﻿body{opacity:1!important;font-family:"Open Sans","Segoe UI",Tahoma,Geneva,Verdana,sans-serif;background-color:#f6f8fc;color:#555;font-weight:normal;font-size:14px;overflow-x:hidden;}.btn{font-size:12px;font-weight:600;}.overflow-hidden{overflow:hidden!important;}.overflow-x-hidden{overflow-x:hidden!important;}.overflow-y-auto{overflow-y:auto!important;}.fw-600{font-weight:600!important;}.border-top-1{border-top:1px solid #ddd!important;}.border-0{border:0!important;}.text-underline-hover:hover{text-decoration:underline!important;}.input-group-text{color:#0f9246!important;background-color:transparent!important;border-color:#ddd!important;}.filter-row{background-color:#fff!important;}.line-clamp-1{display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}.line-clamp-2{display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.line-clamp-5{display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;}.text-underlined{text-decoration:underline!important;}.text-right{text-align:right!important;}.hidden{visibility:hidden;opacity:0;}.wow{animation-fill-mode:forwards!important;}.d-unset{display:unset!important;}.clickable{color:#0f9246!important;cursor:pointer!important;}.text-title-color{color:#333!important;}.text-subtitle-color{color:#aaa!important;}.text-default-color{color:#555!important;}.text-primary-color{color:#0f9246!important;}.text-secondary-color{color:#5c636a!important;}.no-wrap{white-space:nowrap!important;}.cursor-pointer{cursor:pointer!important;}.custom-btn-default,.custom-btn-error,.custom-btn-success,.custom-btn-warning,.custom-btn-secondary,.custom-btn-primary,.custom-btn-info{height:auto;white-space:nowrap;color:#333;background-color:#f2f2f2;border:0;font-weight:600;outline:0!important;cursor:pointer;padding:5px 15px;border-radius:4px;font-size:12px;}.custom-btn-default.curved,.curved.custom-btn-error,.curved.custom-btn-success,.curved.custom-btn-warning,.curved.custom-btn-secondary,.curved.custom-btn-primary,.curved.custom-btn-info{border-radius:20px;}.custom-btn-default.outlined,.outlined.custom-btn-error,.outlined.custom-btn-success,.outlined.custom-btn-warning,.outlined.custom-btn-secondary,.outlined.custom-btn-primary,.outlined.custom-btn-info{border:1px solid #e5edf7;background-color:transparent;padding:4px 20px;}.custom-btn-default[disabled],[disabled].custom-btn-error,[disabled].custom-btn-success,[disabled].custom-btn-warning,[disabled].custom-btn-secondary,[disabled].custom-btn-primary,[disabled].custom-btn-info,.custom-btn-default.disabled,.disabled.custom-btn-error,.disabled.custom-btn-success,.disabled.custom-btn-warning,.disabled.custom-btn-secondary,.disabled.custom-btn-primary,.disabled.custom-btn-info,.custom-btn-default[disabled=disabled],[disabled=disabled].custom-btn-error,[disabled=disabled].custom-btn-success,[disabled=disabled].custom-btn-warning,[disabled=disabled].custom-btn-secondary,[disabled=disabled].custom-btn-primary,[disabled=disabled].custom-btn-info{cursor:not-allowed;opacity:.3;}.custom-btn-default:hover:not(.outlined,.disabled,[disabled],[disabled=disabled]),.custom-btn-error:hover:not(.outlined,.disabled,[disabled],[disabled=disabled]),.custom-btn-success:hover:not(.outlined,.disabled,[disabled],[disabled=disabled]),.custom-btn-warning:hover:not(.outlined,.disabled,[disabled],[disabled=disabled]),.custom-btn-secondary:hover:not(.outlined,.disabled,[disabled],[disabled=disabled]),.custom-btn-primary:hover:not(.outlined,.disabled,[disabled],[disabled=disabled]),.custom-btn-info:hover:not(.outlined,.disabled,[disabled],[disabled=disabled]){background-color:#d9d9d9;transition:background-color .15s ease-in;}.custom-btn-info{background-color:#3498db;color:#fff;}.custom-btn-info.outlined{border:1px solid #3498db;color:#3498db;}.custom-btn-info:hover:not(.outlined,.disabled,[disabled],[disabled=disabled]){background-color:#217dbb;transition:background-color .15s ease-in;}.custom-btn-primary{background-color:#0f9246;color:#fff;}.custom-btn-primary.outlined{border:1px solid #0f9246;color:#0f9246;}.custom-btn-primary:hover:not(.outlined,.disabled,[disabled],[disabled=disabled]){background-color:#0a6430;transition:background-color .15s ease-in;}.custom-btn-secondary{background-color:#5c636a;color:#fff;}.custom-btn-secondary.outlined{border:1px solid #5c636a;color:#5c636a;}.custom-btn-secondary:hover:not(.outlined,.disabled,[disabled],[disabled=disabled]){background-color:#444a4f;transition:background-color .15s ease-in;}.custom-btn-warning{background-color:#e67e22;color:#fff;}.custom-btn-warning.outlined{border:1px solid #e67e22;color:#e67e22;}.custom-btn-warning:hover:not(.outlined,.disabled,[disabled],[disabled=disabled]){background-color:#bf6516;transition:background-color .15s ease-in;}.custom-btn-success{background-color:#27ae60;color:#fff;}.custom-btn-success.outlined{border:1px solid #27ae60;color:#27ae60;}.custom-btn-success:hover:not(.outlined,.disabled,[disabled],[disabled=disabled]){background-color:#1e8449;transition:background-color .15s ease-in;}.custom-btn-error{background-color:#c0392b;color:#fff;}.custom-btn-error.outlined{border:1px solid #c0392b;color:#c0392b;}.custom-btn-error:hover:not(.outlined,.disabled,[disabled],[disabled=disabled]){background-color:#962d22;transition:background-color .15s ease-in;}.custom-tabs{padding:0;border:0!important;}.custom-tabs .nav-item{text-align:center;}.custom-tabs .nav-item i{font-size:12px;text-align:center;}.custom-tabs .nav-link{border:0;padding:5px;cursor:pointer;font-size:12px;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:50px;font-weight:600!important;border-bottom:0!important;color:#333!important;background-color:rgba(0,0,0,.05)!important;}.custom-tabs .nav-link.active{color:#fff!important;background-color:#0f9246!important;}.custom-tabs .nav-link.active i,.custom-tabs .nav-link.active span{color:#fff!important;}.custom-pagination{display:flex;font-size:12px;align-items:center;white-space:nowrap;}.custom-pagination select{padding:5px;height:32px;text-align:center;width:100%;font-size:12px;text-align:center;font-weight:500;cursor:pointer;border:0;min-width:50px;}.border-1{border:1px solid #ddd!important;}hr{border-color:#ddd;}table{white-space:nowrap;}table th{color:#333;border-bottom:0!important;}table td{color:#555;border-bottom:0!important;}.form-group label{font-size:13px;font-weight:bold;color:#333;margin-bottom:5px;}.form-control{text-overflow:ellipsis;outline:0!important;min-height:32px;width:100%;font-size:14px;box-shadow:none!important;color:#333!important;background-color:transparent!important;border:1px solid #ddd;min-width:0;}.form-control.disabled,.form-control[disabled],.form-control[disabled=disabled]{cursor:not-allowed;opacity:.3;border:1px solid #ddd;}.form-control.readonly,.form-control[readonly]{border:1px solid #ddd;}.form-control option{background-color:#fff;}.dropdown-menu{background-color:#fff;}.dropdown-item{color:#555;font-size:13px;}.dropdown-item:hover{color:#555;background-color:rgba(0,0,0,.05)!important;}.dropdown-item.active,.dropdown-item:active{color:#fff!important;background-color:#0f9246!important;}.flex-1{flex:1!important;}.custom-container{border-radius:10px;box-shadow:4px 4px 16px rgba(0,0,0,.15);background-color:#fff;}::-webkit-scrollbar{width:10px;height:10px;}::-webkit-scrollbar-track{background:transparent;}::-webkit-scrollbar-thumb{background:rgba(170,170,170,.15);}::-webkit-scrollbar-thumb:hover{background:#aaa;}::-webkit-scrollbar-corner{background:transparent;}.login-page{width:100vw;height:100vh;display:flex;overflow:hidden;align-items:stretch;}.lp-left-container{flex:1;display:flex;overflow:hidden;position:relative;}.lp-right-container{flex:1;display:flex;padding:20px;overflow-y:auto;position:relative;flex-direction:column;}.lp-left-img{top:0;left:0;width:100%;height:100%;object-fit:cover;position:absolute;filter:grayscale(1);}.lp-left-overlay{top:0;left:0;width:100%;height:100%;position:absolute;background:#0f9246;opacity:.3;}.lp-left-content{flex:1;display:flex;position:relative;align-items:flex-end;flex-direction:column;}.lp-system-name{display:flex;padding:16px;align-items:center;}.lp-system-name img{width:40px;height:40px;object-fit:contain;}.lp-system-name label{color:#fff;font-size:14px;font-weight:normal;}.lp-title{width:100%;color:#fff;max-width:960px;width:calc(100% - 100px);}.lp-title h5{font-size:30px;}.lp-title label{opacity:.85;max-width:490px;font-weight:300;font-size:16px;}.lp-form-container{width:100%;padding:20px 30px;border-radius:10px;position:relative;background-color:#fff;}.lp-form-title{display:flex;align-items:center;}.lp-form-title img{width:40px;height:auto;object-fit:contain;}.lp-form-title label{font-size:22px;font-weight:600;color:#333;}.lp-or-label{width:100%;text-align:center;position:relative;}.lp-or-label::before{content:"";position:absolute;height:1px;width:calc(50% - 30px);left:0;top:11px;background-color:#ddd;}.lp-or-label::after{content:"";position:absolute;height:1px;width:calc(50% - 30px);right:0;top:11px;background-color:#ddd;}.lp-right-options{position:relative;display:flex;align-items:center;justify-content:space-between;}.lp-dropdown .more-options{display:flex;font-size:18px;align-items:center;text-decoration:none;color:#555!important;}.lp-dropdown .more-options span{font-size:13px;}.lp-dropdown .dropdown-item{display:flex;align-items:center;cursor:pointer;font-size:14px;padding:10px;color:#333!important;background-color:transparent!important;}.lp-dropdown .dropdown-item i{color:#bdc3c7;width:20px;font-size:15px;margin-right:10px;text-align:center;}.lp-dropdown .dropdown-item:hover{background-color:rgba(0,0,0,.05)!important;}login-graphics{display:flex;height:420px;overflow:hidden;max-width:960px;width:calc(100% - 100px);border-top-left-radius:30px;transform:translateY(100%);animation-name:slideUp;animation-duration:.5s;animation-delay:1s;animation-fill-mode:forwards;animation-timing-function:ease;}.lp-graphics{flex:1;display:flex;align-items:stretch;background-color:#dce3ea;}.lp-graphics-sidemenu{display:flex;padding:20px;align-items:center;flex-direction:column;background-color:#0f9246;}.lp-graphics-sidemenu i{opacity:0;color:#fff;font-size:20px;margin-bottom:30px;text-align:center;animation-name:fadeInOpacity;animation-duration:.5s;animation-fill-mode:forwards;}.lp-graphics-sidemenu i:first-child{opacity:1!important;margin-top:10px;}.lp-graphics-widget{border-radius:10px;position:relative;background-color:#fff;}.lp-graphics-widget .profile-pic,.lp-graphics-widget .star-thumb{color:#fff;min-width:50px;min-height:50px;display:flex;align-items:center;border-radius:50%;font-size:22px;justify-content:center;background-color:#0f9246;}.lp-graphics-widget .star-thumb{background-color:#bdc3c7;}.lp-graphics-widget .image-thumb{color:#fff;width:100px;height:100px;display:flex;font-size:40px;border-radius:10px;align-items:center;justify-content:center;background-color:#bdc3c7;}.lp-graphics-text{background:#bdc3c7;background:-moz-linear-gradient(left,#bdc3c7 0%,rgba(189,195,199,0) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,#bdc3c7),color-stop(100%,rgba(189,195,199,0)));background:-webkit-linear-gradient(left,#bdc3c7 0%,rgba(189,195,199,0) 100%);background:-o-linear-gradient(left,#bdc3c7 0%,rgba(189,195,199,0) 100%);background:-ms-linear-gradient(left,#bdc3c7 0%,rgba(189,195,199,0) 100%);background:linear-gradient(to right,#bdc3c7 0%,rgba(189,195,199,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#bdc3c7",endColorstr="#bdc3c7",GradientType=1);width:100%;}.lp-graphics-icon{font-size:25px;color:#bdc3c7;}.lp-graphics-btn{width:100%;height:30px;border-radius:5px;background-color:#0f9246;}.lp-graphics-btn.outlined{background-color:transparent;border:2px solid #0f9246;}.slideUp{transform:translateY(100%);animation-name:slideUp;animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:ease;}.slideDown{transform:translateY(-150%);animation-name:slideDown;animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:ease;}.slideLeft{transform:translateX(150%);animation-name:slideLeft;animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:ease;}.fadeInUp{opacity:0;transform:translateY(100%);animation-name:fadeInUp;animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:ease;}.floating{animation-name:floating;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;}.company-signin{width:100%;color:#fff;display:flex;position:relative;border-radius:10px;padding:20px 0 20px 20px;background:#0f9246;}.company-signin .cs-description{width:100%;}.company-signin .cs-description h5{font-size:15px;font-weight:600;}.company-signin .cs-description p{opacity:.8;font-size:13px;max-width:250px;}.company-signin #companySignIn{border:1px solid #fff;background-color:transparent;}.company-signin img{width:100%;max-width:180px;object-fit:contain;margin-right:-14px;}@keyframes slideLeft{from{transform:translateX(150%);}to{transform:translateX(0);}}@keyframes slideUp{from{transform:translateY(100%);}to{transform:translateY(0);}}@keyframes slideDown{from{transform:translateY(-150%);}to{transform:translateY(0);}}@keyframes fadeInOpacity{from{opacity:0;}to{opacity:.5;}}@keyframes fadeInUp{from{opacity:0;transform:translateY(100%);}to{opacity:1;transform:translateY(0);}}@keyframes floating{0%{transform:translate(0,0);}50%{transform:translate(0,15px);}100%{transform:translate(0,0);}}@media screen and (min-width:1920px){login-graphics{height:520px!important;}}@media screen and (max-width:1199px){.lp-dropdown .more-options{color:#fff!important;font-size:22px!important;}.lp-form-container .lp-or-label{color:#fff!important;}.lp-form-container .lp-or-label::before,.lp-form-container .lp-or-label::after{background-color:rgba(255,255,255,.3)!important;}.lp-form-container .lp-forgot-pw,.lp-form-container .form-check-label{color:#fff!important;}.lp-form-container .custom-btn-primary{font-weight:600!important;color:#0f9246!important;background-color:#fff!important;}.lp-form-container .custom-btn-primary.outlined{color:#fff!important;border:1px solid #fff!important;background-color:transparent!important;}.lp-form-container{padding:20px 0!important;background-color:transparent!important;}.lp-form-container .lp-form-title label,.lp-form-container .form-group label{color:#fff!important;}.lp-form-container .form-control{color:#fff!important;backdrop-filter:blur(10px)!important;border:1px solid rgba(255,255,255,.3)!important;}.lp-form-container p{color:#fff!important;opacity:.8!important;}.company-signin{overflow:hidden!important;}.company-signin .cs-description{z-index:1!important;position:relative!important;}.company-signin .cs-description p{width:calc(100% - 20px)!important;}.company-signin img{right:0!important;opacity:.5!important;position:absolute!important;}}.whistleblower-btn{position:fixed;right:15px;bottom:15px;width:60px;height:60px;cursor:pointer;object-fit:contain;border-radius:50%;border:3px solid rgba(255,255,255,.3);}.whistleblower-btn:hover{border:3px solid #3498db;}.login-redirect{width:100vw;height:100vh;display:flex;padding:0 10px;overflow:hidden;align-items:stretch;}.login-redirect .lr-max-container{width:100%;height:100%;margin:auto;display:flex;overflow:hidden;max-width:1000px;position:relative;flex-direction:column;}.login-redirect .lr-desc-container{color:#fff;height:100%;display:flex;padding:20px;align-items:center;flex-direction:column;justify-content:center;}.login-redirect .lr-desc-container img{height:100px;object-fit:contain;}.login-redirect .lr-desc-container h1{font-size:24px;font-weight:normal;}.login-redirect .lr-desc-container p{font-size:18px;text-align:center;max-width:600px;}.login-redirect .lr-login-btn{font-weight:600;font-size:16px!important;color:#0f9246!important;background-color:#fff!important;}.login-redirect .lp-left-overlay{opacity:.3!important;}.login-redirect login-graphics{width:100%!important;height:100%!important;max-width:100%!important;border-top-right-radius:30px!important;}@media screen and (max-width:575px){.login-redirect login-graphics{display:none!important;}}.index-ui-view{display:flex;width:100vw;height:100%;overflow:hidden;position:fixed;}.main-container{flex:1;display:flex;overflow:hidden;align-items:stretch;flex-direction:column;background:url("../assets/images/blurred abstract bg.jpg") center center no-repeat;}.main-header{z-index:3;width:100%;height:50px;display:flex;padding:5px 15px;align-items:center;justify-content:space-between;background-color:#0f9246;}.system-name{display:flex;align-items:center;font-weight:600!important;}.system-name img{width:36px;height:36px;object-fit:contain;}.system-name h6{margin:0;font-size:14px;color:#fff;font-weight:600;}.main-body{flex:1;display:flex;overflow:hidden;align-items:stretch;}.main-sidemenu{z-index:2;width:300px;min-width:300px;position:relative;}.main-sidemenu.show{display:flex!important;}.sidemenu-content{width:100%;display:flex;max-width:300px;overflow:hidden;position:relative;flex-direction:column;background-color:#fff;box-shadow:6px 4px 10px rgba(0,0,0,.15);}.profile-card{display:flex;overflow:hidden;position:relative;border-radius:10px;align-items:start;background-color:#f6f8fc;}.profile-card img{width:36px;height:36px;object-fit:cover;border-radius:50%;}.profile-card h6{margin:0;color:#fff;font-size:14px;font-weight:600;}.profile-card label{margin:0;font-size:11px;color:#fff;opacity:.6;}.waves{left:0;bottom:0;width:100%;opacity:.2;position:absolute;}.parallax>use{animation:move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite;}.parallax>use:nth-child(1){animation-delay:-2s;animation-duration:7s;}.parallax>use:nth-child(2){animation-delay:-3s;animation-duration:10s;}.parallax>use:nth-child(3){animation-delay:-4s;animation-duration:13s;}.parallax>use:nth-child(4){animation-delay:-5s;animation-duration:20s;}@keyframes move-forever{0%{transform:translate3d(-90px,0,0);}100%{transform:translate3d(85px,0,0);}}.sidemenu-item{display:flex;align-items:center;position:relative;border-radius:5px;cursor:pointer;text-decoration:none;margin:5px 0 5px 0;}.sidemenu-item .sidemenu-item-icon{color:#333;}.sidemenu-item label{flex:1;margin:0;cursor:pointer;color:#333;}.sidemenu-item:before{content:"";position:absolute;left:-13px;height:22px;width:6px;border-radius:3px;display:none;background-color:#fff;}.sidemenu-item.active,.sidemenu-item:hover{background-color:#0f9246;}.sidemenu-item.active .sidemenu-item-icon,.sidemenu-item:hover .sidemenu-item-icon{color:#fff;}.sidemenu-item.active label,.sidemenu-item:hover label{color:#fff;}.sidemenu-item.active:before{display:block;}.sidemenu-item.active .sidemenu-item-icon{color:#fff;}.sidemenu-item-icon{min-width:20px;font-size:16px;text-align:center;margin-right:10px;}.main-submenu{top:0;z-index:2;left:300px;height:100%;display:none;position:absolute;width:calc(100% - 300px);}.main-submenu.show{display:flex;}.sidemenu-backdrop,.submenu-backdrop{width:100%;height:100%;cursor:pointer;position:absolute;backdrop-filter:blur(4px);background-color:rgba(0,0,0,.8);}.submenu-container{width:100%;display:flex;max-width:400px;overflow:hidden;position:relative;flex-direction:column;background-color:#f6f8fc;box-shadow:16px 4px 10px rgba(0,0,0,.15);}.main-content{display:flex;width:100%;height:100%;overflow-y:auto;flex-direction:column;background-color:#e6e9f5;}.table-filter{display:flex;justify-content:space-between;align-items:center;}.table-filter .search{display:flex;}.table-filter .search .search-field{display:flex;align-items:center;border:1px solid #aaa;border-radius:7px;padding:0 5px 0 5px;position:relative;min-width:200px;}.table-filter .search .search-field input{width:100%;border:0;outline:0;}.table-filter .search .search-field button{padding:0;position:absolute;background:none;border:0;color:#aaa;right:8px;display:none;}.table-filter .search .search-field button:hover{color:#000;}.table-filter .buttons{flex:1;}.table-filter .pagination{display:flex;white-space:nowrap;align-items:center;justify-content:end;}.table-filter .pagination label{margin:0 5px 0 5px;}.table-filter .pagination select{max-width:60px;}@media screen and (max-width:1199px){.system-name,.mh-right{max-width:100px!important;}.main-sidemenu{width:100%!important;height:100%!important;position:absolute!important;}.main-submenu{top:0!important;width:100%!important;left:300px!important;height:100%!important;position:absolute!important;}.submenu-backdrop{opacity:0!important;}}@media screen and (max-width:767px){.mh-right{max-width:50px!important;}}@media screen and (max-width:699px){.main-submenu{left:0!important;}}