.input_error{color:red!important}.input_success{color:green}.button-facturas{width:125px;text-align:center}.button-secundary{margin-top:5px!important}html.remodal-is-locked{overflow:hidden}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none;background:rgba(43,46,56,.9)}.f-footer,.remodal-wrapper{right:0;bottom:0;text-align:center}.remodal-wrapper{position:fixed;z-index:10000;top:0;left:0;display:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:10px 10px 0}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);color:#2b2e38;background:#fff}.remodal-cancel,.remodal-close,.remodal-confirm{overflow:visible;margin:0;outline:0;border:0;cursor:pointer;text-decoration:none}.remodal-is-initialized{display:inline-block}.remodal-close,.remodal-close:before{display:block;width:35px;position:absolute;left:0;top:0}.remodal-bg.remodal-is-opened,.remodal-bg.remodal-is-opening{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay.remodal-is-opening{-webkit-animation:remodal-overlay-opening-keyframes .3s;animation:remodal-overlay-opening-keyframes .3s}.remodal-overlay.remodal-is-closing{-webkit-animation:remodal-overlay-closing-keyframes .3s;animation:remodal-overlay-closing-keyframes .3s}.remodal.remodal-is-opening{-webkit-animation:remodal-opening-keyframes .3s;animation:remodal-opening-keyframes .3s}.remodal.remodal-is-closing{-webkit-animation:remodal-closing-keyframes .3s;animation:remodal-closing-keyframes .3s}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal h1{font-size:18px}.remodal-close{height:35px;padding:0;-webkit-transition:color .2s;transition:color .2s;color:#95979c;background:0 0}.remodal-close:hover{color:#2b2e38}.remodal-close:before{font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif!important;font-size:25px;line-height:35px;content:"×";text-align:center}.remodal-cancel,.remodal-confirm{font:inherit;display:inline-block;min-width:110px;padding:12px 0;-webkit-transition:background .2s;transition:background .2s;text-align:center;vertical-align:middle}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:hover{background:#66bb6a;box-shadow:none}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:hover{background:#ef5350;box-shadow:none}.remodal-cancel::-moz-focus-inner,.remodal-confirm::-moz-focus-inner{padding:0;border:0}.remodal .cancelacion .space{padding-bottom:20px}.remodal .cancelacion input,.remodal .cancelacion select{width:100%;max-width:none}.remodal .cancelacion,.remodal .cancelando,.remodal .resultado{display:none}.remodal .cancelando{min-height:200px}@media only screen and (min-width:641px){.remodal{max-width:700px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}#facturacion_wrapper .f-welcome-container{display:block;padding:50px;position:absolute;top:0;left:0;right:0}#facturacion_wrapper .f-welcome-container .f-page-title{font-size:28px;font-weight:700;text-align:center}#facturacion_wrapper .steps-container{display:block;padding:40px;position:relative}#out-message h3{font-size:15px;text-align:center;text-transform:none}#out-message h3 strong{font-size:15px}.f-button-container{margin-top:30px}.f-footer{position:absolute;left:0}.f-footer h1{color:#fff;font-size:18px;font-weight:400}.f-footer .footer-bottom{background:0 0}.f-header .home-link{float:none;text-align:center}.step-block{display:block;width:100%;margin:0 auto;border-radius:8px;position:relative;z-index:100;max-width:700px}.step-header{width:100%;background:#ce3729;border-radius:5px 5px 0 0}.step-header h1{color:#fff;text-align:center;padding:20px;font-weight:700;margin:0;font-size:30px}.step-block .step-content .step-instruction,.step-header h1 span{font-weight:600;font-family:"Open Sans",sans-serif}.step-header h1 span{display:block;font-size:14px;margin:0 0 10px}.step-block .steps-icons{display:none;height:10px;position:relative}.step-block .steps-icons hr{display:none}.step-block .step-badges{text-align:center;position:relative;bottom:10px;padding:0}.step-block .step-badges li{border-radius:50%;color:#fff;height:40px;min-width:40px;padding:10px 3px 0;text-align:center;display:inline-block;background:#ccc;font-size:20px;margin:0 15px}.step-block .step-badges li i{color:#fff}.step-block .step-content{padding:40px;background:#f5f5f5;border:1px solid #c2c2c2;border-top:0}.step-block .step-content form{height:auto;position:relative;width:100%}.step-block .step-content .step-instruction{color:#302859;text-align:left;margin:0 auto 30px;font-size:15px;font-family:unset}.step-block .step-content form .f-input,.step-block .step-content form .f-select-two{display:block;width:100%;margin:0 0 10px;border-radius:5px;border:1px solid #c2c2c2;padding:10px;color:#4c637b;font-family:"Open Sans",sans-serif;font-size:14px;height:auto}#f-step-one-form label .requerido{color:#f44336}.error_msj,.step-block .step-content .f-loading{font-size:13px;font-family:"Open Sans",sans-serif}.step-block .step-content form .f-select{background:#fff;cursor:pointer;margin:10px 0 0;width:100%;padding:10px;border-radius:0}.step-block .step-content form .f-digits{overflow-x:auto}#f-step-two-form .input-group.float-left{width:49%;display:inline-block;margin:0;vertical-align:top}#f-step-two-form .input-group{display:table;width:100%;margin:8px auto}#f-step-two-form .input-group .f-input,#f-step-two-form .input-group .f-select-two{margin:0!important}#f-step-two-form .f-select-two{border-color:#67ba2f;background-color:#f2f2f2;width:100%}#f-step-two-form .f-input{border-color:#67ba2f;width:100%}#f-step-two-form .f-input:read-only,#f-step-two-form .f-select-two:disabled{border-color:#c2c2c2}.buttons-right{text-align:right}.step-block .step-content .f-submit{border-radius:5px;padding:10px 60px;display:inline-block;font-family:"Open Sans",sans-serif;font-weight:300;margin:30px 0 0;color:#202a57;min-width:190px}.step-block .step-content form .f-submit:hover{background:#37474f!important;border:#37474f!important;color:#fff!important}.step-block .step-content form .f-back{margin-right:15px}.step-block .step-content form .f-edit{margin-right:15px;background:#39923d!important;border:#1992b6!important}.step-block .step-content form .f-edit:hover{background:#1e5a21!important;border:#1683a3!important}.step-block .step-content .f-loading{display:none}.error_msj{display:none;color:red;position:absolute;bottom:30px}.input_error{border:1px solid red!important}.clearfix{clear:both}.f-right{float:right!important}.f-left{float:left!important}.f-top{margin:15px auto!important}.f-bottom{margin-bottom:15px!important}.data-warning{color:#e23737!important}.buttons_container{padding:20px;text-align:center}.buttons_container h1{font-size:20px;margin:0 auto 40px}.buttons_container .invoice-button{float:left;display:none;color:#fff}.buttons_container .invoice-button:hover{background:#a09fa0!important;border-color:#a09fa0!important}.buttons_container #result-msg{color:red;font-size:14px;margin-bottom:50px}.step-invoice{width:100%}.invoice-title{font-size:15px;text-align:right;margin:0!important}.invoice-title #invoice-id{font-weight:700;font-size:20px}.invoice-emisor,.invoice-receptor{display:block;vertical-align:top;width:100%;margin:10px 30px 10px 0}.invoice-emisor .ref-data,.invoice-receptor .ref-data{display:block}.invoice-header{font-weight:700}.invoice-totals{float:right}.btn-success{background:#67ba2f!important;border:#67ba2f!important;border-radius:5px;padding:13px 20px;float:right;font-family:"Open Sans",sans-serif;font-weight:700;margin:0}.form-table th{padding:20px}.invoice-totals table{background:0 0!important;border:none!important}.invoice-totals table td{border-bottom:0!important;border-top:0!important;border-right:0!important;border-left:0!important;font-weight:700;font-size:15px}.invoice-details{overflow-x:auto}.table-details td{padding:6px 10px}#table-details thead td{background-color:#37474f;color:#fff}.invoice-button{padding:10px 24px;color:#fff;text-decoration:none;margin:15px 10px 15px 0;font-family:Open Sans,sans-serif;font-size:15px;font-weight:300;background:#4c637b!important;border:1px solid #4c637b!important}.invoice-button:active,.invoice-button:focus,.invoice-button:hover{color:#fff!important;background:#38516b!important;border:1px solid #38516b!important}.email-msg{position:relative;font-size:12px;color:#1b1a26;bottom:5px}#result-email-msg.success{color:#67ba2f}#result-email-msg.error{color:red}.loader_content{background:#fff;display:none;width:100%;position:absolute;top:0;bottom:0;z-index:10000000}.loader{width:250px;height:50px;line-height:50px;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:helvetica,arial,sans-serif;font-weight:900;color:#949494;letter-spacing:.2em}.loader::after,.loader::before{content:"";display:block;width:15px;height:15px;background:#949494;position:absolute;-webkit-animation:load .7s infinite alternate ease-in-out;animation:load .7s infinite alternate ease-in-out}.loader::before{top:0}.loader::after{bottom:0}.steps-progress{position:relative;height:30px}.steps-progress .color-progress{position:absolute;height:3px;display:block;width:100%;z-index:10;background:#9b9b9b;bottom:0}.progress{width:100%;height:3px}.progress-wrap{background:#942318;overflow:hidden;position:absolute;bottom:0;margin:0;box-shadow:none}.progress-wrap .progress-bar{background:#9b9b9b;left:0;position:absolute;top:0;margin:0}.steps-progress ul{display:block;width:80%;margin:0 auto;text-align:center;position:relative;top:6px;z-index:100}.steps-progress ul li{display:inline-block;margin:0 10px;list-style:none}.steps-progress ul li .step-icon{display:block;background-color:#9b9b9b;width:50px;height:50px;border-radius:50%;background-size:50%;background-repeat:no-repeat;background-position:center;transition:background-color .5s ease-in-out;-moz-transition:background-color .5s ease-in-out;-webkit-transition:background-color .5s ease-in-out;-o-transition:background-color .5s ease-in-out}.steps-progress ul li .step-icon.active{background-color:#942318}.steps-progress ul li .search-order{background-image:url("/wp-content/plugins/WooCommerceCFDI33_3.x-master/assets/search-order.png");--lzl-bg-img:"/wp-content/plugins/WooCommerceCFDI33_3.x-master/assets/search-order.png"}.steps-progress ul li .customer-data{background-image:url("/wp-content/plugins/WooCommerceCFDI33_3.x-master/assets/customer-data.png");--lzl-bg-img:"/wp-content/plugins/WooCommerceCFDI33_3.x-master/assets/customer-data.png"}.steps-progress ul li .customer-data.lzl:not(.lzl-ed),.steps-progress ul li .customer-data.lzl-ing:not(.lzl-ed){background-image:none}.steps-progress ul li .verify-order{background-image:url("/wp-content/plugins/WooCommerceCFDI33_3.x-master/assets/verify-invoice.png");--lzl-bg-img:"/wp-content/plugins/WooCommerceCFDI33_3.x-master/assets/verify-invoice.png"}.steps-progress ul li .verify-order.lzl:not(.lzl-ed),.steps-progress ul li .verify-order.lzl-ing:not(.lzl-ed){background-image:none}.steps-progress ul li .invoice-result{background-image:url("/wp-content/plugins/WooCommerceCFDI33_3.x-master/assets/invoice-result.png");--lzl-bg-img:"/wp-content/plugins/WooCommerceCFDI33_3.x-master/assets/invoice-result.png"}.steps-progress ul li .invoice-result.lzl:not(.lzl-ed),.steps-progress ul li .invoice-result.lzl-ing:not(.lzl-ed){background-image:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{background:#0085ba;border-color:#0073aa #006799 #006799;-webkit-box-shadow:0 1px 0 #006799;box-shadow:0 1px 0 #006799;color:#fff;text-decoration:none}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover{text-shadow:none;color:#0085ba}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background:#0085ba;border-color:#0073aa #006799 #006799!important;border:1px solid #0073aa;-webkit-box-shadow:0 1px 0 #006799;box-shadow:0 1px 0 #006799;color:#fff!important;text-decoration:none}.invoice-success-screen{display:flex;justify-content:center}.steps-progress ul li .search-order.lzl:not(.lzl-ed),.steps-progress ul li .search-order.lzl-ing:not(.lzl-ed){background-image:none}