.attached-files-box droplet{display:inline-block;z-index:2;position:relative;width:100%;height:230px;background-color:hsla(0,0%,100%,.1);padding-top:5px;transition:box-shadow .35s}.attached-files-box droplet.event-dragover ul.files{transition:none;border:3px dotted #000}.attached-files-box droplet.event-dragover ul.files li.ghost-file{opacity:.7;border:3px dotted #000}.attached-files-box droplet ul.files{height:100%;width:100%;overflow-y:auto;padding:5px;list-style-type:none;transition:all .5s}.attached-files-box droplet ul.files li{width:150px;height:150px;padding:1px;float:left;position:relative;margin:20px 20px 40px}.attached-files-box droplet ul.files li.ghost-file{font-size:16px;border:3px dotted #000;border-radius:15%;text-align:center;display:flex;opacity:.3;overflow:hidden}.attached-files-box droplet ul.files li.ghost-file .droplet-multiple,.attached-files-box droplet ul.files li.ghost-file .droplet-single{opacity:0;position:absolute;width:100%;height:100%}.attached-files-box droplet ul.files li.ghost-file .text{margin:auto;color:#000}.attached-files-box droplet ul.files li.ghost-file:hover{opacity:.9}.attached-files-box droplet ul.files li.ghost-file.cannot-edit:hover{cursor:not-allowed;opacity:.3}.attached-files-box droplet ul.files li div.size{background-color:hsla(0,0%,100%,.75);position:absolute;bottom:5px;right:5px;pointer-events:none;font-size:9px;font-family:Lato,Arial,Tahoma,Helvetica,sans-serif;padding:1px 4px}.attached-files-box droplet ul.files li:hover div.not-selected,.attached-files-box droplet ul.files li:hover div.options{opacity:1;transform:scale(1)}.attached-files-box droplet ul.files li .droplet-preview{max-width:146px;height:146px;width:146px;box-shadow:0 0 10px rgba(0,0,0,.25);border:1px solid #fff;display:block;position:relative}.attached-files-box droplet ul.files li .droplet-preview.highlight{box-shadow:0 0 20px #ff0}.attached-files-box droplet ul.files li .droplet-preview:hover{cursor:pointer}.attached-files-box droplet ul.files li .droplet-preview img{position:absolute;background-size:cover;background-repeat:no-repeat;width:100%;height:100%;top:0;left:0;z-index:2}.attached-files-box droplet ul.files li .droplet-preview img.thumb-video{z-index:1}.attached-files-box droplet ul.files li div.input-name{width:100%;margin-top:10px;text-align:center;display:block;overflow:hidden;max-height:2.4em;line-height:1.2em;word-wrap:break-word}.attached-files-box droplet ul.files li div.percentage-info{text-align:center;margin-top:13px}.attached-files-box droplet ul.files li div.percentage-info span.cancel-upload{cursor:pointer}.attached-files-box droplet ul.files li section.blank-image{display:inline-flex;max-width:146px;background-size:cover;background-repeat:no-repeat;height:146px;width:146px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.25);border:1px solid #fff}.attached-files-box droplet ul.files li section.blank-image.file-icon:hover{cursor:pointer;background-color:#f2f2f2}.attached-files-box droplet ul.files li section.blank-image.highlight{box-shadow:0 0 20px #ff0}.attached-files-box droplet ul.files li section.blank-image i{font-size:50px;margin:auto}.attached-files-box droplet ul.files li div.options{background-color:rgba(0,0,0,.3);width:30px;height:30px;font-family:Lato,Arial,Tahoma,Helvetica,sans-serif;color:#fff;font-weight:700;font-size:26px;text-shadow:1px 1px 0 rgba(0,0,0,.3);text-align:center;cursor:pointer;line-height:20px;position:absolute;border-radius:100%;z-index:101;left:2px;top:2px;opacity:0;transition:all .3s;transform:scale(.5)}.attached-files-box droplet ul.files li div.options:hover{background-color:rgba(0,0,0,.6)}.attached-files-box droplet ul.files li div.not-selected{color:#000;font-size:26px;cursor:pointer;position:absolute;z-index:105;right:4px;top:0;opacity:0;transition:transform .3s;transform:scale(.5)}.attached-files-box droplet ul.files li div.not-selected i{background-color:#fff;padding:4px 6px 0 4px}.attached-files-box droplet ul.files li div.selected{color:#000;font-size:26px;cursor:pointer;position:absolute;z-index:105;right:4px;top:0}.attached-files-box droplet ul.files li div.selected i{background-color:#fff;padding:4px 2px 0 4px}.attached-files-box droplet ul.files li div.comments{color:rgba(0,0,0,.3);font-size:24px;cursor:pointer;position:absolute;z-index:105;left:2px;bottom:1px}.attached-files-box droplet ul.files li div.comments:hover{color:rgba(0,0,0,.6)}.attached-files-box droplet ul.files li div.comments i{background-color:#fff;padding:0 4px 4px}.attached-files-box .footer{display:flex}.attached-files-box .footer .share-folder{display:flex;margin:auto 0 auto 20px}.attached-files-mini droplet.event-dragover div.btn-drag{opacity:1;border:2px dotted #000}.attached-files-mini droplet div.btn-drag{font-size:14px;text-align:center;border:2px dashed #000;border-radius:7px;cursor:pointer;display:flex;opacity:.3;overflow:hidden;position:relative;margin-bottom:10px}.attached-files-mini droplet div.btn-drag .droplet-multiple,.attached-files-mini droplet div.btn-drag .droplet-single{opacity:0;position:absolute;width:100%;height:100%}.attached-files-mini droplet div.btn-drag .text{align-items:center;color:#000;display:flex;margin:auto;padding:4px 0}.attached-files-mini droplet div.btn-drag .text i{font-size:17px;margin-right:.8rem}.attached-files-mini droplet div.btn-drag:hover{opacity:.9}.attached-files-mini .explicit-file{align-items:center;display:flex;margin-bottom:5px;justify-content:space-between}.attached-files-mini .explicit-file .progress-percentage{font-size:12px;margin-right:2px;color:#1b2b31;cursor:default}.attached-files-mini .explicit-file .filename{color:#1b2b31;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attached-files-mini .explicit-file .filename:hover{cursor:pointer;opacity:.8;text-decoration:none}.attached-files-mini .explicit-file .filename.faded{opacity:.4}.attached-files-mini .explicit-file .filename.faded:hover{text-decoration:none;cursor:default}.attached-files-mini .explicit-file .btn-actions{border:1px solid #000;padding:0 5px;margin:auto 0 auto 4px;height:15px;line-height:15px;border-radius:4px;font-size:14px;opacity:.3;background-color:#fff}.attached-files-mini .explicit-file .btn-actions:hover{cursor:pointer;opacity:.9;background-color:#fff}.attached-files-mini .explicit-file .btn-actions:active{background-color:#eaeaea}.attached-files-mini .explicit-file .btn-comment{padding-left:5px}.attached-files-mini .explicit-file .btn-comment .fa-exclamation{color:#fff;font-size:.9em;background:#dc1919;padding:4px 3px 3px;border-radius:4px;cursor:pointer}.attached-files-mini .explicit-file .btn-warning-not-saved-file{margin-right:4px;float:left}.attached-files-mini .explicit-file .btn-warning-not-saved-file .fa-exclamation-triangle{color:#ffbf00;font-size:.9em}.attached-files-mini .explicit-file .btn-delete-not-saved-file{padding-left:5px;margin:auto 0}.attached-files-mini .explicit-file .btn-delete-not-saved-file .fa-trash{font-size:.9em;cursor:pointer;float:right;padding:4px 3px 3px}.attached-files-mini .explicit-file .btn-cancel-upload{padding-left:5px;margin:auto 0}.attached-files-mini .explicit-file .btn-cancel-upload .fa-close{font-size:.9em;cursor:pointer;float:right;padding:4px 3px 3px}.attached-files-mini .more-files{margin-bottom:1px}.attached-files-mini .more-files .text{color:#1b2b31}.attached-files-mini .more-files .text:hover{text-decoration:underline;cursor:pointer}.attached-files-mini .no-file{font-style:italic;opacity:.7}.attached-files-mini .adjust-left{align-items:center;display:flex;justify-content:space-between}.attached-files-mini .tagline{background-color:#ebf1f5;border-radius:5px;padding:5px 8px}.upgrade-storage-button{float:right;margin-left:10px}.upgrade-storage-button button{padding:5px 10px;font-size:13px}.storage-loading-bar{float:right;padding:4px 0}.storage-loading-bar .percentage{font-size:14px;text-align:center;padding-bottom:2px}.storage-loading-bar .progress{height:10px;width:300px}.taglabel{background-color:#dce7f0;border-radius:5px;color:#2076b8;cursor:pointer;display:inline-block;font-size:13px;margin:0 7px;min-width:80px;padding:6px;text-align:center}.taglabel.notag{background-color:#f5f5f5;color:#939393}.btn-ellipsis{border:1px solid #000;padding:0 5px;margin:auto 0 auto 4px;height:15px;line-height:15px;border-radius:4px;font-size:14px;opacity:.3;background-color:#fff;text-align:center}.btn-ellipsis:hover{cursor:pointer;opacity:.9;background-color:#fff}.btn-ellipsis i:before{color:#000}.col-lg-5ths,.col-md-5ths,.col-sm-5ths,.col-xs-5ths{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-5ths{width:20%;float:left}.col-md-5ths.col-width-15,.col-md-5ths.col-with-media-width-15{width:15%}.col-md-5ths.col-width-25,.col-md-5ths.col-with-media-width-25{width:25%}@media (min-width:768px){.col-sm-5ths{width:20%;float:left}.col-md-5ths.col-with-media-width-25{width:25%}.col-md-5ths.col-with-media-width-15{width:15%}}@media (min-width:992px){.col-md-5ths{width:20%;float:left}.col-md-5ths.col-with-media-width-25{width:30%;float:left}.col-md-5ths.col-with-media-width-15{width:10%;float:left}}@media (min-width:1200px){.col-lg-5ths{width:20%;float:left}.col-md-5ths.col-with-media-width-25{width:28%;float:left}.col-md-5ths.col-with-media-width-15{width:12%;float:left}}@media (min-width:1400px){.col-lg-5ths{width:20%;float:left}.col-md-5ths.col-with-media-width-25{width:25%;float:left}.col-md-5ths.col-with-media-width-15{width:15%;float:left}}.box-left{padding-right:10px!important}.box-right{padding-left:10px!important}.box{background:#fff;margin-bottom:1.5em;position:relative;-webkit-box-shadow:0 2px 2px #e6e8ed;-moz-box-shadow:0 2px 2px #e6e8ed;box-shadow:0 2px 2px #e6e8ed}.box .box-header{border-bottom:1px solid #e9ecf3;padding:.8em;position:relative}.box .box-header__inner{display:flex;align-items:center;justify-content:space-between;width:100%}.box .box-header__inner--left{justify-content:flex-start;flex-wrap:wrap}.box .box-header h3{margin:0;font-size:1.2em}.box .box-header .loading-box,.box .box-header .toggle-button{border:0;background:0 0;font-size:1.5em;text-shadow:1px 1px 1px #dcdcdc;outline:0;position:absolute;top:4px;right:8px}.box .box-header .month-year-selection-component{position:absolute;right:5px;top:5px;width:118px;background:#f7f9fc;border-radius:3px}.box .box-header .month-year-selection-component:hover{background:#e9ecf3}.box .box-header .month-year-selection-component>input{border:0;box-shadow:none;background:0 0!important;padding:0;height:30px;font-weight:700;cursor:pointer}.box .box-header .month-year-selection-component .input-group-btn .btn-default{border:0;height:30px;background:0 0;padding:6px 8px 6px 0;outline:none;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.box .box-header .navigation{position:absolute;top:11px;right:5px}.box .box-header .navigation button{float:right;padding:0 12px;font-size:1em;background:0 0;color:#717171;border:0;font-weight:700}.box .box-header .navigation button.disabled{opacity:.5;cursor:not-allowed}.box .box-header .navigation .next{border-left:1px solid #e4e4e4}.box .box-header .pagination{position:absolute;top:4px;right:4px}.box .box-header .pagination a,.box .box-header .pagination span{border:0;margin-left:4px;padding:7px 11px 0;height:34px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#f9f9f9}.box .box-header .pagination a:hover{background:#eaeaea}.box .box-header .pagination .active a{background:#3379b7}.box .box-header>.options{position:absolute;right:5px;top:5px;padding:5px 8px;cursor:pointer}.box .box-header>.options:hover{background:#edf0f5;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.box .box-header>.options.not-hover:hover{background:none}.box .box-header>.options>span{display:block}.box .box-header>.options .selected span{padding:0;float:left;display:block}.box .box-header>.options .selected i{padding:0 0 0 10px;display:block;float:right;border-left:1px solid #e4e4e4;font-size:20px;margin-left:10px}.box .box-header .date-range-component{position:absolute;top:5px;right:5px}.box .box-header .button{position:absolute;right:7px;top:4px;background:transparent;border:0;font-size:1.5em}.box .box-header .button i:hover{text-shadow:1px 1px 1px #9c9c9c}.box .box-header .filters{position:absolute;top:5px;right:55px}.box .table-header{padding:5px 10px 5px 15px;border-bottom:1px solid #e9ecf3}.box .table-header table{width:100%}.box .table-header table td{font-size:1.1em}.box .table-header table td input{width:98%;outline:none;padding:5px;border:1px solid #fff}.box .table-header table td input:focus{border:1px solid #d4d4d4}.box .table-header table td .toggle-button{border:0;background:0 0;font-size:1.5em;text-shadow:1px 1px 1px #dcdcdc;outline:0}.box .box-content{padding:.8em}.box .box-content .links{margin:-6px 0}.box .box-content .links a{display:block;margin:6px 0;padding:4px}.box .box-content>iframe{width:100%;border:0;height:400px}.box .box-content .welcome-page{padding:2em 1em}.box .box-content .welcome-page .video{width:480px;float:right;margin-left:3em}.box .box-content .welcome-page .content{min-height:270px;padding-top:1.5em;overflow:hidden}.box .box-content .welcome-page .content h1{font-size:4em;padding:0;margin:0 0 10px}.box .box-content .welcome-page .content p{font-size:21px;font-weight:200;margin-bottom:15px}.box .box-content .info-column{font-size:1.2em}.box .box-content .info-column label{display:block;text-transform:uppercase;font-size:.6em;font-weight:400;margin-bottom:1px;opacity:.9}.box .box-footer{background:#f9f9f9;border-top:1px solid #e9ecf3;padding:.8em}.box .box-footer .summary{float:left;margin-top:.35em;margin-left:.5em}.box .box-footer .summary span{float:left}.box .box-footer .summary .separator{font-size:.6em;display:block;padding:.1em 1.1em;text-align:center;color:#c1c1c1;font-weight:700}.box .box-chart{overflow:hidden}.box .box-chart .highcharts-container,.box .box-chart div{width:100%}.box .box-loading{text-align:center;font-size:1.2em;position:relative;background:#f7f9fc;opacity:1;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;-ms-transition:opacity .5s ease;transition:opacity .5s ease}.box .box-loading.loaded{opacity:0!important;height:0!important;padding:0!important;overflow:hidden!important}.box .box-loading div{position:absolute;left:0;right:0;top:50%;margin-top:-39px}.box .box-loading div i{display:block;font-size:2.4em;margin:9px auto}.box label{font-weight:400!important}.box .loading-data{opacity:0!important;height:0!important;overflow:hidden!important}.box .apply-show-transition{opacity:1;height:auto;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;-ms-transition:opacity .5s ease;transition:opacity .5s ease}.box .jumbotron{background:transparent;margin:0}.box .form-group .period{height:34px}.box .form-group .period input{background:#fff}.box .form-group .period>.input-group{width:49%}.box .form-group .period>.input-group:first-child{float:left}.box .form-group .period>.input-group:last-child{float:right}.box .table>thead>tr>th .fa{padding:0 4px}.input-modal{vertical-align:middle}.input-modal .group-title{padding-bottom:5px}.input-modal .group-active,.input-modal .group-title{text-align:center;border-bottom:1px solid #e5e5e5}.input-modal .group-active div{padding:15px 0;cursor:pointer}.input-modal .group-active div:active,.input-modal .group-active div:hover{background-color:#0079bd!important;color:#fff!important}.input-modal .group-inactive{text-align:center;border-bottom:1px solid #e5e5e5}.input-modal .group-inactive div{padding:15px 0;cursor:not-allowed}.c-checkout{background-color:#f3f3f3;color:#8a8888;min-height:100vh}.c-checkout .navbar-fixed-top{position:absolute}.c-checkout__navbar{background-image:linear-gradient(#2846a0,#18aed5);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:167px;padding:0 5rem}.c-checkout__navbar__logo{margin-bottom:20px}@media (min-width:800px){.c-checkout__navbar{flex-direction:row;justify-content:flex-start;align-items:center}.c-checkout__navbar__logo img{margin-right:8rem}.c-checkout__navbar .icons img{margin-right:4rem}}.c-checkout__navbar--text{color:#fff;margin-bottom:2px;font-size:12px;opacity:.7;letter-spacing:1.8px}.c-checkout__container{width:100%;padding-top:117px;display:flex;flex-direction:column-reverse}@media (min-width:800px){.c-checkout__container{flex-direction:row}}.c-checkout__container--left,.c-checkout__container--right{padding:2.5rem}@media (min-width:800px){.c-checkout__container--left{width:60%;padding:3rem 10rem 10rem 15rem}}@media (min-width:800px){.c-checkout__container--right{width:40%;padding:0}}.c-checkout__container select{height:42px}.c-checkout__container input{border-radius:3px;border:1px solid #ccc;height:42px;width:100%;padding:10px 16px;outline:unset}.c-checkout__container input.invalid{border:1px solid #f43e61}.c-checkout__container input.invalid:focus{box-shadow:0 0 5px 0 #f43e61}.c-checkout__container input.ng-dirty.ng-invalid{border:1px solid #f43e61}.c-checkout__container input.ng-dirty.ng-invalid:focus{box-shadow:0 0 5px 0 #f43e61}.c-checkout__container input:focus{box-shadow:0 0 0 1px #4ab52e}.c-checkout__container .mc-search-select .inner{min-height:42px}.c-checkout__container .mc-search-select .inner .select-button{height:42px;padding:10px}.c-checkout__container .mc-search-select .inner .select-button .fa-times{top:15px}.c-checkout__container .mc-search-select .inner .select-button .fa-angle-down{top:10px}.c-checkout__container .mc-search-select .inner .search i{top:48px}.c-checkout__container .mc-search-select input{height:unset!important}.c-checkout__container .form-control:focus{border-color:#4ab52e;box-shadow:0 0 0 1px #4ab52e}.c-checkout__billingData h4{border-bottom:1px solid #d9d9d9;padding-bottom:5px;font-weight:700}.c-checkout__confirmation{margin-top:10px}.c-checkout__confirmation a{font-weight:700;color:#97d188}.c-checkout__confirmation a:hover{color:#4ab52e}.c-checkout__confirmation button{border-radius:63px;font-size:20px;padding:10px 20px;border:0}.c-checkout__confirmation button,.c-checkout__confirmation button:active,.c-checkout__confirmation button:focus,.c-checkout__confirmation button:hover{color:#fff;background-image:linear-gradient(#17a459,#82c800)}.c-checkout__confirmation button:disabled{background-color:#d9d9d9;background-image:none}.c-checkout__confirmation button:disabled:hover{background-color:#d9d9d9}.c-checkout__planBox{background-color:#fff;border-radius:15px;overflow:hidden;box-shadow:0 3px 6px #606062;z-index:1030;position:relative;min-width:340px}@media (min-width:800px){.c-checkout__planBox{display:inline-block;margin:-12rem 0 5rem}}.c-checkout__planBox--header{padding:2rem 3rem 1rem}.c-checkout__planBox--title{display:flex;flex-direction:column}.c-checkout__planBox--title label{color:#acacac;margin-bottom:0}.c-checkout__planBox--title div{color:#606062;font-size:30px;font-weight:700}.c-checkout__planBox--recurrences{margin-bottom:1rem}.c-checkout__planBox--subTitle{color:#2080be}.c-checkout__planBox--addOns{border-top:1px solid #d9d9d9;padding:1rem 3rem}.c-checkout__planBox--addOns div{display:flex;align-items:center;font-size:1.5rem}.c-checkout__planBox--addOns div:not(:last-child){margin-bottom:1rem}.c-checkout__planBox--addOns div>i{font-size:2rem;margin-right:1rem;color:#2080be}.c-checkout__planBox--addOns div>.addOn{font-size:small;opacity:.7;margin-left:5px}.c-checkout__planBox--summary{border-top:1px solid #d9d9d9}.c-checkout__planBox--summary table{width:100%}.c-checkout__planBox--summary table td{height:30px;padding:1rem 2rem}.c-checkout__planBox--summary table td:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:250px}.c-checkout__planBox--summary table td:last-child{font-weight:700;text-align:right}.c-checkout__planBox--summary table td.focus{color:#606062;font-size:12px;font-weight:700}.c-checkout__planBox--summary table td.focus--bgwhite{background-color:#fff}.c-checkout__planBox--summary table td.focus--bggray{background-color:#efefef}.c-checkout__planBox--summary table td.focus.big{font-size:14px}.c-checkout__planBox--summary table td .fine{font-weight:400}.c-checkout__planBox--summary table tr.recurring-add-ons>td{padding-left:2rem}.c-checkout__planBox--footer{display:flex;justify-content:space-between;align-items:center;background-color:#606062;color:#fff;padding:1rem 2rem;font-size:12px}.c-checkout__planBox--footer span{font-size:20px;font-weight:700}.c-checkout__planBox--footer strong.medium-strong{font-size:13px}.c-checkout__planBox--footer strong.big-strong{font-size:20px;text-align:right;display:inline-block;width:100%}.c-checkout__planBox--footer .descript-price{font-size:11px;line-height:1.2;margin-top:-3px}.c-checkout__planBox--footer .old-price{text-align:right;font-size:12px}.ps-note{max-width:337px;margin:-45px 14px 30px;font-size:12.5px;text-align:left}.mc-label{color:#7a7a7f;display:block;margin:13px 0 5px;line-height:20px}.checkout-payment-box .lock{position:absolute;top:9px;right:105px}.checkout-payment-box .select-date{border-radius:3px;border:1px solid #ccc;height:42px;margin-bottom:10px}.checkout-payment-box .select-date.invalid{border:1px solid #f43e61}.checkout-payment-box .error-text{font-size:13px}.subscription-card{display:inline-block;margin-right:5px;cursor:default}.input-filter .remove{position:absolute;padding:10px}.input-filter .remove i{color:#f43e61}.input-filter input.mc-flat{width:100%;padding:10px 16px;font-size:14px!important;border-radius:3px;border:1px solid #ccc}.input-filter input.invalid{outline:unset;border:1px solid #f43e61}.input-filter input.invalid:focus{box-shadow:0 0 5px 0 #f43e61}.input-filter .error-text{color:#f43e61;float:left;opacity:1;font-size:13px}.l-credit-card-flags-container{display:flex;flex-direction:column}@media (min-width:800px){.l-credit-card-flags-container{justify-content:space-between;flex-direction:row}}.l-credit-card-flags-container__items{margin-bottom:1rem;display:flex;justify-content:space-around}@media (min-width:800px){.l-credit-card-flags-container__items{justify-content:flex-end}}.clear{clear:both!important}.float-left{float:left!important}.float-right{float:right!important}.align-justify{text-align:justify!important}.align-center{text-align:center!important}.align-right{text-align:right!important}.align-left{text-align:left!important}.vertical-align-center{vertical-align:middle!important}.table-border-top{border-top:1px solid #ddd!important}.position-relative{position:relative}.position-absolute{position:absolute}.overflow-hidden{overflow:hidden}.no-border{border:0!important}.no-border-right{border-right:0!important}.no-border-left{border-left:0!important}.no-border-bottom{border-bottom:0!important}.no-border-top{border-top:0!important}.no-margin{margin:0!important}.no-margin-left{margin-left:0!important}.hide-border-bottom{border-bottom-style:hidden!important}.hide-border-right{border-right-style:hidden!important}.border-left{border-left:1px solid #e6e6e6}.border-right{border-right:1px solid #e6e6e6}.border-top{border-top:1px solid #e6e6e6}.border-bottom{border-bottom:1px solid #e6e6e6}.margin-horizontal-auto{margin:0 auto}.margin-right-5{margin-right:5px!important}.margin-left-5{margin-left:5px!important}.margin-right-10{margin-right:10px}.margin-left-10{margin-left:10px}.margin-right-15{margin-right:15px}.margin-left-15{margin-left:15px}.margin-right-20{margin-right:20px!important}.margin-right-25{margin-right:25px!important}.margin-right-30{margin-right:30px!important}.margin-right-40{margin-right:40px!important}.margin-right-50{margin-right:50px!important}.margin-left-20{margin-left:20px}.no-margin-bottom{margin-bottom:0!important}.outline-none{outline:none!important}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default!important}.cursor-block{cursor:not-allowed!important}.cursor-grab{cursor:grab!important}.nowrap{white-space:nowrap}.word-break-all{word-break:break-all}.remove-nowrap{white-space:inherit!important}.margin-top-15{margin-top:15px}.margin-bottom-15{margin-bottom:15px}.no-padding{padding:0!important}.no-padding-bottom{padding-bottom:0!important}.no-padding-right{padding-right:0!important}.padding-top-5{padding-top:5px!important}.padding-top-10{padding-top:10px!important}.padding-left-5{padding-left:5px!important}.padding-left-15{padding-left:15px!important}.padding-right-15{padding-right:15px!important}.padding-right-10{padding-right:10px}.padding-right-5{padding-right:5px!important}.padding-bottom-10{padding-bottom:10px!important}.padding-vertical-15{padding:15px 0!important}.padding-horizontal-15{padding:0 15px!important}.width-100{width:100%!important}.width-80{width:80%!important}.width-50{width:50%!important}.width-40{width:40%!important}.remove-nowrap{white-space:normal!important}.vertical-center{vertical-align:middle!important}.line-through{text-decoration:line-through}.full-width{width:100%!important}.margin-top-minus-10{margin-top:-10px!important}.margin-top-minus-5{margin-top:-5px!important}.margin-top-5{margin-top:5px!important}.margin-top-10{margin-top:10px!important}.margin-top-20{margin-top:20px!important}.margin-top-25{margin-top:25px!important}.margin-top-30{margin-top:30px!important}.margin-top-40{margin-top:40px}.margin-top-50{margin-top:50px!important}.margin-top-60{margin-top:60px}.margin-10-auto{margin:10px auto}.font--s30{font-size:30px!important}.font--s22{font-size:22px!important}.font--s20{font-size:20px!important}.font--s19{font-size:19px!important}.font--s18{font-size:18px!important}.font--s17{font-size:17px!important}.font--s16{font-size:16px!important}.font--s15{font-size:15px!important}.font--s14{font-size:14px!important}.font--s13{font-size:13px!important}.font--s12{font-size:12px!important}.font--s11{font-size:11px!important}.font--s10{font-size:10px!important}.font--s9{font-size:9px!important}.font--s8{font-size:8px!important}.font--s5{font-size:5px!important}.font--wNormal{font-weight:400!important}.font--w500{font-weight:500!important}.font--w700{font-weight:700!important}.font--w600{font-weight:600!important}.margin-20{margin:20px!important}.margin-bottom-5{margin-bottom:5px!important}.margin-bottom-10{margin-bottom:10px!important}.margin-bottom-15{margin-bottom:15px!important}.margin-bottom-20{margin-bottom:20px!important}.margin-bottom-30{margin-bottom:30px!important}.margin-left-60{margin-left:60px!important}.margin-right-60{margin-right:60px!important}.no-margin-top{margin-top:0!important}.background-light-blue{background-color:rgba(83,176,255,.1411764705882353)!important}.background-dark-blue{background-color:#456cbc!important}.background-light-orange{background-color:rgba(255,196,64,.1803921568627451)!important}.background-light-grey{background-color:#f2f2f2!important}.background-light-green{background-color:#d5f9d5!important}.background-dark-green{background-color:#a7e69d!important}.background-light-red{background-color:#ffcccb!important}.background-dark-red{background-color:#f5b5b3!important}.opacity-07{opacity:.7!important}.opacity-05{opacity:.5!important}.opacity-02{opacity:.2!important}.color-white{color:#fff!important}.color-green{color:#4ab858!important}.color-red{color:#e20000!important}.color-orange{color:#f90!important}.color-dark-blue{color:#456cbc!important}.color-grey{color:#c1c3c7!important}.color-dark-grey{color:#484848!important}.color-black{color:#000!important}.color-info-dark{color:#9da6b9}.color-primary-main,.color-primary-main-hover{color:#008900}.color-primary-main-hover:focus,.color-primary-main-hover:hover{color:rgba(0,137,0,.8666666666666667)}.font-italic{font-style:italic!important}.flex{display:flex!important}.align-items-center{align-items:center!important}.space-around{justify-content:space-around!important}.space-evenly{justify-content:space-evenly!important}.space-between{justify-content:space-between!important}.flex-center,.justify-center{justify-content:center!important}.flex-center{display:flex!important;align-items:center!important}.flex-end{justify-content:flex-end!important}.scrollable-80{overflow-y:auto;max-height:80vh}.width-auto{width:auto!important}.mx-1{margin-left:1rem}.mr-1,.mx-1{margin-right:1rem}.ml-1{margin-left:1rem}table.outer-border{border:1px solid #ddd}.mb-1{margin-bottom:10px}.mb-2{margin-bottom:20px}.mb-3{margin-bottom:35px}.mt-1{margin-top:10px}.mt-2{margin-top:20px}.mt-3{margin-top:35px}.radio-item{font-weight:400;cursor:pointer}.dashboard-management-widget-overflow{overflow-y:scroll;height:220px}.dashboard-widget-overflow{overflow-y:scroll;height:215px}.display-block{display:block}.display-inline-block{display:inline-block}.display-flex{display:flex}.margin-auto{margin:auto}.disabled{cursor:not-allowed!important}.select-text-center{text-align:center;text-align-last:center}.btn-download{color:#fff;background-color:#616161;width:120px}.btn-download:hover{background-color:#424242}.btn-download:focus,.btn-download:hover{color:#fff!important}.btn-outline{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}.btn-outline.primary{color:#82c800!important;border:1px solid #82c800;padding:6px 12px;border-radius:5px}.btn-outline.primary:hover{color:#fff!important;background:#82c800;text-decoration:none!important}.btn-outline-primary>button{color:#2196f3;border:1px solid #2196f3;background-color:#fff;font-size:11.5px!important}.btn-outline-primary>button:focus{color:#2196f3;outline:none}.btn-main-blue,.btn-outline-primary>button:hover{color:#fff;background-color:#2196f3}.btn-main-blue:hover{background-color:#0d8bf2;color:#fff!important}.btn-secondary-blue{background-color:#2076b8;color:#fff}.btn-secondary-blue:hover{background-color:#1f70ad;color:#fff!important}.cell-hovered:hover{background-color:#ffffb3!important}.whitespace-pre-wrap{white-space:pre-wrap}.exclamation-icon{background:url(misc/exclamation-icon.png) no-repeat;background-size:contain}.bell-icon,.exclamation-icon{display:block;margin:auto;height:18px;width:18px}.bell-icon{background:url(misc/bell-icon.png) no-repeat;background-size:contain}.check-green-icon{background:url(misc/check-green.png) no-repeat;background-size:contain}.check-blue-circle-icon,.check-green-icon{display:block;margin:auto;height:18px;width:18px}.check-blue-circle-icon{background:url(misc/check-blue-circle.png) no-repeat;background-size:contain}.check-orange-icon{background:url(misc/check-orange.png) no-repeat;background-size:contain}.check-blue-icon,.check-orange-icon{display:block;margin:auto;height:18px;width:18px}.check-blue-icon{background:url(misc/check-blue.png) no-repeat;background-size:contain}.center-self{place-self:center}.xsmall{font-size:80%}.clue{background:rgba(2,136,209,.0392156862745098);border-radius:5px}.force-lowercase{text-transform:lowercase}.zIndex-highest{z-index:9999999999!important}.pointer-events-none{pointer-events:none}.text-decoration-none,.text-decoration-none:hover{text-decoration:none}.btn[class*=btn-text]{border:0;background-color:transparent}.btn[class*=btn-text]:focus{outline:none}.btn[class*=btn-text]:hover{background-color:rgba(0,0,0,.04)}.btn-text{color:#333}.btn-text:focus,.btn-text:hover{color:#333!important}.btn-text-success{color:#008900}.btn-text-success:focus,.btn-text-success:hover{color:#008900!important}.composition-tree{border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6}.composition-tree .item-header{text-align:center;background:#f7f6f6;font-weight:700}.composition-tree .item-content .item:hover{background:#f4f9fc}.composition-tree>.item-wrapper>.item-wrapper .description:after{content:" ";display:block;width:7px;height:19px;position:absolute;left:0;top:1px;border-left:1px dotted #444;border-bottom:1px dotted #444}.composition-tree>.item-wrapper>.item-wrapper .description:before{content:" ";display:block;width:0;position:absolute;left:0;bottom:0;border-left:1px dotted #444;top:21px}.composition-tree .item-wrapper>.item-wrapper:last-child>.item>.description:before{border:0}.composition-tree>.item-wrapper>.item-wrapper>.item>.description{margin-left:135px}.composition-tree>.item-wrapper>.item-wrapper>.item-wrapper>.item>.description{margin-left:150px}.composition-tree>.item-wrapper>.item-wrapper>.item-wrapper>.item-wrapper>.item>.description{margin-left:165px}.composition-tree>.item-wrapper>.item-wrapper>.item-wrapper>.item-wrapper>.item-wrapper>.item>.description{margin-left:180px}.composition-tree>.item-wrapper>.item-wrapper>.item-wrapper>.item-wrapper>.item-wrapper>.item-wrapper>.item>.description{margin-left:195px}.composition-tree>.item-wrapper>.item-wrapper>.item-wrapper>.item-wrapper>.item-wrapper>.item-wrapper>.item-wrapper>.item>.description{margin-left:210px}.composition-tree>.item-wrapper>.item-wrapper>.item-wrapper>.item-wrapper>.item-wrapper>.item-wrapper>.item-wrapper>.item-wrapper>.item>.description{margin-left:225px}.composition-tree>.item-wrapper>.item-wrapper>.item-wrapper>.item-wrapper>.item-wrapper>.item-wrapper>.item-wrapper>.item-wrapper>.item-wrapper>.item>.description{margin-left:240px}.composition-tree>.item-wrapper{border-top:1px solid #e6e6e6}.composition-tree .item{position:relative}.composition-tree .item.composition{cursor:pointer}.composition-tree .item.composition.opened>.description:before{border:0}.composition-tree .item .description{position:relative;margin:0 480px 0 120px;padding:10px}.composition-tree .item .info{position:absolute;width:120px;text-align:center;top:0;bottom:0;padding-top:10px;border-left:1px solid #e6e6e6}.composition-tree .item .code{left:0;border-left:0;border-right:1px solid #e6e6e6}.composition-tree .item .unit{right:360px}.composition-tree .item .coefficient{right:240px}.composition-tree .item .unit-price{right:120px}.composition-tree .item .unit-cost{right:0}.date-range-component>div{float:left}.date-range-component .separator{padding:5px 8px;font-style:italic}.date-range-component .end-date-field,.date-range-component .start-date-field{position:relative;padding:4px 22px 4px 4px;background:#f7f9fc;border-radius:4px;cursor:pointer}.date-range-component .end-date-field:hover,.date-range-component .start-date-field:hover{background:#e9ecf3}.date-range-component .end-date-field>input,.date-range-component .start-date-field>input{width:82px;text-align:center;border:0;background:0;cursor:pointer;font-weight:700}.date-range-component .end-date-field>button,.date-range-component .start-date-field>button{position:absolute;top:0;right:0;bottom:0;width:27px;text-align:center;padding:1px 0;background:transparent;border:0}.estimate-overview-widget .box-header{padding:15px;height:54px}.estimate-overview-widget .box-header .title{font-size:1.1em;font-weight:700}.estimate-overview-widget .box-header .date-range-component{top:11px}.estimate-overview-widget .number{text-align:left;margin:1em 0;padding-left:.8em;line-height:34px;min-height:36px}.estimate-overview-widget .number .big{font-size:4em}.estimate-overview-widget .number.blue{border-left:3px solid #5db1d1}.estimate-overview-widget .number.blue .status{background:#5db1d1}.estimate-overview-widget .number.green{border-left:3px solid #2d9f3c}.estimate-overview-widget .number.green .status{background:#2d9f3c}.estimate-overview-widget .number.yellow{border-left:3px solid #ffb329}.estimate-overview-widget .number.yellow .status{background:#ffb329}.estimate-overview-widget .number .status{font-size:.8em;padding:3px 5px;border-radius:3px;color:#fff;margin:auto 0 auto 10px;height:20px;line-height:15px}.estimate-overview-widget .number .value{font-style:italic;line-height:19px;padding-top:7px}.estimate-overview-widget .number strong{font-size:3em}.estimate-overview-widget .show-button{float:right}.estimate-overview-widget .show-button button{margin-top:-3px}.estimate-report-model-a{color:#000!important;padding:20px}.estimate-report-model-a .estimate-report-header{min-height:180px;max-height:200px;display:flex}.estimate-report-model-a .estimate-report-header .logo{display:flex;width:35%;background-color:#fff!important;margin-right:10px;border-radius:10px;border:2px solid #e6e6e6;-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.2)!important;box-shadow:0 10px 10px 0 rgba(0,0,0,.2)!important}.estimate-report-model-a .estimate-report-header .logo img{padding:30px;max-width:100%;max-height:100%;object-fit:contain}@media print{.estimate-report-model-a .estimate-report-header .logo{box-shadow:none!important}}.estimate-report-model-a .estimate-report-header .info{width:65%;margin-left:10px;border-radius:10px;padding:20px 40px;font-size:16px;font-weight:700;-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.2)!important;box-shadow:0 10px 10px 0 rgba(0,0,0,.2)!important}.estimate-report-model-a .estimate-report-header .info .two-lines{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.estimate-report-model-a .estimate-report-header .info .one-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media print{.estimate-report-model-a .estimate-report-header .info{box-shadow:none!important}}.estimate-report-model-a .date-number{font-weight:700;margin-top:15px;font-size:18px}.estimate-report-model-a .date-number .date{float:right}.estimate-report-model-a .title{margin:30px 0;font-size:24px;font-weight:700;text-align:center}.estimate-report-model-a .estimate-report-wrapper{padding:20px 40px;border-radius:10px;border:2px solid #e6e6e6;border-left:7px solid;margin-bottom:30px;-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.2)!important;box-shadow:0 10px 10px 0 rgba(0,0,0,.2)!important}.estimate-report-model-a .estimate-report-wrapper .estimate-report-wrapper-title{text-align:left;font-size:20px;font-weight:700;margin-bottom:5px}.estimate-report-model-a .estimate-report-wrapper .estimate-report-wrapper-body{text-align:justify;font-size:16px}.estimate-report-model-a .estimate-report-wrapper .estimate-report-wrapper-body.estimate-intro{white-space:pre-line}@media print{.estimate-report-model-a .estimate-report-wrapper{box-shadow:none!important}}.estimate-report-model-a .stage-wrapper{padding:20px 40px;border-radius:10px;border:2px solid #e6e6e6;border-left:7px solid;margin-bottom:30px;-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.2)!important;box-shadow:0 10px 10px 0 rgba(0,0,0,.2)!important}.estimate-report-model-a .stage-wrapper .stage-wrapper-title{text-align:left;font-size:20px;font-weight:700;margin-bottom:5px}.estimate-report-model-a .stage-wrapper .stage-wrapper-name{text-align:left;font-size:16px;margin-bottom:5px}.estimate-report-model-a .stage-wrapper .stage-wrapper-service-table{width:100%}.estimate-report-model-a .stage-wrapper .stage-wrapper-service-table th{padding:10px;background-color:#e6e6e6!important;vertical-align:middle}.estimate-report-model-a .stage-wrapper .stage-wrapper-service-table th.no-wrap{white-space:nowrap}.estimate-report-model-a .stage-wrapper .stage-wrapper-service-table td{vertical-align:middle;border-bottom:1px solid;padding:10px}.estimate-report-model-a .stage-wrapper .stage-wrapper-service-table td.order{min-width:30px;max-width:53px;padding:10px 0}.estimate-report-model-a .stage-wrapper .stage-wrapper-service-table td.name-description{text-align:left;word-break:break-word}.estimate-report-model-a .stage-wrapper .stage-wrapper-service-table td.name-description .description{color:grey!important;font-weight:700}.estimate-report-model-a .stage-wrapper .stage-wrapper-service-table td.limit-width{min-width:100px;max-width:140px}.estimate-report-model-a .stage-wrapper .stage-wrapper-service-table td.no-wrap{white-space:nowrap}@media print{.estimate-report-model-a .stage-wrapper .stage-wrapper-service-table{box-shadow:none!important}}.estimate-report-model-a .stage-wrapper .stage-wrapper-footer{page-break-inside:avoid;display:flex;border-radius:10px;position:relative;width:fit-content;margin:0 0 0 auto;right:-40px;bottom:-20px}.estimate-report-model-a .stage-wrapper .stage-wrapper-footer .stage-wrapper-footer-day-amount{margin:auto;padding:30px;font-size:16px}.estimate-report-model-a .stage-wrapper .stage-wrapper-footer .stage-wrapper-footer-front{border-radius:10px;padding:10px 40px;text-align:right;vertical-align:middle}.estimate-report-model-a .stage-wrapper .stage-wrapper-footer .stage-wrapper-footer-front .pricing-detail{font-size:14px}.estimate-report-model-a .stage-wrapper .stage-wrapper-footer .stage-wrapper-footer-front .pricing-total{font-size:20px;font-weight:700}@media print{.estimate-report-model-a .stage-wrapper{box-shadow:none!important}}.estimate-report-model-a .footer-wrapper{padding:0 40px}.estimate-report-model-a .footer-wrapper .footer-wrapper-title{text-align:left;font-size:20px;font-weight:700;margin-bottom:5px}.estimate-report-model-a .footer-wrapper .footer-wrapper-body{text-align:justify;font-size:16px;margin-bottom:20px}.estimate-report-model-a .footer-wrapper .footer-wrapper-body.item{white-space:pre-line}.estimate-report-model-a .pricing-wrapper{page-break-inside:avoid;display:flex;min-height:118px;border-radius:10px;margin-bottom:70px;-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.2)!important;box-shadow:0 10px 10px 0 rgba(0,0,0,.2)!important}.estimate-report-model-a .pricing-wrapper .pricing-wrapper-front{display:table;min-height:inherit;border-radius:10px}.estimate-report-model-a .pricing-wrapper .pricing-wrapper-front .pricing-wrapper-front-left{display:table-cell;width:40%;min-height:inherit;text-align:center;vertical-align:middle;font-size:22px;font-weight:700}.estimate-report-model-a .pricing-wrapper .pricing-wrapper-front .pricing-wrapper-front-right{display:table-cell;width:60%;min-height:inherit;padding:15px 40px;text-align:right;vertical-align:middle}.estimate-report-model-a .pricing-wrapper .pricing-wrapper-front .pricing-wrapper-front-right .pricing-detail{font-size:14px}.estimate-report-model-a .pricing-wrapper .pricing-wrapper-front .pricing-wrapper-front-right .pricing-sub-total{font-size:16px;font-weight:700}.estimate-report-model-a .pricing-wrapper .pricing-wrapper-front .pricing-wrapper-front-right .pricing-total{font-size:22px;font-weight:700}.estimate-report-model-a .pricing-wrapper .pricing-wrapper-front .pricing-wrapper-front-right .pricing-payment{font-size:16px}.estimate-report-model-a .pricing-wrapper .pricing-wrapper-front.width-75{width:75%}.estimate-report-model-a .pricing-wrapper .pricing-wrapper-front.width-100{width:100%}.estimate-report-model-a .pricing-wrapper .pricing-wrapper-day-amount{margin:auto;font-size:18px;font-weight:700}@media print{.estimate-report-model-a .pricing-wrapper{box-shadow:none!important}}.estimate-report-model-a .report-signature{margin-bottom:70px;text-align:center;white-space:pre-line}.estimate-report-model-b{color:#000!important;padding:20px 10px}.estimate-report-model-b .estimate-report-header{display:flex;justify-content:space-between;margin-bottom:20px}.estimate-report-model-b .estimate-report-header .logo{align-items:center;display:flex;justify-content:center;overflow:hidden;width:250px}.estimate-report-model-b .estimate-report-header .logo img{max-width:100%;max-height:120px;object-fit:contain}.estimate-report-model-b .estimate-report-organization{text-align:right;width:calc(100% - 350px)}.estimate-report-model-b .estimate-report-organization .estimate-report-date-number{align-items:center;display:flex;justify-content:flex-end;margin-top:5px}.estimate-report-model-b .estimate-report-organization .estimate-report-date-number div{margin-left:20px}.estimate-report-model-b .estimate-report-organization .organization-name{color:rgba(0,0,0,.7);font-size:20px;font-weight:700}.estimate-report-model-b .estimate-report-highlight{background-color:rgba(0,0,0,.02)!important;font-size:14px;padding:15px 20px;print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important;margin-bottom:3px}.estimate-report-model-b .estimate-report-highlight__title{font-size:16px;font-weight:700;line-height:20px}.estimate-report-model-b .estimate-report-highlight.mb-20{margin-bottom:20px}.estimate-report-model-b .estimate-report-highlight__description{text-align:justify;white-space:pre-line}.estimate-report-model-b .estimate-report-highlight .observation{white-space:pre-line}.estimate-report-model-b .estimate-report-services .title{font-size:20px;font-weight:700;margin-bottom:10px}.estimate-report-model-b .estimate-report-services .estimate-report-stage{margin-bottom:30px}.estimate-report-model-b .estimate-report-services .estimate-report-stage .estimate-report-stage-name{background-color:#f2f2f2!important;font-size:16px;padding:10px 11px;print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}.estimate-report-model-b .estimate-report-services .estimate-report-stage .estimate-report-stage-table{width:100%}.estimate-report-model-b .estimate-report-services .estimate-report-stage .estimate-report-stage-table th{padding:10px;vertical-align:middle;border-top:1px solid;border-bottom:1px solid}.estimate-report-model-b .estimate-report-services .estimate-report-stage .estimate-report-stage-table th.no-wrap{white-space:nowrap}.estimate-report-model-b .estimate-report-services .estimate-report-stage .estimate-report-stage-table td{vertical-align:middle;border-bottom:1px solid;padding:10px;word-break:break-word}.estimate-report-model-b .estimate-report-services .estimate-report-stage .estimate-report-stage-table td.no-wrap{white-space:nowrap}.estimate-report-model-b .estimate-report-services .estimate-report-stage .estimate-report-stage-footer{margin-top:16px;text-align:right}.estimate-report-model-b .estimate-report-services .estimate-report-stage .estimate-report-stage-footer div{margin-bottom:3px}.estimate-report-model-b .estimate-report-footer-pricing{margin-bottom:15px;text-align:right}.estimate-report-model-b .estimate-report-footer-pricing div{margin-bottom:5px}.estimate-report-model-b .report-signature{margin-bottom:40px;text-align:center;white-space:pre-line}.estimate-materials-report{color:#000!important;padding:20px 50px}.estimate-materials-report .estimate-materials-report-header{display:flex;margin-bottom:20px}.estimate-materials-report .estimate-materials-report-header .left{width:60%}.estimate-materials-report .estimate-materials-report-header .left .header-title{font-size:28px;font-weight:700;margin-bottom:12px!important}.estimate-materials-report .estimate-materials-report-header .left .organization-name{font-size:20px}.estimate-materials-report .estimate-materials-report-header .left div{margin-bottom:6px}.estimate-materials-report .estimate-materials-report-header .right{width:40%;text-align:center;vertical-align:middle;padding-left:30px}.estimate-materials-report .estimate-materials-report-header .right img{max-width:100%;object-fit:contain}.estimate-materials-report .estimate-materials-report-body .estimate-report-stage-table{width:100%}.estimate-materials-report .estimate-materials-report-body .estimate-report-stage-table th{font-size:15px;padding:10px;vertical-align:middle;border-bottom:1px solid #8c8c8c;font-weight:700}.estimate-materials-report .estimate-materials-report-body .estimate-report-stage-table td{vertical-align:middle;border-bottom:1px solid #8c8c8c;padding:10px}.budgeted-cost-box{position:relative;margin-bottom:1.5em}.budgeted-cost-box .toggle-button{border:0;background:0 0;font-size:1.4em;text-shadow:1px 1px 1px #dcdcdc;outline:0;position:absolute;top:20px;right:0}.budgeted-cost-box .stage{background:#fafbfd;font-weight:700}.budgeted-cost-box .frame,.budgeted-cost-box .left-column,.budgeted-cost-box .right-column{background:#fff}.budgeted-cost-box .footer{background:#edf0f5;font-weight:700;border-bottom:1px solid #e5e6e8}.budgeted-cost-box .blue-line,.budgeted-cost-box .footer,.budgeted-cost-box .item,.budgeted-cost-box .stage,.budgeted-cost-box .sub-item{display:table}.budgeted-cost-box .blue-line>div,.budgeted-cost-box .footer>div,.budgeted-cost-box .item>div,.budgeted-cost-box .stage>div,.budgeted-cost-box .sub-item>div{display:table-cell;vertical-align:middle;height:60px}.budgeted-cost-box .blue-line .order,.budgeted-cost-box .footer .order,.budgeted-cost-box .item .order,.budgeted-cost-box .stage .order,.budgeted-cost-box .sub-item .order{width:50px;text-align:center;font-size:13px}.budgeted-cost-box .blue-line .name,.budgeted-cost-box .footer .name,.budgeted-cost-box .item .name,.budgeted-cost-box .stage .name,.budgeted-cost-box .sub-item .name{width:300px;padding:0 26px 0 10px;position:relative;line-height:16px}.budgeted-cost-box .blue-line .name .text,.budgeted-cost-box .footer .name .text,.budgeted-cost-box .item .name .text,.budgeted-cost-box .stage .name .text,.budgeted-cost-box .sub-item .name .text{color:#5b6c76;font-size:.9em;text-decoration:none;cursor:default;width:fit-content;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-height:16px;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:30px}.budgeted-cost-box .blue-line .name .upper-name,.budgeted-cost-box .footer .name .upper-name,.budgeted-cost-box .item .name .upper-name,.budgeted-cost-box .stage .name .upper-name,.budgeted-cost-box .sub-item .name .upper-name{opacity:.8;width:250px;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.budgeted-cost-box .blue-line .cost,.budgeted-cost-box .footer .cost,.budgeted-cost-box .item .cost,.budgeted-cost-box .stage .cost,.budgeted-cost-box .sub-item .cost{width:150px;text-align:center}.budgeted-cost-box .blue-line .cost .type-toggle-button,.budgeted-cost-box .footer .cost .type-toggle-button,.budgeted-cost-box .item .cost .type-toggle-button,.budgeted-cost-box .stage .cost .type-toggle-button,.budgeted-cost-box .sub-item .cost .type-toggle-button{border:0;background:transparent}.budgeted-cost-box .blue-line .cost .type-toggle-button i,.budgeted-cost-box .footer .cost .type-toggle-button i,.budgeted-cost-box .item .cost .type-toggle-button i,.budgeted-cost-box .stage .cost .type-toggle-button i,.budgeted-cost-box .sub-item .cost .type-toggle-button i{margin-left:10px}.budgeted-cost-box .blue-line .cost .type-toggle-button span,.budgeted-cost-box .footer .cost .type-toggle-button span,.budgeted-cost-box .item .cost .type-toggle-button span,.budgeted-cost-box .stage .cost .type-toggle-button span,.budgeted-cost-box .sub-item .cost .type-toggle-button span{display:none;position:absolute;background:#000;font-size:12px;font-weight:400;width:104px;padding:3px;border-radius:4px;opacity:.8;top:13px;right:-72px}.budgeted-cost-box .blue-line .cost .type-toggle-button:hover span,.budgeted-cost-box .footer .cost .type-toggle-button:hover span,.budgeted-cost-box .item .cost .type-toggle-button:hover span,.budgeted-cost-box .stage .cost .type-toggle-button:hover span,.budgeted-cost-box .sub-item .cost .type-toggle-button:hover span{display:block}.budgeted-cost-box .blue-line .total,.budgeted-cost-box .footer .total,.budgeted-cost-box .item .total,.budgeted-cost-box .stage .total,.budgeted-cost-box .sub-item .total{width:350px;text-align:center}.budgeted-cost-box .blue-line .accumulated,.budgeted-cost-box .footer .accumulated,.budgeted-cost-box .item .accumulated,.budgeted-cost-box .stage .accumulated,.budgeted-cost-box .sub-item .accumulated{width:500px;text-align:center}.budgeted-cost-box .left-column{position:absolute;top:0;left:0;z-index:1;width:500px;box-shadow:8px 0 10px 0 rgba(0,0,0,.1)}.budgeted-cost-box .right-column{position:absolute;top:0;right:0;z-index:1;width:150px;box-shadow:-8px 0 10px 0 rgba(0,0,0,.1)}.budgeted-cost-box .right-column .blue-line,.budgeted-cost-box .right-column .footer,.budgeted-cost-box .right-column .item,.budgeted-cost-box .right-column .stage,.budgeted-cost-box .right-column .sub-item{width:100%;display:table;height:60px;text-align:center}.budgeted-cost-box .right-column .blue-line div,.budgeted-cost-box .right-column .footer div,.budgeted-cost-box .right-column .item div,.budgeted-cost-box .right-column .stage div,.budgeted-cost-box .right-column .sub-item div{display:table-cell;vertical-align:middle;text-align:center;position:relative}.budgeted-cost-box .right-column .blue-line div .buttons,.budgeted-cost-box .right-column .footer div .buttons,.budgeted-cost-box .right-column .item div .buttons,.budgeted-cost-box .right-column .stage div .buttons,.budgeted-cost-box .right-column .sub-item div .buttons{position:absolute;width:47px;display:block;top:0;left:0;bottom:0;background:#5ab75e}.budgeted-cost-box .right-column .blue-line div .buttons button,.budgeted-cost-box .right-column .footer div .buttons button,.budgeted-cost-box .right-column .item div .buttons button,.budgeted-cost-box .right-column .stage div .buttons button,.budgeted-cost-box .right-column .sub-item div .buttons button{color:#fff;height:36px;padding:0;width:100%;border:0;background:#5ab75e;display:block;margin-top:0}.budgeted-cost-box .right-column .blue-line div .buttons button:hover,.budgeted-cost-box .right-column .footer div .buttons button:hover,.budgeted-cost-box .right-column .item div .buttons button:hover,.budgeted-cost-box .right-column .stage div .buttons button:hover,.budgeted-cost-box .right-column .sub-item div .buttons button:hover{background:#4e9e52}.budgeted-cost-box .right-column .blue-line div .buttons .period-type,.budgeted-cost-box .right-column .footer div .buttons .period-type,.budgeted-cost-box .right-column .item div .buttons .period-type,.budgeted-cost-box .right-column .stage div .buttons .period-type,.budgeted-cost-box .right-column .sub-item div .buttons .period-type{font-size:.7em;border-top:1px solid #fafffa;padding-top:4px;display:block;font-weight:400}.budgeted-cost-box .right-column .blue-line div .buttons>button,.budgeted-cost-box .right-column .footer div .buttons>button,.budgeted-cost-box .right-column .item div .buttons>button,.budgeted-cost-box .right-column .stage div .buttons>button,.budgeted-cost-box .right-column .sub-item div .buttons>button{font-size:.8em}.budgeted-cost-box .right-column .blue-line div .buttons button:last-child,.budgeted-cost-box .right-column .footer div .buttons button:last-child,.budgeted-cost-box .right-column .item div .buttons button:last-child,.budgeted-cost-box .right-column .stage div .buttons button:last-child,.budgeted-cost-box .right-column .sub-item div .buttons button:last-child{font-size:1em}.budgeted-cost-box .right-column .warning{background:#df2c2c;color:#fff;width:150px}.budgeted-cost-box .item,.budgeted-cost-box .stage,.budgeted-cost-box .sub-item{border-bottom:1px solid #e5e6e8}.budgeted-cost-box .sub-item .bordered{height:55px}.budgeted-cost-box .blue-line{background:#418bca;color:#fff;font-weight:700;text-align:center}.budgeted-cost-box .frame{overflow:hidden;margin-left:500px;margin-right:150px;cursor:grab;cursor:-webkit-grab;cursor:-moz-grab;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.budgeted-cost-box .frame#table-id{overflow-x:auto}.budgeted-cost-box .frame.scrolling{cursor:grabbing;cursor:-webkit-grabbing;cursor:-moz-grabbing}.budgeted-cost-box .frame .full-table{width:max-content;background:#fff}.budgeted-cost-box .frame .full-table .blue-line.header div{position:relative;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.budgeted-cost-box .frame .full-table .blue-line.header div:hover{background:#5298d5}.budgeted-cost-box .frame .full-table .blue-line.header div:hover .remove-period{opacity:1}.budgeted-cost-box .frame .full-table .blue-line.header div .remove-period{opacity:0;position:absolute;right:0;top:0;border:0;font-size:1.5em;width:32px;padding:0;height:25px;background:transparent;outline:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.budgeted-cost-box .frame .full-table .item>div:nth-child(odd),.budgeted-cost-box .frame .full-table .stage>div:nth-child(odd),.budgeted-cost-box .frame .full-table .sub-item>div:nth-child(odd){background:#f7f9fc}.budgeted-cost-box .frame .full-table .blue-line div,.budgeted-cost-box .frame .full-table .footer div,.budgeted-cost-box .frame .full-table .item div,.budgeted-cost-box .frame .full-table .stage div,.budgeted-cost-box .frame .full-table .sub-item div{font-size:.95em;width:140px;text-align:center;vertical-align:middle;position:relative}.budgeted-cost-box .frame .full-table .blue-line div .click-to-edit,.budgeted-cost-box .frame .full-table .footer div .click-to-edit,.budgeted-cost-box .frame .full-table .item div .click-to-edit,.budgeted-cost-box .frame .full-table .stage div .click-to-edit,.budgeted-cost-box .frame .full-table .sub-item div .click-to-edit{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}.budgeted-cost-box .frame .full-table .blue-line .empty,.budgeted-cost-box .frame .full-table .footer .empty,.budgeted-cost-box .frame .full-table .item .empty,.budgeted-cost-box .frame .full-table .stage .empty,.budgeted-cost-box .frame .full-table .sub-item .empty{opacity:.4}.budgeted-cost-box .frame .full-table .blue-line .bordered,.budgeted-cost-box .frame .full-table .footer .bordered,.budgeted-cost-box .frame .full-table .item .bordered,.budgeted-cost-box .frame .full-table .stage .bordered,.budgeted-cost-box .frame .full-table .sub-item .bordered{opacity:1;border-bottom:5px solid #2ec039}.budgeted-cost-box .frame .full-table .blue-line .edition,.budgeted-cost-box .frame .full-table .footer .edition,.budgeted-cost-box .frame .full-table .item .edition,.budgeted-cost-box .frame .full-table .stage .edition,.budgeted-cost-box .frame .full-table .sub-item .edition{background:#fce59f;box-shadow:0 0 20px #cfcccc;font-size:1em}.budgeted-cost-box .frame .full-table .blue-line .edition div,.budgeted-cost-box .frame .full-table .footer .edition div,.budgeted-cost-box .frame .full-table .item .edition div,.budgeted-cost-box .frame .full-table .stage .edition div,.budgeted-cost-box .frame .full-table .sub-item .edition div{height:40px;position:relative}.budgeted-cost-box .frame .full-table .blue-line .edition div .save,.budgeted-cost-box .frame .full-table .footer .edition div .save,.budgeted-cost-box .frame .full-table .item .edition div .save,.budgeted-cost-box .frame .full-table .stage .edition div .save,.budgeted-cost-box .frame .full-table .sub-item .edition div .save{position:absolute;top:3px;right:12%;padding:0;height:18px;height:20px;width:20px;background:#2ec039;border-radius:2px;border:0;color:#fff}.budgeted-cost-box .frame .full-table .blue-line .edition div .cancel,.budgeted-cost-box .frame .full-table .footer .edition div .cancel,.budgeted-cost-box .frame .full-table .item .edition div .cancel,.budgeted-cost-box .frame .full-table .stage .edition div .cancel,.budgeted-cost-box .frame .full-table .sub-item .edition div .cancel{position:absolute;top:3px;left:12%;padding:0;height:20px;width:20px;background:#e99d22;border-radius:2px;border:0;color:#fff}.budgeted-cost-box .frame .full-table .blue-line .edition div input,.budgeted-cost-box .frame .full-table .footer .edition div input,.budgeted-cost-box .frame .full-table .item .edition div input,.budgeted-cost-box .frame .full-table .stage .edition div input,.budgeted-cost-box .frame .full-table .sub-item .edition div input{border:1px solid #e6cc7f;padding:3px 0;width:80%;display:block;margin:0 auto 3px}#budgeted-cost-header{opacity:0;position:fixed;top:0;left:87px;right:20px;z-index:10;box-shadow:0 3px 6px 0 rgba(0,0,0,.2)}#budgeted-cost-header.sticky{opacity:1;top:48px}.income-statement-container{position:relative;overflow:hidden}.income-statement-container .revenue{border-left:5px solid #b4d0bc}.income-statement-container .expense{border-left:5px solid #e8b0b0}.income-statement-container td,.income-statement-container th{font-size:.9em;white-space:nowrap;padding:12px}.income-statement-container td{border-bottom:1px solid #e6e6e6}.income-statement-container th{background:#418bca;color:#fff;text-align:center}.income-statement-container:after,.income-statement-container:before{content:" ";background:transparent;position:absolute;top:0;bottom:0;width:3px;z-index:1;opacity:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.income-statement-container.has-scroll-left:before,.income-statement-container.has-scroll-right:after{opacity:1}.income-statement-container:before{box-shadow:1px 1px 15px #262626;left:197px}.income-statement-container:after{box-shadow:1px 1px 15px #262626;right:147px}.income-statement-container .description{position:absolute;width:200px;top:0;left:0;z-index:2;background:#fff}.income-statement-container .description table{width:100%;border-right:1px solid #e6e6e6}.income-statement-container .description table td{padding-left:20px}.income-statement-container .description table .fixed td{font-weight:700;padding-left:10px}.income-statement-container .float-table{margin:0 150px 0 200px;overflow:hidden}.income-statement-container .float-table table{border-right:0!important;border-left:0!important;min-width:100%;cursor:grab;cursor:-webkit-grab;cursor:-moz-grab;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.income-statement-container .float-table table td.odd{background:#f7f9fc}.income-statement-container .float-table table td,.income-statement-container .float-table table th{min-width:80px;text-align:center}.income-statement-container .float-table table.pressed{cursor:grabbing!important;cursor:-webkit-grabbing!important;cursor:-moz-grabbing!important}.income-statement-container .total{position:absolute;width:150px;top:0;right:0;z-index:2;background:#fff}.income-statement-container .total table{width:100%;border-left:1px solid #e6e6e6}.income-statement-container .total table td{text-align:center}.income-statement-container .fixed td{font-weight:700;background:#edf0f5!important}.income-statement-container .fixed-header{position:fixed;top:48px;left:90px;right:20px;z-index:100;visibility:hidden;-webkit-box-shadow:0 2px 9px #a9a9a9;-moz-box-shadow:0 2px 9px #a9a9a9;box-shadow:0 2px 9px #a9a9a9}.income-statement-container .fixed-header.visible{visibility:visible}.income-statement-container .fixed-header .float-table>div{width:max-content}.income-statement-container .fixed-header .float-table>div div{float:left;padding:12px 0;background:#418bca;color:#fff;font-size:.9em;font-weight:700;text-align:center}.income-statement-container .fixed-header .float-table th{padding-left:0!important;padding-right:0!important;white-space:normal!important;min-width:auto!important}.cash-flow-container .fixed-header .float-table>div>div,.cash-flow-container th{line-height:15px;padding:10px 12px 8px}.cash-flow-container .fixed-header .float-table>div>div strong,.cash-flow-container th strong{font-size:1.5em}.cash-flow-container .fixed-header .float-table>div>div small,.cash-flow-container th small{opacity:.8}.cash-flow-container .description th,.cash-flow-container .total th{padding:18px}.toggle-btn{border:0;background:0 0;font-size:1.5em;text-shadow:1px 1px 1px #dcdcdc;outline:0}.insert-entry-items-container{position:relative;background-color:#f1f1f1;border-bottom:1px solid #e6e6e6}.insert-entry-items-container td,.insert-entry-items-container th{font-size:.95em;white-space:nowrap;padding:6px}.insert-entry-items-container td{border-bottom:1px solid #e6e6e6}.insert-entry-items-container th{background:#418bca;color:#fff;text-align:center}.insert-entry-items-container:after,.insert-entry-items-container:before{content:" ";background:transparent;position:absolute;top:0;bottom:0;width:3px;z-index:1;opacity:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.insert-entry-items-container.has-scroll-left:before,.insert-entry-items-container.has-scroll-right:after{opacity:1}.insert-entry-items-container:before{box-shadow:1px 1px 15px #262626;left:673px}.insert-entry-items-container:after{box-shadow:1px 1px 15px #262626;right:197px}.insert-entry-items-container .description{position:absolute;width:676px;top:0;left:0;z-index:2;background:#fff}.insert-entry-items-container .description table{table-layout:fixed;width:100%;border-right:1px solid #e6e6e6;border-collapse:inherit}.insert-entry-items-container .description table .description-header{height:60px}.insert-entry-items-container .description table .product-row{display:flex;flex-direction:column;justify-content:center;height:77px}.insert-entry-items-container .description table .product-row .upper{font-size:.89em}.insert-entry-items-container .description table .product-row .upper .text{opacity:.7;margin-right:3px}.insert-entry-items-container .description table .product-row .lower{display:flex;align-items:center}.insert-entry-items-container .description table .product-row .lower .text{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.insert-entry-items-container .description table .product-row .lower label{margin-bottom:0;padding-right:10px}.insert-entry-items-container .description table .edit-product-row{text-align:center;padding-right:0;padding-left:0}.insert-entry-items-container .description table .group-row{width:110px;text-align:center;padding-right:0;padding-left:0}.insert-entry-items-container .description table .package-row{width:80px;text-align:center;padding-right:0;padding-left:0}.insert-entry-items-container .frame{margin:0 200px 0 676px;overflow:hidden;cursor:grab;cursor:-webkit-grab;cursor:-moz-grab;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.insert-entry-items-container .frame.pressed{cursor:grabbing!important;cursor:-webkit-grabbing!important;cursor:-moz-grabbing!important}.insert-entry-items-container .frame#float-table-id{overflow-x:auto}.insert-entry-items-container .frame#float-table-id::-webkit-scrollbar{background:#e6e6e6!important;height:13px}.insert-entry-items-container .frame#float-table-id::-webkit-scrollbar-thumb{background:#a8a8a8}.insert-entry-items-container .frame#float-table-id::-webkit-scrollbar-button{border:1px solid transparent}.insert-entry-items-container .frame#float-table-id::-webkit-scrollbar-button:start{background:url(misc/arrow_left-default.svg) no-repeat 50% #e6e6e6;background-size:cover}.insert-entry-items-container .frame#float-table-id::-webkit-scrollbar-button:end{background:url(misc/arrow_right-default.svg) no-repeat 50% #e6e6e6;background-size:cover}.insert-entry-items-container .float-table .text{display:block;overflow:hidden;text-overflow:ellipsis;max-width:170px}.insert-entry-items-container .float-table table{border-right:0!important;border-left:0!important;min-width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.insert-entry-items-container .float-table table .line{height:77px;background-color:#fff}.insert-entry-items-container .float-table table td.odd{background:#f7f9fc}.insert-entry-items-container .float-table table td{min-width:126px;text-align:center}.insert-entry-items-container .float-table table th{height:60px;position:relative;min-width:126px;text-align:center}.insert-entry-items-container .float-table table th .remove-cost-centre{right:0}.insert-entry-items-container .float-table table th .edit-cost-centre,.insert-entry-items-container .float-table table th .remove-cost-centre{opacity:0;position:absolute;top:0;border:0;font-size:1.4em;width:32px;padding:0;height:25px;background:0 0;outline:0;transition:all .2s ease-in-out}.insert-entry-items-container .float-table table th .edit-cost-centre{left:0}.insert-entry-items-container .float-table table th:hover{background:#5298d5}.insert-entry-items-container .float-table table th:hover .edit-cost-centre,.insert-entry-items-container .float-table table th:hover .remove-cost-centre{opacity:1}.insert-entry-items-container .float-table table th .info-formatter{align-items:center;display:flex;justify-content:center;padding:0 3rem;position:relative;text-align:left;width:100%}.insert-entry-items-container .float-table table th .info-formatter .overflow-ellipsis{width:240px;max-width:100%;text-overflow:ellipsis;display:block;overflow:hidden;margin:auto;font-size:12px}.insert-entry-items-container .float-table table th .info-formatter .edit-cost-centre,.insert-entry-items-container .float-table table th .info-formatter .remove-cost-centre{position:static;opacity:1}.insert-entry-items-container .total{position:absolute;width:200px;top:0;right:0;z-index:2;background:#fff}.insert-entry-items-container .total table{width:100%;border-left:1px solid #e6e6e6}.insert-entry-items-container .total table .total-header{height:60px}.insert-entry-items-container .total table .line{height:77px}.insert-entry-items-container .total table .fa-trash{font-size:1.3em;color:#d43f3a}.insert-entry-items-container .total table td{text-align:center}.insert-entry-items-container .footer-table{height:63px;background-color:#f1f1f1}.insert-entry-items-container .footer-table td{border-bottom:0}.insert-entry-items-container#entry-items-header{visibility:collapse;opacity:0;position:sticky;top:-1000px;left:15px;right:15px;z-index:0;box-shadow:0 3px 6px 0 rgba(0,0,0,.2)}.insert-entry-items-container#entry-items-header.sticky{visibility:visible;background:#fff;position:sticky;opacity:1;top:0;z-index:10}.insert-entry-items-container .td-line-grid{align-items:center;display:grid;grid-template-columns:1fr 1fr;padding-bottom:3px;text-align:left}.insert-entry-items-container .td-line-grid b{color:#b8b8b8;font-weight:400;padding-right:8px;text-align:right}.intro{position:fixed;background:#fff;z-index:99999;top:0;left:0;right:0;bottom:0}.intro .image{position:absolute;top:35%;left:50%;transform:translate(-50%)}.main-nav ul{position:fixed;top:48px;left:0;bottom:0;width:70px;background:transparent linear-gradient(180deg,#2846a0,#18aed5) 0 0 no-repeat padding-box;list-style-type:none;margin:0;padding:0;box-shadow:0 0 10px rgba(0,0,0,.4117647058823529);z-index:999}.main-nav ul>.active>a{background:#23579c;opacity:1}.main-nav ul>li{position:relative}.main-nav ul>li:first-child>a>i{margin-top:.3em}.main-nav ul>li>a:not(.btn-quick-registration){display:block;padding:8px 0;color:#fff;opacity:.5;text-decoration:none}.main-nav ul>li>a:not(.btn-quick-registration)>i{width:100%;text-align:center;font-size:1.35em;margin-bottom:.1em;display:block}.main-nav ul>li>a:not(.btn-quick-registration)>span{width:100%;font-weight:400;font-size:.8em;display:block;text-align:center}.main-nav ul>li:hover>a{background:#23579c;opacity:1}.main-nav ul>li:hover ol{display:block;max-height:300px!important;opacity:1;width:157px}.main-nav ul>li:hover ol.extended{width:210px}.main-nav ul>li ol{background:#23579c;width:0;position:absolute;left:70px;top:0;z-index:99999;overflow:hidden;padding:0;list-style-type:none;opacity:0}.main-nav ul>li ol li a{display:block;padding:6px 10px;min-width:157px;height:30px;opacity:.8;text-decoration:none;font-size:.9em;color:#fff;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.main-nav ul>li ol li a:hover{opacity:1}.main-nav ul>li.works-session:hover ol{width:230px}@media (max-height:640px){.main-nav ul>li.financial-session ol{top:auto;bottom:0}}.main-nav .transition-effect{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.main-nav .quick-registration .btn-quick-registration{background-color:#42b234;border-radius:5px;display:block;height:40px;margin:15px auto;position:relative;width:40px}.main-nav .quick-registration .btn-quick-registration span{display:block;font-size:0;height:100%;left:0;position:absolute;transition:.25s linear;text-align:center;top:0;width:100%}.main-nav .quick-registration .btn-quick-registration span:after,.main-nav .quick-registration .btn-quick-registration span:before{background-color:#fff;content:"";display:inline-block;left:50%;position:absolute;top:50%}.main-nav .quick-registration .btn-quick-registration span:after{height:20px;margin-left:-1.5px;margin-top:-10px;width:3px}.main-nav .quick-registration .btn-quick-registration span:before{height:3px;margin-left:-10px;margin-top:-1.5px;width:20px}.main-nav .quick-registration .btn-quick-registration:hover{background-color:#61c43a}.main-nav .quick-registration .toggle-quick-registration{display:none;left:0;position:absolute;top:0;height:70px;z-index:9}.main-nav .quick-registration .toggle-quick-registration--inner{background-color:#fff;border-radius:5px;box-shadow:0 3px 10px rgba(0,0,0,.23137254901960785);padding-bottom:15px;margin-left:70px;width:293px}.main-nav .quick-registration .toggle-quick-registration strong{border-bottom:thin solid rgba(99,99,99,.25882352941176473);color:#c7cdd9;display:block;font-size:17px;font-weight:700!important;padding:.8rem 1.5rem;margin-bottom:10px}.main-nav .quick-registration .toggle-quick-registration a{align-items:center;color:#464646;cursor:pointer;display:flex;font-size:16px;justify-content:space-between;padding:.4rem 2rem;white-space:nowrap}.main-nav .quick-registration .toggle-quick-registration a.active,.main-nav .quick-registration .toggle-quick-registration a:hover{color:#58b740;text-decoration:none}.main-nav .quick-registration .toggle-quick-registration a:visited{text-decoration:none}.main-nav .quick-registration .toggle-quick-registration .tag-reference{background-color:rgba(32,118,184,.043137254901960784);border-radius:20px;color:rgba(0,0,0,.4);display:inline-block;font-size:12px;padding:.4em 1.2em}.main-nav .quick-registration.act .btn-quick-registration{background-color:#2076b8;position:relative;z-index:99}.main-nav .quick-registration.act .btn-quick-registration span{transform:rotate(45deg)}.main-nav .quick-registration.act .toggle-quick-registration{display:block}.mgmt-costs-table{position:relative;cursor:default;border-bottom:1px solid #e5e6e8}.mgmt-costs-table .toggle-button{border:0;background:0 0;font-size:1.4em;text-shadow:1px 1px 1px #dcdcdc;outline:0;position:absolute;top:20px;right:0}.mgmt-costs-table .stage{background:#fafbfd;font-weight:700}.mgmt-costs-table .blue-line,.mgmt-costs-table .cost-without-appropriation-line,.mgmt-costs-table .item,.mgmt-costs-table .stage,.mgmt-costs-table .total-line{display:table}.mgmt-costs-table .blue-line>div,.mgmt-costs-table .cost-without-appropriation-line>div,.mgmt-costs-table .item>div,.mgmt-costs-table .stage>div,.mgmt-costs-table .total-line>div{display:table-cell;vertical-align:middle;height:60px}.mgmt-costs-table .blue-line .order,.mgmt-costs-table .cost-without-appropriation-line .order,.mgmt-costs-table .item .order,.mgmt-costs-table .stage .order,.mgmt-costs-table .total-line .order{width:50px;text-align:center;font-size:13px}.mgmt-costs-table .blue-line .name,.mgmt-costs-table .cost-without-appropriation-line .name,.mgmt-costs-table .item .name,.mgmt-costs-table .stage .name,.mgmt-costs-table .total-line .name{width:100px;padding:3px 26px 3px 8px;position:relative;line-height:16px}.mgmt-costs-table .blue-line .name .text,.mgmt-costs-table .cost-without-appropriation-line .name .text,.mgmt-costs-table .item .name .text,.mgmt-costs-table .stage .name .text,.mgmt-costs-table .total-line .name .text{color:#5b6c76;font-size:.9em;text-decoration:none}.mgmt-costs-table .blue-line .name .text small,.mgmt-costs-table .cost-without-appropriation-line .name .text small,.mgmt-costs-table .item .name .text small,.mgmt-costs-table .stage .name .text small,.mgmt-costs-table .total-line .name .text small{opacity:.8;line-height:1;display:block}.mgmt-costs-table .blue-line .accomplished,.mgmt-costs-table .blue-line .planned,.mgmt-costs-table .blue-line .result,.mgmt-costs-table .cost-without-appropriation-line .accomplished,.mgmt-costs-table .cost-without-appropriation-line .planned,.mgmt-costs-table .cost-without-appropriation-line .result,.mgmt-costs-table .item .accomplished,.mgmt-costs-table .item .planned,.mgmt-costs-table .item .result,.mgmt-costs-table .stage .accomplished,.mgmt-costs-table .stage .planned,.mgmt-costs-table .stage .result,.mgmt-costs-table .total-line .accomplished,.mgmt-costs-table .total-line .planned,.mgmt-costs-table .total-line .result{width:150px;text-align:center}.mgmt-costs-table .blue-line .equipment,.mgmt-costs-table .blue-line .manpower,.mgmt-costs-table .blue-line .other,.mgmt-costs-table .blue-line .product,.mgmt-costs-table .cost-without-appropriation-line .equipment,.mgmt-costs-table .cost-without-appropriation-line .manpower,.mgmt-costs-table .cost-without-appropriation-line .other,.mgmt-costs-table .cost-without-appropriation-line .product,.mgmt-costs-table .item .equipment,.mgmt-costs-table .item .manpower,.mgmt-costs-table .item .other,.mgmt-costs-table .item .product,.mgmt-costs-table .stage .equipment,.mgmt-costs-table .stage .manpower,.mgmt-costs-table .stage .other,.mgmt-costs-table .stage .product,.mgmt-costs-table .total-line .equipment,.mgmt-costs-table .total-line .manpower,.mgmt-costs-table .total-line .other,.mgmt-costs-table .total-line .product{width:95px;text-align:center;font-size:13px}.mgmt-costs-table .blue-line .total,.mgmt-costs-table .cost-without-appropriation-line .total,.mgmt-costs-table .item .total,.mgmt-costs-table .stage .total,.mgmt-costs-table .total-line .total{width:95px;text-align:center}.mgmt-costs-table .blue-line .evolution,.mgmt-costs-table .cost-without-appropriation-line .evolution,.mgmt-costs-table .item .evolution,.mgmt-costs-table .stage .evolution,.mgmt-costs-table .total-line .evolution{width:150px;text-align:center;padding:0 3px}.mgmt-costs-table .blue-line .paidValue,.mgmt-costs-table .blue-line .pendingValue,.mgmt-costs-table .cost-without-appropriation-line .paidValue,.mgmt-costs-table .cost-without-appropriation-line .pendingValue,.mgmt-costs-table .item .paidValue,.mgmt-costs-table .item .pendingValue,.mgmt-costs-table .stage .paidValue,.mgmt-costs-table .stage .pendingValue,.mgmt-costs-table .total-line .paidValue,.mgmt-costs-table .total-line .pendingValue{width:190px;text-align:center;padding:0 3px}.mgmt-costs-table .item,.mgmt-costs-table .stage{border-bottom:1px solid #e5e6e8}.mgmt-costs-table .blue-line{background:#418bca;color:#fff;font-weight:700;text-align:center;position:sticky;top:48px;z-index:91}.mgmt-costs-table .blue-line .equipment,.mgmt-costs-table .blue-line .manpower,.mgmt-costs-table .blue-line .other,.mgmt-costs-table .blue-line .paidValue,.mgmt-costs-table .blue-line .pendingValue,.mgmt-costs-table .blue-line .product{background-color:#609dd2}.mgmt-costs-table .blue-line .accomplished i,.mgmt-costs-table .blue-line .total i{font-size:17px}.mgmt-costs-table .cost-without-appropriation-line{background:#f9f9ee;color:#5b6c76;position:sticky;top:0;z-index:1}.mgmt-costs-table .cost-without-appropriation-line:hover{transition-delay:.25s;z-index:99;position:relative}.mgmt-costs-table .cost-without-appropriation-line .equipment,.mgmt-costs-table .cost-without-appropriation-line .manpower,.mgmt-costs-table .cost-without-appropriation-line .other,.mgmt-costs-table .cost-without-appropriation-line .product{background-color:#f9f9ee;text-align:center}.mgmt-costs-table .cost-without-appropriation-line .total i{font-size:14px;margin-left:4px}.mgmt-costs-table .total-line{background:#e8e8e8;color:#5b6c76;font-weight:700;position:sticky;top:0;z-index:1}.mgmt-costs-table .total-line .equipment,.mgmt-costs-table .total-line .manpower,.mgmt-costs-table .total-line .other,.mgmt-costs-table .total-line .product{background-color:#e8e8e8;text-align:center}.mgmt-costs-table .total-line .total i{font-size:14px;margin-left:4px}.financial-result-container{position:relative;display:flex}.financial-result-container .border-left{border-left:1px solid #e6e6e6}.financial-result-container .text-bold{font-weight:700}.financial-result-container td,.financial-result-container th{font-size:.9em;white-space:nowrap;padding:12px}.financial-result-container td{border-bottom:1px solid #e6e6e6}.financial-result-container th{background:#418bca;color:#fff;text-align:center}.financial-result-container .not-apply{font-size:.7em;color:#c5c3c3}.financial-result-container .description{width:100%}.financial-result-container .description table{width:100%;border-right:1px solid #e6e6e6}.financial-result-container .description table td{padding-left:20px}.financial-result-container .description table .fixed td{padding-left:10px}.financial-result-container .total{width:100%}.financial-result-container .total table{width:100%;border-left:1px solid #e6e6e6}.financial-result-container .total table td{text-align:center}.financial-result-container .header td{font-weight:700;background:#eaebf2!important}.financial-result-container .result-line td{font-weight:700;background:#858585!important;color:#fff}.financial-result-container .fixed td{background:#edf0f5!important}.mgmt-schedule-table{position:relative;cursor:default;border-bottom:1px solid #e5e6e8}.mgmt-schedule-table .toggle-button{border:0;background:0 0;font-size:1.4em;text-shadow:1px 1px 1px #dcdcdc;outline:0;position:absolute;top:20px;right:0}.mgmt-schedule-table .stage{background:#fafbfd;font-weight:700}.mgmt-schedule-table .blue-line,.mgmt-schedule-table .item,.mgmt-schedule-table .stage{display:flex}.mgmt-schedule-table .blue-line>div,.mgmt-schedule-table .item>div,.mgmt-schedule-table .stage>div{display:flex;align-items:center;justify-content:center;height:60px}.mgmt-schedule-table .blue-line .order,.mgmt-schedule-table .item .order,.mgmt-schedule-table .stage .order{width:50px;font-size:13px}.mgmt-schedule-table .blue-line .name,.mgmt-schedule-table .item .name,.mgmt-schedule-table .stage .name{flex-grow:1;flex-basis:0;overflow:hidden;justify-content:start;padding:3px 28px 3px 8px;position:relative;line-height:16px}.mgmt-schedule-table .blue-line .name .text,.mgmt-schedule-table .item .name .text,.mgmt-schedule-table .stage .name .text{color:#5b6c76;font-size:.9em;text-decoration:none;overflow:hidden;text-overflow:ellipsis}.mgmt-schedule-table .blue-line .name .text small,.mgmt-schedule-table .item .name .text small,.mgmt-schedule-table .stage .name .text small{opacity:.8;line-height:1;display:block}.mgmt-schedule-table .blue-line .duration,.mgmt-schedule-table .item .duration,.mgmt-schedule-table .stage .duration{width:110px}.mgmt-schedule-table .blue-line .accomplished,.mgmt-schedule-table .blue-line .planned,.mgmt-schedule-table .item .accomplished,.mgmt-schedule-table .item .planned,.mgmt-schedule-table .stage .accomplished,.mgmt-schedule-table .stage .planned{width:250px}.mgmt-schedule-table .blue-line .balance,.mgmt-schedule-table .item .balance,.mgmt-schedule-table .stage .balance{width:200px}.mgmt-schedule-table .blue-line .evolution,.mgmt-schedule-table .item .evolution,.mgmt-schedule-table .stage .evolution{width:110px;padding:0 3px}.mgmt-schedule-table .blue-line .evolution>.fa,.mgmt-schedule-table .item .evolution>.fa,.mgmt-schedule-table .stage .evolution>.fa{margin-left:5px}.mgmt-schedule-table .item,.mgmt-schedule-table .stage{border-bottom:1px solid #e5e6e8}.mgmt-schedule-table .item .accomplished,.mgmt-schedule-table .item .planned,.mgmt-schedule-table .stage .accomplished,.mgmt-schedule-table .stage .planned{display:inline-flex;align-items:center;justify-content:space-around}.mgmt-schedule-table .item .accomplished .end,.mgmt-schedule-table .item .accomplished .start,.mgmt-schedule-table .item .planned .end,.mgmt-schedule-table .item .planned .start,.mgmt-schedule-table .stage .accomplished .end,.mgmt-schedule-table .stage .accomplished .start,.mgmt-schedule-table .stage .planned .end,.mgmt-schedule-table .stage .planned .start{padding:5px;min-width:80px;text-align:center}.mgmt-schedule-table .blue-line{background:#418bca;color:#fff;font-weight:700;position:sticky;top:48px;z-index:3}.mgmt-schedule-table .blue-line .name{justify-content:center}#mgmt-schedule-table-header{opacity:0;position:fixed;top:0;left:90px;right:20px;z-index:10;box-shadow:0 3px 6px 0 rgba(0,0,0,.2)}#mgmt-schedule-table-header.sticky{opacity:1;top:48px;z-index:5}@-webkit-keyframes sk-stretchdelay{0%,40%,to{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,to{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}@-webkit-keyframes revolve-in-forward{0%{opacity:0;-webkit-transform:scale(0) translateX(0);transform:scale(0) translateX(0)}50%{opacity:.5;-webkit-transform:scale(.5) translateX(100%);transform:scale(.5) translateX(100%)}to{opacity:1;-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}}@keyframes revolve-in-forward{0%{opacity:0;-webkit-transform:scale(0) translateX(0);transform:scale(0) translateX(0)}50%{opacity:.5;-webkit-transform:scale(.5) translateX(100%);transform:scale(.5) translateX(100%)}to{opacity:1;-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}}@-webkit-keyframes revolve-out-forward{50%{opacity:.5;-webkit-transform:scale(.5) translateX(-100%);transform:scale(.5) translateX(-100%)}to{opacity:0;-webkit-transform:scale(0) translateX(0);transform:scale(0) translateX(0)}}@keyframes revolve-out-forward{50%{opacity:.5;-webkit-transform:scale(.5) translateX(-100%);transform:scale(.5) translateX(-100%)}to{opacity:0;-webkit-transform:scale(0) translateX(0);transform:scale(0) translateX(0)}}@-webkit-keyframes revolve-in-backward{0%{opacity:0;-webkit-transform:scale(0) translateX(0);transform:scale(0) translateX(0)}50%{opacity:.5;-webkit-transform:scale(.5) translateX(-100%);transform:scale(.5) translateX(-100%)}to{opacity:1;-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}}@keyframes revolve-in-backward{0%{opacity:0;-webkit-transform:scale(0) translateX(0);transform:scale(0) translateX(0)}50%{opacity:.5;-webkit-transform:scale(.5) translateX(-100%);transform:scale(.5) translateX(-100%)}to{opacity:1;-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}}@-webkit-keyframes revolve-out-backward{50%{opacity:.5;-webkit-transform:scale(.5) translateX(100%);transform:scale(.5) translateX(100%)}to{opacity:0;-webkit-transform:scale(0) translateX(0);transform:scale(0) translateX(0)}}@keyframes revolve-out-backward{50%{opacity:.5;-webkit-transform:scale(.5) translateX(100%);transform:scale(.5) translateX(100%)}to{opacity:0;-webkit-transform:scale(0) translateX(0);transform:scale(0) translateX(0)}}.body-overflow-hidden{overflow:hidden!important}.ng-image-gallery,.ng-image-gallery *{outline:none}.ng-image-gallery .ng-image-gallery-thumbnails:after{content:"";width:0;height:0;display:block;visibility:hidden;clear:both}.ng-image-gallery .ng-image-gallery-thumbnails .thumb{float:left;overflow:hidden;background-size:cover;background-position:50%;cursor:pointer;background-color:#eee;position:relative}.ng-image-gallery .ng-image-gallery-thumbnails .thumb:not(:last-child){margin-right:5px;margin-bottom:5px}.ng-image-gallery .ng-image-gallery-thumbnails .thumb>.loader{position:absolute;left:10%;top:10%;right:10%;bottom:10%;-webkit-animation:thumb-load 1.4s linear infinite;animation:thumb-load 1.4s linear infinite;-webkit-transform:translateZ(0);transform:translateZ(0)}@-webkit-keyframes thumb-load{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes thumb-load{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ng-image-gallery .ng-image-gallery-thumbnails .thumb>.loader:before{width:50%;height:50%;background:#ccc;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:""}.ng-image-gallery .ng-image-gallery-thumbnails .thumb>.loader:after{background:#eee;width:75%;height:75%;border-radius:50%;content:"";margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.ng-image-gallery .ng-image-gallery-modal{position:fixed;z-index:5000;top:0;right:0;bottom:0;left:0;overflow:hidden;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;backface-visibility:hidden;-webkit-backface-visibility:hidden}.ng-image-gallery .ng-image-gallery-modal.ng-hide-add{opacity:1}.ng-image-gallery .ng-image-gallery-modal.ng-hide-add-active,.ng-image-gallery .ng-image-gallery-modal.ng-hide-remove{opacity:0}.ng-image-gallery .ng-image-gallery-modal.ng-hide-remove-active{opacity:1}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-backdrop{background-color:rgba(0,0,0,.85);position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .actions-icons-container{position:absolute;left:10px;top:5px}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .actions-icons-container .delete-img{-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;position:relative;display:inline-block;width:30px;height:30px;overflow:hidden;cursor:pointer;text-decoration:none;color:#fff;vertical-align:bottom}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .actions-icons-container .delete-img.ng-leave-active{display:none}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .actions-icons-container .delete-img:hover{background-color:hsla(0,0%,100%,.1)}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .actions-icons-container .delete-img:before{content:"";display:block;position:absolute;top:5px;right:5px;bottom:5px;left:5px;background-size:100% 100%;background-repeat:no-repeat;background-image:url(misc/delete.svg)}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .control-icons-container{position:absolute;right:10px;top:5px}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .control-icons-container .close-gallery,.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .control-icons-container .delete-img,.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .control-icons-container .download-img,.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .control-icons-container .ext-url,.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .control-icons-container .rotate-img{-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;position:relative;display:inline-block;margin-left:15px;width:30px;height:30px;overflow:hidden;cursor:pointer;text-decoration:none;color:#fff;vertical-align:bottom}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .control-icons-container .close-gallery.ng-leave-active,.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .control-icons-container .delete-img.ng-leave-active,.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .control-icons-container .download-img.ng-leave-active,.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .control-icons-container .ext-url.ng-leave-active,.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .control-icons-container .rotate-img.ng-leave-active{display:none}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .control-icons-container .close-gallery:hover,.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .control-icons-container .delete-img:hover,.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .control-icons-container .download-img:hover,.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .control-icons-container .ext-url:hover,.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .control-icons-container .rotate-img:hover{background-color:hsla(0,0%,100%,.1)}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .control-icons-container .close-gallery:before,.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .control-icons-container .delete-img:before,.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .control-icons-container .download-img:before,.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .control-icons-container .ext-url:before,.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .control-icons-container .rotate-img:before{content:"";display:block;position:absolute;top:5px;right:5px;bottom:5px;left:5px;background-size:100% 100%;background-repeat:no-repeat}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .control-icons-container .delete-img:before{background-image:url(misc/delete.svg)}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .control-icons-container .rotate-img:before{background-image:url(misc/rotate-left.png)}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .control-icons-container .download-img:before{background-image:url(misc/download.png)}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .control-icons-container .ext-url:before{background-image:url(misc/external-link.svg)}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .control-icons-container .close-gallery:before{background-image:url(misc/close.svg)}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .next,.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .prev{position:absolute;top:50%;margin-top:-25px;width:50px;height:50px;background-size:100% 100%;background-repeat:no-repeat;overflow:hidden;cursor:pointer}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .next.bubbles-on,.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .prev.bubbles-on{top:calc(50% - 25px)}@media screen and (max-width:600px){.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .next,.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .prev{margin-top:-15px;width:30px;height:30px}}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .prev{left:0;background-image:url(misc/prev.svg)}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .next{right:0;background-image:url(misc/next.svg)}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria{position:absolute;top:30px;bottom:0;left:80px;right:80px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images .galleria-image{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;max-width:100%;max-height:100%;backface-visibility:hidden;cursor:zoom-in;-webkit-backface-visibility:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-fade .galleria-image.ng-enter{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:0}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-fade .galleria-image.ng-enter-active{opacity:1}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-fade .galleria-image.ng-leave-active{opacity:0}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-fadeup .galleria-image.ng-enter{-webkit-transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out;opacity:0;-webkit-transform:scale(.98);transform:scale(.98)}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-fadeup .galleria-image.ng-enter-active{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-fadeup .galleria-image.ng-leave-active{opacity:0}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-zoom .galleria-image.ng-enter{-webkit-transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out;opacity:0;-webkit-transform:scale(0);transform:scale(0)}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-zoom .galleria-image.ng-enter-active{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-zoom .galleria-image.ng-leave{-webkit-transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-zoom .galleria-image.ng-leave-active{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-slide.img-move-dir-backward .galleria-image.ng-enter{-webkit-transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-slide.img-move-dir-backward .galleria-image.ng-enter-active{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-slide.img-move-dir-backward .galleria-image.ng-leave{-webkit-transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-slide.img-move-dir-backward .galleria-image.ng-leave-active{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-slide.img-move-dir-forward .galleria-image.ng-enter{-webkit-transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-slide.img-move-dir-forward .galleria-image.ng-enter-active{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-slide.img-move-dir-forward .galleria-image.ng-leave{-webkit-transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-slide.img-move-dir-forward .galleria-image.ng-leave-active{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-pop.img-move-dir-backward .galleria-image.ng-enter{-webkit-transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translateX(-100%) scale(0);transform:translateX(-100%) scale(0);opacity:0}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-pop.img-move-dir-backward .galleria-image.ng-enter-active{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);opacity:1}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-pop.img-move-dir-backward .galleria-image.ng-leave{-webkit-transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-pop.img-move-dir-backward .galleria-image.ng-leave-active{opacity:0;-webkit-transform:translateX(100%) scale(0);transform:translateX(100%) scale(0)}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-pop.img-move-dir-forward .galleria-image.ng-enter{-webkit-transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translateX(100%) scale(0);transform:translateX(100%) scale(0);opacity:0}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-pop.img-move-dir-forward .galleria-image.ng-enter-active{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);opacity:1}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-pop.img-move-dir-forward .galleria-image.ng-leave{-webkit-transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-pop.img-move-dir-forward .galleria-image.ng-leave-active{opacity:0;-webkit-transform:translateX(-100%) scale(0);transform:translateX(-100%) scale(0)}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-revolve.img-move-dir-forward .galleria-image.ng-enter{-webkit-animation:revolve-in-forward;animation:revolve-in-forward;-webkit-animation-duration:.3s;animation-duration:.3s}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-revolve.img-move-dir-forward .galleria-image.ng-leave{-webkit-animation:revolve-out-forward;animation:revolve-out-forward;-webkit-animation-duration:.3s;animation-duration:.3s}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-revolve.img-move-dir-backward .galleria-image.ng-enter{-webkit-animation:revolve-in-backward;animation:revolve-in-backward;-webkit-animation-duration:.3s;animation-duration:.3s}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-images.img-anim-revolve.img-move-dir-backward .galleria-image.ng-leave{-webkit-animation:revolve-out-backward;animation:revolve-out-backward;-webkit-animation-duration:.3s;animation-duration:.3s}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-title-description-wrapper{-webkit-box-flex:0;-ms-flex:none;flex:none}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-title-description-wrapper>div{padding:20px 0;text-align:center;color:#fff}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-title-description-wrapper>div .title{font-size:18px;margin-bottom:10px}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-title-description-wrapper>div .desc{font-size:12px;line-height:1.3}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-bubbles-wrapper{-webkit-box-flex:0;-ms-flex:none;flex:none;margin:20px 0;overflow:hidden;width:100%;font-size:0}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-bubbles-wrapper>.galleria-bubbles{display:block;text-align:center;white-space:nowrap;-webkit-transition:margin-left .3s;transition:margin-left .3s}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-bubbles-wrapper>.galleria-bubbles span{-webkit-box-flex:0;-ms-flex:none;flex:none;position:relative;display:inline-block;margin:0 5px;cursor:pointer;overflow:hidden;border-radius:100%;background-size:cover;background-position:50%;vertical-align:middle;background-color:#999}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-bubbles-wrapper>.galleria-bubbles span.ng-leave-active{display:none}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-bubbles-wrapper>.galleria-bubbles span:not(.img-bubble){background-color:hsla(0,0%,100%,.5);border-radius:100%;overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-bubbles-wrapper>.galleria-bubbles span:not(.img-bubble).active{background-color:#fff}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-bubbles-wrapper>.galleria-bubbles span.img-bubble{box-sizing:border-box;border:1px solid transparent;-webkit-transition:border .3s ease-in-out,margin .3s ease-in-out;transition:border .3s ease-in-out,margin .3s ease-in-out}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-bubbles-wrapper>.galleria-bubbles span.img-bubble.active{border:1px solid #fff}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-errorplaceholder{top:30px;left:80px;right:80px;z-index:1}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-errorplaceholder,.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-loader{position:absolute;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-loader{top:0;right:0;left:0;z-index:3}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-loader .spinner{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50px;height:50px;text-align:center;font-size:10px}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-loader .spinner>div{background-color:#fff;height:100%;width:7px;margin:0 3px 0 0;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s ease-in-out infinite;animation:sk-stretchdelay 1.2s ease-in-out infinite}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-loader .spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-loader .spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-loader .spinner .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.ng-image-gallery .ng-image-gallery-modal .ng-image-gallery-loader .spinner .rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}.ng-image-gallery.inline .ng-image-gallery-modal{position:relative;z-index:1;overflow:hidden;width:100%;height:300px}.ng-image-gallery.inline .ng-image-gallery-modal .ng-image-gallery-content .actions-icons-container{top:0}.ng-image-gallery.inline .ng-image-gallery-modal .ng-image-gallery-content .actions-icons-container .delete-img{margin:0}.ng-image-gallery.inline .ng-image-gallery-modal .ng-image-gallery-content .actions-icons-container .delete-img:before{background-image:url(misc/delete-inline.svg)}.ng-image-gallery.inline .ng-image-gallery-modal .ng-image-gallery-content .control-icons-container{top:5px}.ng-image-gallery.inline .ng-image-gallery-modal .ng-image-gallery-content .control-icons-container .ext-url{margin:0}.ng-image-gallery.inline .ng-image-gallery-modal .ng-image-gallery-content .control-icons-container .ext-url:before{background-image:url(misc/external-link-inline.svg)}.ng-image-gallery.inline .ng-image-gallery-modal .ng-image-gallery-content .prev{background-image:url(misc/prev-inline.svg)}.ng-image-gallery.inline .ng-image-gallery-modal .ng-image-gallery-content .next{background-image:url(misc/next-inline.svg)}.ng-image-gallery.inline .ng-image-gallery-modal .ng-image-gallery-content .next,.ng-image-gallery.inline .ng-image-gallery-modal .ng-image-gallery-content .prev{margin-top:-15px;width:30px;height:30px}.ng-image-gallery.inline .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-bubbles span:not(.img-bubble){background-color:rgba(0,0,0,.5)}.ng-image-gallery.inline .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-bubbles span:not(.img-bubble).active{background-color:#333}.ng-image-gallery.inline .ng-image-gallery-modal .ng-image-gallery-content .galleria .galleria-bubbles span.img-bubble.active{border:1px solid #000}.ng-image-gallery.inline .ng-image-gallery-modal .ng-image-gallery-loader .spinner>div{background-color:#999}.page-container h2{margin-top:0;margin-bottom:20px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.91429rem;line-height:1.235;font-weight:700}.page-container h2 .form-action-buttons{padding-top:1px}.page-container h2.elevated-user-pilot{position:relative;z-index:999}.page-container .row{margin:0 -.8em!important}.page-container .row>box>div{padding:0 .8em!important}.l-receipt-template{font-family:Segoe UI Regular;font-size:15px;padding:0 35px 10px}@media print{.l-receipt-template{border:2px dashed #dcdcdc;border-radius:5px}}.l-receipt-template__header{align-items:center;display:flex;margin:45px 0 35px}.l-receipt-template__logo{width:200px}.l-receipt-template__logo img{display:inline-block;width:100%;height:auto;max-height:100px;object-fit:scale-down}.l-receipt-template__title{font-size:40px;font-weight:600;letter-spacing:2px;margin:0;text-align:center;width:calc(100% - 400px)}.l-receipt-template__certificate{border-bottom:thin solid #e0e0e0;margin-bottom:18px;padding-bottom:21px;text-align:center}.l-receipt-template__description{padding-left:20px}.l-receipt-template__signature{padding:85px 0 23px;text-align:center}.l-receipt-template__signature p{border-top:thin solid #e0e0e0;display:inline-block;min-width:400px;padding:15px 15px 0}.l-receipt-template__footer{border-top:thin solid #e0e0e0;font-size:13px;padding-top:15px;text-align:center}.l-receipt-template p{margin-bottom:0}.l-receipt-template p b{font-weight:700}.planning-tasks-container{display:flex;align-items:center;flex-direction:column;padding:70px 0;gap:24px}.planning-tasks-container #planning-tasks-title{font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:#333;margin-bottom:0}.planning-tasks-container .planning-tasks-actions-container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:24px}.planning-tasks-container .planning-tasks-actions-container .btn-group .dropdown-menu li a[ng-disabled=true]{cursor:not-allowed;pointer-events:none;opacity:.5}.planning-tasks-container .planning-tasks-actions-container .btn-group .dropdown-menu li a img{height:22px;margin:0 2px 0 -7px}.planning-tasks-container .planning-tasks-assistant-card{margin-top:24px;max-width:590px}.planning-tasks-box{position:relative;cursor:default}.planning-tasks-box .header-line,.planning-tasks-box .item{display:table}.planning-tasks-box .header-line>div,.planning-tasks-box .item>div{display:table-cell;vertical-align:middle;height:45px}.planning-tasks-box .header-line .order,.planning-tasks-box .item .order{width:60px;padding:0 5px;text-align:left;font-size:13px}.planning-tasks-box .header-line .order--hide,.planning-tasks-box .item .order--hide{width:0;padding:0}.planning-tasks-box .header-line .description,.planning-tasks-box .item .description{width:0}.planning-tasks-box .header-line .name,.planning-tasks-box .item .name{width:380px;padding-right:10px}.planning-tasks-box .header-line .name--expand,.planning-tasks-box .item .name--expand{width:440px;padding-left:15px}.planning-tasks-box .header-line .toggle-button,.planning-tasks-box .item .toggle-button{border:0;background:0 0;font-size:1.5em;outline:0;color:#5cb85c}.planning-tasks-box .header-line .quantity,.planning-tasks-box .item .quantity{width:140px;padding:0 10px;text-align:center}.planning-tasks-box .left-column{position:absolute;top:0;left:0;z-index:1;width:580px}.planning-tasks-box .left-column .header-line{border-top-left-radius:5px;border-bottom-left-radius:5px}.planning-tasks-box .left-column .item{box-shadow:2px 0 5px rgba(33,33,33,.1)}.planning-tasks-box .right-column{position:absolute;top:0;right:0;z-index:1;width:50px}.planning-tasks-box .right-column .header-line{background:#f2f3f7}.planning-tasks-box .right-column .header-line .btn-hover{height:45px;width:45px;transition:.3s;border:1px solid #949494}.planning-tasks-box .right-column .header-line .btn-hover:hover{background:#2076b8;color:#fff!important;border:1px solid #2076b8}.planning-tasks-box .right-column .header-line .btn-hover>i{font-size:25px}.planning-tasks-box .right-column .item{box-shadow:-3px 0 5px rgba(33,33,33,.1)}.planning-tasks-box .right-column .item .btn-hover{transition:.2s}.planning-tasks-box .right-column .item .fa-exclamation{position:absolute;top:5px;right:5px;z-index:2;color:#fff;font-size:.9em;background:#dc1919;padding:4px 3px 3px;border-radius:4px;text-align:center;cursor:pointer}.planning-tasks-box .right-column .header-line,.planning-tasks-box .right-column .item{width:100%}.planning-tasks-box .right-column .header-line div,.planning-tasks-box .right-column .item div{height:45px;display:flex;align-items:center;justify-content:center}.planning-tasks-box .item{position:relative;background-color:#fff}.planning-tasks-box .item.item-hover{cursor:pointer}.planning-tasks-box .item.item-hover .fa-edit{opacity:0}.planning-tasks-box .item .order{line-height:23px}.planning-tasks-box .item .order input.invalid{outline:unset;border:1px solid #f43e61}.planning-tasks-box .item .order input.invalid:focus{border:1px solid #f43e61;box-shadow:0 0 5px 0 #f43e61}.planning-tasks-box .item .name{display:flex;align-items:center}.planning-tasks-box .item .name:hover .name--info{width:12px;opacity:1;margin-right:5px}.planning-tasks-box .item .name .text-name{align-items:center;display:flex;cursor:pointer}.planning-tasks-box .item .name .text-name:hover .fa-edit{opacity:1}.planning-tasks-box .item .name--info{width:0;opacity:0;margin-right:0;-webkit-transition:width .5s,opacity .5s,margin-right .2s;-moz-transition:width .5s,opacity .5s,margin-right .2s;-o-transition:width .5s,opacity .5s,margin-right .2s;transition:width .5s,opacity .5s,margin-right .2s}.planning-tasks-box .item .name--index{margin-right:5px}.planning-tasks-box .item .name--index div:last-child{color:#2076b8;font-size:9px}.planning-tasks-box .item .name--text{text-align:left;padding:0;line-height:23px;font-size:13px;overflow:hidden}.planning-tasks-box .item .name--text span{cursor:default;width:fit-content;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-height:15px;max-height:32px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.planning-tasks-box .item .name--text span.lower-name{opacity:.8;-webkit-line-clamp:1}.planning-tasks-box .item .name>span{cursor:default;width:fit-content;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-height:15px;max-height:32px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.planning-tasks-box .in-edition .item{background:#fef1bb!important}.planning-tasks-box .in-edition .item>div{padding:0 5px}.planning-tasks-box .in-edition .item>div div.top.popover{text-align:left!important;min-width:250px}.planning-tasks-box .in-edition .item>div div.edit-composition,.planning-tasks-box .in-edition .item>div div.right .edit-composition{max-width:160px}.planning-tasks-box .in-edition .item .order{padding:0 0 0 5px}.planning-tasks-box .in-edition .item .order .form-control{padding:0 0 0 2px;font-size:12px;text-align:left;border-radius:0;height:36px}.planning-tasks-box .in-edition .item .name--edition{width:380px}.planning-tasks-box .in-edition .item .name--edition span{cursor:pointer}.planning-tasks-box .in-edition .item .quantity{display:flex;align-items:center;height:43px}.planning-tasks-box .in-edition .item .quantity .calculation-memory-wrap{position:relative}.planning-tasks-box .in-edition .item .quantity .calculation-memory-wrap>.form-control{padding:0 17px 0 5px;text-overflow:ellipsis;text-align:left;border-radius:0;height:36px}.planning-tasks-box .in-edition .item .quantity .calculation-memory-wrap .calculation-memory{position:absolute;right:3px;top:7px}.planning-tasks-box .in-edition .item .quantity .unit{display:flex;justify-content:center;align-items:center;height:36px;background:#efefef;border:1px solid #ccc;color:#8c8c8c;border-left:0;padding:0 5px;max-width:62px}.planning-tasks-box .in-edition .item .quantity .unit>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.planning-tasks-box .in-edition .item .description{width:580px}.planning-tasks-box .in-edition .item .description>input{border-radius:0}.planning-tasks-box .header-line{font-weight:700;color:#fff;background-color:#2076b8}.planning-tasks-box .header-line .order>.btn-hover{color:#fff;transition:.2s}.planning-tasks-box .header-line .order>.btn-hover:hover{background-color:#1b6298;color:#fff!important}.planning-tasks-box .frame{overflow:hidden;margin-left:580px;margin-right:50px;cursor:-webkit-grab;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.planning-tasks-box .frame.scrolling{cursor:grabbing;cursor:-webkit-grabbing;cursor:-moz-grabbing}.planning-tasks-box .frame .full-table{width:max-content}.planning-tasks-box .frame .full-table .header-line.header{border-top-right-radius:5px;border-bottom-right-radius:5px}.planning-tasks-box .frame .full-table .header-line.header div{position:relative}.planning-tasks-box .frame .full-table .header-line>div,.planning-tasks-box .frame .full-table .item>div{font-size:1em;text-align:center;vertical-align:middle;position:relative}.planning-tasks-box .frame .full-table .header-line>div div.left,.planning-tasks-box .frame .full-table .item>div div.left{width:10px!important;padding-left:10px}.planning-tasks-box .frame .full-table .header-line>div div.right,.planning-tasks-box .frame .full-table .item>div div.right{text-align:center;vertical-align:middle}.planning-tasks-box .frame .full-table .header-line>div.bdi,.planning-tasks-box .frame .full-table .item>div.bdi{width:119px!important}.planning-tasks-box .frame .full-table .header-line>div.hidden-cell,.planning-tasks-box .frame .full-table .item>div.hidden-cell{font-size:.9em;width:127px}.planning-tasks-box .frame .full-table .header-line>div.hidden-cell div.left,.planning-tasks-box .frame .full-table .item>div.hidden-cell div.left{text-align:left;padding-left:10px}.planning-tasks-box .frame .full-table .header-line>div.hidden-cell div.right,.planning-tasks-box .frame .full-table .item>div.hidden-cell div.right{width:100%!important;text-align:center}.planning-tasks-box .frame .full-table .header-line div div.left{height:45px;display:table-cell}.planning-tasks-box .frame .full-table .header-line div div.left i{pointer-events:auto;position:absolute;left:2em;top:17px}.planning-tasks-box .frame .full-table .header-line div div.left.with-border{border-top:1px solid #000}.planning-tasks-box .frame .full-table .header-line div div.right{pointer-events:none;height:45px;display:table-cell}.planning-tasks-box .frame .full-table .header-line div.hidden-cell div.left i{pointer-events:auto;position:absolute;left:6px;top:17px}.planning-tasks-box .frame .full-table .header-line div.hidden-cell div.left:after{content:" ";display:block;height:17px;position:absolute;right:-1px;top:0;border-left:1px solid #000;border-top:1px solid #000}.planning-tasks-box .frame .full-table .header-line div.hidden-cell.with-border,.planning-tasks-box .frame .full-table .header-line div.hidden-cell div.right{border-top:1px solid #000}.planning-tasks-box.loading:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background:rgba(0,0,0,.05);cursor:wait}.planning-tasks-box .stage--level1{background-color:#dedede;color:#2076b8;font-weight:700;margin-top:6px}.planning-tasks-box .stage--level1 .btn-hover{color:#2076b8}.planning-tasks-box .stage--level1 .btn-hover:focus,.planning-tasks-box .stage--level1 .btn-hover:hover{background-color:#ccc;color:#2076b8!important}.planning-tasks-box .left-column .stage--level1{border-top-left-radius:5px;border-bottom-left-radius:5px}.planning-tasks-box .left-column .stage--level1.opened{border-bottom-left-radius:0}.planning-tasks-box .right-column .stage--level1{border-top-right-radius:5px;border-bottom-right-radius:5px}.planning-tasks-box .right-column .stage--level1.opened{border-bottom-right-radius:0}.planning-tasks-box .stage--level2,.planning-tasks-box .stage--level3,.planning-tasks-box .stage--level4{background-color:#f1f1f1;color:#727272;font-weight:700}.planning-tasks-box .item:not(.stage--level1){border-bottom:1px solid #dcdcdc}.planning-tasks-box .right-column .item:not(.stage--level1){border-right:1px solid #dcdcdc}.planning-tasks-box .left-column .item--level3,.planning-tasks-box .left-column .stage--level2.opened,.planning-tasks-box .left-column .stage--level3:not(.opened){border-left:3px solid #2076b8}.planning-tasks-box .left-column .item--level4,.planning-tasks-box .left-column .stage--level3.opened,.planning-tasks-box .left-column .stage--level4{border-left:3px solid #949494}#planning-tasks-header{opacity:0;position:fixed;top:0;left:91px;right:24px;z-index:2;box-shadow:0 3px 6px 0 rgba(0,0,0,.2)}#planning-tasks-header.sticky{opacity:1;top:48px}#planning-tasks-header.sticky .header-line{margin-bottom:0}.planning-tasks-composition .modal-header{display:flex;justify-content:space-between;align-items:center}.planning-tasks-composition .modal-header:after,.planning-tasks-composition .modal-header:before{content:unset}.planning-tasks-composition .modal-body .table-fixed-header{overflow-y:auto;max-height:420px}.planning-tasks-composition .modal-body .table-fixed-header thead th{position:sticky;top:0}.planning-tasks-composition .modal-body .table-fixed-header tr{cursor:default;height:52px}.planning-tasks-composition .modal-body .table-fixed-header tr.in-edition{background:#fef1bb!important}.planning-tasks-composition .modal-body .table-fixed-header tr td{line-height:17px}.planning-tasks-composition .modal-body .table-fixed-header tr td .planning-tasks-composition-description{display:flex;align-items:center}.planning-tasks-composition .modal-body .table-fixed-header tr td .planning-tasks-composition-description .planning-tasks-composition-sub-description{width:100%;display:flex;align-items:center;justify-content:space-between;height:inherit}.planning-tasks-composition .modal-body .table-fixed-header tr td .planning-tasks-composition-description .planning-tasks-composition-sub-description>span{width:fit-content;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-height:17px;max-height:33px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.planning-tasks-composition .modal-body .table-fixed-header tr td input.form-control{border-radius:0}.planning-tasks-composition .modal-body .table-fixed-header tbody tr{cursor:pointer}.planning-tasks-composition .modal-body .table-fixed-header tbody tr.child .description{transform:scale(1)}.planning-tasks-composition .modal-body .table-fixed-header tbody tr.child .description:after{content:" ";display:block;width:7px;height:25px;position:absolute;top:1px;border-left:1px dotted #444;border-bottom:1px dotted #444}.planning-tasks-composition .modal-body .table-fixed-header tbody tr.child .description:before{content:" ";display:block;width:0;position:absolute;bottom:0;border-left:1px dotted #444;top:26px}.planning-tasks-composition .modal-body .table-fixed-header tbody tr.child .description .description-1{margin-left:15px}.planning-tasks-composition .modal-body .table-fixed-header tbody tr.child .description .description-2{margin-left:30px}.planning-tasks-composition .modal-body .table-fixed-header tbody tr.child .description .description-3{margin-left:45px}.planning-tasks-composition .modal-body .table-fixed-header tbody tr.child .description .description-4{margin-left:60px}.planning-tasks-composition .modal-body .table-fixed-header tbody tr.child .description .description-5{margin-left:75px}.planning-tasks-composition .modal-body .table-fixed-header tbody tr.child .description .description-6{margin-left:90px}.planning-tasks-composition .modal-body .table-fixed-header tbody tr.child .description .description-7{margin-left:105px}.planning-tasks-composition .modal-body .table-fixed-header tbody tr.child .description-1:after,.planning-tasks-composition .modal-body .table-fixed-header tbody tr.child .description-1:before{left:13px}.planning-tasks-composition .modal-body .table-fixed-header tbody tr.child .description-2:after,.planning-tasks-composition .modal-body .table-fixed-header tbody tr.child .description-2:before{left:28px}.planning-tasks-composition .modal-body .table-fixed-header tbody tr.child .description-3:after,.planning-tasks-composition .modal-body .table-fixed-header tbody tr.child .description-3:before{left:43px}.planning-tasks-composition .modal-body .table-fixed-header tbody tr.child .description-4:after,.planning-tasks-composition .modal-body .table-fixed-header tbody tr.child .description-4:before{left:58px}.planning-tasks-composition .modal-body .table-fixed-header tbody tr.child .description-5:after,.planning-tasks-composition .modal-body .table-fixed-header tbody tr.child .description-5:before{left:73px}.planning-tasks-composition .modal-body .table-fixed-header tbody tr.child .description-6:after,.planning-tasks-composition .modal-body .table-fixed-header tbody tr.child .description-6:before{left:88px}.planning-tasks-composition .modal-body .table-fixed-header tbody tr.child .description-7:after,.planning-tasks-composition .modal-body .table-fixed-header tbody tr.child .description-7:before{left:103px}.planning-tasks-composition .modal-body .table-fixed-header tbody tr.hide-before .description:before,.planning-tasks-composition .modal-body .table-fixed-header tbody tr.last .description:before{border:0}.planning-tasks-composition .modal-body .table-fixed-header .manpower-details{background:rgba(208,227,242,.38);padding:10px!important;-moz-box-shadow:inset 0 1px 13px hsla(0,0%,47.5%,.18);-webkit-box-shadow:inset 0 1px 13px hsla(0,0%,47.5%,.18);box-shadow:inset 0 1px 13px hsla(0,0%,47.5%,.18)}.planning-tasks-composition .modal-body .table-fixed-header .manpower-details .box-in{height:30px;margin:0 100px;display:flex;align-items:center;justify-content:start}.planning-tasks-composition .modal-body .table-fixed-header .manpower-details .box-in>div{display:flex;align-items:center;margin-left:25px}.planning-tasks-composition .modal-body .table-fixed-header .manpower-details .box-in>div.form-team{position:relative}.planning-tasks-composition .modal-body .table-fixed-header .manpower-details .box-in>div.form-team .spinner input{width:141px;text-align:center;padding:5px 104px 5px 2px!important}.planning-tasks-composition .modal-body .table-fixed-header .manpower-details .box-in>div.form-team .static-value{position:absolute;right:17px;opacity:.8;top:5px;font-size:13px}.planning-tasks-composition .modal-body .table-fixed-header .manpower-details .box-in>div.form-duration{position:relative}.planning-tasks-composition .modal-body .table-fixed-header .manpower-details .box-in>div.form-duration input.float-number{width:125px;text-align:center;padding:5px 48px 5px 3px}.planning-tasks-composition .modal-body .table-fixed-header .manpower-details .box-in>div.form-duration .static-value{position:absolute;right:1px;opacity:.8;top:5px;font-size:13px}.planning-tasks-composition .modal-body .table-fixed-header .manpower-details .bullet{font-size:18px;line-height:15px;padding-top:8px}.planning-tasks-composition .modal-body .table-fixed-header .manpower-details label{padding:4px 6px 0}.planning-tasks-composition .panel-footer{padding:0 15px}.planning-tasks-composition .panel-footer .add-clear-section{height:90px;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;border-right:1px solid #ddd}.planning-tasks-composition .panel-footer .add-clear-section button{width:90%}.planning-tasks-composition .panel-footer .time-section{height:90px;display:flex;flex-direction:column;justify-content:space-evenly;border-right:1px solid #ddd}.planning-tasks-composition .panel-footer .time-section .upper{display:flex;justify-content:space-evenly;align-items:center}.planning-tasks-composition .panel-footer .time-section .upper .form-text{position:relative;width:45%}.planning-tasks-composition .panel-footer .time-section .upper .form-text input{text-align:center;padding:5px 38px 5px 5px}.planning-tasks-composition .panel-footer .time-section .upper .form-text .static-value{position:absolute;right:7px;opacity:.8;top:7px}.planning-tasks-composition .panel-footer .time-section .lower{display:flex;justify-content:space-evenly;align-items:center}.planning-tasks-composition .panel-footer .time-section .lower label{cursor:pointer}.planning-tasks-composition .panel-footer .cost-section{height:90px;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.planning-tasks-composition .panel-footer .cost-section input{text-align:center}.planning-input-list .modal-header{display:flex;justify-content:space-between;align-items:center}.planning-input-list .modal-header:after,.planning-input-list .modal-header:before{content:unset}.planning-input-list .modal-body .table-fixed-header{overflow-y:auto;max-height:600px}.planning-input-list .modal-body .table-fixed-header thead th{position:sticky;top:0}.planning-input-list .modal-body .table-fixed-header tr{cursor:default;height:52px}.planning-input-list .modal-body .table-fixed-header tr td{line-height:17px}.planning-input-list .modal-body .table-fixed-header tr td .name{display:flex;align-items:center;justify-content:space-between;height:inherit}.planning-input-list .modal-body .table-fixed-header tr td .name>span{width:fit-content;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-height:17px;max-height:32px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.planning-input-list .modal-body .table-fixed-header tr td input.form-control{border-radius:0;text-align:center;margin:auto}.planning-input-list .modal-body .table-fixed-header tbody tr{cursor:pointer}.planning-popover{background-color:#5cb85c;display:block!important;height:2px!important;margin-top:-2px;position:relative;opacity:0;overflow:hidden;width:100%;z-index:9}.planning-popover__inner{position:absolute;top:0;left:100px}.planning-popover__container{align-items:center;display:flex;justify-content:flex-start;width:min-content;margin-top:2px;background-color:#fff;border-radius:4px;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.1411764705882353),0 1px 10px 0 rgba(0,0,0,.12156862745098039);overflow:hidden}.planning-popover__container button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:max-content;height:56px;background-color:#fff;border:0;color:#272727;padding:0 12px;font-size:12px;line-height:1}.planning-popover__container button:hover{background-color:rgba(0,137,0,.0392156862745098);color:#008900}.planning-popover__container button:hover img{filter:invert(26%) sepia(62%) saturate(5295%) hue-rotate(108deg) brightness(96%) contrast(106%)}.planning-popover__container button.btn-remove:hover{background-color:rgba(211,47,47,.0392156862745098);color:#d32f2f}.planning-popover__container button.btn-remove:hover img{filter:invert(33%) sepia(55%) saturate(2154%) hue-rotate(334deg) brightness(80%) contrast(108%)}.planning-popover--item{left:50px;top:-8px!important}.planning-popover .btn{min-width:100px}div:has(>planning-stage-popover):hover .planning-popover{opacity:1;overflow:visible;transition-delay:.4s,.15s}table.oc-report-container{width:100%;counter-reset:page}table.oc-report-container td.col-name-items{width:65%;max-width:300px}table.oc-report-container td.col-number-items{width:3%}table.oc-report-container .brand-logo{max-width:250px;max-height:120px;display:inline-block;width:100%;object-fit:contain}table.oc-report-container table.table>tbody>tr>td,table.oc-report-container table.table>tbody>tr>td .print-font-adjustment{word-wrap:break-word!important}@media print{table.oc-report-container body,table.oc-report-container html{zoom:normal}table.oc-report-container table.table>tbody>tr>td.background-light-grey,table.oc-report-container table.table>thead>tr>th.background-light-grey{-webkit-print-color-adjust:exact!important;background-color:#f2f2f2!important}table.oc-report-container table.table>tbody>tr td.col-fixed-min-items,table.oc-report-container table.table>tbody>tr td.col-number-items{width:4%!important}table.oc-report-container table.table>tbody>tr td.col-name-items{width:58%!important}table.oc-report-container table.table>tbody>tr td.col-fixed-print{width:15%!important}}thead.oc-report-header{display:table-header-group}thead.oc-report-header .watermark{position:relative;top:300px;text-align:center;width:90%;height:1px;color:#000;opacity:.2;font-size:100px;font-weight:700;pointer-events:none;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}.table-bordered-dark,.table-bordered-dark>tbody>tr>td,.table-bordered-dark>tbody>tr>th,.table-bordered-dark>tfoot>tr>td,.table-bordered-dark>tfoot>tr>th,.table-bordered-dark>thead>tr>td,.table-bordered-dark>thead>tr>th{border:1px solid #a6a6a6!important}.table-bordered-dark>thead>tr>td,.table-bordered-dark>thead>tr>th{border-bottom-width:2px}.table-bordered-dark .brand-logo{max-width:250px;max-height:120px;display:inline-block;width:100%;object-fit:contain}.quotation-map-box{position:relative;margin-bottom:1.5em;background-color:#418bca}.quotation-map-box .toggle-button{border:0;background:0 0;font-size:1.2em;text-shadow:1px 1px 1px #dcdcdc;outline:0;position:absolute;right:0}.quotation-map-box .item{background:#fafbfd;font-weight:700}.quotation-map-box .frame,.quotation-map-box .left-column,.quotation-map-box .right-column{background:#fff}.quotation-map-box .footer,.quotation-map-box .footer-select-box{background:#edf0f5;font-weight:700;border-bottom:1px solid #e5e6e8}.quotation-map-box .footer-select-box{display:table}.quotation-map-box .footer-select-box>span{display:table-cell;vertical-align:middle;height:44px}.quotation-map-box .blue-line,.quotation-map-box .footer,.quotation-map-box .item{display:table}.quotation-map-box .blue-line div,.quotation-map-box .footer div,.quotation-map-box .item div{display:table-cell;vertical-align:middle;height:44px}.quotation-map-box .blue-line .order,.quotation-map-box .footer .order,.quotation-map-box .item .order{width:25px;text-align:center}.quotation-map-box .blue-line .name,.quotation-map-box .footer .name,.quotation-map-box .item .name{width:330px;padding:0 10px;position:relative;line-height:16px}.quotation-map-box .blue-line .name .text,.quotation-map-box .footer .name .text,.quotation-map-box .item .name .text{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;display:-webkit-inline-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.quotation-map-box .blue-line .history,.quotation-map-box .footer .history,.quotation-map-box .item .history{width:35px;text-align:center}.quotation-map-box .blue-line .history .btn-hover:hover span,.quotation-map-box .footer .history .btn-hover:hover span,.quotation-map-box .item .history .btn-hover:hover span{display:block}.quotation-map-box .blue-line .history span,.quotation-map-box .footer .history span,.quotation-map-box .item .history span{display:none;position:absolute;background:#000;color:#fff;font-size:12px;font-weight:400;padding:5px;border-radius:4px;z-index:1;right:20px}.quotation-map-box .blue-line .planned,.quotation-map-box .footer .planned,.quotation-map-box .item .planned{width:125px;padding:0 10px;position:relative;line-height:16px;text-align:center}.quotation-map-box .blue-line .planned span,.quotation-map-box .footer .planned span,.quotation-map-box .item .planned span{line-height:19px}.quotation-map-box .blue-line .quoted,.quotation-map-box .footer .quoted,.quotation-map-box .item .quoted{width:85px;text-align:center;padding:0 1px}.quotation-map-box .blue-line .purchased,.quotation-map-box .footer .purchased,.quotation-map-box .item .purchased{width:85px;text-align:center}.quotation-map-box .blue-line .toggle-button,.quotation-map-box .footer .toggle-button,.quotation-map-box .item .toggle-button{width:35px;position:relative}.quotation-map-box .blue-line .sub-total,.quotation-map-box .blue-line .total,.quotation-map-box .footer .sub-total,.quotation-map-box .footer .total,.quotation-map-box .item .sub-total,.quotation-map-box .item .total{width:500px;text-align:left}.quotation-map-box .blue-line>div,.quotation-map-box .footer>div{height:44px}.quotation-map-box .item>div{height:69px}.quotation-map-box .left-column{position:absolute;top:0;left:0;z-index:1;width:685px;box-shadow:8px 0 10px 0 rgba(0,0,0,.1);margin-bottom:50px}.quotation-map-box .right-column{position:absolute;top:0;right:0;z-index:1;width:150px;box-shadow:-8px 0 10px 0 rgba(0,0,0,.1);margin-bottom:50px}.quotation-map-box .right-column .blue-line,.quotation-map-box .right-column .footer,.quotation-map-box .right-column .item{width:100%;display:table;height:44px;text-align:center}.quotation-map-box .right-column .blue-line div,.quotation-map-box .right-column .footer div,.quotation-map-box .right-column .item div{display:table-cell;vertical-align:middle;text-align:center;position:relative}.quotation-map-box .right-column .blue-line div .buttons,.quotation-map-box .right-column .footer div .buttons,.quotation-map-box .right-column .item div .buttons{position:absolute;width:47px;display:block;top:0;left:0;bottom:0;background:#5ab75e}.quotation-map-box .right-column .blue-line div .buttons button,.quotation-map-box .right-column .footer div .buttons button,.quotation-map-box .right-column .item div .buttons button{color:#fff;height:23px;width:100%;border:0;background:#5ab75e;display:block}.quotation-map-box .right-column .blue-line div .buttons button:hover,.quotation-map-box .right-column .footer div .buttons button:hover,.quotation-map-box .right-column .item div .buttons button:hover{background:#4e9e52}.quotation-map-box .right-column .blue-line div .buttons .participant-label,.quotation-map-box .right-column .footer div .buttons .participant-label,.quotation-map-box .right-column .item div .buttons .participant-label{font-size:.7em}.quotation-map-box .right-column .blue-line div .buttons button:last-child,.quotation-map-box .right-column .footer div .buttons button:last-child,.quotation-map-box .right-column .item div .buttons button:last-child{font-size:1em}.quotation-map-box .right-column .blue-line,.quotation-map-box .right-column .footer{height:44px}.quotation-map-box .right-column .warning{background:#df2c2c;color:#fff;width:150px}.quotation-map-box .item{border-bottom:1px solid #e5e6e8}.quotation-map-box .blue-line{background:#418bca;color:#fff;font-weight:700;text-align:center;font-size:13.5px}.quotation-map-box .blue-line .best-blue-line{background:#265e8c;display:grid;height:100%;align-items:center}.quotation-map-box .blue-line.blue-footer div{height:72px}.quotation-map-box .blue-line.blue-footer div .upper{position:absolute!important;height:40%;width:100%;top:0;border-bottom:1px solid #3171a6;justify-content:center;align-items:center;display:flex}.quotation-map-box .blue-line.blue-footer div .upper .btn-selection{position:absolute;left:10px;z-index:1;font-size:16px;cursor:pointer;top:10%}.quotation-map-box .blue-line.blue-footer div .upper strong{position:absolute;top:10%}.quotation-map-box .blue-line.blue-footer div .upper .trophy{color:orange;font-size:19px;position:absolute;top:4px;left:36px}.quotation-map-box .blue-line.blue-footer div .upper .comment{font-weight:400;padding:0 7px;order:2;position:absolute;right:0;top:2px;font-size:16px;cursor:pointer}.quotation-map-box .blue-line.blue-footer div .upper .comment .fa-exclamation{color:#fff;font-size:.9em;background:#dc1919;padding:4px 3px 3px;border-radius:4px;cursor:pointer}.quotation-map-box .blue-line.blue-footer div .lower{position:absolute!important;height:60%;width:100%;bottom:0;justify-content:center;align-items:center;display:flex}.quotation-map-box .blue-line.blue-footer div .lower .btn-lower{border-color:#3171a6;border-radius:5px;outline:none;background-color:unset}.quotation-map-box .blue-line.blue-footer div .lower .btn-lower.btn-lower-left{border-top-right-radius:0;border-bottom-right-radius:0}.quotation-map-box .blue-line.blue-footer div .lower .btn-lower.btn-lower-right{border-top-left-radius:0;border-bottom-left-radius:0}.quotation-map-box .blue-line.blue-footer div .lower .btn-lower:focus{outline:0;color:#fff}.quotation-map-box .blue-line.blue-footer div .lower .btn-lower:hover{background-color:#3171a6;color:#fff}.quotation-map-box .frame{overflow:hidden;margin-left:685px;margin-right:150px;cursor:grab;cursor:-webkit-grab;cursor:-moz-grab;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.quotation-map-box .frame.scrolling{cursor:grabbing;cursor:-webkit-grabbing;cursor:-moz-grabbing}.quotation-map-box .frame#table-id{overflow-x:auto}.quotation-map-box .frame#table-id::-webkit-scrollbar{width:200px}.quotation-map-box .frame#table-id::-webkit-scrollbar-track{background:#2c6ea5}.quotation-map-box .frame#table-id::-webkit-scrollbar-thumb{background:url(misc/vertical-bars.png) no-repeat 50% #c1dbf0;background-size:26px;border-radius:0;border:2px solid #2c6ea5}.quotation-map-box .frame#table-id::-webkit-scrollbar-button{border:4px solid transparent;background-size:cover}.quotation-map-box .frame#table-id::-webkit-scrollbar-button:start{background:url(misc/arrow_left.svg) no-repeat 50% #2c6ea5}.quotation-map-box .frame#table-id::-webkit-scrollbar-button:end{background:url(misc/arrow_right.svg) no-repeat 50% #2c6ea5}.quotation-map-box .frame .full-table{width:max-content;background:#fff}.quotation-map-box .frame .full-table .blue-line.header div{position:relative;line-height:1;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.quotation-map-box .frame .full-table .blue-line.header div:hover{background:#5298d5}.quotation-map-box .frame .full-table .blue-line.header div:hover .remove-participant{opacity:1}.quotation-map-box .frame .full-table .blue-line.header div .remove-participant{opacity:0;position:absolute;right:0;top:0;border:0;font-size:1.5em;width:32px;padding:0;height:25px;background:transparent;outline:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.quotation-map-box .frame .full-table .footer-select-box>span{font-size:1em;width:140px;text-align:center;vertical-align:middle;position:relative}.quotation-map-box .frame .full-table .footer-select-box>span .click-to-edit{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}.quotation-map-box .frame .full-table .footer-select-box .select-edition{background:#fce59f;box-shadow:0 0 20px #cfcccc;padding:0 10px}.quotation-map-box .frame .full-table .blue-line div,.quotation-map-box .frame .full-table .footer div,.quotation-map-box .frame .full-table .item div{font-size:1em;width:140px;text-align:center;vertical-align:middle;position:relative}.quotation-map-box .frame .full-table .blue-line div .click-to-edit,.quotation-map-box .frame .full-table .footer div .click-to-edit,.quotation-map-box .frame .full-table .item div .click-to-edit{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}.quotation-map-box .frame .full-table .blue-line div .btn-selection,.quotation-map-box .frame .full-table .footer div .btn-selection,.quotation-map-box .frame .full-table .item div .btn-selection{position:absolute;bottom:22px;left:16px;z-index:1;font-size:16px;cursor:pointer}.quotation-map-box .frame .full-table .blue-line div .discount-click-to-edit,.quotation-map-box .frame .full-table .footer div .discount-click-to-edit,.quotation-map-box .frame .full-table .item div .discount-click-to-edit{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;width:50%}.quotation-map-box .frame .full-table .blue-line div .discount-click-to-edit:first-child,.quotation-map-box .frame .full-table .footer div .discount-click-to-edit:first-child,.quotation-map-box .frame .full-table .item div .discount-click-to-edit:first-child{right:50%}.quotation-map-box .frame .full-table .blue-line div .discount-click-to-edit:nth-child(2),.quotation-map-box .frame .full-table .footer div .discount-click-to-edit:nth-child(2),.quotation-map-box .frame .full-table .item div .discount-click-to-edit:nth-child(2){left:50%}.quotation-map-box .frame .full-table .blue-line div .discount-click-to-edit:hover,.quotation-map-box .frame .full-table .footer div .discount-click-to-edit:hover,.quotation-map-box .frame .full-table .item div .discount-click-to-edit:hover{background:#c3c5ca;opacity:.4}.quotation-map-box .frame .full-table .blue-line .empty,.quotation-map-box .frame .full-table .footer .empty,.quotation-map-box .frame .full-table .item .empty{opacity:.4}.quotation-map-box .frame .full-table .blue-line .edition,.quotation-map-box .frame .full-table .footer .edition,.quotation-map-box .frame .full-table .item .edition{background:#fce59f;box-shadow:0 0 20px #cfcccc;font-size:1em;position:relative}.quotation-map-box .frame .full-table .blue-line .edition .save,.quotation-map-box .frame .full-table .footer .edition .save,.quotation-map-box .frame .full-table .item .edition .save{position:absolute;top:46px;right:12.5%;padding:0;height:18px;height:20px;width:20px;background:#2ec039;border-radius:2px;border:0;color:#fff}.quotation-map-box .frame .full-table .blue-line .edition .save.single,.quotation-map-box .frame .full-table .footer .edition .save.single,.quotation-map-box .frame .full-table .item .edition .save.single{top:12px;right:13%}.quotation-map-box .frame .full-table .blue-line .edition .cancel,.quotation-map-box .frame .full-table .footer .edition .cancel,.quotation-map-box .frame .full-table .item .edition .cancel{position:absolute;top:46px;left:12.5%;padding:0;height:20px;width:20px;background:#e99d22;border-radius:2px;border:0;color:#fff}.quotation-map-box .frame .full-table .blue-line .edition .cancel.single,.quotation-map-box .frame .full-table .footer .edition .cancel.single,.quotation-map-box .frame .full-table .item .edition .cancel.single{top:12px;left:13%}.quotation-map-box .frame .full-table .blue-line .edition input,.quotation-map-box .frame .full-table .footer .edition input,.quotation-map-box .frame .full-table .item .edition input{border:1px solid #e6cc7f;padding:3px 0;width:75%;height:19px;display:block;margin:0 auto}.quotation-map-box .frame .full-table .footer .edition div{display:flex;align-items:center}.quotation-map-box .frame .full-table .footer .edition div input{height:26px}#quotation-map-header{opacity:0;position:fixed;top:0;left:87px;right:20px;z-index:2;box-shadow:0 3px 6px 0 rgba(0,0,0,.2)}#quotation-map-header.sticky{opacity:1;top:48px}@media print{.print-font-adjustment{font-size:14px!important}.print-font-adjustment small{font-size:8px!important}}.schedule-box{position:relative;margin-bottom:1.5em;cursor:default;overflow-y:hidden;border-bottom:1px solid #e5e6e8}.schedule-box .toggle-button{border:0;background:0 0;font-size:1.4em;text-shadow:1px 1px 1px #dcdcdc;outline:0;position:absolute;top:20px;right:0}.schedule-box .stage{background:#fafbfd;font-weight:700}.schedule-box .blue-line,.schedule-box .item,.schedule-box .stage{display:table}.schedule-box .blue-line>div,.schedule-box .item>div,.schedule-box .stage>div{display:table-cell;vertical-align:middle;height:60px}.schedule-box .blue-line .order,.schedule-box .item .order,.schedule-box .stage .order{width:50px;text-align:center;font-size:13px}.schedule-box .blue-line .name,.schedule-box .item .name,.schedule-box .stage .name{width:300px;padding:0 26px 0 10px;position:relative;line-height:16px}.schedule-box .blue-line .name .text,.schedule-box .item .name .text,.schedule-box .stage .name .text{color:#5b6c76;font-size:.9em;text-decoration:none;cursor:default;width:fit-content;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-height:16px;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:30px}.schedule-box .blue-line .name .upper-name,.schedule-box .item .name .upper-name,.schedule-box .stage .name .upper-name{opacity:.8;width:250px;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.schedule-box .blue-line .duration,.schedule-box .item .duration,.schedule-box .stage .duration{width:100px;text-align:center;padding:0 5px}.schedule-box .blue-line .duration input,.schedule-box .item .duration input,.schedule-box .stage .duration input{border-radius:0}.schedule-box .blue-line .duration .input-group-addon,.schedule-box .item .duration .input-group-addon,.schedule-box .stage .duration .input-group-addon{border-radius:0;padding:0 5px}.schedule-box .blue-line .start,.schedule-box .item .start,.schedule-box .stage .start{width:108px;text-align:center;padding:0 5px}.schedule-box .blue-line .start input,.schedule-box .item .start input,.schedule-box .stage .start input{border-radius:0}.schedule-box .blue-line .end,.schedule-box .item .end,.schedule-box .stage .end{width:108px;text-align:center;padding:0 5px}.schedule-box .blue-line .end input,.schedule-box .item .end input,.schedule-box .stage .end input{border-radius:0}.schedule-box .blue-line .btn-column,.schedule-box .item .btn-column,.schedule-box .stage .btn-column{width:40px;text-align:center}.schedule-box .item,.schedule-box .stage{border-bottom:1px solid #e5e6e8}.schedule-box .blue-line{background:#418bca;color:#fff;font-weight:700;text-align:center;width:706px;position:sticky;top:0;z-index:3}.search-select{width:100%;height:34px}.search-select .inner.active{z-index:99}.search-select .insert-item{position:relative;height:0}.search-select .insert-item .popover{display:block!important;width:276px}.search-select .insert-item .popover .popover-title{font-size:.9em!important;font-weight:700}.search-select .insert-item .popover p{font-size:.9em}.search-select .insert-item .popover .btns{margin:10px -15px 0!important}.search-select .insert-item .popover .btns .left{padding-right:5px}.search-select .insert-item .popover .btns .right{padding-left:5px}.search-select .insert-item .popover .btns button{width:100%;position:inherit!important;left:0!important;bottom:0!important}.search-select .insert-item .popover.top{top:inherit!important;bottom:10px!important}.search-select .insert-item .popover.bottom{top:30px!important;bottom:inherit!important}.search-select .actions-title{font-size:.9em;padding-left:10px;margin-bottom:5px;font-weight:700}.search-select .actions{border-bottom:1px solid #eee}.search-select .inner{position:relative;background:#fff;font-size:14px;min-width:150px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.search-select .inner .select-button{padding:6px 35px 6px 10px;height:32px;cursor:pointer;overflow:hidden}.search-select .inner .select-button>span{height:20px;overflow:hidden;display:block}.search-select .inner .select-button .selected{display:block;height:21px;margin-right:6px;overflow:hidden}.search-select .inner .select-button .empty{color:#8e8e8e;background:#fff}.search-select .inner .select-button .fa-angle-down{position:absolute;top:6px;right:5px;font-size:1.6em;width:auto;color:#5cb85c}.search-select .inner .select-button .fa-caret-up{position:absolute;top:7px;right:6px;font-size:.9em}.search-select .inner .select-button .fa-caret-down{position:absolute;top:14px;right:6px;font-size:.9em}.search-select .inner .select-button>.search-select-badge>.fa-times{position:absolute;font-size:.9em}.search-select .inner .select-button>.fa-times{position:absolute;top:11px;right:35px;font-size:.9em;width:0}.search-select .inner .select-button .fa-buttons{position:absolute;top:0;right:0;font-size:1.1em;background:transparent;height:32px;width:30px;text-align:center;padding-top:9px;border-left:1px solid #ccc;color:#5a6b76}.search-select .inner .search input{padding:5px 25px 5px 8px;width:98%;font-size:.9em;background:#fff;border:1px solid #ccc;margin:0 1%;border-radius:4px}.search-select .inner .search i{position:absolute;right:11px;top:39px;color:#8e8e8e}.search-select .inner .add-new,.search-select .inner .term-not-found{font-size:.9em;font-weight:700;text-decoration:underline;padding:6px 10px;margin:4px 3px -3px}.search-select .inner .add-new:hover{background:#456dbc;color:#fff;border-radius:4px;cursor:pointer}.search-select .inner .scroll{max-height:200px;overflow-y:auto}.search-select .inner .scroll ul{list-style-type:none;padding:0;margin:3px 0}.search-select .inner .scroll ul li{list-style-type:none;padding:6px 10px 6px 15px;margin:0;font-size:.9em}.search-select .inner .scroll ul li a{color:#555;text-decoration:none;display:block}.search-select .inner .scroll ul .current-item,.search-select .inner .scroll ul li:hover{background:#456dbc;color:#fff;cursor:pointer}.search-select .inner .scroll ul .current-item a,.search-select .inner .scroll ul li:hover a{color:#fff;text-decoration:none!important}.search-select .extended-box .options{position:absolute;background:#fff;border:1px solid #ccc;top:30px;left:-1px;width:260px;padding-top:4px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.search-select .extended-box .options .search i{top:12px!important}.search-select .highlight{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.search-select .adjust-quick-insert .select-button{align-items:center;display:flex;justify-content:space-between;width:100%;padding:0!important}.search-select .adjust-quick-insert .with-tag{padding-top:7px}.search-select .adjust-quick-insert .fa{top:5px!important}.search-select .adjust-quick-insert input{border:none!important}.search-select.disabled{overflow:hidden}.search-select.disabled .select-button{background:#eee;overflow:hidden;cursor:not-allowed!important}.search-select.disabled .list{display:none}.search-select.disabled .empty{background:#eee!important}.search-select.multiple{display:inline-block;height:32px;min-height:32px}.search-select.multiple .value.empty{color:#8e8e8e;position:absolute;left:3px;top:4px;cursor:pointer;font-size:1em}.search-select.multiple .select-button{padding-left:5px;padding-right:0;padding-bottom:0;height:auto;min-height:32px}.search-select.multiple .select-button span{padding:4px 22px 4px 8px;background:#456dbc;color:#fff;font-size:.9em;margin-top:-2px!important;display:block;float:left;height:24px;border-radius:4px;position:relative;margin-right:5px;margin-bottom:5px}.search-select.multiple .select-button span i{position:absolute;right:6px;top:6px;color:#fff;font-size:1.1em}.search-select.multiple .list ul li.selected{opacity:.4}.search-select-service .options{width:600px!important}.service-selection button{position:relative;padding:7px;width:100%;border:1px solid #d4d4d4;background:#fff;text-align:left;outline:0;color:#5b6c77}.service-selection button.placeholder{color:#757575}.service-selection button span{display:block;overflow:hidden;padding-right:20px;height:20px;padding-top:1px;padding-left:2px}.service-selection button .fa-edit{color:#456dbc;top:11px}.service-selection button .fa-remove{color:#d1574e;top:10px}.service-selection button i{display:block;font-size:1em;margin-left:5px;position:absolute;right:10px}.tree-container{padding:1em}.ui-tree{margin:0;padding:0;list-style:none}.ui-tree>li{border-bottom:1px solid #f3f3f3;padding-bottom:10px}.ui-tree>li:last-child{border-bottom:none;padding-bottom:0}.ui-tree a{color:#5b6c77;text-decoration:none}.ui-tree li{position:relative;line-height:1.8em;margin-bottom:10px}.ui-tree ul{position:relative;padding:0;list-style:none;margin:10px 0 0 1em}.ui-tree ul:before{content:"";position:absolute;top:0;bottom:0;left:-1px;border-left:1px dotted rgba(0,0,0,.3)}.ui-tree ul li{padding-left:1.5em}.ui-tree ul li:before{content:"";position:absolute;top:.9em;left:0;width:1em;height:1px;border-top:1px dotted rgba(0,0,0,.3)}.ui-tree ul li:last-child:before{background-color:#fff;height:auto;top:.9em;left:-1px;bottom:0}.ui-tree ul ul{margin-left:.5em}.ui-tree .info i{cursor:pointer;margin-top:7px;float:left;margin-right:10px}.ui-tree .info .label{border:1px solid #bbb;color:#a2a2a2}.ellipsis-anim{line-height:0}.ellipsis-anim span{opacity:0;-webkit-animation:ellipsis-dot 1.4s ease-in-out infinite both;animation:ellipsis-dot 1.4s ease-in-out infinite both}.ellipsis-anim span:first-child{-webkit-animation-delay:-.32s;animation-delay:-.32s;margin:-3px}.ellipsis-anim span:nth-child(2){-webkit-animation-delay:-.16s;animation-delay:-.16s;margin:-3px}.ellipsis-anim span:nth-child(3){-webkit-animation-delay:0s;animation-delay:0s;margin:-3px}@-webkit-keyframes ellipsis-dot{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes ellipsis-dot{0%{opacity:0}50%{opacity:1}to{opacity:0}}.custom-table-items{border-collapse:inherit;width:100%}.custom-table-items--sticky thead>tr>th{position:sticky;top:48px;background:#fff}.custom-table-items--sticky-lower thead>tr>th{position:sticky;background:#fff;z-index:2}.custom-table-items--sticky-lower thead>tr:last-child>th{top:94px}.custom-table-items--sticky-lower thead>tr:first-child>th{top:48px}.custom-table-items>thead>tr>th{padding:12px 6px;text-align:center;white-space:nowrap;border-bottom:1px solid #e5e6e8}.custom-table-items>thead>tr>th .fa-sort,.custom-table-items>thead>tr>th .fa-sort-asc,.custom-table-items>thead>tr>th .fa-sort-desc{cursor:pointer}.custom-table-items.with-background tbody>tr:first-child td:nth-child(2n+3),.custom-table-items.with-background tbody>tr>td:nth-child(2n+4){background:#fafbfd}.custom-table-items.with-background tbody>tr:first-child td.color-white,.custom-table-items.with-background tbody>tr:first-child td:nth-child(2n+4){background:#fff}.custom-table-items.odd-cells-background tbody>tr>td:nth-child(odd){background:#fafbfd}.custom-table-items>tbody{border:0}.custom-table-items>tbody>tr:hover>td:not(.no-hover){background-color:#edf0f5!important}.custom-table-items>tbody>tr>td{padding:10px 6px;text-align:center;vertical-align:middle}.custom-table-items>tbody>tr>td .btn-container{padding-top:0;padding-bottom:0}.custom-table-items>tbody>tr>td .fa-ellipsis-v{color:#6f6f6f}.custom-table-items>tbody>tr>td .text-field{padding:7px;width:100%;border:1px solid #d4d4d4}.custom-table-items>tbody>tr>td.field-container{padding:6px}.custom-table-items>tbody>tr>td .readonly{border-color:transparent;background:transparent;text-overflow:ellipsis;padding:6px 7px}.custom-table-items>tbody>tr>td .small{font-style:italic;font-size:.95em;opacity:.8}.custom-table-items>tbody>tr>td .description{opacity:.8}.custom-table-items>tbody>tr>td .service-name{opacity:1}.custom-table-items>tbody>tr>td.bold,.custom-table-items>tbody>tr>td .bold{font-weight:700}.custom-table-items>tbody>tr>td.item{padding:5px 6px;cursor:pointer}.custom-table-items>tbody>tr>td.item .space{text-align:center;display:block;margin:0 auto;padding:11px 0}.custom-table-items>tbody>tr .evolution-field{width:60px;padding-left:0;padding-right:0;text-align:center}.custom-table-items>tbody>tr:first-child>td{border-top:1px solid #e5e6e8}.custom-table-items>tbody>tr.in-edition>td{background:#fef1bb!important;padding:6px}.custom-table-items>tbody>tr.in-edition>td .calculation-memory-wrap{position:relative}.custom-table-items>tbody>tr.in-edition>td .calculation-memory-wrap .text-field{padding-right:25px;text-overflow:ellipsis}.custom-table-items>tbody>tr.in-edition>td .calculation-memory-wrap .calculation-memory{position:absolute;right:6px;top:7px}.custom-table-items>tbody>tr .success-button{color:#fff;border:1px solid #4cae4c;background:#5bb85b;padding:3px 6px}.custom-table-items>tbody>tr .success-button:hover{background:#52a452}.custom-table-items>tbody .small-item-group{color:#337ab7;display:block;font-size:10px}.custom-table-items>tfoot td,.custom-table-items>tfoot th{background:#f9f9f9;border-top:1px solid #e9ecf3;padding:.5em}.custom-table-items>tfoot th{text-align:center}.custom-table-items .sub-item .sub-item-indicator{position:relative}.custom-table-items .sub-item .sub-item-indicator:before{content:" ";width:1px;display:block;position:absolute;border-left:1px dotted #000;top:0;left:50%;bottom:1px}.custom-table-items .sub-item .sub-item-indicator:after{content:" ";display:block;position:absolute;border-bottom:1px dotted #000;top:50%;left:50%;right:5px}.custom-table-items .sub-item:last-child .sub-item-indicator:before{bottom:50%;margin-bottom:1px}@media print{.custom-table-items--sticky thead th{position:inherit}}:root{--white:#fff}html{height:100%;position:relative}body,body .glyphicon-calendar,body .uib-datepicker .uib-title,body .uib-datepicker span{color:#5b6c77!important}body.public-signUpCheckout{background-color:#f2f3f7}.ng-cloak,.ng-hide.ng-hide-animate{display:none!important}@media screen{body:not(.public-login,.public-changePassword,.public-userConfirmation,.public-signUpCheckout,.public-mfa){position:relative}body:not(.public-login,.public-changePassword,.public-userConfirmation,.public-signUpCheckout,.public-mfa) .container-spa{position:absolute;padding:20px;top:48px;left:67px;right:0;bottom:0;overflow:visible;transition:left .15s}body:not(.public-login,.public-changePassword,.public-userConfirmation,.public-signUpCheckout,.public-mfa) .container-spa:empty{display:none}body:has(.HeaderAlert-MaisControle):not(.public-login,.public-changePassword,.public-userConfirmation,.public-signUpCheckout,.public-mfa) .container-spa{top:86px}body.ecommerceCheckout .container-spa{top:0;left:0}body.ecommerceCheckout .container-spa #realtimeNotificationBtn{display:none}}input,select,textarea{color:#5b6c77!important}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:6px 10px}.table--sticky>thead>tr>th{position:sticky;top:48px;background:#fff}.table thead th .fa-sort,.table thead th .fa-sort-asc,.table thead th .fa-sort-desc{cursor:pointer;padding:3px}.dropdown-menu .btn-link2,.dropdown-menu a{width:100%;margin:0!important;color:#5b6c77!important}.dropdown-menu .btn-link2{background-color:#fff;display:block;padding:3px 20px;text-align:left}.dropdown-menu .btn-link2:hover{background-color:#f5f5f5;text-decoration:none}.dropdown-menu .btn-link2:disabled{opacity:.7}.dropdown-menu i{width:30px;text-align:center;margin-left:-13px;color:#5b6c77}.dropdown-menu.dropdown-menu--config a{align-items:center;color:#5b6c77!important;display:flex}.dropdown-menu.dropdown-menu--config a i{font-size:16px;color:inherit}.dropdown-menu.dropdown-menu--config a:hover{background:none!important;color:#42b234!important}.dropdown-menu a.flex-row{align-items:center;display:flex!important}.navbar .brand{width:190px;display:block;height:50px}.navbar .brand img{height:100%;padding:9px 36px 8px 20px}.navbar ul .upgrade-account{display:flex;margin-top:8px}.navbar ul .upgrade-account span.remaining-info{color:#656565;opacity:.7;text-align:right;font-size:13px;line-height:17px}.navbar ul .upgrade-account span.action-buttons{margin:auto 20px}.navbar ul .upgrade-account span.action-buttons>span{margin:10px}.navbar ul .upgrade-account span.action-buttons a,.navbar ul .upgrade-account span.action-buttons a:link,.navbar ul .upgrade-account span.action-buttons a:visited{cursor:pointer;color:#fff;font-size:.9em;padding:7px 28px;border-radius:5px;font-weight:700}.navbar ul .upgrade-account span.action-buttons a:focus,.navbar ul .upgrade-account span.action-buttons a:hover,.navbar ul .upgrade-account span.action-buttons a:link:focus,.navbar ul .upgrade-account span.action-buttons a:link:hover,.navbar ul .upgrade-account span.action-buttons a:visited:focus,.navbar ul .upgrade-account span.action-buttons a:visited:hover{text-decoration:none}.navbar ul .upgrade-account span.action-buttons a.checkout-button,.navbar ul .upgrade-account span.action-buttons a:link.checkout-button,.navbar ul .upgrade-account span.action-buttons a:visited.checkout-button{background:#f2860b}.navbar ul .upgrade-account span.action-buttons a.checkout-button:hover,.navbar ul .upgrade-account span.action-buttons a:link.checkout-button:hover,.navbar ul .upgrade-account span.action-buttons a:visited.checkout-button:hover{background:#f59324}.navbar ul .upgrade-account span.action-buttons a.demo-button,.navbar ul .upgrade-account span.action-buttons a:link.demo-button,.navbar ul .upgrade-account span.action-buttons a:visited.demo-button{background:#656565}.navbar ul .upgrade-account span.action-buttons a.demo-button:hover,.navbar ul .upgrade-account span.action-buttons a:link.demo-button:hover,.navbar ul .upgrade-account span.action-buttons a:visited.demo-button:hover{background:#737373}.navbar.navbar-grid{display:grid;grid-template-columns:162px auto}.navbar.navbar-grid:after,.navbar.navbar-grid:before{content:none}.navbar.navbar-grid .navbar-collapse{position:relative;display:grid!important;grid-template-columns:auto 105px;transition:.25s linear}.navbar.navbar-grid .navbar-collapse:after,.navbar.navbar-grid .navbar-collapse:before{content:none}@keyframes jittery{5%,50%{transform:scale(1)}10%{transform:scale(.9)}15%{transform:scale(1.17)}20%{transform:scale(1.17) rotate(-10deg)}25%{transform:scale(1.17) rotate(10deg)}30%{transform:scale(1.17) rotate(-5deg)}35%{transform:scale(1.17) rotate(3deg)}40%{transform:scale(1.17) rotate(0)}}@keyframes heartbeat{50%{transform:scale(1.1)}}.no-padding-left{padding-left:0!important}.navbar-inverse{background-color:#f8f8f8!important;box-shadow:0 3px 6px rgba(0,0,0,.1607843137254902)!important}#navbar>ul>li>a{color:#9e9e9e;padding-left:0;padding-right:0}#navbar .c-notification-bell{padding-right:18px;padding-left:0}#navbar>ul.navbar-right>li:not(:last-child)>a{color:#757575}#navbar>ul.navbar-right>li:not(:last-child)>a>i{font-size:1.5em;margin-left:10px;margin-right:10px;float:left}#navbar>ul.navbar-right>li:not(:last-child)>a:hover{color:#4d4d4d}#navbar .logout-button{border-left:1px solid rgba(0,0,0,.1607843137254902);width:51px;text-align:center;font-size:18px;cursor:pointer;margin-left:13px}#navbar .logout-button:hover{background:#d43f3a;color:#fff}@media (max-width:1024px){.only-small-screen{display:inline-block!important}.only-big-screen{display:none!important}.small-screen-font-s11{font-size:11px}.calculated-price-box .item .total-price,.calculated-price-box .title div{font-size:1.6em!important}}@media (min-width:1025px){.only-small-screen{display:none!important}.only-big-screen{display:inline-block!important}}@media (max-width:767px){.navbar .nav ol{display:none}.internal-nav{height:0;overflow:hidden;margin-top:-40px}}@media (min-width:767px){.navbar-right{margin-right:0!important}.navbar-right>li>a{height:50px}.internal-nav,.navbar{border:0!important}.internal-nav{display:none}.internal-nav .nav{position:fixed;z-index:100;left:0;right:0;top:48px;background:#456dbc;overflow-y:hidden;height:40px;-moz-box-shadow:0 0 10px 5px #ccc;-webkit-box-shadow:0 0 10px 5px #ccc;box-shadow:0 0 10px 5px #ccc}.internal-nav .nav li{display:inline}.internal-nav .nav li a{color:#fff!important;padding:10px}.internal-nav .nav li a:hover{background:#365ba0!important}.internal-nav .nav li.active a{background:#365ba0}}.pagination{margin:0!important;float:right}.pagination a{z-index:0!important}.form-action-buttons,.form-action-buttons buttons{float:right;display:flex;gap:5px;flex-direction:row-reverse}.chosen-container-single .chosen-single{height:33px!important;padding-top:4px!important}.chosen-container-single .chosen-single div{padding-top:5px!important}.add-element-container{position:relative;padding-right:50px}.add-element-container button{position:absolute;right:0;top:0}.panel-title i{margin-right:8px}.required{padding-left:5px;color:#d30000}.panel-custom-style{border:0!important;box-shadow:0 0 0 transparent!important;margin-bottom:0}.form-group label{font-weight:400}.last-update-info{font-size:.8em;color:#7a7a7a;line-height:16px;position:fixed;bottom:8px;z-index:10;left:96px;font-style:italic;color:#5b6c77!important}.chosen-container-multi .chosen-choices{border:0!important;padding:1px 0!important;cursor:pointer!important;background:#f2f2f2!important;border-radius:5px}.chosen-container-multi .chosen-choices .search-choice{padding:7px 22px 7px 10px!important;box-shadow:0 0 0 0 transparent}.chosen-container-multi .chosen-choices .search-choice .search-choice-close{top:8px!important;right:6px!important}.chosen-container-multi .chosen-choices .search-field{padding:7px 2px 7px 5px!important;cursor:pointer}.opacity-animate{-webkit-transition:opacity 1s ease-in;-moz-transition:opacity 1s ease-in;-o-transition:opacity 1s ease-in;-ms-transition:opacity 1s ease-in;transition:opacity 1s ease-in}.move-animate{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.table-list tbody tr{cursor:pointer}.table-list tbody.odd>tr>td{background:#f9f9f9}.table-list tr .elements-not-found{padding:10px!important}.table-list tr.link td{padding:0!important}.table-list tr.link td a{width:100%;padding:8px;display:block;text-decoration:none;color:#5b6c77}.table-list tr:hover td{background:#f4f9fc}.table-list .table-action-button button,.table-list .table-action-button button:active{font-size:1.5em;border:0!important;background:transparent;outline:0;padding:2px 3px!important;box-shadow:0 0 0 transparent!important}.table-list .table-action-button button:active i,.table-list .table-action-button button i{color:#46b8da}.table-list .badge{font-weight:500!important}.add-no-results-element .no-results{font-weight:700}.add-no-results-element .no-results:hover{cursor:pointer;background:#f4f9fc!important}.remove-confirmation{float:right!important;font-size:14px!important;font-weight:400!important}.remove-confirmation span{float:right;margin-top:5px;margin-right:10px}.remove-confirmation button{float:right;margin-left:5px}.modal-sm .remove-confirmation{width:100%;text-align:center;margin-top:5px;line-height:32px}.modal-smx{width:31%!important}.table-permissions tbody,.table-permissions thead{display:block}.table-permissions tbody tr,.table-permissions thead tr{display:flex}.table-permissions tbody{overflow-y:scroll;height:40vh}.table-permissions thead th{padding:5px;width:15%}.table-permissions thead th.module,.table-permissions thead th.submodule{width:40%}.table-permissions thead th.right{margin-right:15px}.table-permissions tbody th{padding:5px;width:40%}.table-permissions tbody td{padding:5px;width:15%}.table-permissions td,.table-permissions th{text-align:center}.table-permissions .module,.table-permissions .submodule{text-align:left}.table-permissions .submodule{font-weight:400;padding-left:33px}.table-permissions tr:hover td,.table-permissions tr:hover th{background:#f4f9fc}.modal-header .modal-title .bootstrap-switch{margin-top:2px}.with-loading{position:relative}.with-loading .loading{position:absolute;top:6px;right:22px;z-index:9;font-size:1.2em;color:#2846a0}.session-title{font-size:1.2em;border-bottom:1px solid #eee;margin-bottom:15px;padding-bottom:10px}.session-title.no-border{border:0!important;padding-bottom:0!important}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#2076b8!important;background:none!important}.hover-glide{width:40px;overflow:hidden;white-space:nowrap;transition:.25s linear}.hover-glide:hover,.hover-glide[aria-expanded=true]{width:170px}.disabled-form{position:relative}.disabled-form .block-form{position:absolute;top:0;bottom:0;left:0;right:0;z-index:9;cursor:not-allowed}.disabled-form .select-button,.disabled-form button,.disabled-form input,.disabled-form select,.disabled-form textarea{background:#eee}.disabled-form .blocked-input-focus{position:absolute;top:0;left:0;opacity:0;height:0;width:0;padding:0}.clean-dashboard{display:block;margin:80px auto;opacity:.1}.form-tab-container .form-tab{margin-bottom:35px;position:relative;min-height:38px}.form-tab-container .form-tab .header{background:#c7dba2;height:39px;border-radius:15px;position:absolute;top:0;left:0;z-index:1;padding-right:40px;width:400px}.form-tab-container .form-tab .header label{display:block;float:left;padding:6px 20px;background:#79b707;color:#fff;font-size:1.4em;font-weight:700;border-radius:15px;height:39px;width:178px;text-align:center}.form-tab-container .form-tab .header span{display:block;padding:9px 9px 9px 185px;text-align:center;color:#64930b;font-size:1.1em;font-weight:700;height:39px}.form-tab-container .form-tab .header .toggle-button{position:absolute;top:-5px;right:-27px;font-size:47px;font-weight:700;color:#fff;text-shadow:0 3px 11px #b8cc94;cursor:pointer;-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}.form-tab-container .form-tab .border{border-left:3px solid #c7dba2;padding:0;border-radius:22px;margin:0 auto 0 14px}.form-tab-container .form-tab .border .select-cost{position:absolute;top:10px;left:413px}.form-tab-container .form-tab .border .select-cost label{font-weight:400;cursor:pointer;float:left}.form-tab-container .form-tab .border .select-cost input[type=checkbox]{float:left;margin-right:8px}.form-tab-container .form-tab .border .select-cost input[type=text]{float:left;width:170px;margin-left:12px;margin-top:-6px}.form-tab-container .form-tab .border .content{background:#f7f7f7;border-radius:22px;padding:41px 1px 1px 2px}.form-tab-container .form-tab .border .content .btn-success{position:absolute;left:39px;bottom:-16px}.form-tab-container .form-tab .border .content>table{width:100%}.form-tab-container .form-tab .slide-opened{-moz-transition-duration:.8s;-webkit-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s;-moz-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in;max-height:1000px}.form-tab-container .form-tab .slide-opened button{opacity:1;-webkit-transition:opacity .6s ease-in;-moz-transition:opacity .6s ease-in;-ms-transition:opacity .6s ease-in;-o-transition:opacity .6s ease-in;transition:opacity .6s ease-in}.form-tab-container .form-tab .slide-closed{-moz-transition-duration:.8s;-webkit-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s;-moz-transition-timing-function:cubic-bezier(0,1,.5,1);-webkit-transition-timing-function:cubic-bezier(0,1,.5,1);-o-transition-timing-function:cubic-bezier(0,1,.5,1);transition-timing-function:cubic-bezier(0,1,.5,1);max-height:0}.form-tab-container .form-tab .slide-closed button{opacity:0;-webkit-transition:opacity 2s ease-in;-moz-transition:opacity .2s ease-in;-ms-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.service-table th.first{width:250px}.service-table td.first{text-align:left}.service-table td{text-align:center}.service-table td td{width:170px;padding:0 10px}.service-table th{font-size:.9em;text-align:center;vertical-align:middle!important;background:#efefef;border-right:2px solid #f7f7f7!important}.return-table{padding:0!important}.return-table table{width:100%}.return-table table .parameters{height:35px;border-bottom:2px solid #f7f7f7!important;border-right:0!important}.return-table table .amout,.return-table table .average-efficiency{border-right:2px solid #f7f7f7!important;height:50px}.return-table table .package-per-unit{border:0!important;height:50px}.return-table th{width:158px;padding:0 10px}.return-table td{width:138px;padding:8px 16px!important}td.remove-item,th.remove-item{width:20px;color:#cc1e1e;font-size:1.5em;text-align:left;cursor:pointer;text-align:center}td.remove-item button,th.remove-item button{display:block;margin:0 auto;border:0;background:transparent}.uib-datepicker-popup .uib-close{background-color:#f0ad4e!important;border-color:#eea236!important}textarea{resize:vertical}.print{display:none}@media print{body{padding:0!important}#realtimeNotificationBtn{display:none}.container-spa{padding:20px;min-width:900px}.print{display:block!important}#userpilotContentNative,.form-action-buttons,.internal-nav,.last-update-info,.nav-bar,.no-print,.required{display:none!important;visibility:hidden!important}.search-select .inner,input,select,textarea{border-left:0!important;border-top:0!important;border-right:0!important;border-radius:0!important}.input-group{border-bottom:1px solid #ccc}.input-group .input-group-addon,.input-group input{border:0!important}.search-select i{display:none}table .search-select .inner,table input{border:0!important;padding:0!important}table .input-group{border:0}table .input-group .input-group-addon,table .input-group input{border:0!important}.form-tab-container .header{margin-bottom:25px!important}.form-tab-container .header .position-relative label{padding-left:0!important}.form-tab-container .header i{display:none}.form-tab-container .form-tab .border{display:block!important;overflow:auto!important;max-height:10000px!important;border:0!important;margin:0!important;padding:0!important}.form-tab-container .form-tab .border .content{margin-top:50px;padding:0!important}.modal{-webkit-print-color-adjust:exact!important}.modal,.modal-dialog{position:relative!important}.modal-dialog{overflow:hidden;border:0!important;box-shadow:none;margin:0!important;padding:0!important;width:100%!important}.modal-dialog .modal-content{border:0;border-radius:0!important;box-shadow:0 0 0;width:100%!important}}.td-middle td{vertical-align:middle!important}.panel-management .panel-heading .panel-title,.panel-table .panel-heading .panel-title{color:#5b6c77!important;font-weight:700}.panel-management .with-light-gray-background,.panel-table .with-light-gray-background{background:#e9ecf3}.panel-management .simple-border,.panel-table .simple-border{border-bottom:1px solid #ddd!important;border-top:1px solid #ddd!important}.panel-management .with-background,.panel-management .with-background td,.panel-table .with-background,.panel-table .with-background td{background:#f5f5f5}.panel-management .center-in-two-lines,.panel-table .center-in-two-lines{padding:18px 5px 14px}.panel-management .vertical-margin,.panel-table .vertical-margin{padding:14px 5px}.panel-management .title,.panel-table .title{padding-right:18px}.panel-management .title i,.panel-table .title i{float:left;color:#878787;border:1px solid #aaa9a9;padding:3px 4px 2px;border-radius:4px;font-size:12px;line-height:12px;font-weight:400!important;cursor:pointer}.panel-management .title i:hover,.panel-table .title i:hover{color:#fff!important;background:#aaa9a9!important}.panel-management .sub-line td,.panel-management .sub-line th,.panel-table .sub-line td,.panel-table .sub-line th{font-weight:400!important}.panel-management .edit-accomplished-days,.panel-table .edit-accomplished-days{cursor:pointer;outline:0;border:0;background:transparent;padding:0 0 0 4px;font-size:14px}.panel-management .edit-accomplished-days i,.panel-table .edit-accomplished-days i{color:#5b6c77!important}.panel-stages.header{margin-right:150px;margin-bottom:0!important;border-bottom:0}.panel-stages.header th{background:#4682b4;color:#fff;box-shadow:inset 0 1px 2px #568ebd;border:1px solid #38678f;text-shadow:1px 1px 1px #1d3e59}.panel-stages.header .nowrap{white-space:nowrap}.stage-item{margin-bottom:50px}.panel-tasks{border:0!important}.panel-tasks th{background:#588ebb!important;color:#fff;border:1px solid #38678f;box-shadow:inset 0 1px 2px #72a3cc;text-shadow:1px 1px 1px #1d3e59}.panel-tasks .sub-title{background:#edf1f7!important;box-shadow:none;color:#5b6c77!important;text-shadow:none}.no-border-radius-bottom-left{border-bottom-left-radius:0!important}.no-border-radius-top-left{border-top-left-radius:0!important}.no-border-radius-top-right{border-top-right-radius:0!important}.no-border-radius-bottom-right{border-bottom-right-radius:0!important}.border-gray-left{border-left:1px solid #ddd}.border-gray-right{border-right:1px solid #ddd}.border-gray-top{border-top:1px solid #ddd}.border-gray-bottom{border-bottom:1px solid #ddd}.panel-stages{border:0!important;overflow:hidden;border-radius:8px}.panel-stages .planned{box-shadow:none!important;border-bottom:1px solid #ddd;border-right:0}.panel-stages .accomplished{border-bottom:1px solid #ddd;border-right:1px solid #ddd;border-left:0}.panel-stages table{border-top:1px solid #38678f}.panel-stages td,.panel-stages th{text-align:center;padding:10px}.panel-stages .td-left{border-top:0}.panel-stages .border-right,.panel-stages .td-left{border-right:1px solid #ddd}.panel-stages .border-left{border-left:1px solid #ddd}.panel-stages .field{padding:4px}.panel-stages .field input{padding:2px 3px;text-align:center;height:30px}.stage-box,.stage-box .panel-heading{border-color:#efefef!important}.stage-box .panel-heading{font-size:1.3em;background:#fff!important;color:#5b6c77!important}.stage-box .panel-heading span{font-weight:700}.stage-box.stage-box-footer{padding:1em;background:#f9f9f9}.stage-table .dropdown-menu .fa-edit{color:#5b6c77!important;margin-left:-13px!important}.stage-table tbody>tr:nth-of-type(odd){background-color:#f7f9fc}.stage-table .uib-daypicker td,.stage-table .uib-daypicker th{border:0!important}.stage-table thead tr th{vertical-align:middle!important;text-align:center!important;border-bottom:0!important;border-right:1px solid #ddd;font-size:.9em;padding:12px 6px}.stage-table thead tr .border-bottom{border-bottom:1px solid #ddd!important;border-right:0}.stage-table td{text-align:center;font-size:.9em}.stage-table td .fa-edit{color:#456dbc;font-size:1em;margin-left:5px}.stage-table .with-text{padding:7px 3px 3px!important}.stage-table .with-text span{display:block;text-align:center;margin-top:7px}.stage-table .with-comment{padding:7px 3px 3px!important}.stage-table .with-comment i{display:block;text-align:center;margin-top:7px}.stage-table .with-input{padding:7px 3px 3px!important;position:relative}.stage-table .with-input .tooltip-info{display:none;padding:3px 7px;background:#232323;color:#fff;position:absolute;left:10px;bottom:36px;font-size:.9em;border-radius:3px;z-index:99999;text-align:left}.stage-table .with-input .tooltip-info i{position:absolute;color:#232323;left:18px;bottom:-9px;font-size:1.4em}.stage-table .with-input .nowrap-tooltip{white-space:nowrap}.stage-table .with-input .fixed-tooltip{width:800px}.stage-table .with-input:hover .tooltip-info{display:block}.stage-table .with-input input,.stage-table .with-input select{font-size:1em!important;padding-left:8px;padding-right:8px}.stage-table .with-input .search-select{text-align:left}.stage-table .with-input .search-select .selected{line-height:21px;font-size:.9em!important}.stage-table .with-input .search-select .select-button{padding-left:8px!important}.stage-table .with-input .input-group-addon{font-size:.9em;padding-right:2px;padding-left:2px;width:33px;line-height:19px;padding-top:7px}.stage-table .with-detail i{display:block;margin-top:3px;text-align:center}.stage-table tbody tr:hover td{background:#f4f9fc;cursor:pointer}.stage-table .save-button{padding:7px 5px 4px;width:30px;font-size:.7em;text-align:center}.stage-table .sub-stage>td{background:#f6f6f6!important}.stage-table .sub-item>td{border:0!important}.modal-title .title{font-size:1.5em}.stage-box .panel-heading{position:relative}.stage-box .panel-heading span{margin-right:10px}.stage-box .panel-heading input{width:40%;border:0;font-size:.9em;outline:0;padding:4px 10px;border-radius:4px}.stage-box .panel-heading i{position:absolute;top:5px;right:15px;font-size:2em;cursor:pointer}.stage-box .panel-heading .stage-cost{position:absolute;right:61px;top:15px;font-size:.8em;color:#5b6c77;width:400px;text-align:right}.stage-box .total-cost td{position:relative;padding:0!important}.stage-box .total-cost td span{position:absolute;top:17px;left:0;right:0;text-align:center;font-weight:700}.stage-box tfoot td,.stage-box tfoot th{border-top:2px solid #ddd!important;vertical-align:middle!important;padding:6px;background:#f9f9f9}.stage-box tfoot td{text-align:left}.stage-box tfoot th{text-align:center;padding:10px 0!important}.modal-md-30{width:30%!important;max-width:500px}.modal-md{width:40%!important}.modal-lg2x{width:85%!important}.modal-full{width:95%!important}.modal-embedded{width:50%!important}.modal-embedded .modal-content{background:none!important;overflow:hidden}.modal-page{width:100%!important;height:100%!important;position:fixed!important;margin:0!important;-webkit-transform:translate(0)!important;-ms-transform:translate(0)!important;transform:translate(0)!important}.modal-page .modal-content{border-radius:0;box-shadow:none;height:100vh;overflow:hidden}@media (min-width:1280px){.modal-page .modal-content{overflow:auto}}.modal-pdf{width:100%!important;height:100vh!important;position:fixed!important;margin:0!important}.modal-pdf .modal-content{height:100vh}.modal-pdf .modal-body{padding:0}.modal-pdf iframe{height:calc(100vh - 75px)}.bg-gradiente-full{background:#f2f3f7;background:-moz-linear-gradient(left,#f2f3f7 0,#f2f3f7 74%,#2076b8 74%,#2076b8 100%);background:-webkit-linear-gradient(left,#f2f3f7,#f2f3f7 74%,#2076b8 0,#2076b8);background:linear-gradient(90deg,#f2f3f7 0,#f2f3f7 74%,#2076b8 0,#2076b8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f2f3f7",endColorstr="#2076b8",GradientType=1);position:absolute;width:100%;height:100%;z-index:1;overflow:auto}@media (min-height:760px){.bg-gradiente-full{overflow:hidden}}.bg-gradiente-full>[class*=c-]{z-index:2}.td-inside{padding:15px 10px!important}.resume-table{font-size:.9em}.resume-table .row{margin:0}.resume-table .row>div{padding:0 5px}.resume-table .row .th{text-align:right;padding-top:6px;font-size:1.1em!important}.resume-table .row .ts{background:#f3f7ef;border:2px solid #c6d6c2;border-radius:3px;min-height:31px}.resume-table .row .ts,.resume-table .row .tw{padding:5px 10px;font-weight:700;text-align:center}.resume-table .row .tw{background:#fff;border:2px solid #e5e5e5;border-radius:3px}.resume-table .row .ti{background:#e6f1f2;border:2px solid #bed3d8;border-radius:3px;padding:5px 10px;font-weight:700;text-align:center}.resume-table .row .job-role-label{padding-top:45px}.resume-table .row .job-role-value{padding-top:43px;padding-bottom:42px}.resume-table .row .info{display:block;padding:10px;background:#f3f7ef;border:2px solid #c6d6c2;border-radius:3px}.resume-table .row .total-value{background:#d5dde5;background:#f3f7ef;border:2px solid #c6d6c2;border-radius:3px;padding:5px 10px;font-weight:700;text-align:center}.resume-table .row .total-label{font-size:1.3em;font-weight:700;padding-top:12px}.resume-table .total-cost .th{font-size:1.3em;padding-top:17px;font-weight:700}.resume-table .total-cost .ts{background:#d5dde5;border:2px solid #97b0bf;padding-top:15px;padding-bottom:15px;font-size:1.3em}.resume-table .margin-bottom{margin-bottom:10px}.financial-balance{width:100%}.financial-balance .margin-left{margin-left:40px}.financial-balance .column-title{background:#82c800;padding:5px 8px;color:#fff;text-align:center;font-weight:700;font-size:1.1em;border-radius:3px;margin-bottom:6px}.financial-balance .line-title{background:#82c800;padding:5px 8px;color:#fff;text-align:right;font-size:1em;border-radius:3px;margin-right:6px;position:relative}.financial-balance .line-title i{position:absolute;left:6px;padding:4px 5px 3px;background:#fff;border-radius:50px;color:#82c800;font-size:.9em;top:6px;cursor:pointer}.financial-balance .space{padding:3px;font-size:1.2em;text-align:center}.financial-balance .value{background:#e4f2cb;padding:5px 8px;text-align:center;border-radius:3px;height:30px;margin-bottom:5px}.financial-balance .total-cost .value{border:2px solid #82c800}.financial-balance .job-role-detail span{display:block;background:#82c800;position:absolute;left:0;bottom:-11px;height:47px;width:3px}.custom-table{width:100%}.custom-table .dark-blue{background:#2846a0!important;color:#fff!important}.custom-table .blue{background:#526ec4!important;color:#fff!important}.custom-table .light-blue{background:#d2daf2!important}.custom-table .dark-green{background:#82c800!important;color:#fff!important}.custom-table .light-green{background:#e4f2cb!important}.custom-table .title{background:#999;color:#fff}.custom-table .title,.custom-table .value{padding:6px;text-align:center;border-radius:3px;margin-bottom:4px;margin-right:4px}.custom-table .value{background:#f7f7f7;white-space:nowrap;min-height:32px}.custom-table .field input{padding:6px 10px;height:32px;float:left;margin-top:-3px}.custom-table .evolution{padding:14px 6px!important}.custom-table td:hover .tool-tip-info{display:block}.custom-table td{position:relative}.custom-table td .tool-tip-info{display:none;background:#efefef;width:180%;position:absolute;left:-42%;bottom:40px;border:2px solid #82c800;border-radius:4px;z-index:1}.custom-table td .tool-tip-info>div{border-radius:4px;position:relative;background:#e4f2cb}.custom-table td .tool-tip-info>div table{width:100%}.custom-table td .tool-tip-info>div table td{padding:3px 8px 5px}.custom-table td .tool-tip-info>div table th{padding:2px;background:#e4f2cb}.custom-table td .tool-tip-info>div table th div{padding:5px;background:#82c800;color:#fff;border-radius:4px}.custom-table td .tool-tip-info>div table td,.custom-table td .tool-tip-info>div table th{text-align:center}.custom-table td .tool-tip-info>div i{position:absolute;left:46%;color:#82c800;bottom:-19px;font-size:2em}.custom-table td .percent{padding:6px}.custom-table td .percent .progress{padding:0;margin:0}.custom-table tr td:last-child div{margin-right:0}.custom-table tr .margin-right{margin-right:4px!important}.custom-table .field .spinner-field .up{top:-2px}.custom-table .field .spinner-field .down{bottom:-28px!important;height:14px!important}.custom-table .two-rows{padding:24px 6px}.custom-table .four-rows{padding:60px 6px!important}.with-field .large,.with-field .value{padding-top:12px;padding-bottom:12px}.management .stage-item{margin-bottom:40px}.progress{margin-bottom:0!important}.uib-datepicker-popup{padding:5px!important;outline:none!important}.uib-datepicker-popup .btn-info span{color:#fff!important;font-weight:700}.uib-datepicker-popup button,.uib-datepicker-popup div,.uib-datepicker-popup li,.uib-datepicker-popup table{outline:none!important}.uib-datepicker-popup .btn-default{border:0!important}.cancel-table-button,.comment-table-button,.duplicate-table-button,.edit-table-button,.remove-table-button,.save-table-button{font-size:1.5em!important;border:0!important;background:transparent;outline:none;padding:2px 3px!important}.edit-table-button{background:transparent}.cancel-table-button[disabled],.comment-table-button[disabled],.duplicate-table-button[disabled],.edit-table-button[disabled],.remove-table-button[disabled],.save-table-button[disabled]{cursor:not-allowed}.remove-table-button{color:#d43f3a!important}.duplicate-table-button{color:#46b8da}.comment-table-button{color:#456dbc;position:relative}.comment-table-button .has-comment{position:absolute;top:0;right:0;font-size:9px;background:#fa3e3e;color:#fff;display:block;padding:1px 3px;font-weight:700;border-radius:4px}.cancel-table-button{color:#f0ad4e}.save-table-button{color:#4cae4c}.info-table{width:100%;border-spacing:3px;border-collapse:separate}.info-table .dark-blue{background:#2846a0!important;color:#fff!important}.info-table .blue{background:#526ec4!important;color:#fff!important}.info-table .light-blue{background:#d2daf2!important}.info-table .dark-green{background:#82c800!important;color:#fff!important}.info-table .light-green{background:#e4f2cb!important}.info-table .title{background:#999;color:#fff}.info-table .title,.info-table .value{padding:6px;text-align:center;border-radius:3px;margin-bottom:4px;margin-right:4px}.info-table .value{background:#f7f7f7;white-space:nowrap;min-height:32px}.info-table .input-group-btn .btn-default{margin-left:-5px!important}.info-table td:hover .tool-tip-info{display:block}.info-table td{position:relative}.info-table td .tool-tip-info{display:none;background:#efefef;width:180%;position:absolute;left:-42%;bottom:40px;border:2px solid #82c800;border-radius:4px;z-index:1}.info-table td .tool-tip-info>div{border-radius:4px;position:relative;background:#e4f2cb}.info-table td .tool-tip-info>div table{width:100%}.info-table td .tool-tip-info>div table td{padding:3px 8px 5px}.info-table td .tool-tip-info>div table th{padding:2px;background:#e4f2cb}.info-table td .tool-tip-info>div table th div{padding:5px;background:#82c800;color:#fff;border-radius:4px}.info-table td .tool-tip-info>div table td,.info-table td .tool-tip-info>div table th{text-align:center}.info-table td .tool-tip-info>div i{position:absolute;left:46%;color:#82c800;bottom:-19px;font-size:2em}.info-table td .percent{padding:6px}.info-table td .percent .progress{padding:0;margin:0}.info-table tr td:last-child div{margin-right:0}.info-table tr .margin-right{margin-right:4px!important}.info-table .two-rows{padding:24px 6px!important}.info-table .four-rows{padding:60px 6px!important}.bordered-table{border:1px solid #2846a0;border-radius:3px}.bordered-table .value{background:transparent!important}.gray-border{border-color:#d8d8d8!important}.received-action-container{display:inline-flex;margin-top:30px;margin-bottom:9px}.custom-checkbox,.pay-button{padding:1px 0 0 1px;border:1px solid #9b9b9b;display:block;width:20px;height:20px;background:#fff;margin:0 auto;border-radius:3px;font-size:15px;text-align:center;box-shadow:0 0 1px #828282;cursor:pointer}.custom-checkbox i,.pay-button i{display:none;color:#fff}.custom-checkbox:hover,.pay-button:hover{background:#eaf0f9}.custom-checkbox:hover i,.pay-button:hover i{display:block;color:#d6e3fc}.custom-checkbox.active,.pay-button.active{background:#456dbc;border-color:#456dbc}.custom-checkbox.active i,.pay-button.active i{color:#fff!important;display:block!important}.custom-checkbox.disabled,.pay-button.disabled{background:#cac9c9;cursor:not-allowed}.custom-checkbox.disabled i,.pay-button.disabled i{display:none!important}.checkbox-button{padding:5px 0;border:2px solid;display:block;width:30px;height:30px;background:#fff;margin:0 auto;border-top-right-radius:3px;border-bottom-right-radius:3px;font-size:15px;opacity:.65;text-align:center;cursor:pointer}.checkbox-button i{display:none;color:#fff}.checkbox-button:hover{background:#eaf0f9}.checkbox-button:hover i{display:block;color:#d6e3fc}.checkbox-button.active{background:#456dbc;opacity:1}.checkbox-button.active i{color:#fff!important;display:block!important}.checkbox-button.disabled{opacity:.65!important;cursor:not-allowed}.confirmation-body .input-group{width:150px;margin:0 auto}.total-footer th.dark-blue{background:#2846a0;color:#fff}.status-field{padding-top:25px}.scroll-to-fixed-fixed{right:0!important;left:0!important;width:100%!important;padding-right:15px;height:0!important}.last-update-info-modal{text-align:right;font-style:italic;font-size:.9em}.trade-payable-table th{padding:8px 2px!important}.trade-payable-table .icon-detail{padding:7px!important}.trade-payable-table td input{padding-left:8px!important;padding-right:8px!important}.trade-payable-table .only-text a{padding:11px 0!important}.trade-payable-table .action-buttons{width:20px}.trade-payable-table .action-buttons button{background:transparent;padding:4px 0!important;float:right;width:25px;text-align:center}.trade-payable-table .action-buttons .btn-success,.trade-payable-table .action-buttons .btn-success:active,.trade-payable-table .action-buttons .btn-success:hover,.trade-payable-table .action-buttons .btn-success:visited{color:#4cae4c;background:transparent!important;border:0;font-size:1.5em;padding:1px 11px!important;margin:0;outline:none;box-shadow:none!important}.trade-payable-table .in-edition .field{padding:4px!important}.trade-payable-table .in-edition td,.trade-payable-table .in-edition td:hover{background:#dee8ed!important}.trade-payable-table .in-edition .details{position:relative;padding:0;border:0}.trade-payable-table .in-edition .details .show-details-button{padding:5px 15px;background:#dee8ed;top:0;z-index:1}.trade-payable-table .in-edition .details .hide-details-button,.trade-payable-table .in-edition .details .show-details-button{position:absolute;cursor:pointer;left:41%;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.trade-payable-table .in-edition .details .hide-details-button{padding:0 15px 5px;background:#ced8dd;bottom:-26px;z-index:9}.trade-payable-table .in-edition .details .hide-details-button.installment{background:#dee8ed!important}.trade-payable-table .in-edition .details .hide-details-button:hover,.trade-payable-table .in-edition .details .show-details-button:hover{text-shadow:1px 1px 0 #fff}.trade-payable-table .in-edition .opened .show-details-button{display:none}.trade-payable-table .in-edition .opened .content{border-top:1px solid #fff;position:relative}.trade-payable-table .in-edition .opened .content .cost-centre-detail,.trade-payable-table .in-edition .opened .content .installment-detail{margin:0;padding:10px 0}.trade-payable-table .in-edition .opened .content .content-actions-button{padding:8px 11px;background:#ced8dd;border-top:1px solid #fff;height:57px}.trade-payable-table .in-edition .opened .content .content-actions-button .hide-details-button{position:absolute;cursor:pointer;left:41%;padding:0 15px 5px;background:#ced8dd;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;bottom:-26px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;z-index:9}.trade-payable-table .in-edition .opened .content .content-actions-button input{padding-right:30px!important}.trade-payable-table .in-edition .opened .content .content-actions-button .actions-button-container{display:inline-flex;align-items:center;vertical-align:middle;height:40px}.trade-payable-table .in-edition .opened .content .separator{background:#fff;display:block;width:1px;position:absolute;top:0;bottom:47px;left:32.8%;margin-left:2px}.trade-payable-table .in-edition .closed{height:0;padding:0}.trade-payable-table .in-edition .closed .content,.trade-payable-table .in-edition .closed .hide-details-button{display:none}.trade-payable-table tbody{border:0!important}.installment-list-on-edit-in-place{padding:0 15px}.installment-list-on-edit-in-place table{width:100%}.installment-list-on-edit-in-place table th{background:#eff4f7;padding:5px;border:1px solid #fff}.installment-list-on-edit-in-place table td{background:#eff4f7;background:#dee8ed!important;border:1px solid #fff;padding:2px}.payment-info{padding-left:11px}.btn-group button{outline:none!important}.edit-date-in-place{position:relative}.edit-date-in-place input{padding-left:28px;padding-right:8px}.edit-date-in-place .input-group{margin:3px 0}.edit-date-in-place .fa-check{position:absolute;left:6px;top:12px;color:#2e9616;z-index:5;font-size:1.2em}.summary{line-height:21px}.table.border-bottom{border-bottom:1px solid #ddd}.uib-daypicker td.uib-day,.uib-daypicker td.uib-day:hover,.uib-daypicker th{background:#fff!important}.spinner-field{position:relative}.spinner-field input{padding:6px 28px 6px 12px!important}.spinner-field input.disable-spinner{padding:6px!important}.spinner-field .up{position:absolute;background:#e8e8e8;right:1px;padding:2px 4px 0;border-left:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;height:16px;border-right:0;border-top:0;top:1px;border-top-right-radius:3px;border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;outline:none}.spinner-field .up i{padding:0;display:block;float:right;margin-top:-4px}.spinner-field .down{position:absolute;background:#e8e8e8;right:1px;padding:2px 4px 0;height:16px;border:0;border-left:1px solid #bfbfbf;bottom:1px;border-top-right-radius:0;border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:3px;outline:none}.spinner-field .down i{padding:0;display:block;float:right;margin-top:-3px}.spinner-field .down:hover,.spinner-field .up:hover{background:#e0dede}.page-dashboard footer{background:#f2f3f7!important;border-top:1px solid #f4f7fc}.open-menu{position:fixed;bottom:0;left:0;padding:5px;width:38px;border-top:1px solid #597dc1;z-index:9;text-align:center;cursor:pointer}.open-menu i{color:#fff;font-size:1.5em}.open-menu:hover{background:#3b60a5}.close-menu{position:fixed;bottom:0;left:0;width:173px;border-top:1px solid #597dc1;z-index:9;text-align:left;cursor:pointer;padding:5px 5px 5px 14px;background:#456dbc}.close-menu i{color:#fff;font-size:1.5em}.close-menu span{float:right;color:#fff;margin-right:29px;font-size:.9em;margin-top:3px}.close-menu:hover{background:#3b60a5}.spinner-field-align-center input{text-align:center}.background-dashboard{background:#f2f3f7;position:fixed;top:0;left:0;right:0;bottom:0;z-index:-10}.dashboard .widget-loading-height{padding:96px 0}.dashboard .payments-widget .content{max-height:375px;overflow:auto}.dashboard .payments-widget .content td{font-size:1.1em!important}.dashboard .btn-change-period{border:0;background:transparent;outline:none;padding-right:0}.dashboard .select-period{background:#f7f7f7;border-bottom:1px solid #e9ecf3}.dashboard .select-period table{width:100%}.dashboard .select-period .row{padding-top:4px;margin:0!important}.dashboard .select-period .row .action{float:left;width:50%}.dashboard .select-period .row .action span{padding:0 4px 4px;display:block}.dashboard .select-period .row .action span button{width:100%;font-weight:700;outline:none}.dashboard .select-period .row .col-xs-2,.dashboard .select-period .row .col-xs-4{padding:0 4px 4px}.dashboard .select-period .row .col-xs-2 button,.dashboard .select-period .row .col-xs-4 button{width:100%;font-weight:700;height:30px;outline:none}.dashboard .select-period .row .col-xs-2 .btn-default,.dashboard .select-period .row .col-xs-4 .btn-default{color:#5b6c77!important}.dashboard .select-period .row .col-xs-2 .year,.dashboard .select-period .row .col-xs-4 .year{font-size:18px;padding-top:2px;font-weight:700;text-align:center;width:100%;display:block}.dashboard .control-panel{padding-top:14px}.dashboard .control-panel .birthdays-not-found,.dashboard .control-panel .data-not-exists,.dashboard .control-panel .dre-data-not-exists{padding:84px 0;text-align:center;color:#d3d8e2;font-size:18px}.dashboard .control-panel .box{background:#fff;box-shadow:0 2px 2px #e6e8ed;margin-bottom:20px}.dashboard .control-panel .box .with-subtitle{height:54px;padding:18px 15px!important}.dashboard .control-panel .box .with-subtitle .title{float:left;line-height:15px;margin-top:-7px;font-size:1.1em;font-weight:700}.dashboard .control-panel .box .with-subtitle .title .subtitle{font-weight:400!important;font-size:.8em;font-style:italic;color:#748893}.dashboard .control-panel .box .top{padding:15px;border-bottom:1px solid #e9ecf3}.dashboard .control-panel .box .top .date-range{margin-top:-5px}.dashboard .control-panel .box .top .watch-summary{position:absolute;top:8px;right:15px;font-size:13px}.dashboard .control-panel .box .top .watch-summary .lower{display:flex;font-size:15px;align-items:center}.dashboard .control-panel .box .top .watch-summary .lower .hidden-box{background-color:#e6e6e6;width:70px;border-radius:5px;height:20px;margin-right:5px;transition-duration:.3s}.dashboard .control-panel .box .top .watch-summary .lower .hidden-box:hover{background-color:#ccc}.dashboard .control-panel .box .top .watch-summary .lower:hover{cursor:pointer}.dashboard .control-panel .box .top .spinner{position:absolute;color:#2ab4c0;top:-5px;right:40px;font-size:7px}.dashboard .control-panel .box .top .green-title{float:right;font-size:1.1em;font-weight:700;color:#2ab4c0}.dashboard .control-panel .box .top .red-title{float:right;font-size:1.1em;font-weight:700;color:#e05d6f}.dashboard .control-panel .box .top .title{font-size:1.1em;font-weight:700}.dashboard .control-panel .box .content .trade-receivable-and-payable-list{width:100%}.dashboard .control-panel .box .content .trade-receivable-and-payable-list th{background:#f7f9fc;color:#418bca}.dashboard .control-panel .box .content .trade-receivable-and-payable-list .pay-installment{padding:0!important}.dashboard .control-panel .box .content .trade-receivable-and-payable-list .pay-installment span{height:17px!important;width:17px!important;margin:1px auto 0!important}.dashboard .control-panel .box .content .trade-receivable-and-payable-list .pay-installment span i{font-size:13px!important}.dashboard .control-panel .box .content .trade-receivable-and-payable-list td,.dashboard .control-panel .box .content .trade-receivable-and-payable-list th{text-align:center;padding:7px 0;font-size:1em;border-right:1px dotted #e9ecf3;border-bottom:1px dotted #e9ecf3}.dashboard .control-panel .box .content .trade-receivable-and-payable-list tr:last-child td{border-bottom:0!important}.dashboard .control-panel .box .content .trade-receivable-and-payable-list tr:hover td{cursor:pointer;background:#f4f9fc}.dashboard .control-panel .box .birthdays{max-height:440px;overflow-y:auto}.dashboard .control-panel .box .birthdays .odd{background:#f7f9fc}.dashboard .control-panel .box .birthdays .item{min-height:63px;border-bottom:1px dotted #e9ecf3;padding-top:8px}.dashboard .control-panel .box .birthdays .item .date{padding:16px 10px 14px;font-style:italic;float:left;text-align:center;line-height:18px;border-right:2px dotted #e9ecf3;margin-right:10px}.dashboard .control-panel .box .birthdays .item .date span{display:block;font-size:1em;font-weight:700;color:#2ab4c0}.dashboard .control-panel .box .birthdays .item .person .name{margin-left:65px;padding-top:4px;font-weight:700;font-size:1em}.dashboard .control-panel .box .birthdays .item .person .place{margin-left:65px;font-style:italic;color:#738996;font-size:.9em;margin-bottom:7px}.dashboard .control-panel .box .management{width:100%}.dashboard .control-panel .box .management .even td{background:#f7f9fc}.dashboard .control-panel .box .management tr:hover td{cursor:pointer;background:#f4f9fc}.dashboard .control-panel .box .management tr .last{padding-right:15px}.dashboard .control-panel .box .management tr .first{padding-left:15px}.dashboard .control-panel .box .management tr td{padding:8px;text-align:center}.dashboard .control-panel .box .management tr td.left{text-align:left}.dashboard .control-panel .box .management tr th{font-size:.9em;color:#418bca;background:#f7f9fc;padding:5px;border-bottom:1px dotted #e9ecf3;text-align:center}.dashboard footer{display:none}i.yellow{color:#ffbf00}.red,i.red{color:#cc0a0a}i.green{color:#2e9616}table.cash-flow{width:100%}table.cash-flow .first-column{padding-left:12px!important}table.cash-flow td.first-item{text-align:left!important;padding-left:10px!important;padding-right:10px!important}table.cash-flow .with-detail-button{position:relative}table.cash-flow .with-detail-button button{background:0 0;position:absolute;right:4px;top:2px;border:0;font-size:22px;font-weight:700;height:27px;line-height:1px;outline:none}table.cash-flow .with-detail-button button i{line-height:10px}table.cash-flow .year-with-row .month{padding:10px 0}table.cash-flow .year-with-row .next button{float:left}table.cash-flow .year-with-row .back button{float:right}table.cash-flow .year-with-row button{height:46px}table.cash-flow .year-with-row button i{font-size:.8em!important;margin:0!important;padding:0!important;float:left!important}table.cash-flow .bold{font-weight:700}table.cash-flow .italic td{font-style:italic;font-size:.4em;font-weight:700}table.cash-flow .month{background:#418bca;text-transform:uppercase;font-size:1.3em}table.cash-flow .day,table.cash-flow .month{text-align:center;color:#fff;padding:8px;border:1px solid #dce0ea}table.cash-flow .day{background:#82b5e0}table.cash-flow .weekday{text-align:center;padding:8px;border:1px solid #dce0ea}table.cash-flow .weekday.odd{background:#f7f9fc}table.cash-flow .line td{text-align:center;padding:8px 3px;border:1px solid #dce0ea;font-size:.8em}table.cash-flow .line .odd{background:#f7f9fc}table.cash-flow .line.fixed td{background:#e1edf7}table.cash-flow .back,table.cash-flow .next{font-size:55px;color:#418bca;cursor:pointer}table.cash-flow .back button,table.cash-flow .next button{border:0;background:transparent;outline:none}table.cash-flow .back button i:hover,table.cash-flow .next button i:hover{text-shadow:1px 1px 3px #c0cbd1}table.cash-flow .next{text-align:left}table.cash-flow .next i{margin-left:15px}table.cash-flow .next button{margin-left:4px}table.cash-flow .next button:active{margin-left:3px}table.cash-flow .back{text-align:right}table.cash-flow .back i{margin-right:15px}table.cash-flow .back button{margin-right:4px}table.cash-flow .back button:active{margin-right:3px}table.cash-flow .next-month{float:left}table.cash-flow .previous-month{float:right}table.cash-flow .next-month,table.cash-flow .previous-month{font-size:45px;color:#418bca;cursor:pointer;border:0;background:0 0;height:39px;line-height:7px;margin:0 2px;outline:none}table.cash-flow .next-month i,table.cash-flow .previous-month i{height:37px;line-height:38px}table.cash-flow .next-month i:hover,table.cash-flow .previous-month i:hover{text-shadow:1px 1px 3px #c0cbd1}.cash-flow-page .box{border:1px solid #e9ecf3}.date-range-editable .input-group{float:right;width:118px;position:relative;background:#f7f9fc;border-radius:6px}.date-range-editable .input-group:hover{background:#e9ecf3!important}.date-range-editable .input-group em{float:right;padding:7px 10px}.date-range-editable .input-group input{text-align:center;font-weight:700;border:0;box-shadow:none;padding-right:30px;background:transparent!important;width:116px}.date-range-editable .input-group .input-group-btn button{border:0;background:0 0;outline:0;box-shadow:none!important;padding:8px 7px 6px;width:100%;text-align:right}.input-group>.input-group-btn>button.date-btn-disabled{background-color:#eee}.date-range{padding:0!important}.date-range em{float:right;padding:7px 10px}.date-range .input-group{float:right;width:118px;position:relative;background:#f7f9fc;border-radius:6px}.date-range .input-group:hover{background:#e9ecf3!important}.date-range .input-group input{text-align:center;font-weight:700;border:0;box-shadow:none;padding-right:30px;background:transparent!important}.date-range .input-group .input-group-btn{position:absolute;left:0;width:116px;z-index:10}.date-range .input-group .input-group-btn button{border:0;background:0 0;outline:0;box-shadow:none!important;padding:8px 7px 6px;width:100%;text-align:right}.top-page .date-range{margin-top:1px}.filters-align{margin-top:-5px}.filters .btn-filter{width:120px;font-weight:400;font-size:.9em;border-radius:20px;border:1px solid #418bca;background:transparent;padding:7px 0;margin-left:5px;color:#418bca;outline:none}.filters .btn-filter.active,.filters .btn-filter:hover{background:#418bca;color:#fff}.customer-and-work-selection .search-select{width:160px!important;margin-left:10px;float:left}.cash-flow-graph{position:relative;padding-top:20px}.cash-flow-graph .select-graph-type{position:absolute;top:-13px;left:10px;z-index:10;width:250px}.cash-flow-graph .average-legend{position:absolute;top:-5px;left:301px;color:#5b6c77!important}.cash-flow-graph .average-legend .color{background:#5a932c!important;border:2px solid #487721;overflow:hidden;width:18px;display:block;height:18px;line-height:10000px;position:absolute;left:-26px;top:1px;border-radius:3px}.cash-flow-graph .radio-buttons{position:absolute;top:-6px;left:10px;z-index:10}.radio-buttons .option{margin-right:15px;cursor:pointer}.chart-detail em{display:block;text-align:right;font-size:1.2em}.widget .loading{text-align:center}.widget .loading.mgmt{height:220px;font-size:80%}.widget .loading i{font-size:4em;color:#d3d8e2}.widget.small i.fa-spin{margin:23px auto}.widget.medium i.fa-spin{margin:98px auto}.widget.large i.fa-spin.fa-3x{margin:87px auto}.widget .load-more-container{padding:1rem;border-top:1px solid #e9ecf3;text-align:center}.cash-flow-widget .box-header{display:inline-flex;justify-content:space-between;width:100%}.cash-flow-widget .box-header .title{font-size:1.1em;font-weight:700;margin:auto 0}.cash-flow-widget .box-header .cash-flow-select-filters{display:flex}.cash-flow-widget .box-header .cash-flow-select-filters>span{display:flex;align-items:center;margin:auto 0 auto 30px}.cash-flow-widget .cash-flow-content{position:relative}.cash-flow-widget .cash-flow-content .title{position:absolute;top:13px;left:19px;z-index:3;font-size:1.1em;font-weight:700}.cash-flow-widget .cash-flow-content .loading{text-align:center}.cash-flow-widget .cash-flow-content .loading i{font-size:3.5em;color:#d3d8e2}.cash-flow-widget #cash-flow-chart{padding-top:30px}.dre-widget .content{position:relative}.dre-widget .content .title{position:absolute;top:13px;left:19px;z-index:3;font-size:1.1em;font-weight:700}.dre-widget #dre-chart{padding-top:35px}.dre-widget .legend{margin-left:15px!important}.dre-widget .legend i{margin-right:6px}.dre-widget .legend div{margin:0!important;padding:0!important}.dre-widget .legend .item-1 i{color:#53d192}.dre-widget .legend .item-2 i{color:#36a9e2}.dre-widget .legend .item-3 i{color:#fabb3d}.dre-widget .legend .item-4 i{color:#ff5554}.dre-widget .legend .item-5 i{color:#aa72d7}.dre-widget .legend .item-6 i{color:#92d14f}.dre-widget .select-month{cursor:pointer;position:relative;float:right}.dre-widget .select-month i{font-size:1.5em;float:right;margin-top:-1px;font-weight:700;margin-left:9px}.dre-widget .select-month .months{position:absolute;top:39px;right:-16px;z-index:19;padding:0;margin:0;width:183px;height:162px;overflow-y:auto;border-bottom:1px solid #e5e5e3}.dre-widget .select-month .months li{margin:0;padding:0;list-style-type:none}.dre-widget .select-month .months li button{display:block;background:#fff;border:1px solid #e5e5e3;border-top:0;width:100%;text-align:center;padding:6px 10px;font-size:1em;font-weight:700;color:#e05d6f;outline:none}.dre-widget .select-month .months li button:hover{background:#f4f9fc}.hide-effect{opacity:0;transition:opacity .65s ease-in-out;-moz-transition:opacity .65s ease-in-out;-webkit-transition:opacity .65s ease-in-out}.show-effect{opacity:1!important}.widget .no-management{font-size:1.6em;color:#d3d8e2;padding:55px 0!important}.print-in-dre-page{float:right;margin-left:20px}.progress-center.progress{width:100%;position:relative}.progress-center.progress span{display:block;color:grey;position:absolute;top:0;left:0;right:0;bottom:0}table .font-size-small{font-size:.8em}.only-text-td{padding-top:14px!important}.ng-toast{margin-bottom:20px;right:0;max-width:460px;z-index:9999999999!important}.ng-toast .ng-toast-custom a,.ng-toast .ng-toast-custom a:active,.ng-toast .ng-toast-custom a:hover,.ng-toast .ng-toast-custom a:link,.ng-toast .ng-toast-custom a:visited{color:inherit;text-decoration:underline}.ng-toast .ng-toast-custom .alert{padding-left:46px;background-repeat:no-repeat;background-position:14px 14px;background-size:22px}.ng-toast .ng-toast-custom .alert.alert-success{background-color:#008900;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1LjIwNyA2Ljk0OGwtNi4wNCA2LjA0MS0zLjI5MS0zLjI4Mkw0LjU4MyAxMWw0LjU4NCA0LjU4M0wxNi41IDguMjVsLTEuMjkzLTEuMzAyek0xMSAxLjgzM0M1Ljk0IDEuODMzIDEuODMzIDUuOTQgMS44MzMgMTFjMSA1LjA2IDQuMDk4IDkuMTY3IDkuMTU4IDkuMTY3IDUuMDY5IDAgOS4xNzYtNC4xMDcgOS4xNzYtOS4xNjdTMTYuMDYgMS44MzMgMTAuOTkgMS44MzN6bTAgMTYuNUE3LjMzMSA3LjMzMSAwIDAxMy42NjcgMTEgNy4zMzEgNy4zMzEgMCAwMTExIDMuNjY3IDcuMzMxIDcuMzMxIDAgMDExOC4zMzMgMTEgNy4zMzEgNy4zMzEgMCAwMTExIDE4LjMzM3oiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");color:#fff}.ng-toast .ng-toast-custom .alert.alert-danger{background-color:#d32f2f;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjA4MyAxMy43NWgxLjgzNHYxLjgzM2gtMS44MzRWMTMuNzV6bTAtNy4zMzNoMS44MzR2NS41aC0xLjgzNHYtNS41em0uOTA4LTQuNTg0QzUuOTMgMS44MzMgMS44MzMgNS45NCAxLjgzMyAxMWMxIDUuMDYgNC4wOTggOS4xNjcgOS4xNTggOS4xNjcgNS4wNjkgMCA5LjE3Ni00LjEwNyA5LjE3Ni05LjE2N1MxNi4wNiAxLjgzMyAxMC45OSAxLjgzM3pNMTAgMTguMzMzYy0zLjA1MiAwLTYuMzMzLTMuMjgxLTYuMzMzLTcuMzMzQTcuMzMxIDcuMzMxIDAgMDExMSAzLjY2NyA3LjMzMSA3LjMzMSAwIDAxMTguMzMzIDExIDcuMzMxIDcuMzMxIDAgMDExMSAxOC4zMzN6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");color:#fff}.ng-toast .ng-toast-custom .alert.alert-warning{background-color:#ffa200;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExIDUuOTVsNi45MDIgMTEuOTI1SDQuMDk4TDExIDUuOTQ5em0wLTMuNjU4TC45MTcgMTkuNzA4aDIwLjE2NkwxMSAyLjI5MnoiIGZpbGw9IiMyNzI3MjciLz48cGF0aCBkPSJNMTEuOTE3IDE1LjEyNWgtMS44MzR2MS44MzNoMS44MzR2LTEuODMzek0xMS45MTcgOS42MjVoLTEuODM0djQuNTgzaDEuODM0VjkuNjI1eiIgZmlsbD0iIzI3MjcyNyIvPjwvc3ZnPg==");color:#272727}.ng-toast .ng-toast-custom .alert.alert-info{background-color:#55a2dd;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjA4MyAxMy43NWgxLjgzNHYxLjgzM2gtMS44MzRWMTMuNzV6bTAtNy4zMzNoMS44MzR2NS41aC0xLjgzNHYtNS41em0uOTA4LTQuNTg0QzUuOTMgMS44MzMgMS44MzMgNS45NCAxLjgzMyAxMWMxIDUuMDYgNC4wOTggOS4xNjcgOS4xNTggOS4xNjcgNS4wNjkgMCA5LjE3Ni00LjEwNyA5LjE3Ni05LjE2N1MxNi4wNiAxLjgzMyAxMC45OSAxLjgzM3pNMTAgMTguMzMzYy0zLjA1MiAwLTYuMzMzLTMuMjgxLTYuMzMzLTcuMzMzQTcuMzMxIDcuMzMxIDAgMDExMSAzLjY2NyA3LjMzMSA3LjMzMSAwIDAxMTguMzMzIDExIDcuMzMxIDcuMzMxIDAgMDExMSAxOC4zMzN6IiBmaWxsPSIjMjcyNzI3Ii8+PC9zdmc+");color:#272727}.ng-toast.ng-toast--right .ng-toast__list .ng-toast-custom{text-align:left}.button-in-table{margin:6px 0 0}.btn-transparent{border:none;border-radius:5px;outline:none;background-color:unset}.btn-transparent:hover{background:#e9ecf3}.btn-all-transparent{border:none;border-radius:5px;outline:none;background-color:unset}.btn-all-transparent:hover{background:unset}.installments-in-popover{width:230px}.page-load-effect{opacity:0}.page-load-effect.show{opacity:1;-webkit-transition:opacity .5s ease-in;-moz-transition:opacity .5s ease-in;-ms-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in}.ops{width:500px;margin:100px auto;z-index:1111;position:fixed;top:0;left:0;right:0;text-align:center}.ops h2{font-size:12em;font-weight:700}.ops h2,.ops h3{color:#fff;text-shadow:1px 1px 2px #515151}.ops h3{font-size:1.8em}.highlight-field input{background:#c9e7f2!important}.highlight-field .ng-valid-parse{background:#fff!important}.date-field-in-table{padding:6px 1px 0!important;position:relative}.date-field-in-table .fa-ban{position:absolute;bottom:4px;right:24px;z-index:10;color:#f0ad4e;font-size:1.2em;padding:1px 2px}.date-field-in-table .empty{position:absolute;top:7px;left:0;right:0;text-align:center;font-size:.9em;z-index:0}.date-field-in-table .input-group{float:right;width:72px;position:relative;background:transparent;border-radius:6px}.date-field-in-table .input-group input{text-align:center;font-weight:400;border:0;box-shadow:none;background:0 0!important;color:#5b6c77!important;font-size:1em;padding:0;height:20px}.date-field-in-table .input-group .input-group-btn{position:absolute;left:0;width:100%;z-index:2;padding-top:0}.date-field-in-table .input-group .input-group-btn button{border:0;background:0 0;outline:0;box-shadow:none!important;padding:0;width:100%;text-align:right;position:relative;height:32px}.date-field-in-table .input-group .input-group-btn button i{font-size:.85em;color:#456dbc!important;position:absolute;top:23px;right:45px}.stage-title{display:block;float:left;margin-top:-10px;margin-left:-15px;padding:13px 0;text-align:center;width:150px}.fixed-task-name{min-width:150px}.fixed-task-name input{width:100%}.load-effect{opacity:1;-webkit-transition:opacity .6s ease-in;-moz-transition:opacity .6s ease-in;-ms-transition:opacity .6s ease-in;-o-transition:opacity .6s ease-in;transition:opacity .6s ease-in}.load-effect.loading-component{opacity:0!important;-webkit-transition:opacity 2s ease-in;-moz-transition:opacity 2s ease-in;-o-transition:opacity 2s ease-in;-ms-transition:opacity 2s ease-in;transition:opacity 2s ease-in;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.terms-nav li i{float:right;color:#fff!important;font-size:20px;font-weight:700}.terms-list .panel-heading{background:#f5f5f5!important}.terms-list ul li{position:relative;height:40px}.terms-list ul li>span{position:absolute;left:15px;top:10px;right:85px}.terms-list ul li .actions{position:absolute;right:6px;top:6px}.terms-list ul li .actions button{padding:4px;width:30px;float:right;margin-left:4px}.terms-list ul li .bootstrap-switch .bootstrap-switch-handle-off,.terms-list ul li .bootstrap-switch .bootstrap-switch-handle-on,.terms-list ul li .bootstrap-switch .bootstrap-switch-label{font-size:13px;line-height:12px}.terms-list ul li:hover{background:#f4f9fc}.terms-list ul .in-edition{padding:3px 76px 3px 3px}.dre-graph-container{padding-bottom:15px}.dre-graph-container .highcharts-container{margin:0 auto}.product-amount-info{position:relative}.product-amount-info i{padding-left:4px}.product-amount-info .popover{bottom:22px;top:inherit;width:325px;left:-132px;padding-bottom:14px}.product-amount-info .popover input{border-radius:6px!important;background:#fff!important}.product-amount-info:hover .popover{display:block!important}.employee-status-field{width:140px!important}.date-field-fixed-size{width:180px!important}.management-stage-item.closed .header table td{border-bottom:1px solid #ddd!important}.management-stage-item.closed .task-list{max-height:0;overflow:hidden}.management-stage-item.opened .task-list{-moz-transition-duration:.8s;-webkit-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s;-moz-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in;max-height:1000px}.management-stage-item{margin-bottom:50px}.management-stage-item .stage-item-toggle{float:right;border:0;background:0;font-size:55px;font-weight:700;padding:0;line-height:17px;height:36px;margin-right:60px;margin-top:32px;cursor:pointer;outline:0}.management-stage-item .stage-item-toggle i{line-height:30px;text-shadow:1px 1px 1px #ccc}.management-stage-item .task-list{-moz-transition-duration:.8s;-webkit-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s;-moz-transition-timing-function:cubic-bezier(0,1,.5,1);-webkit-transition-timing-function:cubic-bezier(0,1,.5,1);-o-transition-timing-function:cubic-bezier(0,1,.5,1);transition-timing-function:cubic-bezier(0,1,.5,1)}.rotate-transition{-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}.income-statement-table .item-1 td,.income-statement-table .item-4 td,.income-statement-table .item-13 td,.income-statement-table .item-21 td{position:relative}.income-statement-table .item-1 td i,.income-statement-table .item-4 td i,.income-statement-table .item-13 td i,.income-statement-table .item-21 td i{position:absolute;cursor:pointer;right:10px;top:15px;font-size:22px;font-weight:700;height:27px;line-height:1px;outline:0}.charge-table td{font-size:.9em!important;padding:4px 6px!important}.charge-table .percentage{padding:0!important}.charge-table .percentage input{width:100%;border:0!important;height:25px;padding:0 10px;text-align:center;background:transparent}.calculation-memory{position:relative}.calculation-memory a{display:block;color:#456dbc}.calculation-memory .show-popover{display:block!important}.calculation-memory .hide-popover{display:none!important}.calculation-memory .popover{top:-33px!important;left:17px!important;width:270px}.calculation-memory .popover .arrow{top:42px!important}.calculation-memory .popover .popover-content{height:46px;padding:8px;margin:0}.calculation-memory .popover .popover-content .btn-warning{margin-left:6px}.calculation-memory .popover .popover-content input{width:170px;float:left;height:30px}.calculation-memory .popover .popover-content button{float:right}.with-calculation-memory{padding:8px 2px!important}.with-calculation-memory a{margin-top:7px}.with-calculation-memory .popover{top:-50px!important;left:8px!important}table .job-role-details{background:rgba(208,227,242,.38);padding:7px 5px 6px!important;-moz-box-shadow:inset 0 1px 13px hsla(0,0%,47.5%,.18);-webkit-box-shadow:inset 0 1px 13px hsla(0,0%,47.5%,.18);box-shadow:inset 0 1px 13px hsla(0,0%,47.5%,.18)}table .job-role-details .box-in{width:890px;height:30px;margin:0 auto}table .job-role-details .bullet{float:left;padding:1px 17px 3px 5px;font-size:18px;line-height:15px}table .job-role-details label{float:left;padding:4px 6px 0}table .job-role-details .input-group,table .job-role-details input,table .job-role-details select{float:left;width:125px;margin-right:10px;height:30px;padding:0 5px}table .job-role-details .input-group{padding:0!important}.edit-in-table .form-group{margin-bottom:0!important}.edit-in-table .footer-total-value th{background:#f5f5f5}.job-role-utilization-detail-modal .panel .details .left>div,.job-role-utilization-detail-modal .panel .details .right>div{margin-bottom:9px}.job-role-utilization-detail-modal .panel .details .inline-radio{margin-top:5px}.job-role-utilization-detail-modal .panel .details .inline-radio label{margin-right:10px}.job-role-utilization-detail-modal .panel .manual-cost-field input{width:70%}.job-role-utilization-detail-modal .panel .inner{height:147px;overflow-y:auto}.job-role-utilization-detail-modal .panel .inner table{margin:0!important;padding:0!important}.job-role-utilization-detail-modal .panel .inner .inline-radio input{margin-right:4px}.job-role-utilization-detail-modal .panel .inner .inline-radio label{margin-right:20px;cursor:pointer}.job-role-utilization-detail-modal .panel .info{width:100%}.job-role-utilization-detail-modal .panel .info th{padding:8px;text-align:right}.job-role-utilization-detail-modal .panel .info td{padding:8px 8px 8px 0}.charge-group-options button{color:#418bca;box-shadow:none!important;border:1px solid #387eb7!important}.charge-group-options button:active,.charge-group-options button:hover,.charge-group-options button:visited{background:#fff!important;color:#418bca}.charge-group-options .active{color:#fff!important;background:#418bca!important}.charge-group-options .active:hover{background:#418bca!important}.charge-group-options .right{border-left:0!important}.change-cost-type-in-modal label{font-weight:400;margin-left:10px;font-size:14px;float:right;margin-top:5px;cursor:pointer;margin-right:20px}.change-cost-type-in-modal label input{float:left;margin-right:7px;margin-top:5px}.change-manpower-cost-in-planning .panel-body{padding:8px 15px!important}.change-manpower-cost-in-planning .panel-body label{font-weight:400!important}.change-manpower-cost-in-planning .panel-body .form-group,.change-manpower-cost-in-planning .panel-body .input-group{margin-bottom:6px!important}.panel-footer{min-height:52px}.panel-footer .total-cost{float:right;font-weight:700;padding:4px 7px;font-size:15px;margin-left:20px}.task-days-amount td{position:relative;height:0;padding:0!important}.task-days-amount td strong{position:absolute;right:0;top:35px!important;font-size:15px}.task-days-amount td span{position:absolute;left:18px;top:35px!important;font-size:15px}tr.gray td,tr.gray th{background:#f5f5f5}.upgrade-modal p{font-size:1.2em;text-align:center;padding:10px 0 15px}.upgrade-modal a{display:block;font-size:1.1em}.ecommerce-account-view{width:100%;border:0;height:600px;margin-top:25px}.btn-more-actions button{width:22px;font-size:1.2em;height:28px}.btn-more-actions .fa-exclamation{position:absolute;top:4px;right:-15px;z-index:1;color:#fff;font-size:.9em;background:#dc1919;padding:4px 3px 3px;border-radius:4px;text-align:center;cursor:pointer}.btn-open-advanced-filter{float:left;margin-left:15px}.advanced-filter{background:#fff!important;border-top:1px solid #f3f1f1;border-bottom:1px solid #f3f1f1;margin:0 0 1em;padding:10px 10px 0;-webkit-box-shadow:0 2px 2px #e6e8ed;-moz-box-shadow:0 2px 2px #e6e8ed;box-shadow:0 2px 2px #e6e8ed}.ui-select-bootstrap .ui-select-choices-row>span{padding:3px 10px!important}.ui-select-match-text>span{width:90%!important;overflow:hidden!important;text-overflow:ellipsis;position:absolute}.ui-select-choices-row-inner{height:28px}.ui-select-choices-row-inner>span{width:95%!important;overflow:hidden!important;text-overflow:ellipsis;position:absolute}.input-label{font-weight:400;cursor:pointer}.input-label input{margin-right:4px!important}.table-with-input td{padding-top:12px!important}.table-with-input td.with-input{padding:5px!important}.table-with-input tbody th{background:#f9f9f9}.table-with-input tbody td{padding-top:12px!important}.table-with-input tbody td.with-input{padding:5px!important}table th.date-filter{padding:5px 0!important}table th.date-filter select{margin:0 auto;height:29px;display:block;width:109px;border-radius:0!important;border-color:#cacaca;font-size:.9em}table .editable-date .date-range .input-group{background:transparent}table .editable-date .date-range .input-group:hover{background:#e9ecf3}.panel-estimate-activity{overflow-y:auto;position:relative}.panel-estimate-activity.file-comments{height:auto;max-height:250px}.panel-estimate-activity .loading-panel{padding-top:50px;text-align:center;opacity:.5}.panel-estimate-activity .activity-form{height:98px}.panel-estimate-activity .activity-form textarea{margin-bottom:8px}.panel-estimate-activity .activity-form .size{display:block;float:left;margin-top:6px;font-size:.9em;margin-right:10px}.panel-estimate-activity .activity-form button{float:right}.panel-estimate-activity .activity-item{padding:0;border-bottom:1px dashed #ddd;margin-bottom:10px}.panel-estimate-activity .activity-item small{color:#868686}.panel-estimate-activity .activity-item .controls{float:right;margin-top:-2px}.panel-estimate-activity .activity-item .controls i{cursor:pointer;font-size:1.1em!important;padding:2px}.panel-estimate-activity .activity-item .controls .fa-trash-o{color:#cc0a0a}.panel-estimate-activity .activity-item .controls .fa-pencil-square-o{color:#46b8da}.panel-estimate-activity .activity-item .controls .fa-check{color:#5cb85c}.panel-estimate-activity .activity-item textarea{margin-top:5px;margin-bottom:15px}.panel-estimate-activity .panel-footer{height:55px}.panel .disabled-panel,.panel .loading-panel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;background:#fff;opacity:.4}.panel .loading-panel i{position:absolute;left:50%;top:50%;margin-top:-30px;margin-left:-30px}estimate-item{display:table-row}.edit-in-place-line td{vertical-align:middle!important;padding:6px 2px!important}.edit-in-place-line .field input{font-size:1em!important;text-align:center;height:30px;padding:5px 2px;border-color:transparent;background:transparent;overflow:hidden;word-wrap:break-word;resize:none;cursor:pointer;outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.edit-in-place-line .field.text-field input{display:none;text-align:left}.edit-in-place-line .field.text-field span{text-align:left;padding-left:3px;padding-top:1px;display:block}.edit-in-place-line .field.service-selection-field div{display:none}.edit-in-place-line .field.service-selection-field>span{display:block;text-align:left}.edit-in-place-line .calculation-memory-wrap{position:relative;padding-right:18px}.edit-in-place-line .calculation-memory-wrap .calculation-memory{top:6px;right:1px;position:absolute}.edit-in-place-line .calculation-memory-wrap .calculation-memory .has-error input{border-color:#c83d33!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.edit-in-place-line .calculation-memory-wrap .calculation-memory input{border-color:#ccc;border-radius:4px}.edit-in-place-line .select-field,.edit-in-place-line .text-field{position:relative}.edit-in-place-line .select-field input,.edit-in-place-line .text-field input{position:absolute;top:0;left:0;bottom:0;width:100%;opacity:0}.edit-in-place-line .select-field input:focus,.edit-in-place-line .text-field input:focus{border-color:#e7efd8}.edit-in-place-line .select-field .ng-select,.edit-in-place-line .text-field .ng-select{opacity:0;position:absolute}.edit-in-place-line .select-field .ng-select .remove,.edit-in-place-line .text-field .ng-select .remove{top:0!important}.edit-in-place-line .service-selection{opacity:0;max-height:0}.edit-in-place-line .select-field>span{padding:4px 4px 4px 10px;display:block}.edit-in-place-line .spinner-field button{visibility:hidden}.edit-in-place-line.in-edition .service-selection{opacity:1;max-height:99999px}.edit-in-place-line.in-edition .field.text-field input{display:block}.edit-in-place-line.in-edition .field.text-field span{display:none}.edit-in-place-line.in-edition .field.service-selection-field div{display:block}.edit-in-place-line.in-edition .field.service-selection-field>span{display:none}.edit-in-place-line.in-edition input{border:1px solid #d4d4d4;background:#fff;cursor:auto;padding:5px 2px;outline:none}.edit-in-place-line.in-edition input:focus{border-color:#ffa775!important}.edit-in-place-line.in-edition input:disabled{cursor:not-allowed;background:#efefef;color:#888!important}.edit-in-place-line.in-edition td{background:#fef1ba!important}.edit-in-place-line.in-edition .select-field>span,.edit-in-place-line.in-edition .text-field>span{display:none}.edit-in-place-line.in-edition .select-field input,.edit-in-place-line.in-edition .text-field input{position:relative;opacity:1}.edit-in-place-line.in-edition .select-field .ng-select,.edit-in-place-line.in-edition .text-field .ng-select{opacity:1;position:relative!important;text-align:left}.edit-in-place-line.in-edition .select-field .ng-select input,.edit-in-place-line.in-edition .text-field .ng-select input{border:0!important}.edit-in-place-line.in-edition .select-field .ng-select .select-button>span,.edit-in-place-line.in-edition .text-field .ng-select .select-button>span{height:28px!important}.edit-in-place-line.in-edition .ng-select .inner.active{border-color:#ffa775!important}.edit-in-place-line.in-edition .spinner-field button{visibility:visible}.edit-in-place-line select{border:0!important;box-shadow:none!important;text-align:center!important;background:transparent!important;cursor:pointer!important;border-radius:0!important}.info-box h4{font-size:.8em;font-weight:400;text-transform:uppercase;opacity:.8;margin:.15em 0 .5em}.info-box .calculated-price{font-size:2em;color:#343434;font-weight:700;margin-top:.3em}.info-box .calculated-price small{font-size:.5em;opacity:.5;margin-left:.5em}.info-box .list-group-item{border:1px solid #ececec}.info-box .list-group-item .money-value{padding:5px 0;display:block;font-weight:700}.info-box .price-composition th{text-align:right;font-weight:400;padding-right:10px}.info-box .price-composition td{text-align:center;padding:3px 0}.info-box .price-composition td input{text-align:center}.info-box .price-composition .cost{font-weight:700;padding:5px 0}.info-box .refresh-bdi{border:0;background:transparent}.show-price{position:fixed;top:0}.calculated-price-box{z-index:100;background:#fff;padding:12px 1em;color:#5a6b76;box-shadow:0 2px 2px #e6e8ed;height:76px;margin-bottom:24px}.calculated-price-box .margin{margin-left:2em}.calculated-price-box .info-with-right-text span{display:block;font-size:2.6em;padding:0 10px;float:left;margin-top:2px;font-weight:700}.calculated-price-box .info-with-right-text span.after-label{float:none;line-height:.8;font-size:2.2em}.calculated-price-box .info-with-right-text label{float:left;margin-top:2px;margin-left:0;padding:5px;line-height:14px}.calculated-price-box .item label{display:block;text-transform:uppercase;font-size:.8em;font-weight:400;margin-bottom:1px;opacity:.9;position:relative}.calculated-price-box .item label:hover{z-index:99;opacity:1}.calculated-price-box .item label.label-center{float:none;line-height:.9;margin:0 auto}.calculated-price-box .item.price-container{line-height:17px}.calculated-price-box .item.price-container label{margin-bottom:5px;margin-top:-5px}.calculated-price-box .item.without-info{line-height:23px!important;margin-top:1px!important}.calculated-price-box .item .value,.calculated-price-box .item .value-clickable{font-size:1.1em;margin-top:7px;background:#f2f3f7;padding:4px 8px;border-radius:5px;position:relative}.calculated-price-box .item .value-clickable>button,.calculated-price-box .item .value>button{position:absolute;right:0;top:0;bottom:0;border:0;background:transparent;width:28px;padding-left:0;padding-right:0}.calculated-price-box .item .value-clickable{padding-right:24px}.calculated-price-box .item .value-clickable:hover{background:#cfd4e2}.calculated-price-box .item .editable{padding-right:30px}.calculated-price-box .item .total-price{font-size:2em;font-weight:700}.calculated-price-box .item .total-price span{font-size:.6em;color:#939fa7}.calculated-price-box .item .form-action-buttons{margin-top:20px}.calculated-price-box .item .edit-popover-dropdown{position:absolute;top:0;right:1px;background:#fff;width:141px;box-shadow:0 2px 2px #e6e8ed;opacity:0;visibility:hidden}.calculated-price-box .item .edit-popover-dropdown.opened{top:34px;opacity:1;visibility:visible}.calculated-price-box .item .edit-popover-dropdown ul{list-style-type:none;padding:0;margin:0}.calculated-price-box .item .edit-popover-dropdown ul li a{display:block;padding:5px 10px;color:#5a6b76;font-size:.9em;border-top:1px solid #f2f3f7}.calculated-price-box .item .edit-popover-dropdown ul li a:hover{text-decoration:none;background:#f7f8fb}.calculated-price-box .item .edit-popover-dropdown ul li:first-child a{border-top:0}.calculated-price-box .item .edit-popover{position:absolute;right:-8px;top:42px;padding:10px 37px 10px 10px;background:#e6e8ed;width:200px}.calculated-price-box .item .edit-popover>div{position:relative}.calculated-price-box .item .edit-popover>div .spinner-field button{display:none}.calculated-price-box .item .edit-popover>div .apply-button{position:absolute;right:-27px;top:0;width:28px;border:0;background:#d6dae2;color:#22b149;border-radius:0;padding:4px 0;height:30px;text-align:center;outline:none}.calculated-price-box .item .edit-popover>div .edit-button{position:absolute;right:-55px;top:0;width:28px;border:0;background:#f0ad4e;color:#fff;border-radius:0;padding:4px 0;height:30px;text-align:center;outline:none}.calculated-price-box .item .edit-popover>div .input-control{width:0;height:0;padding:0;border:0;display:block}.calculated-price-box .item .edit-popover>div .condition-value{width:100%;display:block;background:#fff;color:#5a6b76;padding:4px;height:29px;text-align:center}.calculated-price-box .item .edit-popover .fa-caret-up{position:absolute;top:-20px;right:13px;font-size:2em;color:#e6e8ed}.calculated-price-box .item .edit-popover input{padding:4px;border:0;width:100%;text-align:center;outline:none;box-shadow:none;border-radius:0;height:30px}.calculated-price-box .item .edit-popover ul{margin:-10px;padding:0}.calculated-price-box .item .edit-popover ul li{list-style-type:none}.calculated-price-box .item .edit-popover ul li a{display:block;padding:6px;color:#777e86;font-size:.9em;border-bottom:1px dashed #cecece;text-decoration:none}.calculated-price-box .item .edit-popover ul li:hover{background:#fff}.calculated-price-box .item.date-range .input-group{margin-top:6px!important;border-radius:5px!important}.calculated-price-box .item.date-range .input-group input{padding-left:0!important;padding-top:8px!important;padding-bottom:8px!important;height:28px!important;font-weight:400!important}.calculated-price-box .item.date-range .input-group .input-group-btn button{padding:5px 7px 4px!important}.calculated-price-box .title{float:left;margin-left:-14px;padding-left:10px;margin-right:2em}.calculated-price-box .title div{font-size:2em;font-weight:700}.calculated-price-box .title.financial{border-left:4px solid #5bb85b}.calculated-price-box .title.estimate{border-left:4px solid #4f8fb8}.calculated-price-box .title.work{border-left:4px solid #06b8ab}.calculated-price-box .title.catalog{border-left:4px solid #ffb100}.page-base-estimateEdit,.page-base-estimateNew{background:#f2f3f7!important}.card{background:#fff;box-shadow:0 2px 2px #e6e8ed;margin-bottom:20px}.card .card-title{padding:1em;min-height:45px;border-bottom:1px solid #e9ecf3}.card .card-title h3{font-size:1.1em;font-weight:700;margin:0}.card .card-title .buttons{float:right;margin-top:-21px}.card .card-title .buttons button{padding:3px 8px}.card .card-body,.card .card-title{padding:1em}.card .card-body .form-group,.card .card-title .form-group{margin-bottom:8px}.card .card-body .placeholder-content,.card .card-title .placeholder-content{font-size:1.3em;text-align:center;opacity:.3;font-weight:700;padding:20px 10px}.card .actions button{display:block;width:100%;padding:5px 0;text-align:center}.card .actions .row{margin:0 -6px}.card .actions .row>div{padding:0 5px}.stage-box-header .toggle-button{border:0;background:0 0;font-size:1.4em;text-shadow:1px 1px 1px #dcdcdc;outline:0}.stage-name{position:relative}.stage-name>span{position:absolute;top:0;left:0;font-weight:700;font-size:1.1em;padding:12px 0;width:98px;text-align:center}.stage-name>div{position:absolute;top:6px;left:80px;right:24px;bottom:6px}.stage-name>div>input{padding:5px 10px;width:95%;margin-left:17px;border:1px solid #fff;outline:none}.stage-name>div>input:focus{border-color:#e4d3a0}.stage-name .toggle-button{position:absolute;right:10px;top:4px;border:0;background:none;font-size:1.5em;text-shadow:1px 1px 1px #dcdcdc;outline:none}.jumbotron .media i{font-size:10em;margin-right:.3em;color:#b2ce7f;text-shadow:1px 1px 1px #959ca0;line-height:0}.enable-model-features label{font-weight:400;margin-right:.5em;cursor:pointer}.select-multiple-work{position:absolute;left:0;right:0;bottom:53px;background:#fff;z-index:5;top:0}.select-multiple-work .header{border-bottom:1px solid #ddd}.select-multiple-work .header input{width:100%;border:0;padding:.5em .8em;opacity:.8}.select-multiple-work .content{max-height:127px;overflow:auto}.select-multiple-work .content table{margin:0}.select-multiple-work .content table td{padding:.5em .8em!important}.select-multiple-work .content table td input{cursor:pointer}.select-multiple-work .content table tr:nth-child(odd) td{background:#f7f9fc}.edit-composition{position:relative;display:inline-flex}.edit-composition .edit-composition-detail{width:450px;padding:3px;border-radius:3px;position:absolute;border:1px solid #d4d4d4;box-shadow:0 2px 2px #e6e8ed;background:#f1f3f6!important;top:-200px;left:-999999px;opacity:0;-webkit-transition:top .3s ease,opacity .3s ease;-moz-transition:top .3s ease,opacity .3s ease;-o-transition:top .3s ease,opacity .3s ease;-ms-transition:top .3s ease,opacity .3s ease;transition:top .3s ease,opacity .3s ease}.edit-composition .edit-composition-detail .arrow{bottom:-15px;border-top:10px solid #d4d4d4;height:14px;margin-top:-1px}.edit-composition .edit-composition-detail .arrow,.edit-composition .edit-composition-detail .arrow:after{position:absolute;left:50%;margin-left:-10px;border-left:10px solid transparent;border-right:10px solid transparent;width:5px;display:block}.edit-composition .edit-composition-detail .arrow:after{content:" ";bottom:0;border-top:10px solid #f1f3f6;height:15px}.edit-composition .edit-composition-detail>div{float:left;width:25%;padding:2px}.edit-composition .edit-composition-detail>div input{border:1px solid #d4d4d4!important;background:#fff;width:100%;text-align:center;padding:5px 3px;border-radius:0;height:34px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.edit-composition .btn-edit{font-size:12px;border-radius:0;padding:5px;line-height:1.5;border-left-color:#fff}.edit-composition .btn-edit:focus{background-color:#fff;outline:none;border-color:#ccc #ccc #ccc #fff}.edit-product{position:relative}.edit-product>div{text-align:left}.edit-product .edition-details{width:540px;padding:3px;border-radius:3px;position:absolute;border:1px solid #d4d4d4;box-shadow:0 2px 2px #e6e8ed;background:#f1f3f6!important;top:-999999px;left:100px;opacity:0;-webkit-transition:left .3s ease,opacity .3s ease;-moz-transition:left .3s ease,opacity .3s ease;-o-transition:left .3s ease,opacity .3s ease;-ms-transition:left .3s ease,opacity .3s ease;transition:left .3s ease,opacity .3s ease}.edit-product .edition-details .arrow{position:absolute;right:100%;content:" ";height:0;width:0;border:10px solid rgba(241,243,246,0);border-right-color:#d4d4d4;margin-top:20px;display:block}.edit-product .edition-details .arrow:after{right:102.3%;top:50%;content:" ";height:0;width:0;position:absolute;border:10px solid rgba(241,243,246,0);border-right-color:#f1f3f6;margin-top:-10px;margin-right:-11px;display:block}.edit-product .edition-details>div{float:left;padding:2px}.unit-cost-value{white-space:nowrap;background:transparent;padding:5px 3px;display:block}.in-edition .unit-cost-value{background:#fff;border:1px solid #d4d4d4;padding:5px 2px}.opened .edit-composition-detail{opacity:1;top:-82px;z-index:10}.opened .edition-details{opacity:1;top:-19px}.estimate-overview-page{position:relative;padding:0 0 0 340px}.estimate-overview-page .box-filter{position:absolute;top:0;left:0;width:320px}.redirect-info i{opacity:.5}.report-view .report-header{position:fixed;z-index:999999;top:0;left:0;right:0;height:50px;background:#464b50}.report-view .report-header img{height:50px;padding:11px 36px 11px 20px}.report-view .report-header a{float:right;margin:10px}.report-view .report-wrap{position:fixed;z-index:999999;top:48px;left:0;right:0;bottom:0}.report-view iframe{border:0;width:100%;height:100%}.confirm-dialog .question{font-size:1.2em;font-weight:700;margin-bottom:10px}.confirm-dialog label{font-weight:400;cursor:pointer}.confirm-dialog label input{margin-right:6px}.fit-th{padding-left:15px!important;padding-right:15px!important;white-space:nowrap}.composition-list{margin:0;padding:0;list-style:none}.composition-list a{color:#5b6c77;text-decoration:none}.composition-list>li{position:relative;padding:0;border-bottom:1px solid #f2f3f7}.composition-list>li>a{padding:.5em .8em;display:block}.composition-list>li:hover{cursor:pointer}.composition-list>li>i{position:absolute;top:50%;left:10px;margin-top:-7px}.composition-list>li ol{padding:0;margin:0;list-style:none}.composition-list>li ol li{padding:.5em .8em}.modal-tab-header{padding-top:1em}.modal-tab-header .nav li:first-child{padding-left:1em}.modal-tab-header .form-action-buttons{padding-right:1em}.modal-input-composition-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd}.modal-input-composition-header .modal-input-composition-header__left{display:flex;align-items:center}.modal-input-composition-header .modal-input-composition-header__left .modal-input-composition-header__left--tabs{margin-right:20px}.modal-input-composition-header .modal-input-composition-header__left .modal-input-composition-header__left--radios label{cursor:pointer;margin-bottom:0}.modal-input-composition-header .modal-input-composition-header__left .modal-input-composition-header__left--radios label:first-child,.modal-input-composition-header .modal-input-composition-header__right{margin-right:10px}.modal-input-composition-header .nav li{width:200px;text-align:center}.modal-input-composition-header .nav li>a{background-color:#f4f4f4;color:#9f9f9f}.modal-input-composition-header .nav li.active>a{font-weight:700;background-color:#2076b8;color:#fff}.modal-input-composition-header .nav li.active>a:hover{background-color:#1b6298;color:#fff;cursor:pointer}.modal-input-composition-header .nav li.active>a,.modal-input-composition-header .nav li.active>a:hover,.modal-input-composition-header .nav li>a{border:none;margin:0}.statements-table .receive-line strong{color:#2e9a39}.statements-table .payment-line strong{color:#c1362e}.modal-report .modal-title{font-size:1.5em;font-weight:700;margin-bottom:.2em}.sub-pages{position:relative;padding-left:250px}.sub-pages .sub-menu{position:absolute;top:0;left:0;width:235px}.sub-pages .sub-menu ul{margin:0;padding:0;list-style:none;background:#fff;width:100%;box-shadow:0 2px 2px #e6e8ed}.sub-pages .sub-menu ul li a{display:block;padding:8px 12px;border-bottom:1px solid #e9ecf3;text-align:left;color:#5a6b76}.sub-pages .sub-menu ul li a i{display:block;width:20px;float:left;margin-top:3px}.sub-pages .sub-menu ul li a.active,.sub-pages .sub-menu ul li a:hover{text-decoration:none;background:#f7f9fc;color:#5a6b76}.in-line-edition>tr>td{padding:4px!important;vertical-align:middle!important}.in-line-edition.in-edition td{background:#fef1bb}.in-line-edition.in-edition td .text-field{padding:6px;width:100%;border:1px solid #d4d4d4}.in-line-edition .text-field-value{display:block;padding:6px}.in-line-edition .actions button{padding:5px 8px}.mc-table{width:100%}.mc-table:not(.no-hover-row)>tbody>tr:hover td{background-color:#fff3d5}.mc-table>tbody>tr.force-background td,.mc-table>thead>tr.force-background td{background:#f7f9fc!important}.mc-table>tbody>tr.force-remove-background td,.mc-table>thead>tr.force-remove-background td{background:#fff!important}.mc-table>tbody>tr.force-highlight-background td,.mc-table>thead>tr.force-highlight-background td{background:#ebebeb!important}.mc-table>tbody>tr.force-highlight-background td.cell-hovered:hover,.mc-table>thead>tr.force-highlight-background td.cell-hovered:hover{background-color:#ffffb3!important}.mc-table>tbody>tr>td,.mc-table>thead>tr>td{padding:12px}.mc-table>tbody>tr>td>.fa,.mc-table>thead>tr>td>.fa{font-size:1.3em}.mc-table>tbody>tr>td>.fa.default,.mc-table>thead>tr>td>.fa.default{color:#b7c4ce}.mc-table>tbody>tr>td>.fa.success,.mc-table>thead>tr>td>.fa.success{color:#2e9616}.mc-table>tbody>tr>td .service-description,.mc-table>thead>tr>td .service-description{font-style:italic;font-size:.9em;opacity:.7;line-height:15px}.mc-table>tbody>tr>th,.mc-table>thead>tr>th{padding:8px 12px;line-height:18px;border-bottom:2px solid #e4e7ec}.mc-table>tbody>tr:nth-child(odd) td,.mc-table>thead>tr:nth-child(odd) td{background:#f7f9fc}.mc-table>tbody>tr td.actions,.mc-table>thead>tr td.actions{padding:0;text-align:center}.mc-table>tbody>tr td.actions button,.mc-table>thead>tr td.actions button{padding:7px 5px 4px;width:30px;font-size:.7em;text-align:center}.mc-table>tbody>tr td.actions .btn-group button,.mc-table>thead>tr td.actions .btn-group button{font-size:1em!important;color:#5a6b76;-webkit-box-shadow:inset 0 0 0 #fff!important;-moz-box-shadow:inset 0 0 0 #fff!important;box-shadow:inset 0 0 0 #fff!important}.mc-table>tbody>tr .fa-info-circle,.mc-table>thead>tr .fa-info-circle{font-size:1em!important}.mc-table.no-hover tr:hover td{background-color:transparent!important}.mc-table.no-hover tr:nth-child(odd) td{background:#f7f9fc!important}.mc-table>tfoot td{padding:12px;background:#f9f9f9}.mc-table .sub-item tr td:first-child{border-left:5px solid #bed7de}.mc-table .sub-item tr td{background:#fff!important;border-bottom:1px solid #f7f9fc;padding:.8em!important}.mc-table.adjusted-to-planning tbody td{padding:1em}.mc-table.adjusted-to-planning tfoot td{padding:16px 15px 15px}.planning-cost-overview{height:245px}.planning-cost-overview.opened{overflow-y:auto}.demo-screen{right:0;bottom:0;z-index:9999999;background:#000;opacity:.8}.demo-screen,.demo-video{position:fixed;top:0;left:0}.demo-video{z-index:99999999}.demo-video .inner .close-demo{padding:10px 0;text-align:right}.demo-video .inner .close-demo .fa{color:#fff;font-size:2em;cursor:pointer}.demo-video .inner iframe{background:#000;-webkit-box-shadow:0 0 80px #000;-moz-box-shadow:0 0 80px #000;box-shadow:0 0 80px #000}.btn-play{border-color:#a9a9a8!important;background:transparent;color:#000;font-size:10px!important;padding:0 3px!important;opacity:.6;margin-left:5px!important}.btn-play:hover{opacity:unset}.edit-in-place>td{background:#fef1bb!important;padding:5px!important}.edit-in-place>td .select{background:#fff;display:block;border:1px solid #ccc;height:34px}.edit-in-place>td .select select{height:32px;cursor:pointer;border:0;background:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.edit-in-place>td .ng-select-container .inner{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.edit-in-place>td input.form-control{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.edit-in-place>td .input-group-btn button,.edit-in-place>td input.form-control{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.edit-in-place td.actions{padding:0!important}.print-title{font-size:1.5em;font-weight:700;margin-bottom:.4em}.boxed-screen{padding-top:15px}.modal-footer .overview{text-align:left}.modal-footer .overview small{font-size:.6em;padding:.1em 1.1em;text-align:center;color:#c1c1c1;font-weight:700}.alert-information{background:#f1ede8;font-size:1.1em;text-align:center;padding:15px}.alert-information .fa{font-size:2.5em;color:#f1ac07;display:block;text-align:center;margin-bottom:10px}.btn-hover{border-color:unset;background-color:unset;color:#5b6c77}.btn-hover:focus{outline:0!important;color:#5b6c77!important}.btn-hover:hover{background-color:#e6e6e6;color:#5b6c77!important}.transition-opacity{-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.sortable-container{border-top:2px solid #dcdfe4;border-bottom:1px solid #dcdfe4}.sortable-container>div{position:relative;padding:8px 12px 8px 40px;cursor:-webkit-grab;-webkit-transition:box-shadow .3s ease-in;-moz-transition:box-shadow .3s ease-in;-o-transition:box-shadow .3s ease-in;-ms-transition:box-shadow .3s ease-in;transition:box-shadow .3s ease-in}.sortable-container>div .fa-sort{position:absolute;left:16px;top:50%;margin-top:-8px}.sortable-container>div:active{cursor:-webkit-grabbing;-webkit-box-shadow:0 0 10px #b9b9b9;-moz-box-shadow:0 0 10px #b9b9b9;box-shadow:0 0 10px #b9b9b9}.sortable-container>div.even{background:#f7f9fc}.sortable-container>div.odd{background:#fff}.print-table{width:100%}.print-table .elements-not-found{padding:10px 0}.print-table thead th{vertical-align:middle;text-align:center;padding:6px;border-bottom:2px solid #cbcbcb}.print-table tbody td{padding:6px;text-align:center;border-bottom:1px solid #cbcbcb}.custom-tab .active a{font-weight:700;background:#f2f3f7!important;border-bottom:1px solid #f2f3f7!important}.work-costs-overview{width:100%}.work-costs-overview .with-background div{background:#fbfbfb}.work-costs-overview .title{font-weight:700;border-bottom:1px solid #f2f3f7}.work-costs-overview .cost,.work-costs-overview .title{text-align:center;padding:6px 0;font-size:.9em}.work-costs-overview .percentage{font-size:.85em;text-align:center;font-style:italic;color:#7e8184;padding-bottom:6px}.work-costs-overview .loading{font-size:.9em;padding:17px 0;font-style:italic;color:#7e8184;text-align:center}.th-expand-item{position:relative}.th-expand-item.opened-item i{float:left;margin-left:40%}.th-expand-item i{margin-top:5px;font-size:18px;line-height:8px;cursor:pointer}.cost-centre-list{padding:0 9px 0 6px;margin-top:-10px;margin-bottom:-10px}.cost-centre-list table{width:100%;border:1px solid #ddd}.cost-centre-list table thead th{padding:10px!important;background:#fff!important;border-bottom:1px solid #e9ecf3!important}.cost-centre-list table tbody td{padding:10px!important;border-bottom:0}.cost-centre-list table tbody td.buttons{padding:2px!important;text-align:center}.cost-centre-list table tbody tr:nth-child(2n) td,.cost-centre-list table tbody tr:nth-child(2n) td:hover{background:#f7f9fc!important}.cost-centre-list table tbody tr:nth-child(odd) td,.cost-centre-list table tbody tr:nth-child(odd) td:hover{background:#fff!important}.cost-centre-list table tfoot th{border-top:1px solid #e9ecf3!important;padding:6px!important;background:#f9f9f9!important}.cost-centre-list table tfoot .red{color:#d43e3a}.box-footer-wrapper{position:relative}.box-footer-wrapper .block-buttons{position:absolute;top:0;bottom:0;left:0;right:0;background:#bdbdbd;opacity:.1}.manpower-detail-popover .info{display:none;position:absolute;left:0;top:21px;box-shadow:0 2px 2px #e6e8ed;background:#fff;padding:15px;font-weight:400;text-align:left;line-height:19px}.manpower-detail-popover .info small{color:#7e8184}.manpower-detail-popover:hover .info{display:block}.cost-centre-table{width:100%}.cost-centre-table .item{background:#f6f6f6;border:1px solid #e5e5e5;margin-bottom:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden}.cost-centre-table .item.closed input{display:none}.cost-centre-table .item.closed ul{max-height:0}.cost-centre-table .item h3{background:#fff;margin:0;padding:10px 50px 10px 10px;font-size:15px;text-align:left;position:relative}.cost-centre-table .item h3 i{position:absolute;right:0;top:0;bottom:0;width:40px;border-left:1px solid #e5e5e5;padding:10px 0;text-align:center;font-size:1.2em;cursor:pointer}.cost-centre-table .item h3 i:hover{background:#e5e5e5}.cost-centre-table .item .closed{max-height:0}.cost-centre-table .item .search{width:100%;border:0;padding:6px 10px;border-bottom:1px solid #e5e5e5;background:#f8f8f8;outline:0;border-top:1px solid #e5e5e5}.cost-centre-table .item .disabled{background:#f8f8f8;opacity:.7}.cost-centre-table .item ul{list-style:none;margin:0;padding:0;max-height:200px;overflow-y:auto}.cost-centre-table .item ul li{background:#fff;cursor:pointer;padding:8px 12px;border-bottom:1px solid #e5e5e5;position:relative}.cost-centre-table .item ul li .number{font-size:.8em;font-weight:700}.cost-centre-table .item ul li .description{font-style:italic;font-size:.9em;opacity:.9}.cost-centre-table .item ul li .fa{position:absolute;top:50%;left:7px;margin-top:-8px;font-size:18px;opacity:.8}.cost-centre-table .item ul li .fa-caret-right{left:auto;right:8px}.cost-centre-table .item ul li:hover{background:#ffeeb2}.cost-centre-filter .search-button{display:block;width:20%;margin:auto;border:0;padding:6px 0;background:#fff;outline:0;border-right:2px solid #eaeaee;border-left:2px solid #eaeaee;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.cost-centre-filter .search-button:hover{background:#f4f4f4}.cost-centre-filter .search-button:active{outline:none}.custom-hr{margin-top:0;border:0;border-top:2px solid #eee}.importation-steps{background:#456dbc;color:#fff}.importation-steps,.importation-steps-input{width:5em;height:5em;text-align:center;line-height:5em;border-radius:5em;display:inline-block;position:relative}.importation-steps-input{background:#eee}.importation-steps-input span,.importation-steps span{font-size:2em}.importation-title{text-align:center}.importation-steps-input-file{width:0;height:0;visibility:hidden}.importation-error ul{margin:6px 0 0 -23px}.importation-error li{color:#f50808}.vertical-line{border:1px dashed #eee;height:1px;vertical-align:center;position:absolute;padding:10px 0}.radio-button-options>label{font-weight:400;display:flex;align-items:center;justify-content:flex-start;cursor:pointer}.radio-button-options input[type=radio]{margin:0 8px 0 0}.radio-button-options .spinner-field{width:80px;margin:0 10px}.title-advanced{font-weight:700;margin-bottom:10px;font-size:17px}.box-advanced{margin-bottom:30px}.input-advanced{display:flex;align-items:center}.input-advanced .spinner-field{width:100px}.input-advanced .select{width:280px}.input-advanced .money-field{width:140px;text-align:center}.input-advanced .save{margin:0 0 0 auto}.border-none,.input-read-only{border:none!important}.input-read-only{background:#fff!important;box-shadow:none!important;padding-left:0!important;cursor:default!important}.filter-options-btn{padding:7px 11px;cursor:pointer}.filter-options-btn:hover{background:#edf0f5;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.filter-options-btn>span{display:block}.filter-options-btn .selected span{padding:0;float:left;display:block}.filter-options-btn .selected i{padding:0 0 0 10px;display:block;float:right;border-left:1px solid #e4e4e4;font-size:20px;margin-left:10px}.flex-value{display:inline-block;height:34px;min-width:85px;max-width:90px;border-radius:5px;font-size:1.1em;padding:4px 8px;background:#f2f3f7}.flex-value.flex-value-quotation{min-width:100%}img.file-thumbnail,span.file-thumbnail{background-size:cover;background-repeat:no-repeat;height:50px;width:50px;background-color:#fff;margin:10px auto;box-shadow:0 0 5px rgba(0,0,0,.25);border:1px solid #fff;display:inline-flex}img.file-thumbnail i,span.file-thumbnail i{font-size:20px;margin:auto}img.file-thumbnail:hover,span.file-thumbnail:hover{cursor:pointer;background-color:#f2f2f2}.width-25{width:25%!important}.table-background-color{background:#f7f9fc}.table-stage-opened-color{background-color:#e3e8ef!important}.info-hider{display:inline-flex;vertical-align:top;margin-left:5px}.info-hider .hidden-box{background-color:#e6e6e6;border-radius:5px;height:20px}.info-hider .spinner{color:#5b6c77;font-size:4px;height:20px}.info-hider .spinner i{vertical-align:middle}.info-hider .data-box{height:20px}.modal-body .table-fixed-header{overflow-y:auto;overflow-x:hidden;max-height:420px}.dropleft .dropdown-menu{top:auto}.dropdown-menu-center{right:100%;left:auto!important}#intercom-container{z-index:9999999999;position:relative}.user-pilot-help-badge{display:inline-block;width:20px;height:20px;position:relative;z-index:10}.navbar-badge{border-radius:5px;display:inline-flex;background-color:#0288d1;color:#fff;padding:5px 10px;align-items:center;width:calc(100% - 30px);justify-content:center;margin:auto auto auto 20px}.navbar-badge p{margin:0 10px 0 0}@media (max-width:1024px){.navbar-badge p{line-height:1.2}.navbar-badge p span{display:block}}.navbar-badge button.btn{padding:3px 12px;margin-left:10px;background-color:#1e6398}.navbar-badge button.btn:focus,.navbar-badge button.btn:hover,.navbar-badge button.btn:visited{color:#fff;background-color:#1e7dc7}.list-comma-dot{margin-right:3px}.list-comma-dot:after{content:","}.list-comma-dot:last-child:after{content:"."}.btn-notification{background:none;border-color:#ccc!important;color:#2076b8;margin-top:24px;outline:0!important}.btn-notification:hover{background-color:rgba(32,118,184,.0784313725490196);border-color:#2076b8!important;color:#2076b8!important}.flex-line{display:flex;margin-bottom:5px}.flex-line.align-center{align-items:center}.flex-line.between{justify-content:space-between}.flex-line.gap-15{gap:15px}.to-move{cursor:pointer}.to-move .to-fade{display:flex;cursor:pointer;color:#5cb85c;font-size:1em;margin-left:5px;opacity:0;position:relative;transition:.15s linear;width:40px}.to-move .to-fade .to-right{left:0;position:relative;transition:.35s linear}.to-move:hover .to-fade{opacity:1}.to-move:hover .to-right{left:5px}.text-note{background-color:#f9f9f9;border-radius:5px;padding:1.5rem}.hover-button-holder{position:relative}.hover-button-holder .hover-button{align-items:center;background-color:#e0e0e0;border-radius:50%;color:#42b234;display:none;font-weight:900;height:25px;justify-content:space-around;margin-top:-12.5px;padding-top:2px;top:50%;left:-12px;position:absolute;width:25px}.hover-button-holder:hover .hover-button{display:flex}.user-pilot-advice{width:140px;height:5px;padding:0;top:10px;margin-left:24px}.faicon{cursor:pointer;margin-left:5px}.faicon:hover{color:#5cb85c}#realtime-notification-container{height:50px;width:38px}.d-block{display:block}.reset-button-style{border:none;background-color:unset}.text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-custom .modal-footer,.modal-custom .modal-header{border:0}.modal-custom .modal-header{display:flex;align-items:center;justify-content:space-between}.modal-custom .modal-body{padding-block:0}[data-tooltip]{position:relative;z-index:9;cursor:pointer}[data-tooltip]:hover{z-index:999!important;position:relative}[data-tooltip]:after,[data-tooltip]:before{visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;pointer-events:none}[data-tooltip]:before{position:absolute;bottom:150%;right:-15px;margin-bottom:5px;padding:7px;min-width:150px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#000;background-color:rgba(51,51,51,.9);color:#fff;content:attr(data-tooltip);text-align:center;font-size:12px;line-height:1.2;white-space:pre-line;font-weight:400;z-index:991}[data-tooltip-right]:before{left:-15px!important;right:auto!important}[data-tooltip]:after{position:absolute;bottom:150%;left:50%;margin-left:-5px;width:0;border-top:5px solid #000;border-top:5px solid rgba(51,51,51,.9);border-right:5px solid transparent;border-left:5px solid transparent;content:" ";font-size:0;line-height:0}[data-tooltip]:hover:after,[data-tooltip]:hover:before{visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.tooltip-cursor span.tooltip-cursor-content{display:none}.tooltip-cursor:hover span.tooltip-cursor-content{display:block;font-weight:400;text-align:center;position:absolute;overflow:hidden;min-width:50px;max-width:200px;background-color:#000;padding:5px 10px;border-radius:5px;color:#fff;z-index:100}[data-width=w300]+.tooltip .tooltip-inner{max-width:300px}[data-width=w400]+.tooltip .tooltip-inner{max-width:400px;width:400px}.tooltip-left-text .tooltip-inner{text-align:left;font-size:12px;padding:1em}.custom-select{right:230px;position:absolute;top:6px}.custom-select .list-buttons{width:180px;position:absolute;z-index:1000;right:0;left:auto;margin:2px 0 0}.custom-select .filter-toggle-btn{padding:5px 8px}.custom-select .filter-toggle-btn:hover{background:#edf0f5;border-radius:2px}.custom-select .ok-button{padding-bottom:5px;padding-top:5px}.c-status-color:before{content:" \25CF";font-size:20px}.c-status-color.c-status-color--work_quoting{color:#d8d8d8}.c-status-color.c-status-color--work_to_start{color:#20adec}.c-status-color.c-status-color--work_in_progress{color:#ecaf20}.c-status-color.c-status-color--work_paralyzed{color:#e12a2a}.c-status-color.c-status-color--work_finished{color:#12b795}.c-status-color.c-status-color--estimate_prospection{color:#26b9a5}.c-status-color.c-status-color--estimate_in_progress{color:#0c9ad9}.c-status-color.c-status-color--estimate_delivered_to_commercial{color:#d6eb1d}.c-status-color.c-status-color--estimate_in_revision{color:#e9a810}.c-status-color.c-status-color--estimate_delivered{color:#e96010}.c-status-color.c-status-color--estimate_sale{color:#1db737}.c-status-color.c-status-color--estimate_abandoned{color:red}.c-status-color.c-status-color--estimate_discontinued{color:#e8e8e8}.ofx-transaction-item{box-shadow:0 3px 6px #b3b3b3}.ofx-transaction-item__body{display:flex;align-items:stretch}.ofx-transaction-item__body--left{flex:5%;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;color:#2076b8;cursor:pointer}.ofx-transaction-item__body--left.blocked{cursor:not-allowed}.ofx-transaction-item__body--left:hover:not(.blocked){background-color:#e6e6e6}.ofx-transaction-item__body--left>i{font-size:1.7rem}.ofx-transaction-item__body--center{flex:75%;margin-top:15px}.ofx-transaction-item__body--center--header>div:first-child>span{font-size:14px;font-weight:700;text-transform:uppercase}.ofx-transaction-item__body--center--header>div:last-child{display:flex;align-items:baseline;justify-content:flex-end}.ofx-transaction-item__body--center--header>div:last-child label:not(:last-child){margin-right:.7rem}.ofx-transaction-item__body--center--header>div:last-child>div>label{cursor:pointer}.ofx-transaction-item__body--center label{font-size:small}.ofx-transaction-item__body--right{flex:20%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:2rem}.ofx-transaction-item__body--right>div{margin:.5rem 0}.ofx-transaction-item__body--right--value{display:flex;flex-direction:column;align-items:center}.ofx-transaction-item__body--right--value>label{font-size:small;color:#bdbdbd}.ofx-transaction-item__body--right--value>span{font-weight:700;font-size:20px}.ofx-transaction-item__body--right--value>span.positive-value{color:#5cb85c}.ofx-transaction-item__body--right--value>span.negative-value{color:#d41f1f}.ofx-transaction-item__body--right--date>label{font-size:small}.ofx-transaction-item__body--right--date>span{font-size:16px;font-weight:700}.ofx-transaction-item__body--right--importBtn>button{padding:.8rem 4rem;text-transform:uppercase;font-weight:700;color:#5eb85d;border:1px solid #5eb85d;background-color:#fff;transition-duration:.2s}.ofx-transaction-item__body--right--importBtn>button:focus{color:#5eb85d;outline:none}.ofx-transaction-item__body--right--importBtn>button:hover{color:#fff;background-color:#5eb85d}.ofx-transaction-item__body--right--imported{text-align:center}.ofx-transaction-item__body--right--imported>div:first-child{color:#42b234;font-weight:700;font-size:2.2rem;margin-bottom:.5rem}.ofx-transaction-item__body--right--imported>div:last-child{opacity:.73;font-size:small;cursor:pointer}.ofx-transaction-item__body--right--imported>div:last-child:hover{opacity:1}.ofx-transaction-item__body label{margin-bottom:0}.ofx-transaction-item__body.imported{border-right:4px solid #42b234;border-left:4px solid #42b234}.ofx-transaction-item__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:start;padding:.6rem 2rem;background-color:#2076b8;color:#fff}.ofx-transaction-item__footer>div{margin-right:2rem}.ofx-transaction-item__footer a{color:#fff}.ofx-transaction-item__footer a:hover{color:#e6e6e6}.ofx-transaction-item__footer label{cursor:pointer;margin-bottom:0;margin-right:3px}.ofx-transaction-item__footer input{cursor:pointer;margin-top:0!important}@font-face{font-family:custom-icons;src:url(misc/custom-icons.eot);src:url(misc/custom-icons.eot#iefix) format("embedded-opentype"),url(misc/custom-icons.ttf) format("truetype"),url(misc/custom-icons.woff) format("woff"),url(misc/custom-icons.svg#custom-icons) format("svg");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Segoe UI Regular;font-style:normal;font-weight:400;src:local("Segoe UI Regular"),url(misc/Segoe-UI.woff) format("woff")}@font-face{font-family:Segoe UI Italic;font-style:normal;font-weight:400;src:local("Segoe UI Italic"),url(misc/Segoe-UI-Italic.woff) format("woff")}@font-face{font-family:Segoe UI Bold;font-style:normal;font-weight:400;src:local("Segoe UI Bold"),url(misc/Segoe-UI-Bold.woff) format("woff")}@font-face{font-family:Segoe UI Bold Italic;font-style:normal;font-weight:400;src:local("Segoe UI Bold Italic"),url(misc/Segoe-UI-Bold-Italic.woff) format("woff")}[class*=custom-icon-]:before{font-family:custom-icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.custom-icon-inventory:before{content:"\e900"}.custom-icon-work-management:before{content:"\e901"}.custom-icon-purchasing:before{content:"\e902"}.custom-icon-catalog:before{content:"\e903"}.custom-icon-contacts:before{content:"\e904"}.custom-icon-dashboard:before{content:"\e905"}.custom-icon-reports:before{content:"\e97d"}@media print{.print-color{print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}.print-header .flex-header-print{width:100%;align-items:flex-end;display:flex;justify-content:space-between}.print-header .flex-header-print h4{color:#575757;font-size:15pt;font-weight:700;margin-bottom:5px}.print-header .flex-header-print__logo{align-items:center;display:flex}.print-header .flex-header-print__logo figure{width:200px;text-align:center}.print-header .flex-header-print__logo figure img{margin:auto}.print-header .flex-header-print__address{font-size:12px!important;text-align:right!important;margin:0!important;padding:3mm 0 0;height:auto}.print-header .flex-header-print__period{align-items:center;color:#575757;display:flex;font-size:10.5pt;justify-content:flex-start}.print-header .flex-header-print__period div span{text-transform:capitalize}.print-header .flex-header-print__period p{margin:0}.print-header .c-print-filters{align-items:center;border-top:thin solid #e8e8e8;border-bottom:thin solid #e8e8e8;display:flex;color:#575757;font-size:10.5pt;margin:11.5pt 0;padding:.6em 1.5pt}.print-header .c-print-filters div{margin-right:20px}.print-header__filter-info{align-items:center;background-color:#fafafa!important;border:thin solid #fafafa;border-radius:5px;display:flex;flex-wrap:wrap;margin:20px 0;padding:.4em .8em;print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}.print-header__filter-info p{font-size:13px!important}.print-header p{margin:8px 15px 8px 0}.collated-printing{color:rgba(0,0,0,.7019607843137254)!important;print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}.collated-printing td .icon-print{align-items:center;display:flex;gap:5px;justify-content:flex-start}.collated-printing td .icon-print div{margin-left:-15px;padding-left:0}.collated-printing .pl-2{padding-left:40px}.collated-printing .flex-column{display:flex;flex-direction:column}.custom-table-print{font-size:12px}.custom-table-print td,.custom-table-print th{padding:.4em 14.5pt!important}.custom-table-print thead th{background-color:#eee!important;line-height:1!important;border:none!important;font-size:11px;print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}.custom-table-print tr.light-row{background-color:#f9f6f6!important}.custom-table-print tr.light-row td,.custom-table-print tr.light-row th{background-color:inherit!important;color:#575757!important}.custom-table-print tr.dark-row{background-color:grey!important}.custom-table-print tr.dark-row td{background-color:inherit!important;color:#fff!important}.custom-table-print tr.line-strong td,.custom-table-print tr.line-strong th{padding:1em!important}.custom-table-print thead tr.head-group th{background-color:#616161!important;color:#fff!important;print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}.custom-table-print thead tr.head-group th:first-child{border-top-left-radius:5px}.custom-table-print thead tr.head-group th:last-child{border-top-right-radius:5px}.custom-table-print thead tr.head-group th small{font-weight:400;color:#fff!important}.custom-table-print tbody td{font-size:12px}.footer-summary{align-items:center;background-color:#616161!important;border-radius:5px;display:flex;font-size:12px;margin:20px 0;padding:.4em .8em;print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}.footer-summary div{margin-right:20px;color:#fff!important}.footer-summary strong{font-size:14px;color:#fff!important}.small-td-text{font-size:11px!important;color:#757575!important;print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}.print-labels{align-items:center;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:15px}.print-labels__items{align-items:center;background-color:#fafafa!important;border-radius:5px;color:#575757;display:flex;font-size:16px;justify-content:center;padding:7px;print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}.print-labels__items i{font-size:18px;margin-right:1rem}.print-labels__items i:before{color:#2076b8!important;print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}}@media print and (orientation:landscape){.collated-printing{width:100%;zoom:93%}}.black-friday-session a{align-items:center;cursor:pointer;display:flex}.black-friday-session a span{color:#151515;font-weight:700}.black-friday-session a img{margin-bottom:-3px;margin-right:4px;position:relative;top:-2px}.black-friday-session a:hover{opacity:.9}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(misc/material-icons.woff2) format("woff2")}@font-face{font-family:MaterialIcons Outlined;font-style:normal;font-weight:400;src:url(misc/material-icons-outlined.woff2) format("woff2")}.material-icons,.material-icons-outlined{font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-moz-font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale}.material-icons{font-family:Material Icons}.material-icons-outlined{font-family:MaterialIcons Outlined}#printPayableInstallments,#printReceivablePage{display:none}@media print{.print-content-payable-receivable{background-color:#fff;color:#575757;font-size:9pt}.print-content-payable-receivable__header{align-items:center;display:flex;margin-bottom:30px}.print-content-payable-receivable__header figure{width:121px;height:102px;margin:0}.print-content-payable-receivable__header figure img{display:block;object-fit:contain}.print-content-payable-receivable__header h1{font-size:20px;font-weight:700;padding-left:2em;max-width:0}.print-content-payable-receivable__container h2{font-size:20px;font-weight:700;margin-bottom:17px}.print-content-payable-receivable__container ul{background-color:#f5f5f5!important;border-radius:5px;list-style-type:none;margin-bottom:30px;padding:2rem;-webkit-print-color-adjust:exact!important;-moz-print-color-adjust:exact!important}.print-content-payable-receivable__container ul li{align-items:center;display:flex;margin-bottom:5px}.print-content-payable-receivable__container ul b{margin-right:10px}.print-content-payable-receivable__footer{border-top:thin solid #e8e8e8;margin-top:40px;padding-top:30px;text-align:center}.print-content-payable-receivable table{max-width:100%;margin-bottom:40px;border-bottom:thin solid #e8e8e8;width:100%}.print-content-payable-receivable table tr{width:100%}.print-content-payable-receivable table td,.print-content-payable-receivable table th{border:none!important;font-weight:400;padding:.4em .8em;min-width:100px;vertical-align:middle!important;-webkit-print-color-adjust:exact!important;-moz-print-color-adjust:exact!important}.print-content-payable-receivable table tbody{border-top:thin solid #e8e8e8}.print-content-payable-receivable table tbody tr{border:none}.print-content-payable-receivable table tbody small{color:rgba(0,0,0,.4)!important;display:block;font-size:6pt!important;-webkit-print-color-adjust:exact!important;-moz-print-color-adjust:exact!important}.print-content-payable-receivable table .line-bg-color{background-color:#f9f6f6!important;-webkit-print-color-adjust:exact!important;-moz-print-color-adjust:exact!important}.print-content-payable-receivable table .line-bg-color th{background:none!important}.print-content-payable-receivable table.table-no-border{margin-bottom:10px!important;border:none!important}.print-content-payable-receivable table.table-no-border tbody{border:none!important}.print-content-payable-receivable .box-note{background-color:#f5f5f5!important;padding:.4em .8em;margin-bottom:20px;-webkit-print-color-adjust:exact!important;-moz-print-color-adjust:exact!important}}