@import url(https://fonts.googleapis.com/css?family=Lato|Roboto&display=swap);*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Roboto;-ms-scroll-chaining:none;overscroll-behavior:none}::-webkit-scrollbar,::-webkit-scrollbar-track{background-color:#f5f5f5}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background-color:#7e7e7e}:focus:not(input),:not(input){-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline-style:none}.app{height:100vh;height:calc(var(--vh, 1vh)*100)}.app .home-layout-topbar{position:fixed;top:0;left:0}.app .home-layout-leftmenu{position:fixed;top:45px;left:0}.app .home-layout-usermenu{position:fixed;top:0;right:0}.app .home-layout-pagebody{background-color:#e9e9e9;position:fixed;left:200px;top:45px;width:calc(100% - 200px);height:calc(var(--vh, 1vh)*100 - 40px);overflow:hidden;-webkit-transition:left .6s ease,width .6s ease;transition:left .6s ease,width .6s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.app .expediente{position:fixed;top:50%;text-align:center;width:100%}.app .home-layout-showmenu{-webkit-transform:translateX(0)!important;transform:translateX(0)!important}@media (max-width:800px){.app .home-layout-pagebody{left:45px;width:calc(100% - 45px)}}@media (max-width:500px){.app .home-layout-pagebody{left:0;width:100%}}.Login{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh;width:100%;min-width:350px;background-color:#e9e9e9}.Login .login-form{width:400px;max-width:90%;background-color:#fff;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.2),0 0 5px 0 rgba(0,0,0,.19);box-shadow:0 0 8px 0 rgba(0,0,0,.2),0 0 5px 0 rgba(0,0,0,.19);position:relative;-webkit-transition:all .6s ease;transition:all .6s ease}.Login .login-form .login-header{width:100%;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;padding:2px}.Login .login-form .login-body,.Login .login-form .login-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-direction:normal}.Login .login-form .login-body{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;padding:10px;height:175px}.Login .login-form .login-body .login-campos{width:calc(100% - 100px)}.Login .login-form .login-body .login-campos .login-campo input{width:100%;font-size:25px;height:40px;padding:2px}.Login .login-form .login-body .login-campos .login-campo label{font-family:roboto;font-size:19px;color:#151515}.Login .login-form .login-body .login-icone{width:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Login .login-form .login-body .login-icone img{width:100%}.Login .login-form .login-msgLogin{position:absolute;top:220px;height:25px;width:100%;font-family:Lato;font-weight:700;font-size:15px;color:#c80a0a;visibility:hidden;opacity:0;-webkit-transition:all .6s ease;transition:all .6s ease;text-align:center}.Login .login-form .active{visibility:inherit;opacity:1}.Login .login-form .login-button{height:100px;top:200px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Login .login-form .login-button button{border:none;background-color:#b4b4b4;width:140px;height:60px;font-family:Lato;color:#151515;font-size:25px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.2),0 0 5px 0 rgba(0,0,0,.19);box-shadow:0 0 8px 0 rgba(0,0,0,.2),0 0 5px 0 rgba(0,0,0,.19);display:inline-block;cursor:pointer;-webkit-transition:all .6s ease;transition:all .6s ease}.Login .login-form .login-button button:hover{background-color:#a1a1a1}@media (max-width:400px){.login-form{max-width:100%!important;height:100%}}.venda-sel{position:absolute!important}.venda-sel .venda-sel-header{position:absolute;background-color:#fff}.venda-sel .venda-sel-header .venda-sel-subheader{width:90%;margin:0 auto}.venda-sel .venda-sel-header .venda-sel-subheader .venda-sel-selectGrupo{height:30px;margin-bottom:10px}.venda-sel .venda-sel-header .venda-sel-subheader .venda-sel-selectGrupo select{width:100%;height:100%}.venda-sel .venda-sel-header .venda-sel-subheader .venda-sel-busca{display:-webkit-box;display:-ms-flexbox;display:flex}.venda-sel .venda-sel-header .venda-sel-subheader .venda-sel-busca .input-produto{width:calc(100% - 50px);margin-right:10px;display:inline-block;font-family:Lato;font-weight:lighter;height:40px;padding:5px;font-size:20px}.venda-sel .venda-sel-header .venda-sel-subheader button{height:40px;width:40px;background-color:inherit;border:none;padding:5px;-webkit-transition:background-color .6s ease;transition:background-color .6s ease;cursor:pointer}.venda-sel .venda-sel-header .venda-sel-subheader button:hover{background-color:#ccc}.venda-sel .venda-sel-header .venda-sel-subheader button img{width:100%;height:100%}.venda-sel .venda-sel-body{position:absolute;width:100%;overflow:auto;top:130px!important;height:calc(100% - 130px)!important}.venda-sel .venda-sel-body .venda-sel-table{width:100%}.venda-sel .venda-sel-body .venda-sel-table tr{cursor:pointer}.venda-sel .venda-sel-body .venda-sel-table tr:hover{background-color:#c5c5c5}.venda-sel .venda-sel-body .venda-sel-table tr td{height:25px}.venda-sel .venda-sel-body .venda-sel-table tr td p{height:100%;display:inline-block;font-size:18px}.venda-sel .venda-sel-body .venda-sel-table tr td .venda-sel-promoicon{height:100%;margin-left:5px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.venda-sel .venda-sel-body .venda-sel-table tr td input{margin:0;width:100%;text-align:center}.formapagamento-header{text-align:center}.formapagamento-header select{display:inline-block;margin:0 auto;height:22px;width:150px;margin-top:4px;margin-left:5px;text-align:center;font-family:Lato}.venda-resumovenda{width:100%;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.venda-resumovenda .venda-resumovenda-left{min-width:200px;width:45%;max-height:280px;display:inline-block;margin:15px;overflow:auto}.venda-resumovenda .venda-resumovenda-left .venda-resumovenda-table{width:100%}.venda-resumovenda .venda-resumovenda-right{min-width:200px;width:45%;height:200px;min-height:200px;display:inline-block}.venda-resumovenda .venda-resumovenda-right .venda-resumovenda-data{text-align:center}.venda-resumovenda .venda-resumovenda-right .venda-resumovenda-data h1{display:inline-block;font-family:Lato;font-weight:lighter;font-size:1.2em;margin:0 5px}.venda-resumovenda .venda-resumovenda-right .venda-resumovenda-data .label{font-size:.9em}.venda-resumovenda .venda-resumovenda-right .venda-resumovenda-obs{width:100%;margin:20px auto}.venda-resumovenda .venda-resumovenda-right .venda-resumovenda-obs .label{font-size:20px;font-weight:lighter;margin-left:20px}.venda-resumovenda .venda-resumovenda-right .venda-resumovenda-obs textarea{display:block;margin:0 auto;width:90%;height:100px;resize:none}.venda-resumovenda .venda-resumovenda-buttons{width:100%;max-width:500px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:15px}.venda-resumovenda .venda-resumovenda-buttons .venda-resumovenda-finalizar,.venda-resumovenda .venda-resumovenda-buttons .venda-resumovenda-rascunho{margin:10px}.venda-resumovenda .venda-resumovenda-buttons .venda-resumovenda-finalizar div:hover,.venda-resumovenda .venda-resumovenda-buttons .venda-resumovenda-finalizar h1{background-color:#27ad15}@media (max-width:850px){.venda-resumovenda .venda-resumovenda-data,.venda-resumovenda .venda-resumovenda-left,.venda-resumovenda .venda-resumovenda-right{width:100%}.venda-resumovenda .venda-resumovenda-buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#vendaMercado{width:90%;padding:15px;margin:20px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#vendaMercado .vendaMercado-element{margin:0 20px}#vendaMercado .vendaMercado-element label{display:block}.venda-sel{z-index:2;margin:0 auto;left:0;right:0;display:inline-block;width:100%!important;height:100%!important;overflow:auto}.venda-sel-header{position:absolute;background-color:#fff}.venda-sel-header input{width:90%;margin:0 auto;display:block;font-size:30px;font-family:Lato;font-weight:lighter}.venda-sel-body{position:absolute;width:100%;height:calc(100% - 85px);top:85px;overflow:auto}.venda-sel-body .venda-sel-table{width:100%}.venda-sel-body .venda-sel-table tr{cursor:pointer}.venda-sel-body .venda-sel-table tr:hover{background-color:#c5c5c5}.venda-carrinho-header{width:100%;height:50px;border-bottom:1px solid rgba(0,0,0,.5)}.venda-carrinho-header div{cursor:pointer;text-align:center}.venda-carrinho-header div label{display:block;font-family:Roboto;font-size:15px}.venda-carrinho-header div h1{font-family:Lato;font-size:1.5em;font-weight:lighter;white-space:nowrap;width:90%;margin:0 auto;overflow:hidden}.venda-carrinho-selection{width:100%;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.venda-carrinho-selection h1{display:inline-block;font-size:1em;font-family:Lato;font-weight:300}.venda-carrinho-selection select{height:22px;width:150px;margin:4px;text-align:center;font-family:Lato}.venda-carrinho-body{height:100%}.venda-carrinho-body .venda-carrinho-table{width:100%;height:calc(100% - 240px);overflow:auto}.venda-carrinho-body .venda-carrinho-table .venda-carrinho-table-table{width:100%}.venda-carrinho-body .venda-carrinho-table .venda-carrinho-table-table input[type=number]{width:100%;text-align:center}.venda-carrinho-body .venda-carrinho-table .venda-carrinho-table-table p{display:inline-block}.venda-carrinho-body .venda-carrinho-table .venda-carrinho-table-table .venda-sel-promoicon{height:20px;margin-left:5px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.venda-carrinho-body .venda-carrinho-table .venda-carrinho-table-table .venda-carrinho-table-table-trash{text-align:center;cursor:pointer;-webkit-transition:background-color .6s ease;transition:background-color .6s ease}.venda-carrinho-body .venda-carrinho-table .venda-carrinho-table-table .venda-carrinho-table-table-trash img{width:16px}.venda-carrinho-body .venda-carrinho-table .venda-carrinho-table-table .venda-carrinho-table-table-trash:hover{background-color:#a5a5a5}.venda-carrinho-body .venda-carrinho-addProduto{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:2px dashed #ccc;margin-top:15px;height:60px;width:100%;bottom:100px;border-bottom:3px solid #a5a5a5}.venda-carrinho-body .venda-carrinho-addProduto input[type=text]{width:100px;height:30px;border:1px solid #9e9e9e;border-right:none}.venda-carrinho-body .venda-carrinho-addProduto input[type=number]{width:40px;height:30px;border:1px solid #9e9e9e;border-right:none}.venda-carrinho-body .venda-carrinho-addProduto button{border:none;background-color:inherit;height:30px;width:30px;border:1px solid #9e9e9e;cursor:pointer}.venda-carrinho-body .venda-carrinho-addProduto button:hover{background-color:#ccc}.venda-carrinho-body .venda-carrinho-addProduto .limpaCarrinho{position:absolute;right:10px;border:none}.venda-carrinho-body .venda-carrinho-addProduto .limpaCarrinho img{width:100%;height:100%}.venda-carrinho-footer{position:absolute;bottom:0;height:100px;width:100%;padding:0 10px 0 10px}.venda-carrinho-footer .venda-carrinho-footer-total{position:absolute;width:160px;height:40px;background-color:#a5a5a5;margin:0 auto;left:0;right:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-family:Lato}.venda-carrinho-footer .venda-carrinho-footer-button{margin-top:45px}.venda-carrinho-footer .venda-carrinho-footer-button h1{background-color:#a5a5a5}.venda-carrinho-footer .venda-carrinho-footer-button:hover{background-color:#a5a5a5!important}.venda-carrinho-footer .venda-carrinho-footer-rightbutton{float:right}@media (max-width:500px){.venda-carrinho-footer-button{width:40px!important}.venda-carrinho-footer-button h1{visibility:hidden;opacity:0}}.btnMarginVex{margin:5px!important}.detalhapedido{height:100%;overflow:auto}.detalhapedido .detalhapedido-header{height:50px}.detalhapedido .detalhapedido-header h1{font-size:30px}.detalhapedido .detalhapedido-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.detalhapedido .detalhapedido-info .detalhapedido-infopedido-grupo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px;border-bottom:1px solid #ccc}.detalhapedido .detalhapedido-info .detalhapedido-infopedido-grupo .detalhapedido-infopedido-grupoheader{font-weight:lighter;font-size:25px;width:100%}.detalhapedido .detalhapedido-info .detalhapedido-infopedido-grupo .detalhapedido-infopedido{margin:5px 10px}.detalhapedido .detalhapedido-info .detalhapedido-infopedido-grupo .detalhapedido-infopedido label{display:inline-block;font-family:Lato;font-weight:lighter;margin-right:10px;font-weight:700}.detalhapedido .detalhapedido-info .detalhapedido-infopedido-grupo .detalhapedido-infopedido span{font-family:Lato;display:inline-block}.detalhapedido .detalhapedido-info .detalhapedido-infopedido-botao{margin:10px}.detalhapedido .detalhapedido-info .detalhapedido-infopedido-botao button{padding:10px;border:1px solid #bbb;background-color:#ccc;cursor:pointer;-webkit-transition:background-color .6s ease;transition:background-color .6s ease;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:250px;margin:0 auto}.detalhapedido .detalhapedido-info .detalhapedido-infopedido-botao button img{height:30px;margin-left:10px}.detalhapedido .detalhapedido-info .detalhapedido-infopedido-botao button:hover{background-color:#aaa}.detalhapedido .detalhapedido-produtos .detalhapedido-table{width:100%}.linhaRascunho{background-color:#797979;color:#fff}.linhaFilaPedidos{background-color:#f0f84f!important}.pedidos{height:100%}.calendarioPedidos{display:inline-block}.calendarioPedidos input{width:80px}.pedidos-header{width:100%;height:80px;min-width:220px;position:absolute;top:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pedidos-header,.pedidos-header .divCalendar{display:-webkit-box;display:-ms-flexbox;display:flex}.pedidos-header .divCalendar{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:5px}.pedidos-header h1{text-align:center;font-family:Lato;font-weight:lighter;width:100%}.pedidos-header button{height:40px}.pedidos-body{overflow:auto;position:absolute;top:80px;max-height:calc(100% - 80px);width:100%}.pedidos-body .pedidos-table{border-bottom:none!important;height:100%;width:100%}.pedidos-body .pedidos-table tbody tr{text-align:center}.pedidos-body .pedidos-table tbody tr td{padding:10px 0;font-size:15px}.pedidos-body .pedidos-table tbody tr td p{font-weight:700;font-size:13px}.pedidos-body .pedidos-table tbody tr:hover{background-color:#bdbdbd!important;cursor:pointer}.form-field select option{font-size:18px;padding:10px;outline:none}.form-field-cep div{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%!important;padding:0}.form-field-cep div input[type=number]{width:calc(100% - 40px)!important;padding:5px;border-right:none!important}.form-field-cep div button{width:30px;border:1px solid #929292;padding:2px;background-color:inherit;cursor:pointer}.form-field-cep div button img{width:100%}.form-div-tel{width:100%;padding:10px}.form-div-tel table{margin:0 auto;border-collapse:collapse;width:90%;border:1px solid #ccc}.form-div-tel table thead{background-color:#ccc}.form-div-tel table thead tr th{font-weight:lighter;font-size:25px}.form-div-tel table tbody tr{border-bottom:1px solid #ccc}.form-div-tel table tbody tr td{border-right:1px solid #ccc;padding:10px}.form-div-tel table tbody tr td input[type=text]{width:100%;height:100%;font-size:15px;border:none;outline:none}.form-div-tel table tbody tr td button{height:40px;width:40px;border:none;background-color:none;cursor:pointer;font-size:30px;font-weight:lighter}.form-div-tel table tbody tr td button img{height:30px}.form-div-tel table tbody tr td:last-child(){border-right:none}.FormCliente{width:100%;height:100%;z-index:2;position:absolute;background-color:#fff}.FormCliente .fecha{right:2px!important;left:inherit}.FormCliente .form-topMenu{height:50px;width:100%}.FormCliente .form-topMenu ul{height:100%;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #ccc}.FormCliente .form-topMenu ul li button{padding:0 15px;height:100%;border:none;border-left:1px solid #ccc;background-color:#fff;-webkit-transition:background-color .6s ease;transition:background-color .6s ease;cursor:pointer}.FormCliente .form-topMenu ul li:first-child{margin-left:0;border-left:none}.FormCliente form{height:calc(100% - 50px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.FormCliente form .form-body{height:calc(100% - 80px);overflow:auto;width:100%}.FormCliente form .form-body .form-div-field{width:100%;margin:0 auto;padding:10px}.FormCliente form .form-body .form-div-field .form-field{width:100%;margin:15px auto}.FormCliente form .form-body .form-div-field .form-field label{display:block}.FormCliente form .form-body .form-div-field .form-field input[type=number],.FormCliente form .form-body .form-div-field .form-field input[type=text]{width:100%;padding:5px;border:1px solid #929292}.FormCliente form .form-body .form-div-field .form-field textarea{width:100%;resize:none;height:100px}.FormCliente form .form-body .form-div-field .form-field select{padding:5px;width:100%;border:1px solid #929292}.FormCliente form .form-submit{width:100%;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #ccc}.FormCliente form .form-submit button{height:40px;width:60%}@media (min-width:600px){.form-div-field{max-width:50%}}.rota-cliente-menu{width:40px;height:100%}.rota-cliente-menu .rota-cliente-btncadastro{background-color:inherit;border:none;width:100%;height:40px;font-size:30px;font-weight:lighter;-webkit-transition:background-color .6s ease;transition:background-color .6s ease;border-bottom:1px solid #ccc;cursor:pointer}.rota-cliente-menu .rota-cliente-btncadastro:hover{background-color:#ccc}.rota-cliente-menu .rota-cliente-btncliente button{width:40px;height:40px;padding:5px;border:none;background-color:inherit;cursor:pointer;-webkit-transition:background-color .6s ease;transition:background-color .6s ease;margin-bottom:10px}.rota-cliente-menu .rota-cliente-btncliente button:hover{background-color:#ccc}.rota-cliente-menu .rota-cliente-btncliente button img{width:100%}.rota-cliente-mapa{height:100%;position:absolute;right:0}.rota-cliente-mapa .rota-cliente-mapa-gmap{width:100%;height:100%;text-align:center}.rota-cliente-mapa .rota-cliente-mapa-gmap h1{min-width:50px;font-size:20px;font-weight:lighter}.rota-cliente-mapa .rota-cliente-mapa-gmap h3{font-weight:lighter;margin:5px 0}.rota-cliente-mapa .rota-cliente-mapa-gmap p{margin-top:5px}.rota-cliente-mapa .rota-cliente-mapa-gmap p span{font-weight:700}.gm-style .gm-style-iw-c{opacity:.8}.vendido{background-color:#51da3f}.visitado{background-color:#ecec64}.rota-cliente-lista{height:100%!important;border-right:1px solid #ccc;width:calc(100% - 40px)}.rota-cliente-lista .rota-cliente-lista-busca{height:40px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ccc}.rota-cliente-lista .rota-cliente-lista-busca input[type=text]{width:calc(100% - 40px);padding-left:10px;height:100%;font-size:20px;font-weight:lighter;border:none;outline:none}.rota-cliente-lista .rota-cliente-lista-busca img{width:40px;height:40px;padding:5px}.rota-cliente-lista ul{width:100%;height:calc(100% - 40px);list-style-type:none;overflow-y:auto}.rota-cliente-lista ul li{width:100%;min-height:50px;padding:5px;cursor:pointer;border-bottom:2px solid #929292;-webkit-transition:background-color .6s ease,color .6s ease;transition:background-color .6s ease,color .6s ease}.rota-cliente-lista ul li .nome{font-size:15px;font-weight:lighter}.rota-cliente-lista ul li p{font-weight:700;font-size:13px}.rota-cliente-lista ul li p span{font-weight:lighter;font-size:10px}.rota-cliente-lista ul li:first-child{margin-top:0}.rota-cliente-lista ul li:hover{background-color:#ccc}.rota-cliente-lista .indexAtivo{background-color:#464646;color:#fff}.rota-cliente-lista .indexAtivo:hover{background-color:#464646}.mostraForm-enter-active,.mostraForm-leave-active{-webkit-transform:translateX(0);transform:translateX(0);visibility:inherit;opacity:1}.mostraForm-enter,.mostraForm-enter-active,.mostraForm-leave-active,.mostraForm-leave-to{-webkit-transition:visibility .6s ease,opacity .6s ease,-webkit-transform .6s ease;transition:visibility .6s ease,opacity .6s ease,-webkit-transform .6s ease;transition:transform .6s ease,visibility .6s ease,opacity .6s ease;transition:transform .6s ease,visibility .6s ease,opacity .6s ease,-webkit-transform .6s ease}.mostraForm-enter,.mostraForm-leave-to{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:hidden;opacity:0}.rota{position:relative}.rota .rota-dados{height:60px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rota .rota-dados,.rota .rota-dados p{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rota .rota-dados p{padding:5px;margin:0 5px;height:100%;border-right:1px solid #ccc;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rota .rota-dados p:last-child{border-right:none}.rota .rota-body{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;overflow:hidden;border-top:1px solid #ccc;position:relative}.rota .rota-body .rota-cliente-resize{height:100%!important;border-right:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1!important}.rota .rota-body .rota-cliente-resize .handle-mr{height:25px;width:25px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(99%,#a5a5a5));background-image:linear-gradient(#fff,#a5a5a5 99%);border:1px solid #ccc;border-radius:5px;right:-12px;-webkit-transition:all .6s ease!important;transition:all .6s ease!important}.rota .rota-body .rota-cliente-resize .handle-mr:active{background-image:-webkit-gradient(linear,left top,left bottom,from(#a5a5a5),color-stop(70%,#fff));background-image:linear-gradient(#a5a5a5,#fff 70%)}.rota .rota-body .rota-cliente-resize .handle-mr:after{content:"<->"}.notificacoes{overflow:auto}.notificacoes .notificacoes-header{width:100%;text-align:center;margin:15px 0}.notificacoes .notificacoes-table{width:90%;margin:0 auto}.notificacoes .notificacoes-table tbody tr td{padding:5px;text-align:center}.notificacoes .notificacoes-table tbody tr td button{border:none;background-color:inherit;-webkit-transition:background-color .6s ease;transition:background-color .6s ease}.notificacoes .notificacoes-table tbody tr td button img{width:35px;height:35px}.notificacoes .notificacoes-table tbody tr td button:hover{background-color:#ccc;cursor:pointer}.produtos{position:absolute!important;z-index:2;margin:0 auto;left:0;right:0;display:inline-block;width:100%!important;height:100%!important}.produtos .produtos-header{position:absolute;background-color:#fff}.produtos .produtos-header .produtos-subheader{width:90%;margin:0 auto}.produtos .produtos-header .produtos-subheader .produtos-selectGrupo{height:30px;margin-bottom:10px}.produtos .produtos-header .produtos-subheader .produtos-selectGrupo select{width:100%;height:100%}.produtos .produtos-header .produtos-subheader .produtos-busca{display:-webkit-box;display:-ms-flexbox;display:flex}.produtos .produtos-header .produtos-subheader .produtos-busca .input-produto{width:100%;display:inline-block;font-family:Lato;font-weight:lighter;height:40px;padding:5px;font-size:20px}.produtos .produtos-body{position:absolute;width:100%;overflow:auto;top:130px!important;height:calc(100% - 130px)!important}.produtos .produtos-body .produtos-table{width:100%}.produtos .produtos-body .produtos-table tr{cursor:pointer}.produtos .produtos-body .produtos-table tr:hover{background-color:#c5c5c5}.produtos .produtos-body .produtos-table tr td{height:25px}.produtos .produtos-body .produtos-table tr td p{height:100%;display:inline-block;font-size:18px}.produtos .produtos-body .produtos-table tr td .produtos-promoicon{height:100%;margin-left:5px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.produtos .produtos-body .produtos-table tr td input{margin:0;width:100%;text-align:center}.global-overlay{width:100%;height:100vh;position:fixed;left:0;top:0;z-index:3;background-color:#000;opacity:.7;-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.global-window{width:95%;height:95%;background-color:#fff;margin:0 auto;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.2),0 0 5px 0 rgba(0,0,0,.19);box-shadow:0 0 8px 0 rgba(0,0,0,.2),0 0 5px 0 rgba(0,0,0,.19);position:relative;-webkit-transition:width .6s ease,height .6s ease;transition:width .6s ease,height .6s ease}.global-window-header{width:100%}.global-window-header h1{text-align:center;font-family:Lato;font-weight:lighter}.global-lefticonbutton,.global-righticonbutton{display:inline-block;width:180px;height:40px;position:relative;cursor:pointer;-webkit-transition:width .6s ease,background-color .6s ease;transition:width .6s ease,background-color .6s ease;-webkit-box-shadow:3px 3px 5px 0 rgba(0,0,0,.75);box-shadow:3px 3px 5px 0 rgba(0,0,0,.75);overflow:hidden}.global-lefticonbutton div,.global-righticonbutton div{height:100%;width:40px;font-size:1.2em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-transition:background-color .6s ease;transition:background-color .6s ease;padding:5px}.global-lefticonbutton div img,.global-righticonbutton div img{height:100%}.global-lefticonbutton h1,.global-righticonbutton h1{position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%;width:calc(100% - 40px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:17px;font-family:Roboto;font-weight:400;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;background-color:#a5a5a5}.global-lefticonbutton:hover div,.global-righticonbutton:hover div{background-color:#a5a5a5}.global-righticonbutton div{float:right}.global-closebutton{position:absolute;top:2px;left:2px;z-index:1;cursor:pointer;background-color:#a5a5a5;height:20px;width:25px;font-size:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;font-family:Roboto;color:#fff;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.global-closebutton:hover{background-color:#a10101}.global-table{border-collapse:collapse}.global-table th{height:30px;font-family:Lato;font-size:1em;font-weight:lighter;background-color:#a5a5a5;border-right:1px solid rgba(0,0,0,.2)}.global-table th:last-child{border:none}.global-table tr{margin:2px;font-family:Lato;font-weight:lighter;font-size:16px}.global-table tr:nth-child(2n){background-color:#ddd}.global-table tr td{padding:2px;border-right:1px solid rgba(0,0,0,.2)}.global-table tr td:last-child{border:none}@media (max-width:800px){.global-window{width:100%;height:100%}}.home-layout-leftmenu{height:calc(100vh - 40px);width:200px;background-color:#7e7e7e;-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;z-index:4}.home-layout-leftmenu ul{list-style-type:none}.home-layout-leftmenu ul li{cursor:pointer;margin-bottom:3px}.home-layout-leftmenu ul li a{position:relative;background-color:#a5a5a5;-webkit-transition:background-color .6s ease;transition:background-color .6s ease;width:100%;height:45px;display:block}.home-layout-leftmenu ul li a h1{width:calc(100% - 45px);height:100%;padding-left:10px;color:#fff;font-size:18px;font-weight:400;font-family:Roboto;text-shadow:1px 1px #2c2c2c}.home-layout-leftmenu ul li a div,.home-layout-leftmenu ul li a h1{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute}.home-layout-leftmenu ul li a div{height:45px;width:45px;background-color:#fff;right:0;padding-left:2px;-webkit-transition:background-color .6s ease;transition:background-color .6s ease}.home-layout-leftmenu ul li a div .icone{width:40px;height:40px}.home-layout-leftmenu ul li a:hover,.home-layout-leftmenu ul li a div:hover{background-color:#ccc}.home-layout-leftmenu-showmenu{-webkit-transform:translateX(0)!important;transform:translateX(0)!important}@media (max-width:800px){.home-layout-leftmenu{-webkit-transform:translateX(-155px);transform:translateX(-155px)}}@media (max-width:500px){.home-layout-leftmenu{-webkit-transform:translateX(-200px);transform:translateX(-200px)}}.global-loading{height:100%;width:100%;top:0;left:0;position:fixed;-webkit-transition:all .6s ease;transition:all .6s ease;z-index:99;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;visibility:hidden}.global-loading button{position:fixed;top:10px;left:10px;z-index:100;width:30px;height:30px;font-size:20px}.global-loading .global-loading-overlay{position:absolute;height:100%;width:100%;background-color:#000;opacity:.4}.global-loading .global-loading-img-msg{z-index:100;background-color:#fff;padding:15px;border-radius:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.global-loading .global-loading-img-msg h1{font-weight:lighter}.global-loading .global-loading-img-msg img{height:30px;width:30px}.global-loading.visible{visibility:inherit;opacity:1}@media (max-width:800px){.global-loading{left:45px;width:calc(100% - 45px)}}@media (max-width:500px){.global-loading{left:0;width:100%}}.home-layout-topbar{background-color:#5c5c5c;height:45px;width:100%}.home-layout-topbar h1{margin:auto;left:0;right:0;height:100%;font-size:20px;max-width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:lighter;color:#fff;overflow:hidden;word-break:break-all}.home-layout-topbar .home-layout-topbar-menubutton,.home-layout-topbar h1{position:absolute;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;cursor:pointer}.home-layout-topbar .home-layout-topbar-menubutton{width:45px;height:45px;background-color:#e9e9e9;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:2.5px;-webkit-transition:all .6s ease;transition:all .6s ease;z-index:99}.home-layout-topbar .home-layout-topbar-menubutton img{width:40px;height:40px}.home-layout-topbar .home-layout-topbar-menubutton.rotate{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.home-layout-topbar .botaoMenu:hover{background-color:#c4c4c4}@media (min-width:800px){.home-layout-topbar-menubutton{opacity:0;visibility:hidden}}.estendeMenu-enter-active,.estendeMenu-leave-active{-webkit-transform:translateX(0);transform:translateX(0);visibility:inherit;opacity:1}.estendeMenu-enter,.estendeMenu-enter-active,.estendeMenu-leave-active,.estendeMenu-leave-to{-webkit-transition:visibility .6s ease,opacity .6s ease,-webkit-transform .6s ease;transition:visibility .6s ease,opacity .6s ease,-webkit-transform .6s ease;transition:transform .6s ease,visibility .6s ease,opacity .6s ease;transition:transform .6s ease,visibility .6s ease,opacity .6s ease,-webkit-transform .6s ease}.estendeMenu-enter,.estendeMenu-leave-to{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:hidden;opacity:0}.home-layout-usermenu{background-color:#fff;height:45px;z-index:2;-webkit-transition:all .6s ease;transition:all .6s ease;cursor:pointer}.home-layout-usermenu .home-layout-usermenu-internet{position:absolute;top:0;right:0;height:20px;width:20px;z-index:3}.home-layout-usermenu .home-layout-usermenu-internet img{height:100%;width:100%}.home-layout-usermenu .home-layout-usermenu-usernotifications{position:absolute;right:0;background-color:#c73232;color:#fff;font-size:15px;z-index:3;min-width:16px;height:20px;top:25px;font-family:Open Sans}.home-layout-usermenu .home-layout-usermenu-username,.home-layout-usermenu .home-layout-usermenu-usernotifications{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.home-layout-usermenu .home-layout-usermenu-username{font-family:Lato;z-index:2;background-color:#fff;width:calc(100% - 45px);height:45px;font-weight:400;font-size:35px;opacity:0;visibility:hidden;-webkit-transition:all .6s ease;transition:all .6s ease}.home-layout-usermenu .home-layout-usermenu-userpic{background-color:#fff;width:45px;height:45px;float:right;position:relative;right:0;-webkit-transition:all .6s ease;transition:all .6s ease}.home-layout-usermenu .home-layout-usermenu-userpic img{height:100%;width:100%}.home-layout-usermenu .home-layout-usermenu-usermenu{position:fixed;top:45px;right:0;background-color:#fff;z-index:-1;-webkit-transform:translateY(-100%);transform:translateY(-100%);width:200px;opacity:0;visibility:hidden;-webkit-transition:all .6s ease;transition:all .6s ease}.home-layout-usermenu .home-layout-usermenu-usermenu ul{list-style-type:none}.home-layout-usermenu .home-layout-usermenu-usermenu ul li{cursor:pointer;margin-bottom:3px}.home-layout-usermenu .home-layout-usermenu-usermenu ul li a{height:45px;width:100%;background-color:#e6e6e6;display:block;-webkit-transition:all .6s ease;transition:all .6s ease;position:relative}.home-layout-usermenu .home-layout-usermenu-usermenu ul li a h1{display:inline-block;position:absolute;margin-top:11px;font-family:Roboto;font-weight:400;margin-left:10px;font-size:18px;width:calc(100% - 45px);height:45px;color:#1e1e1e}.home-layout-usermenu .home-layout-usermenu-usermenu ul li a:hover{background-color:#cacaca}.home-layout-usermenu .home-layout-usermenu-usermenu ul li div{position:absolute;right:0;width:45px;height:45px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.home-layout-usermenu .home-layout-usermenu-usermenu ul li div img{width:40px;height:40px;margin:2.5px}.home-layout-usermenu .home-layout-usermenu-usermenu ul li:last-child{margin-bottom:0}.home-layout-usermenu .home-layout-usermenu-notificinternet{width:65px}.home-layout-usermenu .home-layout-usermenu-usermenu.visible{-webkit-transform:translateY(0);transform:translateY(0);visibility:inherit;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.2),0 0 5px 0 rgba(0,0,0,.19);box-shadow:0 0 8px 0 rgba(0,0,0,.2),0 0 5px 0 rgba(0,0,0,.19);opacity:1;cursor:pointer}@media (min-width:800px){.home-layout-usermenu{min-width:200px!important;width:inherit!important;padding:0 5px}.home-layout-usermenu .home-layout-usermenu-username{opacity:1;visibility:inherit}}