.headers {
  font-family: "Arial", sans-serif;
}
.css3pie {
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
}
.before,
.after {
  content: "";
  position: absolute;
  z-index: 1;
  display: block;
}
.gradientHeader {
  background: #587f9f;
  background: -moz-linear-gradient(top,#587f9f 0%,#5e87aa 10%,#5f88ab 90%,#587f9f 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#587f9f),color-stop(10%,#5e87aa),color-stop(90%,#5f88ab),color-stop(100%,#587f9f));
  background: -webkit-linear-gradient(top,#587f9f 0%,#5e87aa 10%,#5f88ab 90%,#587f9f 100%);
  background: -o-linear-gradient(top,#587f9f 0%,#5e87aa 10%,#5f88ab 90%,#587f9f 100%);
  background: -ms-linear-gradient(top,#587f9f 0%,#5e87aa 10%,#5f88ab 90%,#587f9f 100%);
  background: linear-gradient(to bottom,#587f9f 0%,#5e87aa 10%,#5f88ab 90%,#587f9f 100%);
  -pie-background: linear-gradient(#608aad,#587f9f);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
}
.remove-gradientHeaderBar {
  background-color: #4778bd;
  background-image: none;
  background-repeat: no-repeat;
  filter: none;
}
.remove-submit-gradients {
  background-color: transparent !important;
  background-image: none !important;
  background-repeat: no-repeat !important;
  filter: none !important;
}
.remove-gradientForecast {
  background: none;
  -pie-background: none;
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
}
.submit-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;
}
.pdficon {
  background-image: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/sprites/pdf-icon.png);
  background-repeat: no-repeat;
  width: 25px;
  height: 26px;
}
.socialinsights {
  background-image: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/sprites/socialinsights.gif);
  background-repeat: no-repeat;
}
.socialicons {
  background-image: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/sprites/social.png);
  width: 41px;
  height: 27px;
  float: left;
  margin: -6px 6px 0 0;
}
.socialicons-googleplus {
  background-image: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/sprites/google-plus.png);
  width: 41px;
  height: 27px;
  float: left;
  margin: -6px 6px 0 0;
}
.socialicons-top {
  background-image: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/sprites/social.png);
  width: 31px;
  height: 32px;
  margin: -6px 6px 0 0;
  content: '';
}
.socialicons-googleplus-top {
  background-image: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/sprites/google-plus.png);
  float: left;
  width: 31px;
  height: 32px;
  margin: -6px 6px 0 0;
  content: '';
}
.icon-left {
  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";
}
.icon-right {
  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";
}
.list-this {
  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;
}
.list-this a:hover {
  text-decoration: underline !important;
}
.promo-icons {
  background-image: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/sprites/promo-icons.png);
  background-repeat: no-repeat;
}
.headerbarimg {
  background-image: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/sprites/header-bar.png);
  background-repeat: no-repeat;
}
.mypageimg-white-orange {
  background-image: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/mypage-tab.png);
  background-repeat: no-repeat;
}
.mypageimg-black-orange {
  background-image: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/sprites/mypage-large.png);
  background-repeat: no-repeat;
  background-position: -128px -69px;
}
.arrowright {
  background-image: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/sprites/arrow-right.png);
  background-repeat: no-repeat;
}
.arrowdown {
  background-image: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/sprites/arrow-down.png);
  background-repeat: no-repeat;
}
.fadetop {
  background-image: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/layout/fade-top.png);
  background-repeat: no-repeat;
}
.fadebottom {
  background-image: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/layout/fade-bottom.png);
  background-repeat: no-repeat;
}
.imageback {
  position: relative;
  z-index: 10;
  display: inline-block;
}
.imagetextfront {
  position: absolute;
  z-index: 15;
}
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.undo-visually-hidden {
  clip: auto;
  height: auto;
  width: auto;
  overflow: visible;
  position: relative;
  margin-bottom: 5px;
}
.butted {
  margin: 0;
  padding: 0;
}
.jsloading {
  display: none;
}
.jsloaded {
  display: block;
}
.fontAwesome {
  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;
}
.button-blue {
  background: #95b1c7;
  background: -webkit-gradient(linear,left top,left 100%,from(#32acdd),to(#01cbfb));
  background: -webkit-linear-gradient(top,#32acdd 0,#01cbfb 100%);
  background: -moz-linear-gradient(top,#32acdd 0,#01cbfb 100%);
  background: -ms-linear-gradient(top,#32acdd 0,#01cbfb 100%);
  background: -o-linear-gradient(top,#32acdd 0,#01cbfb 100%);
  background: linear-gradient(top,#32acdd 0,#01cbfb 100%);
  -pie-background: linear-gradient(#32acdd,#01cbfb);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  -webkit-box-shadow: 1px 1px 3px #333;
  -moz-box-shadow: 1px 1px 3px #333;
  box-shadow: 1px 1px 3px #333;
  display: block;
  margin-top: 12px;
}
.button-blue:hover,
.button-blue:focus,
.button-blue:active {
  background: #95b1c7;
  background: -webkit-gradient(linear,left top,left 100%,from(#95b1c7),to(#5f7c95));
  background: -webkit-linear-gradient(top,#95b1c7 0,#5f7c95 100%);
  background: -moz-linear-gradient(top,#95b1c7 0,#5f7c95 100%);
  background: -ms-linear-gradient(top,#95b1c7 0,#5f7c95 100%);
  background: -o-linear-gradient(top,#95b1c7 0,#5f7c95 100%);
  background: linear-gradient(top,#95b1c7 0,#5f7c95 100%);
  -pie-background: linear-gradient(#95b1c7,#5f7c95);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
}
.h1-submit:hover,
.primary:hover,
.primary:focus,
.primary:active {
  background: #95b1c7;
  background: -webkit-gradient(linear,left top,left 100%,from(#95b1c7),to(#5f7c95));
  background: -webkit-linear-gradient(top,#95b1c7 0,#5f7c95 100%);
  background: -moz-linear-gradient(top,#95b1c7 0,#5f7c95 100%);
  background: -ms-linear-gradient(top,#95b1c7 0,#5f7c95 100%);
  background: -o-linear-gradient(top,#95b1c7 0,#5f7c95 100%);
  background: linear-gradient(top,#95b1c7 0,#5f7c95 100%);
  -pie-background: linear-gradient(#95b1c7,#5f7c95);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
}
.secondary {
  background: #737373;
  background: -webkit-gradient(linear,left top,left 100%,from(#9a9a9a),to(#737373));
  background: -webkit-linear-gradient(top,#9a9a9a 0,#737373 100%);
  background: -moz-linear-gradient(top,#9a9a9a 0,#737373 100%);
  background: -ms-linear-gradient(top,#9a9a9a 0,#737373 100%);
  background: -o-linear-gradient(top,#9a9a9a 0,#737373 100%);
  background: linear-gradient(top,#9a9a9a 0,#737373 100%);
  -pie-background: linear-gradient(#9a9a9a,#737373);
  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: 7px 20px;
  color: #fff;
  font-weight: 500;
  border: 3px solid #ccc;
  cursor: pointer;
}
.secondary:hover,
.secondary:focus,
.secondary:active {
  background: #5f7c95;
  background: -webkit-gradient(linear,left top,left 100%,from(#97b2c7),to(#5f7c95));
  background: -webkit-linear-gradient(top,#97b2c7 0,#5f7c95 100%);
  background: -moz-linear-gradient(top,#97b2c7 0,#5f7c95 100%);
  background: -ms-linear-gradient(top,#97b2c7 0,#5f7c95 100%);
  background: -o-linear-gradient(top,#97b2c7 0,#5f7c95 100%);
  background: linear-gradient(top,#97b2c7 0,#5f7c95 100%);
  -pie-background: linear-gradient(#97b2c7,#5f7c95);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
}
.form-submit-blue {
  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;
}
.form-submit-blue:hover,
.form-submit-blue:focus,
.form-submit-blue: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) {
  .form-submit-blue {
    font-size: 15px;
  }
}
.form-submit-blue:focus,
.form-submit-blue:active,
.form-submit-blue: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;
}
.select-this {
  -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;
}
.linkedin_styles {
  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;
}
.linkedin_styles:hover,
.linkedin_styles:focus,
.linkedin_styles: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) {
  .linkedin_styles {
    font-size: 15px;
  }
}
.linkedin_styles:focus,
.linkedin_styles:active,
.linkedin_styles: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;
}
.linkedin_styles: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_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;
}
.linkedin_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;
}
.linkedin_button:hover,
.linkedin_button:focus,
.linkedin_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;
}
@media screen and (max-width: 1024px) {
  .linkedin_button {
    font-size: 15px;
  }
}
.linkedin_button:focus,
.linkedin_button:active,
.linkedin_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;
}
.linkedin_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;
}
.linkedin_button a,
.linkedin_button a:hover {
  color: #fff;
}
.linkedin_button a {
  background-color: transparent !important;
  background-image: none !important;
  background-repeat: no-repeat !important;
  filter: none !important;
  border: none;
}
.linkedin_button_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;
}
.linkedin_button_a:hover,
.linkedin_button_a:focus,
.linkedin_button_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) {
  .linkedin_button_a {
    font-size: 15px;
  }
}
.linkedin_button_a:focus,
.linkedin_button_a:active,
.linkedin_button_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;
}
.linkedin_button_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;
}
.linkedin_button_a:hover {
  color: #fff;
}
.xing_img {
  background-image: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/sprites/logo-xing-bg.png);
  background-repeat: no-repeat;
}
.xing_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;
}
.toolkit_icon_style {
  font-family: FontAwesome;
  font-weight: 400;
  color: #608aad;
  width: 36px;
  display: block;
  margin: 0 auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 32px;
}
.toolkit_small_icon_style {
  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;
}
.toolkit_xsmall_icon_style {
  font-family: FontAwesome;
  color: #608aad;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px;
}
.ios-content-title {
  color: #000;
  font-weight: bold;
}
.ios-content-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;
}
.paneTitle {
  background: #000;
  color: #fff;
  padding: 10px 15px;
  line-height: 23px;
}
.similarHeight {
  margin-bottom: -1000px;
  padding-bottom: 1000px;
}
.quotes-icon {
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  -webkit-opacity: 0.3;
  opacity: 0.3;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
  filter: alpha(opacity=30);
  font-size: 35px;
  font-family: FontAwesome;
  font-weight: 400;
  color: #38434c;
}
.verticle-align {
  display: table-cell;
  vertical-align: middle;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before,
.container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before,
.row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11 {
  float: left;
}
.col-xs-1 {
  width: 8.3333333333333%;
}
.col-xs-2 {
  width: 16.666666666667%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-4 {
  width: 33.333333333333%;
}
.col-xs-5 {
  width: 41.666666666667%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-7 {
  width: 58.333333333333%;
}
.col-xs-8 {
  width: 66.666666666667%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-10 {
  width: 83.333333333333%;
}
.col-xs-11 {
  width: 91.666666666667%;
}
.col-xs-12 {
  width: 100%;
}
@media (min-width: 768px) {
  .container {
    max-width: 750px;
  }
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333333%;
  }
  .col-sm-2 {
    width: 16.666666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.333333333333%;
  }
  .col-sm-5 {
    width: 41.666666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.333333333333%;
  }
  .col-sm-8 {
    width: 66.666666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.333333333333%;
  }
  .col-sm-11 {
    width: 91.666666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-push-1 {
    left: 8.3333333333333%;
  }
  .col-sm-push-2 {
    left: 16.666666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.333333333333%;
  }
  .col-sm-push-5 {
    left: 41.666666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.333333333333%;
  }
  .col-sm-push-8 {
    left: 66.666666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.333333333333%;
  }
  .col-sm-push-11 {
    left: 91.666666666667%;
  }
  .col-sm-pull-1 {
    right: 8.3333333333333%;
  }
  .col-sm-pull-2 {
    right: 16.666666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.333333333333%;
  }
  .col-sm-pull-5 {
    right: 41.666666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.333333333333%;
  }
  .col-sm-pull-8 {
    right: 66.666666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.333333333333%;
  }
  .col-sm-pull-11 {
    right: 91.666666666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.666666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.333333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.666666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.333333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.666666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.333333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.666666666667%;
  }
}
@media (min-width: 1025px) {
  .container {
    max-width: 970px;
  }
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333333%;
  }
  .col-md-2 {
    width: 16.666666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.333333333333%;
  }
  .col-md-5 {
    width: 41.666666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.333333333333%;
  }
  .col-md-8 {
    width: 66.666666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.333333333333%;
  }
  .col-md-11 {
    width: 91.666666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333333%;
  }
  .col-md-push-2 {
    left: 16.666666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.333333333333%;
  }
  .col-md-push-5 {
    left: 41.666666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.333333333333%;
  }
  .col-md-push-8 {
    left: 66.666666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.333333333333%;
  }
  .col-md-push-11 {
    left: 91.666666666667%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333333%;
  }
  .col-md-pull-2 {
    right: 16.666666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.333333333333%;
  }
  .col-md-pull-5 {
    right: 41.666666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.333333333333%;
  }
  .col-md-pull-8 {
    right: 66.666666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.333333333333%;
  }
  .col-md-pull-11 {
    right: 91.666666666667%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.666666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.333333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.666666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.333333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.666666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.333333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.666666666667%;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 970px;
  }
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333333%;
  }
  .col-lg-2 {
    width: 16.666666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.333333333333%;
  }
  .col-lg-5 {
    width: 41.666666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.333333333333%;
  }
  .col-lg-8 {
    width: 66.666666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.333333333333%;
  }
  .col-lg-11 {
    width: 91.666666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333333%;
  }
  .col-lg-push-2 {
    left: 16.666666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.333333333333%;
  }
  .col-lg-push-5 {
    left: 41.666666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.333333333333%;
  }
  .col-lg-push-8 {
    left: 66.666666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.333333333333%;
  }
  .col-lg-push-11 {
    left: 91.666666666667%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333333%;
  }
  .col-lg-pull-2 {
    right: 16.666666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.333333333333%;
  }
  .col-lg-pull-5 {
    right: 41.666666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.333333333333%;
  }
  .col-lg-pull-8 {
    right: 66.666666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.333333333333%;
  }
  .col-lg-pull-11 {
    right: 91.666666666667%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.666666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.333333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.666666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.333333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.666666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.333333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.666666666667%;
  }
}
.body-styles {
  font-family: "Arial", sans-serif;
}
.header-styles {
  margin: 0;
  padding: 0;
  font-family: "Arial", sans-serif;
  font-weight: 400;
}
.header-colours {
  color: #737373 !important;
}
.header-colours span {
  color: #999 !important;
}
td {
  font-weight: 700;
}
td div {
  font-weight: 400;
}
ul li a {
  color: #608aad;
}
ul li a:hover,
ul li a:focus {
  color: #4a658c;
}
ul li a:active,
ul li a.active {
  color: #dd9626 !important;
}
ul li a:active:before,
ul li a.active:before {
  color: #dd9626 !important;
}
.textnormal,
p,
a,
li,
th,
td,
div,
label,
input,
strong,
select {
  font-family: "Arial", sans-serif;
  font-size: 12px !important;
}
.i18n-en .textnormal,
.i18n-en p,
.i18n-en a,
.i18n-en li,
.i18n-en th,
.i18n-en td,
.i18n-en div,
.i18n-en label,
.i18n-en input,
.i18n-en strong,
.i18n-en select {
  font-family: "Arial", sans-serif;
}
.textsmall {
  font-size: 10.5px !important;
}
.textlarger {
  font-weight: 400;
  font-size: 15px !important;
}
.text2xxlarger {
  font-size: 31.875px !important;
}
.text2xxxlarge {
  font-size: 35.7px !important;
}
.text2xxlarge {
  font-size: 28.05px !important;
}
.text2xlarger {
  font-size: 25.5px !important;
}
.text1xxlarger {
  font-size: 20.4px !important;
}
.text1xslarger {
  font-size: 17.85px !important;
}
.text1xlarger {
  font-size: 15.3px !important;
}
.textxsmaller {
  font-size: 13.99999999995px !important;
}
.texthometabs {
  font-weight: 400;
  font-size: 15px !important;
}
h1,
h1:before {
  margin: 0;
  padding: 0;
  font-family: "Arial", sans-serif;
  font-weight: 400;
  color: #737373 !important;
  font-size: 25.5px !important;
}
h1 span,
h1:before span {
  color: #999 !important;
}
#page-title,
h2 > a,
h2,
h2:before {
  margin: 0;
  padding: 0;
  font-family: "Arial", sans-serif;
  font-weight: 400;
  font-size: 20.4px !important;
}
.page-mypage-cv #mp-mypage-cv-form h2,
.page-mypage-cv #mp-mypage-cv-form h2:before {
  font-size: 25.5px !important;
}
h3 > a,
h3,
h3:before {
  margin: 0;
  padding: 0;
  font-family: "Arial", sans-serif;
  font-weight: 400;
  font-size: 15.3px !important;
}
h4,
h5,
h6 {
  color: #737373 !important;
  margin: 0;
  padding: 0;
  font-family: "Arial", sans-serif;
  font-weight: 400;
  font-size: 13.99999999995px !important;
}
h4 span,
h5 span,
h6 span {
  color: #999 !important;
}
@media screen and (max-width: 1024px) {
  body .textnormal,
  body p,
  body a,
  body li,
  body th,
  body td,
  body div,
  body label,
  body input,
  body strong,
  body select {
    font-family: "Arial", sans-serif;
    font-size: 15px !important;
  }
  body .textsmall {
    font-size: 13.5px !important;
  }
  body .textlarger {
    font-family: "Arial", sans-serif;
    font-size: 18px !important;
    line-height: 1.5;
  }
  body .text2xlarger {
    font-size: 30.6px !important;
  }
  body .text1xxlarger {
    font-size: 25.5px !important;
  }
  body .text1xlarger {
    font-size: 20.4px !important;
  }
  body .textxsmaller {
    font-size: 15.3px !important;
  }
  body .texthometabs {
    font-size: 20.4px !important;
  }
  body h1,
  body h1:before {
    color: #737373 !important;
    font-size: 30.6px !important;
  }
  body h1 span,
  body h1:before span {
    color: #999 !important;
  }
  body #page-title,
  body h2 > a,
  body h2:before,
  body h2 {
    font-size: 25.5px !important;
  }
  body h3 > a,
  body h3:before,
  body h3 {
    font-size: 20.4px !important;
  }
  body h4 {
    color: #737373 !important;
    font-size: 15.3px !important;
  }
  body h4 span {
    color: #999 !important;
  }
  body h5,
  body h6 {
    color: #737373 !important;
    font-size: 15px;
  }
  body h5 span,
  body h6 span {
    color: #999 !important;
  }
}
@media screen and (max-width: 1024px) and (max-width: 767px) {
  body h1,
  body h1:before {
    font-size: 25.5px !important;
  }
}
.front h1 {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.textcenter {
  text-align: center;
}
.textcentre {
  text-align: center;
}
.textright {
  text-align: right;
}
.textleft {
  text-align: left;
}
.uppercase {
  text-transform: uppercase;
}
.submit-button {
  font-size: 12px;
  -webkit-box-shadow: 0 0 0 #595454;
  -moz-box-shadow: 0 0 0 #595454;
  box-shadow: 0 0 0 #595454;
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
}
.submit-button:hover,
.submit-button:focus,
.submit-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;
}
@media screen and (max-width: 1024px) {
  .submit-button {
    font-size: 15px;
  }
}
.ie8.page-mypage div.vbo-views-form .views-field-views-bulk-operations .form-type-checkbox {
  width: 70%;
}
.ie8.page-mypage th,
.ie8.job-seeker-mypage th {
  border-bottom: 1px solid #ccc;
}
.ie8.page-mypage .region-right-side-content .block-mp-mypage .item-list ul li,
.ie8.job-seeker-mypage .region-right-side-content .block-mp-mypage .item-list ul li {
  margin-left: 0px;
}
.ie8.page-mypage #mp-mypage-personal-details-form .form-actions .dustbin #edit-delete-user,
.ie8.job-seeker-mypage #mp-mypage-personal-details-form .form-actions .dustbin #edit-delete-user {
  background: #fff !important;
  color: #000 !important;
  text-transform: none !important;
}
.ie8 .meganav ul li {
  margin-left: 0px;
}
.ie8 #user-profile-form .form-wrapper .password-strength {
  margin: -4px;
  right: 7.2%;
}
.ie8.page-mypage-cv .jobcontainer .jobdetail .ios-content {
  display: none !important;
}
.pp_draw_your_search_block h1 {
  color: #fff !important;
  font-size: 14px !important;
}
.pp_draw_your_search_block h1 > span {
  color: #fff !important;
  font-size: 14px !important;
}
.page-mypage-cv #mypagecontainer h1 {
  font-size: 25.5px !important;
}
.not-logged-in.page-mypage-cv .heading p {
  display: none !important;
}
tr.not-logged-in.page-mypage-cv .heading p {
  display: none !important;
}
th.not-logged-in.page-mypage-cv .heading p,
td.not-logged-in.page-mypage-cv .heading p {
  display: none !important;
}
.not-logged-in.page-mypage-cv #mypagecontainer h1 {
  text-transform: none;
}
.not-logged-in.page-mypage-cv #mypagecontainer h1:before {
  content: "" !important;
}
.not-logged-in.page-mypage-cv #mypagecontainer h1 span {
  color: #999 !important;
}
@media (max-width: 767px) {
  .page-mypage .mainnav.noheader,
  .page-mypage .page-user-login .main.noheader,
  .page-user-login .mainnav.noheader,
  .page-user-login .page-user-login .main.noheader {
    background: #eee;
  }
}
.page-mypage.page-mypage-app-manager .jobcontainer .jobdetail .views-footer,
.page-user-login.page-mypage-app-manager .jobcontainer .jobdetail .views-footer {
  margin-top: 0;
}
@media (max-width: 767px) {
  .page-mypage.page-mypage-app-manager .jobcontainer .jobdetail .views-footer,
  .page-user-login.page-mypage-app-manager .jobcontainer .jobdetail .views-footer {
    font-size: 12px !important;
  }
}
.page-mypage div.pagination-start,
.page-mypage div.pagination-current-page,
.page-mypage div.pagination-end,
.page-mypage div.num-matching-jobs,
.page-user-login div.pagination-start,
.page-user-login div.pagination-current-page,
.page-user-login div.pagination-end,
.page-user-login div.num-matching-jobs {
  font-family: "Arial", sans-serif !important;
  font-size: 13.5px !important;
}
.page-mypage .pager-top ~ .view-job-basket .views-table,
.page-mypage .pager-top ~ .view-content .views-table,
.page-user-login .pager-top ~ .view-job-basket .views-table,
.page-user-login .pager-top ~ .view-content .views-table {
  border-top: 0;
}
.page-mypage .pager-top ~ .view-job-basket .views-table tr.views-row-last,
.page-mypage .pager-top ~ .view-content .views-table tr.views-row-last,
.page-user-login .pager-top ~ .view-job-basket .views-table tr.views-row-last,
.page-user-login .pager-top ~ .view-content .views-table tr.views-row-last {
  border-bottom: 0;
}
.page-mypage input[type="submit"]#edit-delete-user,
.page-user-login input[type="submit"]#edit-delete-user {
  text-transform: none !important;
  background: #fff;
  border: none;
  box-shadow: none;
  color: #000 !important;
  letter-spacing: 0;
  background-color: #fff !important;
  padding: 4px 0;
}
@media (max-width: 1024px) {
  .page-mypage input[type="submit"]#edit-delete-user,
  .page-user-login input[type="submit"]#edit-delete-user {
    background: #eee !important;
  }
}
.page-mypage .jobcontainer .jobdetail h2,
.page-user-login .jobcontainer .jobdetail h2 {
  margin: 0;
}
#mypage-left,
#main {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
#mypage-left:before,
#mypage-left:after,
#main:before,
#main:after {
  content: " ";
  display: table;
}
#mypage-left:after,
#main:after {
  clear: both;
}
.container {
  margin-left: -15px;
  margin-right: -15px;
}
.container:before,
.container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
#mypage-left {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  padding-left: 0;
}
@media (min-width: 1025px) {
  #mypage-left {
    float: left;
    width: 68.491666666667%;
  }
}
#mypage-left .jobcontainer .jobdetail article {
  padding: 10px 13px;
  margin: 0;
  border-top: none;
}
.grid_n {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  padding-left: 42px;
  padding-right: 0;
}
@media (min-width: 1025px) {
  .grid_n {
    float: left;
    width: 25%;
  }
}
@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
  .page-mypage input[type="submit"]#edit-delete-user {
    text-transform: none !important;
  }
}
@media (max-width: 1024px) {
  .page-mypage input[type="checkbox"] {
    margin: 12px 25px 0 0;
  }
  .page-mypage.page-mypage-saved-searches input[type="checkbox"],
  .page-mypage.page-mypage-job-alerts input[type="checkbox"] {
    margin: 0;
  }
  #main {
    padding: 0;
  }
  .page-mypage .main.noheader {
    background: #eee;
  }
  .page-mypage .main.noheader .container {
    padding: 0;
  }
  .page-mypage #mypage-left {
    width: 100%;
    padding: 0;
  }
  .page-mypage .views-field-field-job-salary-min span:before {
    content: "Salary: ";
    font-weight: 400;
  }
  .page-mypage .grid_n {
    display: block !important;
  }
  tr.page-mypage .grid_n {
    display: table-row !important;
  }
  th.page-mypage .grid_n,
  td.page-mypage .grid_n {
    display: table-cell !important;
  }
  .page-mypage .grid_n #block-mp-homepage-featured-blocks-rightsided-featured-jobs,
  .page-mypage .grid_n .block-mypage h2 {
    display: none !important;
  }
  tr.page-mypage .grid_n #block-mp-homepage-featured-blocks-rightsided-featured-jobs,
  tr.page-mypage .grid_n .block-mypage h2 {
    display: none !important;
  }
  th.page-mypage .grid_n #block-mp-homepage-featured-blocks-rightsided-featured-jobs,
  td.page-mypage .grid_n #block-mp-homepage-featured-blocks-rightsided-featured-jobs,
  th.page-mypage .grid_n .block-mypage h2,
  td.page-mypage .grid_n .block-mypage h2 {
    display: none !important;
  }
  #mypage-left {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .toolkit {
    display: none !important;
  }
  tr.toolkit {
    display: none !important;
  }
  th.toolkit,
  td.toolkit {
    display: none !important;
  }
  .jobcontainer {
    margin: 0;
    padding: 0;
    -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;
  }
  .jobcontainer .heading {
    display: block;
  }
  .jobcontainer .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);
  }
  .page-job-alert-unsubscribe .main.noheader,
  .page-job-alert-confirmation .main.noheader {
    padding-top: 62px;
  }
  .page-job-alert-unsubscribe #main,
  .page-job-alert-confirmation #main {
    padding: 0 15px 60px 15px;
  }
  .page-job-alert-unsubscribe input[type="checkbox"]:before,
  .page-job-alert-confirmation input[type="checkbox"]:before {
    font-size: 15px !important;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  #mypage-left {
    float: left;
    width: 100%;
  }
}
@media (max-width: 767px) {
  #main {
    padding: 0;
  }
  .jobcontainer {
    margin: 0;
    padding: 0;
    -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;
  }
  .jobcontainer .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);
  }
  .page-job-alert-unsubscribe .main.noheader,
  .page-job-alert-confirmation .main.noheader {
    padding-top: 0;
  }
  .page-job-alert-unsubscribe form .form-item label,
  .page-job-alert-confirmation form .form-item label {
    text-align: left;
  }
}
.grid_n .block-mp-homepage-featured-blocks .item-list ul li {
  margin: 0 !important;
}
.page-mypage .mypagecontainer .heading,
.page-user-register .mypagecontainer .heading,
.page-user-edit .heading,
.page-user-password .heading,
.page-user-edit .heading,
.page-user-login .heading,
.not-logged-in.page-mypage-cv .heading,
.page-mypage-password .heading,
.page-mypage-job-alert .heading {
  padding: 5px 0 15px 5px;
  display: table;
}
@media (max-width: 1024px) {
  .page-mypage .mypagecontainer .heading,
  .page-user-register .mypagecontainer .heading,
  .page-user-edit .heading,
  .page-user-password .heading,
  .page-user-edit .heading,
  .page-user-login .heading,
  .not-logged-in.page-mypage-cv .heading,
  .page-mypage-password .heading,
  .page-mypage-job-alert .heading {
    padding: 30px 48px 60px 30px;
  }
}
@media (max-width: 767px) {
  .page-mypage .mypagecontainer .heading,
  .page-user-register .mypagecontainer .heading,
  .page-user-edit .heading,
  .page-user-password .heading,
  .page-user-edit .heading,
  .page-user-login .heading,
  .not-logged-in.page-mypage-cv .heading,
  .page-mypage-password .heading,
  .page-mypage-job-alert .heading {
    padding-bottom: 80px;
  }
}
.page-mypage .mypagecontainer .heading p,
.page-user-register .mypagecontainer .heading p,
.page-user-edit .heading p,
.page-user-password .heading p,
.page-user-edit .heading p,
.page-user-login .heading p,
.not-logged-in.page-mypage-cv .heading p,
.page-mypage-password .heading p,
.page-mypage-job-alert .heading p {
  margin: 0;
  padding: 0;
  margin: 0 10px 10px 156px;
  display: table-cell;
  vertical-align: middle;
}
@media (max-width: 1024px) {
  .page-mypage .mypagecontainer .heading p,
  .page-user-register .mypagecontainer .heading p,
  .page-user-edit .heading p,
  .page-user-password .heading p,
  .page-user-edit .heading p,
  .page-user-login .heading p,
  .not-logged-in.page-mypage-cv .heading p,
  .page-mypage-password .heading p,
  .page-mypage-job-alert .heading p {
    position: absolute;
    top: 57px;
    left: -136px;
    bottom: 10px;
    height: 50px;
  }
}
.page-mypage .mypagecontainer .heading:before,
.page-user-register .mypagecontainer .heading:before,
.page-user-edit .heading:before,
.page-user-password .heading:before,
.page-user-edit .heading:before,
.page-user-login .heading:before,
.not-logged-in.page-mypage-cv .heading:before,
.page-mypage-password .heading:before,
.page-mypage-job-alert .heading:before {
  background-image: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/mypage-tab.png);
  background-repeat: no-repeat;
  width: 128px;
  height: 37px;
  content: "";
  display: block;
  float: left;
  position: relative;
  left: -6px;
  margin-right: 74px;
}
.panel-mypage #mypage-left .heading span {
  margin: 0;
  padding: 0;
  font-family: "Arial", sans-serif;
  font-weight: 400;
  font-size: 20.4px !important;
  padding: 0 0 12px 0;
}
.panel-mypage #mypage-left .jobdetail .pane-mp-cv-submit-block-mp-cv-submit .submit-cv-title {
  display: none !important;
}
tr.panel-mypage #mypage-left .jobdetail .pane-mp-cv-submit-block-mp-cv-submit .submit-cv-title {
  display: none !important;
}
th.panel-mypage #mypage-left .jobdetail .pane-mp-cv-submit-block-mp-cv-submit .submit-cv-title,
td.panel-mypage #mypage-left .jobdetail .pane-mp-cv-submit-block-mp-cv-submit .submit-cv-title {
  display: none !important;
}
.panel-mypage #mypage-left .jobdetail .pane-mp-cv-submit-block-mp-cv-submit .col1,
.panel-mypage #mypage-left .jobdetail .pane-mp-cv-submit-block-mp-cv-submit .col2 {
  width: 300px;
}
.panel-mypage #mypage-left .jobdetail .pane-mp-cv-submit-block-mp-cv-submit .col2 .social_apply_wrapper {
  width: 60%;
  float: right;
}
.panel-mypage #mypage-left .jobdetail .pane-mp-cv-submit-block-mp-cv-submit .col2 .social_apply_wrapper .linkedin_text {
  margin-right: 0;
  text-align: left;
}
.panel-mypage #mypage-left .jobdetail .pane-mp-cv-submit-block-mp-cv-submit .col2 .social_apply_wrapper .linkedinuser_apply_btn {
  float: left;
  margin-right: 0;
}
.panel-mypage #mypage-left .jobdetail .pane-mp-cv-submit-block-mp-cv-submit form label {
  width: 110px;
}
.panel-mypage #mypage-left .jobdetail .pane-mp-cv-submit-block-mp-cv-submit form label.error,
.panel-mypage #mypage-left .jobdetail .pane-mp-cv-submit-block-mp-cv-submit form label.error_rev {
  width: 100% !important;
  color: #ff0000;
}
.panel-mypage #mypage-left .jobdetail .pane-mp-cv-submit-block-mp-cv-submit form .requiredtext,
.panel-mypage #mypage-left .jobdetail .pane-mp-cv-submit-block-mp-cv-submit form .info {
  float: none;
}
.panel-mypage #mypage-left .jobdetail .pane-mp-cv-submit-block-mp-cv-submit form .form-text {
  width: 52%;
}
.panel-mypage #mypage-left .jobdetail .pane-mp-cv-submit-block-mp-cv-submit form .form-textarea {
  width: 55%;
}
.panel-mypage #mypage-left .jobdetail .pane-mp-cv-submit-block-mp-cv-submit form input[type='file'] {
  width: 56%;
}
.panel-mypage #mypage-left .jobdetail .pane-mp-cv-submit-block-mp-cv-submit form .form-select {
  width: 55%;
}
.panel-mypage #mypage-left .jobdetail .pane-mp-cv-submit-block-mp-cv-submit form .form-submit {
  margin-left: 0;
}
.panel-mypage #mypage-left .jobdetail .pane-mp-cv-submit-block-mp-cv-submit form .form-submit#edit-linkedin-submit {
  margin-left: 0;
}
.panel-mypage #mypage-left .jobdetail .pane-mp-cv-submit-block-mp-cv-submit form .info {
  margin-left: 121px;
}
.panel-mypage #mypage-left .jobdetail .pane-mp-cv-submit-block-mp-cv-submit form .description {
  padding-left: 117px !important;
}
.panel-mypage #mypage-left .closetab,
.panel-mypage #mypage-left .submit-cv-ios-close,
.panel-mypage #mypage-left .ios-content .header-title {
  display: none !important;
}
tr.panel-mypage #mypage-left .closetab,
tr.panel-mypage #mypage-left .submit-cv-ios-close,
tr.panel-mypage #mypage-left .ios-content .header-title {
  display: none !important;
}
th.panel-mypage #mypage-left .closetab,
td.panel-mypage #mypage-left .closetab,
th.panel-mypage #mypage-left .submit-cv-ios-close,
td.panel-mypage #mypage-left .submit-cv-ios-close,
th.panel-mypage #mypage-left .ios-content .header-title,
td.panel-mypage #mypage-left .ios-content .header-title {
  display: none !important;
}
.panel-mypage #mypage-left .ios-content {
  padding: 15px;
}
.page-user-register .password-field {
  margin-top: 5px;
}
.page-mypage-cv .jobcontainer .jobdetail h2.mypageimghead:before,
.page-mypage-cv .jobcontainer .jobdetail h1: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    " !important;
  padding-right: 5px;
}
.page-mypage .mypagecontainer h1,
.page-user-register .mypagecontainer h1,
.page-user-edit .mypagecontainer h1,
.page-user-password .mypagecontainer h1 {
  padding: 0;
  float: left;
  width: auto;
}
.page-mypage .mypagecontainer h1:before,
.page-user-register .mypagecontainer h1:before,
.page-user-edit .mypagecontainer h1:before,
.page-user-password .mypagecontainer h1:before {
  width: 18px;
  height: 17px;
  display: block;
  float: left;
  position: relative;
  margin-right: 2px;
}
.page-mypage .mypagecontainer .fieldcontainer,
.page-user-register .mypagecontainer .fieldcontainer,
.page-user-edit .mypagecontainer .fieldcontainer,
.page-user-password .mypagecontainer .fieldcontainer {
  width: 60%;
  float: left;
}
.page-mypage .mypagecontainer .fieldcontainer .form-file-wrapper,
.page-user-register .mypagecontainer .fieldcontainer .form-file-wrapper,
.page-user-edit .mypagecontainer .fieldcontainer .form-file-wrapper,
.page-user-password .mypagecontainer .fieldcontainer .form-file-wrapper {
  position: relative;
  display: inline-block;
}
.page-mypage .mypagecontainer .fieldcontainer .form-item,
.page-user-register .mypagecontainer .fieldcontainer .form-item,
.page-user-edit .mypagecontainer .fieldcontainer .form-item,
.page-user-password .mypagecontainer .fieldcontainer .form-item {
  padding: 0;
  border-width: 0;
}
.page-mypage .mypagecontainer .fieldcontainer label.error,
.page-user-register .mypagecontainer .fieldcontainer label.error,
.page-user-edit .mypagecontainer .fieldcontainer label.error,
.page-user-password .mypagecontainer .fieldcontainer label.error {
  width: 100%;
}
.page-mypage .mypagecontainer .fieldcontainer .description,
.page-user-register .mypagecontainer .fieldcontainer .description,
.page-user-edit .mypagecontainer .fieldcontainer .description,
.page-user-password .mypagecontainer .fieldcontainer .description {
  font-size: 10.5px !important;
}
.page-mypage .mypagecontainer .fieldcontainer.fullwidth,
.page-user-register .mypagecontainer .fieldcontainer.fullwidth,
.page-user-edit .mypagecontainer .fieldcontainer.fullwidth,
.page-user-password .mypagecontainer .fieldcontainer.fullwidth {
  float: none;
  width: auto;
}
.page-mypage .mypagecontainer .disclaimer,
.page-user-register .mypagecontainer .disclaimer,
.page-user-edit .mypagecontainer .disclaimer,
.page-user-password .mypagecontainer .disclaimer {
  font-size: 10.5px !important;
  margin-left: 60%;
  padding-bottom: 52px;
  color: #909090;
}
@media (max-width: 1024px) {
  .page-mypage .mypagecontainer .disclaimer,
  .page-user-register .mypagecontainer .disclaimer,
  .page-user-edit .mypagecontainer .disclaimer,
  .page-user-password .mypagecontainer .disclaimer {
    padding-bottom: 10px;
  }
}
.page-mypage .mypagecontainer div.Menu,
.page-user-register .mypagecontainer div.Menu,
.page-user-edit .mypagecontainer div.Menu,
.page-user-password .mypagecontainer div.Menu {
  float: left;
  width: 157px;
  margin-right: 11px;
}
.page-mypage .mypagecontainer div.Menu p,
.page-user-register .mypagecontainer div.Menu p,
.page-user-edit .mypagecontainer div.Menu p,
.page-user-password .mypagecontainer div.Menu p {
  margin: 0;
  padding: 0;
  font-family: "Arial", sans-serif;
  font-weight: 400;
  color: #737373 !important;
  font-size: 15.3px !important;
  width: 620px;
  margin: 0 0 10px 0;
  text-transform: capitalize;
}
.page-mypage .mypagecontainer div.Menu p span,
.page-user-register .mypagecontainer div.Menu p span,
.page-user-edit .mypagecontainer div.Menu p span,
.page-user-password .mypagecontainer div.Menu p span {
  color: #999 !important;
}
.page-mypage .mypagecontainer div.Menu ul,
.page-mypage .mypagecontainer div.Menu .item-list ul li,
.page-user-register .mypagecontainer div.Menu ul,
.page-user-register .mypagecontainer div.Menu .item-list ul li,
.page-user-edit .mypagecontainer div.Menu ul,
.page-user-edit .mypagecontainer div.Menu .item-list ul li,
.page-user-password .mypagecontainer div.Menu ul,
.page-user-password .mypagecontainer div.Menu .item-list ul li {
  margin: 0;
}
.page-mypage .mypagecontainer div.Menu ul li,
.page-mypage .mypagecontainer div.Menu .item-list ul li li,
.page-user-register .mypagecontainer div.Menu ul li,
.page-user-register .mypagecontainer div.Menu .item-list ul li li,
.page-user-edit .mypagecontainer div.Menu ul li,
.page-user-edit .mypagecontainer div.Menu .item-list ul li li,
.page-user-password .mypagecontainer div.Menu ul li,
.page-user-password .mypagecontainer div.Menu .item-list ul li li {
  list-style: none;
}
.page-mypage .mypagecontainer div.Menu ul li a,
.page-mypage .mypagecontainer div.Menu .item-list ul li li a,
.page-user-register .mypagecontainer div.Menu ul li a,
.page-user-register .mypagecontainer div.Menu .item-list ul li li a,
.page-user-edit .mypagecontainer div.Menu ul li a,
.page-user-edit .mypagecontainer div.Menu .item-list ul li li a,
.page-user-password .mypagecontainer div.Menu ul li a,
.page-user-password .mypagecontainer div.Menu .item-list ul li li a {
  background-color: #fff;
  padding: 6px 10px;
  display: block;
  margin-bottom: 1px;
  border: 1px solid #608aad;
}
@media (max-width: 1024px) {
  .page-mypage .mypagecontainer div.Menu ul li a,
  .page-mypage .mypagecontainer div.Menu .item-list ul li li a,
  .page-user-register .mypagecontainer div.Menu ul li a,
  .page-user-register .mypagecontainer div.Menu .item-list ul li li a,
  .page-user-edit .mypagecontainer div.Menu ul li a,
  .page-user-edit .mypagecontainer div.Menu .item-list ul li li a,
  .page-user-password .mypagecontainer div.Menu ul li a,
  .page-user-password .mypagecontainer div.Menu .item-list ul li li a {
    padding: 9px 19px;
  }
}
.page-mypage .mypagecontainer div.Menu ul li a:hover,
.page-mypage .mypagecontainer div.Menu ul li a:focus,
.page-mypage .mypagecontainer div.Menu ul li a:active,
.page-mypage .mypagecontainer div.Menu ul li a.active,
.page-mypage .mypagecontainer div.Menu .item-list ul li li a:hover,
.page-mypage .mypagecontainer div.Menu .item-list ul li li a:focus,
.page-mypage .mypagecontainer div.Menu .item-list ul li li a:active,
.page-mypage .mypagecontainer div.Menu .item-list ul li li a.active,
.page-user-register .mypagecontainer div.Menu ul li a:hover,
.page-user-register .mypagecontainer div.Menu ul li a:focus,
.page-user-register .mypagecontainer div.Menu ul li a:active,
.page-user-register .mypagecontainer div.Menu ul li a.active,
.page-user-register .mypagecontainer div.Menu .item-list ul li li a:hover,
.page-user-register .mypagecontainer div.Menu .item-list ul li li a:focus,
.page-user-register .mypagecontainer div.Menu .item-list ul li li a:active,
.page-user-register .mypagecontainer div.Menu .item-list ul li li a.active,
.page-user-edit .mypagecontainer div.Menu ul li a:hover,
.page-user-edit .mypagecontainer div.Menu ul li a:focus,
.page-user-edit .mypagecontainer div.Menu ul li a:active,
.page-user-edit .mypagecontainer div.Menu ul li a.active,
.page-user-edit .mypagecontainer div.Menu .item-list ul li li a:hover,
.page-user-edit .mypagecontainer div.Menu .item-list ul li li a:focus,
.page-user-edit .mypagecontainer div.Menu .item-list ul li li a:active,
.page-user-edit .mypagecontainer div.Menu .item-list ul li li a.active,
.page-user-password .mypagecontainer div.Menu ul li a:hover,
.page-user-password .mypagecontainer div.Menu ul li a:focus,
.page-user-password .mypagecontainer div.Menu ul li a:active,
.page-user-password .mypagecontainer div.Menu ul li a.active,
.page-user-password .mypagecontainer div.Menu .item-list ul li li a:hover,
.page-user-password .mypagecontainer div.Menu .item-list ul li li a:focus,
.page-user-password .mypagecontainer div.Menu .item-list ul li li a:active,
.page-user-password .mypagecontainer div.Menu .item-list ul li li a.active {
  background-color: #608aad;
  color: #fff !important;
  border: 1px solid #ccc;
}
.page-mypage .mypagecontainer .toolkit,
.page-user-register .mypagecontainer .toolkit,
.page-user-edit .mypagecontainer .toolkit,
.page-user-password .mypagecontainer .toolkit {
  background: #eceaea;
  background: -webkit-gradient(linear,left top,left 100%,from(#fff),to(#f0efef));
  background: -webkit-linear-gradient(top,#fff 0,#f0efef 100%);
  background: -moz-linear-gradient(top,#fff 0,#f0efef 100%);
  background: -ms-linear-gradient(top,#fff 0,#f0efef 100%);
  background: -o-linear-gradient(top,#fff 0,#f0efef 100%);
  background: linear-gradient(top,#fff 0,#f0efef 100%);
  -pie-background: linear-gradient(#fff 0,#f0efef 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;
  display: table;
  margin: 10px -10px 0;
  clear: both;
  padding-bottom: 10px;
}
.page-mypage .mypagecontainer .toolkit h2,
.page-user-register .mypagecontainer .toolkit h2,
.page-user-edit .mypagecontainer .toolkit h2,
.page-user-password .mypagecontainer .toolkit h2 {
  background: #737373;
  background: -webkit-gradient(linear,left top,left 100%,from(#9a9a9a),to(#737373));
  background: -webkit-linear-gradient(top,#9a9a9a 0,#737373 100%);
  background: -moz-linear-gradient(top,#9a9a9a 0,#737373 100%);
  background: -ms-linear-gradient(top,#9a9a9a 0,#737373 100%);
  background: -o-linear-gradient(top,#9a9a9a 0,#737373 100%);
  background: linear-gradient(top,#9a9a9a 0,#737373 100%);
  -pie-background: linear-gradient(#9a9a9a,#737373);
  behavior: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/assets/css3pie/PIE.htc);
  position: relative;
  text-shadow: 1px 1px 1px #222a30;
  color: #fff;
  padding: 10px 6px;
  margin: 0;
}
.page-mypage .mypagecontainer .toolkit h3,
.page-user-register .mypagecontainer .toolkit h3,
.page-user-edit .mypagecontainer .toolkit h3,
.page-user-password .mypagecontainer .toolkit h3 {
  font-family: "Arial", sans-serif;
  font-size: 12px !important;
  margin: 15px 0 5px;
  height: 28px;
  color: #333;
  text-align: center;
  font-weight: 700;
}
.page-mypage .mypagecontainer .toolkit a,
.page-user-register .mypagecontainer .toolkit a,
.page-user-edit .mypagecontainer .toolkit a,
.page-user-password .mypagecontainer .toolkit a {
  font-size: 10.5px !important;
  margin: 10px 15px 0 0;
  display: block;
  height: 30px;
  position: absolute;
  bottom: 0;
  padding-left: 10px;
}
.page-mypage .mypagecontainer .toolkit p,
.page-user-register .mypagecontainer .toolkit p,
.page-user-edit .mypagecontainer .toolkit p,
.page-user-password .mypagecontainer .toolkit p {
  font-size: 10.5px !important;
  margin: 0;
  padding: 0;
  padding: 0 0 0 10px;
  line-height: 1.2em;
}
.page-mypage .mypagecontainer .toolkit .block,
.page-user-register .mypagecontainer .toolkit .block,
.page-user-edit .mypagecontainer .toolkit .block,
.page-user-password .mypagecontainer .toolkit .block {
  border-right: 1px solid #c3c3c3;
  display: table-cell;
  float: none;
  margin: 10px 0;
  padding: 11px 5px 35px;
  position: relative;
  vertical-align: top;
  width: 114px;
}
.page-mypage .mypagecontainer .toolkit .block.last,
.page-user-register .mypagecontainer .toolkit .block.last,
.page-user-edit .mypagecontainer .toolkit .block.last,
.page-user-password .mypagecontainer .toolkit .block.last {
  border-right-width: 0;
}
.page-mypage .mypagecontainer .toolkit .block-jobalerts:before,
.page-user-register .mypagecontainer .toolkit .block-jobalerts:before,
.page-user-edit .mypagecontainer .toolkit .block-jobalerts:before,
.page-user-password .mypagecontainer .toolkit .block-jobalerts:before {
  content: "\f0a1";
  font-family: FontAwesome;
  font-weight: 400;
  color: #608aad;
  width: 36px;
  display: block;
  margin: 0 auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 32px;
}
.page-mypage .mypagecontainer .toolkit .block-savesearch:before,
.page-user-register .mypagecontainer .toolkit .block-savesearch:before,
.page-user-edit .mypagecontainer .toolkit .block-savesearch:before,
.page-user-password .mypagecontainer .toolkit .block-savesearch:before {
  content: "\f0c7";
  font-family: FontAwesome;
  font-weight: 400;
  color: #608aad;
  width: 36px;
  display: block;
  margin: 0 auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 32px;
}
.page-mypage .mypagecontainer .toolkit .block-cvmanager:before,
.page-user-register .mypagecontainer .toolkit .block-cvmanager:before,
.page-user-edit .mypagecontainer .toolkit .block-cvmanager:before,
.page-user-password .mypagecontainer .toolkit .block-cvmanager:before {
  content: "\f15c";
  font-family: FontAwesome;
  font-weight: 400;
  color: #608aad;
  width: 36px;
  display: block;
  margin: 0 auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 32px;
}
.page-mypage .mypagecontainer .toolkit .block-applicationmanager:before,
.page-user-register .mypagecontainer .toolkit .block-applicationmanager:before,
.page-user-edit .mypagecontainer .toolkit .block-applicationmanager:before,
.page-user-password .mypagecontainer .toolkit .block-applicationmanager:before {
  content: "\f0ad";
  font-family: FontAwesome;
  font-weight: 400;
  color: #608aad;
  width: 36px;
  display: block;
  margin: 0 auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 32px;
}
.page-mypage .mypagecontainer .toolkit .block-jobbasket:before,
.page-user-register .mypagecontainer .toolkit .block-jobbasket:before,
.page-user-edit .mypagecontainer .toolkit .block-jobbasket:before,
.page-user-password .mypagecontainer .toolkit .block-jobbasket:before {
  content: "\f07a";
  font-family: FontAwesome;
  font-weight: 400;
  color: #608aad;
  width: 36px;
  display: block;
  margin: 0 auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 32px;
}
.page-mypage .mypagecontainer .mpstatus,
.page-user-register .mypagecontainer .mpstatus,
.page-user-edit .mypagecontainer .mpstatus,
.page-user-password .mypagecontainer .mpstatus {
  float: right;
  margin: 3px 4px 0 0;
  color: #5b5b5b;
}
.page-mypage .mypagecontainer .mpstatus .cv_count,
.page-user-register .mypagecontainer .mpstatus .cv_count,
.page-user-edit .mypagecontainer .mpstatus .cv_count,
.page-user-password .mypagecontainer .mpstatus .cv_count {
  font-weight: 700;
  color: #333;
}
.page-mypage .mypagecontainer #edit-privacy-data label,
.page-user-register .mypagecontainer #edit-privacy-data label,
.page-user-edit .mypagecontainer #edit-privacy-data label,
.page-user-password .mypagecontainer #edit-privacy-data label {
  margin: 0 0 5px 15px;
  position: relative;
}
.page-mypage .mypagecontainer #edit-privacy-data .form-checkbox,
.page-user-register .mypagecontainer #edit-privacy-data .form-checkbox,
.page-user-edit .mypagecontainer #edit-privacy-data .form-checkbox,
.page-user-password .mypagecontainer #edit-privacy-data .form-checkbox {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 0;
  margin-left: -15px;
}
.page-mypage-job-alerts .mypagecontainer h1 {
  float: none;
}
.toolbar-actions-container {
  font-weight: bold;
}
.toolbar-actions-container .pagination {
  display: inline-block;
  margin: 0 35px 0 0;
  vertical-align: bottom;
  width: auto;
}
.toolbar-actions-container .pagination .pagination-start,
.toolbar-actions-container .pagination .pagination-end {
  vertical-align: bottom;
}
.view-filters-row-container {
  display: inline-block;
  vertical-align: bottom;
}
.view-filters-row-container .view-header,
.view-filters-row-container .view-filters,
.view-filters-row-container .form-item > label {
  display: inline-block;
}
.view-filters-row-container .view-header {
  margin-right: 30px;
  vertical-align: bottom;
}
.view-filters-row-container .view-filters {
  vertical-align: middle;
}
.view-filters-row-container .view-filters > form {
  position: static;
  top: 0;
}
.view-filters-row-container .views-widget-per-page {
  float: none;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
}
.view-filters-row-container .views-exposed-widgets {
  margin-bottom: 0;
}
.view-filters-row-container .views-submit-button {
  display: none;
}
.view-filters-row-container .form-item {
  border-top: 0;
  display: inline-block;
  padding: 0;
}
.view-filters-row-container .form-item > label {
  float: none;
  margin: 0;
  position: static;
  top: 0;
  width: auto;
}
.view-filters-row-container .form-item > .form-select {
  display: inline-block;
  height: 18px;
  margin: 0 2px;
  padding: 0;
}
.toolbar-actions-top {
  float: right;
  margin-bottom: 8px;
}
.toolbar-actions-bottom {
  margin-top: 8px;
  width: 100%;
  text-align: right;
}
.block-mypage {
  margin: 10px 0 44px;
}
.block-mypage h2 {
  background-image: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/sprites/mypage-large.png);
  background-repeat: no-repeat;
  background-position: -128px -69px;
  width: 120px;
  height: 37px;
  margin: 0 0 20px;
}
.block-mypage h2 span {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.block-mypage h3 {
  margin: 15px 0;
  padding: 3px;
  font-size: 12px !important;
  display: inline;
  text-transform: capitalize;
}
.block-mypage div.logout {
  display: inline;
}
.block-mypage div.logout a:hover {
  color: #4a658c !important;
}
.block-mypage .account ul {
  margin: 0;
  padding: 0;
}
.block-mypage .account ul a {
  display: block;
}
.block-mypage .account ul 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: 0 5px 0 0;
}
.block-mypage .toolbox .item-list ul {
  margin: 8px 0 0 3px;
}
.block-mypage .toolbox .item-list ul li {
  margin: 0;
}
.block-mypage .toolbox .item-list ul a {
  display: block;
  padding: 2px 0;
}
.block-mypage .toolbox .item-list ul a:before {
  content: "";
  width: 18px;
  height: 14px;
  padding-top: 2px;
  display: block;
  float: left;
}
.block-mypage .toolbox .item-list ul a.yourprofile:before {
  content: "\f007";
  font-family: FontAwesome;
  color: #608aad;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px;
}
.block-mypage .toolbox .item-list ul a.jobbasket:before {
  content: "\f07a";
  font-family: FontAwesome;
  color: #608aad;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px;
}
.block-mypage .toolbox .item-list ul a.jobalerts:before {
  content: "\f0a1";
  font-family: FontAwesome;
  color: #608aad;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px;
}
.block-mypage .toolbox .item-list ul a.applicationmanager:before {
  content: "\f0ad";
  font-family: FontAwesome;
  color: #608aad;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px;
}
.block-mypage .toolbox .item-list ul a.cvmanager:before {
  content: "\f15c";
  font-family: FontAwesome;
  color: #608aad;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px;
}
.block-mypage .toolbox .item-list ul a.savesearch:before {
  content: "\f0c7";
  font-family: FontAwesome;
  color: #608aad;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px;
}
.block-mypage .toolbox .item-list ul a.jobalerts-howto:before {
  content: "\f138";
  font-family: FontAwesome;
  color: #608aad;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px;
}
.userh1 {
  display: block;
  font-weight: 700;
  margin-bottom: 20px;
}
#user-login {
  margin-bottom: 0;
}
#user-login label span {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  position: relative;
}
#user-login .linkedinuser a {
  margin: 10px 0 10px 144px;
}
#user-login,
#user-pass,
#user-register-form {
  margin-left: 0;
}
#user-login .register-link,
#user-pass .register-link,
#user-register-form .register-link {
  display: block !important;
  margin: 0;
  padding: 12px;
  border: solid #e2e2e2;
  border-width: 1px 0 0;
}
#user-login .register-link a,
#user-pass .register-link a,
#user-register-form .register-link a {
  display: inline;
  margin: 0 30px 0 0;
}
#user-login .register-link a:before,
#user-pass .register-link a:before,
#user-register-form .register-link 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-right: 3px;
}
#user-login h1,
#user-pass h1,
#user-register-form h1 {
  display: block;
  font-weight: 700;
  margin-bottom: 20px;
  margin: 0 0 8px;
  margin-top: 0px !important;
  padding-left: 0px;
}
#user-login h1:before,
#user-pass h1:before,
#user-register-form h1:before {
  background: none;
  width: 0;
}
#user-login .register-link,
#user-login .form-actions,
#user-login .links,
#user-pass .register-link,
#user-pass .form-actions,
#user-pass .links,
#user-register-form .register-link,
#user-register-form .form-actions,
#user-register-form .links {
  padding-left: 0;
  clear: both;
}
#user-login .form-actions,
#user-pass .form-actions,
#user-register-form .form-actions {
  padding: 12px 0 12px 2px;
}
#user-login .form-item,
#user-pass .form-item,
#user-register-form .form-item {
  float: left;
}
#user-login label,
#user-pass label,
#user-register-form label {
  width: auto;
}
@media (max-width: 1024px) {
  #user-login label,
  #user-pass label,
  #user-register-form label {
    top: 0;
    text-align: left;
  }
}
#user-login label.error,
#user-pass label.error,
#user-register-form label.error {
  width: auto;
}
#user-login .description,
#user-pass .description,
#user-register-form .description {
  padding-left: 0;
}
#mp-mypage-personal-details-form label.error {
  width: auto;
}
#mp-mypage-personal-details-form .linkedinuser a {
  margin: 10px 0 10px 142px;
}
#user-pass .form-item {
  clear: both;
}
#user-register-form h1,
#user-profile-form h1 {
  display: block;
  font-weight: 700;
  margin-bottom: 20px;
}
#user-register-form .form-item#edit-header-text,
#user-register-form .form-item#edit-footer-text,
#user-profile-form .form-item#edit-header-text,
#user-profile-form .form-item#edit-footer-text {
  border: none;
  padding: 0;
}
#user-register-form .user-registration-header,
#user-profile-form .user-registration-header {
  padding: 12px 0 0;
}
#user-register-form .user-registration-header ul,
#user-profile-form .user-registration-header ul {
  padding-left: 0px !important;
}
#user-register-form .form-type-password-confirm .form-item,
#user-profile-form .form-type-password-confirm .form-item {
  border-width: 0;
  padding: 0;
}
#user-register-form .form-type-password-confirm .form-text,
#user-profile-form .form-type-password-confirm .form-text {
  width: 30%;
}
#user-register-form .confirm-parent,
#user-register-form .password-parent,
#user-profile-form .confirm-parent,
#user-profile-form .password-parent {
  clear: left;
  margin: 0;
  width: auto;
}
#user-register-form .password-strength,
#user-profile-form .password-strength {
  width: 180px;
  float: right;
  margin: -1px 0 0 0;
  right: 6.5%;
  position: absolute;
}
#user-register-form div.password-confirm,
#user-profile-form div.password-confirm {
  float: right;
  margin-top: 0;
  width: auto;
  display: none;
}
#user-register-form div.form-item div.password-suggestions,
#user-register-form div.form-item div.password-confirm,
#user-register-form .message,
#user-profile-form div.form-item div.password-suggestions,
#user-profile-form div.form-item div.password-confirm,
#user-profile-form .message {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
#user-register-form .user-registration-footer,
#user-profile-form .user-registration-footer {
  padding: 12px 50px 0 0;
  display: block !important;
  border: solid #e2e2e2;
  border-width: 1px 0 0;
}
#user-register-form h2,
#user-profile-form h2 {
  margin: 0;
}
#user-register-form .required-field-label,
#user-profile-form .required-field-label {
  padding-bottom: 25px;
}
#user-register-form .linkedinuser,
#user-profile-form .linkedinuser {
  margin: 10px 0 10px 193px;
}
#user-register-form #edit-mimemail,
#user-profile-form #edit-mimemail {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
#user-profile-form .password-strength {
  margin: -3px 0 0 0;
}
#user-register-form .linkedinuser {
  margin-left: 0;
}
.page-mypage form,
.page-mypage- form {
  clear: both;
  position: relative;
}
.page-mypage .jobcontainer .jobdetail h2.mypageimghead:before,
.page-mypage- .jobcontainer .jobdetail h2.mypageimghead:before {
  content: "";
  width: 18px;
  height: 17px;
  display: block;
  float: left;
  top: 3px;
  position: relative;
  margin-right: 2px;
}
.page-mypage tr.job_inactive,
.page-mypage tr.job_inactive td,
.page-mypage- tr.job_inactive,
.page-mypage- tr.job_inactive td {
  color: #999;
}
.page-mypage tr.job_inactive a,
.page-mypage tr.job_inactive td a,
.page-mypage- tr.job_inactive a,
.page-mypage- tr.job_inactive td a {
  color: #999;
}
.page-mypage tr.job_inactive td.views-field-apply a,
.page-mypage- tr.job_inactive td.views-field-apply a {
  display: none;
}
.page-mypage tr.job_active .views-field-title,
.page-mypage tr.job_active td .views-field-title,
.page-mypage- tr.job_active .views-field-title,
.page-mypage- tr.job_active td .views-field-title {
  color: #608aad;
}
.page-mypage-job-basket .view-empty,
.page-mypage-app-manager .view-empty,
.page-mypage-mypage-cv .view-empty,
.page-mypage-saved-searches .view-empty,
.page-mypage-job-alerts .view-empty {
  clear: left;
  padding: 7px 5px;
}
.page-mypage-job-basket .view-empty > p,
.page-mypage-app-manager .view-empty > p,
.page-mypage-mypage-cv .view-empty > p,
.page-mypage-saved-searches .view-empty > p,
.page-mypage-job-alerts .view-empty > p {
  margin-bottom: 0;
}
.page-mypage-job-basket tr.views-row-last,
.page-mypage-app-manager tr.views-row-last,
.page-mypage-mypage-cv tr.views-row-last,
.page-mypage-saved-searches tr.views-row-last,
.page-mypage-job-alerts tr.views-row-last {
  border-bottom: 1px solid #b2b2b2;
}
.page-mypage-job-basket form fieldset.inline-fieldset,
.page-mypage-app-manager form fieldset.inline-fieldset,
.page-mypage-mypage-cv form fieldset.inline-fieldset,
.page-mypage-saved-searches form fieldset.inline-fieldset,
.page-mypage-job-alerts form fieldset.inline-fieldset {
  display: none;
}
.page-mypage-app-manager table th:first-child {
  width: 60%;
}
.page-mypage-app-manager table th.last-child {
  text-align: right;
  right: 13px;
}
.page-mypage-app-manager table td.last-child {
  text-align: right;
  padding-right: 2px;
}
@media (min-width: 768px) {
  .page-mypage-app-manager .mypagecontainer .jobdetail .view div.field {
    display: none !important;
  }
  tr.page-mypage-app-manager .mypagecontainer .jobdetail .view div.field {
    display: none !important;
  }
  th.page-mypage-app-manager .mypagecontainer .jobdetail .view div.field,
  td.page-mypage-app-manager .mypagecontainer .jobdetail .view div.field {
    display: none !important;
  }
}
.page-mypage-app-manager .mypagecontainer .jobdetail .view div.field {
  float: left;
  padding-right: 4px;
}
.page-mypage-saved-searches .mypagecontainer .jobdetail .view h1:before,
.page-mypage-job-alerts .mypagecontainer .jobdetail .view h1:before,
.page-mypage-job-basket .mypagecontainer .jobdetail .view h1:before {
  background-image: none !important;
}
.page-mypage-saved-searches .mypagecontainer .jobdetail .view div.field,
.page-mypage-job-alerts .mypagecontainer .jobdetail .view div.field,
.page-mypage-job-basket .mypagecontainer .jobdetail .view div.field {
  float: left;
  padding-right: 4px;
}
@media (min-width: 1025px) {
  .page-mypage-saved-searches .mypagecontainer .jobdetail .view div.field,
  .page-mypage-job-alerts .mypagecontainer .jobdetail .view div.field,
  .page-mypage-job-basket .mypagecontainer .jobdetail .view div.field {
    display: none !important;
  }
  tr.page-mypage-saved-searches .mypagecontainer .jobdetail .view div.field,
  tr.page-mypage-job-alerts .mypagecontainer .jobdetail .view div.field,
  tr.page-mypage-job-basket .mypagecontainer .jobdetail .view div.field {
    display: none !important;
  }
  th.page-mypage-saved-searches .mypagecontainer .jobdetail .view div.field,
  td.page-mypage-saved-searches .mypagecontainer .jobdetail .view div.field,
  th.page-mypage-job-alerts .mypagecontainer .jobdetail .view div.field,
  td.page-mypage-job-alerts .mypagecontainer .jobdetail .view div.field,
  th.page-mypage-job-basket .mypagecontainer .jobdetail .view div.field,
  td.page-mypage-job-basket .mypagecontainer .jobdetail .view div.field {
    display: none !important;
  }
}
@media (max-width: 1024px) {
  .page-mypage-saved-searches .mypagecontainer .jobdetail .view thead,
  .page-mypage-job-alerts .mypagecontainer .jobdetail .view thead,
  .page-mypage-job-basket .mypagecontainer .jobdetail .view thead {
    display: none !important;
  }
  tr.page-mypage-saved-searches .mypagecontainer .jobdetail .view thead,
  tr.page-mypage-job-alerts .mypagecontainer .jobdetail .view thead,
  tr.page-mypage-job-basket .mypagecontainer .jobdetail .view thead {
    display: none !important;
  }
  th.page-mypage-saved-searches .mypagecontainer .jobdetail .view thead,
  td.page-mypage-saved-searches .mypagecontainer .jobdetail .view thead,
  th.page-mypage-job-alerts .mypagecontainer .jobdetail .view thead,
  td.page-mypage-job-alerts .mypagecontainer .jobdetail .view thead,
  th.page-mypage-job-basket .mypagecontainer .jobdetail .view thead,
  td.page-mypage-job-basket .mypagecontainer .jobdetail .view thead {
    display: none !important;
  }
}
@media (max-width: 1024px) {
  .page-mypage-saved-searches .mypagecontainer .jobdetail .view tr td.views-field-name,
  .page-mypage-saved-searches .mypagecontainer .jobdetail .view tr td.views-field-created,
  .page-mypage-saved-searches .mypagecontainer .jobdetail .view tr td.views-field-last-execute,
  .page-mypage-job-alerts .mypagecontainer .jobdetail .view tr td.views-field-name,
  .page-mypage-job-alerts .mypagecontainer .jobdetail .view tr td.views-field-created,
  .page-mypage-job-alerts .mypagecontainer .jobdetail .view tr td.views-field-last-execute,
  .page-mypage-job-basket .mypagecontainer .jobdetail .view tr td.views-field-name,
  .page-mypage-job-basket .mypagecontainer .jobdetail .view tr td.views-field-created,
  .page-mypage-job-basket .mypagecontainer .jobdetail .view tr td.views-field-last-execute {
    display: block;
  }
}
.page-user .mypagecontainer h1 {
  float: none;
}
.page-user .mypagecontainer h1:before {
  background-image: url(/profiles/mp_singapore/themes/mp_theme_responsive_theme/images/mypage-tab.png);
  background-repeat: no-repeat;
  width: 0;
  height: 0;
  float: none;
  top: 0;
  margin-right: 0;
}
.page-mypage-saved-searches table th.last-child,
.page-mypage-saved-searches table td.last-child {
  text-align: center;
}
.page-mypage-job-basket .jobcontainer .jobdetail form fieldset,
.page-mypage-app-manager .jobcontainer .jobdetail form fieldset {
  text-align: left;
  border: none;
  margin: 11px 10px 0 !important;
  padding: 0;
}
.page-mypage-job-basket .jobcontainer .jobdetail form legend,
.page-mypage-app-manager .jobcontainer .jobdetail form legend {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.page-mypage-job-basket .jobcontainer .jobdetail h1 span,
.page-mypage-app-manager .jobcontainer .jobdetail h1 span {
  padding-left: 2px;
}
.page-mypage-job-basket .jobcontainer .jobdetail h3,
.page-mypage-app-manager .jobcontainer .jobdetail h3 {
  clear: both;
}
.page-mypage-job-basket .jobcontainer .jobdetail .featured_job,
.page-mypage-app-manager .jobcontainer .jobdetail .featured_job {
  margin: 0 0 8px;
}
.page-mypage-job-basket .jobcontainer .jobdetail table,
.page-mypage-app-manager .jobcontainer .jobdetail table {
  clear: left;
}
@media (max-width: 1024px) {
  .page-mypage-job-basket .jobcontainer .jobdetail table,
  .page-mypage-app-manager .jobcontainer .jobdetail table {
    line-height: 1.5em;
  }
}
@media (max-width: 767px) {
  .page-mypage-job-basket .jobcontainer .jobdetail table thead,
  .page-mypage-app-manager .jobcontainer .jobdetail table thead {
    display: none !important;
  }
  tr.page-mypage-job-basket .jobcontainer .jobdetail table thead,
  tr.page-mypage-app-manager .jobcontainer .jobdetail table thead {
    display: none !important;
  }
  th.page-mypage-job-basket .jobcontainer .jobdetail table thead,
  td.page-mypage-job-basket .jobcontainer .jobdetail table thead,
  th.page-mypage-app-manager .jobcontainer .jobdetail table thead,
  td.page-mypage-app-manager .jobcontainer .jobdetail table thead {
    display: none !important;
  }
}
.page-mypage-job-basket .jobcontainer .jobdetail table tr.rollover-row td.views-field-title,
.page-mypage-app-manager .jobcontainer .jobdetail table tr.rollover-row td.views-field-title {
  cursor: pointer;
}
.page-mypage-job-basket .jobcontainer .jobdetail table tr.collapsed td.views-field-title:before,
.page-mypage-job-basket .jobcontainer .jobdetail table tr.collapsed td.views-field-field-job-summary-title:before,
.page-mypage-app-manager .jobcontainer .jobdetail table tr.collapsed td.views-field-title:before,
.page-mypage-app-manager .jobcontainer .jobdetail table tr.collapsed td.views-field-field-job-summary-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: "\f055" !important;
  color: #608AAD;
  margin: 0 3px 0 2px;
  vertical-align: top;
}
.page-mypage-job-basket .jobcontainer .jobdetail table tr.expanded td.views-field-title:before,
.page-mypage-job-basket .jobcontainer .jobdetail table tr.expanded td.views-field-field-job-summary-title:before,
.page-mypage-app-manager .jobcontainer .jobdetail table tr.expanded td.views-field-title:before,
.page-mypage-app-manager .jobcontainer .jobdetail table tr.expanded td.views-field-field-job-summary-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: "\f056" !important;
  color: #608AAD;
  margin: 0 3px 0 2px;
  vertical-align: top;
}
.page-mypage-job-basket .jobcontainer .jobdetail table tr.rolldown-content td,
.page-mypage-app-manager .jobcontainer .jobdetail table tr.rolldown-content td {
  text-align: left;
  padding-bottom: 18px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid #CCC;
}
@media (max-width: 767px) {
  .page-mypage-job-basket .jobcontainer .jobdetail table tr td.views-field-title,
  .page-mypage-job-basket .jobcontainer .jobdetail table tr td.views-field-title,
  .page-mypage-app-manager .jobcontainer .jobdetail table tr td.views-field-title,
  .page-mypage-app-manager .jobcontainer .jobdetail table tr td.views-field-title {
    display: block;
  }
}
.page-mypage-job-basket .jobcontainer .jobdetail table tr td.views-field-title span,
.page-mypage-job-basket .jobcontainer .jobdetail table tr td.views-field-title span,
.page-mypage-app-manager .jobcontainer .jobdetail table tr td.views-field-title span,
.page-mypage-app-manager .jobcontainer .jobdetail table tr td.views-field-title span {
  display: block;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 192px;
}
@media (max-width: 1024px) and (min-width: 768px) {
  .page-mypage-job-basket .jobcontainer .jobdetail table tr td.views-field-title span,
  .page-mypage-job-basket .jobcontainer .jobdetail table tr td.views-field-title span,
  .page-mypage-app-manager .jobcontainer .jobdetail table tr td.views-field-title span,
  .page-mypage-app-manager .jobcontainer .jobdetail table tr td.views-field-title span {
    width: 80%;
  }
}
@media (max-width: 767px) {
  .page-mypage-job-basket .jobcontainer .jobdetail table tr td.views-field-field-job-location,
  .page-mypage-app-manager .jobcontainer .jobdetail table tr td.views-field-field-job-location {
    display: block;
  }
}
@media (max-width: 767px) {
  .page-mypage-job-basket .jobcontainer .jobdetail table tr td.views-field-created,
  .page-mypage-app-manager .jobcontainer .jobdetail table tr td.views-field-created {
    display: block;
    float: left;
  }
}
.page-mypage-job-basket .jobcontainer .jobdetail table td,
.page-mypage-app-manager .jobcontainer .jobdetail table td {
  margin-left: 10px;
}
.page-mypage-job-basket .jobcontainer .jobdetail .featured_job h3,
.page-mypage-app-manager .jobcontainer .jobdetail .featured_job h3 {
  font-family: "Arial", sans-serif;
  font-size: 12px !important;
  color: #666;
}
.page-mypage-job-basket .jobcontainer .jobdetail .bullet_points ul,
.page-mypage-app-manager .jobcontainer .jobdetail .bullet_points ul {
  margin-left: 1.3em;
  padding: 0;
}
.page-mypage-job-basket .jobcontainer .jobdetail #job-basket-delete-selected .form-submit,
.page-mypage-app-manager .jobcontainer .jobdetail #job-basket-delete-selected .form-submit {
  padding: 6px 15px 5px 15px;
}
.page-mypage-job-basket .jobcontainer .jobdetail .views-footer,
.page-mypage-app-manager .jobcontainer .jobdetail .views-footer {
  color: #8e8e8e;
  margin: 10px 9px 0;
}
.page-mypage-job-basket .jobcontainer .jobdetail .views-footer strong,
.page-mypage-app-manager .jobcontainer .jobdetail .views-footer strong {
  color: #000;
}
.page-mypage-job-basket .jobcontainer .jobdetail .view-link a:before,
.page-mypage-app-manager .jobcontainer .jobdetail .view-link 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;
  font-weight: 700;
  content: "\f061" !important;
  color: #608aad;
  display: block;
  float: left;
  margin-right: 3px;
}
@media (min-width: 1025px) {
  .page-mypage-job-basket .jobcontainer .jobdetail .view-link a:before,
  .page-mypage-app-manager .jobcontainer .jobdetail .view-link a:before {
    margin: 0 3px 0 0;
  }
}
.page-mypage-job-basket .jobcontainer .jobdetail .views-field-field-job-reference a,
.page-mypage-app-manager .jobcontainer .jobdetail .views-field-field-job-reference a {
  font-weight: 500;
}
@media (max-width: 1024px) {
  .page-mypage-job-basket .jobcontainer .jobdetail .views-field-field-job-reference a,
  .page-mypage-app-manager .jobcontainer .jobdetail .views-field-field-job-reference 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;
    display: block;
    width: auto;
    margin-bottom: 12px;
    display: inline-block;
    color: #fff !important;
    font-family: "Arial", sans-serif;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    -webkit-appearance: none;
    appearance: none;
    text-transform: uppercase;
    cursor: pointer;
    padding: 7px;
    border: 3px solid #f7ac34;
    font-size: smaller;
  }
}
.page-mypage-job-basket .container table tr.collapsed td.views-field-title:before,
.page-mypage-job-basket .container table tr.expanded td.views-field-title:before {
  display: block;
  float: left;
  padding: 0 5px 0 0;
}
.page-mypage-password .mypagecontainer .jobdetail h1:before,
.page-mypage-jobalertdemo .mypagecontainer .jobdetail h1:before,
.page-mypage-profile .mypagecontainer .jobdetail h1:before,
.page-mypage-user-register .mypagecontainer .jobdetail h1:before,
.page-user-login .mypagecontainer .jobdetail h1:before,
.not-logged-in.page-mypage-cv .mypagecontainer .jobdetail h1:before,
.page-mypage-job-alert .mypagecontainer .jobdetail h1:before,
.page-mypage-cvsubmit .mypagecontainer .jobdetail h1:before,
.page-user-register .mypagecontainer .jobdetail h1:before,
.page-user-edit .mypagecontainer .jobdetail h1:before,
.page-user-password .mypagecontainer .jobdetail h1:before {
  width: 0;
  height: 0;
}
.page-mypage-password .mypagecontainer .jobdetail h1,
.page-mypage-jobalertdemo .mypagecontainer .jobdetail h1,
.page-mypage-profile .mypagecontainer .jobdetail h1,
.page-mypage-user-register .mypagecontainer .jobdetail h1,
.page-user-login .mypagecontainer .jobdetail h1,
.not-logged-in.page-mypage-cv .mypagecontainer .jobdetail h1,
.page-mypage-job-alert .mypagecontainer .jobdetail h1,
.page-mypage-cvsubmit .mypagecontainer .jobdetail h1,
.page-user-register .mypagecontainer .jobdetail h1,
.page-user-edit .mypagecontainer .jobdetail h1,
.page-user-password .mypagecontainer .jobdetail h1 {
  display: inline-block;
  float: none;
  margin-top: 37px;
  width: 70%;
  font-weight: 700;
}
.page-mypage-password .mypagecontainer .jobdetail form,
.page-mypage-jobalertdemo .mypagecontainer .jobdetail form,
.page-mypage-profile .mypagecontainer .jobdetail form,
.page-mypage-user-register .mypagecontainer .jobdetail form,
.page-user-login .mypagecontainer .jobdetail form,
.not-logged-in.page-mypage-cv .mypagecontainer .jobdetail form,
.page-mypage-job-alert .mypagecontainer .jobdetail form,
.page-mypage-cvsubmit .mypagecontainer .jobdetail form,
.page-user-register .mypagecontainer .jobdetail form,
.page-user-edit .mypagecontainer .jobdetail form,
.page-user-password .mypagecontainer .jobdetail form {
  clear: none;
  margin-left: 171px;
  margin-bottom: 6px;
}
.page-mypage-password .mypagecontainer .jobdetail form label,
.page-mypage-jobalertdemo .mypagecontainer .jobdetail form label,
.page-mypage-profile .mypagecontainer .jobdetail form label,
.page-mypage-user-register .mypagecontainer .jobdetail form label,
.page-user-login .mypagecontainer .jobdetail form label,
.not-logged-in.page-mypage-cv .mypagecontainer .jobdetail form label,
.page-mypage-job-alert .mypagecontainer .jobdetail form label,
.page-mypage-cvsubmit .mypagecontainer .jobdetail form label,
.page-user-register .mypagecontainer .jobdetail form label,
.page-user-edit .mypagecontainer .jobdetail form label,
.page-user-password .mypagecontainer .jobdetail form label {
  width: 100%;
}
.page-mypage-password .mypagecontainer .jobdetail form label.error,
.page-mypage-jobalertdemo .mypagecontainer .jobdetail form label.error,
.page-mypage-profile .mypagecontainer .jobdetail form label.error,
.page-mypage-user-register .mypagecontainer .jobdetail form label.error,
.page-user-login .mypagecontainer .jobdetail form label.error,
.not-logged-in.page-mypage-cv .mypagecontainer .jobdetail form label.error,
.page-mypage-job-alert .mypagecontainer .jobdetail form label.error,
.page-mypage-cvsubmit .mypagecontainer .jobdetail form label.error,
.page-user-register .mypagecontainer .jobdetail form label.error,
.page-user-edit .mypagecontainer .jobdetail form label.error,
.page-user-password .mypagecontainer .jobdetail form label.error {
  width: 100%;
}
.page-mypage-password .mypagecontainer .jobdetail form #edit-delete-user,
.page-mypage-jobalertdemo .mypagecontainer .jobdetail form #edit-delete-user,
.page-mypage-profile .mypagecontainer .jobdetail form #edit-delete-user,
.page-mypage-user-register .mypagecontainer .jobdetail form #edit-delete-user,
.page-user-login .mypagecontainer .jobdetail form #edit-delete-user,
.not-logged-in.page-mypage-cv .mypagecontainer .jobdetail form #edit-delete-user,
.page-mypage-job-alert .mypagecontainer .jobdetail form #edit-delete-user,
.page-mypage-cvsubmit .mypagecontainer .jobdetail form #edit-delete-user,
.page-user-register .mypagecontainer .jobdetail form #edit-delete-user,
.page-user-edit .mypagecontainer .jobdetail form #edit-delete-user,
.page-user-password .mypagecontainer .jobdetail form #edit-delete-user {
  position: relative;
  margin-left: 6px;
  text-transform: initial !important;
  font-weight: 400;
  font-size: 15px !important;
}
.page-mypage-password .mypagecontainer .jobdetail form #edit-delete-user:before,
.page-mypage-jobalertdemo .mypagecontainer .jobdetail form #edit-delete-user:before,
.page-mypage-profile .mypagecontainer .jobdetail form #edit-delete-user:before,
.page-mypage-user-register .mypagecontainer .jobdetail form #edit-delete-user:before,
.page-user-login .mypagecontainer .jobdetail form #edit-delete-user:before,
.not-logged-in.page-mypage-cv .mypagecontainer .jobdetail form #edit-delete-user:before,
.page-mypage-job-alert .mypagecontainer .jobdetail form #edit-delete-user:before,
.page-mypage-cvsubmit .mypagecontainer .jobdetail form #edit-delete-user:before,
.page-user-register .mypagecontainer .jobdetail form #edit-delete-user:before,
.page-user-edit .mypagecontainer .jobdetail form #edit-delete-user:before,
.page-user-password .mypagecontainer .jobdetail form #edit-delete-user:before {
  content: "\f014";
  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-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  color: #7d7d7d;
  padding-right: 0.5em;
  position: absolute;
  top: 10px;
  left: 0;
}
.page-mypage-password .mypagecontainer .jobdetail form #edit-delete-user:hover,
.page-mypage-password .mypagecontainer .jobdetail form #edit-delete-user:focus,
.page-mypage-jobalertdemo .mypagecontainer .jobdetail form #edit-delete-user:hover,
.page-mypage-jobalertdemo .mypagecontainer .jobdetail form #edit-delete-user:focus,
.page-mypage-profile .mypagecontainer .jobdetail form #edit-delete-user:hover,
.page-mypage-profile .mypagecontainer .jobdetail form #edit-delete-user:focus,
.page-mypage-user-register .mypagecontainer .jobdetail form #edit-delete-user:hover,
.page-mypage-user-register .mypagecontainer .jobdetail form #edit-delete-user:focus,
.page-user-login .mypagecontainer .jobdetail form #edit-delete-user:hover,
.page-user-login .mypagecontainer .jobdetail form #edit-delete-user:focus,
.not-logged-in.page-mypage-cv .mypagecontainer .jobdetail form #edit-delete-user:hover,
.not-logged-in.page-mypage-cv .mypagecontainer .jobdetail form #edit-delete-user:focus,
.page-mypage-job-alert .mypagecontainer .jobdetail form #edit-delete-user:hover,
.page-mypage-job-alert .mypagecontainer .jobdetail form #edit-delete-user:focus,
.page-mypage-cvsubmit .mypagecontainer .jobdetail form #edit-delete-user:hover,
.page-mypage-cvsubmit .mypagecontainer .jobdetail form #edit-delete-user:focus,
.page-user-register .mypagecontainer .jobdetail form #edit-delete-user:hover,
.page-user-register .mypagecontainer .jobdetail form #edit-delete-user:focus,
.page-user-edit .mypagecontainer .jobdetail form #edit-delete-user:hover,
.page-user-edit .mypagecontainer .jobdetail form #edit-delete-user:focus,
.page-user-password .mypagecontainer .jobdetail form #edit-delete-user:hover,
.page-user-password .mypagecontainer .jobdetail form #edit-delete-user:focus {
  color: #ccc;
}
.page-mypage-password .mypagecontainer .jobdetail form .description,
.page-mypage-jobalertdemo .mypagecontainer .jobdetail form .description,
.page-mypage-profile .mypagecontainer .jobdetail form .description,
.page-mypage-user-register .mypagecontainer .jobdetail form .description,
.page-user-login .mypagecontainer .jobdetail form .description,
.not-logged-in.page-mypage-cv .mypagecontainer .jobdetail form .description,
.page-mypage-job-alert .mypagecontainer .jobdetail form .description,
.page-mypage-cvsubmit .mypagecontainer .jobdetail form .description,
.page-user-register .mypagecontainer .jobdetail form .description,
.page-user-edit .mypagecontainer .jobdetail form .description,
.page-user-password .mypagecontainer .jobdetail form .description {
  padding-left: 131px;
}
.page-mypage-password .mypagecontainer .jobdetail form .form-actions,
.page-mypage-jobalertdemo .mypagecontainer .jobdetail form .form-actions,
.page-mypage-profile .mypagecontainer .jobdetail form .form-actions,
.page-mypage-user-register .mypagecontainer .jobdetail form .form-actions,
.page-user-login .mypagecontainer .jobdetail form .form-actions,
.not-logged-in.page-mypage-cv .mypagecontainer .jobdetail form .form-actions,
.page-mypage-job-alert .mypagecontainer .jobdetail form .form-actions,
.page-mypage-cvsubmit .mypagecontainer .jobdetail form .form-actions,
.page-user-register .mypagecontainer .jobdetail form .form-actions,
.page-user-edit .mypagecontainer .jobdetail form .form-actions,
.page-user-password .mypagecontainer .jobdetail form .form-actions {
  padding: 19px 0 0;
}
.page-mypage-password .mypagecontainer .jobdetail form .form-actions .dustbin,
.page-mypage-jobalertdemo .mypagecontainer .jobdetail form .form-actions .dustbin,
.page-mypage-profile .mypagecontainer .jobdetail form .form-actions .dustbin,
.page-mypage-user-register .mypagecontainer .jobdetail form .form-actions .dustbin,
.page-user-login .mypagecontainer .jobdetail form .form-actions .dustbin,
.not-logged-in.page-mypage-cv .mypagecontainer .jobdetail form .form-actions .dustbin,
.page-mypage-job-alert .mypagecontainer .jobdetail form .form-actions .dustbin,
.page-mypage-cvsubmit .mypagecontainer .jobdetail form .form-actions .dustbin,
.page-user-register .mypagecontainer .jobdetail form .form-actions .dustbin,
.page-user-edit .mypagecontainer .jobdetail form .form-actions .dustbin,
.page-user-password .mypagecontainer .jobdetail form .form-actions .dustbin {
  display: inline-block;
}
.page-mypage-password .mypagecontainer .jobdetail form .form-actions .dustbin:before,
.page-mypage-jobalertdemo .mypagecontainer .jobdetail form .form-actions .dustbin:before,
.page-mypage-profile .mypagecontainer .jobdetail form .form-actions .dustbin:before,
.page-mypage-user-register .mypagecontainer .jobdetail form .form-actions .dustbin:before,
.page-user-login .mypagecontainer .jobdetail form .form-actions .dustbin:before,
.not-logged-in.page-mypage-cv .mypagecontainer .jobdetail form .form-actions .dustbin:before,
.page-mypage-job-alert .mypagecontainer .jobdetail form .form-actions .dustbin:before,
.page-mypage-cvsubmit .mypagecontainer .jobdetail form .form-actions .dustbin:before,
.page-user-register .mypagecontainer .jobdetail form .form-actions .dustbin:before,
.page-user-edit .mypagecontainer .jobdetail form .form-actions .dustbin:before,
.page-user-password .mypagecontainer .jobdetail form .form-actions .dustbin: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: "\f014";
  margin-left: 32px;
  vertical-align: baseline;
}
.page-mypage-user-register select {
  width: 94% !important;
  margin-left: 0 !important;
}
.page-mypage-user-register #user-register-form {
  margin-left: 171px;
}
#mp-mypage-password-form {
  margin-bottom: 7em;
}
#mp-mypage-password-form .form-text {
  width: 25em;
  padding-left: 0;
  padding-right: 0;
}
#mp-mypage-password-form .form-type-password-confirm .form-item {
  border-width: 0;
  padding: 0;
}
#mp-mypage-password-form .form-type-password-confirm .form-item-pass-pass1 {
  padding-bottom: 5px;
  border-bottom: 1px solid #E2E2E2;
}
#mp-mypage-password-form .form-type-password-confirm .form-item-pass-pass2 {
  padding: 10px 0 5px 0;
  border-bottom: 1px solid #E2E2E2;
}
#mp-mypage-password-form .form-item {
  padding: 12px 0px 12px 0px;
}
#mp-mypage-password-form .confirm-parent,
#mp-mypage-password-form .password-parent {
  clear: left;
  margin: 0px;
  width: auto;
}
#mp-mypage-password-form .password-strength {
  float: right;
  margin: 17px 31px 0px 5px;
  width: 165px;
}
#mp-mypage-password-form div.password-confirm {
  float: right;
  margin-top: 0;
  width: auto;
  display: none;
}
#mp-mypage-password-form div.form-item div.password-suggestions,
#mp-mypage-password-form div.form-item div.password-confirm,
#mp-mypage-password-form .message {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
#mp-mypage-password-form .form-item label {
  width: 12em;
  margin-left: 0;
  top: 0;
  white-space: nowrap;
}
#mp-mypage-password-form .form-item label.error {
  width: auto;
  top: -3px;
}
.page-mypage-job-alerts .mypagecontainer form #edit-actionmp-jobs-search-delete-saved-search-action,
.page-mypage-job-basket .mypagecontainer form #edit-actionmp-jobs-search-delete-saved-search-action {
  background: #737373;
  background: -webkit-gradient(linear,left top,left 100%,from(#9a9a9a),to(#737373));
  background: -webkit-linear-gradient(top,#9a9a9a 0,#737373 100%);
  background: -moz-linear-gradient(top,#9a9a9a 0,#737373 100%);
  background: -ms-linear-gradient(top,#9a9a9a 0,#737373 100%);
  background: -o-linear-gradient(top,#9a9a9a 0,#737373 100%);
  background: linear-gradient(top,#9a9a9a 0,#737373 100%);
  -pie-background: linear-gradient(#9a9a9a,#737373);
  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: 7px 20px;
  color: #fff;
  font-weight: 500;
  border: 3px solid #ccc;
  cursor: pointer;
}
.page-mypage-job-alerts .mypagecontainer #job-basket-unsubscribe .form-submit,
.page-mypage-job-alerts .mypagecontainer #job-alert-unsubscribe .form-submit,
.page-mypage-job-basket .mypagecontainer #job-basket-unsubscribe .form-submit,
.page-mypage-job-basket .mypagecontainer #job-alert-unsubscribe .form-submit {
  background: #737373;
  background: -webkit-gradient(linear,left top,left 100%,from(#9a9a9a),to(#737373));
  background: -webkit-linear-gradient(top,#9a9a9a 0,#737373 100%);
  background: -moz-linear-gradient(top,#9a9a9a 0,#737373 100%);
  background: -ms-linear-gradient(top,#9a9a9a 0,#737373 100%);
  background: -o-linear-gradient(top,#9a9a9a 0,#737373 100%);
  background: linear-gradient(top,#9a9a9a 0,#737373 100%);
  -pie-background: linear-gradient(#9a9a9a,#737373);
  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: 7px 20px;
  color: #fff;
  font-weight: 500;
  border: 3px solid #ccc;
  cursor: pointer;
  display: none;
}
.page-mypage-cv .form-type-file {
  margin-top: 7px;
}
.page-mypage-cv .mpstatus .placeholder {
  color: #000;
  font-style: normal;
}
.page-mypage-cv table th.last-child,
.page-mypage-cv table td.last-child {
  text-align: right;
}
.page-mypage-cv table th:first-child {
  width: 10%;
}
.page-mypage-cv #mp-mypage-cv-select-form table.sticky-enabled.tableheader-processed.sticky-table td {
  padding: 0;
}
@media (max-width: 1024px) {
  .page-mypage-cv #mp-mypage-cv-select-form table.sticky-enabled.tableheader-processed.sticky-table td {
    padding: 0 3px;
  }
  .page-mypage-cv #mp-mypage-cv-select-form table.sticky-enabled.tableheader-processed.sticky-table td.last-child {
    margin-top: 10px;
  }
}
.page-mypage-cv #mp-mypage-cv-select-form .form-actions {
  border-top: none;
  padding: 16px 0;
}
.page-mypage-cv #mp-mypage-cv-select-form .cvDisplayedTitle {
  font-weight: 700;
}
.page-mypage-cv #mp-mypage-cv-form {
  top: 13px;
}
.page-mypage-cv #mp-mypage-cv-form .form-actions {
  width: 100%;
  padding: 0 0 20px;
  margin: -9px 0 20px;
  border-top: 0;
  border-bottom: 1px solid #b2b2b2;
  float: left;
}
.page-mypage-cv #mp-mypage-cv-form .maxCvAmountMessage {
  padding: 20px 0 30px;
  border-bottom: 1px solid #b2b2b2;
  margin-bottom: 30px;
  display: table;
  width: 100%;
  font-weight: 700;
}
.page-mypage-cv #mp-mypage-cv-form .form-item-title label {
  top: 0px;
}
.page-mypage-cv #mp-mypage-cv-form label {
  text-align: left;
  width: 100%;
}
.page-mypage-cv #mp-mypage-cv-form label.attach-cv-error {
  display: none;
}
.page-mypage-cvsubmit .mypagecontainer .jobdetail h1:before {
  width: 18px;
  height: 17px;
}
#views-form-job-alerts-page p {
  margin: 0;
  padding: 10px 0 0;
}
span.app-mngr-txt-bold {
  font-weight: 700;
  margin: 0 0 5px 10px;
}
span.app-mngr-title-bold {
  font-weight: 700;
}
form#mp-mypage-app-form div.form-actions {
  border: none;
  padding-top: 15px;
}
form#mp-mypage-app-form th.center-table-header a {
  text-align: center;
}
#mp-mypage-app-form td {
  padding: 5px 0 5px 5px;
  vertical-align: middle;
}
#mp-mypage-app-form tr td:first-child {
  text-align: left;
}
#mp-mypage-app-form tr:last-child {
  border-bottom: 1px solid #afafaf;
}
#mp-mypage-app-form th + th,
#mp-mypage-app-form th + th + th,
#mp-mypage-app-form th + th + th + th,
#mp-mypage-app-form td div.form-type-checkbox,
#mp-mypage-app-form td {
  text-align: center;
}
form#mp-mypage-app-form input#edit-submit.form-submit {
  margin-left: -10px;
}
div.app-mngr-txt-bold {
  margin-top: 10px;
  font-weight: 700;
}
span.app-mngr-txt {
  color: #8e8e8e;
}
span.job-title {
  font-weight: 700;
}
span.status-filled {
  color: #8e8e8e !important;
}
.pagination * {
  float: none;
}
form#views-exposed-form-job-basket-job-basket-main-page select#edit-items-per-page {
  padding: 2px;
  position: relative;
  margin-top: -20px;
  margin-left: 5px;
}
form#views-form-job-basket-job-basket-main-page th,
form#views-form-job-basket-job-basket-main-page td {
  text-align: left;
  margin-left: 10px;
}
form#views-form-job-basket-job-basket-main-page th {
  position: relative;
}
form#views-form-job-basket-job-basket-main-page th.views-field-title {
  width: 228px;
}
form#views-form-job-basket-job-basket-main-page th.views-field-timestamp {
  width: 116px;
}
form#views-form-job-basket-job-basket-main-page th.views-field-field-job-salary-min {
  width: 106px;
}
form#views-form-job-basket-job-basket-main-page th.views-field-field-job-location {
  width: 103px;
}
form#views-form-job-basket-job-basket-main-page th.views-field-field-job-reference {
  width: 54px;
}
#job-alert-unsubscribe {
  margin-top: 35px;
}
.view-saved-searches fieldset,
.view-job-alerts fieldset {
  padding-left: 0;
  margin-top: 10px;
  text-align: left;
  float: left;
}
.view-saved-searches table th:first-child,
.view-job-alerts table th:first-child {
  width: 70%;
}
#mp-mypage-cv-select-form {
  margin-bottom: 30px;
}
.page-mypage-password .main.noheader,
.page-mypage-jobalertdemo .main.noheader,
.page-mypage-cv .main.noheader,
.page-mypage-app-manager .main.noheader,
.page-mypage-job-basket .main.noheader,
.page-mypage-job-alerts .main.noheader,
.page-mypage-saved-searches .main.noheader,
.page-mypage-user-register .main.noheader,
.page-mypage-profile .main.noheader,
.page-user-login .main.noheader,
.not-logged-in.page-mypage-cv .main.noheader,
.page-mypage-job-alert .main.noheader,
.page-user-register .main.noheader,
.page-user-edit .main.noheader,
.page-user-password .main.noheader {
  padding-top: 50px;
}
@media (max-width: 1024px) {
  .page-mypage-password .jobcontainer,
  .page-mypage-jobalertdemo .jobcontainer,
  .page-mypage-cv .jobcontainer,
  .page-mypage-app-manager .jobcontainer,
  .page-mypage-job-basket .jobcontainer,
  .page-mypage-job-alerts .jobcontainer,
  .page-mypage-saved-searches .jobcontainer,
  .page-mypage-user-register .jobcontainer,
  .page-mypage-profile .jobcontainer,
  .page-user-login .jobcontainer,
  .not-logged-in.page-mypage-cv .jobcontainer,
  .page-mypage-job-alert .jobcontainer,
  .page-user-register .jobcontainer,
  .page-user-edit .jobcontainer,
  .page-user-password .jobcontainer {
    background-color: #4778bd;
    background-image: none;
    background-repeat: no-repeat;
    filter: none;
    width: auto;
    -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-mypage-cv #mypagecontainer h1,
.page-mypage-cv #mypagecontainer h2,
.page-mypage-app-manager #mypagecontainer h1,
.page-mypage-app-manager #mypagecontainer h2,
.page-mypage-job-basket #mypagecontainer h1,
.page-mypage-job-basket #mypagecontainer h2,
.page-mypage-job-alerts #mypagecontainer h1,
.page-mypage-job-alerts #mypagecontainer h2,
.page-mypage-saved-searches #mypagecontainer h1,
.page-mypage-saved-searches #mypagecontainer h2 {
  color: #737373 !important;
  text-transform: capitalize;
  margin-bottom: 10px;
}
.page-mypage-cv #mypagecontainer h1 span,
.page-mypage-cv #mypagecontainer h2 span,
.page-mypage-app-manager #mypagecontainer h1 span,
.page-mypage-app-manager #mypagecontainer h2 span,
.page-mypage-job-basket #mypagecontainer h1 span,
.page-mypage-job-basket #mypagecontainer h2 span,
.page-mypage-job-alerts #mypagecontainer h1 span,
.page-mypage-job-alerts #mypagecontainer h2 span,
.page-mypage-saved-searches #mypagecontainer h1 span,
.page-mypage-saved-searches #mypagecontainer h2 span {
  color: #737373 !important;
}
.page-mypage-cv #mypagecontainer h1:before,
.page-mypage-cv #mypagecontainer h2:before,
.page-mypage-app-manager #mypagecontainer h1:before,
.page-mypage-app-manager #mypagecontainer h2:before,
.page-mypage-job-basket #mypagecontainer h1:before,
.page-mypage-job-basket #mypagecontainer h2:before,
.page-mypage-job-alerts #mypagecontainer h1:before,
.page-mypage-job-alerts #mypagecontainer h2:before,
.page-mypage-saved-searches #mypagecontainer h1:before,
.page-mypage-saved-searches #mypagecontainer h2:before {
  font-family: FontAwesome;
  font-weight: 400;
  color: #608aad;
  width: 36px;
  display: block;
  margin: 0 auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
  font-size: 32px;
  color: #737373 !important;
  height: auto;
}
.page-mypage-cv #mypagecontainer h2.title,
.page-mypage-app-manager #mypagecontainer h2.title,
.page-mypage-job-basket #mypagecontainer h2.title,
.page-mypage-job-alerts #mypagecontainer h2.title,
.page-mypage-saved-searches #mypagecontainer h2.title {
  font-size: 15.3px !important;
  margin-top: 6px;
}
.page-mypage-cv #mypagecontainer h2.title:before,
.page-mypage-app-manager #mypagecontainer h2.title:before,
.page-mypage-job-basket #mypagecontainer h2.title:before,
.page-mypage-job-alerts #mypagecontainer h2.title:before,
.page-mypage-saved-searches #mypagecontainer h2.title: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: "\f138";
  margin-right: 5px;
  display: inline-block !important;
  height: auto;
  width: auto;
  color: #737373 !important;
}
.page-mypage-cv #mypagecontainer .about_our_client h2,
.page-mypage-app-manager #mypagecontainer .about_our_client h2,
.page-mypage-job-basket #mypagecontainer .about_our_client h2,
.page-mypage-job-alerts #mypagecontainer .about_our_client h2,
.page-mypage-saved-searches #mypagecontainer .about_our_client h2 {
  font-weight: 700;
  font-family: "Arial", sans-serif;
  font-size: 12px !important;
}
.page-mypage-cv #mypagecontainer .jobdetail tr.job_inactive td:before,
.page-mypage-app-manager #mypagecontainer .jobdetail tr.job_inactive td:before,
.page-mypage-job-basket #mypagecontainer .jobdetail tr.job_inactive td:before,
.page-mypage-job-alerts #mypagecontainer .jobdetail tr.job_inactive td:before,
.page-mypage-saved-searches #mypagecontainer .jobdetail tr.job_inactive td:before {
  color: #999;
}
.page-mypage-cv #mypagecontainer .jobdetail tr.job_inactive a,
.page-mypage-app-manager #mypagecontainer .jobdetail tr.job_inactive a,
.page-mypage-job-basket #mypagecontainer .jobdetail tr.job_inactive a,
.page-mypage-job-alerts #mypagecontainer .jobdetail tr.job_inactive a,
.page-mypage-saved-searches #mypagecontainer .jobdetail tr.job_inactive a {
  color: #999;
}
.page-mypage-cv #mypagecontainer .jobdetail a,
.page-mypage-app-manager #mypagecontainer .jobdetail a,
.page-mypage-job-basket #mypagecontainer .jobdetail a,
.page-mypage-job-alerts #mypagecontainer .jobdetail a,
.page-mypage-saved-searches #mypagecontainer .jobdetail a {
  color: #608aad;
}
.page-mypage-cv #mypagecontainer .jobdetail table th.active img,
.page-mypage-app-manager #mypagecontainer .jobdetail table th.active img,
.page-mypage-job-basket #mypagecontainer .jobdetail table th.active img,
.page-mypage-job-alerts #mypagecontainer .jobdetail table th.active img,
.page-mypage-saved-searches #mypagecontainer .jobdetail table th.active img {
  display: none;
}
.page-mypage-password #mypagecontainer h1,
.page-mypage-jobalertdemo #mypagecontainer h1,
.page-mypage-user-register #mypagecontainer h1,
.page-mypage-profile #mypagecontainer h1,
.page-user-login #mypagecontainer h1,
.not-logged-in.page-mypage-cv #mypagecontainer h1,
.page-mypage-job-alert #mypagecontainer h1,
.page-user-register #mypagecontainer h1,
.page-user-edit #mypagecontainer h1,
.page-user-password #mypagecontainer h1 {
  margin-top: 15px;
}
@media (max-width: 1024px) {
  .page-mypage-password #mypagecontainer h1,
  .page-mypage-jobalertdemo #mypagecontainer h1,
  .page-mypage-user-register #mypagecontainer h1,
  .page-mypage-profile #mypagecontainer h1,
  .page-user-login #mypagecontainer h1,
  .not-logged-in.page-mypage-cv #mypagecontainer h1,
  .page-mypage-job-alert #mypagecontainer h1,
  .page-user-register #mypagecontainer h1,
  .page-user-edit #mypagecontainer h1,
  .page-user-password #mypagecontainer h1 {
    margin: 0;
    width: 45%;
    font-size: 18px !important;
    font-family:  !important;
    color: #323232 !important;
  }
  .page-mypage-password #mypagecontainer h1 span,
  .page-mypage-jobalertdemo #mypagecontainer h1 span,
  .page-mypage-user-register #mypagecontainer h1 span,
  .page-mypage-profile #mypagecontainer h1 span,
  .page-user-login #mypagecontainer h1 span,
  .not-logged-in.page-mypage-cv #mypagecontainer h1 span,
  .page-mypage-job-alert #mypagecontainer h1 span,
  .page-user-register #mypagecontainer h1 span,
  .page-user-edit #mypagecontainer h1 span,
  .page-user-password #mypagecontainer h1 span {
    color: #323232 !important;
  }
}
.page-mypage-password #mypagecontainer div.Menu ul li a,
.page-mypage-jobalertdemo #mypagecontainer div.Menu ul li a,
.page-mypage-user-register #mypagecontainer div.Menu ul li a,
.page-mypage-profile #mypagecontainer div.Menu ul li a,
.page-user-login #mypagecontainer div.Menu ul li a,
.not-logged-in.page-mypage-cv #mypagecontainer div.Menu ul li a,
.page-mypage-job-alert #mypagecontainer div.Menu ul li a,
.page-user-register #mypagecontainer div.Menu ul li a,
.page-user-edit #mypagecontainer div.Menu ul li a,
.page-user-password #mypagecontainer div.Menu ul li a {
  -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-color: #ccc;
  color: #323232;
}
.page-mypage-password #mypagecontainer div.Menu ul li a:hover,
.page-mypage-jobalertdemo #mypagecontainer div.Menu ul li a:hover,
.page-mypage-user-register #mypagecontainer div.Menu ul li a:hover,
.page-mypage-profile #mypagecontainer div.Menu ul li a:hover,
.page-user-login #mypagecontainer div.Menu ul li a:hover,
.not-logged-in.page-mypage-cv #mypagecontainer div.Menu ul li a:hover,
.page-mypage-job-alert #mypagecontainer div.Menu ul li a:hover,
.page-user-register #mypagecontainer div.Menu ul li a:hover,
.page-user-edit #mypagecontainer div.Menu ul li a:hover,
.page-user-password #mypagecontainer div.Menu ul li a:hover {
  color: #fff;
}
.page-mypage-password #mypagecontainer div.Menu p,
.page-mypage-jobalertdemo #mypagecontainer div.Menu p,
.page-mypage-user-register #mypagecontainer div.Menu p,
.page-mypage-profile #mypagecontainer div.Menu p,
.page-user-login #mypagecontainer div.Menu p,
.not-logged-in.page-mypage-cv #mypagecontainer div.Menu p,
.page-mypage-job-alert #mypagecontainer div.Menu p,
.page-user-register #mypagecontainer div.Menu p,
.page-user-edit #mypagecontainer div.Menu p,
.page-user-password #mypagecontainer div.Menu p {
  font-weight: bold;
  margin: 10px 0 15px 0;
  word-wrap: break-word;
  width: 160px;
}
.page-mypage-password #mypagecontainer .required_field_txt,
.page-mypage-password #mypagecontainer .required-field-label,
.page-mypage-password #mypagecontainer .requiredtext,
.page-mypage-jobalertdemo #mypagecontainer .required_field_txt,
.page-mypage-jobalertdemo #mypagecontainer .required-field-label,
.page-mypage-jobalertdemo #mypagecontainer .requiredtext,
.page-mypage-user-register #mypagecontainer .required_field_txt,
.page-mypage-user-register #mypagecontainer .required-field-label,
.page-mypage-user-register #mypagecontainer .requiredtext,
.page-mypage-profile #mypagecontainer .required_field_txt,
.page-mypage-profile #mypagecontainer .required-field-label,
.page-mypage-profile #mypagecontainer .requiredtext,
.page-user-login #mypagecontainer .required_field_txt,
.page-user-login #mypagecontainer .required-field-label,
.page-user-login #mypagecontainer .requiredtext,
.not-logged-in.page-mypage-cv #mypagecontainer .required_field_txt,
.not-logged-in.page-mypage-cv #mypagecontainer .required-field-label,
.not-logged-in.page-mypage-cv #mypagecontainer .requiredtext,
.page-mypage-job-alert #mypagecontainer .required_field_txt,
.page-mypage-job-alert #mypagecontainer .required-field-label,
.page-mypage-job-alert #mypagecontainer .requiredtext,
.page-user-register #mypagecontainer .required_field_txt,
.page-user-register #mypagecontainer .required-field-label,
.page-user-register #mypagecontainer .requiredtext,
.page-user-edit #mypagecontainer .required_field_txt,
.page-user-edit #mypagecontainer .required-field-label,
.page-user-edit #mypagecontainer .requiredtext,
.page-user-password #mypagecontainer .required_field_txt,
.page-user-password #mypagecontainer .required-field-label,
.page-user-password #mypagecontainer .requiredtext {
  text-align: left;
  padding: 3px 0;
  font-weight: normal;
}
.page-mypage-password #mypagecontainer .linkedinuser,
.page-mypage-password #mypagecontainer .viadeouser,
.page-mypage-password #mypagecontainer .viadeo-user,
.page-mypage-jobalertdemo #mypagecontainer .linkedinuser,
.page-mypage-jobalertdemo #mypagecontainer .viadeouser,
.page-mypage-jobalertdemo #mypagecontainer .viadeo-user,
.page-mypage-user-register #mypagecontainer .linkedinuser,
.page-mypage-user-register #mypagecontainer .viadeouser,
.page-mypage-user-register #mypagecontainer .viadeo-user,
.page-mypage-profile #mypagecontainer .linkedinuser,
.page-mypage-profile #mypagecontainer .viadeouser,
.page-mypage-profile #mypagecontainer .viadeo-user,
.page-user-login #mypagecontainer .linkedinuser,
.page-user-login #mypagecontainer .viadeouser,
.page-user-login #mypagecontainer .viadeo-user,
.not-logged-in.page-mypage-cv #mypagecontainer .linkedinuser,
.not-logged-in.page-mypage-cv #mypagecontainer .viadeouser,
.not-logged-in.page-mypage-cv #mypagecontainer .viadeo-user,
.page-mypage-job-alert #mypagecontainer .linkedinuser,
.page-mypage-job-alert #mypagecontainer .viadeouser,
.page-mypage-job-alert #mypagecontainer .viadeo-user,
.page-user-register #mypagecontainer .linkedinuser,
.page-user-register #mypagecontainer .viadeouser,
.page-user-register #mypagecontainer .viadeo-user,
.page-user-edit #mypagecontainer .linkedinuser,
.page-user-edit #mypagecontainer .viadeouser,
.page-user-edit #mypagecontainer .viadeo-user,
.page-user-password #mypagecontainer .linkedinuser,
.page-user-password #mypagecontainer .viadeouser,
.page-user-password #mypagecontainer .viadeo-user {
  display: inline-block;
  margin-right: 15px;
}
.page-mypage-password #mypagecontainer .linkedinuser a,
.page-mypage-password #mypagecontainer .viadeouser a,
.page-mypage-password #mypagecontainer .viadeo-user a,
.page-mypage-jobalertdemo #mypagecontainer .linkedinuser a,
.page-mypage-jobalertdemo #mypagecontainer .viadeouser a,
.page-mypage-jobalertdemo #mypagecontainer .viadeo-user a,
.page-mypage-user-register #mypagecontainer .linkedinuser a,
.page-mypage-user-register #mypagecontainer .viadeouser a,
.page-mypage-user-register #mypagecontainer .viadeo-user a,
.page-mypage-profile #mypagecontainer .linkedinuser a,
.page-mypage-profile #mypagecontainer .viadeouser a,
.page-mypage-profile #mypagecontainer .viadeo-user a,
.page-user-login #mypagecontainer .linkedinuser a,
.page-user-login #mypagecontainer .viadeouser a,
.page-user-login #mypagecontainer .viadeo-user a,
.not-logged-in.page-mypage-cv #mypagecontainer .linkedinuser a,
.not-logged-in.page-mypage-cv #mypagecontainer .viadeouser a,
.not-logged-in.page-mypage-cv #mypagecontainer .viadeo-user a,
.page-mypage-job-alert #mypagecontainer .linkedinuser a,
.page-mypage-job-alert #mypagecontainer .viadeouser a,
.page-mypage-job-alert #mypagecontainer .viadeo-user a,
.page-user-register #mypagecontainer .linkedinuser a,
.page-user-register #mypagecontainer .viadeouser a,
.page-user-register #mypagecontainer .viadeo-user a,
.page-user-edit #mypagecontainer .linkedinuser a,
.page-user-edit #mypagecontainer .viadeouser a,
.page-user-edit #mypagecontainer .viadeo-user a,
.page-user-password #mypagecontainer .linkedinuser a,
.page-user-password #mypagecontainer .viadeouser a,
.page-user-password #mypagecontainer .viadeo-user a {
  margin: 8px 0;
  background: #608aad;
  color: #fff !important;
  padding: 9px 12px 6px 0;
  display: inline-block;
}
@media (max-width: 1024px) {
  .page-mypage-password #mypagecontainer .linkedinuser a,
  .page-mypage-password #mypagecontainer .viadeouser a,
  .page-mypage-password #mypagecontainer .viadeo-user a,
  .page-mypage-jobalertdemo #mypagecontainer .linkedinuser a,
  .page-mypage-jobalertdemo #mypagecontainer .viadeouser a,
  .page-mypage-jobalertdemo #mypagecontainer .viadeo-user a,
  .page-mypage-user-register #mypagecontainer .linkedinuser a,
  .page-mypage-user-register #mypagecontainer .viadeouser a,
  .page-mypage-user-register #mypagecontainer .viadeo-user a,
  .page-mypage-profile #mypagecontainer .linkedinuser a,
  .page-mypage-profile #mypagecontainer .viadeouser a,
  .page-mypage-profile #mypagecontainer .viadeo-user a,
  .page-user-login #mypagecontainer .linkedinuser a,
  .page-user-login #mypagecontainer .viadeouser a,
  .page-user-login #mypagecontainer .viadeo-user a,
  .not-logged-in.page-mypage-cv #mypagecontainer .linkedinuser a,
  .not-logged-in.page-mypage-cv #mypagecontainer .viadeouser a,
  .not-logged-in.page-mypage-cv #mypagecontainer .viadeo-user a,
  .page-mypage-job-alert #mypagecontainer .linkedinuser a,
  .page-mypage-job-alert #mypagecontainer .viadeouser a,
  .page-mypage-job-alert #mypagecontainer .viadeo-user a,
  .page-user-register #mypagecontainer .linkedinuser a,
  .page-user-register #mypagecontainer .viadeouser a,
  .page-user-register #mypagecontainer .viadeo-user a,
  .page-user-edit #mypagecontainer .linkedinuser a,
  .page-user-edit #mypagecontainer .viadeouser a,
  .page-user-edit #mypagecontainer .viadeo-user a,
  .page-user-password #mypagecontainer .linkedinuser a,
  .page-user-password #mypagecontainer .viadeouser a,
  .page-user-password #mypagecontainer .viadeo-user a {
    margin: 13px 0;
    padding: 10px 12px 7px 0;
  }
  .page-mypage-password #mypagecontainer .linkedinuser a:before,
  .page-mypage-password #mypagecontainer .viadeouser a:before,
  .page-mypage-password #mypagecontainer .viadeo-user a:before,
  .page-mypage-jobalertdemo #mypagecontainer .linkedinuser a:before,
  .page-mypage-jobalertdemo #mypagecontainer .viadeouser a:before,
  .page-mypage-jobalertdemo #mypagecontainer .viadeo-user a:before,
  .page-mypage-user-register #mypagecontainer .linkedinuser a:before,
  .page-mypage-user-register #mypagecontainer .viadeouser a:before,
  .page-mypage-user-register #mypagecontainer .viadeo-user a:before,
  .page-mypage-profile #mypagecontainer .linkedinuser a:before,
  .page-mypage-profile #mypagecontainer .viadeouser a:before,
  .page-mypage-profile #mypagecontainer .viadeo-user a:before,
  .page-user-login #mypagecontainer .linkedinuser a:before,
  .page-user-login #mypagecontainer .viadeouser a:before,
  .page-user-login #mypagecontainer .viadeo-user a:before,
  .not-logged-in.page-mypage-cv #mypagecontainer .linkedinuser a:before,
  .not-logged-in.page-mypage-cv #mypagecontainer .viadeouser a:before,
  .not-logged-in.page-mypage-cv #mypagecontainer .viadeo-user a:before,
  .page-mypage-job-alert #mypagecontainer .linkedinuser a:before,
  .page-mypage-job-alert #mypagecontainer .viadeouser a:before,
  .page-mypage-job-alert #mypagecontainer .viadeo-user a:before,
  .page-user-register #mypagecontainer .linkedinuser a:before,
  .page-user-register #mypagecontainer .viadeouser a:before,
  .page-user-register #mypagecontainer .viadeo-user a:before,
  .page-user-edit #mypagecontainer .linkedinuser a:before,
  .page-user-edit #mypagecontainer .viadeouser a:before,
  .page-user-edit #mypagecontainer .viadeo-user a:before,
  .page-user-password #mypagecontainer .linkedinuser a:before,
  .page-user-password #mypagecontainer .viadeouser a:before,
  .page-user-password #mypagecontainer .viadeo-user a:before {
    padding: 9px 18px 6px;
  }
}
@media (max-width: 767px) {
  .page-mypage-password #mypagecontainer .linkedinuser a,
  .page-mypage-password #mypagecontainer .viadeouser a,
  .page-mypage-password #mypagecontainer .viadeo-user a,
  .page-mypage-jobalertdemo #mypagecontainer .linkedinuser a,
  .page-mypage-jobalertdemo #mypagecontainer .viadeouser a,
  .page-mypage-jobalertdemo #mypagecontainer .viadeo-user a,
  .page-mypage-user-register #mypagecontainer .linkedinuser a,
  .page-mypage-user-register #mypagecontainer .viadeouser a,
  .page-mypage-user-register #mypagecontainer .viadeo-user a,
  .page-mypage-profile #mypagecontainer .linkedinuser a,
  .page-mypage-profile #mypagecontainer .viadeouser a,
  .page-mypage-profile #mypagecontainer .viadeo-user a,
  .page-user-login #mypagecontainer .linkedinuser a,
  .page-user-login #mypagecontainer .viadeouser a,
  .page-user-login #mypagecontainer .viadeo-user a,
  .not-logged-in.page-mypage-cv #mypagecontainer .linkedinuser a,
  .not-logged-in.page-mypage-cv #mypagecontainer .viadeouser a,
  .not-logged-in.page-mypage-cv #mypagecontainer .viadeo-user a,
  .page-mypage-job-alert #mypagecontainer .linkedinuser a,
  .page-mypage-job-alert #mypagecontainer .viadeouser a,
  .page-mypage-job-alert #mypagecontainer .viadeo-user a,
  .page-user-register #mypagecontainer .linkedinuser a,
  .page-user-register #mypagecontainer .viadeouser a,
  .page-user-register #mypagecontainer .viadeo-user a,
  .page-user-edit #mypagecontainer .linkedinuser a,
  .page-user-edit #mypagecontainer .viadeouser a,
  .page-user-edit #mypagecontainer .viadeo-user a,
  .page-user-password #mypagecontainer .linkedinuser a,
  .page-user-password #mypagecontainer .viadeouser a,
  .page-user-password #mypagecontainer .viadeo-user a {
    padding: 10px 5px 7px 0;
  }
}
.page-mypage-password #mypagecontainer .linkedinuser a:before,
.page-mypage-password #mypagecontainer .viadeouser a:before,
.page-mypage-password #mypagecontainer .viadeo-user a:before,
.page-mypage-jobalertdemo #mypagecontainer .linkedinuser a:before,
.page-mypage-jobalertdemo #mypagecontainer .viadeouser a:before,
.page-mypage-jobalertdemo #mypagecontainer .viadeo-user a:before,
.page-mypage-user-register #mypagecontainer .linkedinuser a:before,
.page-mypage-user-register #mypagecontainer .viadeouser a:before,
.page-mypage-user-register #mypagecontainer .viadeo-user a:before,
.page-mypage-profile #mypagecontainer .linkedinuser a:before,
.page-mypage-profile #mypagecontainer .viadeouser a:before,
.page-mypage-profile #mypagecontainer .viadeo-user a:before,
.page-user-login #mypagecontainer .linkedinuser a:before,
.page-user-login #mypagecontainer .viadeouser a:before,
.page-user-login #mypagecontainer .viadeo-user a:before,
.not-logged-in.page-mypage-cv #mypagecontainer .linkedinuser a:before,
.not-logged-in.page-mypage-cv #mypagecontainer .viadeouser a:before,
.not-logged-in.page-mypage-cv #mypagecontainer .viadeo-user a:before,
.page-mypage-job-alert #mypagecontainer .linkedinuser a:before,
.page-mypage-job-alert #mypagecontainer .viadeouser a:before,
.page-mypage-job-alert #mypagecontainer .viadeo-user a:before,
.page-user-register #mypagecontainer .linkedinuser a:before,
.page-user-register #mypagecontainer .viadeouser a:before,
.page-user-register #mypagecontainer .viadeo-user a:before,
.page-user-edit #mypagecontainer .linkedinuser a:before,
.page-user-edit #mypagecontainer .viadeouser a:before,
.page-user-edit #mypagecontainer .viadeo-user a:before,
.page-user-password #mypagecontainer .linkedinuser a:before,
.page-user-password #mypagecontainer .viadeouser a:before,
.page-user-password #mypagecontainer .viadeo-user 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;
}
@media (max-width: 767px) {
  .page-mypage-password #mypagecontainer .linkedinuser a:before,
  .page-mypage-password #mypagecontainer .viadeouser a:before,
  .page-mypage-password #mypagecontainer .viadeo-user a:before,
  .page-mypage-jobalertdemo #mypagecontainer .linkedinuser a:before,
  .page-mypage-jobalertdemo #mypagecontainer .viadeouser a:before,
  .page-mypage-jobalertdemo #mypagecontainer .viadeo-user a:before,
  .page-mypage-user-register #mypagecontainer .linkedinuser a:before,
  .page-mypage-user-register #mypagecontainer .viadeouser a:before,
  .page-mypage-user-register #mypagecontainer .viadeo-user a:before,
  .page-mypage-profile #mypagecontainer .linkedinuser a:before,
  .page-mypage-profile #mypagecontainer .viadeouser a:before,
  .page-mypage-profile #mypagecontainer .viadeo-user a:before,
  .page-user-login #mypagecontainer .linkedinuser a:before,
  .page-user-login #mypagecontainer .viadeouser a:before,
  .page-user-login #mypagecontainer .viadeo-user a:before,
  .not-logged-in.page-mypage-cv #mypagecontainer .linkedinuser a:before,
  .not-logged-in.page-mypage-cv #mypagecontainer .viadeouser a:before,
  .not-logged-in.page-mypage-cv #mypagecontainer .viadeo-user a:before,
  .page-mypage-job-alert #mypagecontainer .linkedinuser a:before,
  .page-mypage-job-alert #mypagecontainer .viadeouser a:before,
  .page-mypage-job-alert #mypagecontainer .viadeo-user a:before,
  .page-user-register #mypagecontainer .linkedinuser a:before,
  .page-user-register #mypagecontainer .viadeouser a:before,
  .page-user-register #mypagecontainer .viadeo-user a:before,
  .page-user-edit #mypagecontainer .linkedinuser a:before,
  .page-user-edit #mypagecontainer .viadeouser a:before,
  .page-user-edit #mypagecontainer .viadeo-user a:before,
  .page-user-password #mypagecontainer .linkedinuser a:before,
  .page-user-password #mypagecontainer .viadeouser a:before,
  .page-user-password #mypagecontainer .viadeo-user a:before {
    margin-right: 5px;
  }
}
.page-mypage-password #mypagecontainer .viadeouser a:before,
.page-mypage-password #mypagecontainer .viadeo-user a:before,
.page-mypage-jobalertdemo #mypagecontainer .viadeouser a:before,
.page-mypage-jobalertdemo #mypagecontainer .viadeo-user a:before,
.page-mypage-user-register #mypagecontainer .viadeouser a:before,
.page-mypage-user-register #mypagecontainer .viadeo-user a:before,
.page-mypage-profile #mypagecontainer .viadeouser a:before,
.page-mypage-profile #mypagecontainer .viadeo-user a:before,
.page-user-login #mypagecontainer .viadeouser a:before,
.page-user-login #mypagecontainer .viadeo-user a:before,
.not-logged-in.page-mypage-cv #mypagecontainer .viadeouser a:before,
.not-logged-in.page-mypage-cv #mypagecontainer .viadeo-user a:before,
.page-mypage-job-alert #mypagecontainer .viadeouser a:before,
.page-mypage-job-alert #mypagecontainer .viadeo-user a:before,
.page-user-register #mypagecontainer .viadeouser a:before,
.page-user-register #mypagecontainer .viadeo-user a:before,
.page-user-edit #mypagecontainer .viadeouser a:before,
.page-user-edit #mypagecontainer .viadeo-user a:before,
.page-user-password #mypagecontainer .viadeouser a:before,
.page-user-password #mypagecontainer .viadeo-user a:before {
  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: -9px;
  margin-bottom: -6px;
  color: #fff !important;
}
.page-mypage-password #mypagecontainer .xinguser,
.page-mypage-jobalertdemo #mypagecontainer .xinguser,
.page-mypage-user-register #mypagecontainer .xinguser,
.page-mypage-profile #mypagecontainer .xinguser,
.page-user-login #mypagecontainer .xinguser,
.not-logged-in.page-mypage-cv #mypagecontainer .xinguser,
.page-mypage-job-alert #mypagecontainer .xinguser,
.page-user-register #mypagecontainer .xinguser,
.page-user-edit #mypagecontainer .xinguser,
.page-user-password #mypagecontainer .xinguser {
  display: inline-block;
  margin-right: 15px;
}
.page-mypage-password #mypagecontainer .xinguser a,
.page-mypage-jobalertdemo #mypagecontainer .xinguser a,
.page-mypage-user-register #mypagecontainer .xinguser a,
.page-mypage-profile #mypagecontainer .xinguser a,
.page-user-login #mypagecontainer .xinguser a,
.not-logged-in.page-mypage-cv #mypagecontainer .xinguser a,
.page-mypage-job-alert #mypagecontainer .xinguser a,
.page-user-register #mypagecontainer .xinguser a,
.page-user-edit #mypagecontainer .xinguser a,
.page-user-password #mypagecontainer .xinguser a {
  margin: 8px 0;
  background: #608aad;
  color: #fff !important;
  padding: 9px 12px 6px 0;
  display: inline-block;
}
@media (max-width: 1024px) {
  .page-mypage-password #mypagecontainer .xinguser a,
  .page-mypage-jobalertdemo #mypagecontainer .xinguser a,
  .page-mypage-user-register #mypagecontainer .xinguser a,
  .page-mypage-profile #mypagecontainer .xinguser a,
  .page-user-login #mypagecontainer .xinguser a,
  .not-logged-in.page-mypage-cv #mypagecontainer .xinguser a,
  .page-mypage-job-alert #mypagecontainer .xinguser a,
  .page-user-register #mypagecontainer .xinguser a,
  .page-user-edit #mypagecontainer .xinguser a,
  .page-user-password #mypagecontainer .xinguser a {
    margin: 13px 0;
    padding: 10px 12px 7px 0;
  }
  .page-mypage-password #mypagecontainer .xinguser a:before,
  .page-mypage-jobalertdemo #mypagecontainer .xinguser a:before,
  .page-mypage-user-register #mypagecontainer .xinguser a:before,
  .page-mypage-profile #mypagecontainer .xinguser a:before,
  .page-user-login #mypagecontainer .xinguser a:before,
  .not-logged-in.page-mypage-cv #mypagecontainer .xinguser a:before,
  .page-mypage-job-alert #mypagecontainer .xinguser a:before,
  .page-user-register #mypagecontainer .xinguser a:before,
  .page-user-edit #mypagecontainer .xinguser a:before,
  .page-user-password #mypagecontainer .xinguser a:before {
    padding: 9px 18px 6px;
  }
}
@media (max-width: 767px) {
  .page-mypage-password #mypagecontainer .xinguser a,
  .page-mypage-jobalertdemo #mypagecontainer .xinguser a,
  .page-mypage-user-register #mypagecontainer .xinguser a,
  .page-mypage-profile #mypagecontainer .xinguser a,
  .page-user-login #mypagecontainer .xinguser a,
  .not-logged-in.page-mypage-cv #mypagecontainer .xinguser a,
  .page-mypage-job-alert #mypagecontainer .xinguser a,
  .page-user-register #mypagecontainer .xinguser a,
  .page-user-edit #mypagecontainer .xinguser a,
  .page-user-password #mypagecontainer .xinguser a {
    padding: 10px 5px 7px 0;
  }
}
.page-mypage-password #mypagecontainer .xinguser a:before,
.page-mypage-jobalertdemo #mypagecontainer .xinguser a:before,
.page-mypage-user-register #mypagecontainer .xinguser a:before,
.page-mypage-profile #mypagecontainer .xinguser a:before,
.page-user-login #mypagecontainer .xinguser a:before,
.not-logged-in.page-mypage-cv #mypagecontainer .xinguser a:before,
.page-mypage-job-alert #mypagecontainer .xinguser a:before,
.page-user-register #mypagecontainer .xinguser a:before,
.page-user-edit #mypagecontainer .xinguser a:before,
.page-user-password #mypagecontainer .xinguser 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;
}
@media (max-width: 767px) {
  .page-mypage-password #mypagecontainer .xinguser a:before,
  .page-mypage-jobalertdemo #mypagecontainer .xinguser a:before,
  .page-mypage-user-register #mypagecontainer .xinguser a:before,
  .page-mypage-profile #mypagecontainer .xinguser a:before,
  .page-user-login #mypagecontainer .xinguser a:before,
  .not-logged-in.page-mypage-cv #mypagecontainer .xinguser a:before,
  .page-mypage-job-alert #mypagecontainer .xinguser a:before,
  .page-user-register #mypagecontainer .xinguser a:before,
  .page-user-edit #mypagecontainer .xinguser a:before,
  .page-user-password #mypagecontainer .xinguser a:before {
    margin-right: 5px;
  }
}
.page-mypage-password #mypagecontainer .xinguser a:before,
.page-mypage-jobalertdemo #mypagecontainer .xinguser a:before,
.page-mypage-user-register #mypagecontainer .xinguser a:before,
.page-mypage-profile #mypagecontainer .xinguser a:before,
.page-user-login #mypagecontainer .xinguser a:before,
.not-logged-in.page-mypage-cv #mypagecontainer .xinguser a:before,
.page-mypage-job-alert #mypagecontainer .xinguser a:before,
.page-user-register #mypagecontainer .xinguser a:before,
.page-user-edit #mypagecontainer .xinguser a:before,
.page-user-password #mypagecontainer .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: '';
  padding: 9px 19px 6px;
  background-position: -1px 2px;
  background-size: 32px;
}
.page-mypage-password #mypagecontainer form .form-item,
.page-mypage-jobalertdemo #mypagecontainer form .form-item,
.page-mypage-user-register #mypagecontainer form .form-item,
.page-mypage-profile #mypagecontainer form .form-item,
.page-user-login #mypagecontainer form .form-item,
.not-logged-in.page-mypage-cv #mypagecontainer form .form-item,
.page-mypage-job-alert #mypagecontainer form .form-item,
.page-user-register #mypagecontainer form .form-item,
.page-user-edit #mypagecontainer form .form-item,
.page-user-password #mypagecontainer form .form-item {
  border: none;
  clear: none;
  padding: 5px 0;
  float: none;
}
.page-mypage-password #mypagecontainer form .form-item label,
.page-mypage-jobalertdemo #mypagecontainer form .form-item label,
.page-mypage-user-register #mypagecontainer form .form-item label,
.page-mypage-profile #mypagecontainer form .form-item label,
.page-user-login #mypagecontainer form .form-item label,
.not-logged-in.page-mypage-cv #mypagecontainer form .form-item label,
.page-mypage-job-alert #mypagecontainer form .form-item label,
.page-user-register #mypagecontainer form .form-item label,
.page-user-edit #mypagecontainer form .form-item label,
.page-user-password #mypagecontainer form .form-item label {
  text-align: left;
  float: none;
  top: 0;
}
.page-mypage-password #mypagecontainer form .form-actions,
.page-mypage-jobalertdemo #mypagecontainer form .form-actions,
.page-mypage-user-register #mypagecontainer form .form-actions,
.page-mypage-profile #mypagecontainer form .form-actions,
.page-user-login #mypagecontainer form .form-actions,
.not-logged-in.page-mypage-cv #mypagecontainer form .form-actions,
.page-mypage-job-alert #mypagecontainer form .form-actions,
.page-user-register #mypagecontainer form .form-actions,
.page-user-edit #mypagecontainer form .form-actions,
.page-user-password #mypagecontainer form .form-actions {
  border: none;
}
.page-mypage-password #mypagecontainer form .form-text,
.page-mypage-jobalertdemo #mypagecontainer form .form-text,
.page-mypage-user-register #mypagecontainer form .form-text,
.page-mypage-profile #mypagecontainer form .form-text,
.page-user-login #mypagecontainer form .form-text,
.not-logged-in.page-mypage-cv #mypagecontainer form .form-text,
.page-mypage-job-alert #mypagecontainer form .form-text,
.page-user-register #mypagecontainer form .form-text,
.page-user-edit #mypagecontainer form .form-text,
.page-user-password #mypagecontainer form .form-text {
  width: 92%;
  margin-left: 3px;
}
.page-user-register #mypagecontainer form .form-item,
.page-user-edit #mypagecontainer form .form-item {
  padding: 8px 0;
  position: relative;
}
.page-user-register #mypagecontainer form .form-item label,
.page-user-edit #mypagecontainer form .form-item label {
  top: -2px;
}
.page-user-register #mypagecontainer form .form-item label.error,
.page-user-edit #mypagecontainer form .form-item label.error {
  position: absolute;
  top: -10px;
}
.page-user-register #mypagecontainer form .field-type-text,
.page-user-edit #mypagecontainer form .field-type-text {
  padding: 8px 0;
}
.page-mypage-password #mypagecontainer form .form-text {
  width: 50%;
}
.page-mypage-saved-searches .form-item.form-type-checkbox {
  text-align: right !important;
  margin-right: 7px;
}
.page-mypage-saved-searches #mypagecontainer h1,
.page-mypage-saved-searches #mypagecontainer h2 {
  margin-bottom: 0 !important;
  width: 100%;
}
.page-mypage-saved-searches #mypagecontainer .view-header p {
  display: block;
  margin-bottom: 8px;
}
.page-mypage-job-alerts .form-item.form-type-checkbox {
  text-align: right;
  width: 90%;
}
.page-mypage-job-alerts #mypagecontainer h1:before {
  width: 39px !important;
}
.page-mypage-job-basket .form-item.form-type-checkbox {
  text-align: right;
  width: 100%;
}
.page-mypage-job-basket #mypagecontainer h2.title {
  margin-top: 0;
}
.page-mypage-cv #mypagecontainer h1:before,
.page-mypage-cv #mypagecontainer h2:before {
  width: 25px !important;
}
.page-mypage-saved-searches h1:before {
  content: "\f0c7";
}
.page-mypage-job-alerts h1:before {
  content: "\f0a1";
}
.page-mypage-job-basket h1:before {
  content: "\f07a";
}
.page-mypage-app-manager h1:before {
  content: "\f0ad";
}
.page-mypage-cv h1:before {
  content: "\f15c";
}
.page-mypage-user-register #user-login .form-text,
.page-mypage-profile #user-login .form-text,
.page-user-login #user-login .form-text {
  width: 92%;
  margin-left: 0;
}
.page-mypage-cv .jobcontainer .jobdetail h2.mypageimghead {
  color: #333;
  border-bottom: 1px solid #b2b2b2;
  margin: 0 0 15px 0;
  padding: 0 0 7px 0;
}
.page-mypage-cv .jobcontainer .jobdetail form .form-item label {
  text-align: left;
  position: static;
}
.page-mypage-cv .jobcontainer .jobdetail form .form-item .description {
  padding-left: 0;
  padding-top: 23px;
}
.page-mypage-cv .jobcontainer .jobdetail form .required_field_txt {
  padding-top: 15px;
  padding-right: 0;
}
.page-mypage-cv .jobcontainer .jobdetail .ios-content {
  display: inline-block;
  font-weight: 700;
}
.page-mypage-cv .jobcontainer .jobdetail .ios-content: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-mypage-cv .jobcontainer .jobdetail .ios-content p {
  font-weight: normal;
}
.page-mypage-cv .jobcontainer .jobdetail .ios-content .mypageimghead {
  margin-top: -80px;
  position: absolute;
  width: 100%;
}
.page-mypage-app-manager .jobdetail div.pagination .pagination-endcount,
.page-mypage-job-basket .jobdetail div.pagination .pagination-endcount,
.page-mypage-job-alerts .jobdetail div.pagination .pagination-endcount,
.page-mypage-saved-searches .jobdetail div.pagination .pagination-endcount {
  padding-top: 2px;
  padding-left: 5px;
}
.page-mypage-app-manager .jobdetail div.pagination .pagerstart,
.page-mypage-job-basket .jobdetail div.pagination .pagerstart,
.page-mypage-job-alerts .jobdetail div.pagination .pagerstart,
.page-mypage-saved-searches .jobdetail div.pagination .pagerstart {
  padding-top: 2px;
  padding-right: 5px;
  margin-left: 0;
}
.page-mypage-app-manager .jobdetail .totalitems,
.page-mypage-job-basket .jobdetail .totalitems,
.page-mypage-job-alerts .jobdetail .totalitems,
.page-mypage-saved-searches .jobdetail .totalitems {
  text-align: center;
  width: 30%;
  margin-top: -1px;
}
.page-mypage-app-manager .jobdetail .pagination,
.page-mypage-job-basket .jobdetail .pagination,
.page-mypage-job-alerts .jobdetail .pagination,
.page-mypage-saved-searches .jobdetail .pagination {
  text-align: left;
  margin: 5px 0 10px 0;
  display: inline-block;
  width: auto;
}
.page-mypage-app-manager .pagination-current-page,
.page-mypage-job-basket .pagination-current-page,
.page-mypage-job-alerts .pagination-current-page,
.page-mypage-saved-searches .pagination-current-page {
  background: none;
  padding-right: 0;
  padding-left: 0;
  border: none;
  font-weight: bold;
  color: #fff;
}
.page-mypage-app-manager .jobcontainer .jobdetail a.pagination-left,
.page-mypage-job-basket .jobcontainer .jobdetail a.pagination-left,
.page-mypage-job-alerts .jobcontainer .jobdetail a.pagination-left,
.page-mypage-saved-searches .jobcontainer .jobdetail a.pagination-left {
  display: inline-block;
  color: #fff !important;
  margin: 8px 5px;
  float: left;
}
.page-mypage-app-manager .jobcontainer .jobdetail a.pagination-right,
.page-mypage-job-basket .jobcontainer .jobdetail a.pagination-right,
.page-mypage-job-alerts .jobcontainer .jobdetail a.pagination-right,
.page-mypage-saved-searches .jobcontainer .jobdetail a.pagination-right {
  display: inline-block;
  color: #fff !important;
  margin: 8px 5px;
  float: right;
}
.page-mypage-app-manager #page-title,
.page-mypage-job-basket #page-title,
.page-mypage-job-alerts #page-title,
.page-mypage-saved-searches #page-title {
  display: block;
  font-weight: bolder;
}
.page-mypage-app-manager .pager.pager-top,
.page-mypage-job-basket .pager.pager-top,
.page-mypage-job-alerts .pager.pager-top,
.page-mypage-saved-searches .pager.pager-top {
  background: #666f7d;
  -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;
  margin: 5px -10px 0 -1px;
  float: left;
  width: 100%;
}
.page-mypage-app-manager .pager.pager-footer,
.page-mypage-job-basket .pager.pager-footer,
.page-mypage-job-alerts .pager.pager-footer,
.page-mypage-saved-searches .pager.pager-footer {
  float: left;
  width: 100%;
  margin: 0;
}
.page-mypage-app-manager .top-pager,
.page-mypage-app-manager .pager.pager-footer .footer-pager,
.page-mypage-job-basket .top-pager,
.page-mypage-job-basket .pager.pager-footer .footer-pager,
.page-mypage-job-alerts .top-pager,
.page-mypage-job-alerts .pager.pager-footer .footer-pager,
.page-mypage-saved-searches .top-pager,
.page-mypage-saved-searches .pager.pager-footer .footer-pager {
  width: 100%;
  display: block !important;
  color: #ccc;
  margin: 0 auto;
  text-align: center;
  height: 22px;
}
@media (max-width: 1024px) {
  .page-mypage-app-manager .top-pager,
  .page-mypage-app-manager .pager.pager-footer .footer-pager,
  .page-mypage-job-basket .top-pager,
  .page-mypage-job-basket .pager.pager-footer .footer-pager,
  .page-mypage-job-alerts .top-pager,
  .page-mypage-job-alerts .pager.pager-footer .footer-pager,
  .page-mypage-saved-searches .top-pager,
  .page-mypage-saved-searches .pager.pager-footer .footer-pager {
    padding-top: 0;
    height: 26px;
  }
}
.page-mypage-app-manager .pager.pager-footer .num-matching-jobs,
.page-mypage-app-manager .pager.pager-top .num-matching-jobs,
.page-mypage-job-basket .pager.pager-footer .num-matching-jobs,
.page-mypage-job-basket .pager.pager-top .num-matching-jobs,
.page-mypage-job-alerts .pager.pager-footer .num-matching-jobs,
.page-mypage-job-alerts .pager.pager-top .num-matching-jobs,
.page-mypage-saved-searches .pager.pager-footer .num-matching-jobs,
.page-mypage-saved-searches .pager.pager-top .num-matching-jobs {
  display: block !important;
  text-align: center;
  color: #ccc;
  width: 100%;
  margin: 0 auto;
  padding: 0 0 5px 0;
}
.page-mypage-app-manager .jobdetail [class^="icon-"],
.page-mypage-app-manager .jobdetail [class*=" icon-"],
.page-mypage-job-basket .jobdetail [class^="icon-"],
.page-mypage-job-basket .jobdetail [class*=" icon-"],
.page-mypage-job-alerts .jobdetail [class^="icon-"],
.page-mypage-job-alerts .jobdetail [class*=" icon-"],
.page-mypage-saved-searches .jobdetail [class^="icon-"],
.page-mypage-saved-searches .jobdetail [class*=" icon-"] {
  margin-right: 0;
}
.page-mypage-app-manager .jobdetail .icon-2x,
.page-mypage-job-basket .jobdetail .icon-2x,
.page-mypage-job-alerts .jobdetail .icon-2x,
.page-mypage-saved-searches .jobdetail .icon-2x {
  font-size: 2em;
}
.page-mypage-app-manager .jobs-search-items-per-page,
.page-mypage-job-basket .jobs-search-items-per-page,
.page-mypage-job-alerts .jobs-search-items-per-page,
.page-mypage-saved-searches .jobs-search-items-per-page {
  display: none;
}
.page-mypage-app-manager .jobdetail .views-footer {
  padding-top: 15px;
  padding-bottom: 40px;
}
@media (max-width: 1024px) {
  .page-mypage-app-manager .jobdetail .views-footer {
    padding-bottom: 0;
  }
}
.page-mypage-app-manager .pager.pager-footer {
  margin: -100px 0 0 0;
}
.page-mypage-job-basket .jobdetail .views-footer {
  margin-top: 10px;
  padding-top: 15px;
}
.page-linkedin-job-apply .block-mypage h2 span,
.page-featured-clients .block-mypage h2 span,
.page-job-apply .block-mypage h2 span,
.page-search-job .block-mypage h2 span,
.page-browse-jobs .block-mypage h2 span,
.page-mypage-password .block-mypage h2 span,
.page-mypage-jobalertdemo .block-mypage h2 span,
.page-mypage-cv .block-mypage h2 span,
.page-mypage-app-manager .block-mypage h2 span,
.page-mypage-job-basket .block-mypage h2 span,
.page-mypage-job-alerts .block-mypage h2 span,
.page-mypage-saved-searches .block-mypage h2 span,
.page-mypage-profile .block-mypage h2 span,
.page-user-login .block-mypage h2 span,
.not-logged-in.page-mypage-cv .block-mypage h2 span,
.page-mypage-job-alert .block-mypage h2 span,
.page-mypage-user-register .block-mypage h2 span,
.page-user-register .block-mypage h2 span,
.page-user-edit .block-mypage h2 span,
.page-user-password .block-mypage h2 span,
.node-type-job-advert .block-mypage h2 span,
.page-job-apply .block-mypage h2 span,
.page-job-apply-external .block-mypage h2 span {
  padding: 20px;
  border-bottom: solid 1px #ccc;
  display: block;
  width: 216px;
  font-size: 0;
  position: relative;
}
.page-linkedin-job-apply #block-mp-homepage-featured-blocks-rightsided-featured-jobs h3,
.page-linkedin-job-apply #block-mp-similar-jobs-mp-similar-jobs-view h3,
.page-featured-clients #block-mp-homepage-featured-blocks-rightsided-featured-jobs h3,
.page-featured-clients #block-mp-similar-jobs-mp-similar-jobs-view h3,
.page-job-apply #block-mp-homepage-featured-blocks-rightsided-featured-jobs h3,
.page-job-apply #block-mp-similar-jobs-mp-similar-jobs-view h3,
.page-search-job #block-mp-homepage-featured-blocks-rightsided-featured-jobs h3,
.page-search-job #block-mp-similar-jobs-mp-similar-jobs-view h3,
.page-browse-jobs #block-mp-homepage-featured-blocks-rightsided-featured-jobs h3,
.page-browse-jobs #block-mp-similar-jobs-mp-similar-jobs-view h3,
.page-mypage-password #block-mp-homepage-featured-blocks-rightsided-featured-jobs h3,
.page-mypage-password #block-mp-similar-jobs-mp-similar-jobs-view h3,
.page-mypage-jobalertdemo #block-mp-homepage-featured-blocks-rightsided-featured-jobs h3,
.page-mypage-jobalertdemo #block-mp-similar-jobs-mp-similar-jobs-view h3,
.page-mypage-cv #block-mp-homepage-featured-blocks-rightsided-featured-jobs h3,
.page-mypage-cv #block-mp-similar-jobs-mp-similar-jobs-view h3,
.page-mypage-app-manager #block-mp-homepage-featured-blocks-rightsided-featured-jobs h3,
.page-mypage-app-manager #block-mp-similar-jobs-mp-similar-jobs-view h3,
.page-mypage-job-basket #block-mp-homepage-featured-blocks-rightsided-featured-jobs h3,
.page-mypage-job-basket #block-mp-similar-jobs-mp-similar-jobs-view h3,
.page-mypage-job-alerts #block-mp-homepage-featured-blocks-rightsided-featured-jobs h3,
.page-mypage-job-alerts #block-mp-similar-jobs-mp-similar-jobs-view h3,
.page-mypage-saved-searches #block-mp-homepage-featured-blocks-rightsided-featured-jobs h3,
.page-mypage-saved-searches #block-mp-similar-jobs-mp-similar-jobs-view h3,
.page-mypage-profile #block-mp-homepage-featured-blocks-rightsided-featured-jobs h3,
.page-mypage-profile #block-mp-similar-jobs-mp-similar-jobs-view h3,
.page-user-login #block-mp-homepage-featured-blocks-rightsided-featured-jobs h3,
.page-user-login #block-mp-similar-jobs-mp-similar-jobs-view h3,
.not-logged-in.page-mypage-cv #block-mp-homepage-featured-blocks-rightsided-featured-jobs h3,
.not-logged-in.page-mypage-cv #block-mp-similar-jobs-mp-similar-jobs-view h3,
.page-mypage-job-alert #block-mp-homepage-featured-blocks-rightsided-featured-jobs h3,
.page-mypage-job-alert #block-mp-similar-jobs-mp-similar-jobs-view h3,
.page-mypage-user-register #block-mp-homepage-featured-blocks-rightsided-featured-jobs h3,
.page-mypage-user-register #block-mp-similar-jobs-mp-similar-jobs-view h3,
.page-user-register #block-mp-homepage-featured-blocks-rightsided-featured-jobs h3,
.page-user-register #block-mp-similar-jobs-mp-similar-jobs-view h3,
.page-user-edit #block-mp-homepage-featured-blocks-rightsided-featured-jobs h3,
.page-user-edit #block-mp-similar-jobs-mp-similar-jobs-view h3,
.page-user-password #block-mp-homepage-featured-blocks-rightsided-featured-jobs h3,
.page-user-password #block-mp-similar-jobs-mp-similar-jobs-view h3,
.node-type-job-advert #block-mp-homepage-featured-blocks-rightsided-featured-jobs h3,
.node-type-job-advert #block-mp-similar-jobs-mp-similar-jobs-view h3,
.page-job-apply #block-mp-homepage-featured-blocks-rightsided-featured-jobs h3,
.page-job-apply #block-mp-similar-jobs-mp-similar-jobs-view h3,
.page-job-apply-external #block-mp-homepage-featured-blocks-rightsided-featured-jobs h3,
.page-job-apply-external #block-mp-similar-jobs-mp-similar-jobs-view h3 {
  font-size: 13.5px !important;
  color: #608aad;
  max-width: 157px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}
.page-linkedin-job-apply #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#featured_jobs_carousel-prev:before,
.page-linkedin-job-apply #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#similar-jobs-carousel-prev:before,
.page-linkedin-job-apply #block-mp-similar-jobs-mp-similar-jobs-view a#featured_jobs_carousel-prev:before,
.page-linkedin-job-apply #block-mp-similar-jobs-mp-similar-jobs-view a#similar-jobs-carousel-prev:before,
.page-featured-clients #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#featured_jobs_carousel-prev:before,
.page-featured-clients #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#similar-jobs-carousel-prev:before,
.page-featured-clients #block-mp-similar-jobs-mp-similar-jobs-view a#featured_jobs_carousel-prev:before,
.page-featured-clients #block-mp-similar-jobs-mp-similar-jobs-view a#similar-jobs-carousel-prev:before,
.page-job-apply #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#featured_jobs_carousel-prev:before,
.page-job-apply #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#similar-jobs-carousel-prev:before,
.page-job-apply #block-mp-similar-jobs-mp-similar-jobs-view a#featured_jobs_carousel-prev:before,
.page-job-apply #block-mp-similar-jobs-mp-similar-jobs-view a#similar-jobs-carousel-prev:before,
.page-search-job #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#featured_jobs_carousel-prev:before,
.page-search-job #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#similar-jobs-carousel-prev:before,
.page-search-job #block-mp-similar-jobs-mp-similar-jobs-view a#featured_jobs_carousel-prev:before,
.page-search-job #block-mp-similar-jobs-mp-similar-jobs-view a#similar-jobs-carousel-prev:before,
.page-browse-jobs #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#featured_jobs_carousel-prev:before,
.page-browse-jobs #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#similar-jobs-carousel-prev:before,
.page-browse-jobs #block-mp-similar-jobs-mp-similar-jobs-view a#featured_jobs_carousel-prev:before,
.page-browse-jobs #block-mp-similar-jobs-mp-similar-jobs-view a#similar-jobs-carousel-prev:before,
.page-mypage-password #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#featured_jobs_carousel-prev:before,
.page-mypage-password #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#similar-jobs-carousel-prev:before,
.page-mypage-password #block-mp-similar-jobs-mp-similar-jobs-view a#featured_jobs_carousel-prev:before,
.page-mypage-password #block-mp-similar-jobs-mp-similar-jobs-view a#similar-jobs-carousel-prev:before,
.page-mypage-jobalertdemo #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#featured_jobs_carousel-prev:before,
.page-mypage-jobalertdemo #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#similar-jobs-carousel-prev:before,
.page-mypage-jobalertdemo #block-mp-similar-jobs-mp-similar-jobs-view a#featured_jobs_carousel-prev:before,
.page-mypage-jobalertdemo #block-mp-similar-jobs-mp-similar-jobs-view a#similar-jobs-carousel-prev:before,
.page-mypage-cv #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#featured_jobs_carousel-prev:before,
.page-mypage-cv #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#similar-jobs-carousel-prev:before,
.page-mypage-cv #block-mp-similar-jobs-mp-similar-jobs-view a#featured_jobs_carousel-prev:before,
.page-mypage-cv #block-mp-similar-jobs-mp-similar-jobs-view a#similar-jobs-carousel-prev:before,
.page-mypage-app-manager #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#featured_jobs_carousel-prev:before,
.page-mypage-app-manager #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#similar-jobs-carousel-prev:before,
.page-mypage-app-manager #block-mp-similar-jobs-mp-similar-jobs-view a#featured_jobs_carousel-prev:before,
.page-mypage-app-manager #block-mp-similar-jobs-mp-similar-jobs-view a#similar-jobs-carousel-prev:before,
.page-mypage-job-basket #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#featured_jobs_carousel-prev:before,
.page-mypage-job-basket #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#similar-jobs-carousel-prev:before,
.page-mypage-job-basket #block-mp-similar-jobs-mp-similar-jobs-view a#featured_jobs_carousel-prev:before,
.page-mypage-job-basket #block-mp-similar-jobs-mp-similar-jobs-view a#similar-jobs-carousel-prev:before,
.page-mypage-job-alerts #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#featured_jobs_carousel-prev:before,
.page-mypage-job-alerts #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#similar-jobs-carousel-prev:before,
.page-mypage-job-alerts #block-mp-similar-jobs-mp-similar-jobs-view a#featured_jobs_carousel-prev:before,
.page-mypage-job-alerts #block-mp-similar-jobs-mp-similar-jobs-view a#similar-jobs-carousel-prev:before,
.page-mypage-saved-searches #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#featured_jobs_carousel-prev:before,
.page-mypage-saved-searches #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#similar-jobs-carousel-prev:before,
.page-mypage-saved-searches #block-mp-similar-jobs-mp-similar-jobs-view a#featured_jobs_carousel-prev:before,
.page-mypage-saved-searches #block-mp-similar-jobs-mp-similar-jobs-view a#similar-jobs-carousel-prev:before,
.page-mypage-profile #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#featured_jobs_carousel-prev:before,
.page-mypage-profile #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#similar-jobs-carousel-prev:before,
.page-mypage-profile #block-mp-similar-jobs-mp-similar-jobs-view a#featured_jobs_carousel-prev:before,
.page-mypage-profile #block-mp-similar-jobs-mp-similar-jobs-view a#similar-jobs-carousel-prev:before,
.page-user-login #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#featured_jobs_carousel-prev:before,
.page-user-login #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#similar-jobs-carousel-prev:before,
.page-user-login #block-mp-similar-jobs-mp-similar-jobs-view a#featured_jobs_carousel-prev:before,
.page-user-login #block-mp-similar-jobs-mp-similar-jobs-view a#similar-jobs-carousel-prev:before,
.not-logged-in.page-mypage-cv #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#featured_jobs_carousel-prev:before,
.not-logged-in.page-mypage-cv #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#similar-jobs-carousel-prev:before,
.not-logged-in.page-mypage-cv #block-mp-similar-jobs-mp-similar-jobs-view a#featured_jobs_carousel-prev:before,
.not-logged-in.page-mypage-cv #block-mp-similar-jobs-mp-similar-jobs-view a#similar-jobs-carousel-prev:before,
.page-mypage-job-alert #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#featured_jobs_carousel-prev:before,
.page-mypage-job-alert #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#similar-jobs-carousel-prev:before,
.page-mypage-job-alert #block-mp-similar-jobs-mp-similar-jobs-view a#featured_jobs_carousel-prev:before,
.page-mypage-job-alert #block-mp-similar-jobs-mp-similar-jobs-view a#similar-jobs-carousel-prev:before,
.page-mypage-user-register #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#featured_jobs_carousel-prev:before,
.page-mypage-user-register #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#similar-jobs-carousel-prev:before,
.page-mypage-user-register #block-mp-similar-jobs-mp-similar-jobs-view a#featured_jobs_carousel-prev:before,
.page-mypage-user-register #block-mp-similar-jobs-mp-similar-jobs-view a#similar-jobs-carousel-prev:before,
.page-user-register #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#featured_jobs_carousel-prev:before,
.page-user-register #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#similar-jobs-carousel-prev:before,
.page-user-register #block-mp-similar-jobs-mp-similar-jobs-view a#featured_jobs_carousel-prev:before,
.page-user-register #block-mp-similar-jobs-mp-similar-jobs-view a#similar-jobs-carousel-prev:before,
.page-user-edit #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#featured_jobs_carousel-prev:before,
.page-user-edit #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#similar-jobs-carousel-prev:before,
.page-user-edit #block-mp-similar-jobs-mp-similar-jobs-view a#featured_jobs_carousel-prev:before,
.page-user-edit #block-mp-similar-jobs-mp-similar-jobs-view a#similar-jobs-carousel-prev:before,
.page-user-password #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#featured_jobs_carousel-prev:before,
.page-user-password #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#similar-jobs-carousel-prev:before,
.page-user-password #block-mp-similar-jobs-mp-similar-jobs-view a#featured_jobs_carousel-prev:before,
.page-user-password #block-mp-similar-jobs-mp-similar-jobs-view a#similar-jobs-carousel-prev:before,
.node-type-job-advert #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#featured_jobs_carousel-prev:before,
.node-type-job-advert #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#similar-jobs-carousel-prev:before,
.node-type-job-advert #block-mp-similar-jobs-mp-similar-jobs-view a#featured_jobs_carousel-prev:before,
.node-type-job-advert #block-mp-similar-jobs-mp-similar-jobs-view a#similar-jobs-carousel-prev:before,
.page-job-apply #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#featured_jobs_carousel-prev:before,
.page-job-apply #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#similar-jobs-carousel-prev:before,
.page-job-apply #block-mp-similar-jobs-mp-similar-jobs-view a#featured_jobs_carousel-prev:before,
.page-job-apply #block-mp-similar-jobs-mp-similar-jobs-view a#similar-jobs-carousel-prev:before,
.page-job-apply-external #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#featured_jobs_carousel-prev:before,
.page-job-apply-external #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#similar-jobs-carousel-prev:before,
.page-job-apply-external #block-mp-similar-jobs-mp-similar-jobs-view a#featured_jobs_carousel-prev:before,
.page-job-apply-external #block-mp-similar-jobs-mp-similar-jobs-view a#similar-jobs-carousel-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: "\f060";
  color: #608aad;
}
.page-linkedin-job-apply #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#featured_jobs_carousel-next:before,
.page-linkedin-job-apply #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#similar-jobs-carousel-next:before,
.page-linkedin-job-apply #block-mp-similar-jobs-mp-similar-jobs-view a#featured_jobs_carousel-next:before,
.page-linkedin-job-apply #block-mp-similar-jobs-mp-similar-jobs-view a#similar-jobs-carousel-next:before,
.page-featured-clients #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#featured_jobs_carousel-next:before,
.page-featured-clients #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#similar-jobs-carousel-next:before,
.page-featured-clients #block-mp-similar-jobs-mp-similar-jobs-view a#featured_jobs_carousel-next:before,
.page-featured-clients #block-mp-similar-jobs-mp-similar-jobs-view a#similar-jobs-carousel-next:before,
.page-job-apply #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#featured_jobs_carousel-next:before,
.page-job-apply #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#similar-jobs-carousel-next:before,
.page-job-apply #block-mp-similar-jobs-mp-similar-jobs-view a#featured_jobs_carousel-next:before,
.page-job-apply #block-mp-similar-jobs-mp-similar-jobs-view a#similar-jobs-carousel-next:before,
.page-search-job #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#featured_jobs_carousel-next:before,
.page-search-job #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#similar-jobs-carousel-next:before,
.page-search-job #block-mp-similar-jobs-mp-similar-jobs-view a#featured_jobs_carousel-next:before,
.page-search-job #block-mp-similar-jobs-mp-similar-jobs-view a#similar-jobs-carousel-next:before,
.page-browse-jobs #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#featured_jobs_carousel-next:before,
.page-browse-jobs #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#similar-jobs-carousel-next:before,
.page-browse-jobs #block-mp-similar-jobs-mp-similar-jobs-view a#featured_jobs_carousel-next:before,
.page-browse-jobs #block-mp-similar-jobs-mp-similar-jobs-view a#similar-jobs-carousel-next:before,
.page-mypage-password #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#featured_jobs_carousel-next:before,
.page-mypage-password #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#similar-jobs-carousel-next:before,
.page-mypage-password #block-mp-similar-jobs-mp-similar-jobs-view a#featured_jobs_carousel-next:before,
.page-mypage-password #block-mp-similar-jobs-mp-similar-jobs-view a#similar-jobs-carousel-next:before,
.page-mypage-jobalertdemo #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#featured_jobs_carousel-next:before,
.page-mypage-jobalertdemo #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#similar-jobs-carousel-next:before,
.page-mypage-jobalertdemo #block-mp-similar-jobs-mp-similar-jobs-view a#featured_jobs_carousel-next:before,
.page-mypage-jobalertdemo #block-mp-similar-jobs-mp-similar-jobs-view a#similar-jobs-carousel-next:before,
.page-mypage-cv #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#featured_jobs_carousel-next:before,
.page-mypage-cv #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#similar-jobs-carousel-next:before,
.page-mypage-cv #block-mp-similar-jobs-mp-similar-jobs-view a#featured_jobs_carousel-next:before,
.page-mypage-cv #block-mp-similar-jobs-mp-similar-jobs-view a#similar-jobs-carousel-next:before,
.page-mypage-app-manager #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#featured_jobs_carousel-next:before,
.page-mypage-app-manager #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#similar-jobs-carousel-next:before,
.page-mypage-app-manager #block-mp-similar-jobs-mp-similar-jobs-view a#featured_jobs_carousel-next:before,
.page-mypage-app-manager #block-mp-similar-jobs-mp-similar-jobs-view a#similar-jobs-carousel-next:before,
.page-mypage-job-basket #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#featured_jobs_carousel-next:before,
.page-mypage-job-basket #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#similar-jobs-carousel-next:before,
.page-mypage-job-basket #block-mp-similar-jobs-mp-similar-jobs-view a#featured_jobs_carousel-next:before,
.page-mypage-job-basket #block-mp-similar-jobs-mp-similar-jobs-view a#similar-jobs-carousel-next:before,
.page-mypage-job-alerts #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#featured_jobs_carousel-next:before,
.page-mypage-job-alerts #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#similar-jobs-carousel-next:before,
.page-mypage-job-alerts #block-mp-similar-jobs-mp-similar-jobs-view a#featured_jobs_carousel-next:before,
.page-mypage-job-alerts #block-mp-similar-jobs-mp-similar-jobs-view a#similar-jobs-carousel-next:before,
.page-mypage-saved-searches #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#featured_jobs_carousel-next:before,
.page-mypage-saved-searches #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#similar-jobs-carousel-next:before,
.page-mypage-saved-searches #block-mp-similar-jobs-mp-similar-jobs-view a#featured_jobs_carousel-next:before,
.page-mypage-saved-searches #block-mp-similar-jobs-mp-similar-jobs-view a#similar-jobs-carousel-next:before,
.page-mypage-profile #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#featured_jobs_carousel-next:before,
.page-mypage-profile #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#similar-jobs-carousel-next:before,
.page-mypage-profile #block-mp-similar-jobs-mp-similar-jobs-view a#featured_jobs_carousel-next:before,
.page-mypage-profile #block-mp-similar-jobs-mp-similar-jobs-view a#similar-jobs-carousel-next:before,
.page-user-login #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#featured_jobs_carousel-next:before,
.page-user-login #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#similar-jobs-carousel-next:before,
.page-user-login #block-mp-similar-jobs-mp-similar-jobs-view a#featured_jobs_carousel-next:before,
.page-user-login #block-mp-similar-jobs-mp-similar-jobs-view a#similar-jobs-carousel-next:before,
.not-logged-in.page-mypage-cv #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#featured_jobs_carousel-next:before,
.not-logged-in.page-mypage-cv #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#similar-jobs-carousel-next:before,
.not-logged-in.page-mypage-cv #block-mp-similar-jobs-mp-similar-jobs-view a#featured_jobs_carousel-next:before,
.not-logged-in.page-mypage-cv #block-mp-similar-jobs-mp-similar-jobs-view a#similar-jobs-carousel-next:before,
.page-mypage-job-alert #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#featured_jobs_carousel-next:before,
.page-mypage-job-alert #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#similar-jobs-carousel-next:before,
.page-mypage-job-alert #block-mp-similar-jobs-mp-similar-jobs-view a#featured_jobs_carousel-next:before,
.page-mypage-job-alert #block-mp-similar-jobs-mp-similar-jobs-view a#similar-jobs-carousel-next:before,
.page-mypage-user-register #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#featured_jobs_carousel-next:before,
.page-mypage-user-register #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#similar-jobs-carousel-next:before,
.page-mypage-user-register #block-mp-similar-jobs-mp-similar-jobs-view a#featured_jobs_carousel-next:before,
.page-mypage-user-register #block-mp-similar-jobs-mp-similar-jobs-view a#similar-jobs-carousel-next:before,
.page-user-register #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#featured_jobs_carousel-next:before,
.page-user-register #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#similar-jobs-carousel-next:before,
.page-user-register #block-mp-similar-jobs-mp-similar-jobs-view a#featured_jobs_carousel-next:before,
.page-user-register #block-mp-similar-jobs-mp-similar-jobs-view a#similar-jobs-carousel-next:before,
.page-user-edit #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#featured_jobs_carousel-next:before,
.page-user-edit #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#similar-jobs-carousel-next:before,
.page-user-edit #block-mp-similar-jobs-mp-similar-jobs-view a#featured_jobs_carousel-next:before,
.page-user-edit #block-mp-similar-jobs-mp-similar-jobs-view a#similar-jobs-carousel-next:before,
.page-user-password #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#featured_jobs_carousel-next:before,
.page-user-password #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#similar-jobs-carousel-next:before,
.page-user-password #block-mp-similar-jobs-mp-similar-jobs-view a#featured_jobs_carousel-next:before,
.page-user-password #block-mp-similar-jobs-mp-similar-jobs-view a#similar-jobs-carousel-next:before,
.node-type-job-advert #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#featured_jobs_carousel-next:before,
.node-type-job-advert #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#similar-jobs-carousel-next:before,
.node-type-job-advert #block-mp-similar-jobs-mp-similar-jobs-view a#featured_jobs_carousel-next:before,
.node-type-job-advert #block-mp-similar-jobs-mp-similar-jobs-view a#similar-jobs-carousel-next:before,
.page-job-apply #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#featured_jobs_carousel-next:before,
.page-job-apply #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#similar-jobs-carousel-next:before,
.page-job-apply #block-mp-similar-jobs-mp-similar-jobs-view a#featured_jobs_carousel-next:before,
.page-job-apply #block-mp-similar-jobs-mp-similar-jobs-view a#similar-jobs-carousel-next:before,
.page-job-apply-external #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#featured_jobs_carousel-next:before,
.page-job-apply-external #block-mp-homepage-featured-blocks-rightsided-featured-jobs a#similar-jobs-carousel-next:before,
.page-job-apply-external #block-mp-similar-jobs-mp-similar-jobs-view a#featured_jobs_carousel-next:before,
.page-job-apply-external #block-mp-similar-jobs-mp-similar-jobs-view a#similar-jobs-carousel-next: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: "\f061";
  color: #608aad;
}
.page-linkedin-job-apply #block-mp-homepage-featured-blocks-rightsided-featured-jobs .item-list ul li,
.page-linkedin-job-apply #block-mp-similar-jobs-mp-similar-jobs-view .item-list ul li,
.page-featured-clients #block-mp-homepage-featured-blocks-rightsided-featured-jobs .item-list ul li,
.page-featured-clients #block-mp-similar-jobs-mp-similar-jobs-view .item-list ul li,
.page-job-apply #block-mp-homepage-featured-blocks-rightsided-featured-jobs .item-list ul li,
.page-job-apply #block-mp-similar-jobs-mp-similar-jobs-view .item-list ul li,
.page-search-job #block-mp-homepage-featured-blocks-rightsided-featured-jobs .item-list ul li,
.page-search-job #block-mp-similar-jobs-mp-similar-jobs-view .item-list ul li,
.page-browse-jobs #block-mp-homepage-featured-blocks-rightsided-featured-jobs .item-list ul li,
.page-browse-jobs #block-mp-similar-jobs-mp-similar-jobs-view .item-list ul li,
.page-mypage-password #block-mp-homepage-featured-blocks-rightsided-featured-jobs .item-list ul li,
.page-mypage-password #block-mp-similar-jobs-mp-similar-jobs-view .item-list ul li,
.page-mypage-jobalertdemo #block-mp-homepage-featured-blocks-rightsided-featured-jobs .item-list ul li,
.page-mypage-jobalertdemo #block-mp-similar-jobs-mp-similar-jobs-view .item-list ul li,
.page-mypage-cv #block-mp-homepage-featured-blocks-rightsided-featured-jobs .item-list ul li,
.page-mypage-cv #block-mp-similar-jobs-mp-similar-jobs-view .item-list ul li,
.page-mypage-app-manager #block-mp-homepage-featured-blocks-rightsided-featured-jobs .item-list ul li,
.page-mypage-app-manager #block-mp-similar-jobs-mp-similar-jobs-view .item-list ul li,
.page-mypage-job-basket #block-mp-homepage-featured-blocks-rightsided-featured-jobs .item-list ul li,
.page-mypage-job-basket #block-mp-similar-jobs-mp-similar-jobs-view .item-list ul li,
.page-mypage-job-alerts #block-mp-homepage-featured-blocks-rightsided-featured-jobs .item-list ul li,
.page-mypage-job-alerts #block-mp-similar-jobs-mp-similar-jobs-view .item-list ul li,
.page-mypage-saved-searches #block-mp-homepage-featured-blocks-rightsided-featured-jobs .item-list ul li,
.page-mypage-saved-searches #block-mp-similar-jobs-mp-similar-jobs-view .item-list ul li,
.page-mypage-profile #block-mp-homepage-featured-blocks-rightsided-featured-jobs .item-list ul li,
.page-mypage-profile #block-mp-similar-jobs-mp-similar-jobs-view .item-list ul li,
.page-user-login #block-mp-homepage-featured-blocks-rightsided-featured-jobs .item-list ul li,
.page-user-login #block-mp-similar-jobs-mp-similar-jobs-view .item-list ul li,
.not-logged-in.page-mypage-cv #block-mp-homepage-featured-blocks-rightsided-featured-jobs .item-list ul li,
.not-logged-in.page-mypage-cv #block-mp-similar-jobs-mp-similar-jobs-view .item-list ul li,
.page-mypage-job-alert #block-mp-homepage-featured-blocks-rightsided-featured-jobs .item-list ul li,
.page-mypage-job-alert #block-mp-similar-jobs-mp-similar-jobs-view .item-list ul li,
.page-mypage-user-register #block-mp-homepage-featured-blocks-rightsided-featured-jobs .item-list ul li,
.page-mypage-user-register #block-mp-similar-jobs-mp-similar-jobs-view .item-list ul li,
.page-user-register #block-mp-homepage-featured-blocks-rightsided-featured-jobs .item-list ul li,
.page-user-register #block-mp-similar-jobs-mp-similar-jobs-view .item-list ul li,
.page-user-edit #block-mp-homepage-featured-blocks-rightsided-featured-jobs .item-list ul li,
.page-user-edit #block-mp-similar-jobs-mp-similar-jobs-view .item-list ul li,
.page-user-password #block-mp-homepage-featured-blocks-rightsided-featured-jobs .item-list ul li,
.page-user-password #block-mp-similar-jobs-mp-similar-jobs-view .item-list ul li,
.node-type-job-advert #block-mp-homepage-featured-blocks-rightsided-featured-jobs .item-list ul li,
.node-type-job-advert #block-mp-similar-jobs-mp-similar-jobs-view .item-list ul li,
.page-job-apply #block-mp-homepage-featured-blocks-rightsided-featured-jobs .item-list ul li,
.page-job-apply #block-mp-similar-jobs-mp-similar-jobs-view .item-list ul li,
.page-job-apply-external #block-mp-homepage-featured-blocks-rightsided-featured-jobs .item-list ul li,
.page-job-apply-external #block-mp-similar-jobs-mp-similar-jobs-view .item-list ul li {
  height: 98px !important;
}
@media (max-width: 1024px) {
  .page-mypage-app-manager #mypagecontainer h2.title,
  .page-mypage-job-basket #mypagecontainer h2.title {
    font-size: 24px !important;
  }
  .page-mypage-app-manager #mypagecontainer h2.title:before,
  .page-mypage-job-basket #mypagecontainer h2.title:before {
    font-size: 24px !important;
  }
  .page-mypage-app-manager #mypagecontainer .about_our_client h2,
  .page-mypage-job-basket #mypagecontainer .about_our_client h2 {
    font-size: 18px !important;
  }
  .page-mypage-app-manager #mypagecontainer h2.title {
    margin-left: 1px;
  }
  .page-mypage-password #mypagecontainer div.viadeouser a,
  .page-mypage-password #mypagecontainer div.viadeo-user a,
  .page-mypage-jobalertdemo #mypagecontainer div.viadeouser a,
  .page-mypage-jobalertdemo #mypagecontainer div.viadeo-user a,
  .page-mypage-profile #mypagecontainer div.viadeouser a,
  .page-mypage-profile #mypagecontainer div.viadeo-user a,
  .page-user-login #mypagecontainer div.viadeouser a,
  .page-user-login #mypagecontainer div.viadeo-user a,
  .not-logged-in.page-mypage-cv #mypagecontainer div.viadeouser a,
  .not-logged-in.page-mypage-cv #mypagecontainer div.viadeo-user a,
  .page-mypage-job-alert #mypagecontainer div.viadeouser a,
  .page-mypage-job-alert #mypagecontainer div.viadeo-user a,
  .page-mypage-user-register #mypagecontainer div.viadeouser a,
  .page-mypage-user-register #mypagecontainer div.viadeo-user a,
  .page-user-register #mypagecontainer div.viadeouser a,
  .page-user-register #mypagecontainer div.viadeo-user a,
  .page-user-edit #mypagecontainer div.viadeouser a,
  .page-user-edit #mypagecontainer div.viadeo-user a,
  .page-user-password #mypagecontainer div.viadeouser a,
  .page-user-password #mypagecontainer div.viadeo-user a,
  .page-user-register #mypagecontainer div.viadeouser a,
  .page-user-register #mypagecontainer div.viadeo-user a {
    padding: 12px 5px 0px 0;
  }
  .page-mypage-password #mypagecontainer div.viadeouser a:before,
  .page-mypage-password #mypagecontainer div.viadeo-user a:before,
  .page-mypage-jobalertdemo #mypagecontainer div.viadeouser a:before,
  .page-mypage-jobalertdemo #mypagecontainer div.viadeo-user a:before,
  .page-mypage-profile #mypagecontainer div.viadeouser a:before,
  .page-mypage-profile #mypagecontainer div.viadeo-user a:before,
  .page-user-login #mypagecontainer div.viadeouser a:before,
  .page-user-login #mypagecontainer div.viadeo-user a:before,
  .not-logged-in.page-mypage-cv #mypagecontainer div.viadeouser a:before,
  .not-logged-in.page-mypage-cv #mypagecontainer div.viadeo-user a:before,
  .page-mypage-job-alert #mypagecontainer div.viadeouser a:before,
  .page-mypage-job-alert #mypagecontainer div.viadeo-user a:before,
  .page-mypage-user-register #mypagecontainer div.viadeouser a:before,
  .page-mypage-user-register #mypagecontainer div.viadeo-user a:before,
  .page-user-register #mypagecontainer div.viadeouser a:before,
  .page-user-register #mypagecontainer div.viadeo-user a:before,
  .page-user-edit #mypagecontainer div.viadeouser a:before,
  .page-user-edit #mypagecontainer div.viadeo-user a:before,
  .page-user-password #mypagecontainer div.viadeouser a:before,
  .page-user-password #mypagecontainer div.viadeo-user a:before,
  .page-user-register #mypagecontainer div.viadeouser a:before,
  .page-user-register #mypagecontainer div.viadeo-user a:before {
    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;
    background-size: contain;
    color: #fff !important;
    margin-top: -11px;
    padding-bottom: 10px;
    padding-right: 7px;
    margin-bottom: 0;
  }
  .page-mypage-password #mypagecontainer div.Menu p,
  .page-mypage-jobalertdemo #mypagecontainer div.Menu p,
  .page-mypage-profile #mypagecontainer div.Menu p,
  .page-user-login #mypagecontainer div.Menu p,
  .not-logged-in.page-mypage-cv #mypagecontainer div.Menu p,
  .page-mypage-job-alert #mypagecontainer div.Menu p,
  .page-mypage-user-register #mypagecontainer div.Menu p,
  .page-user-register #mypagecontainer div.Menu p,
  .page-user-edit #mypagecontainer div.Menu p,
  .page-user-password #mypagecontainer div.Menu p,
  .page-user-register #mypagecontainer div.Menu p {
    margin: 0 0 12px 0;
    font-size: 15px !important;
    font-family: "Arial", sans-serif !important;
    font-size: 20.4px !important;
    color: #7d7d7d !important;
    font-weight: bold;
    word-break: break-all;
    width: 100%;
  }
  .page-mypage-password #mypagecontainer .linkedinuser a:before,
  .page-mypage-jobalertdemo #mypagecontainer .linkedinuser a:before,
  .page-mypage-profile #mypagecontainer .linkedinuser a:before,
  .page-user-login #mypagecontainer .linkedinuser a:before,
  .not-logged-in.page-mypage-cv #mypagecontainer .linkedinuser a:before,
  .page-mypage-job-alert #mypagecontainer .linkedinuser a:before,
  .page-mypage-user-register #mypagecontainer .linkedinuser a:before,
  .page-user-register #mypagecontainer .linkedinuser a:before,
  .page-user-edit #mypagecontainer .linkedinuser a:before,
  .page-user-password #mypagecontainer .linkedinuser a:before,
  .page-user-register #mypagecontainer .linkedinuser a:before {
    font-size: 25px;
  }
  .page-mypage-password #mypagecontainer .xinguser a:before,
  .page-mypage-jobalertdemo #mypagecontainer .xinguser a:before,
  .page-mypage-profile #mypagecontainer .xinguser a:before,
  .page-user-login #mypagecontainer .xinguser a:before,
  .not-logged-in.page-mypage-cv #mypagecontainer .xinguser a:before,
  .page-mypage-job-alert #mypagecontainer .xinguser a:before,
  .page-mypage-user-register #mypagecontainer .xinguser a:before,
  .page-user-register #mypagecontainer .xinguser a:before,
  .page-user-edit #mypagecontainer .xinguser a:before,
  .page-user-password #mypagecontainer .xinguser a:before,
  .page-user-register #mypagecontainer .xinguser a:before {
    padding: 10px 23px 6px;
    font-size: 25px;
    background-size: 43px;
    background-position: -3px 3px;
  }
  .page-mypage-job-alerts .main.noheader,
  .page-mypage-saved-searches .main.noheader {
    padding-top: 60px;
  }
  .page-mypage-job-alerts .container,
  .page-mypage-saved-searches .container {
    max-width: inherit !important;
  }
  .page-mypage-job-alerts .container .heading,
  .page-mypage-saved-searches .container .heading {
    padding-top: 15px;
  }
  .page-mypage-job-alerts .container .jobdetail,
  .page-mypage-saved-searches .container .jobdetail {
    background: #eee;
  }
  .page-mypage-job-alerts .container .jobdetail table tr.odd,
  .page-mypage-job-alerts .container .jobdetail table tr.even,
  .page-mypage-job-alerts .container .jobdetail table td.active,
  .page-mypage-saved-searches .container .jobdetail table tr.odd,
  .page-mypage-saved-searches .container .jobdetail table tr.even,
  .page-mypage-saved-searches .container .jobdetail table td.active {
    background-color: transparent;
  }
  .page-mypage-job-alerts .container .jobdetail table td.active,
  .page-mypage-saved-searches .container .jobdetail table td.active {
    font-weight: bold;
  }
  .page-mypage-job-alerts .container .jobdetail table td.active .field,
  .page-mypage-saved-searches .container .jobdetail table td.active .field {
    font-weight: normal;
  }
  .page-mypage-job-alerts .container .jobdetail table a:before,
  .page-mypage-saved-searches .container .jobdetail table 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;
    font-weight: 700;
    content: "\f138";
    color: #608aad;
    display: block;
    float: left;
    margin: 2px 4px 0 0;
  }
  .page-mypage-job-alerts .form-item.form-type-checkbox,
  .page-mypage-saved-searches .form-item.form-type-checkbox {
    margin-top: 0;
  }
  .node-type-panel .main.noheader.panel-mypage {
    padding-top: 60px !important;
    background: #eee;
  }
  .node-type-panel .main.noheader.panel-mypage #main {
    padding: 0;
    max-width: inherit !important;
  }
  .node-type-panel .main.noheader.panel-mypage #main #mypage-left {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding: 0;
  }
  .node-type-panel .main.noheader.panel-mypage #main #mypage-left .heading span {
    background-color: #4778bd;
    background-image: none;
    background-repeat: no-repeat;
    filter: none;
    font-size: 24px !important;
    padding: 12px 12px 12px 15px;
  }
  .node-type-panel .main.noheader.panel-mypage #main #mypage-left .jobdetail {
    background: #eee;
  }
  .node-type-panel .main.noheader.panel-mypage #main #mypage-left .jobdetail article {
    padding: 10px 0 0;
  }
  .node-type-panel .main.noheader.panel-mypage #main #mypage-left .jobdetail .col1,
  .node-type-panel .main.noheader.panel-mypage #main #mypage-left .jobdetail .col2 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding: 0;
  }
  .node-type-panel .main.noheader.panel-mypage #main #mypage-left .jobdetail .col2 .social_apply_wrapper {
    width: 61%;
  }
  .node-type-panel .main.noheader.panel-mypage #main #mypage-left .jobdetail .col2 .social_apply_wrapper .linkedinuser_apply_btn {
    float: left;
    margin-left: 0;
  }
  .node-type-panel .main.noheader.panel-mypage #main #mypage-left .jobdetail form label {
    width: 38%;
  }
  .node-type-panel .main.noheader.panel-mypage #main #mypage-left .jobdetail form .form-submit#edit-linkedin-submit {
    margin-left: 0;
  }
  .node-type-panel .main.noheader.panel-mypage #main #mypage-left .jobdetail form .info {
    margin-left: 114px;
  }
  .node-type-panel .main.noheader.panel-mypage #main #mypage-left .jobdetail form .form-text {
    width: 55%;
  }
  .node-type-panel .main.noheader.panel-mypage #main #mypage-left .jobdetail form input[type='file'],
  .node-type-panel .main.noheader.panel-mypage #main #mypage-left .jobdetail form .form-textarea {
    width: 57%;
  }
  .node-type-panel .main.noheader.panel-mypage #main #mypage-left .jobdetail form .form-select {
    width: 55%;
  }
  .node-type-panel .main.noheader.panel-mypage #main #mypage-left .jobdetail form #edit-privacy-data {
    margin: -15px 0 0 0;
    padding: 10px 0 0 6px;
  }
  .node-type-panel .main.noheader.panel-mypage #main #mypage-left .jobdetail form #edit-privacy-data .form-type-checkbox {
    margin-left: 130px;
  }
  .node-type-panel .main.noheader.panel-mypage #main #mypage-left .jobdetail form #edit-privacy-data label {
    width: auto;
    padding: 3px 0 11px 15px;
  }
  .page-mypage-cv .main.noheader,
  .page-mypage-app-manager .main.noheader,
  .page-mypage-job-basket .main.noheader {
    padding-top: 60px;
  }
  .page-mypage-cv .container,
  .page-mypage-app-manager .container,
  .page-mypage-job-basket .container {
    max-width: inherit !important;
  }
  .page-mypage-cv .container .heading,
  .page-mypage-app-manager .container .heading,
  .page-mypage-job-basket .container .heading {
    padding-top: 15px;
  }
  .page-mypage-cv .container .jobdetail,
  .page-mypage-app-manager .container .jobdetail,
  .page-mypage-job-basket .container .jobdetail {
    background: #eee;
  }
  .page-mypage-cv .container .jobdetail table tr.odd,
  .page-mypage-cv .container .jobdetail table tr.even,
  .page-mypage-cv .container .jobdetail table td.active,
  .page-mypage-app-manager .container .jobdetail table tr.odd,
  .page-mypage-app-manager .container .jobdetail table tr.even,
  .page-mypage-app-manager .container .jobdetail table td.active,
  .page-mypage-job-basket .container .jobdetail table tr.odd,
  .page-mypage-job-basket .container .jobdetail table tr.even,
  .page-mypage-job-basket .container .jobdetail table td.active {
    background-color: transparent;
  }
  .page-mypage-cv .container .jobdetail table td.views-field-field-job-location,
  .page-mypage-cv .container .jobdetail table td.views-field-created,
  .page-mypage-app-manager .container .jobdetail table td.views-field-field-job-location,
  .page-mypage-app-manager .container .jobdetail table td.views-field-created,
  .page-mypage-job-basket .container .jobdetail table td.views-field-field-job-location,
  .page-mypage-job-basket .container .jobdetail table td.views-field-created {
    font-weight: bold;
  }
  .page-mypage-cv .container .jobdetail table td.views-field-field-job-location .field,
  .page-mypage-cv .container .jobdetail table td.views-field-created .field,
  .page-mypage-app-manager .container .jobdetail table td.views-field-field-job-location .field,
  .page-mypage-app-manager .container .jobdetail table td.views-field-created .field,
  .page-mypage-job-basket .container .jobdetail table td.views-field-field-job-location .field,
  .page-mypage-job-basket .container .jobdetail table td.views-field-created .field {
    font-weight: normal;
  }
  .page-mypage-cv .container .jobdetail .view,
  .page-mypage-app-manager .container .jobdetail .view,
  .page-mypage-job-basket .container .jobdetail .view {
    border-bottom: 1px solid #b2b2b2;
  }
  .page-mypage-cv .container .jobdetail .views-footer,
  .page-mypage-app-manager .container .jobdetail .views-footer,
  .page-mypage-job-basket .container .jobdetail .views-footer {
    padding-bottom: 15px;
  }
  .page-mypage-job-basket .container table tr.collapsed td.views-field-title:before,
  .page-mypage-job-basket .container table tr.expanded td.views-field-title:before {
    display: block;
    float: left;
    padding: 0 5px 0 0;
  }
  .page-mypage-job-basket .container table td {
    display: block;
  }
  .page-mypage-job-basket .container table td.views-field-timestamp,
  .page-mypage-job-basket .container table td.views-field-field-job-salary-min,
  .page-mypage-job-basket .container table td.views-field-field-job-location,
  .page-mypage-job-basket .container table td.views-field-created {
    font-weight: bold;
  }
  .page-mypage-job-basket .container table td.views-field-timestamp .field,
  .page-mypage-job-basket .container table td.views-field-field-job-salary-min .field,
  .page-mypage-job-basket .container table td.views-field-field-job-location .field,
  .page-mypage-job-basket .container table td.views-field-created .field {
    font-weight: normal;
  }
  .page-mypage-job-basket .container table td.views-field-field-job-reference {
    padding: 0;
  }
  .page-mypage-job-basket .container table td.views-field-field-job-reference 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;
    font-family: "Arial", sans-serif;
    color: #fff !important;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    -webkit-appearance: none;
    appearance: none;
    padding: 7px;
    border: 3px solid #f7ac34;
    background-color: #e89613 !important;
  }
  .page-mypage-job-basket .container table td.views-field-field-job-reference a: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-mypage-job-basket .container table td.views-field-views-bulk-operations {
    display: inline;
    float: right;
    margin-top: -105px;
  }
  .page-mypage-job-basket .container td.views-field-field-job-reference {
    padding: 15px 0 25px;
  }
  .page-mypage-job-basket .container td.views-field-field-job-reference 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;
    font-family: "Arial", sans-serif;
    color: #fff !important;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    -webkit-appearance: none;
    appearance: none;
    padding: 7px;
    border: 3px solid #f7ac34;
    background-color: #e89613 !important;
  }
  .page-mypage-job-basket .container td.views-field-field-job-reference a: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-mypage-job-basket .container td.views-field-views-bulk-operations {
    display: inline;
    float: right;
    margin-top: -75px;
  }
  .page-mypage-job-basket .container .jobdetail table tr.expanded {
    border-bottom: none;
  }
  .page-mypage-cv form .form-item label {
    margin-top: 5px;
  }
  .page-mypage-cv tr.even,
  .page-mypage-cv tr.odd {
    height: 96px;
  }
  .page-mypage-cv .form-item-files-cv-file label.error {
    display: none;
  }
  .page-mypage-cv input[type="radio"]:before {
    font-size: 22.5px !important;
    vertical-align: middle;
  }
  .page-mypage-cv .container .jobdetail h1 {
    padding: 0 0 7px 0 !important;
    width: 42%;
    display: block;
    float: none;
    border-bottom: 1px solid #b2b2b2;
  }
  .page-mypage-cv .container .jobdetail .mpstatus {
    float: left;
    display: inline-block;
  }
  .page-mypage-cv .container .jobdetail form#mp-mypage-cv-select-form {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-left: 0;
    float: left;
    display: inline-block;
  }
  .page-mypage-cv .container .jobdetail form#mp-mypage-cv-select-form table {
    border: none;
  }
  .page-mypage-cv .container .jobdetail form#mp-mypage-cv-select-form table thead {
    display: none !important;
  }
  tr.page-mypage-cv .container .jobdetail form#mp-mypage-cv-select-form table thead {
    display: none !important;
  }
  th.page-mypage-cv .container .jobdetail form#mp-mypage-cv-select-form table thead,
  td.page-mypage-cv .container .jobdetail form#mp-mypage-cv-select-form table thead {
    display: none !important;
  }
  .page-mypage-cv .container .jobdetail form#mp-mypage-cv-select-form table td {
    display: block;
  }
  .page-mypage-cv .container .jobdetail form#mp-mypage-cv-select-form .form-radio {
    position: absolute;
    margin: 62px 0 0 0;
    font-weight: 700;
  }
  .page-mypage-cv .container .jobdetail form#mp-mypage-cv-select-form .form-radio:after {
    content: " Make Default";
    color: #608aad;
    text-transform: uppercase;
    visibility: visible;
    vertical-align: middle;
  }
  .page-mypage-cv .container .jobdetail form#mp-mypage-cv-select-form .form-radio:checked:after {
    content: " Default";
    color: #000;
    text-transform: uppercase;
    visibility: visible;
  }
  .page-mypage-cv .container .jobdetail form#mp-mypage-cv-select-form .cvDisplayedTitle {
    font-weight: 700;
    text-transform: capitalize;
    font-size: 18px !important;
  }
  .page-mypage-cv .container .jobdetail form#mp-mypage-cv-select-form .delete-cv {
    visibility: hidden;
  }
  .page-mypage-cv .container .jobdetail form#mp-mypage-cv-select-form .delete-cv: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: "\f014";
    visibility: visible;
    margin-right: 10px;
    padding: 0 5px;
    font-size: 24px !important;
    color: #5b5b5b;
  }
  .page-mypage-cv .container .jobdetail form#mp-mypage-cv-form {
    float: none !important;
    display: inline-block;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .page-mypage-cv .container .jobdetail form#mp-mypage-cv-form .fieldcontainer {
    width: 100%;
  }
  .page-mypage-cv .container .jobdetail form#mp-mypage-cv-form .disclaimer {
    margin: 0;
  }
  .page-mypage-cv .container .jobdetail form#mp-mypage-cv-form .form-actions {
    border: none;
    margin: 20px 0 0;
  }
  .page-mypage-cv .container .jobdetail form#mp-mypage-cv-form input#edit-title {
    width: 95%;
  }
  .page-mypage-cv .container .jobdetail .ios-content {
    width: 100% !important;
    position: relative;
    top: 50px;
    margin-bottom: 42px;
  }
  .page-mypage-cv .container .jobdetail .ios-content .mypageimghead {
    margin-top: -64px;
    position: absolute;
    width: 100%;
  }
  .page-mypage-cv .container .jobdetail #mp-mypage-cv-select-form ~ .ios-content {
    top: -25px !important;
    width: 42% !important;
    float: right;
  }
  .not-logged-in.page-mypage-cv .container .jobdetail h1 {
    padding: 0;
    border-bottom: none;
  }
  #mp-mypage-password-form .password-strength {
    width: 42%;
    margin-right: 0;
  }
  #mp-mypage-password-form .password-strength .password-strength-title {
    font-size: 12px !important;
  }
  .page-mypage-password .main.noheader,
  .page-mypage-jobalertdemo .main.noheader,
  .page-mypage-profile .main.noheader,
  .page-user-login .main.noheader,
  .not-logged-in.page-mypage-cv .main.noheader,
  .page-mypage-job-alert .main.noheader,
  .page-mypage-user-register .main.noheader,
  .page-user-register .main.noheader,
  .page-user-edit .main.noheader,
  .page-user-password .main.noheader {
    padding-top: 60px;
  }
  .page-mypage-password .container,
  .page-mypage-jobalertdemo .container,
  .page-mypage-profile .container,
  .page-user-login .container,
  .not-logged-in.page-mypage-cv .container,
  .page-mypage-job-alert .container,
  .page-mypage-user-register .container,
  .page-user-register .container,
  .page-user-edit .container,
  .page-user-password .container {
    max-width: inherit !important;
  }
  .page-mypage-password .container .jobdetail,
  .page-mypage-jobalertdemo .container .jobdetail,
  .page-mypage-profile .container .jobdetail,
  .page-user-login .container .jobdetail,
  .not-logged-in.page-mypage-cv .container .jobdetail,
  .page-mypage-job-alert .container .jobdetail,
  .page-mypage-user-register .container .jobdetail,
  .page-user-register .container .jobdetail,
  .page-user-edit .container .jobdetail,
  .page-user-password .container .jobdetail {
    background: #eee;
  }
  .page-mypage-password .container .heading,
  .page-mypage-jobalertdemo .container .heading,
  .page-mypage-profile .container .heading,
  .page-user-login .container .heading,
  .not-logged-in.page-mypage-cv .container .heading,
  .page-mypage-job-alert .container .heading,
  .page-mypage-user-register .container .heading,
  .page-user-register .container .heading,
  .page-user-edit .container .heading,
  .page-user-password .container .heading {
    padding: 15px 48px 17px 28px;
  }
  .page-mypage-password .container div.Menu,
  .page-mypage-jobalertdemo .container div.Menu,
  .page-mypage-profile .container div.Menu,
  .page-user-login .container div.Menu,
  .not-logged-in.page-mypage-cv .container div.Menu,
  .page-mypage-job-alert .container div.Menu,
  .page-mypage-user-register .container div.Menu,
  .page-user-register .container div.Menu,
  .page-user-edit .container div.Menu,
  .page-user-password .container div.Menu {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-left: 7px;
    margin: 10px 0 0 0;
  }
  .page-mypage-password .container h1,
  .page-mypage-password .container .jobdetail form,
  .page-mypage-jobalertdemo .container h1,
  .page-mypage-jobalertdemo .container .jobdetail form,
  .page-mypage-profile .container h1,
  .page-mypage-profile .container .jobdetail form,
  .page-user-login .container h1,
  .page-user-login .container .jobdetail form,
  .not-logged-in.page-mypage-cv .container h1,
  .not-logged-in.page-mypage-cv .container .jobdetail form,
  .page-mypage-job-alert .container h1,
  .page-mypage-job-alert .container .jobdetail form,
  .page-mypage-user-register .container h1,
  .page-mypage-user-register .container .jobdetail form,
  .page-user-register .container h1,
  .page-user-register .container .jobdetail form,
  .page-user-edit .container h1,
  .page-user-edit .container .jobdetail form,
  .page-user-password .container h1,
  .page-user-password .container .jobdetail form {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-left: 20px;
    float: none !important;
  }
  .page-mypage-password .container h1 .form-text,
  .page-mypage-password .container .jobdetail form .form-text,
  .page-mypage-jobalertdemo .container h1 .form-text,
  .page-mypage-jobalertdemo .container .jobdetail form .form-text,
  .page-mypage-profile .container h1 .form-text,
  .page-mypage-profile .container .jobdetail form .form-text,
  .page-user-login .container h1 .form-text,
  .page-user-login .container .jobdetail form .form-text,
  .not-logged-in.page-mypage-cv .container h1 .form-text,
  .not-logged-in.page-mypage-cv .container .jobdetail form .form-text,
  .page-mypage-job-alert .container h1 .form-text,
  .page-mypage-job-alert .container .jobdetail form .form-text,
  .page-mypage-user-register .container h1 .form-text,
  .page-mypage-user-register .container .jobdetail form .form-text,
  .page-user-register .container h1 .form-text,
  .page-user-register .container .jobdetail form .form-text,
  .page-user-edit .container h1 .form-text,
  .page-user-edit .container .jobdetail form .form-text,
  .page-user-password .container h1 .form-text,
  .page-user-password .container .jobdetail form .form-text {
    width: 88% !important;
  }
  .page-mypage-password .container h1 #edit-submit,
  .page-mypage-password .container .jobdetail form #edit-submit,
  .page-mypage-jobalertdemo .container h1 #edit-submit,
  .page-mypage-jobalertdemo .container .jobdetail form #edit-submit,
  .page-mypage-profile .container h1 #edit-submit,
  .page-mypage-profile .container .jobdetail form #edit-submit,
  .page-user-login .container h1 #edit-submit,
  .page-user-login .container .jobdetail form #edit-submit,
  .not-logged-in.page-mypage-cv .container h1 #edit-submit,
  .not-logged-in.page-mypage-cv .container .jobdetail form #edit-submit,
  .page-mypage-job-alert .container h1 #edit-submit,
  .page-mypage-job-alert .container .jobdetail form #edit-submit,
  .page-mypage-user-register .container h1 #edit-submit,
  .page-mypage-user-register .container .jobdetail form #edit-submit,
  .page-user-register .container h1 #edit-submit,
  .page-user-register .container .jobdetail form #edit-submit,
  .page-user-edit .container h1 #edit-submit,
  .page-user-edit .container .jobdetail form #edit-submit,
  .page-user-password .container h1 #edit-submit,
  .page-user-password .container .jobdetail form #edit-submit {
    margin-top: 0;
    display: block;
  }
  .page-mypage-password .container h1 .dustbin:before,
  .page-mypage-password .container .jobdetail form .dustbin:before,
  .page-mypage-jobalertdemo .container h1 .dustbin:before,
  .page-mypage-jobalertdemo .container .jobdetail form .dustbin:before,
  .page-mypage-profile .container h1 .dustbin:before,
  .page-mypage-profile .container .jobdetail form .dustbin:before,
  .page-user-login .container h1 .dustbin:before,
  .page-user-login .container .jobdetail form .dustbin:before,
  .not-logged-in.page-mypage-cv .container h1 .dustbin:before,
  .not-logged-in.page-mypage-cv .container .jobdetail form .dustbin:before,
  .page-mypage-job-alert .container h1 .dustbin:before,
  .page-mypage-job-alert .container .jobdetail form .dustbin:before,
  .page-mypage-user-register .container h1 .dustbin:before,
  .page-mypage-user-register .container .jobdetail form .dustbin:before,
  .page-user-register .container h1 .dustbin:before,
  .page-user-register .container .jobdetail form .dustbin:before,
  .page-user-edit .container h1 .dustbin:before,
  .page-user-edit .container .jobdetail form .dustbin:before,
  .page-user-password .container h1 .dustbin:before,
  .page-user-password .container .jobdetail form .dustbin:before {
    margin-left: 11px !important;
  }
  .page-mypage-password .container h1 #edit-delete-user,
  .page-mypage-password .container .jobdetail form #edit-delete-user,
  .page-mypage-jobalertdemo .container h1 #edit-delete-user,
  .page-mypage-jobalertdemo .container .jobdetail form #edit-delete-user,
  .page-mypage-profile .container h1 #edit-delete-user,
  .page-mypage-profile .container .jobdetail form #edit-delete-user,
  .page-user-login .container h1 #edit-delete-user,
  .page-user-login .container .jobdetail form #edit-delete-user,
  .not-logged-in.page-mypage-cv .container h1 #edit-delete-user,
  .not-logged-in.page-mypage-cv .container .jobdetail form #edit-delete-user,
  .page-mypage-job-alert .container h1 #edit-delete-user,
  .page-mypage-job-alert .container .jobdetail form #edit-delete-user,
  .page-mypage-user-register .container h1 #edit-delete-user,
  .page-mypage-user-register .container .jobdetail form #edit-delete-user,
  .page-user-register .container h1 #edit-delete-user,
  .page-user-register .container .jobdetail form #edit-delete-user,
  .page-user-edit .container h1 #edit-delete-user,
  .page-user-edit .container .jobdetail form #edit-delete-user,
  .page-user-password .container h1 #edit-delete-user,
  .page-user-password .container .jobdetail form #edit-delete-user {
    margin: 10px 0 0 5px;
  }
  .page-mypage-user-register .container div.Menu {
    margin-top: 0;
  }
  .page-mypage-user-register #user-register-form {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: 50%;
  }
  .page-mypage-user-register .required_field_txt {
    text-align: left;
    float: none;
  }
  .page-mypage-password .container .jobdetail form .form-text {
    width: 50% !important;
  }
  .page-mypage-job-alerts .container table tr,
  .page-mypage-saved-searches .container table tr,
  .page-mypage-job-basket .container table tr {
    position: relative;
    display: block;
    padding: 0;
  }
  .page-mypage-job-alerts .container table .views-table-row-select-all,
  .page-mypage-saved-searches .container table .views-table-row-select-all,
  .page-mypage-job-basket .container table .views-table-row-select-all {
    display: none;
  }
  .page-mypage-job-alerts .container table td.views-field-name,
  .page-mypage-saved-searches .container table td.views-field-name,
  .page-mypage-job-basket .container table td.views-field-name {
    width: 80%;
  }
  .page-mypage-job-alerts .container table td.views-field-views-bulk-operations,
  .page-mypage-saved-searches .container table td.views-field-views-bulk-operations,
  .page-mypage-job-basket .container table td.views-field-views-bulk-operations {
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -27px;
  }
  .page-mypage-job-alerts .container table td,
  .page-mypage-saved-searches .container table td {
    margin-left: 10px;
  }
  .page-mypage-job-alerts .container table td.views-field-name,
  .page-mypage-saved-searches .container table td.views-field-name {
    width: 80%;
  }
  .page-mypage-job-alerts .container table td.views-field-views-bulk-operations,
  .page-mypage-saved-searches .container table td.views-field-views-bulk-operations {
    margin: -18px 25px 0 15px;
  }
  .page-mypage-job-alerts .container table td.views-field-created,
  .page-mypage-job-alerts .container table td.views-field-last-execute,
  .page-mypage-saved-searches .container table td.views-field-created,
  .page-mypage-saved-searches .container table td.views-field-last-execute {
    padding-bottom: 8px;
  }
  .page-mypage .jobcontainer .jobdetail article {
    padding-top: 15px;
  }
  .page-mypage div.vbo-views-form fieldset {
    margin: 15px 0 15px 0;
    padding: 0;
  }
  .page-mypage .grid_n {
    width: 100%;
    float: left;
    padding: 0;
  }
  .page-mypage .grid_n .block-mypage {
    border-top: none;
    padding: 10px 0 0;
    margin: 0 24px;
  }
  .page-mypage .grid_n .block-mypage h3,
  .page-mypage .grid_n .block-mypage .logout {
    font-size: 18px !important;
  }
  .page-mypage .grid_n .block-mypage h3.right a,
  .page-mypage .grid_n .block-mypage .logout.right a {
    font-size: 18px !important;
  }
  .page-mypage .grid_n .block-mypage .toolbox .item-list ul {
    padding: 0;
  }
  .page-mypage .grid_n .block-mypage .toolbox .item-list ul a {
    padding: 8px 0;
    font-size: 18px !important;
  }
  .page-mypage .grid_n .block-mypage .toolbox .item-list ul a:before {
    font-size: 18px !important;
    margin: 0 15px 0 2px;
  }
  .not-logged-in .grid_n .block-mypage {
    border-top: none;
  }
  .not-logged-in .grid_n .block-mypage .account {
    display: none !important;
  }
  tr.not-logged-in .grid_n .block-mypage .account {
    display: none !important;
  }
  th.not-logged-in .grid_n .block-mypage .account,
  td.not-logged-in .grid_n .block-mypage .account {
    display: none !important;
  }
  .page-user-edit .mypagecontainer .jobdetail form .description {
    padding-left: 0;
  }
  .page-user-edit .container h1 {
    padding-left: 0;
  }
  .panel-mypage #mypage-left .jobdetail .pane-mp-cv-submit-block-mp-cv-submit form .form-file-wrapper {
    display: block;
  }
  .panel-mypage #mypage-left .jobdetail .pane-mp-cv-submit-block-mp-cv-submit form .form-file-wrapper .description {
    padding-left: 39% !important;
    width: 235px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .node-type-panel .main.noheader.panel-mypage #main #mypage-left {
    float: left;
    width: 100%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .node-type-panel .main.noheader.panel-mypage #main #mypage-left .jobdetail .col1,
  .node-type-panel .main.noheader.panel-mypage #main #mypage-left .jobdetail .col2 {
    float: left;
    width: 50%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .page-mypage-cv .container .jobdetail form#mp-mypage-cv-select-form {
    float: left;
    width: 50%;
  }
}
@media (max-width: 1024px) and (max-width: 1024px) and (min-width: 768px) {
  .page-mypage-cv .container .jobdetail form#mp-mypage-cv-select-form table {
    width: 84%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .page-mypage-cv .container .jobdetail form#mp-mypage-cv-form {
    float: left;
    width: 33.333333333333%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .page-mypage-password .container div.Menu,
  .page-mypage-jobalertdemo .container div.Menu,
  .page-mypage-profile .container div.Menu,
  .page-user-login .container div.Menu,
  .not-logged-in.page-mypage-cv .container div.Menu,
  .page-mypage-job-alert .container div.Menu,
  .page-mypage-user-register .container div.Menu,
  .page-user-register .container div.Menu,
  .page-user-edit .container div.Menu,
  .page-user-password .container div.Menu {
    float: left;
    width: 39.166666666667%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .page-mypage-password .container h1,
  .page-mypage-password .container .jobdetail form,
  .page-mypage-jobalertdemo .container h1,
  .page-mypage-jobalertdemo .container .jobdetail form,
  .page-mypage-profile .container h1,
  .page-mypage-profile .container .jobdetail form,
  .page-user-login .container h1,
  .page-user-login .container .jobdetail form,
  .not-logged-in.page-mypage-cv .container h1,
  .not-logged-in.page-mypage-cv .container .jobdetail form,
  .page-mypage-job-alert .container h1,
  .page-mypage-job-alert .container .jobdetail form,
  .page-mypage-user-register .container h1,
  .page-mypage-user-register .container .jobdetail form,
  .page-user-register .container h1,
  .page-user-register .container .jobdetail form,
  .page-user-edit .container h1,
  .page-user-edit .container .jobdetail form,
  .page-user-password .container h1,
  .page-user-password .container .jobdetail form {
    margin-left: 50%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .page-mypage-password .container h1,
  .page-mypage-password .container .jobdetail form,
  .page-mypage-jobalertdemo .container h1,
  .page-mypage-jobalertdemo .container .jobdetail form,
  .page-mypage-profile .container h1,
  .page-mypage-profile .container .jobdetail form,
  .page-user-login .container h1,
  .page-user-login .container .jobdetail form,
  .not-logged-in.page-mypage-cv .container h1,
  .not-logged-in.page-mypage-cv .container .jobdetail form,
  .page-mypage-job-alert .container h1,
  .page-mypage-job-alert .container .jobdetail form,
  .page-mypage-user-register .container h1,
  .page-mypage-user-register .container .jobdetail form,
  .page-user-register .container h1,
  .page-user-register .container .jobdetail form,
  .page-user-edit .container h1,
  .page-user-edit .container .jobdetail form,
  .page-user-password .container h1,
  .page-user-password .container .jobdetail form {
    float: left;
    width: 41.666666666667%;
  }
}
@media (max-width: 1024px) and (max-width: 767px) {
  .page-mypage-password .container h1,
  .page-mypage-password .container .jobdetail form,
  .page-mypage-jobalertdemo .container h1,
  .page-mypage-jobalertdemo .container .jobdetail form,
  .page-mypage-profile .container h1,
  .page-mypage-profile .container .jobdetail form,
  .page-user-login .container h1,
  .page-user-login .container .jobdetail form,
  .not-logged-in.page-mypage-cv .container h1,
  .not-logged-in.page-mypage-cv .container .jobdetail form,
  .page-mypage-job-alert .container h1,
  .page-mypage-job-alert .container .jobdetail form,
  .page-mypage-user-register .container h1,
  .page-mypage-user-register .container .jobdetail form,
  .page-user-register .container h1,
  .page-user-register .container .jobdetail form,
  .page-user-edit .container h1,
  .page-user-edit .container .jobdetail form,
  .page-user-password .container h1,
  .page-user-password .container .jobdetail form {
    padding-left: 15px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .page-mypage-user-register #user-register-form {
    float: left;
    width: 41.666666666667%;
  }
}
@media (max-width: 767px) {
  .page-mypage-saved-searches #mypagecontainer div.viadeouser a,
  .page-mypage-saved-searches #mypagecontainer div.viadeo-user a,
  .page-mypage-app-manager #mypagecontainer div.viadeouser a,
  .page-mypage-app-manager #mypagecontainer div.viadeo-user a,
  .page-mypage-job-alerts #mypagecontainer div.viadeouser a,
  .page-mypage-job-alerts #mypagecontainer div.viadeo-user a,
  .page-mypage-job-basket #mypagecontainer div.viadeouser a,
  .page-mypage-job-basket #mypagecontainer div.viadeo-user a,
  .page-mypage-cv #mypagecontainer div.viadeouser a,
  .page-mypage-cv #mypagecontainer div.viadeo-user a,
  .page-mypage-cvsubmit #mypagecontainer div.viadeouser a,
  .page-mypage-cvsubmit #mypagecontainer div.viadeo-user a,
  .page-mypage-password #mypagecontainer div.viadeouser a,
  .page-mypage-password #mypagecontainer div.viadeo-user a,
  .page-mypage-jobalertdemo #mypagecontainer div.viadeouser a,
  .page-mypage-jobalertdemo #mypagecontainer div.viadeo-user a,
  .page-mypage-user-register #mypagecontainer div.viadeouser a,
  .page-mypage-user-register #mypagecontainer div.viadeo-user a,
  .page-mypage-profile #mypagecontainer div.viadeouser a,
  .page-mypage-profile #mypagecontainer div.viadeo-user a,
  .page-user-login #mypagecontainer div.viadeouser a,
  .page-user-login #mypagecontainer div.viadeo-user a,
  .not-logged-in.page-mypage-cv #mypagecontainer div.viadeouser a,
  .not-logged-in.page-mypage-cv #mypagecontainer div.viadeo-user a,
  .page-mypage-job-alert #mypagecontainer div.viadeouser a,
  .page-mypage-job-alert #mypagecontainer div.viadeo-user a,
  .page-user-edit #mypagecontainer div.viadeouser a,
  .page-user-edit #mypagecontainer div.viadeo-user a,
  .page-user-password #mypagecontainer div.viadeouser a,
  .page-user-password #mypagecontainer div.viadeo-user a,
  .page-user-register #mypagecontainer div.viadeouser a,
  .page-user-register #mypagecontainer div.viadeo-user a {
    padding: 12px 5px 0px 0;
  }
  .page-mypage-saved-searches #mypagecontainer div.viadeouser a:before,
  .page-mypage-saved-searches #mypagecontainer div.viadeo-user a:before,
  .page-mypage-app-manager #mypagecontainer div.viadeouser a:before,
  .page-mypage-app-manager #mypagecontainer div.viadeo-user a:before,
  .page-mypage-job-alerts #mypagecontainer div.viadeouser a:before,
  .page-mypage-job-alerts #mypagecontainer div.viadeo-user a:before,
  .page-mypage-job-basket #mypagecontainer div.viadeouser a:before,
  .page-mypage-job-basket #mypagecontainer div.viadeo-user a:before,
  .page-mypage-cv #mypagecontainer div.viadeouser a:before,
  .page-mypage-cv #mypagecontainer div.viadeo-user a:before,
  .page-mypage-cvsubmit #mypagecontainer div.viadeouser a:before,
  .page-mypage-cvsubmit #mypagecontainer div.viadeo-user a:before,
  .page-mypage-password #mypagecontainer div.viadeouser a:before,
  .page-mypage-password #mypagecontainer div.viadeo-user a:before,
  .page-mypage-jobalertdemo #mypagecontainer div.viadeouser a:before,
  .page-mypage-jobalertdemo #mypagecontainer div.viadeo-user a:before,
  .page-mypage-user-register #mypagecontainer div.viadeouser a:before,
  .page-mypage-user-register #mypagecontainer div.viadeo-user a:before,
  .page-mypage-profile #mypagecontainer div.viadeouser a:before,
  .page-mypage-profile #mypagecontainer div.viadeo-user a:before,
  .page-user-login #mypagecontainer div.viadeouser a:before,
  .page-user-login #mypagecontainer div.viadeo-user a:before,
  .not-logged-in.page-mypage-cv #mypagecontainer div.viadeouser a:before,
  .not-logged-in.page-mypage-cv #mypagecontainer div.viadeo-user a:before,
  .page-mypage-job-alert #mypagecontainer div.viadeouser a:before,
  .page-mypage-job-alert #mypagecontainer div.viadeo-user a:before,
  .page-user-edit #mypagecontainer div.viadeouser a:before,
  .page-user-edit #mypagecontainer div.viadeo-user a:before,
  .page-user-password #mypagecontainer div.viadeouser a:before,
  .page-user-password #mypagecontainer div.viadeo-user a:before,
  .page-user-register #mypagecontainer div.viadeouser a:before,
  .page-user-register #mypagecontainer div.viadeo-user a:before {
    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;
    background-size: contain;
    color: #fff !important;
    margin-top: -11px;
    padding-bottom: 10px;
    padding-right: 7px;
    margin-bottom: 0;
  }
  .page-mypage-saved-searches .mypagecontainer .jobdetail form .form-actions,
  .page-mypage-app-manager .mypagecontainer .jobdetail form .form-actions,
  .page-mypage-job-alerts .mypagecontainer .jobdetail form .form-actions,
  .page-mypage-job-basket .mypagecontainer .jobdetail form .form-actions,
  .page-mypage-cv .mypagecontainer .jobdetail form .form-actions,
  .page-mypage-cvsubmit .mypagecontainer .jobdetail form .form-actions,
  .page-mypage-password .mypagecontainer .jobdetail form .form-actions,
  .page-mypage-jobalertdemo .mypagecontainer .jobdetail form .form-actions,
  .page-mypage-user-register .mypagecontainer .jobdetail form .form-actions,
  .page-mypage-profile .mypagecontainer .jobdetail form .form-actions,
  .page-user-login .mypagecontainer .jobdetail form .form-actions,
  .not-logged-in.page-mypage-cv .mypagecontainer .jobdetail form .form-actions,
  .page-mypage-job-alert .mypagecontainer .jobdetail form .form-actions,
  .page-user-edit .mypagecontainer .jobdetail form .form-actions,
  .page-user-password .mypagecontainer .jobdetail form .form-actions,
  .page-user-register .mypagecontainer .jobdetail form .form-actions {
    position: relative;
    display: inline-block;
  }
  .page-mypage-saved-searches .main.noheader,
  .page-mypage-app-manager .main.noheader,
  .page-mypage-job-alerts .main.noheader,
  .page-mypage-job-basket .main.noheader,
  .page-mypage-cv .main.noheader,
  .page-mypage-cvsubmit .main.noheader,
  .page-mypage-password .main.noheader,
  .page-mypage-jobalertdemo .main.noheader,
  .page-mypage-user-register .main.noheader,
  .page-mypage-profile .main.noheader,
  .page-user-login .main.noheader,
  .not-logged-in.page-mypage-cv .main.noheader,
  .page-mypage-job-alert .main.noheader,
  .page-user-edit .main.noheader,
  .page-user-password .main.noheader,
  .page-user-register .main.noheader {
    padding-top: 11px;
  }
  .node-type-job-advert .viadeo_job_apply_btn a {
    padding: 8px !important;
  }
  .page-mypage-cv .container .jobdetail form#mp-mypage-cv-form div.form-actions {
    margin: 20px 0 -46px;
  }
  .mainnav .logo {
    margin-top: 15px;
  }
  #mp-mypage-password-form .password-strength {
    width: 107px;
    margin: 21px 7px 0 5px;
  }
  .page-mypage-password .footer .container,
  .page-mypage-jobalertdemo .footer .container,
  .page-mypage-cv .footer .container,
  .page-mypage-app-manager .footer .container,
  .page-mypage-job-basket .footer .container,
  .page-mypage-job-alerts .footer .container,
  .page-mypage-profile .footer .container,
  .page-user-login .footer .container,
  .not-logged-in.page-mypage-cv .footer .container,
  .page-mypage-job-alert .footer .container,
  .page-mypage-user-register .footer .container,
  .page-user-register .footer .container,
  .page-user-edit .footer .container,
  .page-user-password .footer .container,
  .page-mypage-saved-searches .footer .container {
    padding-left: 15px;
  }
  .page-mypage-password .headersupp,
  .page-mypage-jobalertdemo .headersupp,
  .page-mypage-cv .headersupp,
  .page-mypage-app-manager .headersupp,
  .page-mypage-job-basket .headersupp,
  .page-mypage-job-alerts .headersupp,
  .page-mypage-profile .headersupp,
  .page-user-login .headersupp,
  .not-logged-in.page-mypage-cv .headersupp,
  .page-mypage-job-alert .headersupp,
  .page-mypage-user-register .headersupp,
  .page-user-register .headersupp,
  .page-user-edit .headersupp,
  .page-user-password .headersupp,
  .page-mypage-saved-searches .headersupp {
    padding: 0;
  }
  .page-mypage-password #main,
  .page-mypage-jobalertdemo #main,
  .page-mypage-cv #main,
  .page-mypage-app-manager #main,
  .page-mypage-job-basket #main,
  .page-mypage-job-alerts #main,
  .page-mypage-profile #main,
  .page-user-login #main,
  .not-logged-in.page-mypage-cv #main,
  .page-mypage-job-alert #main,
  .page-mypage-user-register #main,
  .page-user-register #main,
  .page-user-edit #main,
  .page-user-password #main,
  .page-mypage-saved-searches #main {
    padding: 0;
    padding-bottom: 24px;
  }
  .page-mypage-password #mypage-left,
  .page-mypage-jobalertdemo #mypage-left,
  .page-mypage-cv #mypage-left,
  .page-mypage-app-manager #mypage-left,
  .page-mypage-job-basket #mypage-left,
  .page-mypage-job-alerts #mypage-left,
  .page-mypage-profile #mypage-left,
  .page-user-login #mypage-left,
  .not-logged-in.page-mypage-cv #mypage-left,
  .page-mypage-job-alert #mypage-left,
  .page-mypage-user-register #mypage-left,
  .page-user-register #mypage-left,
  .page-user-edit #mypage-left,
  .page-user-password #mypage-left,
  .page-mypage-saved-searches #mypage-left {
    padding-left: 0;
    padding-right: 0;
  }
  .page-mypage-password .mainnav .logo,
  .page-mypage-jobalertdemo .mainnav .logo,
  .page-mypage-cv .mainnav .logo,
  .page-mypage-app-manager .mainnav .logo,
  .page-mypage-job-basket .mainnav .logo,
  .page-mypage-job-alerts .mainnav .logo,
  .page-mypage-profile .mainnav .logo,
  .page-user-login .mainnav .logo,
  .not-logged-in.page-mypage-cv .mainnav .logo,
  .page-mypage-job-alert .mainnav .logo,
  .page-mypage-user-register .mainnav .logo,
  .page-user-register .mainnav .logo,
  .page-user-edit .mainnav .logo,
  .page-user-password .mainnav .logo,
  .page-mypage-saved-searches .mainnav .logo {
    padding-left: 15px;
  }
  .page-mypage-password .container,
  .page-mypage-jobalertdemo .container,
  .page-mypage-cv .container,
  .page-mypage-app-manager .container,
  .page-mypage-job-basket .container,
  .page-mypage-job-alerts .container,
  .page-mypage-profile .container,
  .page-user-login .container,
  .not-logged-in.page-mypage-cv .container,
  .page-mypage-job-alert .container,
  .page-mypage-user-register .container,
  .page-user-register .container,
  .page-user-edit .container,
  .page-user-password .container,
  .page-mypage-saved-searches .container {
    padding-left: 0;
    padding-right: 0;
  }
  .page-mypage-password .container .heading,
  .page-mypage-jobalertdemo .container .heading,
  .page-mypage-cv .container .heading,
  .page-mypage-app-manager .container .heading,
  .page-mypage-job-basket .container .heading,
  .page-mypage-job-alerts .container .heading,
  .page-mypage-profile .container .heading,
  .page-user-login .container .heading,
  .not-logged-in.page-mypage-cv .container .heading,
  .page-mypage-job-alert .container .heading,
  .page-mypage-user-register .container .heading,
  .page-user-register .container .heading,
  .page-user-edit .container .heading,
  .page-user-password .container .heading,
  .page-mypage-saved-searches .container .heading {
    padding: 15px auto 45px auto;
  }
  .page-mypage-password .container .heading p,
  .page-mypage-jobalertdemo .container .heading p,
  .page-mypage-cv .container .heading p,
  .page-mypage-app-manager .container .heading p,
  .page-mypage-job-basket .container .heading p,
  .page-mypage-job-alerts .container .heading p,
  .page-mypage-profile .container .heading p,
  .page-user-login .container .heading p,
  .not-logged-in.page-mypage-cv .container .heading p,
  .page-mypage-job-alert .container .heading p,
  .page-mypage-user-register .container .heading p,
  .page-user-register .container .heading p,
  .page-user-edit .container .heading p,
  .page-user-password .container .heading p,
  .page-mypage-saved-searches .container .heading p {
    position: absolute;
    top: 57px;
    left: -136px;
    bottom: auto;
  }
  .page-mypage-password .container .jobdetail form fieldset,
  .page-mypage-jobalertdemo .container .jobdetail form fieldset,
  .page-mypage-cv .container .jobdetail form fieldset,
  .page-mypage-app-manager .container .jobdetail form fieldset,
  .page-mypage-job-basket .container .jobdetail form fieldset,
  .page-mypage-job-alerts .container .jobdetail form fieldset,
  .page-mypage-profile .container .jobdetail form fieldset,
  .page-user-login .container .jobdetail form fieldset,
  .not-logged-in.page-mypage-cv .container .jobdetail form fieldset,
  .page-mypage-job-alert .container .jobdetail form fieldset,
  .page-mypage-user-register .container .jobdetail form fieldset,
  .page-user-register .container .jobdetail form fieldset,
  .page-user-edit .container .jobdetail form fieldset,
  .page-user-password .container .jobdetail form fieldset,
  .page-mypage-saved-searches .container .jobdetail form fieldset {
    text-align: center;
    margin-left: 4px;
  }
  .page-mypage-password .container .jobdetail form .dustbin:before,
  .page-mypage-jobalertdemo .container .jobdetail form .dustbin:before,
  .page-mypage-cv .container .jobdetail form .dustbin:before,
  .page-mypage-app-manager .container .jobdetail form .dustbin:before,
  .page-mypage-job-basket .container .jobdetail form .dustbin:before,
  .page-mypage-job-alerts .container .jobdetail form .dustbin:before,
  .page-mypage-profile .container .jobdetail form .dustbin:before,
  .page-user-login .container .jobdetail form .dustbin:before,
  .not-logged-in.page-mypage-cv .container .jobdetail form .dustbin:before,
  .page-mypage-job-alert .container .jobdetail form .dustbin:before,
  .page-mypage-user-register .container .jobdetail form .dustbin:before,
  .page-user-register .container .jobdetail form .dustbin:before,
  .page-user-edit .container .jobdetail form .dustbin:before,
  .page-user-password .container .jobdetail form .dustbin:before,
  .page-mypage-saved-searches .container .jobdetail form .dustbin:before {
    margin-left: 8px !important;
  }
  .page-mypage-password .bottom,
  .page-mypage-jobalertdemo .bottom,
  .page-mypage-cv .bottom,
  .page-mypage-app-manager .bottom,
  .page-mypage-job-basket .bottom,
  .page-mypage-job-alerts .bottom,
  .page-mypage-profile .bottom,
  .page-user-login .bottom,
  .not-logged-in.page-mypage-cv .bottom,
  .page-mypage-job-alert .bottom,
  .page-mypage-user-register .bottom,
  .page-user-register .bottom,
  .page-user-edit .bottom,
  .page-user-password .bottom,
  .page-mypage-saved-searches .bottom {
    bottom: auto;
  }
  .page-mypage-password #mypagecontainer .jobdetail h1,
  .page-mypage-jobalertdemo #mypagecontainer .jobdetail h1,
  .page-mypage-user-register #mypagecontainer .jobdetail h1,
  .page-mypage-profile #mypagecontainer .jobdetail h1,
  .page-user-login #mypagecontainer .jobdetail h1,
  .not-logged-in.page-mypage-cv #mypagecontainer .jobdetail h1,
  .page-mypage-job-alert #mypagecontainer .jobdetail h1 {
    margin: 25px 0 0 0;
    font-size: 15px !important;
    color: #000 !important;
  }
  .page-mypage-password #mypagecontainer .jobdetail h1 span,
  .page-mypage-jobalertdemo #mypagecontainer .jobdetail h1 span,
  .page-mypage-user-register #mypagecontainer .jobdetail h1 span,
  .page-mypage-profile #mypagecontainer .jobdetail h1 span,
  .page-user-login #mypagecontainer .jobdetail h1 span,
  .not-logged-in.page-mypage-cv #mypagecontainer .jobdetail h1 span,
  .page-mypage-job-alert #mypagecontainer .jobdetail h1 span {
    color: #000 !important;
  }
  .page-mypage-password #mypagecontainer div.Menu,
  .page-mypage-jobalertdemo #mypagecontainer div.Menu,
  .page-mypage-user-register #mypagecontainer div.Menu,
  .page-mypage-profile #mypagecontainer div.Menu,
  .page-user-login #mypagecontainer div.Menu,
  .not-logged-in.page-mypage-cv #mypagecontainer div.Menu,
  .page-mypage-job-alert #mypagecontainer div.Menu {
    margin-top: 5px;
    width: 94%;
  }
  .page-mypage-password #mypagecontainer div.Menu p,
  .page-mypage-jobalertdemo #mypagecontainer div.Menu p,
  .page-mypage-user-register #mypagecontainer div.Menu p,
  .page-mypage-profile #mypagecontainer div.Menu p,
  .page-user-login #mypagecontainer div.Menu p,
  .not-logged-in.page-mypage-cv #mypagecontainer div.Menu p,
  .page-mypage-job-alert #mypagecontainer div.Menu p {
    width: auto;
  }
  .page-mypage-password #mypagecontainer form,
  .page-mypage-jobalertdemo #mypagecontainer form,
  .page-mypage-user-register #mypagecontainer form,
  .page-mypage-profile #mypagecontainer form,
  .page-user-login #mypagecontainer form,
  .not-logged-in.page-mypage-cv #mypagecontainer form,
  .page-mypage-job-alert #mypagecontainer form {
    margin-left: 0;
    float: left !important;
    margin-top: 25px;
  }
  .page-mypage-password #mypagecontainer form #edit-pass-pass1,
  .page-mypage-jobalertdemo #mypagecontainer form #edit-pass-pass1,
  .page-mypage-user-register #mypagecontainer form #edit-pass-pass1,
  .page-mypage-profile #mypagecontainer form #edit-pass-pass1,
  .page-user-login #mypagecontainer form #edit-pass-pass1,
  .not-logged-in.page-mypage-cv #mypagecontainer form #edit-pass-pass1,
  .page-mypage-job-alert #mypagecontainer form #edit-pass-pass1 {
    width: 48% !important;
  }
  .page-mypage-password #mypagecontainer form .form-text,
  .page-mypage-jobalertdemo #mypagecontainer form .form-text,
  .page-mypage-user-register #mypagecontainer form .form-text,
  .page-mypage-profile #mypagecontainer form .form-text,
  .page-user-login #mypagecontainer form .form-text,
  .not-logged-in.page-mypage-cv #mypagecontainer form .form-text,
  .page-mypage-job-alert #mypagecontainer form .form-text {
    width: 95% !important;
  }
  .page-mypage-password #mypagecontainer div.Menu p,
  .page-mypage-jobalertdemo #mypagecontainer div.Menu p,
  .page-mypage-user-register #mypagecontainer div.Menu p,
  .page-mypage-profile #mypagecontainer div.Menu p,
  .page-user-login #mypagecontainer div.Menu p,
  .not-logged-in.page-mypage-cv #mypagecontainer div.Menu p,
  .page-mypage-job-alert #mypagecontainer div.Menu p {
    margin: 0 0 13px 0;
    font-family: "Arial", sans-serif;
    font-size: 24.99px !important;
    word-wrap: break-word;
  }
  .page-mypage-password .bottom,
  .page-mypage-jobalertdemo .bottom,
  .page-mypage-user-register .bottom,
  .page-mypage-profile .bottom,
  .page-user-login .bottom,
  .not-logged-in.page-mypage-cv .bottom,
  .page-mypage-job-alert .bottom {
    bottom: auto;
  }
  .page-mypage-user-register #mypagecontainer .jobdetail form {
    margin-top: 50px;
  }
  .page-mypage-user-register #mypagecontainer .jobdetail form select {
    width: 98% !important;
  }
  .page-mypage-user-register #mypagecontainer .jobdetail #user-register-form {
    padding-left: 5px;
    margin-top: 25px;
  }
  .page-mypage-password #mypagecontainer .required_field_txt {
    text-align: right;
  }
  .page-mypage-password #mypagecontainer form .form-text {
    width: 50% !important;
  }
  .page-mypage-password #mypagecontainer form #edit-pass-pass1 {
    width: 50% !important;
  }
  .page-mypage-user-register #mypagecontainer .jobdetail h1,
  .page-mypage-profile #mypagecontainer .jobdetail h1 {
    padding-left: 8px;
    width: auto;
  }
  .page-mypage-user-register #mypagecontainer .jobdetail h1 span,
  .page-mypage-profile #mypagecontainer .jobdetail h1 span {
    font-size: 15px !important;
  }
  .page-mypage-user-register #mypagecontainer .jobdetail .required_field_txt,
  .page-mypage-profile #mypagecontainer .jobdetail .required_field_txt {
    padding-left: 3px;
    padding-top: 0;
  }
  .page-mypage-user-register #mypagecontainer .jobdetail .linkedinuser,
  .page-mypage-user-register #mypagecontainer .jobdetail .viadeo-user,
  .page-mypage-profile #mypagecontainer .jobdetail .linkedinuser,
  .page-mypage-profile #mypagecontainer .jobdetail .viadeo-user {
    padding-left: 2px;
  }
  .page-mypage-user-register #mypagecontainer .jobdetail .linkedinuser a,
  .page-mypage-user-register #mypagecontainer .jobdetail .viadeo-user a,
  .page-mypage-profile #mypagecontainer .jobdetail .linkedinuser a,
  .page-mypage-profile #mypagecontainer .jobdetail .viadeo-user a {
    font-size: 15px !important;
  }
  .page-mypage-app-manager .jobcontainer .jobdetail table tr td.views-field-created,
  .page-mypage-job-basket .jobcontainer .jobdetail table tr td.views-field-created {
    word-wrap: break-word;
    width: 100%;
    text-align: inherit;
  }
  .page-mypage-app-manager .jobcontainer .jobdetail .views-footer,
  .page-mypage-job-basket .jobcontainer .jobdetail .views-footer {
    margin-top: 0;
  }
  .page-mypage-cv tr.even,
  .page-mypage-cv tr.odd {
    height: 104px;
  }
  .page-mypage-cv form .form-item label {
    width: 123px;
  }
  .page-mypage-cv .container .jobdetail h1 {
    width: 100%;
  }
  .page-mypage-cv .container .jobdetail .mpstatus {
    float: left;
    display: inline-block;
  }
  .page-mypage-cv .container .jobdetail form#mp-mypage-cv-select-form {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding: 0;
    float: none;
    display: block;
  }
  .page-mypage-cv .container .jobdetail #mp-mypage-cv-select-form ~ .ios-content {
    top: 34px !important;
    padding-left: 0;
    width: 100% !important;
  }
  .page-mypage-cv .container .jobdetail form#mp-mypage-cv-form {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding: 0;
    top: 0;
  }
  .page-mypage-cv .container .jobdetail .ios-content {
    padding-left: 0;
  }
  .page-mypage-job-alerts .ui-dialog button {
    font-size: 12px !important;
  }
  .page-mypage-job-alerts .container table td.views-field-name,
  .page-mypage-saved-searches .container table td.views-field-name {
    width: 80%;
  }
  .page-mypage-saved-searches .mypagecontainer .heading {
    padding-bottom: 87px;
  }
  .page-user-edit .container h1 {
    padding-left: 0;
  }
  .page-mypage-job-basket .container .jobdetail form fieldset {
    text-align: left;
    margin-left: 0;
  }
  .page-mypage-job-basket .jobcontainer .jobdetail .views-footer {
    font-size: 12px !important;
  }
  .node-type-panel .mainnav.noheader {
    background: #eee;
  }
  .node-type-panel .main.noheader.panel-mypage {
    padding: 0 !important;
  }
  .node-type-panel .main.noheader.panel-mypage #main #mypage-left .jobdetail .col1,
  .node-type-panel .main.noheader.panel-mypage #main #mypage-left .jobdetail .col2 {
    position: relative;
    float: left;
    width: 83.333333333333%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .node-type-panel .main.noheader.panel-mypage #main #mypage-left .jobdetail .col2 .social_apply_wrapper {
    width: 61%;
    float: left;
  }
  .node-type-panel .main.noheader.panel-mypage #main #mypage-left .jobdetail .col2 .social_apply_wrapper .linkedinuser_apply_btn #edit-linkedin-submit {
    margin: 0;
  }
  .node-type-panel .main.noheader.panel-mypage #main #mypage-left .jobdetail form .infoprivacy {
    margin-left: 15px;
  }
  .node-type-panel .main.noheader.panel-mypage #main #mypage-left .jobdetail form #edit-privacy-data {
    margin-bottom: 0;
  }
  .node-type-panel .main.noheader.panel-mypage #main #mypage-left .jobdetail form #edit-privacy-data .form-type-checkbox {
    margin-left: 30px;
  }
  .node-type-panel .main.noheader.panel-mypage #main #mypage-left .jobdetail form label {
    width: 60%;
    float: none;
    text-align: left;
    top: 0;
  }
  .node-type-panel .main.noheader.panel-mypage #main #mypage-left .jobdetail form input[type='file'] {
    width: 70%;
  }
  .node-type-panel .main.noheader.panel-mypage #main #mypage-left .jobdetail form .form-actions.social_apply_submitcv {
    position: relative;
    margin: 0;
  }
  .node-type-panel .main.noheader.panel-mypage #main #mypage-left .jobdetail form .form-actions.social_apply_submitcv .social_apply_wrapper,
  .node-type-panel .main.noheader.panel-mypage #main #mypage-left .jobdetail form .form-actions.social_apply_submitcv .social_apply_text {
    margin: 0 0 0 15px;
  }
  .node-type-panel .main.noheader.panel-mypage #main #mypage-left .jobdetail form .form-actions.social_apply_submitcv .form-submit {
    margin: 15px;
    bottom: 0;
  }
  .node-type-panel .main.noheader.panel-mypage #main #mypage-left .jobdetail form .form-actions.social_apply_submitcv .form-submit#edit-linkedin-submit {
    margin: 0;
    position: relative;
  }
  .node-type-panel .main.noheader.panel-mypage #main #mypage-left .jobdetail form .form-submit {
    margin: 15px;
  }
  .node-type-panel .main.noheader.panel-mypage #main #mypage-left .jobdetail form .info {
    margin: 0 0 0 20px;
  }
  .node-type-panel .main.noheader.panel-mypage #main #mypage-left .jobdetail form .description {
    padding-left: 0 !important;
  }
  .node-type-panel .main.noheader.panel-mypage #main #mypage-left .jobdetail form .form-text,
  .node-type-panel .main.noheader.panel-mypage #main #mypage-left .jobdetail form .form-textarea {
    padding: 7px 6px;
    width: 92%;
  }
  .node-type-panel .main.noheader.panel-mypage #main #mypage-left .jobdetail form .form-textarea {
    width: 95.5%;
  }
  .node-type-panel .main.noheader.panel-mypage #main #mypage-left .jobdetail form .form-item select {
    background-position: 96%;
    padding: 5px 86px 5px 2px;
    width: 95%;
  }
  .panel-mypage #mypage-left .jobdetail .pane-mp-cv-submit-block-mp-cv-submit form .form-file-wrapper .description {
    padding-left: 0 !important;
    width: 281px;
  }
  .page-mypage .grid_n .block-mypage {
    margin: 0 3px 0;
  }
  .page-mypage .grid_n .block-mypage h3 span {
    margin-left: -3px;
  }
}
@media (max-width: 767px) and (min-width: 768px) {
  .page-mypage-cv .container .jobdetail form#mp-mypage-cv-select-form {
    float: left;
    width: 100%;
  }
}
@media (max-width: 767px) and (min-width: 768px) {
  .page-mypage-cv .container .jobdetail form#mp-mypage-cv-form {
    float: left;
    width: 100%;
  }
}
.page-mypage-cv form .form-item label {
  margin-bottom: 5px;
}
.page-mypage-cv tr.odd .form-item,
.page-mypage-cv tr.even .form-item {
  margin-bottom: 7px;
}
.page-mypage-cv form .form-item label,
.page-mypage-cv form .inline-legend {
  float: none;
}
@media (max-width: 1024px) {
  .page-mypage-cv .jobdetail #mp-mypage-cv-select-form ~ #mp-mypage-cv-form {
    top: -53px;
    margin-bottom: -25px;
  }
}
@media (max-width: 767px) {
  .page-mypage-cv .jobdetail #mp-mypage-cv-select-form ~ #mp-mypage-cv-form {
    top: 0 !important;
  }
}
@media (max-width: 1024px) {
  .page-mypage-cv .jobcontainer .jobdetail form .required_field_txt {
    padding-top: 10px;
  }
  .page-user-register .jobdetail form,
  .page-user-edit .jobdetail form,
  .page-user-password .jobdetail form {
    width: 98% !important;
    margin-left: 0 !important;
    padding: 5px 5px !important;
  }
  .page-user-register .jobdetail form h1,
  .page-user-edit .jobdetail form h1,
  .page-user-password .jobdetail form h1 {
    margin: 5px;
  }
  .page-user-register .jobdetail form .form-item,
  .page-user-edit .jobdetail form .form-item,
  .page-user-password .jobdetail form .form-item {
    display: block;
  }
  .page-user-register .jobdetail form .description,
  .page-user-edit .jobdetail form .description,
  .page-user-password .jobdetail form .description {
    padding-left: 4px;
  }
  .page-user-register #mypage-left,
  .page-user-edit #mypage-left,
  .page-user-password #mypage-left {
    width: 100%;
    padding: 0;
  }
  .page-user-register .user-registration-footer,
  .page-user-edit .user-registration-footer,
  .page-user-password .user-registration-footer {
    padding: 5px !important;
  }
  .page-user-register .mypagecontainer #edit-privacy-data label,
  .page-user-edit .mypagecontainer #edit-privacy-data label,
  .page-user-password .mypagecontainer #edit-privacy-data label {
    margin: 0 0 10px 30px;
    padding: 5px 0 0;
  }
  .page-user-register .mypagecontainer #edit-privacy-data label .form-checkbox,
  .page-user-edit .mypagecontainer #edit-privacy-data label .form-checkbox,
  .page-user-password .mypagecontainer #edit-privacy-data label .form-checkbox {
    margin-left: -30px;
  }
  .page-mypage-user-register .container .jobdetail form#user-login,
  .page-mypage-profile .container .jobdetail form#user-login,
  .page-user-login .container .jobdetail form#user-login,
  .not-logged-in.page-mypage-cv .container .jobdetail form#user-login,
  .page-mypage-password .container .jobdetail form#user-login,
  .page-mypage-job-alert .container .jobdetail form#user-login {
    width: 95%;
  }
  .page-mypage-user-register .container .jobdetail form#user-login .register-link,
  .page-mypage-user-register .container .jobdetail form#user-login .form-actions,
  .page-mypage-user-register .container .jobdetail form#user-login .links,
  .page-mypage-profile .container .jobdetail form#user-login .register-link,
  .page-mypage-profile .container .jobdetail form#user-login .form-actions,
  .page-mypage-profile .container .jobdetail form#user-login .links,
  .page-user-login .container .jobdetail form#user-login .register-link,
  .page-user-login .container .jobdetail form#user-login .form-actions,
  .page-user-login .container .jobdetail form#user-login .links,
  .not-logged-in.page-mypage-cv .container .jobdetail form#user-login .register-link,
  .not-logged-in.page-mypage-cv .container .jobdetail form#user-login .form-actions,
  .not-logged-in.page-mypage-cv .container .jobdetail form#user-login .links,
  .page-mypage-password .container .jobdetail form#user-login .register-link,
  .page-mypage-password .container .jobdetail form#user-login .form-actions,
  .page-mypage-password .container .jobdetail form#user-login .links,
  .page-mypage-job-alert .container .jobdetail form#user-login .register-link,
  .page-mypage-job-alert .container .jobdetail form#user-login .form-actions,
  .page-mypage-job-alert .container .jobdetail form#user-login .links {
    padding-left: 4px;
  }
  .page-mypage-user-register tr td,
  .page-mypage-profile tr td,
  .page-user-login tr td,
  .not-logged-in.page-mypage-cv tr td,
  .page-mypage-password tr td,
  .page-mypage-job-alert tr td {
    margin-left: 10px;
  }
}
@media (max-width: 767px) {
  .page-user-register .jobdetail form h1,
  .page-user-edit .jobdetail form h1,
  .page-user-password .jobdetail form h1 {
    margin-top: 5px !important;
    top: 0px !important;
  }
  .page-user-register .jobdetail form .form-actions,
  .page-user-edit .jobdetail form .form-actions,
  .page-user-password .jobdetail form .form-actions {
    margin: 0px !important;
  }
  .page-user-register .main.noheader,
  .page-user-edit .main.noheader,
  .page-user-password .main.noheader {
    padding-top: 11px;
  }
  .page-user-edit .mypagecontainer .jobdetail form .form-actions,
  .page-user-password .mypagecontainer .jobdetail form .form-actions {
    left: 0;
  }
  #user-profile-form .password-strength,
  #user-register-form .password-strength {
    width: 134px;
    right: 9.8%;
  }
  #user-profile-form .password-strength .password-strength-title,
  #user-profile-form .password-strength .password-strength-text,
  #user-register-form .password-strength .password-strength-title,
  #user-register-form .password-strength .password-strength-text {
    font-size: 10.5px !important;
  }
  .page-mypage-user-register .container .jobdetail form#user-login,
  .page-mypage-profile .container .jobdetail form#user-login,
  .page-user-login .container .jobdetail form#user-login,
  .not-logged-in.page-mypage-cv .container .jobdetail form#user-login,
  .page-mypage-password .container .jobdetail form#user-login,
  .page-mypage-job-alert .container .jobdetail form#user-login {
    width: 95%;
  }
  .page-mypage-user-register .container .jobdetail form#user-login h1,
  .page-mypage-profile .container .jobdetail form#user-login h1,
  .page-user-login .container .jobdetail form#user-login h1,
  .not-logged-in.page-mypage-cv .container .jobdetail form#user-login h1,
  .page-mypage-password .container .jobdetail form#user-login h1,
  .page-mypage-job-alert .container .jobdetail form#user-login h1 {
    top: 0px;
    margin-top: 0px;
  }
  .page-mypage-user-register .container .jobdetail form#user-login .register-link,
  .page-mypage-user-register .container .jobdetail form#user-login .form-actions,
  .page-mypage-user-register .container .jobdetail form#user-login .links,
  .page-mypage-profile .container .jobdetail form#user-login .register-link,
  .page-mypage-profile .container .jobdetail form#user-login .form-actions,
  .page-mypage-profile .container .jobdetail form#user-login .links,
  .page-user-login .container .jobdetail form#user-login .register-link,
  .page-user-login .container .jobdetail form#user-login .form-actions,
  .page-user-login .container .jobdetail form#user-login .links,
  .not-logged-in.page-mypage-cv .container .jobdetail form#user-login .register-link,
  .not-logged-in.page-mypage-cv .container .jobdetail form#user-login .form-actions,
  .not-logged-in.page-mypage-cv .container .jobdetail form#user-login .links,
  .page-mypage-password .container .jobdetail form#user-login .register-link,
  .page-mypage-password .container .jobdetail form#user-login .form-actions,
  .page-mypage-password .container .jobdetail form#user-login .links,
  .page-mypage-job-alert .container .jobdetail form#user-login .register-link,
  .page-mypage-job-alert .container .jobdetail form#user-login .form-actions,
  .page-mypage-job-alert .container .jobdetail form#user-login .links {
    padding-left: 4px;
  }
  .page-mypage-user-register .container .jobdetail form#user-login a,
  .page-mypage-profile .container .jobdetail form#user-login a,
  .page-user-login .container .jobdetail form#user-login a,
  .not-logged-in.page-mypage-cv .container .jobdetail form#user-login a,
  .page-mypage-password .container .jobdetail form#user-login a,
  .page-mypage-job-alert .container .jobdetail form#user-login a {
    display: inline-block;
  }
  .page-mypage-user-register .container .jobdetail form,
  .page-mypage-profile .container .jobdetail form,
  .page-user-login .container .jobdetail form,
  .not-logged-in.page-mypage-cv .container .jobdetail form,
  .page-mypage-password .container .jobdetail form,
  .page-mypage-job-alert .container .jobdetail form {
    padding-left: 5px;
  }
  .page-mypage-user-register .container .jobdetail form .form-item,
  .page-mypage-profile .container .jobdetail form .form-item,
  .page-user-login .container .jobdetail form .form-item,
  .not-logged-in.page-mypage-cv .container .jobdetail form .form-item,
  .page-mypage-password .container .jobdetail form .form-item,
  .page-mypage-job-alert .container .jobdetail form .form-item {
    width: 100%;
  }
  .page-mypage-app-manager .jobcontainer .jobdetail table tr.rolldown-content td {
    padding-left: 27px;
  }
  .page-mypage-cv .grid_n {
    margin: 33px 0 0 0;
  }
  .page-node-3601 .grid_c .grid_be_container h2,
  .page-node-3601 .grid_c .grid_eee_container h2,
  .page-node-3491 .grid_c .grid_be_container h2,
  .page-node-3491 .grid_c .grid_eee_container h2,
  .page-node-32536 .grid_c .grid_be_container h2,
  .page-node-32536 .grid_c .grid_eee_container h2 {
    font-size: 20px !important;
  }
  .page-node-3491 .imgpromo div {
    padding: 4px !important;
  }
  .page-node-3491 .imgpromo h2 {
    font-size: 20px !important;
  }
  .page-node-32536
  .page-node-3266 .grid_c article p {
    margin: 0 1.0em 0 0;
  }
  .page-user-edit #mypagecontainer label.error,
  .page-user-register #mypagecontainer label.error {
    clear: both;
  }
  .page-user-edit #mypagecontainer #user-profile-form .password-strength,
  .page-user-edit #mypagecontainer #user-register-form .password-strength,
  .page-user-register #mypagecontainer #user-profile-form .password-strength,
  .page-user-register #mypagecontainer #user-register-form .password-strength {
    position: absolute;
    margin: -6px 0 0 0;
  }
  .page-user-edit #mypagecontainer #user-profile-form .password-strength .password-strength-text,
  .page-user-edit #mypagecontainer #user-register-form .password-strength .password-strength-text,
  .page-user-register #mypagecontainer #user-profile-form .password-strength .password-strength-text,
  .page-user-register #mypagecontainer #user-register-form .password-strength .password-strength-text {
    margin-top: 4px;
  }
  .page-user-edit #mypagecontainer #user-profile-form .user-registration-footer p,
  .page-user-edit #mypagecontainer #user-register-form .user-registration-footer p,
  .page-user-register #mypagecontainer #user-profile-form .user-registration-footer p,
  .page-user-register #mypagecontainer #user-register-form .user-registration-footer p {
    margin: 1em 0 0.5em;
  }
  .page-user-edit #mypagecontainer #user-profile-form #edit-privacy-data,
  .page-user-edit #mypagecontainer #user-register-form #edit-privacy-data,
  .page-user-register #mypagecontainer #user-profile-form #edit-privacy-data,
  .page-user-register #mypagecontainer #user-register-form #edit-privacy-data {
    padding: 0;
  }
  .page-user-edit #mypagecontainer #user-profile-form #edit-privacy-data label.error,
  .page-user-edit #mypagecontainer #user-register-form #edit-privacy-data label.error,
  .page-user-register #mypagecontainer #user-profile-form #edit-privacy-data label.error,
  .page-user-register #mypagecontainer #user-register-form #edit-privacy-data label.error {
    position: static;
    margin-bottom: 0;
    padding-top: 0;
  }
  .page-user-register #mypagecontainer form .form-item,
  .page-user-edit #mypagecontainer form .form-item {
    padding: 10px 0;
  }
  .page-user-register #mypagecontainer form .form-item label,
  .page-user-edit #mypagecontainer form .form-item label {
    font-family: "Arial", sans-serif;
    font-size: 12px !important;
  }
  .page-user-register #mypagecontainer form .form-item label.error,
  .page-user-edit #mypagecontainer form .form-item label.error {
    margin-top: 0;
  }
  .page-user-register #mypagecontainer form .form-item .password-strength + label.error,
  .page-user-edit #mypagecontainer form .form-item .password-strength + label.error {
    margin-top: -7px;
  }
  .page-user-register #mypagecontainer form .form-item .form-item-pass-pass1,
  .page-user-edit #mypagecontainer form .form-item .form-item-pass-pass1 {
    padding-top: 13px;
  }
}
.page-user-register .jobdetail form,
.page-user-edit .jobdetail form,
.page-user-password .jobdetail form {
  margin-left: 0 !important;
}
.page-user-register .heading:before,
.page-user-edit .heading:before,
.page-user-password .heading:before {
  margin-right: 0px;
}
.page-mypage-job-basket #mypagecontainer h1 {
  padding-bottom: 0;
}
@media (max-width: 480px) {
  .page-node-3601 .imgwide div {
    bottom: 4px;
  }
  .page-node-3601 .grid_c article p {
    margin: 0 1.0em 0 1.0em;
  }
  .page-node-3266 .imgwide div {
    bottom: 0px;
  }
}
@media (max-width: 479px) {
  #user-profile-form .password-strength,
  #user-register-form .password-strength {
    right: 8.3%;
  }
}
@media (min-width: 479px) and (max-width: 480px) {
  #user-profile-form .password-strength,
  #user-register-form .password-strength {
    right: 9%;
  }
}
@media (min-width: 766px) and (max-width: 769px) {
  #user-profile-form .password-strength,
  #user-register-form .password-strength {
    right: 10.6%;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  #user-profile-form .password-strength,
  #user-register-form .password-strength {
    right: 10.6%;
  }
}
@media (min-width: 480px) and (max-width: 640px) {
  .page-mypage-user-register #mypagecontainer .jobdetail form select {
    width: 97% !important;
  }
}
@media (min-width: 321px) and (max-width: 481px) {
  .page-mypage-user-register #mypagecontainer .jobdetail form select {
    width: 99% !important;
  }
}
.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%;
  }
}
.i18n-ja .headerbar .jobsearchfacets h2,
.i18n-zh-hans .headerbar .jobsearchfacets h2 {
  padding: 15px 0 5px;
}
.i18n-ja .headerbar .jobsearchfacets .views-exposed-widget,
.i18n-zh-hans .headerbar .jobsearchfacets .views-exposed-widget {
  padding: 0 0 12px 0;
}
.i18n-ja .mainnav .meganav-bg .menu-box ul li a:before,
.i18n-zh-hans .mainnav .meganav-bg .menu-box ul li a:before {
  height: 16px;
}
.i18n-ja.front .featured-jobs ul li,
.i18n-zh-hans.front .featured-jobs ul li {
  overflow: hidden;
}
.i18n-ja.front .insights .socialinsight .title,
.i18n-zh-hans.front .insights .socialinsight .title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 3px 0 4px 5px !important;
}
.i18n-ja h1,
.i18n-ja h2,
.i18n-ja h3,
.i18n-zh-hans h1,
.i18n-zh-hans h2,
.i18n-zh-hans h3 {
  line-height: normal;
}
.i18n-ja .jobcontainer .jobdetail .view-empty .item-list ul li,
.i18n-zh-hans .jobcontainer .jobdetail .view-empty .item-list ul li {
  padding: 20px 4px;
}
.site-name-PP_FR .jobcontainer .jobfacets #block-panels-mini-job-search-facets .panel-pane.subsector a.facetapi-inactive {
  text-transform: none;
}
.site-name-PP_FR .jobcontainer .jobfacets #block-panels-mini-job-search-facets .panel-pane.subsector a.facetapi-inactive:hover {
  text-transform: none;
}
.i18n-ja .desktop-menu .nav-main ul li a {
  padding-bottom: 4px;
}
.i18n-zh-hans p {
  line-height: 20px;
}
.i18n-zh-hans .desktop-menu .nav-main ul li a {
  padding-bottom: 2px;
}
.i18n-en.site-name-MP_CH.page-mypage #mypagecontainer h1,
.i18n-fr.site-name-MP_CH.page-mypage #mypagecontainer h1,
.i18n-en.site-name-PP_CH.page-mypage #mypagecontainer h1,
.i18n-fr.site-name-PP_CH.page-mypage #mypagecontainer h1,
.i18n-pl.site-name-PP_PL.page-mypage #mypagecontainer h1,
.i18n-pl.site-name-MP_PL.page-mypage #mypagecontainer h1 {
  text-transform: none;
}
.i18n-fr-ca.page-mypage .mypagecontainer .toolkit .block {
  min-height: 191px;
}
@media screen and (max-width: 1024px) {
  .i18n-ja.front .featured-jobs ul li,
  .i18n-zh-hans.front .featured-jobs ul li {
    line-height: 24px;
  }
}
@media screen and (max-width: 767px) {
  .i18n-ja .node-type-panel .grid_ac_container h1,
  .i18n-ja .page-contact-us .grid_ac_container h1,
  .i18n-zh-hans .node-type-panel .grid_ac_container h1,
  .i18n-zh-hans .page-contact-us .grid_ac_container h1 {
    margin-bottom: 8px;
  }
  .i18n-ja form .form-item label,
  .i18n-ja form .inline-legend,
  .i18n-zh-hans form .form-item label,
  .i18n-zh-hans form .inline-legend {
    width: 130px;
  }
  .i18n-ja.front .insights .socialinsight .title {
    overflow: auto;
    text-overflow: inherit;
    white-space: inherit;
    padding: 0;
  }
}
.ie8.node-type-employer .panel-pane img,
.ie8.node-type-employer-people .panel-pane img,
.ie8.node-type-employer-office .panel-pane img {
  width: auto;
}
.node-type-employer .main .one-third,
.node-type-employer-people .main .one-third,
.node-type-employer-office .main .one-third {
  position: relative;
  min-height: 1px;
  padding-left: 23;
  padding-right: 23;
}
@media (min-width: 768px) {
  .node-type-employer .main .one-third,
  .node-type-employer-people .main .one-third,
  .node-type-employer-office .main .one-third {
    float: left;
    width: 31.666666666667%;
  }
}
.node-type-employer .main .two-third,
.node-type-employer-people .main .two-third,
.node-type-employer-office .main .two-third {
  position: relative;
  min-height: 1px;
  padding-left: 23;
  padding-right: 23;
}
@media (min-width: 768px) {
  .node-type-employer .main .two-third,
  .node-type-employer-people .main .two-third,
  .node-type-employer-office .main .two-third {
    float: left;
    width: 65.833333333333%;
  }
}
.node-type-employer .main .half,
.node-type-employer-people .main .half,
.node-type-employer-office .main .half {
  position: relative;
  min-height: 1px;
  padding-left: 23;
  padding-right: 23;
}
@media (min-width: 768px) {
  .node-type-employer .main .half,
  .node-type-employer-people .main .half,
  .node-type-employer-office .main .half {
    float: left;
    width: 48.75%;
  }
}
.node-type-employer .main .full,
.node-type-employer-people .main .full,
.node-type-employer-office .main .full {
  position: relative;
  min-height: 1px;
  padding-left: 23;
  padding-right: 23;
}
@media (min-width: 768px) {
  .node-type-employer .main .full,
  .node-type-employer-people .main .full,
  .node-type-employer-office .main .full {
    float: left;
    width: 100%;
  }
}
.node-type-employer .main #main.container,
.node-type-employer-people .main #main.container,
.node-type-employer-office .main #main.container {
  padding: 0;
}
.node-type-employer .main .employee-menu,
.node-type-employer-people .main .employee-menu,
.node-type-employer-office .main .employee-menu {
  background: #999;
}
.node-type-employer .main .employee-menu .container,
.node-type-employer-people .main .employee-menu .container,
.node-type-employer-office .main .employee-menu .container {
  padding: 0;
}
.node-type-employer .main .employee-menu .employee-name,
.node-type-employer-people .main .employee-menu .employee-name,
.node-type-employer-office .main .employee-menu .employee-name {
  height: 33px;
  float: left;
  display: block;
}
.node-type-employer .main .employee-menu .employee-name h1,
.node-type-employer-people .main .employee-menu .employee-name h1,
.node-type-employer-office .main .employee-menu .employee-name h1 {
  padding: 5px 51px;
  background: #000;
}
.node-type-employer .main .employee-menu .employee-name h1,
.node-type-employer .main .employee-menu .employee-name span,
.node-type-employer-people .main .employee-menu .employee-name h1,
.node-type-employer-people .main .employee-menu .employee-name span,
.node-type-employer-office .main .employee-menu .employee-name h1,
.node-type-employer-office .main .employee-menu .employee-name span {
  font-weight: bold;
  font-size: 19.125px !important;
  color: #fff !important;
}
.node-type-employer .main .employee-menu .employee-name img,
.node-type-employer-people .main .employee-menu .employee-name img,
.node-type-employer-office .main .employee-menu .employee-name img {
  display: block;
  height: 33px;
}
.node-type-employer .main .employee-menu nav,
.node-type-employer-people .main .employee-menu nav,
.node-type-employer-office .main .employee-menu nav {
  display: inline-block;
  height: 33px;
  vertical-align: top;
}
.node-type-employer .main .employee-menu nav ul,
.node-type-employer-people .main .employee-menu nav ul,
.node-type-employer-office .main .employee-menu nav ul {
  margin: 6px 0 0 67px;
}
.node-type-employer .main .employee-menu nav ul li,
.node-type-employer-people .main .employee-menu nav ul li,
.node-type-employer-office .main .employee-menu nav ul li {
  display: inline-block;
  text-transform: capitalize;
}
.node-type-employer .main .employee-menu nav ul li a,
.node-type-employer-people .main .employee-menu nav ul li a,
.node-type-employer-office .main .employee-menu nav ul li a {
  font-size: 19.125px !important;
  padding: 5px 45px;
  color: #fff !important;
  font-weight: 700;
}
.node-type-employer .main .employee-menu nav ul li.active a,
.node-type-employer .main .employee-menu nav ul li a:hover,
.node-type-employer-people .main .employee-menu nav ul li.active a,
.node-type-employer-people .main .employee-menu nav ul li a:hover,
.node-type-employer-office .main .employee-menu nav ul li.active a,
.node-type-employer-office .main .employee-menu nav ul li a:hover {
  background: #000;
}
.node-type-employer .main .section-1,
.node-type-employer-people .main .section-1,
.node-type-employer-office .main .section-1 {
  margin-top: 15px;
}
.node-type-employer .main .section-5,
.node-type-employer-people .main .section-5,
.node-type-employer-office .main .section-5 {
  margin-bottom: 25px;
}
.node-type-employer .main .panel-pane,
.node-type-employer-people .main .panel-pane,
.node-type-employer-office .main .panel-pane {
  margin: 3px 0 6px 22px;
}
.node-type-employer .main .panel-pane:first-child,
.node-type-employer-people .main .panel-pane:first-child,
.node-type-employer-office .main .panel-pane:first-child {
  margin-left: 0;
}
.node-type-employer .main .panel-pane p,
.node-type-employer-people .main .panel-pane p,
.node-type-employer-office .main .panel-pane p {
  margin: 0;
}
.node-type-employer .main .panel-pane a,
.node-type-employer-people .main .panel-pane a,
.node-type-employer-office .main .panel-pane a {
  font-size: 17.85px !important;
  color: #fff;
}
.node-type-employer .main .panel-pane a:hover,
.node-type-employer-people .main .panel-pane a:hover,
.node-type-employer-office .main .panel-pane a:hover {
  text-decoration: underline;
}
.node-type-employer .main .panel-pane .pane-title,
.node-type-employer-people .main .panel-pane .pane-title,
.node-type-employer-office .main .panel-pane .pane-title {
  background: #000;
  color: #fff;
  padding: 10px 15px;
  line-height: 23px;
  padding: 15px 15px 10px;
}
.node-type-employer .main .panel-pane .field-name-field-image img,
.node-type-employer-people .main .panel-pane .field-name-field-image img,
.node-type-employer-office .main .panel-pane .field-name-field-image img {
  width: 100%;
  height: auto;
  float: left;
}
.node-type-employer .main .panel-pane.two-third .content-with-image,
.node-type-employer-people .main .panel-pane.two-third .content-with-image,
.node-type-employer-office .main .panel-pane.two-third .content-with-image {
  overflow: hidden;
}
.node-type-employer .main .panel-pane.two-third .content-with-image .images-block,
.node-type-employer-people .main .panel-pane.two-third .content-with-image .images-block,
.node-type-employer-office .main .panel-pane.two-third .content-with-image .images-block {
  margin-bottom: -1000px;
  padding-bottom: 1000px;
  width: 50%;
  float: right;
}
.node-type-employer .main .panel-pane.two-third .content-with-image .images-block img,
.node-type-employer-people .main .panel-pane.two-third .content-with-image .images-block img,
.node-type-employer-office .main .panel-pane.two-third .content-with-image .images-block img {
  width: 100%;
}
.node-type-employer .main .panel-pane.two-third .content-with-image .field-name-body,
.node-type-employer-people .main .panel-pane.two-third .content-with-image .field-name-body,
.node-type-employer-office .main .panel-pane.two-third .content-with-image .field-name-body {
  width: 50%;
  display: inline-block;
}
.node-type-employer .main .panel-pane.two-third .content-with-image .field-name-body .field-item,
.node-type-employer-people .main .panel-pane.two-third .content-with-image .field-name-body .field-item,
.node-type-employer-office .main .panel-pane.two-third .content-with-image .field-name-body .field-item {
  margin-bottom: -1000px;
  padding-bottom: 1000px;
}
.node-type-employer .main .panel-pane.two-third .content-with-image .content-block h2,
.node-type-employer .main .panel-pane.two-third .content-with-image .content-block h3,
.node-type-employer-people .main .panel-pane.two-third .content-with-image .content-block h2,
.node-type-employer-people .main .panel-pane.two-third .content-with-image .content-block h3,
.node-type-employer-office .main .panel-pane.two-third .content-with-image .content-block h2,
.node-type-employer-office .main .panel-pane.two-third .content-with-image .content-block h3 {
  display: inline-block;
  width: 43%;
}
.node-type-employer .main .panel-pane.half .content-with-image .images-block img,
.node-type-employer-people .main .panel-pane.half .content-with-image .images-block img,
.node-type-employer-office .main .panel-pane.half .content-with-image .images-block img {
  width: auto;
}
.node-type-employer .main .panel-pane.half .field-name-field-map iframe,
.node-type-employer-people .main .panel-pane.half .field-name-field-map iframe,
.node-type-employer-office .main .panel-pane.half .field-name-field-map iframe {
  max-height: 335px;
}
.node-type-employer .main .panel-pane .content-block h2,
.node-type-employer-people .main .panel-pane .content-block h2,
.node-type-employer-office .main .panel-pane .content-block h2 {
  font-size: 25.5px !important;
  clear: both;
  display: block;
  padding: 10px 15px;
  line-height: 23px;
}
.node-type-employer .main .panel-pane .content-block h3,
.node-type-employer-people .main .panel-pane .content-block h3,
.node-type-employer-office .main .panel-pane .content-block h3 {
  font-size: 20.4px !important;
  font-weight: 700;
  padding: 0 15px 4px;
}
.node-type-employer .main .panel-pane .field-name-body .field-item,
.node-type-employer-people .main .panel-pane .field-name-body .field-item,
.node-type-employer-office .main .panel-pane .field-name-body .field-item {
  font-size: 15.3px !important;
  padding: 0 15px 10px;
}
.node-type-employer .main .panel-pane .field-name-body .field-item p,
.node-type-employer-people .main .panel-pane .field-name-body .field-item p,
.node-type-employer-office .main .panel-pane .field-name-body .field-item p {
  font-size: 15.3px !important;
}
.node-type-employer .main .panel-pane .quotes-block,
.node-type-employer-people .main .panel-pane .quotes-block,
.node-type-employer-office .main .panel-pane .quotes-block {
  padding: 5px 10px 5px 18px;
}
.node-type-employer .main .panel-pane .quotes-block .field-name-field-quote .field-item,
.node-type-employer-people .main .panel-pane .quotes-block .field-name-field-quote .field-item,
.node-type-employer-office .main .panel-pane .quotes-block .field-name-field-quote .field-item {
  font-size: 15px !important;
  line-height: 25px;
  position: relative;
  text-indent: 20px;
}
.node-type-employer .main .panel-pane .quotes-block .field-name-field-quote .field-item:before,
.node-type-employer-people .main .panel-pane .quotes-block .field-name-field-quote .field-item:before,
.node-type-employer-office .main .panel-pane .quotes-block .field-name-field-quote .field-item:before {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: -37px;
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  -webkit-opacity: 0.3;
  opacity: 0.3;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
  filter: alpha(opacity=30);
  font-size: 35px;
  font-family: FontAwesome;
  font-weight: 400;
  color: #38434c;
  content: "\f10d";
}
.node-type-employer .main .panel-pane .quotes-block .field-name-field-quote .field-item:after,
.node-type-employer-people .main .panel-pane .quotes-block .field-name-field-quote .field-item:after,
.node-type-employer-office .main .panel-pane .quotes-block .field-name-field-quote .field-item:after {
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  -webkit-opacity: 0.3;
  opacity: 0.3;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
  filter: alpha(opacity=30);
  font-size: 35px;
  font-family: FontAwesome;
  font-weight: 400;
  color: #38434c;
  content: "\f10e";
  position: relative;
  right: -5px;
  bottom: -12px;
  line-height: 9px;
}
.node-type-employer .main .panel-pane .quotes-block h2,
.node-type-employer-people .main .panel-pane .quotes-block h2,
.node-type-employer-office .main .panel-pane .quotes-block h2 {
  font-weight: bold;
  margin: 0 0 6px;
}
.node-type-employer .main .panel-pane .video-block h2,
.node-type-employer-people .main .panel-pane .video-block h2,
.node-type-employer-office .main .panel-pane .video-block h2 {
  background: #000;
  color: #fff;
  padding: 10px 15px;
  line-height: 23px;
  position: relative;
  display: block;
  margin-top: -3px;
}
.node-type-employer .main .panel-pane .video-block .field-name-field-video,
.node-type-employer-people .main .panel-pane .video-block .field-name-field-video,
.node-type-employer-office .main .panel-pane .video-block .field-name-field-video {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
.node-type-employer .main .panel-pane .video-block .field-name-field-video iframe,
.node-type-employer-people .main .panel-pane .video-block .field-name-field-video iframe,
.node-type-employer-office .main .panel-pane .video-block .field-name-field-video iframe {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  height: 100%;
  width: 100%;
}
.node-type-employer .main .panel-pane .field-name-field-video iframe,
.node-type-employer .main .panel-pane .field-name-field-map iframe,
.node-type-employer-people .main .panel-pane .field-name-field-video iframe,
.node-type-employer-people .main .panel-pane .field-name-field-map iframe,
.node-type-employer-office .main .panel-pane .field-name-field-video iframe,
.node-type-employer-office .main .panel-pane .field-name-field-map iframe {
  width: 100% !important;
}
.node-type-employer .main .panel-pane .image-block,
.node-type-employer .main .panel-pane .gmap-block,
.node-type-employer-people .main .panel-pane .image-block,
.node-type-employer-people .main .panel-pane .gmap-block,
.node-type-employer-office .main .panel-pane .image-block,
.node-type-employer-office .main .panel-pane .gmap-block {
  position: relative;
  display: inline-block;
  width: 100%;
}
.node-type-employer .main .panel-pane .image-block h2,
.node-type-employer .main .panel-pane .gmap-block h2,
.node-type-employer-people .main .panel-pane .image-block h2,
.node-type-employer-people .main .panel-pane .gmap-block h2,
.node-type-employer-office .main .panel-pane .image-block h2,
.node-type-employer-office .main .panel-pane .gmap-block h2 {
  background: #000;
  color: #fff;
  padding: 10px 15px;
  line-height: 23px;
  font-size: 25.5px !important;
  position: absolute;
  top: auto;
  right: 0;
  bottom: 0;
  left: auto;
  padding: 22px 43px;
}
.node-type-employer .main .panel-pane .image-block img,
.node-type-employer .main .panel-pane .gmap-block img,
.node-type-employer-people .main .panel-pane .image-block img,
.node-type-employer-people .main .panel-pane .gmap-block img,
.node-type-employer-office .main .panel-pane .image-block img,
.node-type-employer-office .main .panel-pane .gmap-block img {
  width: auto;
}
.node-type-employer .main .panel-pane .employer-people .employer-people-details,
.node-type-employer-people .main .panel-pane .employer-people .employer-people-details,
.node-type-employer-office .main .panel-pane .employer-people .employer-people-details {
  font-weight: 400;
  font-size: 15px !important;
  line-height: 23px;
  display: inline-block;
  padding: 10px 4%;
  width: 92%;
}
.node-type-employer .main .panel-pane .employer-people .employer-people-details .field-item,
.node-type-employer-people .main .panel-pane .employer-people .employer-people-details .field-item,
.node-type-employer-office .main .panel-pane .employer-people .employer-people-details .field-item {
  padding: 0 0 10px;
}
.node-type-employer .main .panel-pane .employer-people .employer-people-details .employer-people-title,
.node-type-employer-people .main .panel-pane .employer-people .employer-people-details .employer-people-title,
.node-type-employer-office .main .panel-pane .employer-people .employer-people-details .employer-people-title {
  font-size: 20.4px !important;
  margin: 9px 0 0;
  line-height: 30px;
}
.node-type-employer .main .panel-pane .employer-people .employer-people-details .employer-designation,
.node-type-employer-people .main .panel-pane .employer-people .employer-people-details .employer-designation,
.node-type-employer-office .main .panel-pane .employer-people .employer-people-details .employer-designation {
  font-size: 15.3px !important;
  font-weight: 700;
  margin: 5px 0 9px;
  display: inline-block;
}
.node-type-employer .main .panel-pane .employer-people .employer-people-details .employer_people_link a,
.node-type-employer .main .panel-pane .employer-people .employer-people-details .employer-link a,
.node-type-employer-people .main .panel-pane .employer-people .employer-people-details .employer_people_link a,
.node-type-employer-people .main .panel-pane .employer-people .employer-people-details .employer-link a,
.node-type-employer-office .main .panel-pane .employer-people .employer-people-details .employer_people_link a,
.node-type-employer-office .main .panel-pane .employer-people .employer-people-details .employer-link a {
  font-weight: 400;
  font-size: 15px !important;
  display: block;
  color: #fff !important;
  text-align: right;
  padding: 10px 0 0 10px;
}
.node-type-employer .main .panel-pane .employer-people .employer-people-details .employer_people_link a:hover,
.node-type-employer .main .panel-pane .employer-people .employer-people-details .employer-link a:hover,
.node-type-employer-people .main .panel-pane .employer-people .employer-people-details .employer_people_link a:hover,
.node-type-employer-people .main .panel-pane .employer-people .employer-people-details .employer-link a:hover,
.node-type-employer-office .main .panel-pane .employer-people .employer-people-details .employer_people_link a:hover,
.node-type-employer-office .main .panel-pane .employer-people .employer-people-details .employer-link a:hover {
  text-decoration: underline;
}
.node-type-employer .main .panel-pane .employer-people .image-block,
.node-type-employer-people .main .panel-pane .employer-people .image-block,
.node-type-employer-office .main .panel-pane .employer-people .image-block {
  display: block;
}
.node-type-employer .main .panel-pane .employer-people .field-name-field-image,
.node-type-employer-people .main .panel-pane .employer-people .field-name-field-image,
.node-type-employer-office .main .panel-pane .employer-people .field-name-field-image {
  width: 100%;
}
.node-type-employer .main .panel-pane.full,
.node-type-employer-people .main .panel-pane.full,
.node-type-employer-office .main .panel-pane.full {
  margin: 3px 0;
  overflow: hidden;
}
.node-type-employer .main .panel-pane.full .employer-people .image-block,
.node-type-employer-people .main .panel-pane.full .employer-people .image-block,
.node-type-employer-office .main .panel-pane.full .employer-people .image-block {
  margin-bottom: -1000px;
  padding-bottom: 1000px;
  width: 70%;
  float: left;
}
.node-type-employer .main .panel-pane.full .employer-people .image-block img,
.node-type-employer-people .main .panel-pane.full .employer-people .image-block img,
.node-type-employer-office .main .panel-pane.full .employer-people .image-block img {
  max-width: 100%;
  width: 100%;
}
.node-type-employer .main .panel-pane.full .employer-people .employer-people-details,
.node-type-employer-people .main .panel-pane.full .employer-people .employer-people-details,
.node-type-employer-office .main .panel-pane.full .employer-people .employer-people-details {
  margin-bottom: -1000px;
  padding-bottom: 1000px;
  width: 26.8%;
  padding-right: 15px;
  padding-left: 15px;
}
.node-type-employer .main .panel-pane.full .employer-people .employer-people-details .employer-designation,
.node-type-employer-people .main .panel-pane.full .employer-people .employer-people-details .employer-designation,
.node-type-employer-office .main .panel-pane.full .employer-people .employer-people-details .employer-designation {
  border-bottom: 2px solid #404a53;
  width: 100%;
  padding-bottom: 9px;
  margin: 5px 0 14px;
}
.node-type-employer .main .panel-pane.full .employer-people .employer-people-details .field-item,
.node-type-employer-people .main .panel-pane.full .employer-people .employer-people-details .field-item,
.node-type-employer-office .main .panel-pane.full .employer-people .employer-people-details .field-item {
  border-bottom: none;
}
.node-type-employer .main .panel-pane.full .employer-people .employer-people-details a,
.node-type-employer-people .main .panel-pane.full .employer-people .employer-people-details a,
.node-type-employer-office .main .panel-pane.full .employer-people .employer-people-details a {
  font-size: 17.85px !important;
  color: #fff !important;
  text-align: left;
}
.node-type-employer .main .panel-pane.full .employer-people .employer-people-details a:hover,
.node-type-employer-people .main .panel-pane.full .employer-people .employer-people-details a:hover,
.node-type-employer-office .main .panel-pane.full .employer-people .employer-people-details a:hover {
  text-decoration: underline;
  color: #fff !important;
}
.node-type-employer .main .panel-pane.full .employer-people .employer-people-details .employer-link a,
.node-type-employer .main .panel-pane.full .employer-people .employer-people-details .employer_people_link a,
.node-type-employer-people .main .panel-pane.full .employer-people .employer-people-details .employer-link a,
.node-type-employer-people .main .panel-pane.full .employer-people .employer-people-details .employer_people_link a,
.node-type-employer-office .main .panel-pane.full .employer-people .employer-people-details .employer-link a,
.node-type-employer-office .main .panel-pane.full .employer-people .employer-people-details .employer_people_link a {
  text-align: left;
  padding-left: 0;
}
.node-type-employer .main .panel-pane.full .content-with-image,
.node-type-employer-people .main .panel-pane.full .content-with-image,
.node-type-employer-office .main .panel-pane.full .content-with-image {
  overflow: hidden;
}
.node-type-employer .main .panel-pane.full .content-with-image .images-block,
.node-type-employer-people .main .panel-pane.full .content-with-image .images-block,
.node-type-employer-office .main .panel-pane.full .content-with-image .images-block {
  margin-bottom: -1000px;
  padding-bottom: 1000px;
  float: right;
  max-width: 316px;
}
.node-type-employer .main .panel-pane.full .content-with-image .images-block img,
.node-type-employer-people .main .panel-pane.full .content-with-image .images-block img,
.node-type-employer-office .main .panel-pane.full .content-with-image .images-block img {
  width: auto;
}
.node-type-employer .main .panel-pane.full .content-with-image .field-name-body .field-item,
.node-type-employer-people .main .panel-pane.full .content-with-image .field-name-body .field-item,
.node-type-employer-office .main .panel-pane.full .content-with-image .field-name-body .field-item {
  margin-bottom: -1000px;
  padding-bottom: 1000px;
}
.node-type-employer .main .panel-pane.full .content-with-image .content-block,
.node-type-employer-people .main .panel-pane.full .content-with-image .content-block,
.node-type-employer-office .main .panel-pane.full .content-with-image .content-block {
  max-width: 67.22%;
  float: left;
}
.node-type-employer .main .panel-pane.full .content-block h2,
.node-type-employer .main .panel-pane.full .content-block h3,
.node-type-employer-people .main .panel-pane.full .content-block h2,
.node-type-employer-people .main .panel-pane.full .content-block h3,
.node-type-employer-office .main .panel-pane.full .content-block h2,
.node-type-employer-office .main .panel-pane.full .content-block h3 {
  float: none;
}
.node-type-employer .main .panel-pane.two-third .employer-people .image-block,
.node-type-employer .main .panel-pane.half .employer-people .image-block,
.node-type-employer-people .main .panel-pane.two-third .employer-people .image-block,
.node-type-employer-people .main .panel-pane.half .employer-people .image-block,
.node-type-employer-office .main .panel-pane.two-third .employer-people .image-block,
.node-type-employer-office .main .panel-pane.half .employer-people .image-block {
  width: 50%;
}
.node-type-employer .main .panel-pane.two-third .employer-people .employer-people-details,
.node-type-employer .main .panel-pane.half .employer-people .employer-people-details,
.node-type-employer-people .main .panel-pane.two-third .employer-people .employer-people-details,
.node-type-employer-people .main .panel-pane.half .employer-people .employer-people-details,
.node-type-employer-office .main .panel-pane.two-third .employer-people .employer-people-details,
.node-type-employer-office .main .panel-pane.half .employer-people .employer-people-details {
  width: 42%;
  padding: 10px 3.8%;
}
.node-type-employer .main .panel-pane.two-third .employer-people .employer-people-details .employer-people-title,
.node-type-employer .main .panel-pane.half .employer-people .employer-people-details .employer-people-title,
.node-type-employer-people .main .panel-pane.two-third .employer-people .employer-people-details .employer-people-title,
.node-type-employer-people .main .panel-pane.half .employer-people .employer-people-details .employer-people-title,
.node-type-employer-office .main .panel-pane.two-third .employer-people .employer-people-details .employer-people-title,
.node-type-employer-office .main .panel-pane.half .employer-people .employer-people-details .employer-people-title {
  font-size: 20.4px !important;
  line-height: inherit;
}
.node-type-employer .main .panel-pane.two-third .employer-people .employer-people-details .employer-designation,
.node-type-employer .main .panel-pane.half .employer-people .employer-people-details .employer-designation,
.node-type-employer-people .main .panel-pane.two-third .employer-people .employer-people-details .employer-designation,
.node-type-employer-people .main .panel-pane.half .employer-people .employer-people-details .employer-designation,
.node-type-employer-office .main .panel-pane.two-third .employer-people .employer-people-details .employer-designation,
.node-type-employer-office .main .panel-pane.half .employer-people .employer-people-details .employer-designation {
  font-size: 15.3px !important;
  line-height: 17px;
}
.node-type-employer .main .panel-pane.two-third .employer-people .employer-people-details .field-item,
.node-type-employer .main .panel-pane.half .employer-people .employer-people-details .field-item,
.node-type-employer-people .main .panel-pane.two-third .employer-people .employer-people-details .field-item,
.node-type-employer-people .main .panel-pane.half .employer-people .employer-people-details .field-item,
.node-type-employer-office .main .panel-pane.two-third .employer-people .employer-people-details .field-item,
.node-type-employer-office .main .panel-pane.half .employer-people .employer-people-details .field-item {
  line-height: 20px;
}
.node-type-employer .main .panel-pane.two-third .employer-people .employer-people-details .employer_people_link a,
.node-type-employer .main .panel-pane.half .employer-people .employer-people-details .employer_people_link a,
.node-type-employer-people .main .panel-pane.two-third .employer-people .employer-people-details .employer_people_link a,
.node-type-employer-people .main .panel-pane.half .employer-people .employer-people-details .employer_people_link a,
.node-type-employer-office .main .panel-pane.two-third .employer-people .employer-people-details .employer_people_link a,
.node-type-employer-office .main .panel-pane.half .employer-people .employer-people-details .employer_people_link a {
  padding: 7px 0 0 10px;
}
.node-type-employer .main .panel-pane.one-third .joburl-block .field-item p,
.node-type-employer-people .main .panel-pane.one-third .joburl-block .field-item p,
.node-type-employer-office .main .panel-pane.one-third .joburl-block .field-item p {
  display: table-cell;
  vertical-align: middle;
  padding: 0 25px;
  height: 190px;
}
.node-type-employer .main .panel-pane.one-third .employer-people .image-block img,
.node-type-employer-people .main .panel-pane.one-third .employer-people .image-block img,
.node-type-employer-office .main .panel-pane.one-third .employer-people .image-block img {
  width: 40%;
  float: left;
}
.node-type-employer .main .panel-pane.one-third .employer-people .image-block.employer-teaser-large img,
.node-type-employer-people .main .panel-pane.one-third .employer-people .image-block.employer-teaser-large img,
.node-type-employer-office .main .panel-pane.one-third .employer-people .image-block.employer-teaser-large img {
  width: 100%;
}
.node-type-employer .main .panel-pane.one-third .employer-people .employer-people-short-details,
.node-type-employer-people .main .panel-pane.one-third .employer-people .employer-people-short-details,
.node-type-employer-office .main .panel-pane.one-third .employer-people .employer-people-short-details {
  width: 60%;
  float: left;
}
.node-type-employer .main .panel-pane.one-third .employer-people .employer-people-short-details h1,
.node-type-employer .main .panel-pane.one-third .employer-people .employer-people-short-details h2,
.node-type-employer .main .panel-pane.one-third .employer-people .employer-people-short-details span,
.node-type-employer-people .main .panel-pane.one-third .employer-people .employer-people-short-details h1,
.node-type-employer-people .main .panel-pane.one-third .employer-people .employer-people-short-details h2,
.node-type-employer-people .main .panel-pane.one-third .employer-people .employer-people-short-details span,
.node-type-employer-office .main .panel-pane.one-third .employer-people .employer-people-short-details h1,
.node-type-employer-office .main .panel-pane.one-third .employer-people .employer-people-short-details h2,
.node-type-employer-office .main .panel-pane.one-third .employer-people .employer-people-short-details span {
  font-size: 20.4px !important;
  color: #000 !important;
}
.node-type-employer .main .panel-pane.one-third .employer-people .employer-people-short-details h2,
.node-type-employer-people .main .panel-pane.one-third .employer-people .employer-people-short-details h2,
.node-type-employer-office .main .panel-pane.one-third .employer-people .employer-people-short-details h2 {
  font-size: 15.3px !important;
}
.node-type-employer .main .panel-pane.one-third .employer-people .employer-people-short-details h2 span,
.node-type-employer-people .main .panel-pane.one-third .employer-people .employer-people-short-details h2 span,
.node-type-employer-office .main .panel-pane.one-third .employer-people .employer-people-short-details h2 span {
  font-size: 15.3px !important;
}
.node-type-employer .main .panel-pane.half .employer-people .image-block img,
.node-type-employer-people .main .panel-pane.half .employer-people .image-block img,
.node-type-employer-office .main .panel-pane.half .employer-people .image-block img {
  width: 760px;
  max-width: 100%;
}
.node-type-employer .main .panel-pane img,
.node-type-employer-people .main .panel-pane img,
.node-type-employer-office .main .panel-pane img {
  max-width: 100%;
  height: auto;
  float: left;
  width: 760px;
}
.node-type-employer .main .panel-pane .twitter-block,
.node-type-employer-people .main .panel-pane .twitter-block,
.node-type-employer-office .main .panel-pane .twitter-block {
  background-color: #009EFF;
  padding: 20px 15px 10px;
  min-height: 175px;
  max-height: 241px;
  overflow: hidden;
  text-align: center;
  line-height: 175px;
}
.node-type-employer .main .panel-pane .twitter-block h2,
.node-type-employer-people .main .panel-pane .twitter-block h2,
.node-type-employer-office .main .panel-pane .twitter-block h2 {
  background: #000;
  color: #fff;
  padding: 10px 15px;
  line-height: 23px;
  font-size: 25.5px !important;
  padding: 0;
  background-color: transparent;
}
.node-type-employer .main .panel-pane .twitter-block p,
.node-type-employer-people .main .panel-pane .twitter-block p,
.node-type-employer-office .main .panel-pane .twitter-block p {
  font-size: 18px !important;
  padding: 20px 0;
  color: #fff;
  line-height: 150%;
}
.node-type-employer .main .panel-pane .twitter-block p a,
.node-type-employer-people .main .panel-pane .twitter-block p a,
.node-type-employer-office .main .panel-pane .twitter-block p a {
  font-size: 18px !important;
  font-weight: bold;
}
.node-type-employer .main .panel-pane .twitter-block .field-name-field-twitter-link,
.node-type-employer-people .main .panel-pane .twitter-block .field-name-field-twitter-link,
.node-type-employer-office .main .panel-pane .twitter-block .field-name-field-twitter-link {
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
}
.node-type-employer .main .panel-pane .twitter-block .field-name-field-twitter-link p,
.node-type-employer-people .main .panel-pane .twitter-block .field-name-field-twitter-link p,
.node-type-employer-office .main .panel-pane .twitter-block .field-name-field-twitter-link p {
  padding: 0;
  margin-top: -25px;
}
.node-type-employer .main .panel-pane .twitter-block .twitter-icon,
.node-type-employer-people .main .panel-pane .twitter-block .twitter-icon,
.node-type-employer-office .main .panel-pane .twitter-block .twitter-icon {
  position: absolute;
  top: auto;
  right: 10px;
  bottom: 5px;
  left: auto;
  display: block;
  text-align: right;
  width: 100%;
  line-height: normal;
}
.node-type-employer .main .panel-pane .twitter-block .twitter-icon:after,
.node-type-employer-people .main .panel-pane .twitter-block .twitter-icon:after,
.node-type-employer-office .main .panel-pane .twitter-block .twitter-icon: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: "\f099";
  color: #fff;
  font-size: 60px;
}
.node-type-employer .main .panel-pane .facebook-block,
.node-type-employer-people .main .panel-pane .facebook-block,
.node-type-employer-office .main .panel-pane .facebook-block {
  background-color: #009EFF;
  padding: 20px 15px 10px;
  min-height: 175px;
  max-height: 241px;
  overflow: hidden;
  text-align: center;
  line-height: 175px;
  background-color: #1E5B9A;
  width: 90%;
}
.node-type-employer .main .panel-pane .facebook-block h2,
.node-type-employer-people .main .panel-pane .facebook-block h2,
.node-type-employer-office .main .panel-pane .facebook-block h2 {
  background: #000;
  color: #fff;
  padding: 10px 15px;
  line-height: 23px;
  font-size: 25.5px !important;
  padding: 0;
  background-color: transparent;
}
.node-type-employer .main .panel-pane .facebook-block p,
.node-type-employer-people .main .panel-pane .facebook-block p,
.node-type-employer-office .main .panel-pane .facebook-block p {
  font-size: 18px !important;
  padding: 20px 0;
  color: #fff;
  line-height: 150%;
}
.node-type-employer .main .panel-pane .facebook-block p a,
.node-type-employer-people .main .panel-pane .facebook-block p a,
.node-type-employer-office .main .panel-pane .facebook-block p a {
  font-size: 18px !important;
  font-weight: bold;
}
.node-type-employer .main .panel-pane .facebook-block .field-name-field-twitter-link,
.node-type-employer-people .main .panel-pane .facebook-block .field-name-field-twitter-link,
.node-type-employer-office .main .panel-pane .facebook-block .field-name-field-twitter-link {
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
}
.node-type-employer .main .panel-pane .facebook-block .field-name-field-twitter-link p,
.node-type-employer-people .main .panel-pane .facebook-block .field-name-field-twitter-link p,
.node-type-employer-office .main .panel-pane .facebook-block .field-name-field-twitter-link p {
  padding: 0;
  margin-top: -25px;
}
.node-type-employer .main .panel-pane .facebook-block .twitter-icon,
.node-type-employer-people .main .panel-pane .facebook-block .twitter-icon,
.node-type-employer-office .main .panel-pane .facebook-block .twitter-icon {
  position: absolute;
  top: auto;
  right: 10px;
  bottom: 5px;
  left: auto;
  display: block;
  text-align: right;
  width: 100%;
  line-height: normal;
}
.node-type-employer .main .panel-pane .facebook-block .twitter-icon:after,
.node-type-employer-people .main .panel-pane .facebook-block .twitter-icon:after,
.node-type-employer-office .main .panel-pane .facebook-block .twitter-icon: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: "\f099";
  color: #fff;
  font-size: 60px;
}
.node-type-employer .main .panel-pane .facebook-block .field-name-field-facebook-link,
.node-type-employer-people .main .panel-pane .facebook-block .field-name-field-facebook-link,
.node-type-employer-office .main .panel-pane .facebook-block .field-name-field-facebook-link {
  display: inline-block;
  line-height: normal;
  vertical-align: middle;
}
.node-type-employer .main .panel-pane .facebook-block .field-name-field-facebook-link p,
.node-type-employer-people .main .panel-pane .facebook-block .field-name-field-facebook-link p,
.node-type-employer-office .main .panel-pane .facebook-block .field-name-field-facebook-link p {
  margin-top: -25px;
}
.node-type-employer .main .panel-pane .facebook-block > p,
.node-type-employer-people .main .panel-pane .facebook-block > p,
.node-type-employer-office .main .panel-pane .facebook-block > p {
  display: table-cell;
  vertical-align: middle;
}
.node-type-employer .main .panel-pane .facebook-block .facebook-icon,
.node-type-employer-people .main .panel-pane .facebook-block .facebook-icon,
.node-type-employer-office .main .panel-pane .facebook-block .facebook-icon {
  position: absolute;
  top: auto;
  right: 10px;
  bottom: 5px;
  left: auto;
  text-align: right;
  width: 100%;
  line-height: normal;
}
.node-type-employer .main .panel-pane .facebook-block .facebook-icon:after,
.node-type-employer-people .main .panel-pane .facebook-block .facebook-icon:after,
.node-type-employer-office .main .panel-pane .facebook-block .facebook-icon: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;
  font-size: 60px;
  content: "\f09a";
  color: #fff;
}
.node-type-employer .main .panel-pane .joburl-block,
.node-type-employer-people .main .panel-pane .joburl-block,
.node-type-employer-office .main .panel-pane .joburl-block {
  background-color: #bc1e37;
  padding: 5px;
  overflow: hidden;
}
.node-type-employer .main .panel-pane .joburl-block .field-item p,
.node-type-employer-people .main .panel-pane .joburl-block .field-item p,
.node-type-employer-office .main .panel-pane .joburl-block .field-item p {
  font-size: 18px !important;
  font-weight: bold;
  border: solid 3px #fff;
  padding: 25px;
  color: #fff;
  line-height: 150%;
  text-align: center;
}
.node-type-employer .main .panel-pane .joburl-block .field-item a,
.node-type-employer .main .panel-pane .joburl-block .field-item a:hover,
.node-type-employer-people .main .panel-pane .joburl-block .field-item a,
.node-type-employer-people .main .panel-pane .joburl-block .field-item a:hover,
.node-type-employer-office .main .panel-pane .joburl-block .field-item a,
.node-type-employer-office .main .panel-pane .joburl-block .field-item a:hover {
  font-size: 18px !important;
  font-weight: bold;
  color: #fff !important;
}
.node-type-employer .main .mobile-top-navigation,
.node-type-employer-people .main .mobile-top-navigation,
.node-type-employer-office .main .mobile-top-navigation {
  display: none;
}
@media screen and (max-width: 1024px) {
  .node-type-employer .mainnav .container,
  .node-type-employer-people .mainnav .container,
  .node-type-employer-office .mainnav .container {
    max-width: 100%;
  }
  .node-type-employer .main.noheader,
  .node-type-employer-people .main.noheader,
  .node-type-employer-office .main.noheader {
    padding-top: 80px;
  }
  .node-type-employer .main .employee-menu nav ul li a,
  .node-type-employer-people .main .employee-menu nav ul li a,
  .node-type-employer-office .main .employee-menu nav ul li a {
    padding: 5px 18px;
  }
  .node-type-employer .main .container,
  .node-type-employer-people .main .container,
  .node-type-employer-office .main .container {
    max-width: 100%;
  }
  .node-type-employer .main .panel-pane,
  .node-type-employer-people .main .panel-pane,
  .node-type-employer-office .main .panel-pane {
    margin-right: 2px;
    margin-left: 6px;
  }
  .node-type-employer .main .panel-pane:first-child,
  .node-type-employer-people .main .panel-pane:first-child,
  .node-type-employer-office .main .panel-pane:first-child {
    margin-left: 6px;
  }
  .node-type-employer .main .panel-pane .content-with-image,
  .node-type-employer-people .main .panel-pane .content-with-image,
  .node-type-employer-office .main .panel-pane .content-with-image {
    background: #000;
  }
  .node-type-employer .main .panel-pane .employer-people .employer-people-details .employer-people-title,
  .node-type-employer-people .main .panel-pane .employer-people .employer-people-details .employer-people-title,
  .node-type-employer-office .main .panel-pane .employer-people .employer-people-details .employer-people-title {
    line-height: 30px;
  }
  .node-type-employer .main .panel-pane .employer-people .image-block img,
  .node-type-employer-people .main .panel-pane .employer-people .image-block img,
  .node-type-employer-office .main .panel-pane .employer-people .image-block img {
    width: 760px;
  }
  .node-type-employer .main .panel-pane.two-third .employer-people .employer-people-details,
  .node-type-employer .main .panel-pane.half .employer-people .employer-people-details,
  .node-type-employer-people .main .panel-pane.two-third .employer-people .employer-people-details,
  .node-type-employer-people .main .panel-pane.half .employer-people .employer-people-details,
  .node-type-employer-office .main .panel-pane.two-third .employer-people .employer-people-details,
  .node-type-employer-office .main .panel-pane.half .employer-people .employer-people-details {
    padding: 10px 2.8%;
  }
  .node-type-employer .main .panel-pane.full,
  .node-type-employer-people .main .panel-pane.full,
  .node-type-employer-office .main .panel-pane.full {
    width: 98%;
    margin: 3px 12px;
  }
  .node-type-employer .main .panel-pane.full .employer-people .employer-people-details,
  .node-type-employer-people .main .panel-pane.full .employer-people .employer-people-details,
  .node-type-employer-office .main .panel-pane.full .employer-people .employer-people-details {
    width: 25.8%;
  }
  .node-type-employer .main .panel-pane.full .employer-people h4,
  .node-type-employer-people .main .panel-pane.full .employer-people h4,
  .node-type-employer-office .main .panel-pane.full .employer-people h4 {
    padding: 0 0 20px;
  }
  .node-type-employer .main .panel-pane.full .content-with-image .content-block,
  .node-type-employer-people .main .panel-pane.full .content-with-image .content-block,
  .node-type-employer-office .main .panel-pane.full .content-with-image .content-block {
    max-width: 56.22%;
  }
  .node-type-employer .main .panel-pane.half .field-name-field-map iframe,
  .node-type-employer-people .main .panel-pane.half .field-name-field-map iframe,
  .node-type-employer-office .main .panel-pane.half .field-name-field-map iframe {
    max-height: 345px;
  }
  .node-type-employer .main .panel-pane .video-block h2,
  .node-type-employer-people .main .panel-pane .video-block h2,
  .node-type-employer-office .main .panel-pane .video-block h2 {
    margin-top: -3px;
  }
}
@media screen and (max-width: 768px) {
  .node-type-employer .main .panel-pane.half .field-name-field-map iframe,
  .node-type-employer-people .main .panel-pane.half .field-name-field-map iframe,
  .node-type-employer-office .main .panel-pane.half .field-name-field-map iframe {
    max-height: 266px;
  }
}
@media screen and (max-width: 767px) {
  .node-type-employer .main.noheader,
  .node-type-employer-people .main.noheader,
  .node-type-employer-office .main.noheader {
    padding: 15px 0 0;
  }
  .node-type-employer .main .panel-pane .image-block img,
  .node-type-employer-people .main .panel-pane .image-block img,
  .node-type-employer-office .main .panel-pane .image-block img {
    width: 100%;
  }
  .node-type-employer .main .employee-menu .employee-name,
  .node-type-employer-people .main .employee-menu .employee-name,
  .node-type-employer-office .main .employee-menu .employee-name {
    display: block;
    padding: 10px;
    text-align: center;
    float: none;
    height: auto;
    background: #000;
  }
  .node-type-employer .main .employee-menu .employee-name h1,
  .node-type-employer-people .main .employee-menu .employee-name h1,
  .node-type-employer-office .main .employee-menu .employee-name h1 {
    display: block;
    text-align: center;
    padding: 0 51px;
  }
  .node-type-employer .main .employee-menu .employee-name img,
  .node-type-employer-people .main .employee-menu .employee-name img,
  .node-type-employer-office .main .employee-menu .employee-name img {
    display: inline-block;
  }
  .node-type-employer .main .employee-menu nav,
  .node-type-employer-people .main .employee-menu nav,
  .node-type-employer-office .main .employee-menu nav {
    display: block;
    height: 48px;
  }
  .node-type-employer .main .employee-menu nav ul,
  .node-type-employer-people .main .employee-menu nav ul,
  .node-type-employer-office .main .employee-menu nav ul {
    margin: 0;
    padding: 0;
    float: left;
  }
  .node-type-employer .main .employee-menu nav ul li,
  .node-type-employer-people .main .employee-menu nav ul li,
  .node-type-employer-office .main .employee-menu nav ul li {
    float: left;
    margin: 0;
  }
  .node-type-employer .main .employee-menu nav ul li a,
  .node-type-employer-people .main .employee-menu nav ul li a,
  .node-type-employer-office .main .employee-menu nav ul li a {
    font-size: 15.3px !important;
    padding: 15px;
    float: left;
  }
  .node-type-employer .main .section-1,
  .node-type-employer-people .main .section-1,
  .node-type-employer-office .main .section-1 {
    margin-top: 15px;
  }
  .node-type-employer .main .section-5,
  .node-type-employer-people .main .section-5,
  .node-type-employer-office .main .section-5 {
    padding-bottom: 40px;
  }
  .node-type-employer .main .panel-pane,
  .node-type-employer-people .main .panel-pane,
  .node-type-employer-office .main .panel-pane {
    margin: 10px 6px;
  }
  .node-type-employer .main .panel-pane.two-third .content-with-image,
  .node-type-employer-people .main .panel-pane.two-third .content-with-image,
  .node-type-employer-office .main .panel-pane.two-third .content-with-image {
    background: transparent;
  }
  .node-type-employer .main .panel-pane.two-third .content-with-image .images-block,
  .node-type-employer-people .main .panel-pane.two-third .content-with-image .images-block,
  .node-type-employer-office .main .panel-pane.two-third .content-with-image .images-block {
    width: 100%;
  }
  .node-type-employer .main .panel-pane.two-third .content-with-image .field-name-body,
  .node-type-employer-people .main .panel-pane.two-third .content-with-image .field-name-body,
  .node-type-employer-office .main .panel-pane.two-third .content-with-image .field-name-body {
    width: 100%;
    padding-bottom: 15px;
  }
  .node-type-employer .main .panel-pane.two-third .content-with-image .content-block,
  .node-type-employer-people .main .panel-pane.two-third .content-with-image .content-block,
  .node-type-employer-office .main .panel-pane.two-third .content-with-image .content-block {
    background: transparent;
  }
  .node-type-employer .main .panel-pane.two-third .content-with-image .content-block h2,
  .node-type-employer .main .panel-pane.two-third .content-with-image .content-block h3,
  .node-type-employer-people .main .panel-pane.two-third .content-with-image .content-block h2,
  .node-type-employer-people .main .panel-pane.two-third .content-with-image .content-block h3,
  .node-type-employer-office .main .panel-pane.two-third .content-with-image .content-block h2,
  .node-type-employer-office .main .panel-pane.two-third .content-with-image .content-block h3 {
    width: 96%;
    float: left;
  }
  .node-type-employer .main .panel-pane .video-block h2,
  .node-type-employer-people .main .panel-pane .video-block h2,
  .node-type-employer-office .main .panel-pane .video-block h2 {
    line-height: inherit;
  }
  .node-type-employer .main .panel-pane.full,
  .node-type-employer-people .main .panel-pane.full,
  .node-type-employer-office .main .panel-pane.full {
    margin: 10px 6px;
  }
  .node-type-employer .main .panel-pane.full .employer-people .image-block,
  .node-type-employer-people .main .panel-pane.full .employer-people .image-block,
  .node-type-employer-office .main .panel-pane.full .employer-people .image-block {
    float: none;
    overflow: hidden;
  }
  .node-type-employer .main .panel-pane.full .employer-people .employer-people-details,
  .node-type-employer-people .main .panel-pane.full .employer-people .employer-people-details,
  .node-type-employer-office .main .panel-pane.full .employer-people .employer-people-details {
    display: block;
  }
  .node-type-employer .main .panel-pane.full .employer-people .employer-people-details .employer-people-title,
  .node-type-employer-people .main .panel-pane.full .employer-people .employer-people-details .employer-people-title,
  .node-type-employer-office .main .panel-pane.full .employer-people .employer-people-details .employer-people-title {
    margin: 5px 0 3px;
  }
  .node-type-employer .main .panel-pane.full .employer-people .image-block,
  .node-type-employer-people .main .panel-pane.full .employer-people .image-block,
  .node-type-employer-office .main .panel-pane.full .employer-people .image-block {
    margin: 0;
    padding: 0;
    width: 100%;
    max-height: inherit;
  }
  .node-type-employer .main .panel-pane.full .employer-people .employer-people-details,
  .node-type-employer-people .main .panel-pane.full .employer-people .employer-people-details,
  .node-type-employer-office .main .panel-pane.full .employer-people .employer-people-details {
    width: 95%;
  }
  .node-type-employer .main .panel-pane.full .content-with-image,
  .node-type-employer-people .main .panel-pane.full .content-with-image,
  .node-type-employer-office .main .panel-pane.full .content-with-image {
    background: none;
  }
  .node-type-employer .main .panel-pane.full .content-with-image .images-block,
  .node-type-employer-people .main .panel-pane.full .content-with-image .images-block,
  .node-type-employer-office .main .panel-pane.full .content-with-image .images-block {
    margin: 0;
    padding: 0;
    float: left;
  }
  .node-type-employer .main .panel-pane.full .content-with-image .content-block,
  .node-type-employer-people .main .panel-pane.full .content-with-image .content-block,
  .node-type-employer-office .main .panel-pane.full .content-with-image .content-block {
    max-width: 100%;
  }
  .node-type-employer .main .panel-pane.two-third .employer-people .image-block,
  .node-type-employer .main .panel-pane.half .employer-people .image-block,
  .node-type-employer-people .main .panel-pane.two-third .employer-people .image-block,
  .node-type-employer-people .main .panel-pane.half .employer-people .image-block,
  .node-type-employer-office .main .panel-pane.two-third .employer-people .image-block,
  .node-type-employer-office .main .panel-pane.half .employer-people .image-block {
    width: 100%;
  }
  .node-type-employer .main .panel-pane.two-third .employer-people .employer-people-details,
  .node-type-employer .main .panel-pane.half .employer-people .employer-people-details,
  .node-type-employer-people .main .panel-pane.two-third .employer-people .employer-people-details,
  .node-type-employer-people .main .panel-pane.half .employer-people .employer-people-details,
  .node-type-employer-office .main .panel-pane.two-third .employer-people .employer-people-details,
  .node-type-employer-office .main .panel-pane.half .employer-people .employer-people-details {
    width: 94%;
    margin-right: 0;
  }
  .node-type-employer .main .panel-pane.one-third .joburl-block .field-item p,
  .node-type-employer-people .main .panel-pane.one-third .joburl-block .field-item p,
  .node-type-employer-office .main .panel-pane.one-third .joburl-block .field-item p {
    height: inherit;
    padding: 25px;
    display: block;
  }
  .node-type-employer .main .panel-pane.one-third .facebook-block,
  .node-type-employer-people .main .panel-pane.one-third .facebook-block,
  .node-type-employer-office .main .panel-pane.one-third .facebook-block {
    min-height: inherit;
    display: block;
    width: 100%;
    line-height: normal;
    box-sizing: border-box;
  }
  .node-type-employer .main .panel-pane.one-third .facebook-block .field-name-field-facebook-link,
  .node-type-employer-people .main .panel-pane.one-third .facebook-block .field-name-field-facebook-link,
  .node-type-employer-office .main .panel-pane.one-third .facebook-block .field-name-field-facebook-link {
    display: block;
  }
  .node-type-employer .main .panel-pane.one-third .facebook-block .field-name-field-facebook-link p,
  .node-type-employer-people .main .panel-pane.one-third .facebook-block .field-name-field-facebook-link p,
  .node-type-employer-office .main .panel-pane.one-third .facebook-block .field-name-field-facebook-link p {
    margin-top: 0;
    padding: 20px 0;
  }
  .node-type-employer .main .panel-pane.one-third .twitter-block,
  .node-type-employer-people .main .panel-pane.one-third .twitter-block,
  .node-type-employer-office .main .panel-pane.one-third .twitter-block {
    min-height: inherit;
    line-height: normal;
  }
  .node-type-employer .main .panel-pane.one-third .twitter-block p a,
  .node-type-employer-people .main .panel-pane.one-third .twitter-block p a,
  .node-type-employer-office .main .panel-pane.one-third .twitter-block p a {
    font-size: 16.5px !important;
  }
  .node-type-employer .main .panel-pane.one-third .twitter-block .field-name-field-twitter-link,
  .node-type-employer-people .main .panel-pane.one-third .twitter-block .field-name-field-twitter-link,
  .node-type-employer-office .main .panel-pane.one-third .twitter-block .field-name-field-twitter-link {
    display: block;
  }
  .node-type-employer .main .panel-pane.one-third .twitter-block .field-name-field-twitter-link p,
  .node-type-employer-people .main .panel-pane.one-third .twitter-block .field-name-field-twitter-link p,
  .node-type-employer-office .main .panel-pane.one-third .twitter-block .field-name-field-twitter-link p {
    margin-top: 0;
    padding: 20px 0;
  }
  .node-type-employer .main .panel-pane.one-third .twitter-block .twitter-icon,
  .node-type-employer-people .main .panel-pane.one-third .twitter-block .twitter-icon,
  .node-type-employer-office .main .panel-pane.one-third .twitter-block .twitter-icon {
    right: 10px;
  }
  .node-type-employer .main .panel-pane.one-third .employer-people.node-employer-people.node-teaser,
  .node-type-employer-people .main .panel-pane.one-third .employer-people.node-employer-people.node-teaser,
  .node-type-employer-office .main .panel-pane.one-third .employer-people.node-employer-people.node-teaser {
    background: #000;
  }
  .node-type-employer .main .panel-pane.one-third .employer-people .image-block,
  .node-type-employer-people .main .panel-pane.one-third .employer-people .image-block,
  .node-type-employer-office .main .panel-pane.one-third .employer-people .image-block {
    display: inline;
  }
  .node-type-employer .main .panel-pane.one-third .employer-people .image-block img,
  .node-type-employer-people .main .panel-pane.one-third .employer-people .image-block img,
  .node-type-employer-office .main .panel-pane.one-third .employer-people .image-block img {
    margin-right: 4%;
  }
  .node-type-employer .main .panel-pane.one-third .employer-people .employer-people-short-details,
  .node-type-employer-people .main .panel-pane.one-third .employer-people .employer-people-short-details,
  .node-type-employer-office .main .panel-pane.one-third .employer-people .employer-people-short-details {
    color: #fff;
    padding: 15px 0 7px;
    display: block;
    width: 50%;
  }
  .node-type-employer .main .panel-pane.one-third .employer-people .employer-people-short-details h1,
  .node-type-employer .main .panel-pane.one-third .employer-people .employer-people-short-details h2,
  .node-type-employer .main .panel-pane.one-third .employer-people .employer-people-short-details span,
  .node-type-employer-people .main .panel-pane.one-third .employer-people .employer-people-short-details h1,
  .node-type-employer-people .main .panel-pane.one-third .employer-people .employer-people-short-details h2,
  .node-type-employer-people .main .panel-pane.one-third .employer-people .employer-people-short-details span,
  .node-type-employer-office .main .panel-pane.one-third .employer-people .employer-people-short-details h1,
  .node-type-employer-office .main .panel-pane.one-third .employer-people .employer-people-short-details h2,
  .node-type-employer-office .main .panel-pane.one-third .employer-people .employer-people-short-details span {
    color: #fff !important;
  }
  .node-type-employer .main .panel-pane.one-third .employer-people .employer-people-short-details h1,
  .node-type-employer-people .main .panel-pane.one-third .employer-people .employer-people-short-details h1,
  .node-type-employer-office .main .panel-pane.one-third .employer-people .employer-people-short-details h1 {
    padding-bottom: 7px;
  }
  .node-type-employer .main .panel-pane .employer-people .image-block,
  .node-type-employer-people .main .panel-pane .employer-people .image-block,
  .node-type-employer-office .main .panel-pane .employer-people .image-block {
    float: none;
    overflow: hidden;
  }
  .node-type-employer .main .panel-pane .employer-people .employer-people-details,
  .node-type-employer-people .main .panel-pane .employer-people .employer-people-details,
  .node-type-employer-office .main .panel-pane .employer-people .employer-people-details {
    display: block;
  }
  .node-type-employer .main .panel-pane .employer-people .employer-people-details .employer-people-title,
  .node-type-employer-people .main .panel-pane .employer-people .employer-people-details .employer-people-title,
  .node-type-employer-office .main .panel-pane .employer-people .employer-people-details .employer-people-title {
    margin: 5px 0 3px;
  }
  .node-type-employer .main .panel-pane .joburl-block,
  .node-type-employer-people .main .panel-pane .joburl-block,
  .node-type-employer-office .main .panel-pane .joburl-block {
    min-height: inherit;
  }
  .node-type-employer .main .panel-pane .joburl-block .field-item p,
  .node-type-employer-people .main .panel-pane .joburl-block .field-item p,
  .node-type-employer-office .main .panel-pane .joburl-block .field-item p {
    padding: 25px;
  }
  .node-type-employer .main .mobile-top-navigation,
  .node-type-employer-people .main .mobile-top-navigation,
  .node-type-employer-office .main .mobile-top-navigation {
    position: absolute;
    top: auto;
    right: -2px;
    bottom: 3px;
    left: auto;
    display: block;
    text-align: right;
    padding: 0 12px;
  }
  .node-type-employer .main .mobile-top-navigation a,
  .node-type-employer-people .main .mobile-top-navigation a,
  .node-type-employer-office .main .mobile-top-navigation a {
    display: inline-block;
    height: 8px;
    overflow: hidden;
    padding: 14px 9px;
    background: #999;
    border-radius: 31px;
  }
  .node-type-employer .main .mobile-top-navigation a span,
  .node-type-employer-people .main .mobile-top-navigation a span,
  .node-type-employer-office .main .mobile-top-navigation a span {
    color: #fff;
    height: 21px;
    overflow: hidden;
    margin: -8px 0 0;
  }
}
