﻿.orange{color:#ec6f0a}body{padding-top:50px;padding-bottom:20px}.dark-only{display:none}@media(prefers-color-scheme: dark){.dark-only{display:block}.light-only{display:none}}.logo img{max-width:200px;margin:0 auto;text-align:center}.navbar-brand{display:flex}.navbar-brand .logo{display:inline-block}.navbar-brand .logo img{max-width:40px;margin-right:10px}input[autocomplete=off]:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-transition-property:none;background:#fff;box-shadow:0 0 0 1000px #fff inset;transition-property:none}th{cursor:pointer;white-space:nowrap}th i{padding-left:5px;font-size:75%}th .glyphicon-sort{opacity:.5}th.disabled{cursor:default}th.disabled .glyphicon{display:none}.save input[type=submit]{margin-right:15px}a.edit .glyphicon-pencil::before{content:" ";width:14px;display:block}a.edit:hover{text-decoration:none}a.edit:hover .glyphicon-pencil::before{content:"✏"}.form-signin{max-width:330px;padding:15px;margin:25px auto 10px;margin-bottom:10px}.form-signin .checkbox{margin-bottom:10px}.form-signin .form-control{position:relative;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;font-size:16px}.form-signin .form-control:focus{z-index:2}.form-signin input[type=text]{margin-bottom:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0}.form-signin input[type=password]{margin-bottom:10px;border-top-left-radius:0;border-top-right-radius:0}.radio+.radio,.checkbox+.checkbox,.checkbox,.radio{margin-top:0}.alert-container{position:fixed;right:25px;left:25px;bottom:15px;z-index:100}.alert{clear:both;z-index:100;position:relative;display:none;margin-bottom:10px}.alert.stay-visible{display:block;margin-top:20px;margin-bottom:0}.centered{text-align:center;margin:0 auto}.tool-tip{cursor:help}.tool-tip:hover+.tool-tip-hover{display:block}.tool-tip-hover{display:none;position:absolute;background:rgba(0,0,0,.9);backdrop-filter:blur(3px);color:#fff;padding:8px;font-size:12px;border-radius:5px;z-index:100;max-width:50%;line-height:140%;white-space:normal;pointer-events:none}.comment{margin-bottom:15px;border-bottom:1px #ccc solid;padding-bottom:15px;word-wrap:break-word}.space-top,.space-md-top,.space-top-mobile{margin-top:25px}hr.space-top{margin-top:60px}.space-bottom{margin-bottom:25px}.space-bottom-more{margin-bottom:45px}.btn.pull-right{margin-left:10px}.bg{color:#3e4c57;padding:10px}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#ccc}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{color:#fff}.navbar-form .form-control{width:180px}.navbar-fixed-top .navbar-collapse{transition:height .25s linear;height:calc(100vh - 50px);max-height:none}.nav>li>a{padding-left:12px;padding-right:12px}table .form-group{margin-bottom:0}table .center{text-align:center}.non-billable{padding:10px;margin-bottom:10px}.non-billable p{margin-bottom:0}.non-billable p span{text-transform:uppercase;font-size:10px;font-weight:bold}.meetings th,.meetings td{text-align:center}.meetings input{display:none}.meetings .time-slot{border:2px #ddd dashed;padding:10px;width:50%;display:inline-block;border-radius:3px;cursor:pointer}.meetings .time-slot .glyphicon::before{content:""}.meetings .time-slot.active,.meetings .time-slot.ahead{background:#ec6f0a;border-color:#ec6f0a}.meetings .time-slot.active{color:#fff}.meetings .time-slot.active .glyphicon::before{content:""}.meetings .time-slot:hover{background:#ddd;border-color:#ddd}.meetings .time-slot.disabled{opacity:.1;cursor:default}.meetings .time-slot.disabled:hover{background:rgba(0,0,0,0)}.meetings .time-slot.disabled.ahead{opacity:1}.meetings .time-slot.disabled.ahead:hover{border-color:#ec6f0a;background:#ec6f0a}.meetings .time-slot.out-of-range{border-color:#ff2a04;opacity:.2;cursor:default}.meetings .time-slot.out-of-range.ahead{border-color:#ec6f0a;opacity:1}.meetings .time-slot.out-of-range.ahead:hover{background:#ec6f0a}.pagination{margin:0}.pagination>li>a,.pagination>li>span{margin-bottom:5px}.calendar{width:100%}.calendar th{text-align:center;width:14%}.calendar td .tick{background-color:#f9f9f9;border:1px #f1f1f1 solid;width:calc(10% - 2px);padding-bottom:calc(10% - 2px);box-sizing:content-box;float:left;-webkit-transition:background-color .25s ease-in-out;-ms-transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}.calendar td .ticks{margin-bottom:5px}.calendar td .ticks .tick.overtime{border-color:#ff2a04}.calendar td .todo-draggable{width:100%}.calendar td .day{margin-bottom:5px;display:block;text-align:left}.calendar td .bg-primary,.calendar td .bg-due,.calendar td .bg-meeting{border-radius:4px;font-size:12px;padding:4px;margin:0 0 2px}.calendar td .bg-primary.user,.calendar td .bg-due.user,.calendar td .bg-meeting.user{border:4px #ffc107 solid}.calendar td .bg-primary a,.calendar td .bg-due a,.calendar td .bg-meeting a{color:#fff;display:block}.calendar td .bg-primary a:hover,.calendar td .bg-due a:hover,.calendar td .bg-meeting a:hover{text-decoration:none}.calendar td .bg-primary.light a,.calendar td .bg-due.light a,.calendar td .bg-meeting.light a{color:#000}.calendar td .bg-primary:hover,.calendar td .bg-due:hover,.calendar td .bg-meeting:hover{opacity:.8}.calendar td td{font-size:12px;padding:6px 0;margin:0;-webkit-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.calendar td td.project{border-bottom:1px #ccc solid;margin-bottom:2px;position:relative}.calendar td td.project a{width:85%;font-weight:bold;display:inline-block}.calendar td td.project .tool-tip-hover{right:0}.calendar td td.project:last-child{border-bottom:0}.calendar td .btn{margin-top:4px}.calendar .fields{margin-top:10px}.calendar .save{margin-bottom:10px}.calendar .priority{margin-bottom:10px}.calendar .add-time{padding-top:5px;clear:both}.calendar-header{margin:15px 0}.calendar-heading{padding:0 25px;vertical-align:middle}.bg-meeting{background:#3e4c57;color:#fff}.hour-tick{padding:5%;border:1px #f1f1f1 solid;box-sizing:content-box;float:right;pointer-events:none}p.bg-info{padding:15px}.todos h3{padding-top:40px;margin-top:0}.page-header h1,.page-header h2{white-space:nowrap;margin-top:0;float:left}.page-header h1 i,.page-header h2 i{font-size:14px;white-space:normal;padding-left:5px;display:inline}.page-header h3{clear:both}.page-header .text,.page-header .sub-text{white-space:normal}.page-header .sub-text{font-size:14px;padding-left:10px}.page-header .btn{margin-bottom:10px}.dragging td{opacity:.5}.dragging a,.dragging button{pointer-events:none}.completed td{background:#ccc}.table-striped>tbody>tr.completed:nth-child(odd)>td{background:#aaa}.unpublished,.table-striped>tbody>tr.unpublished:nth-child(odd)>td{background:#ddd}.track-time .striped:nth-child(even){background:#f9f9f9}.track-time .striped:nth-child(2){border-top:2px #ccc solid;margin-top:10px}.track-time .striped{border-bottom:1px #ccc solid;padding:15px}.track-time .heading{font-weight:bold;padding:0 15px;margin-bottom:5px}.input-group.date.full{display:block}.input-group.date.full input{border-radius:4px !important}.input-group.multiple .input-group-addon{cursor:pointer}.footer{padding-top:40px;padding-bottom:40px;margin-top:40px;border-top:1px solid #f9f9f9}ul li.heading{font-size:12px;margin-top:10px;color:#888;text-decoration:underline;padding-bottom:5px}.sticky{transition:all .25s ease-in-out;position:fixed;bottom:0;width:100%;padding:15px 0;left:0;margin:0;z-index:3;background:rgba(241,241,241,.9);backdrop-filter:blur(3px)}.sticky .collapse-sticky{right:5%;position:absolute;background:rgba(241,241,241,.9);backdrop-filter:blur(3px);padding:10px;top:-34px;border:0;display:flex}@media(prefers-color-scheme: dark){.sticky{background:rgba(44,46,54,.9)}.sticky .collapse-sticky{background:rgba(44,46,54,.9)}}@media(min-width: 992px){.sticky{display:flex;justify-content:center;align-items:flex-end}.sticky .clear{width:50%}.sticky .form-group{margin-bottom:0}}@media(min-width: 1440px){.container{width:82.25%}}@media(min-width: 1920px){.container{width:72.25%}}.masonry{display:grid;grid-gap:1em;grid-template-columns:repeat(auto-fill, minmax(50%, 1fr))}@media only screen and (min-width: 768px){.masonry{grid-template-columns:repeat(auto-fill, minmax(33.33%, 1fr))}}@media only screen and (min-width: 1024px){.masonry{grid-template-columns:repeat(auto-fill, minmax(25%, 1fr))}}.panel-assigned{margin-top:10px}.panel-assigned .panel-body::before{content:none}.panel-assigned .panel-body .brick .form-group:last-child{padding-bottom:15px}.panel-assigned .masonry{grid-template-columns:repeat(auto-fill, minmax(50%, 1fr))}@media only screen and (min-width: 768px){.panel-assigned .masonry{grid-template-columns:repeat(auto-fill, minmax(33.33%, 1fr))}}@media only screen and (min-width: 1024px){.panel-assigned .masonry{grid-template-columns:repeat(auto-fill, minmax(25%, 1fr))}}@media only screen and (min-width: 1440px){.panel-assigned .masonry{grid-template-columns:repeat(auto-fill, minmax(20%, 1fr))}}.panel-heading .glyphicon{color:#fff;padding-left:15px;margin-left:auto}.panel-heading .accordion-toggle .glyphicon-chevron-right{display:none}.panel-heading .accordion-toggle.collapsed .glyphicon-chevron-down{display:none}.panel-heading .accordion-toggle.collapsed .glyphicon-chevron-right{display:inline-block}.panel-heading .accordion-toggle{display:block;color:#fff;text-decoration:none;display:flex;line-height:140%}.panel-heading .users{font-size:80%;padding-left:15px}.stars{cursor:pointer;padding-top:10px;clear:both;margin-bottom:10px}.nominate-star{font-size:32px}.progress{margin-top:15px}.break-spaces{white-space:break-spaces}.tox-promotion,.tox-statusbar__branding{display:none !important}.select2-results__option,.select2-selection--single{font-size:14px}input[type=checkbox].toggle{margin-right:10px}.locked{background:rgba(44,46,54,.9);position:fixed;width:100%;height:100%;top:0;left:0;z-index:1}.locked .inside{background:#f9f9f9;width:90%;margin:auto;padding:5%;transform:translateY(-50%);position:relative;top:50%}.locked .inside h2{margin-top:0}@media(max-width: 767px){.fileupload-buttonbar .delete,.fileupload-buttonbar .toggle,.files .toggle,.files .btn span{display:inline !important}.fileupload-buttonbar .btn .glyphicon{position:static}}@media(max-width: 1200px){.calendar td .tick{width:calc(12.5% - 2px);padding-bottom:calc(12.5% - 2px)}}@media(min-width: 1200px){.nav>li>a{padding-left:18px;padding-right:18px}}@media(max-width: 991px){.calendar td td.project a{width:75%}.space-md-top{margin-top:0}}@media(max-width: 767px){.tool-tip-hover{margin-right:15px;max-width:none}.calendar td .tick{width:calc(16.66% - 2px);padding-bottom:calc(16.66% - 2px)}.dropdown-header{display:none}.table-responsive thead,.table-responsive .heading,.col-responsive thead,.col-responsive .heading{display:none}.table-responsive.sortable thead,.col-responsive.sortable thead{display:block}.table-responsive.sortable thead th,.col-responsive.sortable thead th{display:block}.table-responsive.sortable thead th.disabled,.col-responsive.sortable thead th.disabled{display:none}.table-responsive td::before,.table-responsive .row div::before,.col-responsive td::before,.col-responsive .row div::before{content:attr(data-label);float:left;font-size:12px;font-weight:bold;text-transform:uppercase;line-height:22px;padding-right:10px}.table-responsive td::after,.table-responsive .row div::after,.col-responsive td::after,.col-responsive .row div::after{clear:both;display:table;content:" "}.table-responsive tr,.col-responsive tr{display:block;border-bottom:1px #ddd solid;margin-bottom:2px}.table-responsive tr td,.col-responsive tr td{display:block !important;text-align:right;word-break:break-word}.table-responsive tr td a,.col-responsive tr td a{position:relative;padding-left:18px}.table-responsive tr td a .glyphicon,.col-responsive tr td a .glyphicon{position:absolute;left:0}.table-responsive tr td .checkbox,.col-responsive tr td .checkbox{margin-bottom:0}.table-responsive.calendar tr td .day-number,.col-responsive.calendar tr td .day-number{text-align:center}.table-responsive.calendar tr td.calendar-day-np,.col-responsive.calendar tr td.calendar-day-np{display:none !important}.todos .table-responsive td,.todos .col-responsive td{text-align:left}.todos .table-responsive td.calendar-day::before,.todos .col-responsive td.calendar-day::before{float:none}.todos .table-responsive td.project,.todos .col-responsive td.project{text-align:left}.todos .table-responsive td.project a,.todos .col-responsive td.project a{padding-left:0}.todos .table-responsive td.project .hour-tick,.todos .col-responsive td.project .hour-tick{padding:2.5%}.todos .table-responsive td .tick,.todos .col-responsive td .tick{width:calc(6.66% - 2px);padding-bottom:calc(6.66% - 2px)}}@media(min-width: 768px){.space-top-mobile{margin-top:0}body{padding-top:100px}.navbar-form.navbar-right{padding-right:0;margin-top:0;margin-bottom:15px}.locked .inside{width:75%;padding:2.5%}}@media(min-width: 992px){body{padding-top:55px}.navbar-form.navbar-right{padding-right:15px;margin-top:10px;margin-bottom:10px}}@media(prefers-color-scheme: dark){body{background:#191a1f;color:#fff}a{color:#007bff}a:hover{color:#2c92ff}.dropdown-menu{background:#23242e}.dropdown-menu>li>a{color:#fff}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#191a1f;background-image:none;color:#828490}.dropdown-menu .divider{background-color:#3b3c44}.page-header{border-color:#3b3c44}.page-header h1 i,.page-header h2 i{color:#828490}.btn-default{background-image:none;background-color:#454750;border-color:#454750;box-shadow:none;color:#fff;text-shadow:none}.btn-block{background-color:#454750;border-color:#454750;color:#fff}.btn-block:hover{background-color:#2c2e36;border-color:#2c2e36;color:#fff}.bg-info{background:#2c2e36}.table{background:#23242e;box-shadow:0 0 12px rgba(0,0,0,.25)}.table.table-responsive{border-color:#3b3c44}.table>tbody>tr:nth-of-type(odd){background:#2c2e36}.table>thead>tr>th{background:#1f1d24}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-color:#3b3c44}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-color:#3b3c44}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background:#2c2e36}.table-responsive tr,.col-responsive tr{border:0}.alert-danger{background:#5d322b;border-color:#5d322b;color:#f5dddb}.form-control{background:#454750;color:#fff;border:1px solid #191a1f}.input-group-addon{background:#23242e;border-color:#23242e;color:#fff}.input-group-addon a{color:#fff}.input-group-addon a.disabled{color:#828490}.select2-container--bootstrap .select2-selection{background:#454750;color:#fff;border:1px solid #191a1f}.select2-container--bootstrap .select2-selection--single .select2-selection__rendered{color:#fff}.select2-dropdown{background:#2c2e36}.select2-container--bootstrap .select2-results__option[aria-selected=true]{background:#454750;color:#fff}.select2-container--bootstrap .select2-search--dropdown .select2-search__field{background:#454750;color:#fff}.panel{background:#23242e;box-shadow:0 0 12px rgba(0,0,0,.25)}.calendar{background:#23242e;box-shadow:0 0 12px rgba(0,0,0,.25)}.calendar .day-number{color:#828490}.calendar>tbody>tr:nth-of-type(odd){background:rgba(0,0,0,0)}.calendar.table>caption+thead>tr:first-child>td,.calendar.table>caption+thead>tr:first-child>th,.calendar.table>colgroup+thead>tr:first-child>td,.calendar.table>colgroup+thead>tr:first-child>th,.calendar.table>thead:first-child>tr:first-child>td,.calendar.table>thead:first-child>tr:first-child>th{border:1px solid #3b3c44}#projects .closed,#projects .table-striped>tbody>tr.closed:nth-child(odd){border:0}#projects .closed>td,#projects .table-striped>tbody>tr.closed:nth-child(odd)>td{background:#1f1d24 !important;text-decoration:line-through;color:#828490}#projects .on-hold,#projects .table-striped>tbody>tr.on-hold:nth-child(odd){border:0}#projects .on-hold>td,#projects .table-striped>tbody>tr.on-hold:nth-child(odd)>td{background:#5d322b !important;text-decoration:line-through;color:#f5dddb}#track-time .closed,#track-time .table-striped>tbody>tr.closed:nth-child(odd){border:0}#track-time .closed>td,#track-time .table-striped>tbody>tr.closed:nth-child(odd)>td{background:#1f1d24 !important;text-decoration:line-through;color:#828490}.track-time .striped,.track-time .striped:nth-child(2){border-color:#3b3c44}.track-time .striped:nth-child(even){background:#23242e}.calendar td .ticks .tick{background:#2c2e36;border-color:#3b3c44}.unpublished,.table-striped>tbody>tr.unpublished:nth-child(odd)>td{background:#1f1d24;text-decoration:line-through;color:#828490}.table-striped>tbody>tr.completed>td,.table-striped>tbody>tr.completed:nth-child(odd)>td{background:#1f1d24}.datepicker table tr td.day:hover,.datepicker table tr td.focused{background:#454750}.datepicker table tr td.today{color:#828490;background-color:#2c2e36;border-color:#3b3c44}.pagination>li>a,.pagination>li>span{background:#454750;color:#fff;border-color:#3b3c44}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{background:#2c2e36;color:#828490;border-color:#3b3c44}.tox-edit-area__iframe{background:#454750 !important}.tox-editor-header,.tox-statusbar,.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background:#23242e !important}.tox-tinymce{border:0 !important}.footer{border-color:#3b3c44}.locked .inside{background:#454750}}
