body .page-wrapper {
  font-family: "Fira Sans", sans-serif !important; }
  body .page-wrapper * {
    outline: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important; }
  body .page-wrapper .breadcrumbs {
    padding-left: 0; }
  body .page-wrapper .page-title-wrapper .page-title {
    width: 100%;
    text-align: center;
    position: relative;
    font-size: 0;
    margin: 15px auto 30px; }
    body .page-wrapper .page-title-wrapper .page-title .base {
      background: transparent;
      padding: 5px 2%;
      line-height: normal;
      font-size: 3rem;
      color: #18687a;
      font-weight: 300;
      font-family: inherit; }
      body .page-wrapper .page-title-wrapper .page-title .base:before {
        font-family: 'Ionicons';
        content: '\f391';
        display: none;
        padding-right: 10px; }
    body .page-wrapper .page-title-wrapper .page-title:before {
      content: '';
      display: none;
      width: 100%;
      height: 1px;
      background: #ddd;
      left: 0;
      top: 50%;
      top: -webkit-calc(50% - 1px);
      top: -moz-calc(50% - 1px);
      top: calc(50% - 1px);
      z-index: -1;
      position: absolute; }
  body .page-wrapper .acscouriervoucher-container .choice-container {
    margin-bottom: 10px; }
    body .page-wrapper .acscouriervoucher-container .choice-container .field {
      position: relative;
      float: left;
      margin-right: 10px; }
      body .page-wrapper .acscouriervoucher-container .choice-container .field input[type="radio"], body .page-wrapper .acscouriervoucher-container .choice-container .field input[type="checkbox"] {
        -webkit-appearance: none;
        display: inline-block !important;
        width: 16px;
        height: 16px;
        border: 1px solid #ccc;
        background: white;
        border-radius: 8px;
        cursor: pointer;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        outline: none !important;
        vertical-align: middle;
        margin-top: 0; }
        body .page-wrapper .acscouriervoucher-container .choice-container .field input[type="radio"]:checked, body .page-wrapper .acscouriervoucher-container .choice-container .field input[type="checkbox"]:checked {
          border: 6px solid #1d1d1b; }
      body .page-wrapper .acscouriervoucher-container .choice-container .field label {
        display: inline-block;
        vertical-align: middle;
        line-height: normal;
        cursor: pointer; }
      body .page-wrapper .acscouriervoucher-container .choice-container .field:not(:last-child) {
        margin-right: 10px; }
    body .page-wrapper .acscouriervoucher-container .choice-container:after {
      content: '';
      display: block;
      clear: both; }
  body .page-wrapper .acscouriervoucher-container #acscouriervoucher-tracker .form-container, body .page-wrapper .acscouriervoucher-container #acscouriervoucher-tracker .resp-content {
    float: left;
    width: 100%; }
  body .page-wrapper .acscouriervoucher-container #acscouriervoucher-tracker .form-container {
    margin-bottom: 20px; }
    body .page-wrapper .acscouriervoucher-container #acscouriervoucher-tracker .form-container .acscouriervoucher-form input.input-text {
      font-family: "Fira Sans", sans-serif;
      min-height: 44px;
      padding-left: 12px;
      padding-right: 5px;
      color: #1d1d1b;
      font-size: 1.4rem;
      font-weight: 600;
      margin-bottom: 20px;
      text-align: center; }
    body .page-wrapper .acscouriervoucher-container #acscouriervoucher-tracker .form-container .acscouriervoucher-form .actions .tracking-acscouriervoucher {
      width: 100%;
      min-height: 45px;
      background: #f7941e;
      border: #f4941e;
      border-radius: 0;
      color: #fff;
      font-weight: 600; }
      body .page-wrapper .acscouriervoucher-container #acscouriervoucher-tracker .form-container .acscouriervoucher-form .actions .tracking-acscouriervoucher span {
        color: #fff;
        text-transform: uppercase; }
    @media all and (min-width: 768px) {
      body .page-wrapper .acscouriervoucher-container #acscouriervoucher-tracker .form-container {
        width: 25%;
        float: none;
        margin: 0 auto; } }
  body .page-wrapper .acscouriervoucher-container #acscouriervoucher-tracker .resp-content {
    padding: 0 20px; }
    body .page-wrapper .acscouriervoucher-container #acscouriervoucher-tracker .resp-content .acscouriervoucher-info .customer-info {
      padding: 20px;
      margin-bottom: 20px;
      background: #fff; }
      body .page-wrapper .acscouriervoucher-container #acscouriervoucher-tracker .resp-content .acscouriervoucher-info .customer-info .info-field {
        margin-bottom: 5px; }
        body .page-wrapper .acscouriervoucher-container #acscouriervoucher-tracker .resp-content .acscouriervoucher-info .customer-info .info-field .label {
          font-weight: 600;
          text-transform: uppercase;
          font-size: 1.4rem;
          color: #363636; }
          body .page-wrapper .acscouriervoucher-container #acscouriervoucher-tracker .resp-content .acscouriervoucher-info .customer-info .info-field .label:after {
            content: ':'; }
        body .page-wrapper .acscouriervoucher-container #acscouriervoucher-tracker .resp-content .acscouriervoucher-info .customer-info .info-field .value {
          font-size: 1.4rem;
          color: #363636;
          font-weight: 400; }
    @media all and (min-width: 768px) {
      body .page-wrapper .acscouriervoucher-container #acscouriervoucher-tracker .resp-content {
        width: auto;
        max-width: -webkit-calc(100% - 320px);
        max-width: -moz-calc(100% - 320px);
        max-width: calc(100% - 320px);
        display: block;
        margin: 40px auto;
        float: none;
        text-align: center; } }
  body .page-wrapper .acscouriervoucher-container #acscouriervoucher-tracker:after {
    content: '';
    display: block;
    clear: both; }
  body .page-wrapper .acscouriervoucher-container #acscouriervoucher-tracker .tracking-info {
    background: #fff;
    padding: 20px 0 0 0;
    margin-top: 20px;
    display: block; }
  body .page-wrapper .acscouriervoucher-container #acscouriervoucher-tracker table.tracking tr th {
    text-align: center;
    border-bottom: 2px solid #f1f1f1; }
  body .page-wrapper .acscouriervoucher-container #acscouriervoucher-tracker .tracking tr.tracking-row td {
    border: 2px solid #f1f1f1; }

/*# sourceMappingURL=styles.css.map */
