@tailwind base;@tailwind components;@tailwind utilities;.lh-1{line-height:1}.lh-12{line-height:1.2}.lh-15{line-height:1.5}.fz-12{font-size:12px}.fz-13{font-size:13px}.fz-14{font-size:14px}.font-bold{font-weight:700}.ql-snow .ql-tooltip{z-index:2000}.h4,h4{font-size:1.25rem;line-height:1.3;margin:5px 0 0;padding:0}.h4,.table thead small,h4{font-weight:400}*{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;margin:0;padding:0}body{min-height:100vh;overflow-x:hidden}.containered{position:relative;width:100%}.navigation{background:#01070b;border-left:10px solid #01070b;height:100%;overflow:hidden;position:fixed;transition:.5s;width:300px}.navigation.smallmenu{width:80px}.navigation ul{left:0;padding-left:0;position:absolute;top:0;width:100%}.navigation ul li{border-bottom-left-radius:30px;border-left:none;border-top-left-radius:30px;list-style:none;position:relative;width:100%}.navigation ul>li.active,.navigation ul li.hovered,.navigation ul li:hover{background:#dadcde}.navigation ul li:first-child{color:#fff;font-size:16px;margin:10px 0;max-width:3px;padding:0;text-align:right}.navigation ul li:first-child .menuClose{display:none}.navigation ul li:first-child.active,.navigation ul li:first-child.hovered,.navigation ul li:first-child:hover{background:transparent!important}.navigation.smallmenu ul li:first-child .menuClose{display:inline-block}.navigation.smallmenu ul li:first-child .menuOpen{display:none}.navigation ul li a{color:#fff;display:block;display:flex;position:relative;text-decoration:none;width:100%}.navigation ul>li.active a,.navigation ul li.hovered a,.navigation ul li:hover a{color:#000}.navigation ul li a .icon{display:block;height:60px;line-height:70px;min-width:60px;position:relative;text-align:center}.navigation ul li a .icon i{color:#fff;font-size:1.75em}.navigation ul>li.active a .icon i,.navigation ul li.hovered a .icon i,.navigation ul li:hover a .icon i{color:#01070b}.navigation ul li a .title{display:block;height:60px;line-height:60px;padding:0 10px;position:relative;text-align:start;white-space:nowrap}.navigation ul>li.active a:before,.navigation ul li.hovered a:before,.navigation ul li:hover a:before{background:transparent;border-radius:50%;box-shadow:35px 35px 0 10px #dadcde;content:"";height:50px;pointer-events:none;position:absolute;right:0;top:-50px;width:50px}.navigation ul>li.active a:after,.navigation ul li.hovered a:after,.navigation ul li:hover a:after{background:transparent;border-radius:50%;bottom:-50px;box-shadow:35px -35px 0 10px #dadcde;content:"";height:50px;pointer-events:none;position:absolute;right:0;width:50px}.navigation a.navbar-brand{margin-left:10px;max-width:52%}.navigation.active a.navbar-brand{margin-left:10px;overflow:hidden;width:300px}.navbar-brand img{width:275px}.main{background:#dadcde;left:300px;min-height:100vh;position:absolute;transition:.5s;width:calc(100% - 300px)}.main.smallmenu{left:80px;width:calc(100% - 80px)}.topbar{align-items:center;display:flex;min-height:95px;padding:0 10px;position:relative;width:100%}.topbar .topbarLogo{position:absolute;right:12px;top:0}.topbar .topbarLogo img{max-height:74px;max-width:275px}.logout,.menuToggle{cursor:pointer;font-size:1.2em;position:relative}.noTransition{transition:none!important}@media screen and (max-width:767px){.navigation{left:-100%;overflow:scroll;width:100%;z-index:5}.navigation ul{margin-top:59px}.navigation.smallmenu{left:0;width:300px}.main,.main.smallmenu{left:0;width:100%}}@media screen and (max-width:480px){.navigation{left:-100%;width:100%;z-index:5}.main.smallmenu,.navigation.smallmenu{left:0;width:100%}}.menuMobToggle{left:10px;position:absolute;top:10px;z-index:6}.menuMobToggle .navclose,.menuMobToggle.smallmenu .navopen{display:none}.menuMobToggle.smallmenu .navclose{color:#fff;display:block}.timeline{list-style:none;padding:20px 0;position:relative}.timeline:before{background-color:#eee;bottom:0;content:" ";left:50%;margin-left:-1.5px;position:absolute;top:0;width:3px}.timeline>li{margin-bottom:20px;position:relative}.timeline>li:after,.timeline>li:before{content:" ";display:table}.timeline>li:after{clear:both}.timeline>li>.timeline-panel{border:1px solid #d4d4d4;border-radius:2px;box-shadow:0 1px 6px rgba(0,0,0,.175);float:left;padding:20px;position:relative;width:50%}.timeline>li>.timeline-panel:before{border-color:transparent #ccc;border-style:solid;border-width:15px 0 15px 15px;content:" ";display:inline-block;position:absolute;right:-15px;top:26px}.timeline>li>.timeline-panel:after{border-color:transparent #fff;border-style:solid;border-width:14px 0 14px 14px;content:" ";display:inline-block;position:absolute;right:-14px;top:27px}.timeline>li>.timeline-badge{background-color:#999;border-bottom-left-radius:50%;border-bottom-right-radius:50%;border-top-left-radius:50%;border-top-right-radius:50%;color:#fff;font-size:1.4em;height:50px;left:50%;line-height:50px;margin-left:-25px;position:absolute;text-align:center;top:16px;width:50px;z-index:100}.timeline .timeline-badge.primary{background-color:#2e6da4!important}.timeline .timeline-badge.success{background-color:#3f903f!important}.timeline .timeline-badge.warning{background-color:#f0ad4e!important}.timeline .timeline-badge.danger{background-color:#d9534f!important}.timeline .timeline-badge.info{background-color:#5bc0de!important}.timeline .timeline-title{color:inherit;margin-top:0}.timeline .timeline-body>p,.timeline .timeline-body>ul{margin-bottom:0}.timeline .timeline-body>p+p{margin-top:5px}@media (min-width:560px){.timeline>li.timeline-inverted+li:not(.timeline-inverted),.timeline>li:not(.timeline-inverted)+li.timeline-inverted{margin-top:-47px}.timeline>li:not(.timeline-inverted){padding-right:90px}.timeline>li.timeline-inverted{padding-left:90px}.timeline>li.timeline-inverted>.timeline-panel{float:right}.timeline>li.timeline-inverted>.timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto}.timeline>li.timeline-inverted>.timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto}}@media (max-width:559px){.timeline:before{left:auto;margin-left:0;right:10px}.timeline>li>.timeline-panel{width:95%}.timeline>li>.timeline-badge{left:auto;right:-15px}}.project_calc_overflow{overflow:auto;padding-bottom:20px}.projectTable .displayCell{color:#999;font-size:12px}.projectTable .rowNotes{font-size:12px;line-height:1.2;min-width:100px;position:relative}.projectTable .rowNotes .rowNote{background-color:#fff;cursor:help;left:18px;max-height:28px;max-width:calc(100% - 18px);overflow:hidden;padding:2px;position:absolute;top:0;width:100%;z-index:5}.projectTable .rowNotes:hover .rowNote{background-color:#dbdbdb;font-size:12px;max-height:400px;overflow:visible;padding:5px}.projectTable .rowNotes textarea.form-control{height:27px;min-height:20px}.projectTable .subprojectcolumn{word-wrap:break-word;border-right:1px solid #dee2e6;max-width:120px;overflow:hidden;width:120px}.projectTable .rowDisplay .rowNr{color:#999;font-size:12px;padding:2px 1px}.projectTable .rowDisplay .addDataRow{color:#999;font-size:14px}.projectTable .rowDisplay.rowDisplay8502 .rowTitle{font-weight:700}.projectTable .rowDisplay.rowDisplay8503{font-size:14px;font-style:italic}.projectTable .rowDisplay.rowDisplay8503 .rowTitle{padding-left:10px}.projectTable .rowDisplay.rowDisplay8504{font-size:12px}.projectTable .rowDisplay.rowDisplay8504 .rowTitle{padding-left:26px}.projectTable .rowDisplay.rowDisplay8505 .rowTitle{font-weight:700;text-transform:uppercase}.projectTable .rowDisplay.rowDisplay8506 .rowTitle,.projectTable .rowDisplay.rowDisplay8507 .rowTitle{text-transform:uppercase}.projectTable .rowDisplay.rowDisplay8540 .rowNr{font-size:14px;font-style:italic;line-height:1;padding-top:4px!important}.projectTable .rowDisplay.rowDisplay8540{font-size:14px;font-style:italic;line-height:1}.projectTable .rowDisplay.rowDisplay8506,.projectTable .rowDisplay.rowDisplay8507,.projectTable .rowDisplay.rowDisplay8540{background-color:#b6babd!important}.projectTable .rowDisplay.rowDisplay8506 td:not(.bg-danger,.bg-success),.projectTable .rowDisplay.rowDisplay8507 td:not(.bg-danger,.bg-success),.projectTable .rowDisplay.rowDisplay8540 td:not(.bg-danger,.bg-success){background-color:#b6babd!important;color:#000!important}.projectTable .rowDisplay.rowDisplay8506 td:not(.bg-danger,.bg-success) .displayCell,.projectTable .rowDisplay.rowDisplay8507 td:not(.bg-danger,.bg-success) .displayCell,.projectTable .rowDisplay.rowDisplay8540 td:not(.bg-danger,.bg-success) .displayCell{color:#000!important}.projectTable tbody tr:hover td{background-color:#fafabe}input.numberPerc{display:inline-block;width:calc(100% - 19px)!important}.masterEditButtons i{cursor:pointer;font-size:23px;padding-right:10px!important;vertical-align:middle}.formulaViewSearch{cursor:pointer}.cursor-pointer{cursor:pointer!important}.infoblock .infoheader{color:#01070b;display:inline-block;font-size:16px;font-weight:700;line-height:1;margin-left:13px;min-width:200px;padding:10px 24px;position:relative}.infoblock .infoheader:before{background-color:#ffce12;content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:skew(-35deg);width:100%;z-index:0}.infoblock .infoheader .infotitle{position:relative;z-index:1}.infoblock .infosubheader{color:#ffce12;display:inline-block;font-size:10px;font-weight:700;line-height:1;margin-left:33px;min-width:200px;padding:5px 12px;position:relative}.infoblock .infosubheader:before{background-color:#000;content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:skew(-35deg);width:100%;z-index:0}.infoblock .infosubheader .infotitle{position:relative;z-index:1}.infoblock .infocontent{border:2px solid #b6babd;min-height:20px;padding:10px 18px}.infoblock .infocontent table{margin-bottom:0!important}.infoblock .infocontent thead{background-color:#b6babd!important}.infoblock .infocontent thead th.subprojectcolumn{border-right-color:#b6babd!important}.infoblock .infocontent tbody tr:last-child,.infoblock .infocontent tbody tr:last-child td,.infoblock .infocontent thead tr th{border-bottom:none}.printheader{font-size:16px;line-height:1.5;margin-bottom:30px}.printheader h2{font-size:20px;font-weight:700;margin-bottom:6px;padding-top:0}.printheader img{max-height:80px}.rowExplanation{position:relative}.rowExplanation:after{border-bottom:20px solid transparent;border-left:20px solid transparent;border-top:20px solid #ffce12;content:"";display:block;height:0;position:absolute;right:0;top:0;width:0}@media print{.printblock.shadow-sm{box-shadow:none!important;padding:0!important}.containered .navigation{display:none}.containered .main{background:transparent;left:0;width:100%}.table-responsive.projectTable{overflow-x:visible;overflow-y:visible}.projectTable td{line-height:1!important;padding:0 .25rem}.infoblock .infoheader{margin-left:9px;padding:4px 11px}.infoblock.mt-4{margin-top:10px!important}.infocontent{font-size:14px}.projectPrintHiddenTHead thead tr th{display:none}.pagebreakblock{padding-top:20px;page-break-after:always;page-break-inside:avoid}div.printFooter{bottom:5px;color:#999;left:0;position:fixed;right:0;text-align:center}.projectwrapoverview{zoom:.75;margin-top:-40px}.projectTable .rowDisplay .rowExplanation:after,.rowExplanation:after{display:none!important}.projectTable tbody tr:hover td.bg-gray{background-color:#f1f2f3}.projectTable tbody tr:hover td{background-color:transparent}.printRemoveWhite{box-shadow:none!important;padding:0!important}.projectTable .rowNotes .rowNote{max-height:100px;overflow:visible;position:inherit}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}.formRow label{color:#666;display:block;padding-top:5px}.alertbanner .btn-close{background:transparent;color:#fff;font-size:22px;padding:18px}.modal-dialog .modal-header{min-height:60px;position:relative}.modal-dialog .modal-header ul.nav-tabs{padding-top:18px;position:absolute}.col-05{flex:0 0 auto;width:4.16%}.col-15{flex:0 0 auto;width:12.5%}.col-17{flex:0 0 auto;width:14.16%}.bg-gray,.table .bg-gray{background-color:#f1f2f3}.fas-arrow-enter{position:relative}.fas-arrow-enter:after{border-left:2px solid #212529;bottom:50%;content:"";display:block;height:9px;position:absolute}input.numberArrows{padding:1px 4px}input.numberArrows::-webkit-inner-spin-button,input.numberArrows::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input.numberArrows[type=number]{-moz-appearance:textfield}span.displayDuiz{min-width:100px}span.displayDuiz,span.displayDuizSm{display:inline-block;text-align:right}span.displayDuizSm{min-width:60px}@media (min-width:768px){.h-md-100{height:100%}}@media (min-width:992px){.h-lg-100{height:100%}}.fc_vcol.fc_vcol_pref,.fc_vcol.fc_vcol_pref_full,.fc_vcol.fc_vcol_suf,.fc_vcol.fc_vcol_suf_full{position:relative}.fc_vcol.fc_vcol_pref{padding-left:39px}.fc_vcol.fc_vcol_suf{padding-right:39px}.fc_vcol.fc_vcol_pref_full{padding-left:24px}.fc_vcol.fc_vcol_suf_full{padding-right:29px}.fc_vcol .fc_prefix,.fc_vcol .fc_suffix{height:38px;line-height:38px}.fc_vcol .fc_prefix,.fc_vcol .fc_prefix_sm,.fc_vcol .fc_suffix,.fc_vcol .fc_suffix_sm{background-color:#e2e2e2;color:#999;font-size:12px;position:absolute;text-align:center;top:0;width:30px;z-index:0}.fc_vcol .fc_prefix_sm,.fc_vcol .fc_suffix_sm{height:31px;line-height:32px}.fc_vcol .fc_prefix,.fc_vcol .fc_prefix_sm{border-bottom-left-radius:4px;border-top-left-radius:4px}.fc_vcol .fc_prefix,.fc_vcol .fc_prefix_sm{left:0}.fc_vcol .fc_suffix,.fc_vcol .fc_suffix_sm{border-bottom-right-radius:4px;border-top-right-radius:4px}.fc_vcol .fc_suffix{right:12px}.fc_vcol .fc_suffix_sm{right:0}.muted-and-line-through{color:#6c757d!important;text-decoration:line-through!important}.addselectize .selectize-input{border-radius:0;height:38px;margin-bottom:-7px;padding:8px 5px}.addselectize.form-select-sm .selectize-input{height:32px!important;min-height:32px!important;padding:5px!important}.addselectize>.selectize-input>.item{text-wrap:nowrap}
