*{margin:0;padding:0;border:0;outline:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto}::before,::after{box-sizing:border-box}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline:0;-webkit-tap-highlight-color:transparent}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}svg:not(:root){overflow:hidden}hr{box-sizing:border-box;height:0;border-bottom:3px solid #dee2e6;margin-bottom:20px;margin-top:20px;border-top-style:none;border-right-style:none;border-left-style:none}pre{overflow:auto}pre.debug{font-size:14px !important}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}input{line-height:normal;border-radius:0;box-shadow:none}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=search]{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;-ms-appearance:textfield}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}fieldset{border:none;margin:0;padding:0}textarea{overflow:auto;resize:vertical}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #fff inset;box-shadow:0 0 0 30px #fff inset}.clear{*zoom:1;clear:both}.clear:before,.clear:after{content:"";display:table}.clear:after{clear:both}.shadow{content:"";position:absolute;left:35px;right:35px;top:20px;bottom:5px;box-shadow:0 10px 65px rgba(0,0,0,0.6)}.lloader{background:#fff url(images/loader.svg) no-repeat center center}.lloader img{opacity:0;transition:opacity .3s;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent}.lloader.loaded{background:#fff}.lloader.loaded img{opacity:1}.border{border:1px solid #dee2e6}@font-face{font-family:'icomoon';src:url('fonts/icomoon.woff?4vq4o9') format('woff');font-weight:normal;font-style:normal}:root{--spacing:20px;--nspacing:-20px;--sidebarSpacing:325px;--labelWidth:200px}.fa-shield:before{content:"\f3ed"}.fa-circle-o{font-weight:normal}.fa-circle-o:before{content:"\f111"}.fa-pencil-square-o:before{content:"\f303"}@media screen and (max-width:1200px){:root{--sidebarSpacing:105px}}@media screen and (max-width:700px){:root{--spacing:10px;--nspacing:-10px}}.display-n{display:none}.display-ib{display:inline-block}.display-b{display:block}.display-t{display:table}.display-tc{display:table-cell}.align-vt{vertical-align:top}.align-vm{vertical-align:middle}.align-l{text-align:left}.align-r{text-align:right}.align-c{text-align:center}.fz0{font-size:0}.fs-i{font-style:italic}.fw-b{font-weight:bold}.fw-n{font-weight:normal}.pos-r{position:relative}.pos-a{position:absolute}.pos-s{position:static}.strong{font-weight:bold}.italic{font-style:italic}.uppercase{text-transform:uppercase}.first{margin-left:0 !important}.last{margin-right:0 !important}.image-left,.alignleft{float:left;margin:5px 20px 10px 0}.image-right,.alignright{float:right;margin:5px 0 10px 20px}.align-left{text-align:left}.align-right{text-align:right}.center{text-align:center}.underline{text-decoration:underline}.nounderline{text-decoration:none}.rounded{border-radius:3px}.aifs{align-items:flex-start}.aic{align-items:center}.red{color:#cb2027}.green{color:#16a17a}.orange{color:#d0a559}.no-touch .tel,.no-touch .tel a,.no-touch a[href^=tel]{color:#6c757d;cursor:default}.list{list-style:none;padding:0;margin:0 0 15px 20px}.list li{position:relative;padding:2px 0 2px 18px}.list li:before{content:"";position:absolute;display:block;width:8px;height:8px;background:#16a17a;border-radius:200px;top:10px;left:0}.first-title{margin-top:0;padding-top:0}.badge{background:#16a17a;color:#fff;border-radius:50px;font-size:11px;padding:2px 5px;white-space:nowrap}.badge-secondary{background:#8f8f8f}body{background:#f5f5f5;color:#6c757d;font-size:14px;line-height:1.5;font-family:"Roboto",Arial,Helvetica,sans-serif}a{color:#6c757d;text-decoration:none}a:hover{text-decoration:none;color:#16a17a}ul,ol{margin:0;padding:0}h1,h2,h3,h4{font-weight:bold;padding-bottom:15px}h1 a,h2 a,h3 a,h4 a,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover{text-decoration:none}h1{font-size:30px;line-height:26px}h2{font-size:20px;line-height:23px}h3{font-size:17px;line-height:18px}h4{font-size:16px;line-height:21px}p{padding-bottom:10px}label{padding:0 20px 0 0;width:var(--labelWidth);max-width:170px;flex-grow:0;flex-shrink:0;display:block}input[autocomplete_model],select,select.form-control{-moz-appearance:none;-o-appearance:none;-webkit-appearance:none;-ms-appearance:none;background-image:url(/media/images/autocomplete.png);background-repeat:no-repeat;background-position:right 15px center;background-size:15px auto}input[type=file]{padding-top:8px}select::-ms-expand{display:none}input,textarea,select,.form-control{-webkit-appearance:none;background-color:transparent;position:relative;border-radius:3px;padding-left:20px;background-color:#fff;padding-right:40px;border:1px solid #dee2e6;font-size:13px;height:40px;font-family:"Roboto",Arial,Helvetica,sans-serif;line-height:normal;max-width:75%;min-width:25%}input[type=checkbox],input[type=radio]{flex-grow:0;min-width:0}input:disabled,textarea:disabled,input:disabled+label,.disabled{cursor:not-allowed !important;color:#ccc}input:hover,textarea:hover,select:hover,input:focus,textarea:focus,select:focus{border-color:#b9bcc0;outline:0}input[type=submit],button{border:none;display:inline-block}input[type=checkbox],input[type=radio]{padding:0;width:22px;height:22px;border:none;cursor:pointer}textarea,textarea.form-control{height:90px;padding-top:10px;padding-bottom:10px}legend{font-size:16px;line-height:18px;font-weight:bold}legend a{text-decoration:none}input[type=checkbox]:after{content:"";position:absolute;display:block;width:22px;height:22px;border:1px solid #dee2e6;border-radius:3px;background:#fff}input[type=checkbox]:checked:after{content:"\f00c";display:flex;align-items:center;justify-content:center;font:10px/12px 'Font Awesome 5 Free';font-weight:bold;color:#fff;background:#16a17a;border-color:#16a17a;text-align:center}.field_date,.field_timestamp{width:25%;min-width:140px;background:#fff url(/media/images/calendar.png) no-repeat right 15px center;background-size:24px auto}.form-group{display:flex;align-items:center;margin:0 0 15px;flex-wrap:wrap}.form-group .col{width:200px;flex-shrink:0;flex-grow:0;align-items:center}.form-group:last-child{margin-bottom:0}.form-group button{margin-right:10px}.form-group small{padding-left:10px}.form-group .alert-danger,.table .alert-danger{background:none;color:#cb2027;padding:0;font-weight:bold;margin:8px 0 0 var(--labelWidth)}.field-label-top label{padding-top:8px;align-self:flex-start}.form-group-half{flex-wrap:nowrap}.form-group-half input{width:25%}.form-group-half label:last-of-type{width:auto;max-width:none;padding-left:30px}.field_enum_multiple_checkbox{flex-wrap:wrap}.field_enum_multiple_checkbox span{display:flex;margin:6px 0;width:100%}.field_enum_multiple_checkbox input{margin-right:10px;flex-grow:0}.field_enum_multiple_checkbox label{width:auto;flex-grow:1;text-align:left;max-width:none}.input-group{position:relative}.input-group-addon{position:absolute;left:var(--spacing);top:0}@media screen and (max-width:1500px){.form-control,input,select,textarea{max-width:60%}}@media screen and (max-width:1200px){label{max-width:none}.form-group-half .sep{width:100%}.form-group .alert-danger{margin:8px 0 0 var(--labelWidth);padding-left:20px}}@media screen and (max-width:950px){.form-group-half{flex-wrap:wrap}.form-group-half input:first-of-type{margin-bottom:15px}.form-group-half label:last-of-type{width:var(--labelWidth);max-width:none;padding-left:0}.form-group-half label:last-of-type:before{content:"";height:1px;width:100%;display:block}}@media screen and (max-width:700px){.form-control,input,select,textarea{max-width:100%;width:100%}label{width:100%;max-width:none;padding:0 0 5px}.form-group-half label:last-of-type{width:100%;max-width:none;padding-left:0}.form-group-half input{width:100%;margin-top:0 !important}.form-group .alert-danger{margin-left:0}}.btn-tooltip{position:relative;background:#fff;font-size:10px;border-radius:3px;color:#6c757d;font-weight:bold;padding:0 5px;margin-left:7px;box-shadow:1px 1px 0 rgba(0,0,0,0.1)}table{font-size:13px}.table{min-width:100%;border-spacing:0;margin:0;font-size:13px}.table th{font-weight:bold;white-space:nowrap;font-size:13px;text-align:left;border-bottom:1px solid #ebecef;background:#f7f8fb}.table td{padding:6px 0;vertical-align:top}.table td,.table th{border-bottom:1px solid #ebecef;padding:10px var(--spacing)}.table.stripe tbody tr:nth-child(even){background:#f5f5f5}.table input:not(.field_belongsto_autocomplete){padding-right:20px}.table input,.table select{width:100%;max-width:none;min-width:100px}.table input[type=checkbox],.table input[type=radio]{width:22px;height:22px;min-width:0;padding:0}.table .field_date{width:145px}.table .error,.table .field_error{padding:5px 0 0 0;margin:0}.table tbody tr:not(.alert):hover{background:#f5f5f5}.table .field_enum_multiple_checkbox{overflow:auto;max-height:170px}.table .col-select{width:55px;min-width:0;max-width:none}.table.valign-middle td{vertical-align:middle}tfoot{font-weight:bold}.table-row{display:table;width:100%}.table-col{display:table-cell}td.table-col-actions{width:auto;white-space:nowrap;font-size:0;text-align:right}td.table-col-actions .btn{padding:0;width:35px;height:30px}#inlineformaction-items>div,.table-btns,td.table-col-actions{white-space:nowrap;font-size:0}#inlineformaction-items>div button,.table-btns button,td.table-col-actions button,#inlineformaction-items>div .btn,.table-btns .btn,td.table-col-actions .btn{margin-right:3px;white-space:nowrap}.table-striped tbody tr:nth-of-type(odd){background:none}.table-striped tbody tr:nth-of-type(even){background:#f7f8fb}.table-col-actions{width:220px}.finposdocument-inline-items-qty,.finposdocument-inline-items-unit{width:100px;text-align:center !important}.finposdocument-inline-items-basic_price,.finposdocument-inline-items-discount_percent,.finposdocument-inline-items-template_basic_price,.finposdocument-inline-items-template_total{width:120px}.finpostravelorder-inline-routes-distance_price_per_unit,.finpostravelorder-inline-routes-distance_total,.finpostravelorder-inline-routes-distance_start,.finpostravelorder-inline-routes-distance_end{width:150px}.finposdocument-inline-items-tax,.finposdocument-inline-items-template_tax,.finposdocument-inline-items-template_characcount,.finposworker-inline-contracts-date_start,.finposworker-inline-contracts-date_end,.finposworker-inline-contracts-date_end_specified,.finposworker-inline-contracts-work_month_hours,.finposcharaccount-inline-items-code,.finposcharaccount-inline-items-side,.finpostravelorder-inline-wages-category{width:180px}.finposdocument-inline-items-template{max-width:300px}table #field-items-qty,table #field-items-unit{text-align:center;min-width:0}table.table-small td{padding:2px 1px;margin:1px;font-size:10px;line-height:16px;text-align:center}table.table-small td input{text-align:center;font-weight:bolder}tr.row-disable td{opacity:.3}.form-businesshourlogs input{min-width:0;padding:0 !important;height:25px;font-size:11px;font-weight:normal;text-align:center}.form-businesshourlogs td{padding:2px !important;vertical-align:middle}.form-businesshourlogs td,.form-businesshourlogs th{min-width:0 !important}@media screen and (max-width:1500px){.table td,.table th{min-width:150px}}.btn,input[type=submit],button{position:relative;display:inline-flex;vertical-align:top;align-items:center;justify-content:center;height:40px;padding:0 20px;border-radius:3px;font-size:12px;line-height:1.5;color:#fff;background:#16a17a;text-decoration:none}.btn:hover,input[type=submit]:hover,button:hover{color:#fff;background:#14926f;text-decoration:none}.btn i,input[type=submit] i,button i{color:#fff;opacity:1}.btn-sm{padding:0 15px;font-size:12px;height:30px}.btn-sm i{font-size:13px}.btn-xs{padding:0 10px;font-size:12px;height:25px}.btn-secondary,.btn-default{background:#8f8f8f}.btn-secondary:hover,.btn-default:hover{background:#777}.btn-warning{background:#d0a559}.btn-warning:hover{background:#bd9651}.btn-danger{background:#cb2027}.btn-danger:hover{background:#a91b21}.btn-edit-modal{height:25px;margin:0 0 0 3px}@media screen and (max-width:700px){.btn-edit-modal{margin:7px 5px 0 0}}.header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dee2e6;background:#fff;border:1px solid #dee2e6;padding:10px var(--spacing);margin-bottom:var(--spacing);border-radius:3px;position:relative;z-index:10}.nav-header{display:flex;flex-grow:1}.nav-header a{margin-right:20px;display:inline-flex;align-items:center}.nav-header a .menu-icon{font-size:13px;margin-right:5px;color:#000;opacity:.2}.nav-header a:last-child{margin-left:auto;margin-right:0}.user-area{margin-left:20px;position:relative}.user-area img{border-radius:100px;width:40px}.user-area>a{display:flex;align-items:center;position:relative}.user-area>a:after{content:"\f078";font:12px/12px 'Font Awesome 5 Free';font-weight:bold;color:#16a17a;margin-left:10px}.user-area .dropdown-menu{left:auto !important;right:0}.user-area.show>a:after{content:"\f077"}.dropdown-menu{display:none;position:absolute;transform:none !important;min-width:200px;top:100% !important;right:0;background:#fff;border-radius:3px;box-shadow:0 3px 12px rgba(0,0,0,0.1);padding:10px 15px}.dropdown-menu a{display:block;margin:5px 0}.dropdown-menu.show{display:block}.dropdown-menu i{width:32px;font-size:13px;text-align:center;color:#000;opacity:.2}.dropdown-menu:before{content:"";position:absolute;display:block;width:10px;height:10px;background:#fff;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);right:34px;top:-5px}@media screen and (max-width:1500px){.header{font-size:12px}}@media screen and (max-width:1200px){.nav-header a:not(:last-child){display:none}}.ui-autocomplete{overflow:auto;overflow-x:hidden;max-height:250px;font-size:12px}.ui-menu .ui-menu-item-wrapper{padding:3px 10px 3px 15px}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:0}.nav-sidebar{padding:0;list-style:none}.nav-sidebar li{position:relative}.nav-sidebar li.show .sub-menu{display:block}.nav-sidebar li.show .dropdown-toggle:after{content:"\f077"}.nav-sidebar>li.active>a{font-weight:bold}.nav-sidebar a{display:flex;align-items:center;padding:10px 0}.nav-sidebar .dropdown-toggle{position:relative}.nav-sidebar .dropdown-toggle:after{content:"\f078";display:block;font-family:'Font Awesome 5 Free';height:10px;width:10px;line-height:10px;font-size:12px;font-weight:bold;margin-left:auto;color:#000;opacity:.3}.nav-sidebar .menu-icon{margin-right:10px}.menu-icon{width:20px;text-align:center;font-size:13px;color:#000;opacity:.2}.sub-menu{display:none;box-shadow:none;position:relative !important;transform:none !important;list-style:none;padding:0 0 10px 15px;margin:0}.sub-menu li{border:0}.sub-menu .menu-icon{font-size:13px}.sub-menu .subtitle{display:none !important}.sub-menu a{padding:7px 10px 7px 30px;margin:0;color:#8f8f8f;position:relative}.sub-menu a:hover{color:#16a17a}.sub-menu a:before{content:"";position:absolute;display:block;width:4px;height:4px;border-radius:50px;left:15px;top:15px;background:#16a17a}.sub-menu .active a{background:rgba(0,0,0,0.04);border-radius:50px;color:#16a17a}.nav-closed .sidebar:not(.hover){width:65px}.nav-closed .sidebar:not(.hover) .sidebar-header{padding:0}.nav-closed .sidebar:not(.hover) .logo,.nav-closed .sidebar:not(.hover) .sub-menu{display:none !important}.nav-closed .sidebar:not(.hover) .sidebar-cnt{padding:0}.nav-closed .sidebar:not(.hover) .nav-sidebar>li{font-size:0}.nav-closed .sidebar:not(.hover) .nav-sidebar>li>a{height:50px;padding:0;border-bottom:1px solid rgba(0,0,0,0.06);display:flex;justify-content:center;align-items:center}.nav-closed .sidebar:not(.hover) .nav-sidebar>li>a:hover i{opacity:.5}.nav-closed .sidebar:not(.hover) .nav-sidebar .dropdown-toggle:after{display:none}.nav-closed .sidebar:not(.hover) .nav-sidebar .menu-icon{margin:0;font-size:18px}.nav-closed .main{padding-left:105px}.nav-closed .row-buttons{left:105px}@media screen and (max-width:700px){.nav-closed .main{padding-left:var(--spacing)}}.sidebar{background:#fff;width:280px;border-radius:5px;position:fixed;left:var(--spacing);top:var(--spacing);flex-shrink:0;flex-grow:0;box-shadow:0 3px 12px rgba(0,0,0,0.1);z-index:100}.sidebar-header{padding:0 25px;height:60px;background:rgba(0,0,0,0.01);border-bottom:1px solid rgba(0,0,0,0.04);position:relative}.sidebar-right{left:auto;right:30px}.sidebar-cnt{padding:13px 25px;overflow:auto;max-height:calc(100vh - 100px)}.sidebar-cnt::-webkit-scrollbar{-webkit-appearance:none;width:5px}.sidebar-cnt::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.1);box-shadow:0 0 1px rgba(255,255,255,0.5)}.logo{height:100%;display:flex;align-items:center;flex-grow:1}.logo img{max-width:100%;height:auto;max-height:25px;width:auto}.menutoggle{width:65px;height:100%;display:flex;position:relative;align-items:center;justify-content:center;cursor:pointer;position:absolute;top:0;right:0}.menutoggle span,.menutoggle span:after,.menutoggle span:before{content:"";position:absolute;display:block;width:20px;height:2px;background:#16a17a;left:0;top:0;transition:all .3s;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent}.menutoggle span{top:30px;left:22px}.menutoggle span:before{top:-6px}.menutoggle span:after{top:6px}.menutoggle.active span{background:transparent}.menutoggle.active span:after{transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);top:0}.menutoggle.active span:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);top:0}.menutoggle:hover{text-decoration:none;color:#cb2027}.menutoggle-header{display:none}@media screen and (max-width:700px){:root{--sidebarSpacing:var(--spacing)}.sidebar{display:none}.nav-active .sidebar{display:block;width:auto;top:0;right:0;bottom:0;left:0}.nav-active .main{display:none}.nav-active .menutoggle span{background:transparent}.nav-active .menutoggle span:after{transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);top:0}.nav-active .menutoggle span:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);top:0}.menutoggle-header{display:block;right:auto;left:0}.sidebar-cnt{max-height:none;position:absolute;top:60px;right:0;bottom:0;left:0}}.main{flex-grow:1;padding:var(--spacing) var(--spacing) var(--spacing) var(--sidebarSpacing);padding-bottom:100px}@media screen and (max-width:1200px){.main{padding-bottom:152px}}@media screen and (max-width:700px){.main{padding-bottom:var(--spacing)}}.nav-tabs{display:flex;background:#f5f5f5;margin:-20px var(--nspacing) 20px;font-size:13px;border-bottom:1px solid #dee2e6;font-weight:bold}.nav-tabs a{padding:15px var(--spacing)}.nav-tabs .nav-item{border-left:1px solid transparent;border-right:1px solid transparent}.nav-tabs .nav-item.active{background:#fff;border-left-color:#dee2e6;border-right-color:#dee2e6;position:relative;color:#16a17a}.nav-tabs .nav-item.active:after{content:"";position:absolute;display:block;width:auto;height:5px;background:#fff;left:0;right:0;bottom:-3px}.nav-tabs .nav-item:first-child{border-left-color:transparent}.tab-pane{display:none}.tab-pane.active{display:block}.tab-desc{padding-bottom:20px}@media screen and (max-width:1500px){.tab-label{display:block}}@media screen and (max-width:700px){.nav-tabs{margin-top:-10px;flex-wrap:wrap}.nav-tabs .nav-item{width:100%;border:0;border-bottom:1px solid #dee2e6}.nav-tabs .nav-item.active:after{display:none}.tab-label{display:inline}}body.modal-open{overflow:hidden}.modal{position:absolute;background:rgba(0,0,0,0.5);top:0;right:0;bottom:0;left:0;z-index:100;align-items:center;justify-content:center;display:none;overflow:auto}.modal.active,.modal.open,.modal.show{display:flex !important}.modal-title{font-weight:normal;font-size:18px;padding:0}.modal-dialog{background:#fff;max-width:95%;box-shadow:0 3px 12px rgba(0,0,0,0.1);border-radius:3px}.modal-header{font-size:18px;font-weight:normal;border-bottom:1px solid #dee2e6;padding:var(--spacing)}.modal-body,.modal-footer{padding:var(--spacing)}@media screen and (max-width:700px){.modal-dialog{margin:var(--spacing)}.modal-header,.modal-body,.modal-footer{padding:15px}}.login-form{background:#fff;border-radius:3px}.login-form label{text-transform:none;color:#6c757d;width:100%}.login-form .error{padding:5px 0 0 0}.login-logo{background:#fff;border-bottom:1px solid rgba(0,0,0,0.06);padding:15px var(--spacing)}.login-logo img{display:block;max-height:30px;width:auto}.login-body{display:flex;align-items:center;justify-content:center;padding-top:12vh}.login-title{font-size:20px;padding:0 0 15px;font-weight:normal}.login-content{margin:0;width:360px;max-width:500px;box-shadow:0 3px 12px rgba(0,0,0,0.1)}.login-remember{display:flex;font-size:12px;align-items:center;margin-bottom:20px}.login-remember label{width:auto;padding:0 0 0 10px;max-width:none}.login-btns{padding-top:20px;text-align:center;font-size:13px}.login-btns p{padding:0;margin:0 0 3px}.login-form-cnt{padding:var(--spacing)}.login-form-cnt .form-group input{width:100%;max-width:none}.btn-login{width:100%}@media screen and (max-width:700px){.login-content{width:90%;max-width:none}.login-logo{padding-left:20px;padding-right:20px}.login-form-cnt{padding:20px}.form-group{flex-wrap:wrap}}.field_error,.error{color:#cb2027;display:block;width:100%;padding:5px 0 0 190px;font-size:12px}.global-error,.global-success,.global-warning,.alert{font-size:13px;margin:0 0 20px 0;padding:14px 15px 15px 60px;min-height:50px;background-color:#cb2027;background-size:25px auto;color:#fff;position:relative;border-radius:3px}.global-error:before,.global-success:before,.global-warning:before,.alert:before{content:"\f071";font-family:'Font Awesome 5 Free';font-weight:bold;margin-right:15px;font-size:21px;position:absolute;top:10px;left:var(--spacing)}.global-error .alert,.global-success .alert,.global-warning .alert,.alert .alert{background:none}.global-success{background-color:#16a17a;background-size:20px auto;background-position:20px center}.global-success:before{content:"\f00c"}.field_error_input,.field_error_input_radio{border-color:#cb2027;background:#fff url(images/icons/danger-red.svg) no-repeat right 20px center;background-size:20px auto;padding-right:50px}.alert{background:#fff;color:#6c757d;border:1px solid #dee2e6;font-size:15px;font-weight:bold;padding-right:60px}.alert .close{position:absolute;top:0;right:0;padding:0;width:50px;height:100%;max-height:50px;font-size:25px;background:none;color:#16a17a}.alert:before{color:#d0a559}.alert a{text-decoration:underline;color:#6c757d}.alert hr{border-width:1px;margin-top:10px;margin-bottom:10px}.alert-success{background:#16a17a;color:#fff;border-color:#16a17a}.alert-success:before{color:#fff}.alert-success .close{color:#fff}.alert-success a{text-decoration:underline;color:#fff}.alert-danger{background:#cb2027;color:#fff;border-color:#cb2027}.alert-danger:before{color:#fff}.alert-danger .close{color:#fff}.alert-danger a{text-decoration:underline;color:#fff}.alert-secondary,.alert-info{background:#dee2e6;border-color:#b9bcc0}.alert-dark,.alert-primary,.alert-primary,.alert-warning{color:#fff;background:#d0a559;border-color:#d0a559}.alert-dark:before,.alert-primary:before,.alert-primary:before,.alert-warning:before{color:#fff}.alert-dark .close,.alert-primary .close,.alert-primary .close,.alert-warning .close{color:#fff}.alert-dark a,.alert-primary a,.alert-primary a,.alert-warning a{text-decoration:underline;color:#fff}tr.alert{padding:inherit;border:0;font-weight:normal;font-size:inherit}tr.alert:before{display:none}tr.alert .btn{text-decoration:none;margin-bottom:4px}tr.alert .table-btns{white-space:normal}.breadcrumbs{margin:0 0 var(--spacing);font-size:12px;padding-left:var(--spacing)}.breadcrumbs .row{align-items:center}.breadcrumbs .bc-col1{flex-grow:1px}.breadcrumbs .bc-col2{font-size:0;flex-grow:0}.breadcrumbs .btn{margin:0 0 5px 5px}.breadcrumb{list-style:none;display:flex}.breadcrumb a{text-decoration:underline;position:relative;padding-right:15px;margin-right:10px}.breadcrumb a:after{content:"\f054";font:9px/10px 'Font Awesome 5 Free';font-weight:bold;position:absolute;top:3px;right:0}.breadcrumb li:last-child a:after{display:none}@media screen and (max-width:1200px){.breadcrumbs .row{display:block}.breadcrumb{margin-bottom:15px}}@media screen and (max-width:700px){.breadcrumb{display:none}.breadcrumbs{padding:0}.breadcrumbs .btn{width:100%;margin:0 0 5px;justify-content:flex-start}}.card{background:#fff;border:1px solid #dee2e6;border-radius:3px;margin-bottom:var(--spacing)}.card .card-body,.card .card-msg{padding:var(--spacing)}.card td:not(:last-child),.card th:not(:last-child){padding-right:0}.card-body .card-title{font-size:14px}.card-table .card-body{padding:0}.card-table .nav-tabs{margin:0}.card-table form{padding:var(--spacing);border-bottom:1px solid #dee2e6}.table-wrapper{width:calc(100vw - 365px);overflow:auto;min-width:100%}.card-header{padding:10px var(--spacing);font-size:18px;border-bottom:1px solid #dee2e6;background:rgba(0,0,0,0.01)}.card-header strong{font-weight:400}.card-header h1,.card-header h4{font-weight:300;padding:10px 0 10px;font-size:25px}.card-no-content{padding:10px var(--spacing)}.card-title{font-size:18px;font-weight:300}.row{display:flex}.row>div{flex-grow:1}.row>div:last-child{margin-right:0}.card-widget{flex-grow:1;box-shadow:0 3px 12px rgba(0,0,0,0.1);position:relative;margin-right:var(--spacing)}.card-widget:last-child{margin-right:0}.card-widget h3{font-size:25px;padding:0 0 8px;color:#16a17a}.card-widget p{padding:0}.card-widget:after{content:"\f15c";font:55px/55px 'Font Awesome 5 Free';position:absolute;top:16px;right:var(--spacing);opacity:.3}.card-widget.icon-user:after{content:"\f007"}.card-widget.icon-calendar:after{content:"\f073"}@media screen and (max-width:1500px){.card-widget:after{font-size:50px;line-height:50px}}.col-lg-6,.col-md-6{width:50%;margin:0 var(--spacing) 0 0;flex-grow:1}.col-lg-6 .table-wrapper,.col-md-6 .table-wrapper{width:auto}.col-lg-4,.col-md-4{width:40%;margin:0 var(--spacing) 0 0;flex-grow:1}.col-lg-3,.col-md-3{width:30%;margin:0 var(--spacing) 0 0;flex-grow:1}.row-actions{padding:var(--spacing)}.row-actions select{flex-grow:0;margin-right:10px}.row-actions form{border:0;padding:0}.row-buttons{position:fixed;bottom:var(--spacing);right:var(--spacing);left:var(--sidebarSpacing);font-size:0}.row-buttons .card{margin:0}@media screen and (max-width:1500px){.col-lg-6,.col-md-6{width:100%}.row-grid{display:block}}@media screen and (max-width:1200px){.row-buttons .card-body{padding-bottom:10px}.row-buttons .btn{margin-bottom:10px;width:calc(100% / 3 - 7px)}.row-buttons .btn:nth-child(3){margin-right:0}.row-widget{flex-wrap:wrap}.card-widget{width:calc(100% / 3 - 20px);margin-right:var(--spacing);margin-bottom:var(--spacing)}}@media screen and (max-width:1200px) and (min-width:700px){.card-widget:nth-child(3n){margin-right:0}}@media screen and (max-width:700px){.card-widget{width:calc(40%);font-size:12px}.card-widget:nth-child(2n){margin-right:0}.card-widget h3{font-size:17px;padding-bottom:3px}.card-widget:after{display:none}.row-buttons{position:relative;margin-top:var(--spacing);left:auto;right:auto;bottom:auto}.row-buttons .btn{width:100%;margin:0 0 5px}.row-actions select{margin-right:0;margin-bottom:var(--spacing)}.row-actions .btn{margin-right:0;width:100%}}.row-filter{align-items:flex-start}.row-filter .fa{position:absolute;left:var(--spacing);top:calc(50% - 7px)}.row-filter .fa:not(.fa-calendar)+input{padding-left:45px}.row-filter>div{flex-grow:0}.row-filter input{max-width:none;padding-left:13px}.row-filter select,.row-filter input{font-size:12px;max-width:none}.row-filter .field_date{width:50%;max-width:150px}.row-filter .fa-calendar{display:none}.row-filter .btn{font-size:12px;padding:0 15px}.filter-col{display:flex;position:relative;margin-right:10px;margin-bottom:10px;flex-grow:0}.filter-col input,.filter-col select{width:100%;min-width:0;padding-left:15px;padding-right:15px}.filter-col select,.filter-col .field_belongsto{padding-right:35px}.filter-col .field_date:first-child,.filter-col.field-total_ft input:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.filter-col .field_date:last-child,.filter-col.field-total_ft input:last-child{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.filter-col.field-code,.filter-col.field-workunit_id,.filter-col.field-taxtype{width:120px}.filter-col.field-year{width:130px}.filter-col.field-zipcode{width:120px}.filter-col.field-price{width:90px}.filter-col.field-debit,.filter-col.field-claim,.filter-col.field-financialdocument,.filter-col.field-locked{width:100px}.filter-col.field-total_ft{width:200px}.filter-col.field-partner,.filter-col.field-created_user{width:160px}.filter-col.field-partner_id{width:170px}.filter-col .field_date,.filter-col .field_timestamp{background-position:right 7px center}.filter-col.field-area_datetime_created,.filter-col.field-datetime_created,.filter-col.field-travel_start,.filter-col.field-date_start,.filter-col.field-date_end{width:245px}.field-area_datetime_created,.field-datetime_created{width:270px}@media screen and (max-width:700px){.row-filter .btn{width:100%}.row-filter>div{margin-right:0;width:100%}}.ui-widget.ui-widget-content{border:1px solid #dee2e6}.ui-widget-header{background:#fff;border:0}.ui-datepicker{box-shadow:0 3px 12px rgba(0,0,0,0.1)}.ui-datepicker .ui-icon{display:none !important}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{height:35px;top:4px !important;display:flex;align-items:center;justify-content:center;border-radius:3px}.ui-datepicker .ui-datepicker-prev:before,.ui-datepicker .ui-datepicker-next:before{content:"\f053";font:12px/12px 'Font Awesome 5 Free';font-weight:bold}.ui-datepicker .ui-datepicker-prev{left:0}.ui-datepicker .ui-state-hover{left:auto;top:auto}.ui-datepicker .ui-datepicker-next{right:0}.ui-datepicker .ui-datepicker-next:before{content:"\f054"}.ui-datepicker .ui-datepicker-title{width:auto}.ui-datepicker .ui-datepicker-title select{height:35px;width:50%;padding:0 10px;background-position:right 7px center}.ui-datepicker .ui-datepicker-title select:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.ui-datepicker .ui-datepicker-title select:last-child{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-current{margin-left:0}.ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-close{margin-right:0}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{background:#fff;border-radius:3px}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{background:#16a17a}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{background:#f5f5f5}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border-color:#16a17a}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{background:#16a17a;color:#fff;border-color:#16a17a}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border-color:#16a17a}.form-loading{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999999;color:#fff;font-size:16px}.form-loading span{position:absolute;padding:50px 20px 20px 20px;width:200px;left:50%;margin-left:-100px;top:40%;text-align:center;box-shadow:0 0 30px #000;color:#000;background:#fff url(images/loader.svg) no-repeat center 20px}.form-loading:before{content:"";top:0;bottom:0;left:0;right:0;position:absolute;background:#000;background:rgba(0,0,0,0.5)}