/*
---- LANDING PAGE MODULES ----
WARNING: Global classes - do not change class properties!
To change class properties make a custom class e.g: .lp-wrapper .lp-normal-text--companyname { font-size: 90px; };
*/

/*Landing settings*/
.lp-wrapper { margin: 0; padding: 0; }
.lp-wrapper .lp-page-width { max-width: 855px; margin: 0 auto; }
.lp-wrapper .lp-card-width { max-width: 1200px; margin: 0 auto; }
.lp-wrapper .lp-text-center { text-align: center; }
  /*Additional Paddings*/
  .lp-wrapper .lp-space-small { padding: 10px; }
  .lp-wrapper .lp-space-normal { padding: 20px; }
  .lp-wrapper .lp-space-big { padding: 30px; }

  .lp-wrapper .lp-space-top-small { padding-top: 10px; }
  .lp-wrapper .lp-space-top-normal { padding-top: 20px; }
  .lp-wrapper .lp-space-top-big { padding-top: 30px; }

  .lp-wrapper .lp-space-bottom-small { padding-bottom: 10px; }
  .lp-wrapper .lp-space-bottom-normal { padding-bottom: 20px; }
  .lp-wrapper .lp-space-bottom-big { padding-bottom: 30px; }
  /*Text style*/
  .lp-wrapper .lp-text-big { font-size: 46px; font-family: "latolight", sans-serif; line-height: 58px; }
  .lp-wrapper .lp-text-card { font-size: 32px; font-family: "latoregular", sans-serif; line-height: 50px; }
  .lp-wrapper .lp-text-normal { font-size: 16px; font-family: 'latoregular', sans-serif; line-height: 22px; }
  .lp-wrapper .lp-header { font-size: 26px; font-family: 'latoblack', sans-serif; line-height: 30px; margin-bottom: 7px; }
  .lp-wrapper .lp-sub-header {  }
  .lp-wrapper .lp-small-text { font-size: 14px; font-family: 'latoregular', sans-serif; line-height: 15px; }
  .lp-wrapper .lp-box-header { font-size: 24px; font-family: 'latoregular', sans-serif; line-height: 30px; }
  .lp-wrapper .lp-text-dark { color: #222; }
  .lp-wrapper .lp-text-light { color: #fff; }
  .lp-wrapper .lp-text-faded { color: #6a6a6a; }
  .lp-wrapper .lp-text-bold { font-weight: bold; }
  .lp-wrapper .lp-link:hover { text-decoration: underline; }
  .lp-wrapper .lp-text-justify { text-align: justify; }
  /*Buttons*/
  .lp-wrapper .lp-button { font-weight: bold; outline: none; border: none; border-radius: 2px; background: #f35325; font-size: 20px; padding: 3px 45px; margin-bottom: 15px; margin-top: 10px; color: #fff; transition: all 0.1s ease-out; display: inline-block; }
  .lp-wrapper .lp-button:hover { background: pink; }
  /*List*/
  .lp-wrapper .lp-list {  }
  .lp-wrapper .lp-list-header { font-family: 'latoblack', sans-serif; background: #ffd300; display: inline-block; padding: 2px 8px; font-size: 18px; }
  .lp-wrapper .lp-list li { font-size: 16px; font-family: 'latoregular', sans-serif; line-height: 22px; position: relative; padding-left: 20px; padding-bottom: 7px; }
  .lp-wrapper .lp-list .lp-list__square { background: #cecece; display: block; height: 12px; width: 12px; position: absolute; left: -5px; top: 5px; }
  .lp-wrapper .lp-list .lp-list__round { background: #cecece; border-radius: 50%; display: block; height: 6px; width: 6px; position: absolute; left: 1px; top: 9px; }
  /*Job name section LP v1*/
  .lp-wrapper .lp-job-name { padding: 10px 0px 30px 0px; }
  /*Headers*/
    /*v1 - only change img url in html*/
    .lp-wrapper .lp-header-v1 { width: 100%; max-width: 855px; }

    /*v2*/
    /*LANDING PAGE HEADER V2*/
    .lp-wrapper .lp-header-v2 { width: 100%; height: 400px; text-align: center; margin-bottom: 30px; }
    .lp-wrapper .lp-header-v2__logo { padding: 30px 20px; }
      /*Custom modification example*/
      .lp-wrapper .lp-header-v2--companyname { background: url(/img/landing/international-paper/international-paper-header.jpg) center top; }
      .lp-wrapper .lp-header-v2__logo--companyname { max-width: 371px; width: 100%; margin-top: 40px; }

    /*v3*/
      .lp-wrapper .lp-header-v3 { width: 100%; height: auto; text-align: center; margin-bottom: -80px; padding-bottom: 120px; }
      .lp-wrapper .lp-header-v3__logo { padding: 30px 20px; }
      .lp-wrapper .lp-header-v3__box-img { padding: 7px 20px 30px 20px; }
      .lp-wrapper .lp-page-width--under-header-box { max-width: 1000px; margin: 0 auto; }
      .lp-wrapper .under-header-box { background: #00bbee; padding: 60px; margin-bottom: 40px;
                                            -webkit-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.38);
                                            -moz-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.38);
                                            box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.38); }
      .lp-wrapper .under-header-box__left { float: left; }
      .lp-wrapper .under-header-box__right { float: right; width: 50%; }

      @media only screen and (max-width: 1000px) {
        .lp-wrapper .under-header-box__right { float: none; width: 100%; }
        .lp-wrapper .under-header-box__left {  float: none; width: 100%; }
        .lp-wrapper .lp-header-v3__box-img { padding: 0px 0px 10px 0; margin: 0 auto; }
        .lp-wrapper .lp-header-v3 { padding: 0 20px 120px 20px; }
      }

      @media only screen and (max-width: 991px) {
        .lp-wrapper .lp-header-v3 p { padding-left: 65px; padding-right: 65px; }
      }

      @media only screen and (max-width: 600px) {
        .lp-wrapper .p { padding-left: 10px; padding-right: 10px; }
        .lp-wrapper .under-header-box { padding: 30px; }
        .lp-wrapper .lp-header-v3 p { padding-left: 10px; padding-right: 10px; }
      }


    /*form v3 v2 v1*/
      .lp-wrapper .lp-button:hover { background: #af2801; }
      .lp-wrapper .lp-form-section { width: 100%; background: #0067a9; padding: 35px 15px 25px 15px; }
      .lp-wrapper .lp-form-section .lp-validate { display:none; position: static; right: 10px; top: 10px; color: #fff; background: #f35325; font-size: 11px; padding: 2px 8px; margin-bottom: 2px; }
      .lp-wrapper .lp-form-section .lp-validate-check { display:none; position: relative; color: #fff; background: #f35325; font-size: 11px; padding: 5px 8px; width: 150px; text-align: center; margin-top: 10px;}
      .lp-wrapper .lp-form-section .lp-form { width: 600px; max-width: 100%; margin: 0 auto; text-align: center; margin-top: 30px; }
      .lp-wrapper .lp-form-section .lp-form .lp-input { background: #034473; border: none; padding: 7px 15px; color: #fff; width: 100%; font-size: 16px; }
      .lp-wrapper .lp-form-section .lp-form .lp-input-wrapper { display: block; float: left; width: 100%; max-width: 300px; padding: 1px; position: relative; }
      .lp-wrapper .lp-form-section .lp-form .lp-cv-wrapper { display: inline-block; width: 100%; max-width: 600px; padding-top: 1px; padding-bottom: 1px; position: relative; }
      .lp-wrapper .lp-form-section .lp-form .lp-checkbox-wrapper { text-align: left; }
      .lp-wrapper .lp-form-section .lp-form .lp-checkbox-wrapper label { color: #fff; font-size: 11px; line-height: 13px; position: relative; padding-left: 30px; padding-top: 10px; padding-right: 5px; cursor: pointer; }
      .lp-wrapper .lp-form-section .lp-form .lp-checkbox-wrapper input { position: absolute; top: 7px; left: 10px; }
      .lp-wrapper .lp-form-section .lp-form .lp-cv-button { background: #034473; border: none; padding: 7px 15px; color: #fff; width: 100%; font-size: 16px; font-family: 'lato black', sans-serif; transition: all 0.1s ease-out; }
      .lp-wrapper .lp-form-section .lp-form .lp-cv-button:hover { background: #f90640; }
      .lp-wrapper .lp-form-section .lp-form .information-process-form { color:#f35325; font-size: 18px; font-weight: bold; display: none;}
      .lp-wrapper .lp-form-section .lp-form .result-process-job-application { color:#00e600; font-size: 18px; font-weight: bold; display: none; }

      @media only screen and (max-width: 674px) {
        .lp-wrapper .lp-form-section .lp-form .lp-input-wrapper { max-width: 600px; }
      }

    /*Footer*/
    .lp-wrapper .lp-footer { background: #ededed; width: 100%; padding: 40px 0 30px 0; margin: 0; }


    /*TEMPLATE kampus team*/
    /* colors
        base: #00b93d
        hover base: #006e24
        form button: #006e24;
    */
    .lp-wrapper--kt { background: #f8f8f8; }
    .lp-wrapper .lp-button--kt { background: #00b93d; }
    .lp-wrapper .lp-button--kt:hover { background: #006e24; }

    .lp-wrapper .lp-header-v4 { background: url(/img/landing/template/campus-main-bg.jpg) center top fixed; height: 100vh; }
    .lp-wrapper .logo--logo-size2 { max-width: 200px; width: 100%; padding-bottom: 50px; }
    .lp-wrapper .lp-job-name--kt { display: block; margin-top: 50px; }
    .lp-wrapper .down-btn-wrapper { position: absolute; cursor: pointer; bottom: 30px; left: calc(50% - 59px); width: 118px; }
    .lp-wrapper .down-btn { display: block; margin: 0 auto; width: 100%; max-width: 50px; }
    .lp-wrapper .down-btn-wrapper:hover > .down-btn-wrapper-text { text-decoration: underline; }
    .lp-wrapper .lp-text-big--kt { padding-top: 18%; padding-bottom: 0px; }
    .lp-wrapper .lp-text-big--kt-card { text-align: center; }
    .lp-wrapper .lp-small-text--kt-card { padding-bottom: 60px; }

      /*nav*/
      .lp-wrapper .side-nav { display: block; position: fixed; left: 0; top: 0; height: 100vh; z-index: 2; background: rgba(0,185,61,0.9); }
      .lp-wrapper .side-nav .side-nav__items { text-align: center; }
      .lp-wrapper .side-nav .side-nav__items .side-nav__item { display: block; padding: 20px; }
      .lp-wrapper .side-nav .side-nav__items .side-nav__item:hover { background: #006e24; }
      .lp-wrapper .side-nav .side-nav__items .side-nav__item .side-nav__icon { display: block; font-size: 25px; padding-bottom: 7px; }
      .lp-wrapper .side-nav .side-nav__items .side-nav__item .side-nav__icon--home { display: block; font-size: 35px; padding-bottom: 3px; }


    .lp-wrapper .lp-about { background: #00b93d; margin-bottom: -100px; position: relative; z-index: 0; min-height: 457px; }
    .lp-wrapper .lp-about .lp-about__left { width: 50%; float: left; overflow: hidden; position: absolute; }
    .lp-wrapper .lp-about .lp-about__right { width: 50%; float: right; overflow: hidden; }
    .lp-wrapper .lp-about .lp-about__right .lp-about__content { width: 100%; max-width: 500px; padding: 50px 20px 50px 40px; }

    /*card*/
    .lp-wrapper .lp-card { display: block; position: relative; z-index: 1; padding: 40px; margin: 10px auto; }
    .lp-wrapper .lp-card .lp-card__line { position: absolute; width: 10px; height: 100%; background: red; top: 0; left: 0; }
    .lp-wrapper .lp-card .lp-card__line--1 { background: #e9004d; }
    .lp-wrapper .lp-card .lp-card__line--2 { background: #006df4; }
    .lp-wrapper .lp-card .lp-card__line--3 { background: #fffc00; }
    .lp-wrapper .lp-card-kt1 { background: url(/img/landing/template/kampus_job1.jpg) center -240px; }
    .lp-wrapper .lp-card-kt2 { background: url(/img/landing/template/kampus_job2.jpg) center center; }
    .lp-wrapper .lp-card-kt3 { background: url(/img/landing/template/kampus_job3.jpg) center center; }
    .lp-wrapper .lp-card .lp-card__left { float: left; width: 50%; height: 100%; }
    .lp-wrapper .lp-card .lp-card__right { float: right; width: 50%; height: 100%; }

    /*form*/
    .lp-wrapper .lp-form-section--kt { background: url(/img/landing/template/kampus-form-bg.jpg) center center fixed; padding-top: 150px; margin-top: -100px; }
    .lp-wrapper .lp-button--kt-apply { background: #fffc00; color: #222; }
    .lp-wrapper .lp-button--kt-apply:hover { background: #fff; }
    .lp-wrapper .lp-form-section .lp-form .lp-input-wrapper--kt { max-width: 600px; position: relative; }
    .lp-wrapper .lp-form-section .lp-form .lp-input-wrapper--kt .input-icon { position: absolute; top: 12px; left: 10px; color: #fff; font-size: 18px; }
    .lp-wrapper .lp-form-section .lp-form .lp-input-wrapper--kt .lp-input--kt { padding-left: 40px; background: none; border-bottom: 1px #fff solid; transition: all 0.2s ease-out; }
    .lp-wrapper .lp-form-section .lp-form .lp-input-wrapper--kt .lp-input--kt::-webkit-input-placeholder { color: #fff; }
    .lp-wrapper .lp-form-section .lp-form .lp-input-wrapper--kt .lp-input--kt:-moz-placeholder { color: #fff; }
    .lp-wrapper .lp-form-section .lp-form .lp-input-wrapper--kt .lp-input--kt::-moz-placeholder { color: #fff; }
    .lp-wrapper .lp-form-section .lp-form .lp-input-wrapper--kt .lp-input--kt:-ms-input-placeholder { color: #fff; }
    .lp-wrapper .lp-form-section .lp-form .lp-input-wrapper--kt .lp-input--kt:focus { border-bottom: 1px #fffc00 solid; }
    .lp-wrapper .lp-form-section .lp-form .lp-cv-wrapper--kt .lp-cv-button--kt { background: #fffc00; color: #222; padding-top: 10px; padding-bottom: 10px; margin-top: 20px; }
    .lp-wrapper .lp-form-section .lp-form .lp-cv-wrapper--kt .lp-cv-button--kt:hover { background: #fff; }

      @media only screen and (max-width: 1366px) {
        .lp-wrapper .lp-text-big--kt { padding-top: 8%; }
        .lp-wrapper .lp-card { width: 80%; max-width: 100%; }
      }

      @media only screen and (max-width: 1000px) {
        .lp-wrapper .lp-text-big--kt { font-size: 38px; padding-left: 20px; padding-right: 20px; }
      }

      @media only screen and (max-width: 900px) {
        .lp-wrapper .lp-about { min-height: 200px; padding-bottom: 80px; }
        .lp-wrapper .lp-about .lp-about__left { display: none; }
        .lp-wrapper .lp-about .lp-about__right { width: 100%; float: none; }
        .lp-wrapper .lp-about .lp-about__right .lp-about__content { width: 100%; max-width: 800px; padding: 50px 70px 50px 110px; margin: 0 auto; }
      }

      @media only screen and (max-width: 768px) {
        .lp-wrapper .side-nav { display: none; }
        .lp-wrapper .lp-text-big--kt { font-size: 28px; line-height: 36px; padding-top: 20px; }

        .lp-wrapper .lp-card { width: 95%; }
        .lp-wrapper .lp-card .lp-card__left { float: none; width: 100%; height: 100%; }
        .lp-wrapper .lp-card .lp-card__right { float: none; width: 100%; height: 100%; }
        .lp-wrapper .lp-card-kt1 { background: url(/img/landing/template/kampus_job1.jpg) center top; }

        .lp-wrapper .lp-about .lp-about__right .lp-about__content { width: 100%; max-width: 100%px; padding: 50px 30px 50px 30px; margin: 0 auto; }
      }

      @media only screen and (max-width: 360px) {
        .lp-wrapper .lp-text-big--kt { padding-top: 0px; font-size: 24px; }
        .lp-wrapper .lp-job-name--kt { display: block; margin-top: 15px; }
        .lp-wrapper .logo--logo-size2 { max-width: 150px; width: 100%; padding-bottom: 30px; }
      }

/*
THANK YOU PAGE
*/


/*
CUSTOM MODIFICATION EXAMPLE
*/

  /*HEADER v3
    - add background image
    - set size of logo (double size of img for retina displays)
  */
/*    .lp-wrapper .lp-header-v3--companyname { background: url(/img/landing/accenture/accenture-header.jpg) center top fixed; }
    .lp-wrapper .lp-header-v3__logo--companyname { width: 100%; max-width: 300px; }
    .lp-wrapper .lp-header-v3__box-img { padding: 8px 20px; }*/


  /*form v3 v2 v1 custom modification example*/
/*    .lp-wrapper .lp-form-section--nazwafirmy { background: url(/img/landing/accenture/accenture-form-bg.jpg) center center fixed; }
    .lp-wrapper .lp-button--nazwafirmy-apply { background: #037098; }
    .lp-wrapper .lp-button--nazwafirmy-apply:hover { background: #00506D; }
    .lp-wrapper .lp-form-section .lp-form .lp-input--nazwafirmy { background: #037098; }
    .lp-wrapper .lp-form-section .lp-form .lp-cv-button--nazwafirmy { background: #037098; }
    .lp-wrapper .lp-form-section .lp-form .lp-cv-button--nazwafirmy:hover { background: #00506D; }*/

/*
CUSTOM CLASSES
*/

/*EY 1,2 | landing v3*/
.lp-wrapper .lp-button--ey { background: #ffe600; color: #222; }
.lp-wrapper .lp-button--ey:hover { background: #fff; }
.lp-wrapper-ty .lp-button--ey-ty { background: #ffe600; color: #222; }
.lp-wrapper-ty .lp-button--ey-ty:hover { background: #6F6400; color: #fff; }
.lp-wrapper .lp-header-v3--ey { background: url(/img/landing/ey/ey_bg1.jpg) center -300px fixed; }
.lp-wrapper .lp-header-v3__logo--ey { width: 100%; max-width: 180px; }
.lp-wrapper .under-header-box--ey { background: #ffe600; }
.lp-wrapper .lp-list-header--ey { background: #ffe600; }

  /*form*/
  .lp-wrapper .lp-form-section--ey { background: url(/img/landing/ey/ey_form_bg.jpg) center center fixed; }
  .lp-wrapper .lp-button--ey-apply { background: #6b6000; }
  .lp-wrapper .lp-button--ey-apply:hover { background: #211E00; }
  .lp-wrapper .lp-form-section .lp-form .lp-input--ey { background: #6b6000; }
  .lp-wrapper .lp-form-section .lp-form .lp-cv-button--ey { background: #6b6000; }
  .lp-wrapper .lp-form-section .lp-form .lp-cv-button--ey:hover { background: #211E00; }
  .lp-wrapper .lp-form-section--ey .lp-form .lp-checkbox-wrapper label { color: #222; }
/*EY 3 | landing v3*/
.lp-wrapper .lp-header-v3--ey3 { background: url(/img/landing/ey/ey_bg2.jpg) center top fixed; }

/*Axiom*/
.lp-wrapper .lp-header-v2--axiom { background: url(/img/landing/axiom/axiom-bg.jpg) center top; }
.lp-wrapper .lp-header-v2__logo--axiom { max-width: 200px; width: 100%; margin-top: 70px; }
.lp-wrapper .lp-button--axiom { background: #e05826; }
.lp-wrapper .lp-list-header--axiom { background: #e05826; }

  .lp-wrapper .lp-form-section--axiom { background: url(/img/landing/axiom/axiom-bg-form.jpg) center center; }
  .lp-wrapper .lp-form-section--axiom .lp-button--axiom-apply { background: #fff; color: #e05826; }
  .lp-wrapper .lp-form-section--axiom .lp-button--axiom-apply:hover { background: #e05826; color: #fff; }
  .lp-wrapper .lp-form-section--axiom .lp-form .lp-input { background: rgba(0,0,0,0.7); }
  .lp-wrapper .lp-form-section--axiom .lp-form .lp-cv-button { background: rgba(0,0,0,0.7); }
  .lp-wrapper .lp-form-section--axiom .lp-form .lp-cv-button:hover { background: #e05826; }


  /*Notatek*/
.lp-wrapper .lp-header-v2--notatek { background: url(/img/landing/notatek/notatek-main-bg.jpg) center top; }
.lp-wrapper .lp-header-v2__logo--notatek { max-width: 188px; width: 100%; margin-top: 70px; }
.lp-wrapper .lp-button--notatek { background: #fd9728; }
.lp-wrapper .lp-button--notatek:hover { background: #E27D0F; }
.lp-wrapper .lp-list-header--notatek { background: #fd9728; color: #fff; }

  .lp-wrapper .lp-form-section--notatek { background: url(/img/landing/notatek/notatek-form-bg.jpg) center center; background-size: cover; }
  .lp-wrapper .lp-form-section--notatek .lp-button--notatek-apply { background: #fff; color: #e05826; }
  .lp-wrapper .lp-form-section--notatek .lp-button--notatek-apply:hover { background: #E27D0F; color: #fff; }
  .lp-wrapper .lp-form-section--notatek .lp-form .lp-input { background: rgba(0,0,0,0.7); }
  .lp-wrapper .lp-form-section--notatek .lp-form .lp-cv-button { background: rgba(0,0,0,0.7); }
  .lp-wrapper .lp-form-section--notatek .lp-form .lp-cv-button:hover { background: #E27D0F; }

  .lp-wrapper .footer-logo-notatek { padding: 10px 5px 30px 5px; max-width: 188px; width: 100%; }

/*Alior bank*/
.lp-wrapper .lp-header-v2--alior { background: url(/img/landing/alior/alior-main-bg.jpg) center center; background-size: cover; }
.lp-wrapper .lp-header-v2__logo--alior { max-width: 188px; width: 100%; margin-top: 70px; }
.lp-wrapper .lp-button--alior { background: #7a0035; }
.lp-wrapper .lp-button--alior:hover { background: #A2295E; }
.lp-wrapper .lp-list-header--alior { background: none; }

.lp-wrapper .job-description-section { background: #642985; width: 100%; padding: 40px 10px; }
.lp-wrapper .job-description-section-2 { background: #339933; width: 100%; padding: 40px 10px; }
.lp-wrapper .job-description-section .job-description-section__content { color: #fff; }
.lp-wrapper .job-description-section .job-description-section__content .lp-job-header--job-description-section { padding-bottom: 30px; }

  .lp-wrapper .lp-form-section--alior { background: url(/img/landing/alior/alior-form-bg.jpg) center center; background-size: cover; }
  .lp-wrapper .lp-form-section--alior .lp-button--alior-apply { background: #fff; color: #e05826; }
  .lp-wrapper .lp-form-section--alior .lp-button--alior-apply:hover { background: #E27D0F; color: #fff; }
  .lp-wrapper .lp-form-section--alior .lp-form .lp-input { background: rgba(0,0,0,0.7); }
  .lp-wrapper .lp-form-section--alior .lp-form .lp-cv-button { background: rgba(0,0,0,0.7); }
  .lp-wrapper .lp-form-section--alior .lp-form .lp-cv-button:hover { background: #7a0035; }
  .lp-wrapper .lp-form-section--alior .lp-form .lp-button--alior-apply { background: #fff; color: #222; }
  .lp-wrapper .lp-form-section--alior .lp-form .lp-button--alior-apply:hover { background: #7a0035; color: #fff; }

  .lp-wrapper .footer-logo-alior { padding: 10px 5px 30px 5px; max-width: 188px; width: 100%; }

  /*Bayer*/
.lp-wrapper .lp-header-v2--bayer { height: auto; }
.lp-wrapper .lp-bayer-header-img { width: 100%; }
.lp-wrapper .lp-jobname-bayer { padding-top: 50px; }
.lp-wrapper .lp-button--bayer { background: #6bc200; }
.lp-wrapper .lp-button--bayer:hover { background: #45730D; }
.lp-wrapper .lp-list-header--bayer { background: none; }

.lp-wrapper .job-description-section { background: #642985; width: 100%; padding: 40px 10px; }
.lp-wrapper .job-description-section-2 { background: #339933; width: 100%; padding: 40px 10px; }
.lp-wrapper .job-description-section .job-description-section__content { color: #fff; }
.lp-wrapper .job-description-section .job-description-section__content .lp-job-header--job-description-section { padding-bottom: 30px; }

  .lp-wrapper .lp-form-section--bayer { background: url(/img/landing/bayer/bayer-form-bg.jpg) center center; background-size: cover; }
  .lp-wrapper .lp-form-section--bayer .lp-button--bayer-apply { background: #fff; color: #45730D; }
  .lp-wrapper .lp-form-section--bayer .lp-button--bayer-apply:hover { background: #45730D; color: #fff; }
  .lp-wrapper .lp-form-section--bayer .lp-form .lp-input { background: rgba(0,0,0,0.7); }
  .lp-wrapper .lp-form-section--bayer .lp-form .lp-cv-button { background: rgba(0,0,0,0.7); }
  .lp-wrapper .lp-form-section--bayer .lp-form .lp-cv-button:hover { background: #45730D; }
  .lp-wrapper .lp-form-section--bayer .lp-form .lp-button--bayer-apply { background: #fff; color: #222; }
  .lp-wrapper .lp-form-section--bayer .lp-form .lp-button--bayer-apply:hover { background: #45730D; color: #fff; }

  .lp-wrapper .footer-logo-bayer { padding: 10px 5px 30px 5px; max-width: 188px; width: 100%; }

/*Accenture operations*/

.lp-wrapper .lp-header-v2--accentureoperations { background: url(/img/landing/accenture/accenture_bg.jpg) center top; }
.lp-wrapper .lp-header-v2__logo--accentureoperations { max-width: 400px; width: 100%; margin-top: 70px; }
.lp-wrapper .lp-button--accentureoperations { background: #02bcee; }
.lp-wrapper .lp-button--accentureoperations:hover { background: #025267; }
.lp-wrapper .lp-list-header--accentureoperations { background: #02bcee; }

  .lp-wrapper .lp-form-section--accentureoperations { background: #02bcee; }
  .lp-wrapper .lp-form-section--accentureoperations .lp-button--accentureoperations-apply { background: #fff; color: #02bcee; }
  .lp-wrapper .lp-form-section--accentureoperations .lp-button--accentureoperations-apply:hover { background: #025267; color: #fff; }
  .lp-wrapper .lp-form-section--accentureoperations .lp-form .lp-input { background: rgba(0,0,0,0.7); }
  .lp-wrapper .lp-form-section--accentureoperations .lp-form .lp-cv-button { background: rgba(0,0,0,0.7); }
  .lp-wrapper .lp-form-section--accentureoperations .lp-form .lp-cv-button:hover { background: #025267; }


/*Groupon*/
.lp-wrapper .lp-header-v2--groupon { background: url(/img/landing/groupon/groupon_bg.jpg) center 20%; background-size: cover; }
.lp-wrapper .lp-header-v2--groupon .lp-job-header { color: #fff; }
.lp-wrapper .lp-header-v2--groupon .lp-text-faded { color: #fff; }
.lp-wrapper .lp-header-v2__logo--groupon { max-width: 240px; width: 100%; margin-top: 70px; }
.lp-wrapper .lp-button--groupon { background: #6cb33f; }
.lp-wrapper .lp-button--groupon:hover { background: #3F751D; }
.lp-wrapper .lp-list-header--groupon { background: #6cb33f; color: #fff; }

  .lp-wrapper .lp-form-section--groupon { background: url(/img/landing/groupon/groupon_form_bg.jpg) center center; background-size: cover; }
  .lp-wrapper .lp-form-section--groupon .logo--groupon-form { max-width: 180px; width: 100%; margin-top: 0px; }
  .lp-wrapper .lp-form-section--groupon .lp-button--groupon-apply { background: #fff; color: #e05826; }
  .lp-wrapper .lp-form-section--groupon .lp-button--groupon-apply:hover { background: #E27D0F; color: #fff; }
  .lp-wrapper .lp-form-section--groupon .lp-form .lp-input { background: rgba(0,0,0,0.7); }
  .lp-wrapper .lp-form-section--groupon .lp-form .lp-cv-button { background: rgba(0,0,0,0.7); }
  .lp-wrapper .lp-form-section--groupon .lp-form .lp-cv-button:hover { background: #3F751D; }
  .lp-wrapper .lp-form-section--groupon .lp-form .lp-button--groupon-apply { background: #fff; color: #222; }
  .lp-wrapper .lp-form-section--groupon .lp-form .lp-button--groupon-apply:hover { background: #3F751D; color: #fff; }

  .lp-wrapper .footer-logo-groupon { padding: 10px 5px 30px 5px; max-width: 188px; width: 100%; }



/*ING*/
.lp-wrapper .top-bar-ing { text-align: center; background: #fff; padding: 10px 5px; }
.lp-wrapper .lp-header-v2--ing { background: url(/img/landing/ing/ing-bg.jpg) center top; background-size: cover; padding-top: 140px; }
.lp-wrapper .lp-header-v2__logo--ing { margin-top: 70px; }
.lp-wrapper .lp-button--ing { background: #ff6200; }
.lp-wrapper .lp-button--ing:hover { background: #a84100; }
.lp-wrapper .lp-list-header--ing { background: #ff6200; }
.lp-wrapper .icon-section-wrapper-ing .icon-section { position: relative; }
.lp-wrapper .icon-section-wrapper-ing .icon-section img { position: absolute; top: 0; left: 0; }
.lp-wrapper .icon-section-wrapper-ing .icon-section p { padding-left: 70px; position: relative; }

.lp-wrapper .lp-form-section--ing { background: #ff6200; }
.lp-wrapper .lp-form-section--ing .lp-button--ing-apply { background: #fff; color: #ff6200; }
.lp-wrapper .lp-form-section--ing .lp-button--ing-apply:hover { background: #a84100; color: #fff; }
.lp-wrapper .lp-form-section--ing .lp-form .lp-input { background: rgba(0,0,0,0.7); }
.lp-wrapper .lp-form-section--ing .lp-form .lp-cv-button { background: rgba(0,0,0,0.7); }
.lp-wrapper .lp-form-section--ing .lp-form .lp-cv-button:hover { background: #a84100; }