/*.woocommerce-checkout {
  background: #f5f5f5;
}*/
/*.woocommerce-checkout .img-paginas {
  background: none;
  margin: 0;
}*/
/*.woocommerce-checkout .contenido #order_comments_field label:before {
  content: "5. ";
}*/
.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%;
/*	margin-bottom:15px;*/
}

.woocommerce-checkout .woocommerce form .form-row label,
.woocommerce-checkout .woocommerce form .form-row span {
  color: #333;
}
/*.woocommerce-checkout .woocommerce form .form-row input,
.woocommerce-checkout .woocommerce form .form-row textarea {
  background: #e0e0e0;
}*/
.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 .woocommerce form .form-row label span{
	display: block !important;
	font: 'Open Sans', 'bold', 20px !important;
	margin: 30px 0 15px;
}*/
.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;
}
/*.woocommerce-checkout .contenido .woocommerce-input-wrapper,*/
/*.woocommerce-checkout .contenido .woocommerce-billing-fields__field-wrapper.in,*/
/*.woocommerce-checkout .contenido .lafactura,*/
/*.woocommerce-checkout .contenido .metodos,*/
/*.woocommerce-checkout .contenido .shipping_address,*/
/*.woocommerce-checkout .contenido #ship-to-different-address */
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 form .form-row label*/
.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;
}
