<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">    div.k_delivery_customer_details
      {
      id: required_items;
      -webkit-box-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      width: 100%;
      max-width: 500px;
      -webkit-transition: max-height 1000ms ease-in-out;
      -moz-transition: max-height 1000ms ease-in-out;
      -ms-transition: max-height 1000ms ease-in-out;
      -mo-transition: max-height 1000ms ease-in-out;
      transition: max-height 1000ms ease-in-out;
      max-height: 200px;
      overflow-y: hidden;
      }
    div.g_delivery_customer_details
      {
      id: delivery_table;
      orientation: rows;
      max-width: 500px;
      -webkit-transition: max-height 1500ms ease-in-out;
      -moz-transition: max-height 1500ms ease-in-out;
      -ms-transition: max-height 1500ms ease-in-out;
      -mo-transition: max-height 1500ms ease-in-out;
      transition: max-height 1500ms ease-in-out;
      max-height: 1000px;
      overflow-y: hidden;
      }
    div.saved_delivery_customer_details
      {
      id: saved_delivery;
      orientation: rows;
      font-size: 13px;
      line-height: 1.4em;
      max-width: 600px;
      -webkit-transition: max-height 1500ms ease-in-out;
      -moz-transition: max-height 1500ms ease-in-out;
      -ms-transition: max-height 1500ms ease-in-out;
      -mo-transition: max-height 1500ms ease-in-out;
      transition: max-height 1500ms ease-in-out;
      max-height: 7000px;
      overflow-y: hidden;
      }
    div.delivery_checkboxes_box_customer_details
      {
      id: delivery_checkboxes_box;
      orientation: rows;
      max-width: 500px;
      -webkit-transition: max-height 1500ms ease-in-out;
      -moz-transition: max-height 1500ms ease-in-out;
      -ms-transition: max-height 1500ms ease-in-out;
      -mo-transition: max-height 1500ms ease-in-out;
      transition: max-height 1500ms ease-in-out;
      max-height: 1000px;
      overflow-y: hidden;
      }
    div.i_invoice_customer_details
      {
      id: inv_checkbox_suite_and_button;
      justify-content: flex-start;
      align-items: flex-start;
      width: 100%;
      max-height: 80px;
      overflow-y: hidden;
      -webkit-transition: max-height 1000ms ease-in-out;
      -moz-transition: max-height 1000ms ease-in-out;
      -ms-transition: max-height 1000ms ease-in-out;
      -mo-transition: max-height 1000ms ease-in-out;
      transition: max-height 1000ms ease-in-out;
      }
    div.g_invoice_customer_details
      {
      id: invoice_table;
      orientation: rows;
      max-width: 500px;
      max-height: 0;
      overflow-y: hidden;
      -webkit-transition: max-height 1500ms ease-in-out;
      -moz-transition: max-height 1500ms ease-in-out;
      -ms-transition: max-height 1500ms ease-in-out;
      -mo-transition: max-height 1500ms ease-in-out;
      transition: max-height 1500ms ease-in-out;
      }
    div.saved_invoice_customer_details
      {
      id: saved_invoice;
      orientation: rows;
      font-size: 13px;
      line-height: 1.4em;
      max-width: 600px;
      -webkit-transition: max-height 1500ms ease-in-out;
      -moz-transition: max-height 1500ms ease-in-out;
      -ms-transition: max-height 1500ms ease-in-out;
      -mo-transition: max-height 1500ms ease-in-out;
      transition: max-height 1500ms ease-in-out;
      max-height: 10000px;
      overflow-y: hidden;
      }
    div.invoice_checkboxes_customer_details
      {
      id: invoice_checkboxes;
      orientation: rows;
      max-width: 500px;
      -webkit-transition: max-height 1500ms ease-in-out;
      -moz-transition: max-height 1500ms ease-in-out;
      -ms-transition: max-height 1500ms ease-in-out;
      -mo-transition: max-height 1500ms ease-in-out;
      transition: max-height 1500ms ease-in-out;
      overflow-y: hidden;
      }
    div.m_card_address_customer_details
      {
      id: required_items_card_suite_account;
      orientation: rows;
      -webkit-box-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      justify-content: flex-start;
      align-items: flex-start;
      width: 100%;
      -webkit-transition: max-height 1000ms ease-in-out;
      -moz-transition: max-height 1000ms ease-in-out;
      -ms-transition: max-height 1000ms ease-in-out;
      -mo-transition: max-height 1000ms ease-in-out;
      transition: max-height 1000ms ease-in-out;
      display: none;
      overflow-y: hidden;
      }
    div.h_card_address_customer_details
      {
      id: card_checkbox_suite_and_button;
      -webkit-box-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      justify-content: flex-start;
      align-items: flex-start;
      width: 100%;
      -webkit-transition: max-height 1000ms ease-in-out;
      -moz-transition: max-height 1000ms ease-in-out;
      -ms-transition: max-height 1000ms ease-in-out;
      -mo-transition: max-height 1000ms ease-in-out;
      transition: max-height 1000ms ease-in-out;
      overflow-y: hidden;
      }
    div.g_card_address_customer_details
      {
      id: card_table;
      orientation: rows;
      max-width: 500px;
      overflow-y: hidden;
      -webkit-transition: max-height 1500ms ease-in-out;
      -moz-transition: max-height 1500ms ease-in-out;
      -ms-transition: max-height 1500ms ease-in-out;
      -mo-transition: max-height 1500ms ease-in-out;
      transition: max-height 1500ms ease-in-out;
      }
    div.f_card_customer_details
      {
      id: title_card_details;
      -webkit-box-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      justify-content: flex-start;
      align-items: flex-start;
      width: 100%;
      overflow-y: hidden;
      -webkit-transition: max-height 1500ms ease-in-out;
      -moz-transition: max-height 1500ms ease-in-out;
      -ms-transition: max-height 1500ms ease-in-out;
      -mo-transition: max-height 1500ms ease-in-out;
      transition: max-height 1500ms ease-in-out;
      }
    div.g_card_customer_details
      {
      id: card_details;
      orientation: rows;
      -webkit-box-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      max-width: 500px;
      overflow-y: hidden;
      -webkit-transition: max-height 1500ms ease-in-out;
      -moz-transition: max-height 1500ms ease-in-out;
      -ms-transition: max-height 1500ms ease-in-out;
      -mo-transition: max-height 1500ms ease-in-out;
      transition: max-height 1500ms ease-in-out;
      }
    div.saved_card_customer_details
      {
      id: saved_card;
      orientation: rows;
      font-size: 13px;
      line-height: 1.4em;
      max-width: 500px;
      -webkit-transition: max-height 1500ms ease-in-out;
      -moz-transition: max-height 1500ms ease-in-out;
      -ms-transition: max-height 1500ms ease-in-out;
      -mo-transition: max-height 1500ms ease-in-out;
      transition: max-height 1500ms ease-in-out;
      max-height: 10000px;
      overflow-y: hidden;
      }
    div.card_checkboxes_customer_details
      {
      id: card_checkboxes;
      orientation: rows;
      max-width: 500px;
      -webkit-transition: max-height 1500ms ease-in-out;
      -moz-transition: max-height 1500ms ease-in-out;
      -ms-transition: max-height 1500ms ease-in-out;
      -mo-transition: max-height 1500ms ease-in-out;
      transition: max-height 1500ms ease-in-out;
      overflow-y: hidden;
      }
    div.moveB_customer_details
      {
      id: moveB;
      width: ;
      padding: 20px 25px 30px 25px;
      content: 1;
      font-size: 13px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      }
    div.h_invoice_customer_details
      {
      -webkit-box-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      font-size: 12px;
      color: #808080;
      justify-content: flex-start;
      align-items: flex-start;
      width: 100%;
      padding: 10px 0 10px 25px;
      content: 14;
      overflow-y: hidden;
      -webkit-transition: max-height 1000ms ease-in-out;
      -moz-transition: max-height 1000ms ease-in-out;
      -ms-transition: max-height 1000ms ease-in-out;
      -mo-transition: max-height 1000ms ease-in-out;
      transition: max-height 1000ms ease-in-out;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      }
    div.h_card_address_ch_customer_details
      {
      -webkit-box-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      font-size: 12px;
      color: #808080;
      justify-content: flex-start;
      align-items: flex-start;
      width: 100%;
      padding: 10px 0 10px 25px;
      content: 22;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      }
    div.f_option_customer_details
      {
      -webkit-box-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      font-size: 16px;
      color: #34408A;
      justify-content: flex-start;
      align-items: flex-start;
      width: 100%;
      padding: 25px 0 20px 25px;
      content: 27;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      }
    div.g_option_customer_details
      {
      orientation: rows;
      padding: 0 0 15px 0;
      font-size: 13px;
      line-height: 1.4em;
      max-width: 500px;
      content: 28;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      }
    div.a_customer_details
      {
      width: 100%;
      orientation: rows;
      margin-top: 10px;
      padding: 10px 0 0 0;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      }
    div.continue1_errors_customer_details
      {
      id: continue1_errors;
      -webkit-box-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      font-size: 14px;
      color: #D02717;
      line-height: 1.7;
      justify-content: flex-start;
      align-items: flex-start;
      width: 100%;
      padding: 25px 0 20px 25px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      }
    div.f_errors_customer_details
      {
      id: errors;
      -webkit-box-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      font-size: 14px;
      color: #D02717;
      line-height: 1.7;
      justify-content: flex-start;
      align-items: flex-start;
      width: 100%;
      padding: 25px 0 20px 25px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      }
    div.move_customer_details
      {
      id: move;
      orientation: cols;
      overflow-y: hidden;
      overflow-x: hidden;
      transition-property: max-height;
      transition-duration: 1000ms;
      transition-timing-function: ease-in-out;
      padding: 0px;
      border-width: 1px;
      border-style: none;
      border-color: #D6D6D6;
      background: linear-gradient(#EDECDF 0, white 15%, white 75%, #E4E3D6 100%);
      border-radius: 15px;
      width: 320px;
      display: none;
      max-height: 0px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      justify-content: center;
      align-items: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      }
    div.moveA_customer_details
      {
      id: moveA;
      padding: 35px 0 0 0;
      font-size: 20px;
      color: #34408A;
      content: 0;
      orientation: rows;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      justify-content: center;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      }
    div.b_customer_details
      {
      id: div.b;
      max-height: 4000px;
      -webkit-transition: max-height 2000ms ease-in-out;
      -moz-transition: max-height 2000ms ease-in-out;
      -ms-transition: max-height 2000ms ease-in-out;
      -mo-transition: max-height 2000ms ease-in-out;
      transition: max-height 2000ms ease-in-out;
      overflow-y: hidden;
      width: 550px;
      orientation: cols;
      justify-content: center;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      }
    div.c_customer_details
      {
      width: 100%;
      orientation: rows;
      justify-content: center;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      }
    div.d_customer_details
      {
      width: 120px;
      padding: 10px 0 30px 0;
      -webkit-box-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      orientation: rows;
      justify-content: flex-start;
      content: 2;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      }
    div.e_customer_details
      {
      padding: 10px 10px 30px 10px;
      orientation: rows;
      content: 3;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      justify-content: center;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      }
    div.f_customer_details
      {
      -webkit-box-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      orientation: rows;
      width: 120px;
      justify-content: center;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      }
    div.c_delivery_customer_details
      {
      id: c_delivery;
      width: 100%;
      padding: 0 0 10px 0;
      justify-content: flex-start;
      -webkit-box-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      orientation: cols;
      border-width: 1px;
      border-style: solid;
      border-color: #D6D6D6;
      border-radius: 10px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      }
    div.f_delivery_customer_details
      {
      orientation: rows;
      -webkit-box-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      font-size: 16px;
      color: #34408A;
      justify-content: space-between;
      text-align: left;
      width: 100%;
      padding: 25px 25px 10px 25px;
      content: 4;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      }
    div.c2_delivery_customer_details
      {
      id: delivery_scroll_box;
      -webkit-box-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      orientation: cols;
      width: 100%;
      -webkit-transition: max-height 1000ms ease-in-out;
      -moz-transition: max-height 1000ms ease-in-out;
      -ms-transition: max-height 1000ms ease-in-out;
      -mo-transition: max-height 1000ms ease-in-out;
      transition: max-height 1000ms ease-in-out;
      max-height: 1000px;
      overflow-y: hidden;
      justify-content: center;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      }
    div.k_delivery_child_customer_details
      {
      orientation: rows;
      -webkit-box-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      font-size: 12px;
      color: #808080;
      justify-content: flex-start;
      align-items: flex-start;
      width: 100%;
      padding: 10px 0 10px 0;
      content: 5;
      max-height: 200px;
      overflow-y: hidden;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      }
    div.saved_delivery_panel_customer_details
      {
      id: saved_delivery_panel;
      orientation: rows;
      justify-content: flex-start;
      align-items: flex-start;
      font-size: 13px;
      line-height: 1.4em;
      width: 280px;
      -webkit-transition: max-height 2000ms ease-in-out;
      -moz-transition: max-height 2000ms ease-in-out;
      -ms-transition: max-height 2000ms ease-in-out;
      -mo-transition: max-height 2000ms ease-in-out;
      transition: max-height 2000ms ease-in-out;
      max-height: 200px;
      overflow-y: hidden;
      content: 6;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      }
    div.continue1_errors_box_customer_details
      {
      id: continue1_errors_box;
      overflow: hidden;
      -webkit-transition: max-height 1000ms ease-in-out;
      -moz-transition: max-height 1000ms ease-in-out;
      -ms-transition: max-height 1000ms ease-in-out;
      -mo-transition: max-height 1000ms ease-in-out;
      transition: max-height 1000ms ease-in-out;
      max-height: 0px;
      background-color: #F2D0C9;
      width: 100%;
      margin: 0px 0 0 0;
      justify-content: flex-start;
      -webkit-box-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      orientation: cols;
      border-radius: 10px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      }
    div.continue1_box_customer_details
      {
      id: continue1_box;
      overflow: hidden;
      -webkit-transition: max-height 1000ms ease-in-out;
      -moz-transition: max-height 1000ms ease-in-out;
      -ms-transition: max-height 1000ms ease-in-out;
      -mo-transition: max-height 1000ms ease-in-out;
      transition: max-height 1000ms ease-in-out;
      max-height: 1000px;
      width: 100%;
      margin: 15px 0 15px 0;
      -webkit-box-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      orientation: cols;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      }
    div.delivery_options_list_customer_details
      {
      id: delivery_options_list;
      overflow: hidden;
      -webkit-transition: max-height 1000ms ease-in-out;
      -moz-transition: max-height 1000ms ease-in-out;
      -ms-transition: max-height 1000ms ease-in-out;
      -mo-transition: max-height 1000ms ease-in-out;
      transition: max-height 1000ms ease-in-out;
      max-height: 0px;
      width: 100%;
      margin: 30px 0 0 0;
      justify-content: flex-start;
      -webkit-box-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      orientation: cols;
      border-radius: 10px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      }
    div.delivery_options_list_m_customer_details
      {
      id: delivery_options_list_m;
      overflow: hidden;
      -webkit-transition: max-height 1000ms ease-in-out;
      -moz-transition: max-height 1000ms ease-in-out;
      -ms-transition: max-height 1000ms ease-in-out;
      -mo-transition: max-height 1000ms ease-in-out;
      transition: max-height 1000ms ease-in-out;
      max-height: 0px;
      display: none;
      width: 100%;
      margin: 30px 0 0 0;
      justify-content: flex-start;
      -webkit-box-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      orientation: cols;
      border-radius: 10px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      align-items: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      }
    div.b2_customer_details
      {
      id: b2;
      -webkit-box-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      orientation: cols;
      width: 100%;
      -webkit-transition: max-height 1000ms ease-in-out;
      -moz-transition: max-height 1000ms ease-in-out;
      -ms-transition: max-height 1000ms ease-in-out;
      -mo-transition: max-height 1000ms ease-in-out;
      transition: max-height 1000ms ease-in-out;
      max-height: 0px;
      overflow-y: hidden;
      justify-content: center;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      }
    div.final_totals_customer_details
      {
      id: final_totals;
      background-color: #F7F3D3;
      width: 100%;
      margin: 30px 0 0 0;
      justify-content: flex-start;
      -webkit-box-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      orientation: cols;
      border-width: 1px;
      border-style: solid;
      border-color: #D6D6D6;
      border-radius: 10px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      }
    div.c_bus_or_con_customer_details
      {
      width: 100%;
      margin: 30px 0 0 0;
      justify-content: flex-start;
      -webkit-box-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      padding: 10px 0 10px 0;
      orientation: cols;
      border-width: 1px;
      border-style: solid;
      border-color: #D6D6D6;
      border-radius: 10px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      }
    div.bus_or_con_customer_details
      {
      orientation: rows;
      justify-content: flex-start;
      align-items: flex-start;
      font-size: 13px;
      line-height: 1.4em;
      width: 280px;
      content: 10;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      }
    div.c_invoice_customer_details
      {
      width: 100%;
      margin: 30px 0 0 0;
      justify-content: flex-start;
      -webkit-box-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      padding: 0 0 25px 0;
      orientation: cols;
      border-width: 1px;
      border-style: solid;
      border-color: #D6D6D6;
      border-radius: 10px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      }
    div.f_invoice_customer_details
      {
      orientation: rows;
      -webkit-box-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      font-size: 16px;
      color: #34408A;
      justify-content: space-between;
      text-align: right;
      width: 100%;
      padding: 25px 25px 10px 25px;
      content: 11;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      }
    div.j_invoice_customer_details
      {
      id: required_items_invoice_suite;
      orientation: rows;
      -webkit-box-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      justify-content: flex-start;
      align-items: flex-start;
      width: 100%;
      -webkit-transition: max-height 1000ms ease-in-out;
      -moz-transition: max-height 1000ms ease-in-out;
      -ms-transition: max-height 1000ms ease-in-out;
      -mo-transition: max-height 1000ms ease-in-out;
      transition: max-height 1000ms ease-in-out;
      max-height: 80px;
      overflow-y: hidden;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      }
    div.k_invoice_customer_details
      {
      id: required_items_invoice;
      orientation: rows;
      -webkit-box-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      font-size: 12px;
      color: #808080;
      justify-content: flex-start;
      align-items: flex-start;
      width: 100%;
      padding: 10px 0 10px 25px;
      content: 12;
      -webkit-transition: max-height 1000ms ease-in-out;
      -moz-transition: max-height 1000ms ease-in-out;
      -ms-transition: max-height 1000ms ease-in-out;
      -mo-transition: max-height 1000ms ease-in-out;
      transition: max-height 1000ms ease-in-out;
      max-height: 80px;
      overflow-y: hidden;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      }
    div.saved_invoice_panel_customer_details
      {
      id: saved_invoice_panel;
      orientation: rows;
      justify-content: flex-start;
      align-items: flex-start;
      font-size: 13px;
      line-height: 1.4em;
      width: 280px;
      -webkit-transition: max-height 1500ms ease-in-out;
      -moz-transition: max-height 1500ms ease-in-out;
      -ms-transition: max-height 1500ms ease-in-out;
      -mo-transition: max-height 1500ms ease-in-out;
      transition: max-height 1500ms ease-in-out;
      max-height: 200px;
      overflow-y: hidden;
      content: 13;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      }
    div.card_parent_address_customer_details
      {
      id: card_parent_address;
      width: 100%;
      margin: 30px 0 0 0;
      justify-content: flex-start;
      -webkit-box-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      overflow-y: hidden;
      orientation: cols;
      border-width: 1px;
      border-style: solid;
      border-color: #D6D6D6;
      border-radius: 10px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      }
    div.c_card_address_customer_details
      {
      width: 100%;
      padding: 0 0 25px 0;
      justify-content: flex-start;
      -webkit-box-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      orientation: cols;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      }
    div.f_card_address_customer_details
      {
      id: title_card_address_card_details;
      orientation: rows;
      -webkit-box-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      justify-content: flex-start;
      align-items: flex-start;
      width: 100%;
      -webkit-transition: max-height 1500ms ease-in-out;
      -moz-transition: max-height 1500ms ease-in-out;
      -ms-transition: max-height 1500ms ease-in-out;
      -mo-transition: max-height 1500ms ease-in-out;
      transition: max-height 1500ms ease-in-out;
      overflow-y: hidden;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      }
    div.f_card_address_ch_customer_details
      {
      orientation: rows;
      -webkit-box-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      font-size: 16px;
      color: #34408A;
      justify-content: space-between;
      text-align: right;
      width: 100%;
      padding: 25px 25px 20px 25px;
      content: 17;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      }
    div.i_card_address_customer_details
      {
      id: title_card_address;
      orientation: rows;
      -webkit-box-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      justify-content: flex-start;
      align-items: flex-start;
      width: 100%;
      -webkit-transition: max-height 1500ms ease-in-out;
      -moz-transition: max-height 1500ms ease-in-out;
      -ms-transition: max-height 1500ms ease-in-out;
      -mo-transition: max-height 1500ms ease-in-out;
      transition: max-height 1500ms ease-in-out;
      overflow-y: hidden;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      }
    div.i_card_address_ch_customer_details
      {
      orientation: rows;
      -webkit-box-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      font-size: 16px;
      color: #34408A;
      justify-content: space-between;
      text-align: right;
      width: 100%;
      padding: 25px 25px 10px 25px;
      content: 18;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      }
    div.j_card_address_customer_details
      {
      id: required_items_card_suite;
      orientation: rows;
      -webkit-box-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      justify-content: flex-start;
      align-items: flex-start;
      width: 100%;
      -webkit-transition: max-height 1000ms ease-in-out;
      -moz-transition: max-height 1000ms ease-in-out;
      -ms-transition: max-height 1000ms ease-in-out;
      -mo-transition: max-height 1000ms ease-in-out;
      transition: max-height 1000ms ease-in-out;
      overflow-y: hidden;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      }
    div.j_card_address_ch_customer_details
      {
      orientation: rows;
      -webkit-box-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      font-size: 12px;
      color: #808080;
      justify-content: flex-start;
      align-items: flex-start;
      width: 100%;
      padding: 10px 0 10px 25px;
      content: 19;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      }
    div.m_card_address_ch_customer_details
      {
      orientation: rows;
      -webkit-box-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      font-size: 12px;
      color: #808080;
      justify-content: flex-start;
      align-items: flex-start;
      width: 100%;
      padding: 10px 0 10px 25px;
      content: 20;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      }
    div.saved_card_panel_customer_details
      {
      id: saved_card_panel;
      orientation: rows;
      justify-content: flex-start;
      align-items: flex-start;
      font-size: 13px;
      line-height: 1.4em;
      width: 280px;
      -webkit-transition: max-height 1500ms ease-in-out;
      -moz-transition: max-height 1500ms ease-in-out;
      -ms-transition: max-height 1500ms ease-in-out;
      -mo-transition: max-height 1500ms ease-in-out;
      transition: max-height 1500ms ease-in-out;
      max-height: 200px;
      overflow-y: hidden;
      content: 21;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      }
    div.f_card_ch_customer_details
      {
      orientation: rows;
      -webkit-box-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      font-size: 16px;
      color: #34408A;
      justify-content: space-between;
      text-align: right;
      width: 100%;
      padding: 25px 25px 20px 25px;
      content: 24;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      }
    div.c_option_customer_details
      {
      width: 100%;
      margin: 30px 0 0 0;
      justify-content: flex-start;
      -webkit-box-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      orientation: cols;
      border-width: 1px;
      border-style: solid;
      border-color: #D6D6D6;
      border-radius: 10px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      }
    div.l_customer_details
      {
      height: 100px;
      width: 100%;
      orientation: rows;
      content: 29;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      justify-content: center;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      }
    div.g_customer_details
      {
      width: 100%;
      orientation: rows;
      justify-content: center;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      }
    div.h_customer_details
      {
      width: 120px;
      padding: 20px 0 10px 0;
      -webkit-box-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      orientation: rows;
      justify-content: flex-start;
      content: 30;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      }
    div.j_customer_details
      {
      padding: 20px 0 10px 0;
      -webkit-box-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      orientation: rows;
      justify-content: flex-end;
      content: 31;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      }
    div.k_customer_details
      {
      id: div.k;
      width: 100%;
      padding: 0 0 20px 0;
      display: none;
      orientation: rows;
      justify-content: flex-end;
      content: 32;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      align-items: center;
      }
    div.c_errors_customer_details
      {
      id: errors_box;
      overflow: hidden;
      -webkit-transition: max-height 1000ms ease-in-out;
      -moz-transition: max-height 1000ms ease-in-out;
      -ms-transition: max-height 1000ms ease-in-out;
      -mo-transition: max-height 1000ms ease-in-out;
      transition: max-height 1000ms ease-in-out;
      max-height: 0px;
      background-color: #F2D0C9;
      width: 100%;
      margin: 0px 0 0 0;
      justify-content: flex-start;
      -webkit-box-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      orientation: cols;
      border-radius: 10px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      }
    div.iframe_parent_customer_details
      {
      id: iframe;
      background-color: white;
      orientation: rows;
      justify-content: flex-start;
      align-items: flex-start;
      -webkit-box-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      width: 100%;
      max-height: 0;
      overflow-y: hidden;
      -webkit-transition: max-height 1500ms ease-in-out;
      -moz-transition: max-height 1500ms ease-in-out;
      -ms-transition: max-height 1500ms ease-in-out;
      -mo-transition: max-height 1500ms ease-in-out;
      transition: max-height 1500ms ease-in-out;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      }
    div.iframe_customer_details
      {
      orientation: cols;
      justify-content: flex-start;
      align-items: flex-start;
      -webkit-box-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      }
    div.iframeA_customer_details
      {
      id: iframeA;
      orientation: rows;
      -webkit-box-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      font-size: 16px;
      color: #34408A;
      justify-content: space-between;
      text-align: right;
      width: 100%;
      padding: 25px 25px 10px 25px;
      content: 33;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      }
    div.iframeB_customer_details
      {
      width: 100%;
      padding: 20px 0 20px 0;
      orientation: rows;
      z-index: 15;
      content: 34;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      justify-content: center;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      }
    div.b_parent_customer_details
      {
      max-width: 550px;
      orientation: cols;
      margin-left: auto;
      margin-right: auto;
      }
    div.b_parentX_customer_details
      {
      justify-content: center;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      height: 100%;
      width: 100%;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      }
    div.k_deliveryX_customer_details
      {
      justify-content: center;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      height: 100%;
      width: 100%;
      }
    div.g_deliveryX_customer_details
      {
      height: 100%;
      width: 100%;
      }
    div.g_delivery_child_customer_details
      {
      id: delivery_table;
      orientation: rows;
      padding: 10px 0 5px 0;
      font-size: 13px;
      line-height: 1.4em;
      max-width: 500px;
      content: 7;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      margin-left: auto;
      margin-right: auto;
      }
    div.g_delivery_childX_customer_details
      {
      justify-content: center;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      height: 100%;
      width: 100%;
      }
    div.saved_deliveryX_customer_details
      {
      justify-content: center;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      height: 100%;
      width: 100%;
      }
    div.delivery_checkboxes_boxX_customer_details
      {
      height: 100%;
      width: 100%;
      }
    div.delivery_checkboxes_customer_details
      {
      id: delivery_checkboxes;
      orientation: rows;
      padding: 0 0 15px 0;
      font-size: 13px;
      line-height: 1.4em;
      max-width: 500px;
      content: 8;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      margin-left: auto;
      margin-right: auto;
      }
    div.delivery_checkboxesX_customer_details
      {
      justify-content: center;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      height: 100%;
      width: 100%;
      }
    div.continue1_customer_details
      {
      id: delivery_continue;
      orientation: rows;
      width: 100%;
      padding: 0 0 0 0;
      font-size: 13px;
      line-height: 1.4em;
      max-width: 500px;
      content: 9;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      margin-left: auto;
      margin-right: auto;
      }
    div.continue1X_customer_details
      {
      justify-content: center;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      height: 100%;
      width: 100%;
      }
    div.g_invoiceX_customer_details
      {
      height: 100%;
      width: 100%;
      }
    div.l_invoice_customer_details
      {
      orientation: rows;
      padding: 10px 0 5px 0;
      font-size: 13px;
      line-height: 1.4em;
      max-width: 500px;
      content: 15;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      margin-left: auto;
      margin-right: auto;
      }
    div.l_invoiceX_customer_details
      {
      justify-content: center;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      height: 100%;
      width: 100%;
      }
    div.saved_invoiceX_customer_details
      {
      justify-content: center;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      height: 100%;
      width: 100%;
      }
    div.invoice_checkboxesX_customer_details
      {
      height: 100%;
      width: 100%;
      }
    div.m_invoice_customer_details
      {
      orientation: rows;
      font-size: 13px;
      line-height: 1.4em;
      max-width: 500px;
      content: 16;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      margin-left: auto;
      margin-right: auto;
      }
    div.m_invoiceX_customer_details
      {
      justify-content: center;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      height: 100%;
      width: 100%;
      }
    div.g_card_addressX_customer_details
      {
      height: 100%;
      width: 100%;
      }
    div.g_card_address_ch_customer_details
      {
      orientation: rows;
      padding: 10px 0 10px 0;
      font-size: 13px;
      line-height: 1.4em;
      max-width: 500px;
      content: 23;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      margin-left: auto;
      margin-right: auto;
      }
    div.g_card_address_chX_customer_details
      {
      justify-content: center;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      height: 100%;
      width: 100%;
      }
    div.g_cardX_customer_details
      {
      height: 100%;
      width: 100%;
      }
    div.g_card_ch_customer_details
      {
      orientation: rows;
      padding: 10px 0 10px 0;
      font-size: 13px;
      line-height: 1.4em;
      max-width: 500px;
      content: 25;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      margin-left: auto;
      margin-right: auto;
      }
    div.g_card_chX_customer_details
      {
      justify-content: center;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      height: 100%;
      width: 100%;
      }
    div.saved_cardX_customer_details
      {
      justify-content: center;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      height: 100%;
      width: 100%;
      }
    div.card_checkboxesX_customer_details
      {
      height: 100%;
      width: 100%;
      }
    div.card_checkboxes_ch_customer_details
      {
      orientation: rows;
      font-size: 13px;
      line-height: 1.4em;
      max-width: 500px;
      content: 26;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      margin-left: auto;
      margin-right: auto;
      }
    div.card_checkboxes_chX_customer_details
      {
      justify-content: center;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      height: 100%;
      width: 100%;
      }
    div.g_optionX_customer_details
      {
      justify-content: center;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      height: 100%;
      width: 100%;
      }
    input.first_name_customer_details
      {
      -webkit-appearance: none;
      border: 1px solid #9B9B9B;
      font-size: 14px;
      margin: none;
      width: 250px;
      border-radius: 4px;
      -moz-appearance: textfield;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      text-align: center;
      vertical-align: middle;
      height: 30px;
      }
    input.first_name_customer_details:focus
      {
      -webkit-appearance: none;
      border: 1px solid #9B9B9B;
      font-size: 14px;
      margin: none;
      width: 250px;
      border-radius: 4px;
      -moz-appearance: textfield;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      text-align: center;
      vertical-align: middle;
      height: 30px;
      border: 1px solid #5184FF;
      box-shadow: 0px 0px 3px #004CFF;
      }
    input.last_name_customer_details
      {
      border: 1px solid #9B9B9B;
      -webkit-appearance: none;
      font-size: 14px;
      margin: none;
      border-radius: 4px;
      width: 250px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      text-align: center;
      -moz-appearance: textfield;
      vertical-align: middle;
      height: 30px;
      }
    input.last_name_customer_details:focus
      {
      border: 1px solid #9B9B9B;
      -webkit-appearance: none;
      font-size: 14px;
      margin: none;
      border-radius: 4px;
      width: 250px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      text-align: center;
      -moz-appearance: textfield;
      vertical-align: middle;
      height: 30px;
      border: 1px solid #5184FF;
      box-shadow: 0px 0px 3px #004CFF;
      }
    input.cc_search_customer_details
      {
      background-color: #F7F3D3;
      -webkit-appearance: none;
      margin: none;
      border-radius: 4px;
      vertical-align: middle;
      border: 1px solid #9B9B9B;
      font-size: 14px;
      -moz-appearance: textfield;
      text-align: center;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 320px;
      height: 30px;
      }
    input.cc_search_customer_details:focus
      {
      background-color: #F7F3D3;
      -webkit-appearance: none;
      margin: none;
      border-radius: 4px;
      vertical-align: middle;
      border: 1px solid #9B9B9B;
      font-size: 14px;
      -moz-appearance: textfield;
      text-align: center;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 320px;
      height: 30px;
      border: 1px solid #5184FF;
      box-shadow: 0px 0px 3px #004CFF;
      }
    input.postcode_customer_details
      {
      border-radius: 4px;
      vertical-align: middle;
      -webkit-appearance: none;
      margin: none;
      text-align: center;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      -moz-appearance: textfield;
      width: 150px;
      height: 30px;
      border: 1px solid #9B9B9B;
      font-size: 14px;
      }
    input.postcode_customer_details:focus
      {
      border-radius: 4px;
      vertical-align: middle;
      -webkit-appearance: none;
      margin: none;
      text-align: center;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      -moz-appearance: textfield;
      width: 150px;
      height: 30px;
      border: 1px solid #9B9B9B;
      font-size: 14px;
      border: 1px solid #5184FF;
      box-shadow: 0px 0px 3px #004CFF;
      }
    input.postcode_d_customer_details
      {
      text-align: center;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      -moz-appearance: textfield;
      width: 150px;
      height: 30px;
      border: 1px solid #cccccc;
      font-size: 14px;
      border-radius: 4px;
      vertical-align: middle;
      background-color: white;
      -webkit-appearance: none;
      margin: none;
      }
    input.postcode_d_customer_details:focus
      {
      text-align: center;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      -moz-appearance: textfield;
      width: 150px;
      height: 30px;
      border: 1px solid #cccccc;
      font-size: 14px;
      border-radius: 4px;
      vertical-align: middle;
      background-color: white;
      -webkit-appearance: none;
      margin: none;
      border: 1px solid #5184FF;
      box-shadow: 0px 0px 3px #004CFF;
      }
    input.company_customer_details
      {
      height: 30px;
      width: 250px;
      -moz-appearance: textfield;
      text-align: center;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      font-size: 14px;
      border: 1px solid #9B9B9B;
      vertical-align: middle;
      border-radius: 4px;
      margin: none;
      -webkit-appearance: none;
      }
    input.company_customer_details:focus
      {
      height: 30px;
      width: 250px;
      -moz-appearance: textfield;
      text-align: center;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      font-size: 14px;
      border: 1px solid #9B9B9B;
      vertical-align: middle;
      border-radius: 4px;
      margin: none;
      -webkit-appearance: none;
      border: 1px solid #5184FF;
      box-shadow: 0px 0px 3px #004CFF;
      }
    input.address1_customer_details
      {
      font-size: 14px;
      padding-left: 10px;
      border: 1px solid #9B9B9B;
      height: 30px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      text-align: left;
      -moz-appearance: textfield;
      width: 250px;
      margin: none;
      -webkit-appearance: none;
      vertical-align: middle;
      border-radius: 4px;
      }
    input.address1_customer_details:focus
      {
      font-size: 14px;
      padding-left: 10px;
      border: 1px solid #9B9B9B;
      height: 30px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      text-align: left;
      -moz-appearance: textfield;
      width: 250px;
      margin: none;
      -webkit-appearance: none;
      vertical-align: middle;
      border-radius: 4px;
      border: 1px solid #5184FF;
      box-shadow: 0px 0px 3px #004CFF;
      }
    input.address2_customer_details
      {
      -webkit-appearance: none;
      margin: none;
      border-radius: 4px;
      vertical-align: middle;
      padding-left: 10px;
      border: 1px solid #9B9B9B;
      font-size: 14px;
      -moz-appearance: textfield;
      text-align: left;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 250px;
      height: 30px;
      }
    input.address2_customer_details:focus
      {
      -webkit-appearance: none;
      margin: none;
      border-radius: 4px;
      vertical-align: middle;
      padding-left: 10px;
      border: 1px solid #9B9B9B;
      font-size: 14px;
      -moz-appearance: textfield;
      text-align: left;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 250px;
      height: 30px;
      border: 1px solid #5184FF;
      box-shadow: 0px 0px 3px #004CFF;
      }
    input.city_customer_details
      {
      border-radius: 4px;
      vertical-align: middle;
      -webkit-appearance: none;
      margin: none;
      -moz-appearance: textfield;
      text-align: left;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 250px;
      height: 30px;
      padding-left: 10px;
      border: 1px solid #9B9B9B;
      font-size: 14px;
      }
    input.city_customer_details:focus
      {
      border-radius: 4px;
      vertical-align: middle;
      -webkit-appearance: none;
      margin: none;
      -moz-appearance: textfield;
      text-align: left;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 250px;
      height: 30px;
      padding-left: 10px;
      border: 1px solid #9B9B9B;
      font-size: 14px;
      border: 1px solid #5184FF;
      box-shadow: 0px 0px 3px #004CFF;
      }
    input.county_customer_details
      {
      text-align: left;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      -moz-appearance: textfield;
      width: 250px;
      height: 30px;
      padding-left: 10px;
      border: 1px solid #9B9B9B;
      font-size: 14px;
      border-radius: 4px;
      vertical-align: middle;
      -webkit-appearance: none;
      margin: none;
      }
    input.county_customer_details:focus
      {
      text-align: left;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      -moz-appearance: textfield;
      width: 250px;
      height: 30px;
      padding-left: 10px;
      border: 1px solid #9B9B9B;
      font-size: 14px;
      border-radius: 4px;
      vertical-align: middle;
      -webkit-appearance: none;
      margin: none;
      border: 1px solid #5184FF;
      box-shadow: 0px 0px 3px #004CFF;
      }
    .dropbtn_customer_details
      {
      font-size: 12px;
      font-family: Montserrat, Helvetica, Arial, sans-serif;
      font-style: normal;
      border-radius: 4px;
      border: 1px solid #B68940;
      height: 30px;
      color: #332004;
      background: linear-gradient(#FCDF26 0, #FFAB23 100%);
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      outline: none;
      outline: 0;
      white-space: nowrap;
      }
    .dropdown_customer_details
      {
      display: inline-block;
      }
    .dropdown-content_customer_details
      {
      display: block;
      position: absolute;
      background-color: #f9f9f9;
      min-width: 160px;
      max-height: 0;
      transition-property: max-height;
      transition-duration: 200ms;
      transition-timing-function: ease-in-out;
      overflow-y: hidden;
      z-index: 2;
      font-size: 12px;
      font-style: normal;
      box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
      white-space: nowrap;
      }
    .dropdown-content-link_customer_details
      {
      color: black;
      padding: 12px 16px;
      text-decoration: none;
      display: block;
      }
    a.dropdown-content-link_customer_details:hover
      {
      background-color: #E0E5FF;
      }
    .dropbtn_customer_details:hover
      {
      background: linear-gradient(#FCE658 0, #FFBF57 100%);
      cursor: pointer;
      outline: none;
      outline: 0;
      box-shadow: 0px 0px 3px #004CFF;
      }
    .dropbtn_customer_details:active
      {
      background: linear-gradient(#FCE658 0, #FFBF57 100%);
      outline: none;
      outline: 0;
      box-shadow: 0px 0px 6px #004CFF;
      }
    .dropbtn_customer_details:-moz-focus-inner
      {
      border: 0;
      }
    input.email_customer_details
      {
      width: 250px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      text-align: center;
      -moz-appearance: textfield;
      height: 30px;
      border: 1px solid #9B9B9B;
      font-size: 14px;
      border-radius: 4px;
      vertical-align: middle;
      -webkit-appearance: none;
      margin: none;
      }
    input.email_customer_details:focus
      {
      width: 250px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      text-align: center;
      -moz-appearance: textfield;
      height: 30px;
      border: 1px solid #9B9B9B;
      font-size: 14px;
      border-radius: 4px;
      vertical-align: middle;
      -webkit-appearance: none;
      margin: none;
      border: 1px solid #5184FF;
      box-shadow: 0px 0px 3px #004CFF;
      }
    input.telephone_customer_details
      {
      margin: none;
      -webkit-appearance: none;
      vertical-align: middle;
      border-radius: 4px;
      font-size: 14px;
      border: 1px solid #9B9B9B;
      height: 30px;
      width: 250px;
      text-align: center;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      -moz-appearance: textfield;
      }
    input.telephone_customer_details:focus
      {
      margin: none;
      -webkit-appearance: none;
      vertical-align: middle;
      border-radius: 4px;
      font-size: 14px;
      border: 1px solid #9B9B9B;
      height: 30px;
      width: 250px;
      text-align: center;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      -moz-appearance: textfield;
      border: 1px solid #5184FF;
      box-shadow: 0px 0px 3px #004CFF;
      }
    input.inv_first_name_customer_details
      {
      font-size: 14px;
      border: 1px solid #9B9B9B;
      height: 30px;
      -moz-appearance: textfield;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      text-align: center;
      width: 250px;
      margin: none;
      -webkit-appearance: none;
      vertical-align: middle;
      border-radius: 4px;
      }
    input.inv_first_name_customer_details:focus
      {
      font-size: 14px;
      border: 1px solid #9B9B9B;
      height: 30px;
      -moz-appearance: textfield;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      text-align: center;
      width: 250px;
      margin: none;
      -webkit-appearance: none;
      vertical-align: middle;
      border-radius: 4px;
      border: 1px solid #5184FF;
      box-shadow: 0px 0px 3px #004CFF;
      }
    input.inv_last_name_customer_details
      {
      border: 1px solid #9B9B9B;
      font-size: 14px;
      width: 250px;
      -moz-appearance: textfield;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      text-align: center;
      height: 30px;
      -webkit-appearance: none;
      margin: none;
      border-radius: 4px;
      vertical-align: middle;
      }
    input.inv_last_name_customer_details:focus
      {
      border: 1px solid #9B9B9B;
      font-size: 14px;
      width: 250px;
      -moz-appearance: textfield;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      text-align: center;
      height: 30px;
      -webkit-appearance: none;
      margin: none;
      border-radius: 4px;
      vertical-align: middle;
      border: 1px solid #5184FF;
      box-shadow: 0px 0px 3px #004CFF;
      }
    input.inv_cc_search_customer_details
      {
      border-radius: 4px;
      vertical-align: middle;
      background-color: #F7F3D3;
      -webkit-appearance: none;
      margin: none;
      text-align: center;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      -moz-appearance: textfield;
      width: 320px;
      height: 30px;
      border: 1px solid #9B9B9B;
      font-size: 14px;
      }
    input.inv_cc_search_customer_details:focus
      {
      border-radius: 4px;
      vertical-align: middle;
      background-color: #F7F3D3;
      -webkit-appearance: none;
      margin: none;
      text-align: center;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      -moz-appearance: textfield;
      width: 320px;
      height: 30px;
      border: 1px solid #9B9B9B;
      font-size: 14px;
      border: 1px solid #5184FF;
      box-shadow: 0px 0px 3px #004CFF;
      }
    input.inv_postcode_customer_details
      {
      text-align: center;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      -moz-appearance: textfield;
      width: 150px;
      height: 30px;
      border: 1px solid #9B9B9B;
      font-size: 14px;
      border-radius: 4px;
      vertical-align: middle;
      -webkit-appearance: none;
      margin: none;
      }
    input.inv_postcode_customer_details:focus
      {
      text-align: center;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      -moz-appearance: textfield;
      width: 150px;
      height: 30px;
      border: 1px solid #9B9B9B;
      font-size: 14px;
      border-radius: 4px;
      vertical-align: middle;
      -webkit-appearance: none;
      margin: none;
      border: 1px solid #5184FF;
      box-shadow: 0px 0px 3px #004CFF;
      }
    input.inv_company_customer_details
      {
      -moz-appearance: textfield;
      text-align: center;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 250px;
      height: 30px;
      border: 1px solid #9B9B9B;
      font-size: 14px;
      border-radius: 4px;
      vertical-align: middle;
      -webkit-appearance: none;
      margin: none;
      }
    input.inv_company_customer_details:focus
      {
      -moz-appearance: textfield;
      text-align: center;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 250px;
      height: 30px;
      border: 1px solid #9B9B9B;
      font-size: 14px;
      border-radius: 4px;
      vertical-align: middle;
      -webkit-appearance: none;
      margin: none;
      border: 1px solid #5184FF;
      box-shadow: 0px 0px 3px #004CFF;
      }
    input.inv_address1_customer_details
      {
      border-radius: 4px;
      vertical-align: middle;
      -webkit-appearance: none;
      margin: none;
      width: 250px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      text-align: left;
      -moz-appearance: textfield;
      height: 30px;
      border: 1px solid #9B9B9B;
      padding-left: 10px;
      font-size: 14px;
      }
    input.inv_address1_customer_details:focus
      {
      border-radius: 4px;
      vertical-align: middle;
      -webkit-appearance: none;
      margin: none;
      width: 250px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      text-align: left;
      -moz-appearance: textfield;
      height: 30px;
      border: 1px solid #9B9B9B;
      padding-left: 10px;
      font-size: 14px;
      border: 1px solid #5184FF;
      box-shadow: 0px 0px 3px #004CFF;
      }
    input.inv_address2_customer_details
      {
      margin: none;
      -webkit-appearance: none;
      vertical-align: middle;
      border-radius: 4px;
      font-size: 14px;
      padding-left: 10px;
      border: 1px solid #9B9B9B;
      height: 30px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      text-align: left;
      -moz-appearance: textfield;
      width: 250px;
      }
    input.inv_address2_customer_details:focus
      {
      margin: none;
      -webkit-appearance: none;
      vertical-align: middle;
      border-radius: 4px;
      font-size: 14px;
      padding-left: 10px;
      border: 1px solid #9B9B9B;
      height: 30px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      text-align: left;
      -moz-appearance: textfield;
      width: 250px;
      border: 1px solid #5184FF;
      box-shadow: 0px 0px 3px #004CFF;
      }
    input.inv_city_customer_details
      {
      vertical-align: middle;
      border-radius: 4px;
      margin: none;
      -webkit-appearance: none;
      height: 30px;
      width: 250px;
      -moz-appearance: textfield;
      text-align: left;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      font-size: 14px;
      border: 1px solid #9B9B9B;
      padding-left: 10px;
      }
    input.inv_city_customer_details:focus
      {
      vertical-align: middle;
      border-radius: 4px;
      margin: none;
      -webkit-appearance: none;
      height: 30px;
      width: 250px;
      -moz-appearance: textfield;
      text-align: left;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      font-size: 14px;
      border: 1px solid #9B9B9B;
      padding-left: 10px;
      border: 1px solid #5184FF;
      box-shadow: 0px 0px 3px #004CFF;
      }
    input.inv_county_customer_details
      {
      -webkit-appearance: none;
      margin: none;
      border-radius: 4px;
      vertical-align: middle;
      border: 1px solid #9B9B9B;
      padding-left: 10px;
      font-size: 14px;
      width: 250px;
      -moz-appearance: textfield;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      text-align: left;
      height: 30px;
      }
    input.inv_county_customer_details:focus
      {
      -webkit-appearance: none;
      margin: none;
      border-radius: 4px;
      vertical-align: middle;
      border: 1px solid #9B9B9B;
      padding-left: 10px;
      font-size: 14px;
      width: 250px;
      -moz-appearance: textfield;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      text-align: left;
      height: 30px;
      border: 1px solid #5184FF;
      box-shadow: 0px 0px 3px #004CFF;
      }
    input.car_name_customer_details
      {
      border: 1px solid #9B9B9B;
      font-size: 14px;
      -moz-appearance: textfield;
      text-align: center;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 250px;
      height: 30px;
      -webkit-appearance: none;
      margin: none;
      border-radius: 4px;
      vertical-align: middle;
      }
    input.car_name_customer_details:focus
      {
      border: 1px solid #9B9B9B;
      font-size: 14px;
      -moz-appearance: textfield;
      text-align: center;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 250px;
      height: 30px;
      -webkit-appearance: none;
      margin: none;
      border-radius: 4px;
      vertical-align: middle;
      border: 1px solid #5184FF;
      box-shadow: 0px 0px 3px #004CFF;
      }
    input.car_cc_search_customer_details
      {
      -webkit-appearance: none;
      background-color: #F7F3D3;
      margin: none;
      border-radius: 4px;
      vertical-align: middle;
      border: 1px solid #9B9B9B;
      font-size: 14px;
      width: 320px;
      -moz-appearance: textfield;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      text-align: center;
      height: 30px;
      }
    input.car_cc_search_customer_details:focus
      {
      -webkit-appearance: none;
      background-color: #F7F3D3;
      margin: none;
      border-radius: 4px;
      vertical-align: middle;
      border: 1px solid #9B9B9B;
      font-size: 14px;
      width: 320px;
      -moz-appearance: textfield;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      text-align: center;
      height: 30px;
      border: 1px solid #5184FF;
      box-shadow: 0px 0px 3px #004CFF;
      }
    input.car_postcode_customer_details
      {
      margin: none;
      -webkit-appearance: none;
      vertical-align: middle;
      border-radius: 4px;
      font-size: 14px;
      border: 1px solid #9B9B9B;
      height: 30px;
      -moz-appearance: textfield;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      text-align: center;
      width: 150px;
      }
    input.car_postcode_customer_details:focus
      {
      margin: none;
      -webkit-appearance: none;
      vertical-align: middle;
      border-radius: 4px;
      font-size: 14px;
      border: 1px solid #9B9B9B;
      height: 30px;
      -moz-appearance: textfield;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      text-align: center;
      width: 150px;
      border: 1px solid #5184FF;
      box-shadow: 0px 0px 3px #004CFF;
      }
    input.car_address1_customer_details
      {
      font-size: 14px;
      border: 1px solid #9B9B9B;
      padding-left: 10px;
      height: 30px;
      width: 250px;
      -moz-appearance: textfield;
      text-align: left;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      margin: none;
      -webkit-appearance: none;
      vertical-align: middle;
      border-radius: 4px;
      }
    input.car_address1_customer_details:focus
      {
      font-size: 14px;
      border: 1px solid #9B9B9B;
      padding-left: 10px;
      height: 30px;
      width: 250px;
      -moz-appearance: textfield;
      text-align: left;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      margin: none;
      -webkit-appearance: none;
      vertical-align: middle;
      border-radius: 4px;
      border: 1px solid #5184FF;
      box-shadow: 0px 0px 3px #004CFF;
      }
    input.car_address2_customer_details
      {
      font-size: 14px;
      padding-left: 10px;
      border: 1px solid #9B9B9B;
      height: 30px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      text-align: left;
      -moz-appearance: textfield;
      width: 250px;
      margin: none;
      -webkit-appearance: none;
      vertical-align: middle;
      border-radius: 4px;
      }
    input.car_address2_customer_details:focus
      {
      font-size: 14px;
      padding-left: 10px;
      border: 1px solid #9B9B9B;
      height: 30px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      text-align: left;
      -moz-appearance: textfield;
      width: 250px;
      margin: none;
      -webkit-appearance: none;
      vertical-align: middle;
      border-radius: 4px;
      border: 1px solid #5184FF;
      box-shadow: 0px 0px 3px #004CFF;
      }
    input.car_address3_customer_details
      {
      font-size: 14px;
      border: 1px solid #9B9B9B;
      padding-left: 10px;
      height: 30px;
      width: 250px;
      -moz-appearance: textfield;
      text-align: left;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      margin: none;
      -webkit-appearance: none;
      vertical-align: middle;
      border-radius: 4px;
      }
    input.car_address3_customer_details:focus
      {
      font-size: 14px;
      border: 1px solid #9B9B9B;
      padding-left: 10px;
      height: 30px;
      width: 250px;
      -moz-appearance: textfield;
      text-align: left;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      margin: none;
      -webkit-appearance: none;
      vertical-align: middle;
      border-radius: 4px;
      border: 1px solid #5184FF;
      box-shadow: 0px 0px 3px #004CFF;
      }
    input.car_address4_customer_details
      {
      vertical-align: middle;
      border-radius: 4px;
      margin: none;
      -webkit-appearance: none;
      height: 30px;
      width: 250px;
      -moz-appearance: textfield;
      text-align: left;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      font-size: 14px;
      border: 1px solid #9B9B9B;
      padding-left: 10px;
      }
    input.car_address4_customer_details:focus
      {
      vertical-align: middle;
      border-radius: 4px;
      margin: none;
      -webkit-appearance: none;
      height: 30px;
      width: 250px;
      -moz-appearance: textfield;
      text-align: left;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      font-size: 14px;
      border: 1px solid #9B9B9B;
      padding-left: 10px;
      border: 1px solid #5184FF;
      box-shadow: 0px 0px 3px #004CFF;
      }
    input.car_city_customer_details
      {
      margin: none;
      -webkit-appearance: none;
      vertical-align: middle;
      border-radius: 4px;
      font-size: 14px;
      padding-left: 10px;
      border: 1px solid #9B9B9B;
      height: 30px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      text-align: left;
      -moz-appearance: textfield;
      width: 250px;
      }
    input.car_city_customer_details:focus
      {
      margin: none;
      -webkit-appearance: none;
      vertical-align: middle;
      border-radius: 4px;
      font-size: 14px;
      padding-left: 10px;
      border: 1px solid #9B9B9B;
      height: 30px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      text-align: left;
      -moz-appearance: textfield;
      width: 250px;
      border: 1px solid #5184FF;
      box-shadow: 0px 0px 3px #004CFF;
      }
    input.car_county_customer_details
      {
      vertical-align: middle;
      border-radius: 4px;
      margin: none;
      -webkit-appearance: none;
      height: 30px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      text-align: left;
      -moz-appearance: textfield;
      width: 250px;
      font-size: 14px;
      padding-left: 10px;
      border: 1px solid #9B9B9B;
      }
    input.car_county_customer_details:focus
      {
      vertical-align: middle;
      border-radius: 4px;
      margin: none;
      -webkit-appearance: none;
      height: 30px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      text-align: left;
      -moz-appearance: textfield;
      width: 250px;
      font-size: 14px;
      padding-left: 10px;
      border: 1px solid #9B9B9B;
      border: 1px solid #5184FF;
      box-shadow: 0px 0px 3px #004CFF;
      }
    input.car_number_customer_details
      {
      -webkit-appearance: none;
      margin: none;
      border-radius: 4px;
      vertical-align: middle;
      border: 1px solid #9B9B9B;
      font-size: 14px;
      width: 17em;
      -moz-appearance: textfield;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      text-align: center;
      height: 30px;
      }
    input.car_number_customer_details:focus
      {
      -webkit-appearance: none;
      margin: none;
      border-radius: 4px;
      vertical-align: middle;
      border: 1px solid #9B9B9B;
      font-size: 14px;
      width: 17em;
      -moz-appearance: textfield;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      text-align: center;
      height: 30px;
      border: 1px solid #5184FF;
      box-shadow: 0px 0px 3px #004CFF;
      }
    input.ex_month_customer_details
      {
      vertical-align: middle;
      border-radius: 4px;
      margin: none;
      -webkit-appearance: none;
      height: 30px;
      color: #999999;
      width: 3em;
      -moz-appearance: textfield;
      text-align: center;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      font-size: 14px;
      border: 1px solid #9B9B9B;
      }
    input.ex_month_customer_details:focus
      {
      vertical-align: middle;
      border-radius: 4px;
      margin: none;
      -webkit-appearance: none;
      height: 30px;
      color: #999999;
      width: 3em;
      -moz-appearance: textfield;
      text-align: center;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      font-size: 14px;
      border: 1px solid #9B9B9B;
      border: 1px solid #5184FF;
      box-shadow: 0px 0px 3px #004CFF;
      }
    input.ex_year_customer_details
      {
      -moz-appearance: textfield;
      text-align: center;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 3em;
      height: 30px;
      color: #999999;
      border: 1px solid #9B9B9B;
      font-size: 14px;
      border-radius: 4px;
      vertical-align: middle;
      -webkit-appearance: none;
      margin: none;
      }
    input.ex_year_customer_details:focus
      {
      -moz-appearance: textfield;
      text-align: center;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 3em;
      height: 30px;
      color: #999999;
      border: 1px solid #9B9B9B;
      font-size: 14px;
      border-radius: 4px;
      vertical-align: middle;
      -webkit-appearance: none;
      margin: none;
      border: 1px solid #5184FF;
      box-shadow: 0px 0px 3px #004CFF;
      }
    input.st_month_customer_details
      {
      margin: none;
      -webkit-appearance: none;
      vertical-align: middle;
      border-radius: 4px;
      font-size: 14px;
      border: 1px solid #9B9B9B;
      height: 30px;
      color: #999999;
      -moz-appearance: textfield;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      text-align: center;
      width: 3em;
      }
    input.st_month_customer_details:focus
      {
      margin: none;
      -webkit-appearance: none;
      vertical-align: middle;
      border-radius: 4px;
      font-size: 14px;
      border: 1px solid #9B9B9B;
      height: 30px;
      color: #999999;
      -moz-appearance: textfield;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      text-align: center;
      width: 3em;
      border: 1px solid #5184FF;
      box-shadow: 0px 0px 3px #004CFF;
      }
    input.st_year_customer_details
      {
      -webkit-appearance: none;
      margin: none;
      border-radius: 4px;
      vertical-align: middle;
      border: 1px solid #9B9B9B;
      font-size: 14px;
      -moz-appearance: textfield;
      text-align: center;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 3em;
      height: 30px;
      color: #999999;
      }
    input.st_year_customer_details:focus
      {
      -webkit-appearance: none;
      margin: none;
      border-radius: 4px;
      vertical-align: middle;
      border: 1px solid #9B9B9B;
      font-size: 14px;
      -moz-appearance: textfield;
      text-align: center;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 3em;
      height: 30px;
      color: #999999;
      border: 1px solid #5184FF;
      box-shadow: 0px 0px 3px #004CFF;
      }
    input.issue_customer_details
      {
      border-radius: 4px;
      vertical-align: middle;
      -webkit-appearance: none;
      margin: none;
      text-align: center;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      -moz-appearance: textfield;
      width: 3em;
      height: 30px;
      border: 1px solid #9B9B9B;
      font-size: 14px;
      }
    input.issue_customer_details:focus
      {
      border-radius: 4px;
      vertical-align: middle;
      -webkit-appearance: none;
      margin: none;
      text-align: center;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      -moz-appearance: textfield;
      width: 3em;
      height: 30px;
      border: 1px solid #9B9B9B;
      font-size: 14px;
      border: 1px solid #5184FF;
      box-shadow: 0px 0px 3px #004CFF;
      }
    input.security_customer_details
      {
      width: 5em;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      text-align: center;
      -moz-appearance: textfield;
      height: 30px;
      border: 1px solid #9B9B9B;
      font-size: 14px;
      border-radius: 4px;
      vertical-align: middle;
      -webkit-appearance: none;
      margin: none;
      }
    input.security_customer_details:focus
      {
      width: 5em;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      text-align: center;
      -moz-appearance: textfield;
      height: 30px;
      border: 1px solid #9B9B9B;
      font-size: 14px;
      border-radius: 4px;
      vertical-align: middle;
      -webkit-appearance: none;
      margin: none;
      border: 1px solid #5184FF;
      box-shadow: 0px 0px 3px #004CFF;
      }
    input.reference_customer_details
      {
      -moz-appearance: textfield;
      text-align: left;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 500px;
      height: 30px;
      padding-left: 10px;
      border: 1px solid #9B9B9B;
      font-size: 14px;
      border-radius: 4px;
      vertical-align: middle;
      -webkit-appearance: none;
      margin: none;
      }
    input.reference_customer_details:focus
      {
      -moz-appearance: textfield;
      text-align: left;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 500px;
      height: 30px;
      padding-left: 10px;
      border: 1px solid #9B9B9B;
      font-size: 14px;
      border-radius: 4px;
      vertical-align: middle;
      -webkit-appearance: none;
      margin: none;
      border: 1px solid #5184FF;
      box-shadow: 0px 0px 3px #004CFF;
      }
    input.eori_customer_details
      {
      border-radius: 4px;
      vertical-align: middle;
      -webkit-appearance: none;
      margin: none;
      width: 500px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      text-align: left;
      -moz-appearance: textfield;
      height: 30px;
      border: 1px solid #9B9B9B;
      padding-left: 10px;
      font-size: 14px;
      }
    input.eori_customer_details:focus
      {
      border-radius: 4px;
      vertical-align: middle;
      -webkit-appearance: none;
      margin: none;
      width: 500px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      text-align: left;
      -moz-appearance: textfield;
      height: 30px;
      border: 1px solid #9B9B9B;
      padding-left: 10px;
      font-size: 14px;
      border: 1px solid #5184FF;
      box-shadow: 0px 0px 3px #004CFF;
      }
    input.vat_number_customer_details
      {
      width: 500px;
      -moz-appearance: textfield;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      text-align: left;
      height: 30px;
      border: 1px solid #9B9B9B;
      padding-left: 10px;
      font-size: 14px;
      border-radius: 4px;
      vertical-align: middle;
      -webkit-appearance: none;
      margin: none;
      }
    input.vat_number_customer_details:focus
      {
      width: 500px;
      -moz-appearance: textfield;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      text-align: left;
      height: 30px;
      border: 1px solid #9B9B9B;
      padding-left: 10px;
      font-size: 14px;
      border-radius: 4px;
      vertical-align: middle;
      -webkit-appearance: none;
      margin: none;
      border: 1px solid #5184FF;
      box-shadow: 0px 0px 3px #004CFF;
      }
    input.courier_customer_details
      {
      border-radius: 4px;
      vertical-align: middle;
      -webkit-appearance: none;
      margin: none;
      width: 500px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      text-align: left;
      -moz-appearance: textfield;
      height: 30px;
      border: 1px solid #9B9B9B;
      padding-left: 10px;
      font-size: 14px;
      }
    input.courier_customer_details:focus
      {
      border-radius: 4px;
      vertical-align: middle;
      -webkit-appearance: none;
      margin: none;
      width: 500px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      text-align: left;
      -moz-appearance: textfield;
      height: 30px;
      border: 1px solid #9B9B9B;
      padding-left: 10px;
      font-size: 14px;
      border: 1px solid #5184FF;
      box-shadow: 0px 0px 3px #004CFF;
      }
    input.use_customer_details
      {
      border-radius: 4px;
      vertical-align: middle;
      -webkit-appearance: none;
      margin: none;
      width: 500px;
      -moz-appearance: textfield;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      text-align: left;
      height: 30px;
      border: 1px solid #9B9B9B;
      padding-left: 10px;
      font-size: 14px;
      }
    input.use_customer_details:focus
      {
      border-radius: 4px;
      vertical-align: middle;
      -webkit-appearance: none;
      margin: none;
      width: 500px;
      -moz-appearance: textfield;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      text-align: left;
      height: 30px;
      border: 1px solid #9B9B9B;
      padding-left: 10px;
      font-size: 14px;
      border: 1px solid #5184FF;
      box-shadow: 0px 0px 3px #004CFF;
      }
    input.where_customer_details
      {
      font-size: 14px;
      padding-left: 10px;
      border: 1px solid #9B9B9B;
      height: 30px;
      -moz-appearance: textfield;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      text-align: left;
      width: 500px;
      margin: none;
      -webkit-appearance: none;
      vertical-align: middle;
      border-radius: 4px;
      }
    input.where_customer_details:focus
      {
      font-size: 14px;
      padding-left: 10px;
      border: 1px solid #9B9B9B;
      height: 30px;
      -moz-appearance: textfield;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      text-align: left;
      width: 500px;
      margin: none;
      -webkit-appearance: none;
      vertical-align: middle;
      border-radius: 4px;
      border: 1px solid #5184FF;
      box-shadow: 0px 0px 3px #004CFF;
      }
    input.comments_customer_details
      {
      font-size: 14px;
      border: 1px solid #9B9B9B;
      padding-left: 10px;
      height: 30px;
      width: 500px;
      -moz-appearance: textfield;
      text-align: left;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      margin: none;
      -webkit-appearance: none;
      vertical-align: middle;
      border-radius: 4px;
      }
    input.comments_customer_details:focus
      {
      font-size: 14px;
      border: 1px solid #9B9B9B;
      padding-left: 10px;
      height: 30px;
      width: 500px;
      -moz-appearance: textfield;
      text-align: left;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      margin: none;
      -webkit-appearance: none;
      vertical-align: middle;
      border-radius: 4px;
      border: 1px solid #5184FF;
      box-shadow: 0px 0px 3px #004CFF;
      }
    button.back1_customer_details
      {
      -webkit-appearance: none;
      border-radius: 4px;
      background: linear-gradient(#FCDF26 0, #FFAB23 100%);
      font-family: Montserrat, Helvetica, Arial, sans-serif;
      font-size: 14px;
      appearance: none;
      border: 1px solid #B68940;
      height: 40px;
      color: 332004;
      white-space: nowrap;
      -moz-appearance: none;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      border: 1px solid #9B9B9B;
      }
    button.back1_customer_details:hover
      {
      -webkit-appearance: none;
      border-radius: 4px;
      background: linear-gradient(#FCDF26 0, #FFAB23 100%);
      font-family: Montserrat, Helvetica, Arial, sans-serif;
      font-size: 14px;
      appearance: none;
      border: 1px solid #B68940;
      height: 40px;
      color: 332004;
      white-space: nowrap;
      -moz-appearance: none;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      cursor: pointer;
      background: linear-gradient(#FCE658 0, #FFBF57 100%);
      box-shadow: 0px 0px 3px #004CFF;
      }
    button.back1_customer_details:active
      {
      -webkit-appearance: none;
      border-radius: 4px;
      background: linear-gradient(#FCDF26 0, #FFAB23 100%);
      font-family: Montserrat, Helvetica, Arial, sans-serif;
      font-size: 14px;
      appearance: none;
      border: 1px solid #B68940;
      height: 40px;
      color: 332004;
      white-space: nowrap;
      -moz-appearance: none;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      background: linear-gradient(#FCE658 0, #FFBF57 100%);
      box-shadow: 0px 0px 6px #004CFF;
      }
    button.back2_customer_details
      {
      appearance: none;
      border: 1px solid #B68940;
      font-size: 14px;
      white-space: nowrap;
      -moz-appearance: none;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      height: 40px;
      color: 332004;
      -webkit-appearance: none;
      border-radius: 4px;
      background: linear-gradient(#FCDF26 0, #FFAB23 100%);
      font-family: Montserrat, Helvetica, Arial, sans-serif;
      border: 1px solid #9B9B9B;
      }
    button.back2_customer_details:hover
      {
      appearance: none;
      border: 1px solid #B68940;
      font-size: 14px;
      white-space: nowrap;
      -moz-appearance: none;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      height: 40px;
      color: 332004;
      -webkit-appearance: none;
      border-radius: 4px;
      background: linear-gradient(#FCDF26 0, #FFAB23 100%);
      font-family: Montserrat, Helvetica, Arial, sans-serif;
      cursor: pointer;
      background: linear-gradient(#FCE658 0, #FFBF57 100%);
      box-shadow: 0px 0px 3px #004CFF;
      }
    button.back2_customer_details:active
      {
      appearance: none;
      border: 1px solid #B68940;
      font-size: 14px;
      white-space: nowrap;
      -moz-appearance: none;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      height: 40px;
      color: 332004;
      -webkit-appearance: none;
      border-radius: 4px;
      background: linear-gradient(#FCDF26 0, #FFAB23 100%);
      font-family: Montserrat, Helvetica, Arial, sans-serif;
      background: linear-gradient(#FCE658 0, #FFBF57 100%);
      box-shadow: 0px 0px 6px #004CFF;
      }
    button.payment_customer_details
      {
      font-family: Montserrat, Helvetica, Arial, sans-serif;
      border-radius: 4px;
      background: linear-gradient(#FCDF26 0, #FFAB23 100%);
      -webkit-appearance: none;
      height: 40px;
      color: 332004;
      -moz-appearance: none;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      white-space: nowrap;
      font-size: 14px;
      appearance: none;
      display: none;
      border: 1px solid #B68940;
      border: 1px solid #9B9B9B;
      }
    button.payment_customer_details:hover
      {
      font-family: Montserrat, Helvetica, Arial, sans-serif;
      border-radius: 4px;
      background: linear-gradient(#FCDF26 0, #FFAB23 100%);
      -webkit-appearance: none;
      height: 40px;
      color: 332004;
      -moz-appearance: none;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      white-space: nowrap;
      font-size: 14px;
      appearance: none;
      display: none;
      border: 1px solid #B68940;
      cursor: pointer;
      background: linear-gradient(#FCE658 0, #FFBF57 100%);
      box-shadow: 0px 0px 3px #004CFF;
      }
    button.payment_customer_details:active
      {
      font-family: Montserrat, Helvetica, Arial, sans-serif;
      border-radius: 4px;
      background: linear-gradient(#FCDF26 0, #FFAB23 100%);
      -webkit-appearance: none;
      height: 40px;
      color: 332004;
      -moz-appearance: none;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      white-space: nowrap;
      font-size: 14px;
      appearance: none;
      display: none;
      border: 1px solid #B68940;
      background: linear-gradient(#FCE658 0, #FFBF57 100%);
      box-shadow: 0px 0px 6px #004CFF;
      }
    button.del_to_invoice_customer_details
      {
      -webkit-appearance: none;
      font-family: Montserrat, Helvetica, Arial, sans-serif;
      background: linear-gradient(#FCDF26 0, #FFAB23 100%);
      border-radius: 4px;
      font-size: 11px;
      border: 1px solid #B68940;
      display: none;
      appearance: none;
      color: 332004;
      height: 25px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      -moz-appearance: none;
      white-space: nowrap;
      border: 1px solid #9B9B9B;
      }
    button.del_to_invoice_customer_details:hover
      {
      -webkit-appearance: none;
      font-family: Montserrat, Helvetica, Arial, sans-serif;
      background: linear-gradient(#FCDF26 0, #FFAB23 100%);
      border-radius: 4px;
      font-size: 11px;
      border: 1px solid #B68940;
      display: none;
      appearance: none;
      color: 332004;
      height: 25px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      -moz-appearance: none;
      white-space: nowrap;
      cursor: pointer;
      background: linear-gradient(#FCE658 0, #FFBF57 100%);
      box-shadow: 0px 0px 3px #004CFF;
      }
    button.del_to_invoice_customer_details:active
      {
      -webkit-appearance: none;
      font-family: Montserrat, Helvetica, Arial, sans-serif;
      background: linear-gradient(#FCDF26 0, #FFAB23 100%);
      border-radius: 4px;
      font-size: 11px;
      border: 1px solid #B68940;
      display: none;
      appearance: none;
      color: 332004;
      height: 25px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      -moz-appearance: none;
      white-space: nowrap;
      background: linear-gradient(#FCE658 0, #FFBF57 100%);
      box-shadow: 0px 0px 6px #004CFF;
      }
    button.inv_to_cardholder_customer_details
      {
      appearance: none;
      display: none;
      border: 1px solid #B68940;
      font-size: 11px;
      white-space: nowrap;
      -moz-appearance: none;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      height: 25px;
      color: 332004;
      -webkit-appearance: none;
      border-radius: 4px;
      background: linear-gradient(#FCDF26 0, #FFAB23 100%);
      font-family: Montserrat, Helvetica, Arial, sans-serif;
      border: 1px solid #9B9B9B;
      }
    button.inv_to_cardholder_customer_details:hover
      {
      appearance: none;
      display: none;
      border: 1px solid #B68940;
      font-size: 11px;
      white-space: nowrap;
      -moz-appearance: none;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      height: 25px;
      color: 332004;
      -webkit-appearance: none;
      border-radius: 4px;
      background: linear-gradient(#FCDF26 0, #FFAB23 100%);
      font-family: Montserrat, Helvetica, Arial, sans-serif;
      cursor: pointer;
      background: linear-gradient(#FCE658 0, #FFBF57 100%);
      box-shadow: 0px 0px 3px #004CFF;
      }
    button.inv_to_cardholder_customer_details:active
      {
      appearance: none;
      display: none;
      border: 1px solid #B68940;
      font-size: 11px;
      white-space: nowrap;
      -moz-appearance: none;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      height: 25px;
      color: 332004;
      -webkit-appearance: none;
      border-radius: 4px;
      background: linear-gradient(#FCDF26 0, #FFAB23 100%);
      font-family: Montserrat, Helvetica, Arial, sans-serif;
      background: linear-gradient(#FCE658 0, #FFBF57 100%);
      box-shadow: 0px 0px 6px #004CFF;
      }
    button.payment_disabled_customer_details
      {
      white-space: nowrap;
      -moz-appearance: none;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      height: 40px;
      color: 332004;
      appearance: none;
      border: 1px solid #B68940;
      font-size: 14px;
      border-radius: 4px;
      background: linear-gradient(#CCC497 0, #B29A74 100%);
      font-family: Montserrat, Helvetica, Arial, sans-serif;
      -webkit-appearance: none;
      border: 1px solid #9B9B9B;
      }
    button.account_customer_details
      {
      -webkit-appearance: none;
      background: linear-gradient(#FCDF26 0, #FFAB23 100%);
      border-radius: 4px;
      font-family: Montserrat, Helvetica, Arial, sans-serif;
      font-size: 14px;
      border: 1px solid #B68940;
      display: none;
      appearance: none;
      color: 332004;
      height: 40px;
      white-space: nowrap;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      -moz-appearance: none;
      border: 1px solid #9B9B9B;
      }
    button.account_customer_details:hover
      {
      -webkit-appearance: none;
      background: linear-gradient(#FCDF26 0, #FFAB23 100%);
      border-radius: 4px;
      font-family: Montserrat, Helvetica, Arial, sans-serif;
      font-size: 14px;
      border: 1px solid #B68940;
      display: none;
      appearance: none;
      color: 332004;
      height: 40px;
      white-space: nowrap;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      -moz-appearance: none;
      cursor: pointer;
      background: linear-gradient(#FCE658 0, #FFBF57 100%);
      box-shadow: 0px 0px 3px #004CFF;
      }
    button.account_customer_details:active
      {
      -webkit-appearance: none;
      background: linear-gradient(#FCDF26 0, #FFAB23 100%);
      border-radius: 4px;
      font-family: Montserrat, Helvetica, Arial, sans-serif;
      font-size: 14px;
      border: 1px solid #B68940;
      display: none;
      appearance: none;
      color: 332004;
      height: 40px;
      white-space: nowrap;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      -moz-appearance: none;
      background: linear-gradient(#FCE658 0, #FFBF57 100%);
      box-shadow: 0px 0px 6px #004CFF;
      }
    button.account_disabled_customer_details
      {
      -webkit-appearance: none;
      border-radius: 4px;
      background: linear-gradient(#CCC497 0, #B29A74 100%);
      font-family: Montserrat, Helvetica, Arial, sans-serif;
      font-size: 14px;
      appearance: none;
      border: 1px solid #B68940;
      height: 40px;
      color: 332004;
      white-space: nowrap;
      -moz-appearance: none;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      border: 1px solid #9B9B9B;
      }
    button.payment_disabled_loader_customer_details
      {
      white-space: nowrap;
      -moz-appearance: none;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      height: 40px;
      color: 332004;
      display: none;
      appearance: none;
      border: 1px solid #B68940;
      font-size: 14px;
      border-radius: 4px;
      background: linear-gradient(#CCC497 0, #B29A74 100%);
      font-family: Montserrat, Helvetica, Arial, sans-serif;
      -webkit-appearance: none;
      border: 1px solid #9B9B9B;
      }
    button.account_disabled_loader_customer_details
      {
      border: 1px solid #B68940;
      appearance: none;
      display: none;
      font-size: 14px;
      white-space: nowrap;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      -moz-appearance: none;
      color: 332004;
      height: 40px;
      -webkit-appearance: none;
      background: linear-gradient(#CCC497 0, #B29A74 100%);
      border-radius: 4px;
      font-family: Montserrat, Helvetica, Arial, sans-serif;
      border: 1px solid #9B9B9B;
      }
    button.back2_disabled_customer_details
      {
      border-radius: 4px;
      background: linear-gradient(#CCC497 0, #B29A74 100%);
      font-family: Montserrat, Helvetica, Arial, sans-serif;
      -webkit-appearance: none;
      height: 40px;
      color: 332004;
      white-space: nowrap;
      -moz-appearance: none;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      font-size: 14px;
      appearance: none;
      display: none;
      border: 1px solid #B68940;
      border: 1px solid #9B9B9B;
      }
    button.continue_button1_customer_details
      {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      -moz-appearance: none;
      white-space: nowrap;
      color: 332004;
      height: 40px;
      border: 1px solid #B68940;
      appearance: none;
      font-size: 14px;
      font-family: Montserrat, Helvetica, Arial, sans-serif;
      background: linear-gradient(#FCDF26 0, #FFAB23 100%);
      border-radius: 4px;
      -webkit-appearance: none;
      border: 1px solid #9B9B9B;
      }
    button.continue_button1_customer_details:hover
      {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      -moz-appearance: none;
      white-space: nowrap;
      color: 332004;
      height: 40px;
      border: 1px solid #B68940;
      appearance: none;
      font-size: 14px;
      font-family: Montserrat, Helvetica, Arial, sans-serif;
      background: linear-gradient(#FCDF26 0, #FFAB23 100%);
      border-radius: 4px;
      -webkit-appearance: none;
      cursor: pointer;
      background: linear-gradient(#FCE658 0, #FFBF57 100%);
      box-shadow: 0px 0px 3px #004CFF;
      }
    button.continue_button1_customer_details:active
      {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      -moz-appearance: none;
      white-space: nowrap;
      color: 332004;
      height: 40px;
      border: 1px solid #B68940;
      appearance: none;
      font-size: 14px;
      font-family: Montserrat, Helvetica, Arial, sans-serif;
      background: linear-gradient(#FCDF26 0, #FFAB23 100%);
      border-radius: 4px;
      -webkit-appearance: none;
      background: linear-gradient(#FCE658 0, #FFBF57 100%);
      box-shadow: 0px 0px 6px #004CFF;
      }
    button.continue_button1_loader_customer_details
      {
      font-family: Montserrat, Helvetica, Arial, sans-serif;
      border-radius: 4px;
      background: linear-gradient(#CCC497 0, #B29A74 100%);
      -webkit-appearance: none;
      -moz-appearance: none;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      white-space: nowrap;
      height: 40px;
      color: 332004;
      appearance: none;
      display: none;
      border: 1px solid #B68940;
      font-size: 14px;
      border: 1px solid #9B9B9B;
      }
    button.edit_delivery_button1_customer_details
      {
      -webkit-appearance: none;
      font-family: Montserrat, Helvetica, Arial, sans-serif;
      background: linear-gradient(#FCDF26 0, #FFAB23 100%);
      border-radius: 4px;
      font-size: 14px;
      border: 1px solid #B68940;
      display: none;
      appearance: none;
      color: 332004;
      height: 40px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      -moz-appearance: none;
      white-space: nowrap;
      border: 1px solid #9B9B9B;
      }
    button.edit_delivery_button1_customer_details:hover
      {
      -webkit-appearance: none;
      font-family: Montserrat, Helvetica, Arial, sans-serif;
      background: linear-gradient(#FCDF26 0, #FFAB23 100%);
      border-radius: 4px;
      font-size: 14px;
      border: 1px solid #B68940;
      display: none;
      appearance: none;
      color: 332004;
      height: 40px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      -moz-appearance: none;
      white-space: nowrap;
      cursor: pointer;
      background: linear-gradient(#FCE658 0, #FFBF57 100%);
      box-shadow: 0px 0px 3px #004CFF;
      }
    button.edit_delivery_button1_customer_details:active
      {
      -webkit-appearance: none;
      font-family: Montserrat, Helvetica, Arial, sans-serif;
      background: linear-gradient(#FCDF26 0, #FFAB23 100%);
      border-radius: 4px;
      font-size: 14px;
      border: 1px solid #B68940;
      display: none;
      appearance: none;
      color: 332004;
      height: 40px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      -moz-appearance: none;
      white-space: nowrap;
      background: linear-gradient(#FCE658 0, #FFBF57 100%);
      box-shadow: 0px 0px 6px #004CFF;
      }
    img.proceed_customer_details
      {
      height: 15px;
      }
    td.proceed_customer_details
      {
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      height: 2em;
      align-items: center;
      }
    #loader_customer_details
      {
      position: relative;
      left: 0px;
      top: 0px;
      z-index: 10;
      }
    td.col1_customer_details
      {
      text-align: right;
      color: #733D0E;
      padding: 3px;
      text-shadow: 1px 1px 1px #ccc;
      }
    td.col3_customer_details
      {
      padding: 3px;
      }
    td.col4_customer_details
      {
      text-align: left;
      color: #733D0E;
      padding: 10px 0 0 0;
      text-shadow: 1px 1px 1px #ccc;
      }
    td.col5_customer_details
      {
      text-align: right;
      color: #733D0E;
      padding: 0px;
      text-shadow: 1px 1px 1px #ccc;
      }
    td.col6_customer_details
      {
      text-align: right;
      color: #666666;
      padding: 20px 0 0 0;
      }
    td.col7_customer_details
      {
      text-align: left;
      color: #666666;
      padding: 20px 0 0 0;
      }
    td.col8_customer_details
      {
      text-align: left;
      font-size: 12px;
      color: #4d4d4d;
      padding: 0 0 0 0;
      }
    td.search_customer_details
      {
      text-align: right;
      color: #808080;
      }
    table.Delivery_customer_details
      {
      width: 100%;
      max-width: 320px;
      font-size: 11px;
      padding: 5px;
      color: #808080;
      }
    #inv_lookup_customer_details
      {
      overflow: hidden;
      -webkit-transition: max-height 500ms ease-in-out;
      -moz-transition: max-height 500ms ease-in-out;
      -ms-transition: max-height 500ms ease-in-out;
      -mo-transition: max-height 500ms ease-in-out;
      transition: max-height 500ms ease-in-out;
      }
    #car_lookup_customer_details
      {
      overflow: hidden;
      -webkit-transition: max-height 500ms ease-in-out;
      -moz-transition: max-height 500ms ease-in-out;
      -ms-transition: max-height 500ms ease-in-out;
      -mo-transition: max-height 500ms ease-in-out;
      transition: max-height 500ms ease-in-out;
      }
    #del_lookup_customer_details
      {
      overflow: hidden;
      -webkit-transition: max-height 500ms ease-in-out;
      -moz-transition: max-height 500ms ease-in-out;
      -ms-transition: max-height 500ms ease-in-out;
      -mo-transition: max-height 500ms ease-in-out;
      transition: max-height 500ms ease-in-out;
      }
    #wf_inv_lookup_div_customer_details
      {
      overflow: hidden;
      -webkit-transition: max-width 500ms ease-in-out;
      -moz-transition: max-width 500ms ease-in-out;
      -ms-transition: max-width 500ms ease-in-out;
      -mo-transition: max-width 500ms ease-in-out;
      transition: max-width 500ms ease-in-out;
      }
    #wf_car_lookup_div_customer_details
      {
      overflow: hidden;
      -webkit-transition: max-width 500ms ease-in-out;
      -moz-transition: max-width 500ms ease-in-out;
      -ms-transition: max-width 500ms ease-in-out;
      -mo-transition: max-width 500ms ease-in-out;
      transition: max-width 500ms ease-in-out;
      }
    #wf_del_lookup_div_customer_details
      {
      overflow: hidden;
      -webkit-transition: max-width 500ms ease-in-out;
      -moz-transition: max-width 500ms ease-in-out;
      -ms-transition: max-width 500ms ease-in-out;
      -mo-transition: max-width 500ms ease-in-out;
      transition: max-width 500ms ease-in-out;
      }
    #del_save_checkbox_on_customer_details
      {
      display: none;
      }
    #del_default_checkbox_on_customer_details
      {
      display: none;
      }
    #inv_save_checkbox_on_customer_details
      {
      display: none;
      }
    #inv_default_checkbox_on_customer_details
      {
      display: none;
      }
    #car_save_checkbox_on_customer_details
      {
      display: none;
      }
    #car_default_checkbox_on_customer_details
      {
      display: none;
      }
    #cos_checkbox_on_customer_details
      {
      display: none;
      }
    #cos_checkbox_off_customer_details
      {
      display: block;
      }
    #nrb_checkbox_on_customer_details
      {
      display: none;
      }
    #nrb_checkbox_off_customer_details
      {
      display: block;
      }
    #rp_checkbox_on_customer_details
      {
      display: none;
      }
    #rp_checkbox_off_customer_details
      {
      display: block;
      }
    #non_default_delivery_addresses_customer_details
      {
      display: none;
      overflow: hidden;
      -webkit-transition: max-height 2000ms ease-in-out;
      -moz-transition: max-height 2000ms ease-in-out;
      -ms-transition: max-height 2000ms ease-in-out;
      -mo-transition: max-height 2000ms ease-in-out;
      transition: max-height 2000ms ease-in-out;
      }
    #non_default_invoice_addresses_customer_details
      {
      display: none;
      overflow: hidden;
      -webkit-transition: max-height 2000ms ease-in-out;
      -moz-transition: max-height 2000ms ease-in-out;
      -ms-transition: max-height 2000ms ease-in-out;
      -mo-transition: max-height 2000ms ease-in-out;
      transition: max-height 2000ms ease-in-out;
      }
    #non_default_card_addresses_customer_details
      {
      display: none;
      overflow: hidden;
      -webkit-transition: max-height 2000ms ease-in-out;
      -moz-transition: max-height 2000ms ease-in-out;
      -ms-transition: max-height 2000ms ease-in-out;
      -mo-transition: max-height 2000ms ease-in-out;
      transition: max-height 2000ms ease-in-out;
      }
    td.default_customer_details
      {
      font-size: 10px;
      color: #808080;
      }
    div.table_customer_details
      {
      width: 280px;
      }
    a.link1_customer_details
      {
      text-decoration: none;
      outline: 0;
      color: #0835BE;
      }
    a.link1_customer_details:visited
      {
      text-decoration: none;
      outline: 0;
      color: #0835BE;
      }
    a.link1_customer_details:hover
      {
      text-decoration: underline;
      outline: 0;
      color: #0835BE;
      }
    a.link1_customer_details:active
      {
      text-decoration: underline;
      outline: 0;
      color: #456EEB;
      }
    a.link3_customer_details
      {
      text-decoration: none;
      outline: 0;
      color: #0835BE;
      font-size: 12px;
      }
    a.link3_customer_details:visited
      {
      text-decoration: none;
      outline: 0;
      color: #0835BE;
      font-size: 12px;
      }
    a.link3_customer_details:hover
      {
      text-decoration: underline;
      outline: 0;
      color: #0835BE;
      font-size: 12px;
      }
    a.link3_customer_details:active
      {
      text-decoration: underline;
      outline: 0;
      color: #456EEB;
      font-size: 12px;
      }
    a.link4_customer_details
      {
      text-decoration: none;
      outline: 0;
      color: #0835BE;
      font-size: 14px;
      }
    a.link4_customer_details:visited
      {
      text-decoration: none;
      outline: 0;
      color: #0835BE;
      font-size: 14px;
      }
    a.link4_customer_details:hover
      {
      text-decoration: underline;
      outline: 0;
      color: #0835BE;
      font-size: 14px;
      }
    a.link4_customer_details:active
      {
      text-decoration: underline;
      outline: 0;
      color: #456EEB;
      font-size: 14px;
      }
    a.link5_customer_details
      {
      text-decoration: none;
      outline: 0;
      color: #0835BE;
      font-size: 12px;
      }
    a.link5_customer_details:visited
      {
      text-decoration: none;
      outline: 0;
      color: #0835BE;
      font-size: 12px;
      }
    a.link5_customer_details:hover
      {
      text-decoration: underline;
      outline: 0;
      color: #0835BE;
      font-size: 12px;
      }
    a.link5_customer_details:active
      {
      text-decoration: underline;
      outline: 0;
      color: #456EEB;
      font-size: 12px;
      }
    a.link6_customer_details
      {
      text-decoration: none;
      outline: 0;
      color: #0835BE;
      font-size: 14px;
      }
    a.link6_customer_details:visited
      {
      text-decoration: none;
      outline: 0;
      color: #0835BE;
      font-size: 14px;
      }
    a.link6_customer_details:hover
      {
      text-decoration: underline;
      outline: 0;
      color: #0835BE;
      font-size: 14px;
      }
    a.link6_customer_details:active
      {
      text-decoration: underline;
      outline: 0;
      color: #456EEB;
      font-size: 14px;
      }
    h1.h_tag_customer_details
      {
      font-size: 20px;
      color: #34408A;
      padding: 0px 0 0px 0;
      }
    img.checkbox_customer_details
      {
      height: 20px;
      width: 20px;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      }
    img.error_customer_details
      {
      height: 20px;
      width: 20px;
      display: none;
      -webkit-transition: all 1s ease-in-out;
      -moz-transition: all 1s ease-in-out;
      -ms-transition: all 1s ease-in-out;
      -mo-transition: all 1s ease-in-out;
      transition: all 1s ease-in-out;
      animation: pulse normal 1.8s infinite linear;
      }
    img.error2_customer_details
      {
      height: 20px;
      width: 20px;
      -webkit-transition: all 1s ease-in-out;
      -moz-transition: all 1s ease-in-out;
      -ms-transition: all 1s ease-in-out;
      -mo-transition: all 1s ease-in-out;
      transition: all 1s ease-in-out;
      animation: pulse normal 1.8s infinite linear;
      }
    #arrow_customer_details
      {
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      justify-content: space-between;
      text-align: right;
      padding: 0 25px 15px 0;
      }
    #inv_check_off_customer_details
      {
      display: none;
      }
    #car_check_off_customer_details
      {
      display: none;
      }
    table.round_customer_details
      {
      border-radius: 10px;
      background-color: #F7F3D3;
      margin: 10px 0 10px 0;
      width: 100%;
      }
    table.round2_customer_details
      {
      border-radius: 10px;
      background-color: #F7F3D3;
      width: 100%;
      }
    table.round3_customer_details
      {
      border-radius: 10px;
      background-color: #F7F3D3;
      margin: 0px 0 10px 0;
      width: 100%;
      }
    #saved_delivery_panelA_customer_details
      {
      overflow: hidden;
      }
    #new_address_panel_customer_details
      {
      width: 280px;
      }
    #new_invoice_address_panel_customer_details
      {
      width: 280px;
      }
    #new_card_address_panel_customer_details
      {
      width: 280px;
      }
    #order_number_customer_details
      {
      color: green;
      font-size: 16px;
      }
    #cos_modal_background_customer_details
      {
      display: none;
      justify-content: center;
      position: fixed;
      z-index: 10;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      background-color: rgb(0,0,0);
      background-color: rgba(0,0,0,0.4);
      }
    #cos_mid_customer_details
      {
      background-color: white;
      border-radius: 10px;
      max-width: 800px;
      -webkit-box-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      margin: 20px 10px 10px 10px;
      padding: 0 0 0 0;
      }
    #cos_content_customer_details
      {
      background-color: white;
      border-radius: 10px;
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      padding: 20px 0 30px 30px;
      overflow-y: auto;
      font-size: 12px;
      }
    #rp_modal_background_customer_details
      {
      display: none;
      justify-content: center;
      position: fixed;
      z-index: 10;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      background-color: rgb(0,0,0);
      background-color: rgba(0,0,0,0.4);
      }
    #rp_mid_customer_details
      {
      background-color: white;
      border-radius: 10px;
      max-width: 800px;
      -webkit-box-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      margin: 20px 10px 10px 10px;
      padding: 0 0 0 0;
      }
    #rp_content_customer_details
      {
      background-color: white;
      border-radius: 10px;
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      padding: 20px 0 30px 30px;
      overflow-y: auto;
      font-size: 12px;
      }
    div.close_customer_details
      {
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      padding: 10px 10px 10px 0;
      justify-content: flex-end;
      }
    li.li_customer_details
      {
      margin: 2px;
      padding: 2px;
      }
    ol.ol_customer_details
      {
      margin: 2px;
      padding: 2px;
      }
    h1.h1_customer_details
      {
      font-size: 16px;
      }
    div.main_auxiliary
      {
      width: 100%;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      padding: 10px;
      font-size: 14px;
      justify-content: center;
      line-height: 140%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      }
    div.inner_auxiliary
      {
      padding: 10px;
      font-size: 14px;
      max-width: 700px;
      }
    h1.h1_auxiliary
      {
      font-size: 20px;
      color: #34408A;
      padding: 10px 0 15px 0;
      }
    a.link1_reference
      {
      text-decoration: none;
      outline: 0;
      color: #0835BE;
      }
    a.link1_reference:visited
      {
      text-decoration: none;
      outline: 0;
      color: #0835BE;
      }
    a.link1_reference:hover
      {
      text-decoration: underline;
      outline: 0;
      color: #0835BE;
      }
    a.link1_reference:active
      {
      text-decoration: underline;
      outline: 0;
      color: #456EEB;
      }
    a.link3_reference
      {
      text-decoration: none;
      outline: 0;
      color: #0835BE;
      }
    a.link3_reference:visited
      {
      text-decoration: none;
      outline: 0;
      color: #0835BE;
      }
    a.link3_reference:hover
      {
      text-decoration: underline;
      outline: 0;
      color: #0835BE;
      }
    a.link3_reference:active
      {
      text-decoration: underline;
      outline: 0;
      color: #456EEB;
      }
    a.link5_reference
      {
      text-decoration: none;
      outline: 0;
      color: #0835BE;
      }
    a.link5_reference:visited
      {
      text-decoration: none;
      outline: 0;
      color: #0835BE;
      }
    a.link5_reference:hover
      {
      text-decoration: underline;
      outline: 0;
      color: #0835BE;
      }
    a.link5_reference:active
      {
      text-decoration: underline;
      outline: 0;
      color: #456EEB;
      }
    a.link6_reference
      {
      text-decoration: none;
      outline: 0;
      color: #0835BE;
      }
    a.link6_reference:visited
      {
      text-decoration: none;
      outline: 0;
      color: #0835BE;
      }
    a.link6_reference:hover
      {
      text-decoration: underline;
      outline: 0;
      color: #0835BE;
      }
    a.link6_reference:active
      {
      text-decoration: underline;
      outline: 0;
      color: #456EEB;
      }
    a.link7_reference
      {
      text-decoration: none;
      outline: 0;
      color: #0835BE;
      }
    a.link7_reference:visited
      {
      text-decoration: none;
      outline: 0;
      color: #0835BE;
      }
    a.link7_reference:hover
      {
      text-decoration: underline;
      outline: 0;
      color: #0835BE;
      }
    a.link7_reference:active
      {
      text-decoration: underline;
      outline: 0;
      color: #456EEB;
      }
    a.link8_reference
      {
      text-decoration: none;
      outline: 0;
      color: #0835BE;
      }
    a.link8_reference:visited
      {
      text-decoration: none;
      outline: 0;
      color: #0835BE;
      }
    a.link8_reference:hover
      {
      text-decoration: underline;
      outline: 0;
      color: #0835BE;
      }
    a.link8_reference:active
      {
      text-decoration: underline;
      outline: 0;
      color: #456EEB;
      }
    div.main_reference
      {
      width: 100%;
      padding: 10px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      font-size: 14px;
      justify-content: center;
      line-height: 200%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      }
    div.inner_reference
      {
      padding: 10px;
      font-size: 14px;
      max-width: 700px;
      }
    h1.h1_reference
      {
      font-size: 20px;
      color: #34408A;
      padding: 10px 0 10px 0;
      text-align: center;
      }
    h2.h2_reference
      {
      font-size: 16px;
      padding: 10px 0 0 0;
      color: #333333;
      text-align: left;
      }
    table.reference_reference
      {
      font-size: 12px;
      line-height: 140%;
      border-collapse: collapse;
      text-align: center;
      border: 1px solid black;
      }
    td.reference_reference
      {
      border-collapse: collapse;
      border: 1px solid black;
      padding: 5px;
      }
    th.reference_reference
      {
      border-collapse: collapse;
      border: 1px solid black;
      font-size: 10px;
      padding: 5px;
      }

  @keyframes pulse
    {
    0%
      {
      opacity: 1;
      }
    50%
      {
      opacity: 0;
      }
    100%
      {
      opacity: 1;
      }
    }

  @media screen and (max-width: 550px)
    {
    td.col1_customer_details
      {
      font-size: 11px;
      }
    td.col4_customer_details
      {
      font-size: 11px;
      padding: 15px 5px 0px 5px;
      width: 300px;
      }
    table.Delivery_customer_details
      {
      width: 300px;
      }
    #first_name_customer_details
      {
      width: 200px;
      }
    #last_name_customer_details
      {
      width: 200px;
      }
    #country_customer_details
      {
      width: 200px;
      }
    #company_customer_details
      {
      width: 200px;
      }
    #address1_customer_details
      {
      width: 200px;
      }
    #address2_customer_details
      {
      width: 200px;
      }
    #city_customer_details
      {
      width: 200px;
      }
    #county_customer_details
      {
      width: 200px;
      }
    #email_customer_details
      {
      width: 200px;
      }
    #telephone_customer_details
      {
      width: 200px;
      }
    #cc_search_customer_details
      {
      width: 308px;
      }
    div.b_customer_details
      {
      width: 320px;
      }
    div.f_customer_details
      {
      width: 0px;
      }
    h1.h_tag_customer_details
      {
      font-size: 18px;
      }
    div.e_customer_details
      {
      padding: 10px 0px 30px 0px;
      }
    div.d_customer_details
      {
      width: 80px;
      }
    div.f_delivery_customer_details
      {
      padding: 25px 25px 10px 25px;
      }
    #inv_first_name_customer_details
      {
      width: 200px;
      }
    #inv_last_name_customer_details
      {
      width: 200px;
      }
    #inv_country_customer_details
      {
      width: 200px;
      }
    #inv_company_customer_details
      {
      width: 200px;
      }
    #inv_address1_customer_details
      {
      width: 200px;
      }
    #inv_address2_customer_details
      {
      width: 200px;
      }
    #inv_city_customer_details
      {
      width: 200px;
      }
    #inv_county_customer_details
      {
      width: 200px;
      }
    #inv_cc_search_customer_details
      {
      width: 308px;
      }
    #car_address1_customer_details
      {
      width: 200px;
      }
    #car_address2_customer_details
      {
      width: 200px;
      }
    #car_address3_customer_details
      {
      width: 200px;
      }
    #car_address4_customer_details
      {
      width: 200px;
      }
    #car_city_customer_details
      {
      width: 200px;
      }
    #car_county_customer_details
      {
      width: 200px;
      }
    #car_number_customer_details
      {
      width: 180px;
      }
    #car_name_customer_details
      {
      width: 180px;
      }
    #car_cc_search_customer_details
      {
      width: 308px;
      }
    #reference_customer_details
      {
      width: 308px;
      }
    #eori_customer_details
      {
      width: 308px;
      }
    #vat_number_customer_details
      {
      width: 308px;
      }
    #courier_customer_details
      {
      width: 308px;
      }
    #use_customer_details
      {
      width: 308px;
      }
    #where_customer_details
      {
      width: 308px;
      }
    #comments_customer_details
      {
      width: 308px;
      }
    #delivery_continue_customer_details
      {
      padding: 0 25px 0 0;
      }
    div.k_delivery_child_customer_details
      {
      margin: 0 0 0 20px;
      }
    #delivery_options_list_customer_details
      {
      display: none;
      }
    #delivery_options_list_m_customer_details
      {
      display: inline;
      }
    }
</pre></body></html>