.user-dropdown{position:relative;height:100%}.user-dropdown,.user-dropdown button,.user-dropdown select,popover{font-size:.7rem}.user-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-weight:100;height:100%;padding:0 20px;font-size:.8rem}#modalCompany button,#modalCompany select{font-size:.7rem}.user-dropdown:hover{background-color:rgba(0,0,0,.2)}.user-dropdown-img{margin:0 10px}.user-dropdown-img>img{max-height:37px;border-radius:5px}.user-dropdown-content{position:absolute;right:0;background-color:#f9f9f9;min-width:100px;-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.2);box-shadow:0 8px 16px 0 rgba(0,0,0,.2);padding:10px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;visibility:hidden;opacity:0;-webkit-transition:visibility 0s,opacity .5s linear;transition:visibility 0s,opacity .5s linear}.user-dropdown:hover .user-dropdown-content{visibility:visible;opacity:1}.user-dropdown-content a{text-decoration:none;color:#000;padding:10px}.user-dropdown-content a:hover{text-decoration:none;color:#000;background-color:#ededed}.header{grid-area:header;background:-webkit-gradient(linear,right top,left top,from(#4f0281),to(#03001e));background:linear-gradient(270deg,#4f0281,#03001e);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;font-size:.8rem}.title{font-size:1rem;color:#fff;font-weight:50;padding-top:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.Slide,.title a{color:#fff;text-decoration:none}.Slide{-webkit-box-align:top;-ms-flex-align:top;align-items:top}.title a:hover{color:#fff;text-decoration:none}header.header>a.toggle{width:50px;height:100%;color:#fff;justify-self:flex-start;text-decoration:none;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}header.header>a.toggle:hover{color:#fff;background-color:rgba(0,0,0,.2)}.content{grid-area:content;background:#fff;padding:25px}.aside.menu-area{background-color:#0fdfdf;-webkit-box-shadow:2px 0 10px 0 rgba(0,0,0,.12),2px 0 15px 0 rgba(0,0,0,.09);box-shadow:2px 0 10px 0 rgba(0,0,0,.12),2px 0 15px 0 rgba(0,0,0,.09)}.menu a{display:block;text-decoration:none;color:#fff;font-weight:300;padding:5px;background:#03001e}.menu a,.menu h6{font-size:.75rem}.menu a:hover{background:linear-gradient(135deg,#03001e,#98c9c2);color:#fff;text-decoration:none}.menu i{color:#fff;font-size:1rem}.menu-area,.menu button{background:#03001e}.menu button{border:none;display:block;color:#fff;font-weight:300;padding:5px;font-size:.75rem}.b-sidebar-body{background:#03001e;padding:10px}.b-sidebar-body i{color:#fff;font-size:1rem}.b-sidebar-body a{display:block;text-decoration:none;color:#fff;font-weight:300;padding:5px;font-size:.75rem}.b-sidebar-body a:hover{background:linear-gradient(135deg,#03001e,#98c9c2);color:#fff;text-decoration:none}.b-sidebar title{font-size:.75rem}.footer{grid-area:footer;background:-webkit-gradient(linear,left top,right top,from(#f37617),to(#f4791f));background:linear-gradient(90deg,#f37617,#f4791f);color:#fff;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:15px;font-size:.7rem}.footer,.lioading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lioading{grid-area:content;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}*{font-family:Arial,Helvetica,sans-serif}body{margin:0}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100vh;display:grid;grid-template-rows:35px 1fr 35px;grid-template-columns:170px 1fr}#app,#app.hide-menu{grid-template-areas:"header header" "menu content" "footer footer"}#app.hide-menu{grid-template-columns:30px 1fr}.accordion{width:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.accordion button{font-size:.9rem}.home{font-size:.7rem}.logo{width:100%;background:url(../img/logo.f1a878b1.png) no-repeat;background-size:450px;padding-top:550px;background-position:50%}.page-title{margin:5px 5px;margin-bottom:2px;background:#fff;border-radius:1px;-webkit-box-shadow:1px 1px 1px 0 rgba(0,0,0,.15);box-shadow:1px 1px 1px 0 rgba(0,0,0,.15);-webkit-box-align:left;-ms-flex-align:left;align-items:left}.page-title h1{font-size:1.2rem;color:#2c3e50}.page-title h2{color:#2c3e50;margin-top:5px;font-size:.8rem;padding-bottom:10px}.user-admin button,.user-admin input,.user-admin select,.user-admin table{font-size:.75rem}#modalPassword,#modalPassword button,#modalPassword input,#modalPassword label{font-size:.8rem}#modalBlocked,#modalBlocked button,#modalBlocked label,#modalCompanyAdmin button,#modalCompanyAdmin input,#modalCompanyAdmin label,#modalCompanyEmployeeAdmin button,#modalCompanyEmployeeAdmin input,#modalCompanyEmployeeAdmin label,#modalCompanyEmployeeAdmin table,#modalCompanyEmployeeRegister button,#modalCompanyEmployeeRegister input,#modalCompanyEmployeeRegister label,#modalCompanyMonthlyAdmin button,#modalCompanyMonthlyAdmin input,#modalCompanyMonthlyAdmin label,#modalCompanyMonthlyAdmin table,#modalLog,#modalLog button,#modalLogDetail,#modalLogDetail button,#modalLogDetail textarea,#modalLog table,#modalUnBlocked,#modalUnBlocked button,#modalUnBlocked label,.admin-pages,.company-admin button,.company-admin input,.company-admin select,.company-admin table,.type_document-admin button,.type_document-admin input,.type_document-admin select,.type_document-admin table,.type_document-admin textarea,.type_document_company_size-admin button,.type_document_company_size-admin input,.type_document_company_size-admin select,.type_document_company_size-admin table,.type_document_monthly-admin button,.type_document_monthly-admin input,.type_document_monthly-admin select,.type_document_monthly-admin table,.type_document_monthly-admin textarea,.type_document_unique-admin button,.type_document_unique-admin input,.type_document_unique-admin select,.type_document_unique-admin table,.type_document_unique-admin textarea,.type_responsable-admin button,.type_responsable-admin input,.type_responsable-admin select,.type_responsable-admin table,.type_responsable-admin textarea,input{font-size:.75rem}.auth-content{height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.7rem}.auth-content,.auth-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.auth-modal{width:400px;padding:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.auth-title{font-size:1.5rem;font-weight:100;margin-top:10px;margin-bottom:10px}.auth-modal input{text-align:center;text-decoration:none;margin-bottom:10px;outline:none}.auth-modal button,.auth-modal input{border:1px solid #bbb;width:100%;border-radius:10px;padding:10px}.auth-modal button{-ms-flex-item-align:center;align-self:center;background:-webkit-gradient(linear,right top,left top,from(#4f0281),to(#03001e));background:linear-gradient(270deg,#4f0281,#03001e);color:#fff;font-size:15px;margin:5px 20px 40px 20px;-webkit-box-shadow:0 1px 8px rgba(0,0,0,.15);box-shadow:0 1px 8px rgba(0,0,0,.15)}.auth-modal button:hover{background:-webkit-gradient(linear,left top,right top,from(#686c6e),to(#a6a8aa));background:linear-gradient(90deg,#686c6e,#a6a8aa)}.auth-modal a{margin-top:15px;display:block;color:#1a2980;font-size:.8rem;text-decoration:none;font-weight:700}.auth-modal a:hover{color:#000;text-decoration:none}.auth-modal hr{border:0;width:100%;height:1px}#modalEmployeeFileDoc,#modalEmployeeFileDoc button,#modalEmployeeFileDoc input,#modalEmployeeFileDoc label,#modalEmployeeFilePDF,#modalEmployeeFilePDF button,#modalEmployeeFileSearch,#modalEmployeeFileSearch button,#modalEmployeeFileSearch table,#modalEmployee label,#modalFileEditDoc label,.accordion,.accordion button,.accordion select,.accordion ul,.registeremployeedoc,.registeremployeedoc button{font-size:.75rem}.accordion ul{list-style-type:none}#modalEmployee,#modalEmployee button,#modalEmployeeFile,#modalEmployeeFile button,#modalEmployeeFile input,#modalEmployeeFile select,#modalEmployee input,#modalFileEdit,#modalFileEdit button,#modalFileEditDoc,#modalFileEditDoc button,#modalFileEditDoc input,#modalGroupEntity,#modalGroupEntity button,#modalGroupEntity select,#modalMonthlyFilePDF,#modalMonthlyFilePDF button,#modalMonthlyFileSearch,#modalMonthlyFileSearch button,#modalMonthlyFileSearch table,#modalResposible,#modalResposible button,#modalResposibleFile,#modalResposibleFile button,#modalResposibleFile input,#modalResposibleFilePDF,#modalResposibleFilePDF button,#modalResposibleFileSearch,#modalResposibleFileSearch button,#modalResposibleFileSearch table,#modalResposibleFile select,#modalResposible input,#modalResposible select,#modalUserFileDoc,#modalUserFileDoc button,#modalUserFileDoc input,.accordion input,.company_document_monthly-search,.company_document_monthly-search button,.company_document_monthly-search input,.company_document_monthly-search select,.company_employee-search,.company_employee-search button,.company_employee-search input,.company_employee-search select,.entity-search,.entity-search button,.entity-search input,.entity-search select,.registermonthlydoc,.registermonthlydoc button,.registeruserdoc,.registeruserdoc button,.rejectfilecompany,.rejectfilecompany button,.rejectfileemployee,.rejectfileemployee button,.rejectfilemonth,.rejectfilemonth button{font-size:.75rem}@-webkit-keyframes slide-in{0%{-webkit-transform:translateY(40px);transform:translateY(40px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-in{0%{-webkit-transform:translateY(40px);transform:translateY(40px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slide-out{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(40px);transform:translateY(40px)}}@keyframes slide-out{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(40px);transform:translateY(40px)}}.slide-enter-active{-webkit-animation:slide-in 1s ease;animation:slide-in 1s ease}.slide-enter-active,.slide-leave-active{-webkit-transition:opacity 1s;transition:opacity 1s}.slide-leave-active{-webkit-animation:slide-out 1s ease;animation:slide-out 1s ease}.fade-enter,.fade-leave-to,.slide-enter,.slide-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity 1s;transition:opacity 1s}#modalFile,#modalFile button,#modalFile input,.companyvalidatedate,.companyvalidatedate button,.employeevalidatedate,.employeevalidatedate button{font-size:.75rem}