.webshop-checkout #Content {
  background: none !important; }

#checkout-container {
  max-width: 1400px;
  margin-top: 25px !important; }
  #checkout-container #column-data,
  #checkout-container #column-shipping-payment,
  #checkout-container #column-order-summary {
    width: 32%;
    margin: 0;
    padding: 0;
    box-sizing: border-box; }
    @media screen and (max-width: 991px) {
      #checkout-container #column-data,
      #checkout-container #column-shipping-payment,
      #checkout-container #column-order-summary {
        width: 100%; } }
    #checkout-container #column-data > h2,
    #checkout-container #column-data h3,
    #checkout-container #column-data #customer-login h2,
    #checkout-container #column-data #order-summary h2,
    #checkout-container #column-shipping-payment > h2,
    #checkout-container #column-shipping-payment h3,
    #checkout-container #column-shipping-payment #customer-login h2,
    #checkout-container #column-shipping-payment #order-summary h2,
    #checkout-container #column-order-summary > h2,
    #checkout-container #column-order-summary h3,
    #checkout-container #column-order-summary #customer-login h2,
    #checkout-container #column-order-summary #order-summary h2 {
      background: #01739c;
      border: 1px solid #d7dce2;
      border-bottom: none;
      padding: 10px;
      margin: 0;
      color: white;
      font-size: 18px; }
    #checkout-container #column-data > div,
    #checkout-container #column-shipping-payment > div,
    #checkout-container #column-order-summary > div {
      background: white;
      border: 1px solid #d7dce2;
      border-top: none; }
      #checkout-container #column-data > div h2, #checkout-container #column-data > div h3,
      #checkout-container #column-shipping-payment > div h2,
      #checkout-container #column-shipping-payment > div h3,
      #checkout-container #column-order-summary > div h2,
      #checkout-container #column-order-summary > div h3 {
        border: none !important;
        border-top: 1px solid #d7dce2 !important; }
    #checkout-container #column-data #customer-data,
    #checkout-container #column-shipping-payment #customer-data,
    #checkout-container #column-order-summary #customer-data {
      padding: 20px; }
      #checkout-container #column-data #customer-data fieldset,
      #checkout-container #column-shipping-payment #customer-data fieldset,
      #checkout-container #column-order-summary #customer-data fieldset {
        margin-top: 0 !important; }
      #checkout-container #column-data #customer-data select, #checkout-container #column-data #customer-data input,
      #checkout-container #column-shipping-payment #customer-data select,
      #checkout-container #column-shipping-payment #customer-data input,
      #checkout-container #column-order-summary #customer-data select,
      #checkout-container #column-order-summary #customer-data input {
        box-sizing: border-box; }
  #checkout-container #column-data input.checkout-text {
    height: 30px;
    width: 100%; }
  @media screen and (max-width: 991px) {
    #checkout-container #column-data {
      margin-bottom: 25px; } }
  #checkout-container #column-data #customer-login {
    margin-bottom: 25px; }
  #checkout-container #column-data #customer-login-devider {
    border: none; }
  #checkout-container #column-data .column-data p {
    padding: 10px 20px; }
  #checkout-container #column-data .column-data fieldset {
    padding: 0 20px; }
  #checkout-container #column-data > div p {
    padding: 10px 20px 0; }
  #checkout-container #column-data input[type=text],
  #checkout-container #column-data input[type=password] {
    padding-left: 6px; }
  #checkout-container #column-data #checkout_customer_zipcode,
  #checkout-container #column-data #checkout_customer_altdelivery_zipcode {
    width: 100% !important; }
  #checkout-container #column-data .checkout-row h2 {
    border: none !important;
    margin-bottom: 10px; }
  @media screen and (min-width: 992px) {
    #checkout-container #column-shipping-payment {
      margin: 0 2%; } }
  #checkout-container #column-shipping-payment #shipping-methods,
  #checkout-container #column-shipping-payment #payment-methods {
    padding: 0 20px 20px 0; }
  #checkout-container #column-shipping-payment .checkout-payment-radio-cell,
  #checkout-container #column-shipping-payment .checkout-shipping-radio-cell,
  #checkout-container #column-shipping-payment .checkout-payment-description-cell,
  #checkout-container #column-shipping-payment .checkout-shipping-description-cell {
    border: none; }
  #checkout-container #column-shipping-payment label {
    padding-top: 15px; }
  #checkout-container #order-summary {
    margin-top: 0; }
    #checkout-container #order-summary > table {
      padding: 10px 20px; }
  #checkout-container #order-confirm #confirm-emaerket {
    width: auto !important; }

table#order-summary > tbody > tr > td > a {
  text-decoration: underline;
  color: blue;
}