@font-face {
   font-family: "Inter";
   /*src: url(../../fonts/manpower.com/88fcd49a-13c7-4d0c-86b1-ad1e258bd75d.eot?#iefix);
   src: url(../../fonts/manpower.com/88fcd49a-13c7-4d0c-86b1-ad1e258bd75d.eot?#iefix) format("eot"), url(../../fonts/manpower.com/7732d6de-bd05-4c17-ae43-99e9a02edf31.woff2) format("woff2"), url(../../fonts/manpower.com/9a2e4855-380f-477f-950e-d98e8db54eac.woff) format("woff"), url(../../fonts/manpower.com/fa82d0ee-4fbd-4cc9-bf9f-226ad1fcbae2.ttf) format("truetype"), url(../../fonts/manpower.com/48d599a6-92b5-4d43-a4ac-8959f6971853.svg#48d599a6-92b5-4d43-a4ac-8959f6971853) format("svg")*/
}
@font-face {
   font-family: "Inter";
   /*src: url(../../fonts/manpower.com/0b3a3fca-0fad-402b-bd38-fdcbad1ef776.eot?#iefix);
   src: url(../../fonts/manpower.com/0b3a3fca-0fad-402b-bd38-fdcbad1ef776.eot?#iefix) format("eot"), url(../../fonts/manpower.com/b4cd926c-1a31-4785-b261-1db1a68c521e.woff2) format("woff2"), url(../../fonts/manpower.com/d5af76d8-a90b-4527-b3a3-182207cc3250.woff) format("woff"), url(../../fonts/manpower.com/1d238354-d156-4dde-89ea-4770ef04b9f9.ttf) format("truetype"), url(../../fonts/manpower.com/b68875cb-14a9-472e-8177-0247605124d7.svg#b68875cb-14a9-472e-8177-0247605124d7) format("svg")*/
}
@font-face {
   font-family: "Inter";
   /*src: url(../../fonts/manpower.com/97787ad0-77de-4ad8-822f-7deba0c632ee.eot?#iefix);
   src: url(../../fonts/manpower.com/97787ad0-77de-4ad8-822f-7deba0c632ee.eot?#iefix) format("eot"), url(../../fonts/manpower.com/012263ed-c698-4d70-8e2b-8fa69531ecd3.woff2) format("woff2"), url(../../fonts/manpower.com/47a4e844-a7b2-4195-a8dd-8b281e43aa83.woff) format("woff"), url(../../fonts/manpower.com/f1ebe4f0-1d5e-4805-b348-bd02a294a14d.ttf) format("truetype"), url(../../fonts/manpower.com/88ec594a-6ee9-43d8-80c2-60e869843f5e.svg#88ec594a-6ee9-43d8-80c2-60e869843f5e) format("svg")*/
}
@font-face {
   font-family: "Inter";
   /*src: url(../../fonts/manpower.com/55f60419-09c3-42bd-b81f-1983ff093852.eot?#iefix);
   src: url(../../fonts/manpower.com/55f60419-09c3-42bd-b81f-1983ff093852.eot?#iefix) format("eot"), url(../../fonts/manpower.com/9f93e286-eeaa-4077-b0b2-0e6901920f74.woff2) format("woff2"), url(../../fonts/manpower.com/5b4a262e-3342-44e2-8ad7-719998a68134.woff) format("woff"), url(../../fonts/manpower.com/4a3ef5d8-cfd9-4b96-bd67-90215512f1e5.ttf) format("truetype"), url(../../fonts/manpower.com/58ab5075-53ea-46e6-9783-cbb335665f88.svg#58ab5075-53ea-46e6-9783-cbb335665f88) format("svg")*/
}
@font-face {
   font-family: "Inter";
   /*src: url(../../fonts/manpower.com/db853e0e-929b-4272-b420-c946c954cf3a.eot?#iefix);
   src: url(../../fonts/manpower.com/db853e0e-929b-4272-b420-c946c954cf3a.eot?#iefix) format("eot"), url(../../fonts/manpower.com/2a5cf81d-ffbe-4c76-8982-270592fb36b0.woff2) format("woff2"), url(../../fonts/manpower.com/4a9c62ab-b359-4081-8383-a0d1cdebd111.woff) format("woff"), url(../../fonts/manpower.com/db5f9ba6-05a4-433a-9461-0a6f257a0c3a.ttf) format("truetype"), url(../../fonts/manpower.com/25e09910-ffc3-4fc4-b0d1-db9a95dface8.svg#25e09910-ffc3-4fc4-b0d1-db9a95dface8) format("svg")*/
}
* {
   padding: 0;
   margin: 0;
}
body {
   height: 100%;
   font-size: 12px;
   font-family: "Inter";
   overflow-x: hidden;
   background: #fff;
   margin: 0;
   word-wrap: break-word;
}
.wrapper {
   width: 100%;
   padding: 0;
   margin: 0;
   clear: both;
}
.menu-button {
   width: 150px;
}
h1, .h1 {
   font-size: 2.7em;
}
h2, .h2 {
   font-size: 2.45em;
}
h3, .h3 {
   font-size: 2.2em;
}
h4, .h4 {
   font-size: 1.8em;
}
h5, .h5 {
   font-size: 1.2em;
}
h6, .h6 {
   font-size: 1em;
}
h1, h2, h3, .h1, .h2, .h3 {
   font-family: "Inter";
}
.btn {
   border-radius: 4px;
}
.modal-body .btn-primary {
   box-shadow: none;
}
.form-control, .btn, .dropdown-menu {
   font-size: 1em;
}
.shadow {
   -webkit-box-shadow: 0 -2px 0 0 #c56a10 inset;
   -moz-box-shadow: 0 -2px 0 0 #c56a10 inset;
   box-shadow: 0 -2px 0 0 #c56a10 inset;
}
.page div[class*="col-"] {
   padding: 0;
}
.notReg {
   margin-top: 25px;
}
#rightOverlay {
    position: absolute;
    top: 0;
    height: 800px;
    background-color: transparent;
    right: 0;
    z-index: -2;
    width: 100%;
    overflow: hidden;
}
#leftOverlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 60%;
    height: 800px;
    background-color: #fff;
    opacity: .2;
    z-index: -1;
}
.container .breadcrumb {
   background: transparent;
   margin-bottom: 10px;
   padding: 5px 15px;
}
.drop-shadow {
   position: relative;
   float: left;
   width: 40%;
   padding: 1em;
   margin: 2em 10px 4em;
   background: #fff;
   -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.3), 0 0 40px rgba(0,0,0,0.1) inset;
   -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.3), 0 0 40px rgba(0,0,0,0.1) inset;
   box-shadow: 0 1px 4px rgba(0,0,0,0.3), 0 0 40px rgba(0,0,0,0.1) inset;
}
.drop-shadow:before, .drop-shadow:after {
   content: "";
   position: absolute;
   z-index: -2;
}
.raised {
   -webkit-box-shadow: 0 15px 10px -10px rgba(0,0,0,0.5), 0 1px 4px rgba(0,0,0,0.3), 0 0 40px rgba(0,0,0,0.1) inset;
   -moz-box-shadow: 0 15px 10px -10px rgba(0,0,0,0.5), 0 1px 4px rgba(0,0,0,0.3), 0 0 40px rgba(0,0,0,0.1) inset;
   box-shadow: 0 15px 10px -10px rgba(0,0,0,0.5), 0 1px 4px rgba(0,0,0,0.3), 0 0 40px rgba(0,0,0,0.1) inset;
}
.styled-select select {
   background: transparent;
   padding: 5px;
   font-size: 1.2em;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 34px;
   -webkit-appearance: none;
   -moz-appearance: none;
   box-shadow: none;
}
.styled-select {
   width: 100%;
   height: 34px;
   overflow: hidden;
   border: 1px solid #ccc;
   border-radius: 4px;
}
.homeContainer {
   max-width: 1280px;
   margin: 0 auto;
}
.bgfade {
   display: none;
   position: absolute;
   right: 0;
}

.btn-primary {
    color: #fff;
    background-color: #e77c22;
    border-color: #e77c22;
}
.btn-default {
    color: #fff;
    background-color: #628fc5;
    border-color: #628fc5;
}
.btn-default:hover {
    color: #fff;
}
.country-selector-dropdown .btn-globe {
    background: transparent;
    color: #fff;
    padding: 0;
}
.globe-icon,.country-selector-dropdown .styled-select select,#countrySelectorForm .styled-select select{
   background-image:url('../../img/global/icons.png');
   background-repeat:no-repeat;
}
.globe-icon{
   width:35px;
   height:23px; 
   display:inline-block;
   background-position:-4px -5px;
}
.country-selector-dropdown .dropdown-menu {
    background: none;
    border: none;
    box-shadow: none;
    font-size: 1em;
    text-align: center;
    width: 0;
    height: 0;
   color:#686868;
}
.country-selector-dropdown .modal-title, #countrySelectorModal .modal-title {
   font-family: "Inter";
   font-size: 17px;
}
.country-selector-dropdown .modal-footer, #countrySelectorModal .modal-footer {
   border: none;
   text-align: center;
}
#countrySelectorModal .modal-content {
   border-radius: 1em;
   text-align: center;
}
.country-selector-dropdown .modal-content p, #countrySelectorModal.modal-content p {
   font-size: 1.167em;
}
.country-selector-dropdown .btn-apply-language, #countrySelectorModal.btn-apply-language {
   font-size: 1.3em;
}
.country-selector-dropdown .fa-globe, #countrySelectorModal .fa-globe {
   font-size: 1em;
}
.country-selector-dropdown .fa-globe {
   font-size: 1.5em;
}
.country-selector-dropdown .btn-globe {
   background: transparent;
   color: #fff;
   padding: 0;
   width: 35px;
}
.country-selector-dropdown .btn-globe .globe-icon img {
   width: 100%;
}
.country-selector-dropdown .btn-globe span.glyphicon.glyphicon-triangle-bottom {
   font-size: .6em;
}
.country-selector-dropdown label, #countrySelectorModal label {
   padding-left: 0;
}
.country-selector-dropdown h5, #countrySelectorModal h5 {
   margin-top: 15%;
}
.radio-primary input[type="radio"]:checked + label::after {
   background-color: #d06f1e;
   border: 1px solid #fff;
}
.country-selector-dropdown .dropdown-menu {
   background: none;
   border: none;
   box-shadow: none;
   font-size: 1em;
   text-align: center;
   width: 0;
   height: 0;
}
.country-selector-dropdown .dropdown-menu li {
   width: 0;
   height: 0;
   background: none;
}
.country-selector-dropdown .modal-dialog {
   margin-top: -11%;
   width: 400px;
   right: 0;
   position: absolute;
}
.radio-primary input[type="radio"]:checked + label::before {
   border-color: #d06f1e;
}
.radio-primary input[type="radio"]:checked + label::before, .checkbox-primary input[type="checkbox"]:checked + label::before {
   background-color: #fff;
   border-color: #ccc;
}
.radio label::before {
   background-color: #fff;
   border: 1px solid #ccc;
   border-radius: 50%;
   content: "";
   display: inline-block;
   height: 17px;
   left: 0;
   margin-left: -20px;
   position: absolute;
   transition: border .15s ease-in-out 0;
   width: 17px;
}
.radio input[type="radio"]:checked + label::after {
   transform: scale(1, 1);
}
.radio-primary input[type="radio"]:checked + label::after {
   background-color: #428bca;
}
.radio-primary input[type="radio"]:checked + label::after {
   background-color: #d06f1e;
   border: 1px solid #fff;
}
.radio-primary input[type="radio"]:checked + label::after {
   background-color: #d06f1e;
   border: 1px solid #fff;
}
.radio-primary input[type="radio"]:checked + label::after {
   background-color: #d06f1e;
   border: 1px solid #fff;
}
.radio-primary input[type="radio"] + label::after {
   background-color: #428bca;
}
.radio label::after {
   background-color: #555;
   border-radius: 50%;
   content: " ";
   display: inline-block;
   height: 11px;
   left: 3px;
   margin-left: -20px;
   position: absolute;
   top: 3px;
   transform: scale(0, 0);
   transition: transform .1s cubic-bezier(0.8, -0.33, 0.2, 1.33) 0;
   width: 11px;
}
.country-selector-dropdown label, #countrySelectorModal label {
   padding-left: 0;
}
.radio label, .checkbox label {
   cursor: pointer;
   font-weight: 400;
   margin-bottom: 0;
   min-height: 20px;
}
.radio label {
   display: inline-block;
   position: relative;
}
label {
   max-width: 100%;
}
#countrySelectorModal .modal-content, .language-radio-container {
   text-align: center;
}
.language-radio-container {
   text-align: center;
}
#btnCountrySelect, #btnCountrySelect:hover, #btnCountrySelectDropdownToggle, #btnCountrySelectDropdownToggle:hover {
   background-color: #fff;
   border-color: #000;
   color: #000;
   border-radius: 0;
}
#btnCountrySelect {
   width: 80%;
}
#countrySelectorForm .btn-group {
   width: 80%;
}
#countrySelectorForm .dropdown-menu {
   left: 0;
   width: 92%;
}
.lblCountrySelect, .lblLangSelect {
   font-weight: 400;
   font-size: 1.2em;
   margin-bottom: 0;
   margin-top: 6px;
}
.arrow-up {
   border-bottom: 15px solid #fff;
   border-left: 10px solid transparent;
   border-right: 10px solid transparent;
   height: 0;
   position: absolute;
   right: 136px;
   top: -15px;
   width: 0;
}
.country-selector-dropdown .styled-select {
   border: 1px solid #b2b2b2;
   border-radius: 0;
}
.country-selector-dropdown .styled-select select,#countrySelectorForm .styled-select select {
   background: #fff url('../../img/global/icons.png') no-repeat scroll -143px 0;
   cursor: pointer;
}
.country-selector-dropdown .radio,#countrySelectorForm .radio{
   padding-left:20px;
}
.modal-sm .modal-content {
    width: 400px;
    margin-left: auto;
    margin-right: auto;
}
.modal-content {
    border-radius: 10px;
}
@media (min-width:320px) and (max-width:640px) {
   .country-selector-dropdown .modal-dialog {
      margin-top: -4%;
      width: 300px;
   }
   .contact-us {
      padding: 0 8%;
      border: none;
   }
   #countrySelectorModal #countrySelectorForm .styled-select {
      background: #fff url(../../img/dropdown-country.png) no-repeat scroll right center / 100% 34px;
      border: 1px solid #b2b2b2;
      border-radius: 0;
   }
   #countrySelectorModal #countrySelectorForm .styled-select select {
      cursor: pointer;
   }
}

@media (min-width:768px) {
body #branchLocatorModal .branch-locator-address {
   height: 495px;
   width: 270px;
}
.pull-rightclassforrelivance {
   float: right;
}
}
@media (max-width: 767px) {
   body {
      height: 100% !important;
      font-size: 12px !important;
      /*background: url('../../img/global/2efe6c51-0671-4f6e-b4fe-550890eeb300.jpg') no-repeat left top !important;*/
      background-size: cover !important;
      background-position: left top !important;
      background-repeat: no-repeat !important;
      overflow-y: visible !important;
   }
   .navbar-header {
      background-color: rgba(255,255,255,0.8);
      margin-left: 0!important;
      margin-right: 0!important;
   }
   .logo {
      margin: 0 50px;
      display: block;
      float: none;
   }
   .navbar-toggle {
      margin: 0;
      padding: 17px 10px;
      border: 1px solid #466ea5;
      background-color: #466ea5;
      border-radius: 0;
   }
   .navbar-toggle.collapsed {
      border: 1px solid transparent;
      background-color: transparent;
   }
   .navbar-header button {
      margin-left: 0!important;
   }
   .icon-bar {
      background-color: #FFF;
      height: 4px;
   }
   .navbar-toggle.collapsed .icon-bar {
      background-color: #6c96c7;
   }
   .main-nav .navbar-brand img {
      height: 25px;
      margin: auto;
   }
   #mp-navbar {
      padding-left: 0;
      padding-right: 0;
      right: 0;
      margin-right: 0;
      margin-left: 0;
      background-color: #466ea5;
      position: absolute;
      width: 100%;
      z-index: 100;
      font-size: 1.2em;
      max-height: none;
   }
   #mp-navbar .nav {
      width: 100%;
      margin-right: 0;
      margin-left: 0;
   }
   .first-nav {
      float: left!important;
   }
   .navbar-collapse {
      box-shadow: none;
   }
   .navbar-collapse .nav > li > a {
      color: #FFF;
      padding: 10px;
      border-bottom: 1px solid #6082b2;
   }
   .navbar-collapse .nav > li:last-child > a {
      border-bottom: none;
   }
   .navbar-collapse .nav > li > a:hover, .navbar-collapse .nav > li > a:focus {
      background: transparent;
      color: #e77c22;
   }
   .main-nav button.collapsed span.updates, .main-nav button.navbar-toggle span.updates {
      position: absolute!important;
      top: 0!important;
      right: 0!important;
      background-color: #e77c22;
   }
   .nav li.link .btn-link.btnLinkTextColor {
      padding: 5px 8px 0;
   }
   .btnLinkTextColor, .btnLinkTextColor:active, .btnLinkTextColor:focus {
      outline: none;
   }
   .btnLinkTextColor {
      color: #fff;
      width: 100%;
      text-align: left;
   }
   .btnLinkTextColor:hover {
      color: #e77c22;
      text-decoration: none;
   }
}
   .browseJobsList li {
       font-size: 14px;
       list-style: none;
       width: 44%;
       margin-right: 3%;
       display: inline-block;
       line-height: 26px;
   }
   .containerBg:after {
      visibility: hidden;
      display: block;
      content: "";
      clear: both;
      height: 0;
   }
@media (min-width: 768px) {
   .containerBg {
      background: url('../../img/global/mp-ce-bg-hp.jpg') no-repeat scroll center top transparent;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover;
      overflow-y: visible;
      padding-left: 0;
      padding-right: 0;
      min-height: 800px;
      position: relative;
      z-index: 0;
      font-size: 12px;
   }
   .containerBg:after {
      visibility: hidden;
      display: block;
      content: "";
      clear: both;
      height: 0;
      }
   .main-nav {
       height: 245px;
       padding-left: 70px;
   }
   .main-nav .navbar-brand img {
       width: 254px!important;
       height: 48px!important;
   }
   .main-nav .navbar-header {
       background: none;
       margin-top: 50px;
       position: relative;
   }
   .main-nav .navbar-brand {
       padding: 0;
   }
   .page-nav {
       background: none!important;
       float: left;
       width: 100%;
   }
   .first-nav {
      padding-right: 0px;
   }
   .first-nav li {
      padding-top: 24px;
   }
   .first-nav {
      font-family: "Inter";
   }
   .second-nav {
      font-family: "Inter";
   }
   .first-nav > li > a {
      color: #FFF;
      border-right: 1px solid #fff;
      font-family: "Inter";
   }
   .first-nav > li > a {
       padding: 0 15px !important;
      font-size:14px;
   }
   .first-nav > li:last-child > a {
      border-right: 0;
      padding-right: 0;
   }
   .first-nav > li > a:hover, .first-nav > li > a:focus {
      color: #FFF;
      text-decoration: none;
      background-color: transparent;
   }
   .first-nav > li.dropdown {
      margin-top: 0;
      margin-right: 0;
      padding: 24px 0 0;
   }
   .first-nav > li.dropdown a {
      padding-left: 12px;
      padding-right: 12px;
      font-size: 1.2em;
      color: #fff;
      border-right: 1px solid #fff;
   }
   .first-nav > li.dropdown .dropdown-menu a {
      border-right: 0 solid #fff!important;
      color: #666;
   }
   .first-nav > li.dropdown .dropdown-toggle {
      border-right: 1px solid #fff;
   }
   .first-nav > .open > a:focus, .first-nav .open > a, .first-nav .open > a:hover, .first-nav .open > a:focus {
      background-color: transparent!important;
   }
   .first-nav > .open > .dropdown-menu li {
      padding-top: 0;
   }
   .second-nav {
      position: relative;
      left: 0;
      top: 20px;
      float: none;
      clear: both;
       font-family: "Inter";
   }
   .second-nav li {
      vertical-align: middle!important;
      padding-right: 0px;
      padding-left: 0px;
      padding-top: 0px !important;
      padding-bottom: 0px !important;
      vertical-align: middle !important;
   }
   .second-nav li:first-child {
      margin-left: 0!important;
      padding-left: 0!important;
   }
   .second-nav > li.link {
      padding: 10px px;
      color: #628fc5;
   }
   .second-nav > li.link:last-child {
      background-image: none;
   }
   .second-nav > li.link > a {
      color: #628fc5;
      padding: 0;
      padding-top: 5px;
      padding-bottom: 5px;
      display: inline-block;
   }
   .second-nav > li.link > a.selected {
      border-bottom: 3px solid #456da4!important;
   }
   .second-nav > li.link > .glyphicon {
      display: inline-block;
   }
   .second-nav > li > a:hover, .second-nav > li > a:focus {
      text-decoration: none;
      background-color: transparent;
      border-bottom: 3px solid #e77c22;
   }
   .second-nav > li.text {
      padding: 15px;
   }
   .second-nav > li:first-child > span.text {
      padding-left: 0;
   }
   .second-nav > li.button {
      padding: 8px 10px;
      padding-right: 0;
   }
   .li-login .btn-primary {
      box-shadow: none;
   }
   .second-nav {
      margin-top: 20px;
   }
   .second-nav .btn {
      width: auto;
      padding: 5px 10px;
      font-family: "Inter";
   }
   .second-nav .link {
      background-image: none!important;
   }
   a.btn.btn-primary:hover, a.btn.btn-primary:focus {
      text-decoration: none;
      background: #c16415;
      border: 1px solid #b85f14;
   }
   a.btn.btn-default:hover, a.btn.btn-default:focus {
      text-decoration: none;
      background: #4275b2;
      border: 1px solid #3f70ab;
   }
   .second-nav .candidate-link .glyphicon, .second-nav .link-employer .glyphicon, .second-nav .link-career-advice .glyphicon {
      font-size: .7em;
   }
   .second-nav .candidate-link {
      font-size: 1.33em;
      padding-right: 20px;
      font-family: "Inter";
      padding-top: 3px!important;
   }
   .second-nav .link-employer {
      font-size: 1.33em;
      padding-left: 0;
   }
   .second-nav .li-login {
      padding-left: 0!important;
      padding-right: 5px!important;
   }
   .second-nav .btn-signup {
      padding-left: 0!important;
      padding-right: 35px!important;
   }
   .second-nav .link-career-advice .glyphicon, .second-nav .link-career-advice a, .second-nav .link-employer .glyphicon, .second-nav .link-employer a {
      color: #456da4!important;
   }
   .second-nav .link-career-advice {
      font-size: 1.33em;
      padding-left: 0;
      padding-right: 26px !important;
   }
   .second-nav .candidate-link {
      padding-right: 10px !important;
   }
   .topLinks{
      color:#fff;
      position:absolute;
      right:0;
      top:0;
   }
   .topLinks li{
      display:inline-block;
      list-style:none;
      font-size:12px;
   }
   .topLinks li {
       padding-top: 24px;
       padding: 24px 0 15px;
   }
   .topLinks li > a {
       color: #FFF;
       border-right: 1px solid #fff;
       font-family: "Inter";
       padding: 0 15px;
      font-size:14px;
   }
   .topLinks li > a {
       color: #FFF;
       border-right: 1px solid #fff;
       font-family: "Inter";
       padding: 0 15px;
      font-size:14px;
   }
   .topLinks ul > li:last-child a{
      border-right:0 !important;
      margin-right:10px;
   }
}

/*Search jobs container starts*/
.content-area {
   float: left;
   padding-left: 70px;
   min-height: 235px;
   width: 60%;
   background-color: rgba(255,255,255,0.4);
   overflow-y: visible;
}
.content-area h1 {
   margin-top: 65px;
   margin-bottom: 0;
   padding-top: 20px;
   padding-bottom: 13px
}
.content-area .form-horizontal .form-group {
   margin-left: 0;
   margin-right: 120px;
}
.content-area .form-horizontal .form-group input[type="text"] {
   font-size: 1.2em!important;
   color: #999;
   font-family: "Inter";
}
.content-area .form-horizontal .skills-form-group {
   padding-bottom: 10px!important;
   margin-bottom: 0!important;
}
.content-area .form-horizontal .location-form-group {
   padding-bottom: 13px!important;
   margin-bottom: 0!important;
}
.content-area .link-advance-search a {
   font-family: "Inter";
   padding-left: 7px;
}
.content-area .find-a-job {
   padding: 8px 12px;
   font-family: "Inter";
   font-size: 1.2em!important;
}
.browse-jobs h4 {
   font-size: 1.6em;
}
.browse-jobs h4 a, #collapseJobs a {
   color: #466ea5;
}
.browse-jobs h4 .glyphicon {
   font-size: .8em;
   padding-left: 20px;
   top: 0;
}
#collapseJobs a:hover, #collapseJobs a:focus, #collapseJobs a:active {
   color: #000;
}
#collapseJobs .job {
   margin-top: 2px;
   margin-bottom: 2px;
   font-size: 1.2em;
}
.browse-jobs .browse-jobs-section {
   padding-left: 0;
   width: 100%;
}

@media (min-width: 768px){
   .content-area .skills-input {
      width: 380px;
      height: 40px;
   }
   .content-area .location-input {
      width: 270px;
      float: left;
      margin-right: 10px;
      height: 40px;
   }
}
@media (max-width: 1023px){
   .content-area {
       width: 100%;
       margin-top: 0!important;
   }
}
@media (max-width: 767px){
   .content-area {
      padding:15px;
      min-height:0;
      margin-top:380px !important;
   }
   .txt-search {
       color: #fff;
       font-family: "Inter";
       padding-top: 10px;
   }
   .content-area .find-a-job {
       clear: both;
       float: none;
       margin-top: 15px;
   }
   .content-area .form-horizontal .location-form-group{
       padding-bottom: 0!important;
   }
}
/* search jobs container ends */

/* three image links starts */
.content-area-links{
   clear:both;
   /*width:60%;*/
   padding:50px 0 10px 70px;
}
.content-area-links a{
   display:inline-block;
   position:relative;
   /*width:27%;
   max-width:190px;*/
   margin-right:20px;
}
.tileBg{display:block;}
.tileTxt{
   position:absolute;
   bottom:0;
   width:100%;
   text-align:center;
   color:#fff;
    font-family: "Inter";
   font-size:1.4em;
   padding:5px;
}
@media (min-width: 768px) and (max-width: 990px){
   .content-area-links{
      width:95%;
   }
}
@media (min-width: 990px) and (max-width: 1190px){
   .tileTxt{
      font-size:1.2em;
   }
}
@media (max-width: 767px){
   .content-area-links {
       clear: both;
       width: 150px;
       padding: 0px 0 10px 0px;
       position: absolute;
       top: 70px;
       right: 15px;
   }
   .content-area-links a{
      display:block;
      width:100%;
      margin-right:0;
      max-width:150px;
      margin-bottom:15px;
   }
   .content-area-links a img{
      width:100%;
   }
   .tileTxt{
      font-size:1.0em;
   }
}
/* three image links ends */

/* home page content footer starts */
.home-page-footer {
   padding-bottom: 22px;
   padding-right: 20px;
}
.home-page-footer .nav {
   font-size: .8em;
}
.home-page-footer .nav li {
   font-size: 1.2em;
   padding-right: 24px;
   color: #000;
}
.home-page-footer .nav li a {
   color: #000;
   font-family: "Inter";
}
.home-page-footer .nav li a:hover, .home-page-footer .nav li a:active, .home-page-footer .nav li a:focus {
   color: #fff;
   background: transparent;
}
.home-page-footer .icons li {
   color: #fff;
   margin-right: 5px;
   padding-right: 0;
}
.home-page-footer .icons .follow-us {
   padding-right: 12px;
   height: 22px!important;
   vertical-align: middle;
   padding-top: 5px;
}
.home-page-footer .icons li i {
   color: #628fc5;
   font-size: 1em;
   width: 22px!important;
   height: 22px!important;
   padding: 0;
   margin: 0;
   padding-top: 5px;
   display:inline-block;
   background-image:url('https://www.manpower.com.mx/wps/wcm/connect/empleo/sitio+empleo/global/global?cmpntid=d52b986c-b081-4226-aec1-ab86f4e69862&source=library&srv=cmpnt&WCM_Page.ResetAll=TRUE&CACHE=NONE&CONTENTCACHE=NONE&CONNECTORCACHE=NONE');
   background-repeat:no-repeat;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
}
.home-page-footer .icons li i:hover {
    color: #FFF;
    text-decoration: none;
}
.home-page-footer .icons .icon {
   text-align: center;
   height: 22px;
}
.home-page-footer .icon-linkedin {
   background-position:-10px -62px;
}
.home-page-footer .icon-linkedin:hover {
   background-position:-10px -111px;
}
.home-page-footer .icon-facebook {
   background-position:-37px -60px;
   color: #fff;
}
.home-page-footer .icon-facebook:hover {
   background-position:-37px -109px;
   color: #fff;
}
.home-page-footer .icon-twitter {
   background-position:-64px -60px;
   color: #fff;
}
.home-page-footer .icon-twitter:hover {
   background-position:-64px -109px;
   color: #fff;
}
.home-page-footer .icon-google {
   background-position:-91px -60px;
}
.home-page-footer .icon-google:hover {
   background-position:-91px -109px;
}
.home-page-footer .icon-instagram {
   background-position:-10px -161px;
}
.home-page-footer .icon-instagram:hover {
   background-position:-37px -159px;
}
.home-page-footer .icon-youtube {
   background-position:-70px -161px;
}
.home-page-footer .icon-youtube:hover {
   background-position:-96px -161px;
}
.home-page-footer .icons li a {
   margin: 0!important;
   padding: 0!important;
}
.home-page-footer .icons li i:hover, .home-page-footer .icons li a:hover, .home-page-footer .icons li a:focus, .home-page-footer .icons li a:active {
   color: #fff;
}
@media (min-width: 768px){
   .home-page-footer {
       padding-bottom: 22px;
       padding-right: 20px;
   }
   .footer {
       padding-left: 70px;
   }
   footer, .footer {
       font-size: .95em!important;
   }
   .left-footer li{
      padding:0 20px 0 0;
   }
   .left-footer li a{
      padding:0;
   }
}
   .home-page-footer {
      margin:20px 0;
   }
@media (max-width: 1023px){
   .home-page-footer {
      text-align:center;
   }
   .home-page-footer .icons{
      padding-bottom:20px;
   }
   .home-page-footer li {
       display: inline-block;
       float: none;
       vertical-align: middle;
   }
}
/* home page content footer ends */

/* seo footer starts */
#footerJobs {
    float: left;
    width: 100%;
}
.seo-footer {
   background-color: #728c9d;
   padding-left: 70px;
   margin-top: -2px;
   overflow-y: visible;
   padding-bottom: 20px;
   padding-top: 20px;
   position: relative;
}
.seo-footer div[class*="col-"] {
   padding-left: 0;
}
.seo-footer .job {
   padding-bottom: 5px;
}
.seo-footer .job a {
   color: #b9c6ce;
}
.seo-footer .job a:hover {
   color: #fff;
}
.seo-footer h6 {
   color: #f2f2f2;
}
/* Seo footer ends */

.or {
   background-image: url(data:image/gif;base64,R0lGODlhAQABAOcAAAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4ODg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEhISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdHR0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpaWltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1tbW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CAgIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOTk5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5ubq6uru7u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zMzM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc3N3d3d7e3t/f3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Dw8PHx8fLy8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P39/f7+/v///yH5BAEKAP8ALAAAAAABAAEAAAgEAJ8FBAA7);
   background-repeat: repeat-x;
   background-position: left;
   text-align: center;
}
.or h6 {
   background-color: #fff;
   margin: 0 auto;
   padding: 0 20px;
   display: inline-block;
}

/* login popup social icons starts*/
.btn-social{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-social>:first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)}
.btn-facebook{color:#fff;background-color:#3b5998;border-color:rgba(0,0,0,0.2)}.btn-facebook:focus,.btn-facebook.focus{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,0.2)}
.btn-facebook:hover{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,0.2)}
.btn-facebook:active,.btn-facebook.active,.open>.dropdown-toggle.btn-facebook{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,0.2)}.btn-facebook:active:hover,.btn-facebook.active:hover,.open>.dropdown-toggle.btn-facebook:hover,.btn-facebook:active:focus,.btn-facebook.active:focus,.open>.dropdown-toggle.btn-facebook:focus,.btn-facebook:active.focus,.btn-facebook.active.focus,.open>.dropdown-toggle.btn-facebook.focus{color:#fff;background-color:#23345a;border-color:rgba(0,0,0,0.2)}
.btn-facebook:active,.btn-facebook.active,.open>.dropdown-toggle.btn-facebook{background-image:none}
.btn-facebook.disabled:hover,.btn-facebook[disabled]:hover,fieldset[disabled] .btn-facebook:hover,.btn-facebook.disabled:focus,.btn-facebook[disabled]:focus,fieldset[disabled] .btn-facebook:focus,.btn-facebook.disabled.focus,.btn-facebook[disabled].focus,fieldset[disabled] .btn-facebook.focus{background-color:#3b5998;border-color:rgba(0,0,0,0.2)}
.btn-facebook .badge{color:#3b5998;background-color:#fff}
.btn-linkedin{color:#fff;background-color:#007bb6;border-color:rgba(0,0,0,0.2)}.btn-linkedin:focus,.btn-linkedin.focus{color:#fff;background-color:#005983;border-color:rgba(0,0,0,0.2)}
.btn-linkedin:hover{color:#fff;background-color:#005983;border-color:rgba(0,0,0,0.2)}
.btn-linkedin:active,.btn-linkedin.active,.open>.dropdown-toggle.btn-linkedin{color:#fff;background-color:#005983;border-color:rgba(0,0,0,0.2)}.btn-linkedin:active:hover,.btn-linkedin.active:hover,.open>.dropdown-toggle.btn-linkedin:hover,.btn-linkedin:active:focus,.btn-linkedin.active:focus,.open>.dropdown-toggle.btn-linkedin:focus,.btn-linkedin:active.focus,.btn-linkedin.active.focus,.open>.dropdown-toggle.btn-linkedin.focus{color:#fff;background-color:#00405f;border-color:rgba(0,0,0,0.2)}
.btn-linkedin:active,.btn-linkedin.active,.open>.dropdown-toggle.btn-linkedin{background-image:none}
.btn-linkedin.disabled:hover,.btn-linkedin[disabled]:hover,fieldset[disabled] .btn-linkedin:hover,.btn-linkedin.disabled:focus,.btn-linkedin[disabled]:focus,fieldset[disabled] .btn-linkedin:focus,.btn-linkedin.disabled.focus,.btn-linkedin[disabled].focus,fieldset[disabled] .btn-linkedin.focus{background-color:#007bb6;border-color:rgba(0,0,0,0.2)}
.btn-linkedin .badge{color:#007bb6;background-color:#fff}
.fa-linkedin{background:url('../../img/global/icons.png') no-repeat -183px -57px;}
.fa-facebook{background:url('../../img/global/icons.png') no-repeat -147px -57px;}
/* social icons ends */

/* branch locator modal starts */
body #branchLocatorModal .search-bar {
   margin-bottom: 20px;
}
body #branchLocatorModal div[class="row"], body #branchLocatorModal div[class*="col-"] {
   padding: 0;
   margin: 0;
}
body #branchLocatorModal .modal-dialog {
   width: 900px;
}
body #branchLocatorModal .branch-locator-address {
   padding-right: 10px!important;
}
body #branchLocatorModal .branch-locator-address ul.list-group .label-primary {
   border-radius: 1em;
}
body #branchLocatorModal .branch-locator-address ul.list-group {
   width: calc(100%);
}
body #branchLocatorModal .thumb {
   background-color: #c16415;
   opacity: .9;
}
body #branchLocatorModal .overview {
   width: 100%;
}
body #branchLocatorModal .branch-locator-address ul.list-group li {
   width: 100%;
}
body #branchLocatorModal .branch-locator-address ul.list-group .list-group-item {
   padding-left: 5px;
   padding-right: 5px;
}
body #branchLocatorGoogleMap {
   width: 597px;
   height: 494px;
}
body #branchLocatorModal span.numbers {
   font-size: 1em;
}
body #branchLocatorModal .branch-locator-map-section {
   min-width: 585px!important;
}


/*Jquery custom scrollbar styles starts*/
.scrollable{position:relative}.scrollable:focus{outline:0}.scrollable .viewport{position:relative;overflow:hidden}.scrollable .viewport .overview{position:absolute}.scrollable .scroll-bar{display:none}.scrollable .scroll-bar.vertical{position:absolute;right:0;height:100%}.scrollable .scroll-bar.horizontal{position:relative;width:100%}.scrollable .scroll-bar .thumb{position:absolute}.scrollable .scroll-bar.vertical .thumb{width:100%;min-height:10px}.scrollable .scroll-bar.horizontal .thumb{height:100%;min-width:10px;left:0}.not-selectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.scrollable.default-skin{padding-right:10px;padding-bottom:6px}.scrollable.default-skin .scroll-bar.vertical{background:none repeat scroll 0 0 #ccc;border-radius:4px;width:5px}.scrollable.default-skin .scroll-bar.horizontal{height:6px}.scrollable.default-skin .scroll-bar .thumb{background-color:#000;opacity:.4;border-radius:3px;-moz-border-radius:4px;-webkit-border-radius:4px}.scrollable.default-skin .scroll-bar:hover .thumb{opacity:.6}.scrollable.gray-skin{padding-right:17px}.scrollable.gray-skin .scroll-bar{border:1px solid gray;background-color:#d3d3d3}.scrollable.gray-skin .scroll-bar .thumb{background-color:gray}.scrollable.gray-skin .scroll-bar:hover .thumb{background-color:#000}.scrollable.gray-skin .scroll-bar.vertical{width:10px}.scrollable.gray-skin .scroll-bar.horizontal{height:10px;margin-top:2px}.scrollable.modern-skin{padding-right:17px}.scrollable.modern-skin .scroll-bar{border:1px solid gray;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-box-shadow:inset 0 0 5px #888;-webkit-box-shadow:inset 0 0 5px #888;box-shadow:inset 0 0 5px #888}.scrollable.modern-skin .scroll-bar .thumb{background-color:#95aabf;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #536984}.scrollable.modern-skin .scroll-bar.vertical .thumb{width:8px;background:-moz-linear-gradient(left,#95aabf 0%,#547092 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#95aabf),color-stop(100%,#547092));background:-webkit-linear-gradient(left,#95aabf 0%,#547092 100%);background:-o-linear-gradient(left,#95aabf 0%,#547092 100%);background:-ms-linear-gradient(left,#95aabf 0%,#547092 100%);background:linear-gradient(to right,#95aabf 0%,#547092 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#95aabf',endColorstr='#547092',GradientType=1 )"}.scrollable.modern-skin .scroll-bar.horizontal .thumb{height:8px;background-image:linear-gradient(#95aabf,#547092);background-image:-o-linear-gradient(#95aabf,#547092);background-image:-moz-linear-gradient(#95aabf,#547092);background-image:-webkit-linear-gradient(#95aabf,#547092);background-image:-ms-linear-gradient(#95aabf,#547092);-ms-filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#95aabf',endColorstr='#547092',GradientType=0 )"}.scrollable.modern-skin .scroll-bar.vertical{width:10px}.scrollable.modern-skin .scroll-bar.horizontal{height:10px;margin-top:2px}
/*Jquery custom scrollbar styles ends*/

/* Pace.css starts */
.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pace-inactive{display:none}.pace .pace-progress{background:#29d;position:fixed;z-index:2000;top:0;right:100%;width:100%;height:2px}
/* Pace.css  ends */

/* bootstrap glypicons icons replacing styles starts */
.glyphicon-chevron-right:after,.glyphicon-menu-down:after,.glyphicon-menu-up:after{
   width:11px;
   height:10px;
   content:"";
   display:inline-block;
   background:url('../../img/global/icons.png') no-repeat -238px -71px;
}
.glyphicon-menu-down:after{
   width:15px;
   background-position:-305px -71px;
}
.glyphicon-menu-up:after{
   width:15px;
   background-position:-350px -71px;
}
.link-career-advice .glyphicon-chevron-right:after{
   background-position:-268px -71px;
}
/* bootstrap glypicons icons replacing styles ends */

@media (min-width:768px) {
   .dynamicLangSelector {
      position: absolute;
      top: 22px;
      right: 250px;
      z-index: 1;
   }
   .dynamicLangSelector li {
      list-style: none;
   }
   .dynamicLangSelector li .country-selector-dropdown .modal-dialog {
      margin-top: 5%;
   }
   body #loginModal .modal-content{
      width:450px;
      margin-left:auto;
      margin-right:auto;
   }
}

#mask {
   background: rgba(0,0,0,0.3) none repeat scroll 0 0;
   display: none;
   height: 100%;
   left: 0;
   position: fixed;
   text-align: center;
   top: 0;
   width: 100%;
   z-index: 9999;
}
#mask > img {
   height: 50px;
   margin-top: 15%;
   width: 50px;
}
label.error {
   color:red;
}
.form-control {
    color: #999;
    border: 1px solid #dadae0;
    border-radius: 4px;
    font-size: 1.2em;
}
.modal-header {
    padding: 15px 15px 25px;
}

/*IBM */

.layoutRow {
   margin: 0 auto;
}