.tree li{list-style-type:none;margin:0;padding-top:3px;position:relative;white-space:nowrap;overflow:hidden}.tree li i{display:inline-block;text-decoration:none;padding-right:5px}.tree li.parent_li>a>i{cursor:pointer}.tree li>a{font-size:12px;text-transform:uppercase;font-weight:600}.tree li>a>span{cursor:pointer;color:rgba(87,87,87,.8)}.tree li .filter{content:"";text-align:right;position:absolute;top:0;right:0;width:20%;height:1.4rem;background:linear-gradient(to right,rgba(255,255,255,0),#fff 50%);z-index:1000}.tree li a.active span{color:#2f2f2f}.tree li a.active i{color:#42a5f5}.tree li a:hover span{color:#2f2f2f}.tree li a:hover i{color:#42a5f5}.tree ul{padding:0 0 0 10px}.tree ul ul:nth-child(n+1){padding:0 0 0 10px}a{color:#575757}a:hover{color:#000}.paragraph a{color:#42a5f5}.field-validation-error{color:#ef5350;font-size:smaller}.field-validation-valid{display:none}.validation-summary-errors{color:#ef5350}.validation-summary-valid{display:none}input.input-validation-error,textarea.input-validation-error{background-color:#f2dede;border-color:#e3bebe}.file-upload{display:block}.file-upload input[type=file]{z-index:100;cursor:pointer;position:absolute;height:100%;width:100%;top:0;left:0;opacity:0;filter:alpha(opacity=0)}.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active:active,.datepicker table tr td.active:hover{background:#575757}.datepicker table tr td.today,.datepicker table tr td.today:hover{background:#eaecee}.datepicker table tr td.today.active.focus,.datepicker table tr td.today.active:focus,.datepicker table tr td.today.active:hover,.datepicker table tr td.today:active.focus,.datepicker table tr td.today:active:focus,.datepicker table tr td.today:active:hover{background:#575757}.table.dataTable{border-collapse:collapse!important}.modal-xl{max-width:80%!important}.breadcrumb{font-size:10px}.tooltip-inner{max-width:50vw;padding:8px;text-align:left;font-size:12px}.formated{white-space:pre-line}input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset!important}.horizontal-verticla-centered{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}div.scrollmenu{white-space:nowrap;/*[1]*/overflow-x:auto;/*[2]*/-webkit-overflow-scrolling:touch;/*[3]*/-ms-overflow-style:-ms-autohiding-scrollbar;/*[4]*/flex:auto}div.scrollmenu::-webkit-scrollbar{display:none}.select2-container{width:100%!important}.fn-gantt .nav-link{padding:0}.fn-gantt .nav-link{font-weight:600}