#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}#nav{padding:30px}#nav a{font-weight:700;color:#2c3e50}#nav a.router-link-exact-active{color:#42b983}body{font-family:Open Sans,sans-serif;font-weight:300}#header{background:#f8f8f8}#content-wrapper{padding-bottom:3em}#footer{height:64px;background:#f8f8f8}#footer,.footer{position:fixed;bottom:0;left:0;right:0}.footer{z-index:3}.footer .search_input{height:38px}.menu-big{font-size:1.2rem}.bold{font-weight:600}.bg-menu{background-color:#56334b}.custom-control-input:checked~.custom-control-label:before{background-color:#28a745}.home-no-login{width:100%;height:400px;background-color:#ccc;color:#a3a3a3;font-size:4rem}.top-vids{margin-top:125px}.btn,.fa,.far,.fas,.pointer,a,i{cursor:pointer}.alert-flash{z-index:99}.flex-left-parent,.flex-right-parent{display:flex;flex-wrap:wrap}.flex-right-parent .text{line-height:31px}.flex-left-parent>*{margin-right:4px}.flex-left-parent .autocomplete input,.flex-left-parent>select{width:210px}.flex-right-parent>*{margin-left:4px}.card-footer,.card-header{line-height:28px;display:flex;align-items:flex-end}.card-header h4{margin-bottom:0;font-size:24px}.text-teal{color:#22b3ac}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.text-sm{font-size:11px}.employee-info-header input,.employee-info-header select,.salary-report-header input,.salary-report-header select{width:80px;background:#f5f77d;border:none;text-align:center;-moz-text-align-last:center;text-align-last:center}.employee-info-header label,.salary-report-header label{width:160px}table.salary-report{font-size:11px;text-align:center}table.salary-report .cell{width:40px;padding:0}table.salary-report .cell input,table.salary-report .cell select{width:40px;height:24px;background:#f5f77d;border:none;text-align:center;-moz-text-align-last:center;text-align-last:center}table.salary-report select{-moz-appearance:none;-webkit-appearance:none}table.salary-report select::-ms-expand{display:none}table.salary-report .label{display:inline-block;width:180px}.working{color:#f6993f}.absence{color:#9561e2}.holiday{color:#4dc0b5}.agreement{color:#6cb2eb}table.float-thead thead tr th{background-color:#e2e3e5;position:-webkit-sticky;position:sticky;z-index:100;top:0}.icn-spinner{-webkit-animation:spin-animation 3s infinite;animation:spin-animation 3s infinite;display:inline-block}.alert-flash{position:fixed;right:25px;bottom:25px}h3[data-v-4f12c5b6]{margin:40px 0 0}ul[data-v-4f12c5b6]{list-style-type:none;padding:0}li[data-v-4f12c5b6]{display:inline-block;margin:0 10px}a[data-v-4f12c5b6]{color:#42b983}