.woocommerce-checkout .contenido .woocommerce-billing-fields h3:first-child:before {
content: "1. ";
}
.woocommerce-checkout .contenido h3#order_review_heading:before {
content: "3. ";
}
.woocommerce-checkout .contenido input[type="checkbox"]{
display:inline-block;
width:7%; }
.woocommerce-checkout .woocommerce form .form-row label,
.woocommerce-checkout .woocommerce form .form-row span {
color: #333;
} .woocommerce-checkout .woocommerce form .form-row #billing_address_2,
.woocommerce-checkout .woocommerce form .form-row #shipping_address_2 {
margin-top: 0;
}
.woocommerce-checkout .woocommerce form .form-row #billing_company_field span {
display: none	;
}
.woocommerce-checkout .woocommerce form .form-row #billing_company_field:after {
content: "*";
color: #f00;
font-size: 14px;
}
.woocommerce-checkout .contenido {
background: none;
}
#ship-to-different-address{
padding: 0;
border:0;
}
.woocommerce-checkout .contenido h3:first-child,
.woocommerce-checkout .contenido h3.titulo-customckt,
.woocommerce-checkout .contenido h3#order_review_heading{
background: none;
border-left: 3px solid #000;
display: block !important;
font: 700 20px 'Open Sans', sans-serif  !important;
margin: 30px 0 15px;
padding: 0 0 0 15px !important;
} .woocommerce-checkout .contenido h3:after {
display: none;
}
.woocommerce-checkout .contenido #order_comments_field label span {
color: primary !important;
}
.create-account .form-row input#account_password{
padding-left:30px;
}
.create-account .form-row .show-password-input:after{
position:absolute;
left: 8px;
}      div.create-account
{
background: #F3F3F3;
display: inline-block;
border-radius:5px;
padding: 15px;
width: 100%;
}
.woocommerce-checkout .contenido .shipping_address {
margin: 0 0 30px;
}
.woocommerce-checkout .contenido .metodos .in {
display: flex;
margin-bottom: 10px;
}
.woocommerce-checkout .contenido .metodos .in input {
margin-right: 15px;
width: 15px;
}
.woocommerce-checkout .contenido .metodos .in label {
margin: 0;
color: #333;
}
.woocommerce-checkout .contenido #ship-to-different-address span {
color: #333;
font: 'Open Sans', 'regular', 16px;
padding-left: 15px;
}
.woocommerce-checkout .contenido #ship-to-different-address #ship-to-different-address-checkbox {
display: inline-block;
width: 15px;
}
.woocommerce-checkout .contenido .woocommerce-billing-fields__field-wrapper.in .woocommerce-input-wrapper,
.woocommerce-checkout .contenido .shipping_address .woocommerce-input-wrapper {
padding: 0;
margin: 0;
}
.woocommerce-checkout .contenido .wc_payment_methods.payment_methods.methods {
background: #fff;
}
.woocommerce-checkout .contenido #order_review_heading {
padding-left: 15px;
}
.woocommerce-checkout .contenido #order_review table {
background: #fff;
color: #333;
}
.woocommerce-checkout .contenido #order_review table tr,
.woocommerce-checkout .contenido #order_review table td,
.woocommerce-checkout .contenido #order_review table th {
color: #333;
}
.woocommerce-checkout .contenido #order_review table tr.shipping {
display: block;
}
.woocommerce-checkout .contenido #payment {
background: #fff;
}
.woocommerce-checkout .contenido .wc_payment_methods.payment_methods.methods{
background: #F3F3F3;
}
.woocommerce-checkout .contenido #payment .form-row.place-order {
background: none;
}
.woocommerce-checkout .contenido #payment .form-row.place-order button {
margin: 0 auto;
border-radius: 15px;
padding: 15px 30px;
}
.woocommerce-checkout .contenido .wc_payment_methods.payment_methods.methods {
border-bottom: 0;
} .woocommerce-checkout .woocommerce-account-fields .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox{
border-left: 3px solid #000;
display: block !important;
padding: 0 0 0 15px !important;
}
.woocommerce-checkout .woocommerce-account-fields .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span{
background: none;
color: #00a1c9 !important;
font: 700 20px 'Open Sans', sans-serif  !important;
margin: 30px 0 15px;
}