.login-form{width:100%;max-width:350px!important;margin:auto;border-radius:5px;border:1px solid #e6e6e6;padding:20px;text-align:left}.login-form #password{margin-top:5px}.login-form .remember-me{margin-top:10px}.login-form .separator{border-top:1px solid #e6e6e6;margin-top:20px;padding-top:20px}.login-form .abcRioButton{width:100%!important}.modal-content .custom-select,.modal-content input:not([type=checkbox]){margin:2px 0}.title{font-size:1.1em;font-weight:700;display:flex;flex-direction:row}.strike-behind:after,.strike-behind:before{content:"";border-bottom:1px solid #cecece;margin:auto}.strike-behind:before{width:10px;margin-right:10px}.strike-behind:after{flex:1 1;margin-left:10px}#app{padding-left:350px;transition:.3s ease}#app.collapsed,#app.onmobile{padding-left:50px}#app .v-sidebar-menu .logo{margin:10px}#app .v-sidebar-menu .logo img{width:100%;cursor:pointer}#app .v-sidebar-menu .vsm--mobile-bg{background-color:#1e1e1e!important}#app .v-sidebar-menu .vsm--header{display:flex;flex-direction:row}#app .v-sidebar-menu .vsm--header:after,#app .v-sidebar-menu .vsm--header:before{content:"";border-bottom:1px solid hsla(0,0%,100%,.12156862745098039);margin:auto}#app .v-sidebar-menu .vsm--header:before{width:10px;margin-right:10px}#app .v-sidebar-menu .vsm--header:after{flex:1 1;margin-left:10px}#app .v-sidebar-menu .vsm--icon{padding:6px;width:2em;height:2em}#app .v-sidebar-menu .vsm--link{color:#e5e5e5}#app .v-sidebar-menu .vsm--link_active{box-shadow:inset 3px 0 0 0 #d6c279}#app .v-sidebar-menu .vsm--link_active .vsm--icon,#app .v-sidebar-menu .vsm--link_active .vsm--title{color:#d6c279}#app .v-sidebar-menu .vsm--icon{background-color:transparent!important}#app .v-sidebar-menu .vsm--item_open .vsm--link_level-1{background-color:rgba(30,30,30,.5)!important}#app .v-sidebar-menu .vsm--item .vsm--list{padding:0!important}#app .v-sidebar-menu .vsm--item .vsm--list .vsm--icon{margin-left:20px}#app .v-sidebar-menu #app-version{font-size:.8em;font-weight:700;margin:5px}#app .v-sidebar-menu #app-version a{color:#e5e5e5}#app #content{padding:20px}#app #content h1{text-transform:uppercase}#app #content .monthSelector{padding-bottom:15px}#app #content .monthSelector .navigationButton{background-color:transparent;border:0!important;font-size:1.5em!important}#app #content .monthSelector .navigationButton:hover{color:#e10f0f}#app #content .monthSelector .navDate{padding-top:4px;font-weight:700;font-size:1.3em}.button{transition:.5s;border-radius:30px;background-color:#4285f4!important;color:#fff!important;border:0;box-shadow:1px 1px 3px rgba(0,0,0,.5);font-size:14px;font-weight:700;padding:8px 30px;background:linear-gradient(transparent,rgba(0,0,0,.3)) top/100% 800%}.button.warning{background-color:#d64343!important}.button.success{background-color:#63a548!important}.button:hover{background-position:bottom}.button.disabled,.button:disabled,.button[disabled]{background-color:#c8c8c8!important;color:#a5a5a5;cursor:not-allowed}textarea{resize:none!important}.input-with-labels{display:inline-flex}.input-with-labels label{width:120px;padding-top:7px;padding-right:5px;font-weight:700;text-align:right}.input-with-labels .form-control{height:auto}.input-with-labels .form-control .custom-control-label{width:auto;padding-top:0;padding-right:0;font-weight:400;text-align:left}.input-with-labels .form-control .custom-control-label span{font-size:.8em}.input-with-labels input:not([type=checkbox]).hasError,.input-with-labels select.hasError{border-color:#e10f0f}.input-with-labels input:not([type=checkbox]).hasError:focus,.input-with-labels select.hasError:focus{box-shadow:0 0 0 .2rem rgba(225,15,15,.3137254901960784)!important}.page-item.active .page-link{background-color:#d64343!important;border-color:#9d1414!important;color:#fff!important}.page-item.disabled .page-link{color:#e5bcbc!important}.page-item .page-link{color:#e10f0f!important}.actions{text-align:center}.actions span:not(:first-child){margin-left:5px}.actions span svg{font-size:24px!important;cursor:pointer}.dirty[data-v-d74b6c62]{border:1px solid #ffb100!important}.dirty[data-v-d74b6c62]:focus{box-shadow:0 0 0 .2rem rgba(255,177,0,.5)}.invalid[data-v-d74b6c62]{border:1px solid red!important}.invalid[data-v-d74b6c62]:focus{box-shadow:0 0 0 .2rem rgba(255,1,0,.5)!important}.timeSlot[data-v-d74b6c62]{text-align:center}.descSlot[data-v-d74b6c62]{margin-top:10px}.weekSelector[data-v-20b548b2]{padding-bottom:15px}.weekSelector .navigationButton[data-v-20b548b2]{background-color:transparent;border:0!important;font-size:1.5em!important}.weekSelector .navigationButton[data-v-20b548b2]:hover{color:#e10f0f}.weekSelector .navDate[data-v-20b548b2]{padding-top:4px;font-weight:700;font-size:1.3em}.dayLine[data-v-20b548b2]{border-top:1px solid #cacaca;border-bottom:1px solid #cacaca}.dayLine .col[data-v-20b548b2]:not(:last-child){border-right:1px solid #cacaca}.dayLine .dayName[data-v-20b548b2]{font-weight:700;font-size:1.3em}.dayLine .dayNumber[data-v-20b548b2]{font-size:.9em}.projectLine[data-v-20b548b2]{border-bottom:1px solid #cacaca}.projectLine .col[data-v-20b548b2]:not(:last-child){border-right:1px solid #cacaca}.projectLine .projectName[data-v-20b548b2]{padding-top:20px}.dayLine .col[data-v-20b548b2],.projectLine .col[data-v-20b548b2]{padding-top:10px;padding-bottom:10px;text-align:center}.dayLine .col.weekend[data-v-20b548b2],.projectLine .col.weekend[data-v-20b548b2]{background-color:#e5e5e5}.button[data-v-20b548b2]{margin-top:20px}.invoice[data-v-8d3a4d38]{border:double #000;margin-bottom:20px}.invoice label[data-v-8d3a4d38]{font-weight:700;margin:0!important}.invoice .section[data-v-8d3a4d38]{border-bottom:1px solid #bcbcbc;padding:10px}.invoice .items[data-v-8d3a4d38]{min-height:300px}.invoice .items .header[data-v-8d3a4d38]{font-weight:700;font-size:.9em}.invoice .items .service_name[data-v-8d3a4d38]{text-transform:lowercase}.invoice .items .add-new-item[data-v-8d3a4d38]{text-align:center;margin:15px 0}.invoice .items .add-new-item .b-icon[data-v-8d3a4d38]{cursor:pointer}.invoice .items .remove-item-container[data-v-8d3a4d38]{display:flex}.invoice .items .remove-item-container .remove-item[data-v-8d3a4d38]{padding-top:5px;padding-right:10px;cursor:pointer}.invoice .invoice-header .invoice-data[data-v-8d3a4d38]{border-left:2px solid #bcbcbc;text-align:right}.invoice .invoice-header .invoice-number[data-v-8d3a4d38]{font-size:1.4em;font-weight:700}.invoice .currency[data-v-8d3a4d38]{text-align:right}.invoice .notes[data-v-8d3a4d38]{display:flex;padding-top:10px}.invoice .notes label[data-v-8d3a4d38]{display:inline-flex!important;width:100px;padding-top:6px}.invoice-header[data-v-467c3898]{font-size:.9em;font-weight:700}.invoice-header[data-v-467c3898],.invoice-line[data-v-467c3898]{padding:5px 0;padding-top:8px;border-bottom:1px solid #bcbcbc}.status[data-v-467c3898]{border-radius:5px!important;border:0!important;font-size:12px!important;font-weight:700!important;padding:3px!important;width:60px;display:block;text-align:center}.status.paid[data-v-467c3898]{background-color:#1cab3d!important;color:#fff}.status.pending[data-v-467c3898]{background-color:#ffda55!important;color:#000}.status.overdue[data-v-467c3898]{background-color:#e10f0f!important;color:#fff}.actions .b-icon[data-v-467c3898]{margin:0 5px}p[data-v-594411fc]{margin:0}#invoice-container .invoice[data-v-94c6e9b6]{width:850px;border:double #000}#invoice-container .invoice label[data-v-94c6e9b6]{font-weight:700;margin:0!important}#invoice-container .invoice .section[data-v-94c6e9b6]{border-bottom:1px solid #bcbcbc;padding:10px}#invoice-container .invoice .items[data-v-94c6e9b6]{min-height:200px}#invoice-container .invoice .items .header[data-v-94c6e9b6]{font-weight:700;font-size:.9em}#invoice-container .invoice .items .service_name[data-v-94c6e9b6]{text-transform:lowercase}#invoice-container .invoice .items .add-new-item[data-v-94c6e9b6]{text-align:center;margin:15px 0}#invoice-container .invoice .items .add-new-item .b-icon[data-v-94c6e9b6]{cursor:pointer}#invoice-container .invoice .items .remove-item[data-v-94c6e9b6]{padding-top:10px}#invoice-container .invoice .invoice-header .invoice-data[data-v-94c6e9b6]{border-left:2px solid #bcbcbc;text-align:right}#invoice-container .invoice .invoice-header .invoice-number[data-v-94c6e9b6]{font-size:1.4em;font-weight:700}#invoice-container .invoice .currency[data-v-94c6e9b6]{text-align:right}#invoice-container .invoice .notes[data-v-94c6e9b6]{display:flex;padding-top:10px}#invoice-container .invoice .notes label[data-v-94c6e9b6]{display:inline-flex!important;width:100px;padding-top:6px}#invoice-container .invoice .account-line[data-v-94c6e9b6]{padding-top:15px}.list .search{margin-bottom:10px}.list .search .col{display:flex;flex-wrap:wrap;justify-content:space-between}.list .search .col .search-bar{flex:1 1}.list .search .col .new-item-button{margin-left:20px}.list .searchInput{margin:0}.list .idColumn{width:70px}.list .idColumn,.list .newItem{text-align:center}.list .actions-container{display:flex;flex-wrap:nowrap;justify-content:center}.list .actions-container .action-block{width:35px}.list .actions-container .action-block a{color:#000}.list .actions-container .action-block .b-icon{width:24px;height:24px;vertical-align:middle}.list .actions-container .action-block .b-icon:hover{color:#767676}.project-checkboxes .header{font-weight:700}.project-checkboxes .container-fluid{padding:0}.project-checkboxes .custom-control,.project-checkboxes input,.project-checkboxes label{display:inline-block}.project-checkboxes .custom-switch{padding-top:6px}.project-checkboxes .custom-switch label{padding-top:3px!important}.project-checkboxes label{font-size:16px!important;font-weight:400}.project-checkboxes input{width:80px}:disabled{background-color:unset!important;border:0!important}.input-with-labels label.form-control{width:auto;padding-top:auto;padding-right:auto;font-weight:400;text-align:left}.list .status{border-radius:5px!important;border:0!important;font-size:12px!important;font-weight:700!important;padding:3px!important;width:60px;display:block;text-align:center}.list .status.paid{background-color:#1cab3d!important;color:#fff}.list .status.pending{background-color:#ffda55!important;color:#000}.list .status.overdue{background-color:#e10f0f!important;color:#fff}#itemInfoModal .modal-header{text-transform:capitalize}#itemInfoModal .modal-xl{max-width:90%!important}#itemInfoModal iframe{height:100vh}.table-row{cursor:pointer}.b-table-details{background-color:#e9ecef}.itemDetailsContainer .itemDetailsTitle{font-weight:700;text-align:center;margin:10px -15px;overflow:hidden}.itemDetailsContainer .itemDetailsTitle:after,.itemDetailsContainer .itemDetailsTitle:before{background-color:#818181;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}.itemDetailsContainer .itemDetailsTitle:before{right:.5em;margin-left:-50%}.itemDetailsContainer .itemDetailsTitle:after{left:.5em;margin-right:-50%}.itemDetailsContainer .itemDetailsInfo{margin:10px -15px}.itemDetailsContainer .itemDetailsInfo:not(:last-child){border-bottom:1px solid #dee2e6;padding-bottom:10px}.profitability-tabs .nav{font-size:.8em}