body,h1,h2,h3,h4{font-weight:300}a,a:hover{color:#533f03;font-weight:700}a:hover{cursor:pointer}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.ng-valid.required,.ng-valid[required]{border-left:5px solid green}.ng-invalid:not(form){border-left:5px solid red}.jh-card{padding:1.5%;margin-top:20px;border:none;height:calc(100vh - 120px)}.error{color:#fff;background-color:red}.pad{padding:10px}.w-40{width:40%!important}.w-60{width:60%!important}.break{white-space:normal;word-break:break-all}.readonly{background-color:#eee;opacity:1}.footer{border-top:1px solid rgba(0,0,0,.125)}.hand,[jhisortby]{cursor:pointer}.alerts .alert{text-overflow:ellipsis}.alerts .alert pre{background:none;border:none;font:inherit;color:inherit;padding:0;margin:0}.alerts .alert .popover pre{font-size:10px}.alerts .toast{position:fixed;width:100%}.alerts .toast.left{left:5px}.alerts .toast.right{right:5px}.alerts .toast.top{top:55px}.alerts .toast.bottom{bottom:55px}@media screen and (min-width:480px){.alerts .toast{width:50%}}.no-padding-left{padding-left:0!important}.no-padding-right{padding-right:0!important}.no-padding-top{padding-top:0!important}.no-padding-bottom{padding-bottom:0!important}.no-padding{padding:0!important}.width-min{width:1%!important}.flex-btn-group-container{display:flex;flex-direction:row;justify-content:flex-end}.row.jh-entity-details>dd{margin-bottom:15px}@media screen and (min-width:768px){.row.jh-entity-details>dt{margin-bottom:15px}.row.jh-entity-details>dd{border-bottom:1px solid #eee;padding-left:180px;margin-left:0}}.carousel,.nav,.pagination,.panel-title a{cursor:pointer}.datetime-picker-dropdown>li.date-picker-menu div>table .btn-default,.uib-datepicker-popup>li>div.uib-datepicker>table .btn-default{border:0}.datetime-picker-dropdown>li.date-picker-menu div>table:focus,.uib-datepicker-popup>li>div.uib-datepicker>table:focus{outline:none}.thread-dump-modal-lock{max-width:450px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ns-wrapper{transition:all .5s ease;height:100vh;width:100vw;overflow-y:hidden;display:flex;flex-direction:row}.ns-sidebar-wrapper{flex:0 0 auto;width:60px;height:100%;overflow-x:hidden;background:#fff;transition:all .5s ease;box-shadow:0 0 .1px .1px rgba(0,0,0,.3)}@media screen and (min-width:900px){.ns-wrapper.toggled .ns-sidebar-wrapper{width:250px}.ns-wrapper.toggled .ns-sidebar-header .ns-title{font-size:18px;font-weight:300;color:#fff;display:block;line-height:40px}.ns-wrapper.toggled .ns-sidebar-header .ns-img{display:block}.ns-wrapper.toggled .ns-sidebar-header .ns-img>img{padding:0 25px 0 10px}.ns-wrapper.toggled .ns-hovered .ns-sub-menu{left:245px!important}}.ns-page-content-wrapper{flex:1 1 auto;background-color:#f3f3f3!important;height:100%;overflow-x:hidden;display:flex;flex-direction:column}.ns-page-content-wrapper .ns-content{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:row}.ns-page-content-wrapper .ns-content router-outlet+*{flex:1 1 auto;display:flex;flex-direction:column;padding:8px;overflow-y:auto;overflow-x:hidden}.ns-pointer{cursor:pointer}.ns-wrapper .ns-sidebar-header{background-color:#2074ac;flex:0 0 auto;white-space:nowrap;overflow:hidden;position:relative;width:100%;height:60px;padding:10px 0;font-weight:400;font-size:13px;color:#67757c}.ns-wrapper .ns-sidebar-header .ns-title{display:none}.ns-wrapper .ns-sidebar-header .ns-img{float:left}.ns-wrapper .ns-sidebar-header .ns-img>img{margin:0;height:40px;width:auto;padding:0 10px}.ns-card{flex:1;overflow-y:auto;overflow-x:hidden;background:#fff;box-sizing:border-box;display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.125);border-radius:.35rem;box-shadow:.5px .5px .5px #e4e8e6}.ns-card .ns-card-footer,.ns-card .ns-card-header{flex:0 0 auto;width:100%;border:1px solid #ddd;padding:10px 15px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#ededed;background-image:linear-gradient(#f6f6f6,#e6e6e6);text-shadow:0 1px 0 #fff;color:#292b2c;font-weight:700;font-size:18px;font-family:Roboto,Trebuchet MS,Arial,Helvetica,sans-serif}.ns-card .ns-card-footer,.ns-card .ns-card-footer i,.ns-card .ns-card-header i{font-size:14px}.ns-card .ns-card-body{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}.less-panel{display:flex;flex-direction:column}.less-panel .less-header{flex:0 0 auto;width:100%;border-bottom:1px solid #e3e9ea;margin-bottom:20px}.less-panel .less-header h2,.less-panel .less-header h4{font-weight:500;font-size:22px;line-height:1.1}.less-panel .less-body{flex:1 1 auto}.famoco-card{height:calc(100vh - 90px)}.famoco-card .card-header{background-color:#fff}.famoco-card-title{line-height:20px;font-size:16px;font-weight:700;opacity:.8}.project-display-flex{display:flex;flex-direction:column}.project-display-flex .project-filter-block{flex:0 1 auto}.project-display-flex .project-datatable-block{flex:1 1 auto;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}.ns-dt-cell-style,.ui-cell-data{font-family:Open Sans,Helvetica Neue,sans-serif;font-size:14px;color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}.ns-dt-header-style,.ui-column-title{font-size:.875rem}.ns-p-input-style{width:calc(100% - 19px)}.ns-border-top-none-tabset .ui-widget-header{border-top:none}.ns-border-top-none-tabset .ui-widget-header .ui-tabview-title{font-size:14px;font-weight:700}.ns-border-top-none-tabset h5{font-size:15px}.ns-border-top-none-tabset p,.ns-border-top-none-tabset span{font-size:14px;padding-left:5px}.ns-border-top-none-tabset span.pl-20{padding-left:20px}.ns-min-height{min-height:350px}.ns-adit-link{color:#5b90bf!important;cursor:pointer}ns-dashboard .ui-menuitem-text,ns-navigation-tabs .ui-menuitem-text{font-weight:400}.ns-font-size-sm{font-size:13px}.ns-fullscreen{left:10px;min-height:150px;min-width:500px;opacity:1;top:10px;-webkit-transform:none;transform:none;width:80vw;z-index:11002;height:80vh;display:flex;flex-direction:column}.ns-fullscreen .ui-tabview .ui-tabview-panel{padding:0}.ns-fullscreen .ns-flex{flex:1;display:flex;flex-direction:column}.ns-login{flex:1;background-color:#2074ac;display:flex;justify-content:center;align-items:center}.ns-login .ns-login-form{padding:10px;background-color:#fff;min-height:300px;width:400px;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.ns-login .ns-login-form .ns-password-label{width:100%}.ns-login .ns-login-form .ns-password-label a{float:right;font-weight:400;color:#3077b4}.ns-login .ns-login-form .ns-spin-align{text-align:center;padding-top:25px}ns-login{padding:0!important}.ns-dashboard-filter{background-color:#fff;padding:10px 5px 0;margin:14px 0 0}.ns-overview-box{padding:15px 10px;text-align:right;overflow:hidden;border:1px solid #dce2e7;background-color:#fff;border-radius:3px;color:#525c65;margin-left:.1px;margin-bottom:15px}.ns-overview-box .overview-box-icon{text-align:center}.ns-overview-box .overview-box-icon span{display:inline-block;border-radius:50%;font-size:35px;line-height:70px;width:70px;color:#fff}.ns-overview-box .overview-box-count{font-size:36px;font-weight:700}.ns-overview-box .overview-box-name{font-size:14px;display:inline-block;width:100%;text-transform:uppercase}.ns-overview-box .overview-box-rate{border-radius:3px;padding:2px 4px;background-color:#9fd037;font-weight:700;color:#fff;display:inline-block;margin-top:4px}.ns-card-dashbaord{padding:15px 0;background-color:transparent}.ns-dropdown{position:absolute;top:7px;right:0;width:100%;padding-left:5px;padding-right:5px}.ns-dropdown .ui-dropdown{width:100%!important}.ns-label-all{position:relative;top:-1px;font-size:14px;padding:5px}.pointer{cursor:pointer}ns-map{padding:0!important}ns-map .ns-agm-gmap{flex:1;width:100%;height:100%}.ns-overflow-none .ui-dialog-content{overflow:inherit}.ns-section-title{color:#8f949b;font-size:18px;padding:15px 15px 0}.ns-section-dl{list-style:none;padding:0}.ns-section-dl li{margin:0 15px 10px;border-bottom:1px solid #d3d5d8}.ns-section-dl li .ns-section-dl-value{float:right;text-overflow:ellipsis;white-space:nowrap;width:60%;overflow:hidden;text-align:right}.ns-section-dl li .ns-section-dl-key{text-transform:capitalize}.ns-title-card{width:70%}.ns-overflow-cell,.ns-title-card{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block}.ns-overflow-cell{width:100%}ngb-tabset{width:100%;display:block;background-color:#fff}ngb-tabset .nav-tabs .nav-link,ngb-tabset .nav-tabs .nav-link:hover{font-weight:400;font-size:16px}.ns-wrapper .ns-hovered:hover .ns-sub-menu{display:block!important;position:fixed;background-color:#fff;border:1px solid #e4e8e6;left:60px;top:62px;z-index:1000;box-shadow:.5px .5px .5px #e4e8e6}.ns-wrapper .ns-hovered:hover .ns-sub-menu .dropdown-item{height:45px;color:#34393a;font-size:16px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;vertical-align:middle;line-height:45px}.ns-wrapper .ns-hovered:hover .ns-sub-menu .dropdown-item.active{color:#000;text-decoration:none;background-color:#e4e5e6}.ns-wrapper .ns-hovered:hover .ns-sub-menu .dropdown-item:hover{background-color:#f4f4f4}.ns-wrapper .ns-hovered.active .ns-sub-menu,.ns-wrapper .ns-hovered .ns-sub-menu{display:none!important}ns-country-dashboard .card-header,ns-intervention-dashboard .card-header{color:#fff;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}ns-country-dashboard .card-body ul,ns-intervention-dashboard .card-body ul{margin-left:-25px}ns-country-dashboard .card-body ul li,ns-intervention-dashboard .card-body ul li{width:100%;text-overflow:ellipsis;white-space:nowrap}.d-flex{display:flex}.ns-popup-style div.ui-dialog-titlebar{padding:8px!important;font-size:15px;text-align:center}.ui-table-summary{border-left:1px solid #ccc;border-bottom-left-radius:6px;border-right:1px solid #ccc;border-bottom-right-radius:6px}.navbar-custom{background-color:#2074ac!important}.ns-timesheet-input{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600;padding:0 5px 0 0;text-align:right;background-color:#fff}@-webkit-keyframes ns-progressbar-indeterminate-anim{0%{left:-35%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}@keyframes ns-progressbar-indeterminate-anim{0%{left:-35%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}@-webkit-keyframes ns-progressbar-indeterminate-anim-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@keyframes ns-progressbar-indeterminate-anim-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}.ns-progressbar-indeterminate{position:relative}.ns-progressbar-indeterminate:before{-webkit-animation:ns-progressbar-indeterminate-anim 2.1s cubic-bezier(.65,.815,.735,.395) infinite;animation:ns-progressbar-indeterminate-anim 2.1s cubic-bezier(.65,.815,.735,.395) infinite}.ns-progressbar-indeterminate:after,.ns-progressbar-indeterminate:before{height:4px;content:"";z-index:100;position:absolute;background-color:#0494dc;top:0;left:0;bottom:0;will-change:left,right}.ns-progressbar-indeterminate:after{-webkit-animation:ns-progressbar-indeterminate-anim-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;animation:ns-progressbar-indeterminate-anim-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;-webkit-animation-delay:1.15s;animation-delay:1.15s}.ns-calendar input{width:calc(100% - 32px);display:inline-block}.ns-calendar button{height:calc(2.25rem + 2px)}.btn-outline-custom{border-collapse:collapse;background:#fff;background:linear-gradient(#fff,#eee);border:0;border-radius:3px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);color:#555;cursor:pointer;display:inline-block;font-family:Fakt,Helvetica Neue,Arial,Verdana,Nimbus Sans L,sans-serif;font-size:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:500;height:auto;line-height:34px;outline-offset:-2px;padding:0 14px;text-align:center;text-decoration:none;vertical-align:middle;white-space:nowrap;width:auto}.btn-validation{color:#fff;position:absolute;top:3px;right:9px}.btn-outline-custom.btn-outline-custom-danger{background:red;background:linear-gradient(red,red);color:#fff}.btn-primary-custom{background:#2074ac;background:linear-gradient(#2074ac,#2074aa);color:#fff;font-weight:600}.btn-outline-custom.btn-primary-custom.active,.btn-outline-custom.btn-primary-custom:active,.btn-outline-custom.btn-primary-custom:focus,.btn-outline-custom.btn-primary-custom:hover{background:#2074ac;color:#fff;background:linear-gradient(#2074ac,#2074ac)}.input-group.ns-custom-group .btn-outline-custom,.input-group.ns-custom-group .ns-calendar-btn .ui-calendar-button{margin-bottom:0;height:calc(2.25rem + 2px)!important;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5}.input-group.ns-custom-group .ns-calendar-btn .ui-calendar-button{width:40px;margin-right:5px}.input-group.ns-custom-group .btn-outline-custom.btn-outline-custom-md{position:relative;flex:1 1 auto;width:1%}.btn-outline-custom.active,.btn-outline-custom:active,.btn-outline-custom:focus{background:#e4e4e4;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15),inset 0 1px 3px rgba(0,0,0,.15);outline:none}.btn-outline-custom.btn-block{height:100%;width:100%}.ns-header{background-color:#eee;background-image:linear-gradient(#f6f6f6,#e6e6e6);text-shadow:0 1px 0 #fff;color:#369;text-align:center;border-left:none!important;border-right:none!important}.ns-header.ns-first{border-left:1px solid #d9d9d9!important}.ns-header.ns-last{border-right:1px solid #d9d9d9!important}.ns-body{border-left:none!important;border-right:none!important;background-color:#fff}.ns-body.ns-first{border-left:1px solid #d9d9d9!important}.ns-body.ns-last{border-right:1px solid #d9d9d9!important}.ui-table .ui-table-tbody>tr:nth-child(2n){background-color:#fff}.ns-header.ui-state-highlight,.ns-header.ui-state-highlight:focus{background-color:#fff;background-image:linear-gradient(#fff 40%,#f4f4f4);color:#555!important;border-bottom:none!important;border-top:none!important;outline:none;text-align:center}.ns-header.ui-state-highlight .ui-sortable-column-icon,.ns-header.ui-state-highlight:focus .ui-sortable-column-icon{color:#555!important}.badge.badge-block{border-radius:10px;padding:8px 10px;display:block}p-multiSelect.ng-invalid:not(form){border-left:none}p-multiSelect.ng-invalid:not(form) .ui-multiselect{border-left:5px solid red;border-bottom-color:#d6d6d6}p-autoComplete.ng-invalid:not(form){border-left:none}p-autoComplete.ng-invalid:not(form) .ui-autocomplete{border-left:5px solid red;border-bottom-color:#d6d6d6}p-autoComplete.ng-valid[required]{border-left:none}p-autoComplete.ng-valid[required] .ui-autocomplete{border-left:5px solid green;border-bottom-color:#d6d6d6}p-calendar.ng-valid[required]{border-left:none}p-calendar.ng-valid[required] .ui-calendar{border-left:5px solid green;border-bottom-color:#d6d6d6}p-multiSelect.ng-valid[required]{border-left:none}p-multiSelect.ng-valid[required] .ui-multiselect{border-left:5px solid green;border-bottom-color:#d6d6d6}p-dropdown.ng-invalid:not(form){border-left:none}p-dropdown.ng-invalid:not(form) .ui-dropdown{border-left:5px solid red;border-bottom-color:#d6d6d6}p-calendar.ng-invalid:not(form){border-left:none}p-calendar.ng-invalid:not(form) .ui-calendar{border-left:5px solid red;border-bottom-color:#d6d6d6}p-dropdown.ng-valid[required]{border-left:none}p-dropdown.ng-valid[required] .ui-dropdown{border-left:5px solid green;border-bottom-color:#d6d6d6}p-dropdown .ui-dropdown,p-multiSelect .ui-multiselect{width:100%!important;font-size:.875rem}p-multiSelect .ui-multiselect .ui-multiselect-label{margin-bottom:0;padding:5px}p-autoComplete .ui-autocomplete{width:100%!important;font-size:.875rem}p-autoComplete .ui-autocomplete .ui-autoComplete-label{margin-bottom:0;padding:5px}.ns-form-control .ui-dropdown-label{height:36px;line-height:28px;padding-left:15px}p-autoComplete.ng-dirty.ng-invalid>.ui-autocomplete>.ui-inputtext{border-bottom-color:#ced4da}.ns-modal-fullscreen jhi-login-modal{background-color:#2074ac;background-size:cover;display:flex;flex-direction:column;width:100vw;height:100vh;position:fixed;top:0;left:0}.ns-modal-fullscreen jhi-login-modal .ns-w.card{max-width:350px;max-height:260px;padding:0;border-radius:4px;box-shadow:.5px .5px .5px #e4e8e6;top:6%}.ns-modal-fullscreen jhi-login-modal .ns-w.card>.card-body{display:flex;flex-direction:column;justify-content:center}.ns-modal-fullscreen jhi-login-modal .ns-message-error{position:relative;top:16px;padding:0!important}.ns-modal-fullscreen jhi-login-modal .ns-w>.card-header{flex:0 0 auto;width:100%;padding:7px;border:1px solid #ddd;background-color:#ededed;background-image:linear-gradient(#f6f6f6,#e6e6e6);text-shadow:0 1px 0 #fff;color:#292b2c;font-weight:700;font-size:18px;font-family:Roboto,Trebuchet MS,Arial,Helvetica,sans-serif}.ns-modal-fullscreen jhi-login-modal .login-label{width:100%;color:#666;display:block;font-weight:500;font-family:Fakt,Helvetica Neue,Arial,Verdana,Nimbus Sans L,sans-serif}.ns-modal-fullscreen jhi-login-modal .login-label a{font-size:14px;opacity:.9;line-height:27px;text-decoration:underline;font-weight:400}.ns-modal-fullscreen jhi-login-modal .company-name{font-size:2.5rem;line-height:inherit;white-space:nowrap;position:fixed;bottom:0;right:10px;color:#fff;font-family:Montserrat,Arial,Tahoma,sans-serif;z-index:333333333}.ns-text-gradient{background:linear-gradient(90deg,#fff,#737171 250%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ns-costom-style.ui-dropdown-panel .ui-dropdown-item{text-align:right!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600;line-height:1.4;font-family:Roboto,Trebuchet MS,Arial,Helvetica,sans-serif}.ns-col-overflow{text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden}.ns-pos-alert{position:fixed;top:100px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10000}.ns-task-color{background:#999;border-radius:2px;float:left;height:13px;margin:4px 8px 0 0;width:13px}.inline-icons{padding-right:10px;display:flex;justify-content:end}.inline-icons span.fa-envelope{text-align:right;margin-right:10px}p-confirmDialog.keep-height-default .ui-dialog-content{height:auto!important}