@import url(https://fonts.googleapis.com/css?family=DM+Sans:400,500,700&display=swap);
/*!
 * Bootstrap v5.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#f3cf6d;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:243,207,109;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,hsla(0,0%,100%,0.15),hsla(0,0%,100%,0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff}*,:after,:before{box-sizing:border-box}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.h3,.h6,h3,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h3,h3{font-size:calc(1.3rem + .6vw)}@media(min-width:1200px){.h3,h3{font-size:1.75rem}}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}strong{font-weight:bolder}.small,small{font-size:.875em}a{color:#f3cf6d;text-decoration:underline}a:hover{color:#c2a657}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,pre{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}img{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}th{text-align:inherit;text-align:-webkit-match-parent}td,th,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button{text-transform:none}[role=button]{cursor:pointer}[type=button],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}.container{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1140px}}@media(min-width:1400px){.container{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y)*-1);margin-right:calc(var(--bs-gutter-x)*-0.5);margin-left:calc(var(--bs-gutter-x)*-0.5)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*0.5);padding-left:calc(var(--bs-gutter-x)*0.5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}@media(min-width:576px){.col-sm-10{flex:0 0 auto;width:83.33333333%}.offset-sm-1{margin-left:8.33333333%}}@media(min-width:768px){.col-md-8{flex:0 0 auto;width:66.66666667%}.offset-md-2{margin-left:16.66666667%}}@media(min-width:992px){.col-lg-6{flex:0 0 auto;width:50%}.offset-lg-3{margin-left:25%}}@media(min-width:1200px){.col-xl-4{flex:0 0 auto;width:33.33333333%}.offset-xl-4{margin-left:33.33333333%}}.table{--bs-table-bg:transparent;--bs-table-accent-bg:transparent;--bs-table-striped-color:#212529;--bs-table-striped-bg:rgba(0,0,0,0.05);--bs-table-active-color:#212529;--bs-table-active-bg:rgba(0,0,0,0.1);--bs-table-hover-color:#212529;--bs-table-hover-bg:rgba(0,0,0,0.075);width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>:not(:first-child){border-top:2px solid currentColor}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.form-label{margin-bottom:.5rem}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control:focus{color:#212529;background-color:#fff;border-color:#f9e7b6;outline:0;box-shadow:0 0 0 .25rem rgba(243,207,109,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529}.btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(243,207,109,.25)}.btn:disabled{pointer-events:none;opacity:.65}.btn-primary{color:#000;background-color:#f3cf6d;border-color:#f3cf6d}.btn-primary:focus,.btn-primary:hover{color:#000;background-color:#f5d683;border-color:#f4d47c}.btn-primary:focus{box-shadow:0 0 0 .25rem rgba(207,176,93,.5)}.btn-primary:active{color:#000;background-color:#f5d98a;border-color:#f4d47c}.btn-primary:active:focus{box-shadow:0 0 0 .25rem rgba(207,176,93,.5)}.btn-primary:disabled{color:#000;background-color:#f3cf6d;border-color:#f3cf6d}.btn-link{font-weight:400;color:#f3cf6d;text-decoration:underline}.btn-link:hover{color:#c2a657}.btn-link:disabled{color:#6c757d}.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3E%3C/svg%3E") 50%/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(243,207,109,.25);opacity:1}.btn-close:disabled{pointer-events:none;user-select:none;opacity:.25}@keyframes spinner-border{to{transform:rotate(1turn)}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-wave{to{mask-position:-200% 0}}.d-grid{display:grid!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.gap-2{gap:.5rem!important}.m-5{margin:3rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mb-5{margin-bottom:3rem!important}.p-0{padding:0!important}.p-4{padding:1.5rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-2{padding-bottom:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-5{padding-top:3rem!important}.pe-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.text-center{text-align:center!important}.rounded-3{border-radius:.3rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}
/*!
 * Font Awesome Pro 5.11.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-map-marker-alt:before{content:""}.fa-paper-plane:before{content:""}.fa-pen:before{content:""}/*!
 * Font Awesome Pro 5.11.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */@font-face{font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:400;font-display:auto;src:url(/src/assets/scss/fontawesome/webfonts/fa-brands-400.eot);src:url(/src/assets/scss/fontawesome/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(/src/assets/scss/fontawesome/webfonts/fa-brands-400.woff2) format("woff2"),url(/src/assets/scss/fontawesome/webfonts/fa-brands-400.woff) format("woff"),url(/src/assets/scss/fontawesome/webfonts/fa-brands-400.ttf) format("truetype"),url(/src/assets/scss/fontawesome/webfonts/fa-brands-400.svg#fontawesome) format("svg")}/*!
 * Font Awesome Pro 5.11.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */@font-face{font-family:Font Awesome\ 5 Pro;font-style:normal;font-weight:900;font-display:auto;src:url(/src/assets/scss/fontawesome/webfonts/fa-solid-900.eot);src:url(/src/assets/scss/fontawesome/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(/src/assets/scss/fontawesome/webfonts/fa-solid-900.woff2) format("woff2"),url(/src/assets/scss/fontawesome/webfonts/fa-solid-900.woff) format("woff"),url(/src/assets/scss/fontawesome/webfonts/fa-solid-900.ttf) format("truetype"),url(/src/assets/scss/fontawesome/webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fas{font-family:Font Awesome\ 5 Pro;font-weight:900}/*!
 * Font Awesome Pro 5.11.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */@font-face{font-family:Font Awesome\ 5 Pro;font-style:normal;font-weight:400;font-display:auto;src:url(/src/assets/scss/fontawesome/webfonts/fa-regular-400.eot);src:url(/src/assets/scss/fontawesome/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(/src/assets/scss/fontawesome/webfonts/fa-regular-400.woff2) format("woff2"),url(/src/assets/scss/fontawesome/webfonts/fa-regular-400.woff) format("woff"),url(/src/assets/scss/fontawesome/webfonts/fa-regular-400.ttf) format("truetype"),url(/src/assets/scss/fontawesome/webfonts/fa-regular-400.svg#fontawesome) format("svg")}/*!
 * Font Awesome Pro 5.11.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */@font-face{font-family:Font Awesome\ 5 Pro;font-style:normal;font-weight:300;font-display:auto;src:url(/src/assets/scss/fontawesome/webfonts/fa-light-300.eot);src:url(/src/assets/scss/fontawesome/webfonts/fa-light-300.eot?#iefix) format("embedded-opentype"),url(/src/assets/scss/fontawesome/webfonts/fa-light-300.woff2) format("woff2"),url(/src/assets/scss/fontawesome/webfonts/fa-light-300.woff) format("woff"),url(/src/assets/scss/fontawesome/webfonts/fa-light-300.ttf) format("truetype"),url(/src/assets/scss/fontawesome/webfonts/fa-light-300.svg#fontawesome) format("svg")}/*!
 * Font Awesome Pro 5.11.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */@font-face{font-family:Font Awesome\ 5 Duotone;font-style:normal;font-weight:900;font-display:auto;src:url(/src/assets/scss/fontawesome/webfonts/fa-duotone-900.eot);src:url(/src/assets/scss/fontawesome/webfonts/fa-duotone-900.eot?#iefix) format("embedded-opentype"),url(/src/assets/scss/fontawesome/webfonts/fa-duotone-900.woff2) format("woff2"),url(/src/assets/scss/fontawesome/webfonts/fa-duotone-900.woff) format("woff"),url(/src/assets/scss/fontawesome/webfonts/fa-duotone-900.ttf) format("truetype"),url(/src/assets/scss/fontawesome/webfonts/fa-duotone-900.svg#fontawesome) format("svg")}/*!
 * Font Awesome Pro 5.11.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body,h3,h6,p{margin:0;padding:0;font-weight:400}img{max-width:100%;height:auto}body{background-color:#f7f7f7;font-family:DM Sans,sans-serif;font-size:16;color:#494f54}.panel{background-color:#fff;overflow:hidden;min-height:600px}.panel.login{height:auto}.panel .btn-link,.panel .btn-primary{color:#494f54}.panel .panel-heading{background:#012f53}.panel .panel-heading img{width:40px}.panel .panel-body input{color:#494f54}.panel .content-head p{line-height:120%}.panel .content-head p.className{font-size:1.2rem;line-height:120%}.panel .content-head i{font-size:3.5rem}.panel .content-head i.success{color:#28a745}.panel .content-head i.danger{color:#dc3545}.panel .content-body .info-card{font-size:.85rem;display:table}.panel .content-body .info-card i,.panel .content-body .info-card p{display:table-cell;vertical-align:top}.panel .content-body .info-card i{font-size:2rem;vertical-align:middle}.panel .content-body .info-card p{line-height:130%}.panel .content-body .info-card.success i{color:#28a745}.panel .content-body .info-card.danger i{color:#dc3545}.panel .content-body table{color:#494f54;font-size:.85rem}.panel .content-body table td,.panel .content-body table th{vertical-align:top;line-height:120%;padding:6px 0}.panel .content-body table th{width:40%;font-weight:500}.panel .content-body table td .btn_edit{float:right;color:#0070c0}.panel .content-body table td .btn_edit i{margin-right:4px}.panel .content-body .bullet{position:relative;margin-left:16px}.panel .content-body .bullet:before{content:"";width:6px;height:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;position:absolute;left:-10px;top:8px}.panel .content-body .bullet.bullet--allow:before{background:green}.panel .content-body .bullet.bullet--deny:before{background:red}h3{font-weight:600}h3 span{font-weight:300;font-size:1.3rem;display:block}h6{font-weight:600}.heading-logo img{width:90px}