/*============== FORMULARIO DE PEDIDO ============*/
.form_pedidos {display: flex;flex-wrap: wrap;width: 100%;background: var(--colo_fondo_galeria);padding: 10px;border-radius: 10px;}
.form_pedidos .conten_bloques{display: flex;flex-wrap: wrap;width: 100%;background: #fff;border-radius: 10px;margin-bottom: 10px;}
.form_pedidos .conten_form{display: flex;flex-wrap: wrap;width: 100%;padding: 20px 30px 20px 30px;}
.form_pedidos .conten_form .titulo_form {width: 100%;}
.form_pedidos .conten_titulo{padding: 20px 30px 20px 30px;background: var(--color1);color: #fff;border-top-right-radius: 10px;border-top-left-radius: 10px;font-size: 15px;}
.form_pedidos .conten_titulo span{margin-right: 10px;}
.form_pedidos .titulo_form_client {width: 100%;margin-bottom: 10px; font-size: 18px;}
.form_pedidos .conten_input {display: flex;flex-wrap: wrap;width: 100%;margin-top: 10px;margin-bottom: 10px;}
.form_pedidos .m_right {margin-right: 2%;}
.form_pedidos .l {width: 49%;}
.form_pedidos .m {width: 32%;}
.form_pedidos .s {width: 15%;}
.form_pedidos .conten_input label {width: 100%;margin-bottom: 3px;color: var(--color1);position: relative;font-size: 12px;}
.form_pedidos .conten_input label span {color: var(--color1); margin-right: 5px;font-size: 12px;}
.form_pedidos .conten_input input,
.form_pedidos .conten_input select,
.form_pedidos .conten_input textarea {padding: 10px;padding-left: 15px;padding-right: 15px;width: 100%;font-size: 14px;border-radius: 5px;border: 1px solid #ccc;font-family: sans-serif;}
.form_pedidos .conten_input textarea {max-height: 70px;}
.form_pedidos .conten_titulo .conten_input_check #check_terminos{height: 20px;width: 20px;}
.form_pedidos .conten_titulo .conten_input_check label .link{margin-left: 5px;margin-right: 5px;text-decoration: underline;cursor: pointer;font-weight: bold;}
.form_pedidos .btn_f_claro{margin-bottom: 0px;}
.form_pedidos .conten_check_terminos{margin: 15px 0px 0px 0px;}
.conten_crear_cuenta{display: none;border: 1px solid var(--color1);border-top-right-radius: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;    padding: 10px 20px 10px 20px;    }
.conten_crear_cuenta .fa-check{position: absolute;right: 0px;}
.conten_info_para_envio{flex-wrap: wrap;justify-content: center;width: 100%;}
.form_pedidos .conten_tipo_entrega{width: 100%;justify-content: center;margin: 20px 0px 20px 0px;}
.form_pedidos .conten_tipo_entrega .btn_t_d{padding:10px 40px 10px 40px;    color: #999;font-size: 20px;}
.form_pedidos .conten_tipo_entrega .btn_d {border-top-left-radius: 20px;border-bottom-left-radius: 20px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;padding-right: 60px;margin-right: -15px;}
.form_pedidos .conten_tipo_entrega .btn_t{border-top-left-radius: 0px;border-bottom-left-radius: 0px;border-top-right-radius: 20px;border-bottom-right-radius: 20px;padding-left: 60px;margin-left: -15px;}
.form_pedidos .conten_tipo_entrega .select{background: var(--color1);color: #fff;border-radius: 20px;z-index: 1;}
.conten_entrega_tienda{justify-content: center;width: 100%;margin-bottom: 40px;}
.conten_entrega_tienda .conten_info{border-radius: 10px;border: 1px solid #ccc;width: 80%;padding: 10px 20px 20px 20px;margin-bottom: 10px;}
.conten_entrega_tienda .conten_info .conten_otra_persona{display: none;}
.conten_entrega_tienda .conten_info .conten_entrega_domicilio{display: none;}
.conten_entrega_tienda .conten_info .dfw{width: 100%;}
.conten_entrega_tienda .conten_info .nombre_sede{padding: 10px;font-weight: 600;}
.conten_entrega_tienda .conten_info .nombre_sede span{color: var(--color1);}
.conten_entrega_tienda .conten_info .direccion_sede p{padding: 0px 40px 0px 40px;width: 100%;margin-bottom: 5px;font-size: 15px;}
.conten_entrega_tienda .conten_info .direccion_sede p span{color: var(--color1);}
.conten_entrega_tienda .fecha_recojo_tienda{width: 100%;justify-content: center;border-top: 1px dotted #555;padding: 15px;margin-top: 15px;}
.conten_entrega_tienda .fecha_recojo_tienda label{margin-bottom: 10px;color: var(--color1);font-weight: bold;}
.form-control{padding: 10px 15px 10px 15px;    width: 100%;font-size: 14px;border-radius:5px;border:1px solid #ccc;font-family: sans-serif;}
.conten_check{padding: 10px;}
.form-check{margin-right: 40px;}
.conten_info_cliente_visitante{display: none;position: relative;flex-wrap: wrap;width: 100%;padding:30px;}
.conten_info_cliente_visitante .btn_edit{position: absolute;right: 0px;top: 0px;background:no-repeat;color: var(--color1);font-weight: 500;margin: 15px;}
.conten_info_cliente_visitante .btn_edit:hover{text-decoration: underline;}   
.conten_info_cliente_visitante .cont_info, .conten_info_cliente_registrado .cont_info{display: flex;flex-wrap: wrap;width: 100%;margin-bottom: 5px;}
.conten_info_cliente_visitante .cont_info .detalle, .conten_info_cliente_registrado .cont_info .detalle{margin-right: 10px;color: var(--color1);}
.conten_info_cliente_registrado{display: flex;position: relative;flex-wrap: wrap;width: 100%;padding:30px;}
/*============== FIN FORMULARIO DE PEDIDO ============*/