@import url("fonts.googleapis.5fceb72a21c6.css");@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.form-row p,body,caption,form .button,h1,h2,h3,h4,h5,h6,input,td,th{color:#212529}.form-row p,body,caption,form .button,h1,h2,h3,h4,h5,h6,input,select,td,textarea,th{font-family:"Open Sans",Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto}ul.errorlist{position:absolute}.aligned label,h2,h3{font-weight:600}#header{width:auto;height:70px;padding:10px 40px;background:#fff;line-height:52px;color:#212529;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #ededed}#site-name a{height:50px;width:140px;display:block;overflow:hidden;text-indent:-9999px;background:url(https://chilli.qumin.co.uk/static/img/chilli-logo.png)50%no-repeat;background-size:contain}#user-tools{float:right;padding:0;margin:0 0 0 20px;font-weight:400;font-size:13px;letter-spacing:.5px;text-transform:uppercase;text-align:right}#user-tools a:focus,#user-tools a:hover,#user-tools a:link,#user-tools a:visited{border:0;color:#447e9b}#changelist-filter li.selected a,#changelist-filter li.selected a:after,#user-tools strong{color:#c00}.changelink,.inlinechangelink{padding-left:18px;background:url(https://chilli.qumin.co.uk/static/img/icon-changelink.svg)0 2px no-repeat;background-size:13px}.addlink{padding-left:20px;background:url(https://chilli.qumin.co.uk/static/img/icon-addlink.svg)0 3px no-repeat;background-size:12px}div.breadcrumbs{background:#c00;padding:10px 40px;border:0;font-size:13px;color:#fff}div.breadcrumbs a:focus,div.breadcrumbs a:hover{color:#fff;text-decoration:underline}.object-tools a:link,.object-tools a:visited{background-color:#444}.btn,.btn:link,.edit-client .btn-default{color:#fff;border-radius:4px;font-weight:600;text-align:center;text-transform:uppercase}.btn,.btn:link{background-color:#c00;padding:6px 16px;display:inline-block;vertical-align:middle}.btn:link{font-size:13px}.edit-client .btn-default{padding:8px 16px;background-color:#0c6}.btn.save_and_return{background-color:#0c6!important}a#add_id_job_title,a#add_id_seniority,a#change_id_job_title,a#change_id_seniority{opacity:1;height:12px;width:12px;padding:0;display:inline-block;vertical-align:middle;background-size:12px}a#change_id_job_title,a#change_id_seniority{background:url(https://chilli.qumin.co.uk/static/img/icon-changelink.svg)0 0 no-repeat}a#add_id_job_title,a#add_id_seniority{background:url(https://chilli.qumin.co.uk/static/img/icon-addlink.svg)0 0 no-repeat}a#add_id_job_title img,a#add_id_seniority img,a#change_id_job_title img,a#change_id_seniority img{display:none}#content-related .module h2,.card-title,.edit-client .card-title,.inline-group h2,.module caption,.module h2{color:#444;margin:0 0 3px;font-size:13px;font-weight:600;padding:12px 0 15px;background-color:#fff;border-bottom:3px solid #c00}.inline-group h2,.module caption,.module h2{text-align:left}.module caption a,.module caption a:hover,.module caption a:link,.module caption a:visited,a,a:hover,a:link,a:visited,body a:hover{color:#444}td,th{padding:16px;line-height:1.4;font-weight:400;border-bottom:1px solid #ededed}#content-related{background-color:#fff}#content-related .module h2,.card-title,.edit-client .card-title{text-transform:uppercase}#content-related h3{color:#444;text-transform:capitalize}.edit-project-type h3{color:#444;margin:0 0 20px}#content-related .actionlist,#content-related h3{margin:16px 0;padding:0 .6em}.quiet,a.quiet:link,a.quiet:visited{color:#777}.master-reports input,.master-reports input.datepicker,.master-reports select{width:100%}input[name=_save]{background-color:#417690}.dashboard .module table th{padding-left:.6em;text-transform:capitalize}.dashboard .module table td a{padding-right:0}.dashboard .module table td:last-child{padding-right:.6em}.dashboard #content{width:auto;padding:40px}.dashboard #content h1{margin:0 0 20px}.master-reports.module{font-size:13px}.dashboard caption{caption-side:top}.master-report-title{font-size:12px;letter-spacing:.5px;text-transform:uppercase}.edit-client .card,.master-reports.module .card{margin:0;border:0;border-radius:0}.master-reports.module .row{padding:0 15px}.master-reports.module .row>div{padding:16px .6em;line-height:1.4;font-weight:400;width:20%;text-align:left;border-bottom:1px solid #ededed}.master-reports.module .row div:last-child{width:16%;text-align:right}.master-reports.module .form-control{font-size:13px}.master-reports.module .report-name-row div.col-md-12{font-weight:600;text-align:left;text-transform:capitalize}.master-reports .run-report{background-color:#c00;border-radius:4px;color:#fff;font-size:13px;padding:6px 16px;font-weight:600;text-align:center;display:inline-block;vertical-align:middle;text-transform:uppercase}.master-reports .run-report:hover{color:#fff;background:#900;text-decoration:none}select.form-control:not([size]):not([multiple]){height:31px}.reports .card-title a,.reports .card-title span{height:auto}.form-control{width:100%!important;-webkit-box-sizing:border-box;box-sizing:border-box}.form-row.field-hourly_rate>div,.form-row.field-rate>div{display:inline-block}#changelist table thead th.column-archived,#changelist table thead th.column-is_staff{width:1.5em}#changelist table tbody .field-archived,#changelist table tbody .field-is_staff,.edit-project-type .table thead.resource-headings th,th.heading-archived{text-align:center}.related-widget-wrapper{clear:both;margin-top:10px}.related-widget-wrapper h2{padding:12px}.form-row.field-rate>.field-box{margin-top:5px}.button,.button.default,.form-row.field-rate input[type=button],.submit-row input,.submit-row input.default,a.button,input[type=button],input[type=submit],input[type=submit].default{border:0;color:#fff;background:#c00;text-transform:uppercase}.btn.btn-info,.btn.btn-primary,a.add-a-task-button.btn,tr.add-a-resource a{background:#c00}.button.default:hover,.button:hover,.form-row.field-rate input[type=button]:hover,.submit-row input.default:hover,.submit-row input:hover,a.button:hover,input[type=button]:hover,input[type=submit].default:hover,input[type=submit]:hover{border:0;color:#fff;background:#900}.btn.btn-info:hover,.btn.btn-primary:hover,a.add-a-task-button.btn:hover,tr.add-a-resource a:hover{background:#900}.form-row.field-hourly_rate>.field-box{margin-top:5px}.form-row.field-hourly_rate input[type=button]{background:#417690}.aligned .field-rate_start label{width:80px}.person-rate-form{font-size:.8rem}#id_groups_to,#id_user_permissions_to{min-height:270px}.field-date_joined .datetime,.field-last_login .datetime{clear:both;margin:10px 0}#content h1{font-size:20px;font-weight:600;text-transform:capitalize}.person-rate-form input[type=submit]{font-size:13px}.person-rate-form input[type=button]{font-size:13px;background-color:#d3d3d3}.btn,.dashboard-app,.form-control,button{font-size:13px}.form-control{}#content{padding:40px}h3{font-size:18px}.card,.table tbody+tbody,.utilisation thead th,tbody{border:0}.card-body{border:0;padding:0}.project-type-filters{position:relative;overflow:hidden;margin:20px 0}.table{border-collapse:collapse;border-spacing:0}.table td{border:0;padding:12px .2em;vertical-align:middle}table.table td input{border:1px solid #ccc;border-radius:4px;padding:5px 6px;margin:0;height:auto;display:block;line-height:1.5;color:#495057;font-size:13px;width:100%;background-color:#fff;background-clip:padding-box}.project-type-table td:last-of-type{text-align:right}.project-type-table tbody tr,.project-type-table tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.02)}.resource-cells .btn{margin-right:.6em}.table.week-table{position:relative;overflow:visible;table-layout:fixed}.week-table.sortable tbody tr{cursor:grab}.sortable-placeholder>*{background-color:#fff;height:200px;padding:20px;border-radius:6px}.week-table.sortable .ui-sortable-helper tr{cursor:move}.edit-project-type .card-body{width:100%}.project-type-table td{border:0;padding:12px .2em}.form-control:disabled,.form-control[readonly],input:disabled,input[readonly],select:disabled,select[readonly],textarea:disabled,textarea[readonly]{background-color:#fff;opacity:.8}.table thead.resource-headings th{border-top:0;font-size:13px;font-weight:600;padding:12px .2em;text-transform:none;background-color:#fff;border-bottom:3px solid #1b0000}.edit-project-type .table td.totals span{background-color:#fff;border:1px solid #f8f8f8;border-radius:4px;color:#495057;padding:5px 6px;margin:0;height:auto;display:block;line-height:1.5;font-size:13px;width:100%;opacity:.8;min-height:31px;font-weight:400;text-align:left;background-clip:padding-box}.person-cell .chosen-container{width:100%!important}.table tbody.first-in-week:first-of-type{border:0}.edit-project-type #content{padding:40px 15px}.edit-project-type .form-control,.edit-project-type .form-control:disabled,.edit-project-type .form-control[readonly],.edit-project-type input,.edit-project-type input:disabled,.edit-project-type input[readonly],.edit-project-type select,.edit-project-type select:disabled,.edit-project-type select[readonly],.edit-project-type textarea,.edit-project-type textarea:disabled,.edit-project-type textarea[readonly]{width:100%}.form-check-label input[type=checkbox]{width:18px!important}.edit-project-type .table thead.resource-headings th.week-commencing-header{width:140px}.edit-project-type .table thead.resource-headings th.person-header{width:220px}.edit-project-type .table thead.resource-headings th.forecast-header{padding:12px 0;width:92px}.edit-project-type .table thead.resource-headings th.actual-cost-header,.edit-project-type .table thead.resource-headings th.actual-header,.edit-project-type .table thead.resource-headings th.forecast-cost-header{width:92px}.edit-project-type .table thead.resource-headings th.supplier-header{width:170px}.edit-project-type .table thead.resource-headings th.supplier-actual-header,.edit-project-type .table thead.resource-headings th.supplier-forecast-header{width:92px}.edit-project-type .table thead.resource-headings th.complete-header,.edit-project-type .table thead.resource-headings th.delete-header{width:80px}.edit-project-type .table thead.resource-headings th.name-header img,.edit-project-type .table thead.resource-headings th.week-commencing-header img{margin:0 2px}.add-a-resource .resource-cells a,.add-a-resource .resource-cells a:active,.add-a-resource .resource-cells a:focus,.add-a-resource .resource-cells a:hover{background-color:#0c6}.edit-project-type .delete-cell a{text-decoration:none;background:url(https://chilli.qumin.co.uk/static/img/cross-icon.svg)50%no-repeat}.edit-project-type .delete-cell a:hover{display:block;text-decoration:none}.edit-project-type .delete-cell a,.edit-project-type .table .complete-cell a{width:32px;height:32px;display:block;margin:0 auto;overflow:hidden;text-indent:-9999px;background-size:26px 26px}.edit-project-type .table .complete-cell a{background:url(https://chilli.qumin.co.uk/static/img/tick-icon.svg)50%no-repeat}.edit-project-type .table .complete-cell a.disabled{opacity:0}.edit-project-type .table{margin:0}.edit-project-type .table-content{margin-bottom:1rem}.row-task-buttons{float:left}form .aligned div.help,form .aligned input+div.help,form .aligned input+p.help,form .aligned p.help,form .aligned select+div.help,form .aligned select+p.help,form .aligned textarea+div.help,form .aligned textarea+p.help,form .wide input+div.help,form .wide input+p.help,form .wide p{margin:6px 0 0}#id_password{clear:both;height:31px;width:100%;opacity:.8;color:#495057;font-size:13px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;border-radius:4px;padding:5px 6px}#id_password:hover{cursor:default}th span{margin-left:4px}button.save-and-return{float:right}td.totals{padding-left:8px}td input[type=number],td input[type=text]{height:38px}input.datepicker,td input[type=number]{width:100px}.chosen-input{background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%)}.vCheckboxLabel{margin-top:6px}input[name=task-name]{min-width:40px;margin:0 12px}tr.add-a-resource{border-spacing:0}tr.add-a-resource td{line-height:0;height:0;padding:0;border:0}.btn.btn-info,.btn.btn-primary,a.add-a-task-button.btn,tr.add-a-resource a{border:0;color:#fff;text-transform:uppercase;background-color:#c00}tr.add-a-resource a{margin:12px 0}.btn.btn-info:hover,.btn.btn-primary:hover,a.add-a-task-button.btn:hover,tr.add-a-resource a:hover{border:0;color:#fff;background-color:#900}.project-type-table .btn.btn-primary{background-color:#0c6}.btn.btn-primary.disabled{color:gray;border:0;background-color:#ededed}.project-type-table .btn.btn-reopen{color:#fff;background-color:#444}.delete-cell{text-align:center;vertical-align:middle}.table-striped tbody tr.complete{background-color:rgba(0,204,102,.3)}.table-striped tbody tr.partial-schedule{background-color:rgba(188,217,234,.7)}.table-striped tbody tr.full-schedule{background-color:rgba(2,106,167,.8)}.table-striped tbody tr td.complete-cell,.table-striped tbody tr td.delete-cell{background-color:rgba(250,250,250)}#toolbar label img,.hide-calendar .ui-datepicker-calendar,.login #container .submit-row label,body.app-quotes.dashboard h1{display:none}.reports .row{padding:10px}.reports .form-name{font-weight:600}.client-report table{width:auto;border-right:40px solid #fff}.client-report table tr.odd,.edit-client tr.even{background-color:rgba(0,0,0,.05)}.client-report table tr.project td:first-child{font-weight:700;text-align:center}.client-report .table td,.client-report .table th{text-align:center;padding:10px;font-size:13px;color:#000}.client-report.utilisation thead th:first-child{min-width:200px}.client-report tbody tr td:first-child{text-align:right;white-space:nowrap}.client-report tbody tr td.client-name-cell{color:#fff;text-align:left;text-transform:uppercase;background-color:#c00}.client-report tbody tr td.client-name-cell a,.utilisation .client-report tbody tr td.client-name-cell a{color:#fff}.client-report.pl tr:last-child,.client-report.revenue tr:last-child{font-weight:600}.client-report td.green{background-color:rgba(0,204,102,.3)}.client-report td.red{background-color:rgba(204,0,0,.5)}.client-report td.yellow{background-color:#fff0ad}body.full-page-report .dashboard-app .client-report #content{height:calc(100vh - 110px);overflow:auto}body.full-page-report{overflow:hidden}td.project-row-cell:last-child{font-weight:600}.utilisation h3{position:absolute;top:40px;left:40px;padding:0;font-size:20px;font-weight:600;text-transform:capitalize}.utilisation .download-report{position:absolute;top:80px;left:40px;margin:0;z-index:99}.utilisation .exclude-archived{position:absolute;top:86px;left:240px;z-index:99}.utilisation .exclude-archived input{margin:0 10px;cursor:pointer}.utilisation #content{position:relative;padding:0}.utilisation #utilisation-modal table,.utilisation .row{margin:0}.utilisation .table{border:0;margin:60px 40px}.utilisation thead{height:80px;overflow:hidden}.utilisation tbody{margin-top:80px}.utilisation thead:before{position:-webkit-sticky;position:sticky;top:0;left:0;height:77px;width:200px;content:"";display:block;background-color:#fff}.utilisation tbody tr{position:relative}.utilisation thead tr th{position:-webkit-sticky;position:sticky;top:38px}.utilisation thead tr:first-child th{top:0}.utilisation tbody tr td:first-child{text-align:right;position:-webkit-sticky;position:sticky;top:0;left:0;border:0;background-color:#f6f6f6}.utilisation .client-report tbody tr td.client-name-cell{color:#fff;text-align:left;text-transform:uppercase;background-color:#c00!important}.utilisation tbody tr:nth-of-type(odd) td:first-child{background-color:#eee}#utilisation-modal .modal-dialog{max-width:90%}#utilisation-modal .client-report{overflow-x:scroll}.project-utilisation thead:before,.utilisation #utilisation-modal table thead::before{height:0}.loader-wrapper{min-height:680px;position:relative}.loader-overlay{background:#fff;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;z-index:1000}.loader{position:absolute;left:50%;top:50%;z-index:1001;width:120px;height:120px;margin:-75px 0 0-75px;border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #c00;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.download-report{margin-bottom:10px}.form-inline .form-control{width:120px}.master-reports .card label{width:100%;display:block;margin:0 0 5px;vertical-align:middle}.submit-row{margin:20px 0}.colM .aligned .vLargeTextField,.colM .aligned .vXMLLargeTextField{width:100%}body.login{background:#f7f7f7}.login #branding{float:none}.login #container #header{padding:10px 16px}.login #header #site-name{width:140px;margin:0 auto}.login #header #site-name a{margin:0 0 0-12px}.login #container #content{padding:20px}.login #container input[type=submit]{font-weight:600;padding:10px 25px;text-transform:uppercase}.login #container .submit-row{margin:0;padding:1em 0 0;text-align:center}tr:hover{background-color:#fdfdfd}.chosen-container-single .chosen-single{height:31px!important}.chosen-container-single .chosen-single div b{background-position:0 5px!important}.chosen-container-single .chosen-single span{margin-top:3px!important;font-size:13px!important}.chosen-container-single .chosen-container{width:140px!important}.vTextField,input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],select,textarea{height:31px;width:100%;color:#495057;font-size:13px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}select{width:140px}textarea{min-height:160px}.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{border:1px solid #900;background:#c00}#changelist #toolbar{border:0;font-size:0;color:#444;background:#fff;padding:12px 0 15px;border-bottom:3px solid #c00}.person-rate-form input[type=submit]{background-color:#c00}#toolbar label{display:block}#toolbar label:before{content:"Search";font-size:13px;color:#444;font-weight:600;margin:0 0 6px;display:block;text-transform:uppercase;letter-spacing:.5px}#changelist #toolbar form #searchbar{width:90%;height:34px;padding:6px}#changelist #toolbar form input[type=submit]{width:9%;border:0;outline:0;margin:0 0 0 1%!important;background-color:#c00;border-radius:4px;color:#fff;font-size:13px;padding:8px 16px;font-weight:600;text-align:center;display:inline-block;vertical-align:middle;text-transform:uppercase}#toolbar .small,.datetime span,.datetimeshortcuts{display:block;margin:6px 0 0}.datetime input,.form-row .datetime input.vDateField,.form-row .datetime input.vTimeField{margin:6px 0 12px}#changelist #toolbar form #searchbar,.alert-info{-webkit-box-sizing:border-box;box-sizing:border-box}.alert-info{color:#fff;width:100%;padding:12px;display:block;border-radius:4px;background-color:#ff4343;border-color:#ff0808}.column-num_projects,.column-num_retainers,.edit-client table td,.field-num_projects,.field-num_retainers{text-align:center}.edit-client .row{margin-top:12px}.edit-client .reports .col-md-1{display:block;max-width:100%;width:100%;padding:0;-webkit-box-flex:unset;-ms-flex:unset;flex:unset}.edit-client .reports .col-md-1 .form-name{padding:0 .6em 16px;line-height:1.4;text-align:left;display:block;font-weight:600;border-bottom:1px solid #ededed}.edit-client .reports .col-md-2{padding:16px .6em;line-height:1.4;font-weight:400;width:33.33%;text-align:left;border-bottom:1px solid #ededed}.edit-client .reports .col-md-1:last-of-type{padding:16px .6em;line-height:1.4;font-weight:400;width:33.33%;text-align:left;border-bottom:1px solid #ededed}.edit-client .reports .col-md-2 label{text-align:left;max-width:100%;display:block;width:100%;-webkit-box-flex:unset;-ms-flex:unset;flex:unset;padding:0;margin:0 0 5px;vertical-align:middle}.edit-client .reports .col-md-1:last-of-type a{background-color:#c00;border-radius:4px;color:#fff;font-size:13px;padding:6px 16px;font-weight:600;text-align:center;margin-top:24px;display:inline-block;vertical-align:middle;text-transform:uppercase}.edit-client .table-striped td input[type=checkbox]{width:auto!important;margin:0 auto!important}.btn-manage-revenue,.btn-manage-revenue:hover,.btn-manage-revenue:link,.btn-manage-revenue:visited,.btn-manage-tasks,.btn-manage-tasks:focus,.btn-manage-tasks:hover,.btn-manage-tasks:link{background-color:#c00;border-radius:4px;color:#fff!important;font-size:13px;font-weight:600;padding:6px 16px;text-align:center;display:inline-block;text-decoration:none;vertical-align:middle;text-transform:uppercase;white-space:nowrap}.model-person.change-form .btn-primary{margin:28px 6px 0 0}.model-person.change-form .field-charge_out_rate input[type=number]{width:22%;margin:0 12px 0 0}.model-person.change-form .field-charge_out_rate label,.model-person.change-form .field-job_title label,.model-person.change-form .field-seniority label{width:200px}.model-person.change-form .field-archived_date label{margin:0 6px 0 0}.model-person.change-form .field-archived_date input{float:left;width:20%;margin:0 6px}.model-person.change-form .field-archived_date .datetimeshortcuts{float:left;width:80px;margin:6px}.model-person.change-form .field-archived_date .help{float:left;width:20%;clear:none;margin:0 6px}.calendar caption{text-align:center!important}.kickoff-pack .nested-element table td select,.model-jobtitle.change-form .table{width:100%}.model-jobtitle.change-form .table td{padding:16px .6em;line-height:1.4;text-align:left;border-top:1px solid #ededed;border-bottom:1px solid #ededed}.model-jobtitle.change-form .table td a:hover{text-decoration:underline}.edit-project-type .project-type-filters{overflow:hidden}.edit-project-type .project-type-filters .form-control,.edit-project-type .project-type-filters .mb-2{display:inline-block;vertical-align:middle}.edit-project-type .col-md-12,.edit-project-type .row{margin:0;padding:0}.edit-project-type .bg-faded .col-md-2{padding:0}@media (max-width:767px){#content,#footer,#header,div.breadcrumbs{padding:10px 15px}.row-task-buttons{float:none}.add-a-task-button,.row-task-buttons .add-a-task-button{display:block;margin:0 0 12px!important}.project-type-table .btn.btn-reopen{display:block}.btn.save_and_return{width:100%!important}}@media (max-width:1024px){.master-reports .run-report{width:100%;padding-left:0;padding-right:0}.edit-project-type .table .delete-cell a:before,.resource-headings,.table tbody td.delete-cell:before{display:none}.table tbody{display:block}.table tbody tr{display:block;padding:12px 0 24px}.table tbody,.table tbody td,.table tbody td input,.table tbody td select{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.table tbody td{position:relative;display:block;padding:0 12px;overflow:hidden}.table tbody .add-a-resource,.table tbody .add-a-resource td{padding:0;height:auto}.edit-project-type .table td.totals span{margin:12px 0}.table tbody td input,.table tbody td select{margin:12px 0}.table tbody td:before{color:#444;display:block;margin:6px 0 0;font-weight:600;font-size:13px;content:attr(data-label)}.utilisation .table tbody{display:table-row-group}.utilisation .table tbody tr{display:table-row}.utilisation .table tbody td{display:table-cell}.project-type-table .btn.btn-primary{width:100%}.delete-cell a{display:block;margin:6px 0 12px}.delete-cell a:hover{text-decoration:none}.edit-project-type .table .delete-cell .delete-cell img,.project-type-table td:last-of-type:before{display:none}tr.add-a-resource a{display:block;margin:0 .6em 12px}}@media (max-width:1200px){.master-reports.module .row>div,.master-reports.module .row>div:last-child{display:block;width:100%;text-align:left}}body.app-clients #changelist-filter a[title=No],body.app-clients #changelist-filter a[title=Yes]{position:relative;color:#f8f8f8}body.app-clients a[title=No]:after,body.app-clients a[title=Yes]:after{position:absolute;top:0;left:0;right:0;bottom:0;color:#999}body.app-clients #changelist-filter a[title=Yes]:after{content:"Archived"}body.app-clients #changelist-filter a[title=No]:after{content:"Active"}.client-report .filters,.kickoff-pack .nested-element table .form-group{margin:0}.client-report .filters .row,.client-report .filters .row>div.client-filter{display:flex;align-items:center;flex-direction:row;margin:25px 0}.client-report .filters .row>div.client-filter{margin:0;padding:0;width:320px}.client-report .client-filter select[disabled]{opacity:.5;background-color:#d3d3d3}.client-report .filters .filter-row-heading{width:120px;font-weight:700}.client-report .filters .filter-row-heading.show-all{width:auto;margin-right:10px}.client-report .filters .date-filter{align-items:center;flex-direction:row;margin-right:10px}.client-report .filters .date-filter label{font-weight:700;align-items:center;margin:0 5px 0 0}td.field-person_utilisation a{color:#00008b}.client-report.pl .totals-row td:first-child{font-weight:700}.client-report.pl .totals-row td{border-top:2px solid #c00}.client-pl-report td:nth-child(3),.client-pl-report td:nth-child(6),.client-pl-report thead tr:first-child th:nth-child(2),.client-pl-report thead tr:first-child th:nth-child(3),.client-pl-report thead tr:nth-child(2) th:nth-child(3),.client-pl-report thead tr:nth-child(2) th:nth-child(6),.client-report.costs td:nth-child(2n+2),.client-report.costs thead tr:nth-child(1) th:nth-child(n+2),.client-report.costs thead tr:nth-child(2) th:nth-child(2n+2),.client-report.person td:nth-child(2n+4),.client-report.person thead tr:first-child th:nth-child(n+3),.client-report.person thead tr:nth-child(2) th:nth-child(2n+4),.client-report.pl td:nth-child(2n+3),.client-report.pl thead tr:first-child th:nth-child(n+3),.client-report.pl thead tr:nth-child(2) th:nth-child(2n+3),.client-report.pl tr.revenue-row td:nth-child(n+3),.utilisation td:nth-child(2n+4),.utilisation thead tr:first-child th:nth-child(n+3),.utilisation thead tr:nth-child(2) th:nth-child(2n+4){border-left:2px solid #c00}.client-report.person td:nth-child(2n+3),.client-report.person thead tr:nth-child(2) th:nth-child(2n+3){border-left:none}.client-report.costs td:nth-child(2n+3),.client-report.costs thead tr:nth-child(2) th:nth-child(2n+3){border-left:2px solid rgba(0,0,0,.05)}.client-pl-report .total-report{border-bottom:2px solid #c00;margin-bottom:20px}.client-pl-report .project-report.retainer{border-top:2px solid #c00;margin-top:20px;padding-top:20px}.client-report.revenue tbody td:last-child{width:140px}.client-report.revenue thead tr:last-child th:last-child{width:120px}.client-report .date-fields label{width:100px;margin:10px 0}th.sticky-column-heading,th.sticky-column-heading-level-2{position:-webkit-sticky;position:sticky;top:0}th.sticky-column-heading-level-2{top:40px}.external-report .project-row td{font-weight:700;background-color:#c00;text-transform:uppercase;color:#fff}.external-report tbody tr td.client-name-cell{background-color:#fff;color:#000;height:60px;font-weight:700;vertical-align:bottom}span.month-only,td.name-cell{position:relative}span.month-only input[type=text]{color:transparent!important;background-color:transparent}span.month-only::before{content:attr(data-month-display);display:block;position:absolute;left:10px;top:5px;white-space:nowrap}.project-type-table tbody tr.po-received,.project-type-table tbody tr.revenue-locked{background-color:rgba(0,204,102,.3)}.project-type-table tbody tr.revenue-locked input{border:0;color:#000;background-color:transparent}.btn.btn-secondary{background-color:#545b62;color:#fff}.btn.kickoff-pack{background-color:#ff8c00}.btn.kickoff-pack:hover{background-color:peru}.kickoff-pack label{font-weight:700;font-size:14px}.kickoff-pack .row>div{padding:20px 10px}.kickoff-pack .row:nth-child(even)>div{border:2px solid #ededed;border-width:2px 0}.kickoff-pack .row:last-child>div{border-bottom:none}.kickoff-pack select{height:36px}.kickoff-pack .nested-element table tr:nth-child(even){background-color:#f2f2f2}.kickoff-pack .nested-element table{width:100%;margin-bottom:10px}.kickoff-pack .nested-element table td{vertical-align:middle}.kickoff-pack .nested-element table tr:last-child td{border:0}.kickoff-pack .file-field>div{display:inline-block}.kickoff-pack .file-field>div>*{width:250px}.kickoff-pack .file-field .file-name{margin-left:50px}.kickoff-pack .file-field .file-name a{margin:0 5px}.kickoff-pack .milestones .dropdown-label{margin-right:20px}select.form-control{padding:5px 6px}table.table td input[name=po_number_received]{display:inline-block;width:auto;margin-left:5px}table.table td input[name=po_number]{display:inline-block;width:auto;margin-left:20px}.po-number-cell>label{display:inline-block;margin-left:10px}.project-type-table tr.supplier-detail-row td{border:0;padding:2px .2em}.testing-environment{position:fixed;bottom:0;width:100%;display:block;height:40px;padding:8px 20px;background-color:#d3d3d3;z-index:10001}.inline-group .aligned label{width:260px}a.purchase-order-link:hover{text-decoration:none;text-underline:none}.po-table{width:100%}.po-table th{padding:2px;font-weight:700;border:0;color:#000;background:0 0}.po-table .btn{background-color:transparent;color:#447e9b}.po-table .btn:hover{text-decoration:underline}.po-table .btn:focus{box-shadow:none}.exclude-zero-revenue{margin:10px 80px}.row.exclude-zero-revenue input{margin-right:8px;cursor:pointer}.accordion-enter{transition:.2s ease-in;opacity:0;max-height:0;overflow:hidden}.accordion-enter.accordion-enter-active,.accordion-leave{opacity:1;max-height:100px}.accordion-leave{transition:.2s ease-out}.accordion-leave.accordion-leave-active{opacity:0;max-height:0;overflow:hidden}.accordion-element{background-color:rgba(0,0,0,.1);max-width:1000px;padding:4px;border-radius:10px;margin-bottom:5px}.edit-client table tr.project-row td{padding:10px;text-align:left}.edit-client table tr.project-row.heading td{font-size:18px;background-color:#fff0ad;padding:10px}.edit-client table tr.project-row.year td div{cursor:pointer;font-size:16px;background-color:rgba(0,0,0,.025);padding:5px;border-radius:8px}.view-more-button{background-color:gray}#event-modal .modal-dialog{min-width:800px}td.name-cell input{padding-right:20px}.fa-calendar-alt{position:absolute;right:8px;top:19px;cursor:pointer}.edit-costs .po-table .btn,tr.department-row td{padding:0}tr.department-row td span{font-weight:700;width:200px;display:block;height:100%;text-align:center;padding:12px;background-color:rgba(0,204,102,.3)}.edit-costs .name-cell,.model-team.change-form select{width:400px}.edit-costs th{text-align:center;min-width:40px}.edit-costs input[name=task-name]{margin:0}.edit-costs .supplier-name{font-size:16px;display:block;width:100%;padding:0 10px 10px}.edit-costs .supplier-detail{padding:20px;border:2px solid rgba(0,0,0,.1);border-radius:4px;display:block;width:1000px;margin:10px 0}.edit-costs .po-table{width:60%}.edit-costs .po-table th{padding:6px;vertical-align:middle;background-color:#fff0ad;width:25%}.edit-costs tr{height:40px}.edit-costs .po-table td{padding:6px;text-align:center;vertical-align:middle}.edit-costs .po-table select{width:100%}.edit-costs select{width:auto;border-color:#447e9b}.edit-costs .chosen-single{border:1px solid #5897fb}.edit-costs .resource-locked{background-color:rgba(0,204,102,.3)!important}.edit-costs .resource-locked input{background-color:transparent;color:#000;border:0}.edit-project-type .top-row{display:flex;flex-direction:row;background-color:#fff;cursor:pointer;width:100%}.edit-project-type .delete-section{width:10%}.table-toggle i{font-size:20px;cursor:pointer;float:right;color:#900}.toggle-wrapper{padding:5px 10px;cursor:pointer;display:flex;flex-direction:column;justify-content:center}.edit-project-type .table-content{padding:40px}.edit-project-type .task-group{margin:20px 0;border:3px solid rgba(0,0,0,.1);border-radius:4px;padding:20px}.admindatefilter .datetime span,.admindatefilter .datetimeshortcuts{display:inline-block;margin:4px 0}.admindatefilter input{width:auto}.project-utilisation table td,.project-utilisation table th{border-left:2px solid #c00!important;text-align:left!important;position:static!important;background-color:#fff!important}.project-utilisation table tr.person-row td{padding-top:25px}.project-utilisation table tr.last-person-row td{padding-bottom:25px}.project-utilisation h3{position:relative;margin:40px;top:0;left:0}.project-utilisation .filters{margin:25px}.project-utilisation table{margin-top:0!important}.project-utilisation table th:first-child,.project-utilisation table tr.person-row td:first-child{border-left:none!important}.project-utilisation tbody tr.odd td{background-color:#fff!important}.project-utilisation tbody tr.even td{background-color:#eee!important}body.full-page-report .dashboard-app .client-report.project-utilisation #content{height:auto;overflow:auto}.env_bar{height:15px;color:#fff;font-size:xx-small;text-align:center;text-transform:uppercase;z-index:12}.local{background-color:#696969}.development{background-color:#556b2f}.staging{background-color:#00bfff}.production{display:none}