.fixed,ol,ul{list-style:none}.component-search ul p,.search ul p,[draggable],table.component-table p{-khtml-user-select:none}header,header .logo,header .logo svg,header .menu,header .menu svg,header nav,header nav a{float:left;position:relative}#cpMessageAlert p,.list-city li,.list-taxes ul li,a,button,h1,h2,h3,h4,h5,h6,label,p,span{font-family:Roboto,sans-serif}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}table{vertical-align:baseline;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a:link,a:visited{text-decoration:none}select{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;text-indent:.01px;text-overflow:''}select label{display:none}input[type=submit]{cursor:pointer}[draggable]{-moz-user-select:none;-webkit-user-select:none;user-select:none;-khtml-user-drag:element;-webkit-user-drag:element}.component-search ul p,.search ul p,table.component-table p{-moz-user-select:none;-ms-user-select:none}textarea{resize:none}:focus{outline:0}header{height:3em;width:calc(100% - 2em);padding:0 1em;box-shadow:0 .05em 0 .05em rgba(0,0,0,.1)}header .logo,header .menu{cursor:pointer;fill:#616161;display:-webkit-flex;display:-o-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-flex-direction:row;-o-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-o-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-o-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}#cpMessageAlert,header .logout{-webkit-flex-direction:row;display:-webkit-flex;display:-o-flex;display:-ms-flex}header .logo:hover,header .menu:hover{fill:#009b3a}header .logo svg,header .menu svg{margin:auto}header .menu{width:2em;height:2em;top:calc(50% - 1em);margin-right:.4em}header .menu svg{width:auto;height:24px;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.55,0,.1,1);-moz-transform:scale(.8);-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}header .logo{width:auto;height:100%}header .logo svg{width:auto;height:50%}header nav{width:auto;height:3em;margin:0 2em}header nav a{width:auto;line-height:3.57em;font-size:.9em;color:#424242;opacity:.5;padding:0 .8em;margin:0 .25em;cursor:pointer;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.55,0,.1,1)}header nav a:hover{opacity:1;color:#2196F3}header nav a.selected{opacity:1;font-weight:500}header .logout{position:relative;float:right;width:auto;top:calc(50% - 1em);border-radius:.2em;background-color:#EEE;cursor:pointer;display:-moz-flex;display:flex;-o-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-o-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-o-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;fill:#424242;color:#424242;padding:.3em .5em}.component-textarea .form-item svg .fail,.component-textarea .form-item svg .success,.component-textarea .form-item.fail svg .success,footer{display:none}header .logout:hover{background-color:#FFEBEE;fill:#F44336;color:#F44336}header .logout svg{position:relative;float:left;width:20px;height:20px;margin:auto;-moz-transform:scale(.9);-webkit-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9)}header .logout p{position:relative;float:left;line-height:20px;font-size:14px;margin-right:.35em}@media only screen and (min-width:20em) and (max-width:46em),screen and (min-width:20em) and (max-width:46em) and (orientation:portrait){header .logo{position:absolute;left:calc(50% - 42.5px);margin:0}header nav{display:none}}.center,.pg{position:relative;float:left}@keyframes explosion{0%{-moz-transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}100%{-moz-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0}}.center{height:auto;width:900px;left:calc(50vw - 450px);transition-property:all;transition-duration:.1s;transition-timing-function:cubic-bezier(.55,0,.1,1)}@media only screen and (max-width:900px){.center{left:5%;width:90%}}@media only screen and (min-width:20em) and (max-width:46em),screen and (min-width:20em) and (max-width:46em) and (orientation:portrait){.center{width:calc(100% - .5in);left:.25in}}.pg{width:100%;height:calc(100vh - 3em)}.expand-loading,.loading{width:100%;height:100%;top:0;left:0}.loading{position:fixed;bottom:0;background-color:rgba(255,255,255,.75)}.expand-loading{position:absolute;background:rgba(255,255,255,.8)}#loadingExplosion,.load-explosion{position:absolute;top:calc(50% - 2.5em);left:calc(50% - 2.5em);width:5em;height:5em;background-color:green;border-radius:100%;animation:explosion 1s ease-out 0s infinite}.load-explosion{margin:auto}.ember-notify.info{background:#e9ebec;color:#424242}.ember-notify.alert{background:#F44336;color:#fff}.ember-notify.success{background:#01be7f;color:#fff}.ember-notify.warning,.fixed li:hover{background:0 0}@keyframes infinite-rotate{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.component-button .lo.loading-button{position:relative;float:left}.loading-button,.loading-button:hover,button,input[type=button],input[type=reset],input[type=submit]{position:relative;float:left;color:#fff;background-color:#009b3a!important;box-shadow:none;font-weight:300;letter-spacing:1px;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:none;padding:.7em 1.5em;font-size:.9em;border-radius:.2em;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.55,0,.1,1)}.loading-button:hover,.loading-button:hover:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:#388E3C}.loading-button:active,.loading-button:hover:active,button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{background-color:#2E7D32}button.ember-hold-button{background-color:transparent!important}.loading-button,button:disabled{opacity:.8;cursor:default}.svg-load{position:relative;fill:#fff;width:1.1em;height:1.1em;top:.2em;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.55,0,.1,1);animation:infinite-rotate 1s ease-out 0s infinite}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button}.component-button.outline.white button,.component-button.outline.white input[type=button],.component-button.outline.white input[type=reset],.component-button.outline.white input[type=submit]{color:#fff;background-color:transparent;border:2px solid rgba(255,255,255,.5)}.component-button.white button,.component-button.white input[type=button],.component-button.white input[type=reset],.component-button.white input[type=submit]{color:#F44336;background-color:#fff;border:2px solid #fff}.component-button.outline button,.component-button.outline input[type=button],.component-button.outline input[type=reset],.component-button.outline input[type=submit]{color:#009b3a;background-color:transparent;border-color:#009b3a}.component-button.fail button,.component-button.fail input[type=button],.component-button.fail input[type=reset],.component-button.fail input[type=submit]{color:#fff;background-color:#F44336;border-color:#F44336}.component-button.outline.fail button,.component-button.outline.fail input[type=button],.component-button.outline.fail input[type=reset],.component-button.outline.fail input[type=submit]{color:#F44336;background-color:transparent}:root{--disabled-button-bg:#999}.loading-button{position:relative}.loading-button .loading-spinner{position:absolute;z-index:2;display:inline-block;top:1em;margin-top:0;opacity:0;pointer-events:none}.loading-button .loading-label{position:relative;z-index:3}.loading-button .loading-progress{position:absolute;width:0;height:100%;left:0;top:0;background:#009b3a;visibility:hidden;opacity:0;transition:.1s linear all!important}.loading-button[data-loading] .loading-progress{opacity:1;visibility:visible}.loading-button,.loading-button .loading-label,.loading-button .loading-spinner{transition:.3s cubic-bezier(.175,.885,.32,1.275) all!important}.loading-button[data-style=zoom-in],.loading-button[data-style=zoom-in] .loading-label,.loading-button[data-style=zoom-in] .loading-spinner,.loading-button[data-style=zoom-out],.loading-button[data-style=zoom-out] .loading-label,.loading-button[data-style=zoom-out] .loading-spinner{transition:.3s ease all!important}.form-item label,.line:after,.line:before{transition-duration:.2s;transition-property:all}.loading-button[data-style=expand-right] .loading-spinner{right:30%}.loading-button[data-style=expand-right][data-size="s"] .loading-spinner,.loading-button[data-style=expand-right][data-size=xs] .loading-spinner{right:-12px}.component-search .line:after,.line:after{right:50%}.loading-button[data-style=expand-right][data-loading]{padding-right:56px}.loading-button[data-style=expand-right][data-loading] .loading-spinner{opacity:1}.loading-button[data-style=expand-right][data-loading][data-size="s"],.loading-button[data-style=expand-right][data-loading][data-size=xs]{padding-right:40px}.form-item{position:relative;float:left;width:100%;height:auto}.form-item input[type=email],.form-item input[type=password],.form-item input[type=text],.form-item input[type=number],.form-item select{height:2.5em;width:100%;border:none;border-bottom:1px solid #d6d6d6;padding:0;font-size:.9em;border-radius:0;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.55,0,.1,1);box-shadow:0 0 0 0 transparent;background-color:transparent;-webkit-text-fill-background:transparent!important;text-fill-background:transparent!important;color:#424242}.form-item input[type=email]:focus,.form-item input[type=password]:focus,.form-item input[type=text]:focus,.form-item input[type=number]:focus,.form-item select:focus{outline:0;border-bottom:1px solid transparent}.form-item input:disabled{border-bottom:1px dashed #d6d6d6;cursor:not-allowed;color:rgba(66,66,66,.75)}.form-item label{position:absolute;top:-1em;left:0;width:100%;height:auto;font-weight:700;color:rgba(66,66,66,.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.72em;line-height:1.4em;letter-spacing:.25px;transition-timing-function:cubic-bezier(.55,0,.1,1);pointer-events:none}.form-item input:active+label,.form-item input:focus+label{font-size:.72em;color:#009b3a}.fail-message{position:absolute;color:#F44336;font-size:11px;margin-top:5px}.fail label{color:#F44336}.fail input[type=email],.fail input[type=password],.fail input[type=text],.fail input[type=number],.fail select{border-bottom:1px solid #F44336;padding-right:2.5em;width:calc(100% - 2.5em)}.fail input:active+label,.fail input:focus+label{font-size:.72em;color:#F44336}.fail .line:after,.fail .line:before{background:#F44336}.helper-error,.helper-text{position:relative;float:left;width:100%;font-size:.75em;line-height:1.25em;color:#424242;margin-top:.5em;opacity:.7}.helper-error{opacity:1;color:#F44336}.line{width:100%;left:0}.bar:before,.component-search .line:before,.line:before{left:50%}.line:after,.line:before{position:absolute;height:2px;width:0;bottom:0;content:'';background:#009b3a;transition-timing-function:cubic-bezier(.55,0,.1,1)}#cpMessageAlert,#cpMessageAlert p{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.55,0,.1,1)}input:focus~.line:after,input:focus~.line:before{width:50%}#cpMessageAlert.success p{background-color:#01be7f}#cpMessageAlert.fail p{background-color:#F44336}#cpMessageAlert.show{animation:notificationTextAlert .25s linear 0s 1}#cpMessageAlert.hide p,#cpMessageAlert.show.hide p{opacity:0}#cpMessageAlert{position:fixed;height:2em;width:100%;top:0;pointer-events:none;overflow:hidden;display:-moz-flex;display:flex;-o-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-o-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-o-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}#cpMessageAlert p{position:relative;float:left;margin:auto;text-align:center;font-size:.9em;line-height:2em;color:#fff;letter-spacing:.5px;padding:0 1em;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.1)}@media only screen and (min-width:20em) and (max-width:46em),screen and (min-width:20em) and (max-width:46em) and (orientation:portrait){#cpMessageAlert{width:100%;height:3em}#cpMessageAlert p{width:100%;padding:0;font-size:1em;line-height:3em;border-radius:0}}@-webkit-keyframes $name{0%{-moz-transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);height:0}100%{-moz-transform:scale(1.15);-webkit-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);height:24px}}@-moz-keyframes $name{0%{-moz-transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);height:0}100%{-moz-transform:scale(1.15);-webkit-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);height:24px}}@-o-keyframes $name{0%{-moz-transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);height:0}100%{-moz-transform:scale(1.15);-webkit-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);height:24px}}@keyframes $name{0%{-moz-transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);height:0}100%{-moz-transform:scale(1.15);-webkit-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);height:24px}}.component-search{position:relative;float:left}.component-search input[type=text]{position:relative;float:left;width:calc(100% - 3.5em);height:100%;margin-top:-1px;border:0 solid #fff;padding:0 1em 0 2.5em;font-size:.9em;font-weight:400;background-color:transparent;border-bottom:1px solid rgba(165,165,165,.65)}.component-search input[type=text]:focus{outline:0;border-bottom:1px solid #009b3a}.component-search ul{position:relative;float:left;left:0;top:-1px;width:100%;background-color:#fff;z-index:1000;box-shadow:0 2px 2px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.08);border-radius:0 0 2px 2px}.component-search ul li.select,.component-search ul li:hover{background-color:#e9ebec}.component-search ul li{position:relative;float:left;width:100%;height:auto;cursor:pointer}.component-search ul li:first-child p,.component-search ul li:last-child p{line-height:30px}.component-search ul li.select:hover{font-weight:700}.component-search ul p{position:relative;float:left;width:calc(100% - 10px);padding-left:10px;font-size:15px;line-height:25px;color:#424242;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.component-textarea .form-item label,.component-textarea .form-item textarea{line-height:1.4em;transition-duration:.2s;transition-timing-function:cubic-bezier(.55,0,.1,1);transition-property:all}.component-search ul p span{font-weight:700}.component-search .line:after,.component-search .line:before{position:absolute;height:2px;width:0;bottom:0;content:'';background:#009b3a;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.55,0,.1,1)}.component-search input:focus~.line:after,.component-search input:focus~.line:before{width:50%}.lupa{position:absolute;left:0;margin:0 10px;top:calc(50% - .6em);width:1.2em;height:1.2em;fill:#424242;opacity:.4}.component-textarea{position:relative;float:left}.component-textarea .form-item{position:relative;float:left;width:100%;height:auto}.component-textarea .form-item textarea{position:relative;height:auto;width:100%;border:none;border-bottom:1px solid #d6d6d6;font-size:.9em;padding:.5em 0 1em;margin-top:.5em;border-radius:0;box-shadow:0 0 0 0 transparent;background-color:transparent;-webkit-text-fill-background:transparent!important;text-fill-background:transparent!important}.component-textarea .form-item textarea:focus{outline:0;border-bottom:1px solid transparent}.component-textarea .form-item label{position:absolute;top:-1em;left:0;width:100%;height:auto;font-weight:700;color:rgba(66,66,66,.75);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.72em;letter-spacing:.25px;pointer-events:none}.component-textarea .form-item textarea:active+label,.component-textarea .form-item textarea:focus+label{font-size:.72em;color:#009b3a}.component-textarea .form-item svg{position:absolute;right:.5em;width:20px;height:20px;top:2.4em;-moz-transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.55,0,.1,1)}.component-textarea .form-item.fail label,.component-textarea .form-item.fail label.focus{color:#F44336}.component-textarea .form-item.fail textarea{border:1px solid #F44336}.component-textarea .form-item.fail textarea:focus{border:1px solid #F44336;box-shadow:0 1px 0 0 #F44336}.component-textarea .form-item.fail svg{-moz-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);fill:#F44336}.component-textarea .form-item.fail svg .fail{display:block}.component-textarea .form-item.success label.focus{color:#01be7f}.component-textarea .form-item.success textarea:focus{border-bottom:1px solid #01be7f;box-shadow:0 1px 0 0 #01be7f}.component-textarea .form-item.success svg{-moz-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);fill:#01be7f}.component-textarea .form-item.success svg .success{display:block}.component-textarea .form-item.success svg .fail{display:none}input:-webkit-autofill{background-color:transparent!important;-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-animation-name:autofill;-webkit-animation-fill-mode:both}input:autofill{background-color:transparent!important;box-shadow:0 0 0 1000px #fff inset;animation-name:autofill;animation-fill-mode:both}@-webkit-keyframes autofill{to{color:#666;background:0 0}}@keyframes autofill{to{color:#666;background:0 0}}.bar{position:absolute;width:100%;bottom:0;left:0}.bar:after,.bar:before{position:absolute;height:2px;width:0;bottom:0;content:'';background:#009b3a;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.55,0,.1,1)}.component-select .complete-options input,.component-select .complete-options svg,.component-select .form-item input[type=text],.component-select .form-item label,.component-select .form-item svg,.console-navigation .section,.console-navigation .service,.list-city li,.list-taxes ul li .ember-hold-button.rectangle{transition-duration:.3s;transition-timing-function:cubic-bezier(.55,0,.1,1)}.bar:after{right:50%}textarea:focus~.bar:after,textarea:focus~.bar:before{width:50%}.bk-console-navigation{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.2)}.console-navigation{position:absolute;top:3em;width:32em;height:20em;background-color:#fff;margin:.5em 1.5em;border-radius:4px;box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12);overflow:hidden;display:-webkit-flex;display:-o-flex;display:-moz-flex;display:-ms-flex;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-o-flex-wrap:nowrap;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch}.main-content,.message-box-content .component-button{display:-o-flex;display:-webkit-flex;display:-moz-flex}.console-navigation .section,.console-navigation .service{position:relative;float:left;height:100%;font-size:.8em;overflow-y:auto;transition-property:all;width:50%}.console-navigation .section:hover,.console-navigation .service:hover{width:75%}.console-navigation .section header,.console-navigation .service header{position:relative;float:left;height:2em;padding:0;left:0;width:100%;background-color:transparent;border-bottom:1px solid #E0E0E0}.console-navigation .section a,.console-navigation .section p,.console-navigation .service a,.console-navigation .service p{position:relative;float:left;opacity:.8;padding:0 1em;width:calc(100% - 2em);color:#5c5c5f;margin:0;line-height:2em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.console-navigation .section ul,.console-navigation .service ul{position:relative;float:left;width:100%;height:calc(100% - 2.1em)}.console-navigation .section li,.console-navigation .service li{position:relative;float:left;padding:.8em 0;font-size:1em;width:100%;border-bottom:1px solid #E0E0E0;cursor:pointer;color:#5c5c5f;font-weight:500}.console-navigation .section li.on,.console-navigation .section li:hover,.console-navigation .service li.on,.console-navigation .service li:hover{background-color:#EEE}.console-navigation .service{border-left:1px solid #E0E0E0}.page-login{position:relative;float:left;width:100%;height:auto;margin:auto;padding:0 1.25em 1em}.page-login .logo{position:relative;float:left;width:100%;height:40px;fill:#009b3a;display:-webkit-flex;display:-o-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-flex-direction:row;-o-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-o-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-o-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;margin-bottom:.75em}.page-login .logo svg{position:relative;float:left;width:110px;height:100%;margin:0 auto}.page-login h1{font-size:.9em;line-height:1.25em;line-height:auto;text-align:center;opacity:.8;margin-bottom:1.5em;font-weight:600}.page-login h1 span{opacity:.5}.page-login form{position:relative;float:left;width:100%;height:auto;margin-top:1.6em}.page-login form .fail span{position:absolute;top:37px;color:#F44336;font-size:11px;margin-top:5px}.page-login .component-input{margin-bottom:2.25em;width:100%}.page-login .component-button,.page-login .component-button button{width:100%}@media only screen and (min-width:46.001em){.page-login{width:280px;left:calc(50% - 140px);padding:0 0 1.5em;margin:auto 0}}.form-taxes{padding:0 1.5em}.form-taxes p{position:relative;float:left;width:100%;margin:2em 0 1em;font-size:1.1em;color:#424242}.form-taxes form{position:relative;float:left;width:calc(100% - 3em);transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.55,0,.1,1)}.form-taxes .component-input,.form-taxes .component-select,.form-taxes .component-textarea{position:relative;float:left;width:calc(25% - 2em);margin:1.5em 2em 1.5em 0}.form-taxes .component-button{margin-right:1em}.form-taxes .right{float:right!important}.form-taxes .small{width:140px}.form-taxes .component-input.taxes{width:30%;margin-right:3.3%}.form-taxes .description{position:relative;float:left;width:96.4%}.form-taxes .actions,.list-city{position:relative;float:left;width:100%}.form-taxes .actions{height:auto;padding:1.5em 0}.fixed{box-shadow:-2px 6px 15px -5px rgba(0,155,58,.35);border-bottom:2px solid rgba(0,155,58,.5);height:65px}.fixed span{position:relative;float:left;font-size:.74em;margin-bottom:.5em;color:#424242}.fixed li,.list-city li{font-size:.9em;padding:1em}.component-select .form-item label.focus,.fixed li{color:#009b3a}.fixed-index{display:flex;align-items:center}.fixed li{opacity:1;border-bottom:1px solid transparent}.fixed li p{margin-top:.25em;font-weight:600}.list-city{height:calc(100% - 42px);overflow:hidden;overflow-y:auto}.list-city::-webkit-scrollbar-track{background-color:#e9ebec}.list-city::-webkit-scrollbar{width:10px}.list-city::-webkit-scrollbar-thumb{background-color:rgba(66,66,66,.5);border-radius:5px}.list-city::-o-scrollbar-track{background-color:#e9ebec}.list-city::-o-scrollbar{width:10px}.list-city::-o-scrollbar-thumb{background-color:rgba(66,66,66,.5);border-radius:5px}.list-city::-ms-scrollbar-track{background-color:#e9ebec}.list-city::-ms-scrollbar{width:10px}.list-city::-ms-scrollbar-thumb{background-color:rgba(66,66,66,.5);border-radius:5px}.list-city::-moz-scrollbar-track{background-color:#e9ebec}.list-city::-moz-scrollbar{width:10px}.list-city a,.list-taxes ul{width:100%;position:relative;float:left}.list-city::-moz-scrollbar-thumb{background-color:rgba(66,66,66,.5);border-radius:5px}.list-city a{height:auto}.list-city li{position:relative;float:left;width:calc(100% - 2em);background:0 0;color:#424242;cursor:pointer;opacity:.9;font-weight:400;letter-spacing:.5px;transition-property:all;border-bottom:1px solid rgba(0,0,0,.08)}.list-city li:hover{transition-property:all;transition-duration:0;transition-timing-function:cubic-bezier(.55,0,.1,1);opacity:1;background-color:rgba(97,97,97,.085);border-bottom:1px solid transparent}.list-city li.active{color:#424242;background-color:rgba(97,97,97,.12);border-bottom:1px solid transparent;font-weight:600}.list-city:first-child{overflow-y:hidden!important;height:100%!important}.list-taxes::-webkit-scrollbar-track{background-color:#e9ebec}.list-taxes::-webkit-scrollbar{width:10px}.list-taxes::-webkit-scrollbar-thumb{background-color:rgba(66,66,66,.5);border-radius:5px}.list-taxes::-o-scrollbar-track{background-color:#e9ebec}.list-taxes::-o-scrollbar{width:10px}.list-taxes::-o-scrollbar-thumb{background-color:rgba(66,66,66,.5);border-radius:5px}.list-taxes::-ms-scrollbar-track{background-color:#e9ebec}.list-taxes::-ms-scrollbar{width:10px}.list-taxes::-ms-scrollbar-thumb{background-color:rgba(66,66,66,.5);border-radius:5px}.list-taxes::-moz-scrollbar-track{background-color:#e9ebec}.list-taxes::-moz-scrollbar{width:10px}.list-taxes::-moz-scrollbar-thumb{background-color:rgba(66,66,66,.5);border-radius:5px}.list-taxes ul{height:auto;min-height:100%}.list-taxes ul label{font-size:.7em;line-height:1em;opacity:.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#424242}.list-taxes ul li{position:relative;float:left;width:calc(100% - 2em);background:0 0;color:#424242;font-size:.95em;padding:.8em 1em;font-weight:400;letter-spacing:.5px;cursor:pointer;border-bottom:1px solid rgba(0,0,0,.08)}.list-taxes ul li p{font-size:.9em;color:#424242;margin:.25em 0 .3em;line-height:1.3em;opacity:.9;font-weight:400}.list-taxes ul li:hover{background-color:rgba(97,97,97,.085);border-bottom:1px solid rgba(0,0,0,.02)}.list-taxes ul li:hover .ember-hold-button.rectangle{display:block}.list-taxes ul li label,.list-taxes ul li p{position:relative;cursor:pointer}.list-taxes ul li label,.list-taxes ul li p.description{width:100%}.list-taxes ul li p.description{font-size:1em}.list-taxes ul li .tax-rates{margin:10px 0;clear:both}.list-taxes ul li .tax-rates p{opacity:.8;font-size:12px;margin:0;float:inherit}.list-taxes ul li .tax-rates .withholding{clear:both}.list-taxes ul li .tax-rates .withholding p:first-of-type{font-weight:600;opacity:.9}.list-taxes ul li .tax-rates .withholding span,.list-taxes ul li .tax-rates .withholding ul{float:inherit;opacity:.8;font-size:12px;color:#424242}.list-taxes ul li .tax-rates .withholding span{margin-right:10px}.list-taxes ul li .taxe{display:flex}.list-taxes ul li .tax{position:relative;width:100%;display:flex;align-items:center}.list-taxes ul li .tax p{width:auto;margin-right:10px;line-height:1.4em;font-size:1.2em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;color:#424242}.list-taxes ul li .tax p small,.list-taxes ul li .tax span{color:#888}.list-taxes ul li .ember-hold-button.rectangle{height:inherit;line-height:inherit;min-width:inherit;background-color:transparent;border-radius:.2em;margin-left:20px;padding:.3em 1em;font-size:.74em;letter-spacing:.4px;font-weight:700;color:#424242;border:1px solid #424242;transition-property:all;display:none;z-index:5}.list-taxes ul li .ember-hold-button.rectangle:hover{color:#F44336;border:1px solid #F44336;box-shadow:0 0 0 1px #F44336}.list-taxes ul li .ember-hold-button.rectangle span{z-index:-1;background-color:#F44336;height:3px;bottom:-1px;left:-1px}.empty-taxes svg{position:relative;float:left;width:300px;height:300px;left:calc(50% - 150px);fill:#424242}.message-box{position:fixed;width:100%;height:100%;left:0;top:0;bottom:0;background-color:rgba(255,255,255,.75)}.message-box-content{position:absolute;width:18em;height:auto;padding:1.2em 1.5em;background-color:#F44336;left:calc(50% - 10.5em);box-shadow:0 .9em .9em rgba(0,0,0,.12);border-radius:0 0 .25em .25em}.search,.search ul{box-shadow:0 2px 2px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.08)}.message-box-content p{position:relative;float:left;width:100%;text-align:center;font-size:1em;color:#fff;font-weight:300;line-height:1em;margin:1.1em 0 1.5em}.message-box-content .buttons{position:relative;float:left;width:100%;height:auto}.message-box-content .component-button{position:relative;float:left;margin:auto;width:calc(50% - 0px);display:-ms-flex;display:flex;-webkit-flex-direction:row;-o-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-o-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-o-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}.component-select .form-item svg .fail,.component-select .form-item svg .success,.component-select .form-item.fail svg .success{display:none}.message-box-content .component-button button{border:1px solid rgba(255,255,255,.5)!important;margin:auto}.search{position:relative;float:left;border-radius:2px 2px 0 0;border:0 solid transparent;background-color:#fff}.search input[type=text]{position:relative;float:left;width:calc(100% - 40px);height:100%;margin-top:-1px;border:0 solid #fff;padding-left:10px;font-size:14px;font-weight:400;background-color:transparent}.search svg{position:absolute;right:0;margin:0 10px;top:calc(50% - 12px);padding:0;width:24px;height:24px;fill:#424242;opacity:.4}.search ul,.search ul li{width:100%;position:relative;float:left}.search ul{left:0;top:-1px;background-color:#fff;z-index:1000;border-radius:0 0 2px 2px}.search ul li.select,.search ul li:hover{background-color:#e9ebec}.search ul li{height:auto;cursor:pointer}.search ul li:first-child p,.search ul li:last-child p{line-height:30px}.search ul li.select:hover{font-weight:700}.search ul p{position:relative;float:left;width:calc(100% - 10px);padding-left:10px;font-size:15px;line-height:25px;color:#424242;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.search ul p span{font-weight:700}.component-select{position:relative;float:left;margin:10px 0}.component-select .form-item{position:relative;float:left;width:100%;height:auto;min-height:3.8em}.component-select .form-item input[type=text]{position:relative;float:left;border:0 solid transparent;height:2.8em;width:calc(100% - 30px);padding-right:30px;font-size:14px;border-bottom:1px solid #d6d6d6;transition-property:all;box-shadow:0 0 0 0 transparent;background-color:transparent;cursor:pointer}.component-select .form-item input[type=text]:focus{background-color:transparent!important;border-bottom:1px solid #009b3a;box-shadow:0 1px 0 0 #009b3a;outline:0}.component-select .form-item label{position:relative;float:left;width:100%;height:auto;top:2em;color:#d6d6d6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.9em;transition-property:all}.component-select .form-item label span{opacity:.8;font-size:12px}.component-select .form-item label.active{top:0;line-height:1em;font-size:.7em}.component-select .form-item label.active span{opacity:.5;font-size:10px}.component-select .form-item svg{position:absolute;right:5px;width:20px;height:20px;top:1.8em;-moz-transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);transition-property:all;pointer-events:none}.component-select .form-item svg.select-arrow,.component-select .form-item.fail svg{-moz-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.component-select .form-item svg.select-arrow{position:absolute;right:0;width:20px;height:20px;top:1.65em;display:block;transform:scale(1);fill:#d6d6d6}.component-select .options{position:absolute;float:left;width:100%;height:auto;background-color:#fff;border-top:1px solid rgba(0,0,0,.1);border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.15);z-index:1000;top:3.3em}.component-select .options ul{max-height:194px}.component-select .complete-options svg{position:absolute;left:0;margin:19.5px 15px;opacity:.3;width:18px;height:18px;transition-property:all;pointer-events:none}.component-select .complete-options svg.focus{opacity:1;fill:#009b3a}.component-select .complete-options input{position:relative;float:left;width:calc(100% - 48px);height:32px;margin:10px 8px;border:1px solid #EEE;border-radius:2px;padding-left:28px;font-size:14px;transition-property:all}.component-select .complete-options input:focus{box-shadow:0 0 2px #009b3a;border:1px solid #009b3a}.component-select .form-item.fail label,.component-select .form-item.fail label.focus{color:#F44336}.component-select .form-item.fail input[type=text]{border-bottom:1px solid #F44336;width:calc(100% - 60px);padding-right:60px}.component-select .form-item.fail input[type=text]:focus{border-bottom:1px solid #F44336;box-shadow:0 1px 0 0 #F44336}.component-select .form-item.fail svg{background:red;transform:scale(1);fill:#F44336}.component-select .form-item.fail svg .fail,.component-select .form-item.success svg .success{display:block}.component-select .form-item.fail svg.select-arrow{right:32px;fill:#F44336}.component-select .form-item.success label.focus{color:#01be7f}.component-select .form-item.success input[type=text]{border-bottom:1px solid #01be7f;width:calc(100% - 60px);padding-right:60px}table.component-table p,table.component-table tbody,table.component-table tfoot,table.component-table thead{position:relative;float:left;width:100%}.component-select .form-item.success input[type=text]:focus{border-bottom:1px solid #01be7f;box-shadow:0 1px 0 0 #01be7f}.component-select .form-item.success svg{background:red;-moz-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);fill:#01be7f}.component-select .form-item.success svg .fail{display:none}#login,.main-content{display:-ms-flex;-webkit-flex-direction:row}.component-select .form-item.success svg.select-arrow{right:32px;fill:#01be7f}table.component-table{position:relative;float:left}table.component-table p{text-align:left;color:#424242;font-size:14px;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}table.component-table thead{height:50px;background-color:#e9ebec;line-height:50px}table.component-table thead th,table.component-table thead tr{height:100%;float:left;position:relative}table.component-table thead tr{padding:0 20px;width:calc(100% - 40px)}table.component-table thead tr input[type=checkbox]{position:relative;float:left;width:14px;height:14px;margin:18px 12px 6px 0}table.component-table thead tr button{position:relative;float:left;width:auto;height:30px;padding:0 10px;color:#424242;border:1px solid rgba(30,30,35,.3);letter-spacing:.5px;background-color:#fff;margin:9px 6px;border-radius:2px;font-size:12px;font-weight:700}table.component-table thead tr button.red{background-color:red}table.component-table tbody{height:calc(100% - 84px)}table.component-table tbody tr{position:relative;float:left;padding:0 20px;width:calc(100% - 40px);height:28px;line-height:28px;border-bottom:1px solid rgba(0,0,0,.12);cursor:pointer}table.component-table tbody tr:hover{background-color:#FFFDE7;border-bottom:1px solid rgba(0,0,0,.06)}table.component-table tbody tr.check{background-color:#FFF9C4}table.component-table tbody tr.check p{font-weight:700;opacity:1}table.component-table tbody tr.check:hover{background-color:#FFF59D}table.component-table tbody p{opacity:.8;font-size:13px;font-weight:700}table.component-table tbody input[type=checkbox]{position:relative;float:left;width:14px;height:14px;margin:6px 12px 6px 0}table.component-table tfoot{height:34px;line-height:34px;font-size:12px;background-color:#e9ebec}table.component-table tfoot p{opacity:.6}table.component-table tfoot td,table.component-table tfoot tr{position:relative;float:left;width:100%;height:100%}table.component-table tfoot td{padding:0 20px;width:calc(100% - 40px)}.left-content{position:relative;float:left;width:300px;height:calc(100% - 2px);border-right:1px solid rgba(0,0,0,.1)}.left-content .component-search{height:2.6em;margin:.7em;width:calc(100% - 1.4em)}.left-content .list-city{height:calc(100% - 4.04em)}.main-content{position:relative;float:left;width:calc(100% - 301px);height:calc(100% - 0px);overflow:hidden;display:flex;-o-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-o-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-o-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}.main-content h1{position:relative;float:left;width:100%;color:#009b3a;line-height:3em;font-size:1.4em;font-weight:400;margin:.5em 0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prefecture-taxes{position:absolute;width:100%;height:100%;top:0;left:0}.prefecture-taxes h1{padding:0 .8em}.prefecture-taxes header{width:100%;display:flex;box-shadow:none;height:auto;padding:.6em 0}.prefecture-taxes .lupa-taxNumber{position:absolute;left:113px;margin:0 10px;top:calc(50% - .9em);width:1.2em;height:1.2em;fill:#424242;opacity:.4}.prefecture-taxes .component-search .line:before,.prefecture-taxes .search-taxNumber .line:before{left:48.5%}.prefecture-taxes .component-search{height:2.6em;width:calc(100% - 8em);float:right}.prefecture-taxes .component-search input[type=text]{width:calc(100% - 5em)}.prefecture-taxes .component-button{margin:.35em 1em;float:left}.prefecture-taxes .list-taxes{position:relative;float:left;width:100%;height:calc(100% - 133px);overflow-y:auto}.prefecture-taxes .search-taxNumber{position:relative;height:2.6em;width:calc(100% - 8em);float:right}.prefecture-taxes .search-taxNumber input{position:relative;float:left;width:calc(100% - 5em);height:41px;margin-top:-1px;padding:0 1em 0 2.5em;font-size:.9em;font-weight:400;background-color:transparent;border:0 solid #fff;border-bottom:1px solid rgba(165,165,165,.65)}.empty-taxes{position:relative;float:left;width:calc(100% - 2em);font-size:1em;color:#424242;opacity:.5;margin:auto}.empty-taxes h3{position:relative;float:left;width:100%;color:#424242;line-height:3em;font-size:1.4em;font-weight:400;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#login,.form-taxes{position:absolute;width:100%;height:100%;left:0;top:0}.empty-taxes .map-svg{margin:0;opacity:.75}label.empty-taxes{margin:.5em 1em}.form-taxes{overflow-y:auto}#login{display:-webkit-flex;display:-o-flex;display:-moz-flex;display:flex;-o-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-o-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-o-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}