  #section-annonce {
  margin: 50px auto; }
  #section-annonce.movers-header {
    margin: 30px auto; }

#partner-container {
  padding: 40px 0;
  background: #fff;
  /* FR - April */
  /* FR - Assurance voyage */
  /* FR - Billets avion */
  /* En - Currency exchange */
  /* Cigna */ }
  #partner-container h2 {
    font-size: 26px;
    font-weight: 600;
    line-height: 1.6; }
  #partner-container h3 {
    font-size: 24px;
    font-weight: 600;
    margin-top: 0;
    margin-bottom: 20px; }
  #partner-container h4 {
    font-size: 18px;
    font-weight: 600;
    margin-top: 25px; }
  #partner-container a {
    color: #26bac9; }
    #partner-container a:hover {
      color: #1e929e; }
  #partner-container p {
    font-size: 15px;
    line-height: 1.4; }
  #partner-container ul {
    padding: 0 0 0 20px; }
    #partner-container ul li {
      line-height: 1.8; }
  #partner-container label {
    color: #5a6161;
    font-weight: 600; }
  #partner-container .btn-eb {
    padding: 8px 15px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    background: #ff8f00;
    color: #ffffff;
    border: 0;
    font-size: 16px;
    font-weight: 600; }
    #partner-container .btn-eb:hover {
      background: #cc7200;
      color: #ffffff; }
    #partner-container .btn-eb.btn-eb-secondary {
      font-size: 14px;
      font-weight: 600 !important;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      border-radius: 4px;
      display: inline-block;
      padding: 8px 10px;
      border: 2px solid #a7b0b8;
      color: #a7b0b8;
      background-color: transparent;
      text-align: center;
      font-weight: 700; }
      #partner-container .btn-eb.btn-eb-secondary:hover, #partner-container .btn-eb.btn-eb-secondary:focus {
        color: #ffffff;
        background-color: #a7b0b8; }
  #partner-container .imgCenter img {
    width: 100%;
    max-width: 125px;
    margin: 0 auto 20px;
    height: auto;
    display: block; }
  #partner-container .margin-top-10 {
    margin-top: 10px; }
  #partner-container .margin-top-20 {
    margin-top: 20px; }
  #partner-container .margin-top-40 {
    margin-top: 40px; }
  #partner-container .pull-right {
    margin-left: 50px;
    margin-bottom: 20px; }
  #partner-container .april-banner .april-text-first-line,
  #partner-container .april-banner .april-text-second-line {
    font-size: 24px;
    font-weight: 600; }
  #partner-container #april_form p {
    margin-bottom: 25px; }
  #partner-container i.nc-icon-outline.ui-1_check-circle-07 {
    font-size: 26px;
    margin: 0 10px 0 0;
    color: #00cea0; }
  #partner-container #products-container .btn-eb {
    max-width: 200px;
    display: block;
    text-align: center; }
  #partner-container #products-container .bottom-first-btn {
    margin: 0 0 20px 0; }
  #partner-container #btn-april {
    display: inline-block; }
  #partner-container #travel-insurance-fr .margin-top-10 {
    margin-top: 25px; }
    #partner-container #travel-insurance-fr .margin-top-10:first-child, #partner-container #travel-insurance-fr .margin-top-10:nth-child(2) {
      margin: 0; }
    #partner-container #travel-insurance-fr .margin-top-10:nth-child(3) {
      margin-top: 30px; }
  #partner-container .liligo-container h4 {
    margin-top: 0; }
  #partner-container .currency-exchange {
    margin-top: -50px; }
  #partner-container .cigna-quote-page .wizard .form-group {
    position: relative; }
  @media screen and (max-width: 767px) {
    #partner-container .cigna-quote-page .wizard .actions ul {
      padding: 0; } }
  #partner-container .cigna-quote-page .quote_container .content {
    background: #f0f2f2; }
    #partner-container .cigna-quote-page .quote_container .content .form-control {
      max-width: 100%; }
    #partner-container .cigna-quote-page .quote_container .content .select2-container {
      width: 100% !important; }
      #partner-container .cigna-quote-page .quote_container .content .select2-container .select2-selection {
        height: 40px;
        font-size: 14px;
        font-weight: 400;
        border: 1px solid #ccc; }
      #partner-container .cigna-quote-page .quote_container .content .select2-container .select2-selection__rendered {
        line-height: 40px;
        color: #555555; }
      #partner-container .cigna-quote-page .quote_container .content .select2-container .select2-selection__arrow {
        height: 38px; }
      #partner-container .cigna-quote-page .quote_container .content .select2-container.error .select2-selection {
        border: 1px solid #cf7979; }
    #partner-container .cigna-quote-page .quote_container .content .phone_code_wrapper label.error {
      position: absolute;
      right: 15px;
      bottom: -28px; }
      @media screen and (max-width: 767px) {
        #partner-container .cigna-quote-page .quote_container .content .phone_code_wrapper label.error {
          bottom: 38px; } }
    @media screen and (max-width: 767px) {
      #partner-container .cigna-quote-page .quote_container .content.step1 label.error {
        margin-top: 0;
        position: absolute;
        bottom: -28px;
        right: 0; } }
    #partner-container .cigna-quote-page .quote_container .content.step2 label.error {
      margin-top: 5px; }
  #partner-container .cigna-quote-page .quote_container label.error {
    font-size: 14px;
    color: #cf7979; }
  #partner-container .cigna-quote-page .quote_container label #all_dependents {
    height: auto; }
  #partner-container .cigna-quote-page .quote_container .steps ul {
    padding: 0; }
  #partner-container .cigna-quote-page .quote_container .steps .current a {
    background: #00cea0;
    color: #ffffff; }
  #partner-container .cigna-quote-page .quote_container .steps .done a {
    background: rgba(0, 206, 160, 0.6);
    color: #ffffff; }
    #partner-container .cigna-quote-page .quote_container .steps .done a:hover {
      background: #00cea0; }
  #partner-container .cigna-quote-page .quote_container .steps .disabled a {
    background: #f0f2f2;
    color: #5a6161; }
  #partner-container .cigna-quote-page .quote_container .steps .error a {
    background: #cf7979; }
  #partner-container .cigna-quote-page .quote_container .actions li a {
    background: #00cea0;
    color: #ffffff; }
  #partner-container .cigna-quote-page .quote_container .actions li.disabled a {
    background: #f0f2f2;
    color: #a7b0b8; }

#skyscanner-white-label {
  margin-bottom: 40px; }
