@charset "UTF-8";
/*.co2-main-visual-cover {
  & > .content-container > .inner {
    & > h1, & > p {
      color: $default_white;
    }
  }
  & .fix-to-white {
    h1, p {
      color:$default_white;
    }
  }
}

.frontend {
  .button {
    &.co2-button {
      text-align: center;
      border-radius: 2px !important;
      padding: 7px 30px 7px !important;
      position: relative;
      text-decoration: none;
      transition: background-color .25s ease-in-out;

      &.main {
        &._6._7 {
          border: 1px solid #fdd319;
          font-size: 1.125em;
          font-weight: bold;
          line-height: 1.1;
          color: #333 !important;
          transition: background-color .25s ease-in-out;
          padding: 13px 30px !important;
          box-shadow: 0 1px 1px 1px rgba(111,111,111,0.25);
          &:hover {
            background-color: #ffbd0a !important;
            outline: 0;
            border: 1px solid #fdd319;
          }
        }
      }

      &.co2-transparent, &._forced-border, &._special_button_theresa_1 {
        background-color: #4e7380;
        color: #fff !important;
        border: 1px solid #4e7380 !important;
        text-align: center;
        border-radius: 2px;
        padding: 7px 30px 7px;
        &:hover {
          background-color: #325460;
          outline: 0;
        }
      }

    }
  }

  .number-grid .number-item .number {
    font-family: $defaultFontFamily;
  }

  form.co2-default h3.form-title {
    color: black !important;
  }

  //ul.check-list{
  //  &.co2-font {
  //    li {
  //      &:before {
  //        content: "";
  //        color: $_20_form_primary_back;
  //      }
  //    }
  //  }
  //}


  #vehicleregister {
    border: 1px solid #fdd319;
    font-size: 1.125em;
    font-weight: bold;
    line-height: 1.1;
    color: #333 !important;
    background-color: #fdd319;
    transition: background-color .25s ease-in-out;
    padding: 13px 30px !important;
    box-shadow: 0 1px 1px 1px rgba(111,111,111,0.25);
    &:hover {
      background-color: #ffbd0a !important;
      outline: 0;
      border: 1px solid #fdd319;
    }
  }

}

#Co2ConsentContainer {
  .popover-content a.button, .popover-container .popover-content button {
    border-radius: 2px !important;
    transition: background-color .1s ease-in-out,border .1s ease-in-out,color .1s ease-in-out;

    &.Co2ConsentTriggerSelected {
      background-color: #cbd8db;
      color: #000;
    }

    &.Co2ConsentTriggerAll {
      background-color: #4e7380;
      color:#fff;
    }

    &:hover {
      background-color: #3b5760;
      color: #fff;
    }
  }
}
*/

/*# sourceMappingURL=overwrite-last-specific.css.map */
