.conten_main_form_registro{
    display: flex;
    justify-content: center;
    width: 100%;
    margin: auto;
}
.conten_form_registro{
    width: 650px;
    padding: 25px 10px 25px 10px;
    margin-top: 80px;
    margin-bottom: 80px;
}
/*============== 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;box-shadow: 0px 10px 12px 0px #c6c6c6;}
.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(--color2);color: #fff;border-top-right-radius: 10px;border-top-left-radius: 10px;font-size: 15px;width: 100%;}
.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(--color2);position: relative;font-size: 12px;}
.form_pedidos .conten_input label span {color: var(--color2); 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; background: var(--color1);color: #fff;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;margin-top: 20px;}
.form_pedidos .conten_check_terminos{margin: 15px 0px 0px 0px;}
.conten_crear_cuenta{display: flex;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; margin-bottom: 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;}
.pago_botones{width: 100%;}
.btn_pedido{background: var(--color1);color: #fff;width: 100%;margin-top: 20px;margin-bottom: 20px;font-weight: bold;}
.link{color: var(--color1);text-decoration: underline;cursor: pointer;font-weight: bold;}

@media screen and (max-width:400px) {
    .conten_form_registro{width: 100%;padding: 25px 0px 25px 0px;}
    .form_pedidos .conten_form{padding: 20px 20px 20px 20px;justify-content: space-between;}
    .form_pedidos .m{width: 49%;}
    .form_pedidos .m_right{margin-right: 0%;}
    .conten_crear_cuenta{padding: 10px 10px 10px 10px;justify-content: space-between;}    
}
/*============== FIN FORMULARIO DE PEDIDO ============*/