html{min-height:100%}html.fp{background:radial-gradient(circle at 100% 10%,#030973,#0e268a,#1a409f,#2959b3,#3b73c6,#4f8cd8,#66a7e9,#80c1fa);height:100%}body{font-family:'Poppins',sans-serif;font-size:14px;color:#212529;overflow-x:hidden;background-color:#f3f3f9}.body-gradient{min-height:100%;opacity:1;background-image:linear-gradient(133deg,#6883de 0%,#6359a5 65%,#406b80 87%,#2b3968 100%)}section{background:#fff;border:1px solid #cccccc80;border-radius:1rem;padding:50px 25px}.w-1600{max-width:1600px;margin:0 auto;padding:0 16px}.w-1296{max-width:1296px;margin:0 auto;padding:0 16px}.w-996{max-width:996px;margin:0 auto;padding:0 16px}.w-768{max-width:768px;margin:0 auto;padding:0 16px}.w-580{max-width:768px;margin:0 auto;padding:0 16px}.page-information{background-color:#fff;border-bottom:1px solid #cccccc75;padding:1rem 1rem;display:flex;gap:1rem;justify-content:space-between;flex-wrap:wrap;align-items:center;margin-bottom:2rem}@media (max-width:1100px){.page-information{padding:0.75rem 1rem}}.page-information .name h1{font-size:16px;font-weight:bold;text-transform:uppercase;color:#495057;line-height:1;margin:0}.page-information .bc .breadcrumb{padding:0;margin:0}.page-information .bc .breadcrumb .breadcrumb-item{font-size:14px}.material-symbols-rounded{font-family:'Material Symbols Rounded';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.material-icons-rounded{font-family:'Material Symbols Rounded';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.pager-class{width:100%;display:flex;text-align:center;row-gap:20px;justify-content:center;align-items:center;flex-wrap:wrap;font-size:14px}.pager-class .pages{font-size:13px;font-weight:500;padding-right:20px}.pager-class div a{padding:8px 12px;display:block;background:transparent;color:#405189;font-weight:500;font-size:14px}.pager-class div a span{padding-top:5px}.pager-class div a:hover,.pager-class div a:active,.pager-class div a:focus{color:#25a7a3}.pager-class div a.active{padding:8px 12px;display:block;background:#405189;color:#fff;font-weight:500;border-radius:10px;border:none}.wrapper{width:100%}a{color:#405189}a:hover,a:active,a:focus,a:visited:hover{color:#25a7a3;transition:0.4s}#sidebar{width:250px;position:fixed;top:0;left:0;height:100vh;z-index:999;background:#405189;color:#fff;transition:all 0.3s}#sidebar .sbar-logo{background-color:#405189;padding:10px 0}#sidebar .logo{font-weight:bold;font-size:28px;text-transform:lowercase;text-align:left;font-family:'Poppins',sans-serif;padding-left:10px;vertical-align:middle}#sidebar .logo a{color:#fff;font-family:'Poppins',sans-serif;font-weight:700}#sidebar .logo a img{height:70px;width:auto}#sidebar .tgl{vertical-align:middle;padding-right:10px;text-align:right}#sidebar .tgl button{outline:none !important;padding:0;border:0;vertical-align:baseline;background:transparent}#sidebar .menu{margin-top:1.5em;padding:0 1em}#sidebar .menu a{display:block;width:100%;margin:0.25em 0;padding:0 10px;color:#abb9e8;padding:0.5em;font-size:0.8rem}#sidebar .menu a .material-icons-rounded{vertical-align:bottom;padding-right:8px;font-size:20px}#sidebar .menu a:hover,#sidebar .menu a:active,#sidebar .menu a:focus,#sidebar .menu a:hover:visited{color:#fff;border-radius:10px;text-decoration:none}#sidebar .menu .line{width:99%;height:1px;padding:0;margin:5px 1%;background-color:rgba(255,255,255,0.3)}#sidebarToggle{visibility:hidden}#sidebarToggle.active{visibility:visible}#sidebar.active{visibility:visible;transition:all 0.3s}#content{margin-left:250px;padding:0}#content.active{margin-left:0;padding:0}@media (max-width:1100px){#sidebar{visibility:hidden}#content{margin-left:0}#sidebar.active{margin-left:0}}.bui{border:none !important;padding:15px !important;background-color:#000 !important;opacity:0.5 !important;color:#fff !important}.box-error{display:block;width:100%;margin:1em 0;background-color:#ab21ee;color:White;padding:0.5em;line-height:130%}.box-error a{color:inherit !important}.box-success{display:block;width:100%;margin:1em 0;background-color:#bcd384;color:White;padding:0.5em;line-height:130%}.box-success a{color:inherit !important}h1,h2,h3,h4{font-family:'Poppins',sans-serif;color:#212529;font-weight:500}h1{font-size:28px;margin-bottom:20px}h2{font-size:22px}h3{font-size:18px}#out{width:100%}#header{display:flex;flex-wrap:nowrap;column-gap:20px;justify-content:space-between;width:100%;background-color:#fff;border-bottom:1px solid #cccccc75;padding:0 20px;align-items:center}@media (max-width:1100px){#header{padding:0 10px}}#header .toggle .content{display:none}@media (max-width:1100px){#header .toggle .content{display:block;display:flex;flex-wrap:nowrap;column-gap:20px;align-items:center}}#header .toggle .content span{color:#000 !important;font-size:36px}#header .toggle .content button{outline:none !important;padding:0;border:0;vertical-align:baseline;background:transparent}#header .toggle .content .col2 img{height:45px;width:auto}#header .right{display:flex;flex-wrap:nowrap;column-gap:20px;justify-content:flex-end;width:100%}#header .right .welcome{background-color:#f3f3f9;padding:15px 10px;font-size:14px}#header .right .welcome img{width:48px;height:auto;border-radius:48px}#header .right .welcome td.txt{padding-left:10px}@media (max-width:1100px){#header .right .welcome{padding:8px 5px}#header .right .welcome img{width:28px;height:auto;border-radius:28px}#header .right .welcome td.txt{padding-left:5px}}#main{padding-bottom:2em;min-height:400px}section{margin-bottom:1rem}.btn{font-size:14px;font-weight:300;text-transform:none}.btn-primary{background-color:#405189;border-color:#405189;color:#fff}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{background-color:#25a7a3;border-color:#25a7a3;color:#fff !important;transition-delay:0.2s}.btn-secondary{background-color:#25a7a3;border-color:#25a7a3;color:#fff;text-decoration:none !important}.btn-secondary:hover,.btn-secondary:active,.btn-secondary:focus{background-color:#405189;border-color:#405189;transition-delay:0.2s;color:#fff !important}.btn-outline-secondary{text-decoration:none !important}.btn-outline-secondary:hover,.btn-outline-secondary:active,.btn-outline-secondary:focus{background-color:#f6f6f7;border-color:#f6f6f7;color:#212529 !important;transition-delay:0.2s}table.table-props{width:100%}table.table-props td{vertical-align:top;padding:0.5rem 1rem;font-size:14px}table.table-props td{padding-left:3rem}table.table-props td:first-child{font-weight:300;text-align:right}ol.breadcrumb{background-color:#fff}.small-form{width:95%;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:400px;min-height:300px;background-color:#fff;border-radius:20px;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;padding:20px}.small-form h1{text-align:center;font-weight:bold;font-size:20px}.small-form .logo{text-align:center}.small-form .logo img{height:80px;width:auto;text-align:center;margin:20px auto}.login{padding:0 1rem;border-radius:16px;max-width:1100px;margin:100px auto;display:flex;flex-wrap:nowrap;min-height:500px}@media screen and (max-width:768px){.login{flex-wrap:wrap;margin:25px auto}}.login .info{width:50%;background:#405189;background-image:linear-gradient(91deg,rgba(26,40,86,0.9) 0%,rgba(42,63,128,0.75) 55%,rgba(10,28,81,0.4) 100%),url('/cdn/images/login-background2.webp');border-top-left-radius:16px;border-bottom-left-radius:16px;border-top-right-radius:0;color:#fff;padding:50px;position:relative}@media screen and (max-width:768px){.login .info{width:100%;border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-left-radius:0}}@media screen and (max-width:580px){.login .info{padding:20px}}.login .info .logo{width:100%;max-width:150px;height:auto}.login .info .text{margin-top:1.5rem;opacity:1;color:#eee;font-size:12px;font-weight:300;text-align:justify;line-height:1.3}.login .info .siteinfo{position:absolute;bottom:50px;left:50px;width:100%;color:#eee;font-size:12px;font-weight:300;line-height:1}@media screen and (max-width:768px){.login .info .siteinfo{position:relative;padding-top:30px;top:0;left:0}}.login .info .siteinfo a{color:inherit;font-size:inherit;text-decoration:none}.login .info .siteinfo a:hover{text-decoration:underline !important}.login .info .siteinfo td{padding:5px;vertical-align:middle}.login .info .siteinfo td.icon{padding-left:0}.login .info .siteinfo td.icon span{font-size:15px;color:#9dbdf7}.login .frm{width:50%;background-color:#fff;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:0;padding:50px}@media screen and (max-width:768px){.login .frm{width:100%;border-top-right-radius:0;border-bottom-left-radius:16px}}@media screen and (max-width:580px){.login .frm{padding:20px}}.login .frm .custom-form{margin:50px 0}@media screen and (max-width:580px){.login .frm .custom-form{margin:25px 0}}.login .frm h1{font-size:1.25rem;font-weight:500;color:#212529;text-transform:none;margin-bottom:8px}.login .frm .subtitle{color:#949298;font-size:13px;margin:0}.card{border:1px solid rgba(73,73,73,0.5)}.card .card-header{text-transform:uppercase;color:#fff;font-family:'Poppins',sans-serif;font-weight:500;background-color:#494949}.card .card-header .btn-sm{padding:4px 8px;float:right}.custom-form .form-control:disabled{background-color:#f2f2f280}.custom-form input::placeholder{color:#ccc;font-size:12px}.custom-form .form-control{font-size:14px}.custom-form textarea.form-control{overflow:auto !important;max-width:100%}.custom-form .notes{font-size:90%;margin:0.5em 0}.custom-form .buttons a{font-size:13px;text-decoration:underline;text-decoration-style:dashed;text-underline-offset:5px}.custom-form .buttons a:hover,.custom-form .buttons a:Active,.custom-form .buttons a:focus{text-decoration-style:solid;text-decoration-color:#25a7a3}.custom-form .buttons .btn,.custom-form .buttons a{display:inline-block;margin-left:20px}.custom-form .row{margin-bottom:0.75em}@media screen and (max-width:768px){.custom-form .row{margin-bottom:0}.custom-form div[class^="col"]{margin-bottom:0.75em}}.custom-form label{font-weight:500;margin-bottom:2px;color:#4f4f4f;font-size:13px}.custom-form p,.custom-form li{font-weight:400;font-size:13px}.custom-form .req::after{color:red;content:"*";font-weight:bold;vertical-align:text-top;padding-left:2px;position:absolute;top:0}.custom-form .val{color:red;font-size:90%}.custom-form .note{color:#666;font-size:13px;line-height:1.2}.custom-form ul.instructions{padding-left:1rem;margin:10px 0}.custom-form .bordered{border:1px solid #ccc;border-radius:10px;padding:1rem}table.data thead th{font-weight:500;vertical-align:top;line-height:1.1;font-size:14px}table.data .td-date{text-align:center;width:150px}table.data .td-100{width:100px}table.data .td-c{text-align:center}table.data .td-edit{width:50px;text-align:center}.custom-view .row{margin-bottom:1.5rem}.custom-view .lbl{font-size:11px;font-weight:500;display:block;margin-bottom:5px;color:#333;line-height:1}.custom-view .val{display:block;margin:0;font-size:14px;line-height:1.2;color:gray}.user-roles{display:flex;flex-wrap:wrap;row-gap:25px;justify-content:flex-start}.user-roles div{width:275px;font-size:13px}.user-roles-view{display:flex;flex-wrap:wrap;row-gap:0.4rem;justify-content:flex-start}.user-roles-view div{width:275px;font-size:13px}.company-streams{display:flex;flex-wrap:wrap;row-gap:10px;column-gap:10px;justify-content:flex-start;margin-bottom:20px}.company-streams div{width:200px;font-size:13px}.company-streams div .yes{color:green}.company-streams div .no{color:red}.yes{color:green}.no{color:red}.table-condensed td{padding:0.25rem 0.5rem}.ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl{text-align:left}.ui-timepicker-div dl dt{float:left;clear:left;padding:0 0 0 5px}.ui-timepicker-div dl dd{margin:0 10px 10px 40%}.ui-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:none;border:none;margin:0;padding:0}.ui-timepicker-div .ui_tpicker_unit_hide{display:none}.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input{background:none;color:inherit;border:none;outline:none;border-bottom:solid 1px #555;width:95%}.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input:focus{border-bottom-color:#aaa}.ui-timepicker-rtl{direction:rtl}.ui-timepicker-rtl dl{text-align:right;padding:0 5px 0 0}.ui-timepicker-rtl dl dt{float:right;clear:right}.ui-timepicker-rtl dl dd{margin:0 40% 10px 10px}.ui-timepicker-div.ui-timepicker-oneLine{padding-right:2px}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time,.ui-timepicker-div.ui-timepicker-oneLine dt{display:none}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label{display:block;padding-top:2px}.ui-timepicker-div.ui-timepicker-oneLine dl{text-align:right}.ui-timepicker-div.ui-timepicker-oneLine dl dd,.ui-timepicker-div.ui-timepicker-oneLine dl dd>div{display:inline-block;margin:0}.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before,.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before{content:':';display:inline-block}.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before,.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before{content:'.';display:inline-block}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before{display:none}section.graphs{background-color:transparent;border:none;padding:5px}section.graphs h2{font-size:16px;font-weight:500;margin:0;margin-bottom:1rem;text-align:left}section.graphs .graph{padding:10px 20px;background-color:#fff;border-radius:3px;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px}section.graphs .graph .title{display:table;width:100%;margin-bottom:1.5rem}section.graphs .graph .title .l1{display:table-cell;vertical-align:middle}section.graphs .graph .title .l2{display:table-cell;vertical-align:middle;text-align:right;width:30px}section.graphs .graph td.center{text-align:center}section.graphs .graph th.center{text-align:center}section.graph-ui{background:transparent;border:none;padding:5px}.header-search{max-width:400px;height:35px;align-self:center}