html,body{height:100%!important;margin:0!important}body{display:flex!important;flex-direction:column!important;min-height:100vh!important}#main{flex:1!important}.loading{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;background:url(/Content/img/dual-ball-1.6s-200px.gif) center no-repeat #f5f5f5}.top-header{background-color:#273a60}.b-1-w{border:1px solid #ced4da;vertical-align:middle}.table-cart-itens{font-size:.8rem!important}.table-cart-itens th,td{padding:.3rem!important}.quantity{width:110px}.action-details a{border:#f35321 1px solid;border-radius:5px;padding:3px;text-decoration:none}.action-details a:hover{text-decoration:none;background:#f35321;color:#f5f5f5}.action-details a:focus{text-decoration:none;background:#f35321;color:#f5f5f5}.custom-control-label{font-size:.85rem}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{padding-right:5px!important;padding-left:5px!important}.progress{position:relative;height:30px;border-radius:0!important}.progress-bar{height:100%}.progress-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#273a60;font-weight:bold;white-space:nowrap}.striped-background{background-image:linear-gradient(90deg,rgba(200,200,200,.15) 25%,rgba(150,150,150,.15) 25%,rgba(150,150,150,.15) 50%,rgba(200,200,200,.15) 50%,rgba(200,200,200,.15) 75%,rgba(150,150,150,.15) 75%);background-size:1rem 1rem}.progress-bar-striped{background-image:linear-gradient(90deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.btn-as-link{border:#f35321 1px solid!important;border-radius:5px!important;padding:5px 10px!important;text-decoration:none!important;background-color:#fff!important;color:#273a60!important;font-weight:500!important;cursor:pointer!important}.btn-as-link button:hover{text-decoration:none;background:#f35321;color:#f5f5f5}.btn-as-link button:focus{text-decoration:none;background:#f35321;color:#f5f5f5}.arrow-left{display:inline-block;width:0;height:0;border-top:20px solid #273a60;border-bottom:20px solid #273a60;border-left:20px solid transparent}.arrow-left-even{display:inline-block;width:0;height:0;border-top:20px solid #f35321;border-bottom:20px solid #f35321;border-left:20px solid transparent}.arrow-container{display:inline-block}.arrow-container>div{float:left}.arrow-ctr{display:inline-block;width:150px;background:#273a60;min-height:40px;line-height:40px;position:relative;text-align:center;color:#fff}.arrow-ctr-even{display:inline-block;width:150px;background:#f35321;min-height:40px;line-height:40px;position:relative;text-align:center;color:#fff}.arrow-right{display:inline-block;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #273a60;position:relative}.arrow-right-even{display:inline-block;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #f35321;position:relative}.display-line-error{background:#f0e68c}.accordion h5 span{font-size:2rem;float:right}h5[aria-expanded="false"] span.fa-sort-up,h5[aria-expanded="true"] span.fa-sort-down{display:none}h5[aria-expanded="true"] span.fa-sort-up,h5[aria-expanded="false"] span.fa-sort-down{display:inline}.accordion>.card>.card-header{margin-bottom:1px}.btn-navy{color:#fff;background-color:#273a60;border-color:#273a60}.btn-excel{color:#212529;background-color:#e2e2e2;border-color:#dcdcdc}.btn-excel:hover{color:#212529;background-color:#bbb7b7;border-color:#a9a5a5}.same-line{display:flex;align-items:center;gap:.2rem}.floating-menu{position:fixed;top:50%;right:0;transform:translateY(-50%);background-color:#f5f5f5;padding:10px;border-radius:8px 0 0 8px;z-index:1000;transition:transform .3s ease,opacity .3s ease}.floating-menu.hidden{transform:translateY(-50%) translateX(100%)}.menu-toggle{position:absolute;top:5rem;left:-4rem;background-color:#f35321;color:#fff;border:none;border-radius:4px;padding:10px;cursor:pointer;z-index:1001;font-size:24px}.menu-toggle:hover{background-color:#0056b3}.floating-menu ul{list-style-type:none;margin:0}.floating-menu ul li{margin-bottom:10px}.floating-menu ul li a{color:#fff;text-decoration:none;display:block;padding:8px 16px;border-radius:4px;background-color:#007bff;text-align:center}.floating-menu ul li a:hover{background-color:#0056b3}.modal-error-items{list-style-type:disclosure-closed!important;text-align:left;font-size:.85rem!important;padding-left:2rem!important}.swal2-styled.swal2-confirm{background-color:#273a60}.swal2-styled.swal2-deny{background-color:#f35321}.warning-lines{background:#fde5e5;border-bottom:5px solid #fff}.warning-tooltip{display:none}.non-selected{background-color:#ffbdbd}.is-selected{background-color:#bdffc6}.string-truncate-ellipsis{width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-logo{margin-right:3rem}.btn-back{color:#212529;background-color:#bababa;border-color:#bababa}.fs-06{font-size:.6rem}.order-details-row{background-color:#f9f9f9;border-left:4px solid #007bff}.order-details-row td{padding:20px 15px}.order-details-row .details-inner{margin-left:30px}.table td.text-truncate{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dimmed-origin{opacity:.4;transition:opacity .3s ease-in-out}.dimmed-cell{opacity:.4;transition:opacity .3s ease-in-out}.highlight-cell{border:2px solid #f80;box-shadow:0 0 8px rgba(255,136,0,.5);opacity:1!important;transition:all .3s ease-in-out}.highlight-origin td{opacity:1}.highlight-cell .progress-bar{filter:brightness(1.1)}.highlight-cell .progress-label{font-weight:600}.password-wrapper{position:relative;width:100%}.password-field{padding-right:2.5rem}.toggle-password{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);cursor:pointer;color:#6c757d;font-size:1.1rem}.toggle-password:hover{color:#343a40}.password-criteria span{font-size:.875rem}.password-criteria .text-success{font-weight:bold}