/**
 * Webkul Software
 *
 * @category  Webkul
 * @package   Webkul_OneStepCheckout
 * @author    Webkul Software Private Limited
 * @copyright Webkul Software Private Limited (https://webkul.com)
 * @license   https://store.webkul.com/license.html
 */

 .opc-shipping-new-address-form .firstname,
 .opc-shipping-new-address-form .lastname,
 .opc-shipping-new-address-form .company,
 .opc-shipping-new-address-form .street,
 .opc-shipping-new-address-form .country,
 .opc-shipping-new-address-form .region,
 .opc-shipping-new-address-form .city,
 .opc-shipping-new-address-form .postcode,
 .opc-shipping-new-address-form .telephone,
 .opc-shipping-new-address-form .field {
    width: 100% !important;
    max-width: 330px;
  }
  .opc-address {
    width: 100% !important;
  }
  .step-title {
    padding-left: 10px !important;
    padding-top: 10px !important;
  }
  .colps-content, .opc-opc-block-summary {
    padding: 10px !important;
  }
  .description {
    font-size: large;
    font-weight: 400;
    font-style: normal;
    /* margin-left: 15px; */
    margin-bottom: 20px;
    color: rgb(37, 37, 37);
  }

  .dropdown {
    cursor: pointer;
    display: block;
    text-decoration: none;
    margin-bottom: 0;
    position: relative;
    padding: 5px;
  }

  .dropdown:after {
    content: '\e622';
    position: absolute;
    right: 0;
    top: 10px;
    font-family: 'luma-icons';
    font-size: 15px;
    padding-right: 10px;
    margin: 3px 0 0;
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
  }

  .active > .dropdown:after {
    content: '\e621';
    position: absolute;
}

.opc-block-summary .items-in-cart > .title strong {
  font-weight: 400;
}

.opc-wrapper .shipping-address-item:before {
  background: none !important;
  width: 0px !important;
}

.opc-wrapper .step-title {
    border-bottom: 1px solid #cccccc;
    margin-bottom: 0px !important;
}