/*! CSS Used from: http://localhost/public/frontend/css/ace.min.css */
html{--navbar-height:4.5rem;--navbar-sm-height:4rem;--navbar-mobile-height:4rem;--sidebar-width:16rem;--sidebar-collapsed-width:5rem;--sidebar-horizontal-height:4.25rem;--sidebar-horizontal-collapsed-height:4rem;direction:ltr;text-align:left;}
body,html{height:100%;font-family:"Open Sans",Arial,sans-serif;}
:focus{outline:0;}
body{overflow-x:hidden;background-color:#e4e6e9;color:#41464d;}
.body-container{background-color:#fff;min-height:100vh;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}
.body-container:not(.container){max-width:100vw;}
.main-container{-ms-flex:1 0 auto;flex:1 0 auto;display:-ms-flexbox;display:flex;position:relative;max-width:100vw;background-color:#f2f5f8;}
.main-content{max-width:100%;-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){
.main-content{min-height:100vh;}
}
@media (min-width:1200px){
.container{max-width:calc(100% - 1rem);}
}
@media (min-width:1440px){
.container{max-width:1408px;}
}
@media (max-width:1199.98px){
body{background-color:#f2f5f8;}
.container{max-width:none;}
.body-container{max-width:100vw;overflow:hidden;}
}
@media print{
.body-container,.main-container,.main-content{display:block;}
}
a{color:#2971bf;}
a:hover{color:#2565aa;}
.text-80{font-size:.8em!important;}
.text-100{font-size:1em!important;}
.text-170{font-size:1.7em!important;}
.text-600{font-weight:600!important;}
h1,h4,h6{font-weight:400;}
.text-grey-m2{color:#77797e!important;}
.text-grey-l1{color:#949699!important;}
.text-danger-m1{color:#da3636!important;}
.text-danger-m2{color:#dd4747!important;}
.text-success-m1{color:#548938!important;}
a.text-success-m1:focus,a.text-success-m1:hover{color:#497731!important;}
.text-success-m2{color:#5b943c!important;}
.text-secondary-m1{color:#6c7f9b!important;}
.text-blue{color:#1279cd!important;}
.text-blue-d1{color:#1172c1!important;}
.text-white-tp1{color:rgba(255,255,255,.93)!important;}
.text-dark-tp3{color:rgba(0,0,0,.73)!important;}
.brc-default-l2{border-color:#d8e7f0!important;}
.bgc-white{background-color:#fff!important;}
.brc-blue-m2{border-color:#74aaec!important;}
.bgc-transparent{background-color:transparent!important;}
.radius-1{border-radius:.25rem!important;}
.minh-100{min-height:100%!important;}
@media (min-width:1200px){
.container .main-content{max-width:inherit;}
}


/*new styles*/
.btn{cursor:pointer;position:relative;z-index:auto;border-radius:.175rem;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s,opacity .15s;}
@media (prefers-reduced-motion:reduce){
.btn{transition:none;}
}
@media (hover:hover){
button.btn:active:not(.disabled):not(.static){-webkit-transform:translateY(2px);transform:translateY(2px);}
}
@media (hover:none){
button.btn{transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s,opacity .15s,-webkit-transform .14s;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s,opacity .15s,transform .14s;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s,opacity .15s,transform .14s,-webkit-transform .14s;}
}
@media (hover:none) and (prefers-reduced-motion:reduce){
button.btn{transition:none;}
}
@media (hover:none){
button.btn:active:not(.disabled):not(.static){-webkit-transform:scale(.95);transform:scale(.95);}
}
.btn:focus,.btn:not(:disabled):not(.disabled):active:focus{box-shadow:none;}
.btn-primary{color:#fff;background-color:#2c86d1;border-color:#2c86d1;}
.btn-primary:hover{color:#fff;background-color:#2779bc;border-color:#2676b8;}
.btn-primary:focus{color:#fff;background-color:#287abf;border-color:#2571b1;}
.btn-primary:not(:disabled):not(.disabled):active{background-color:#2572b2;border-color:#2269a4;color:#fff;}
.btn-primary:disabled{background-color:#2c86d1;border-color:#2c86d1;}
.btn.btn-bold{border-width:2px;font-weight:600;font-size:.9em;letter-spacing:.5px;text-transform:uppercase;}
.btn:disabled{opacity:.55;pointer-events:none;}
.btn:disabled:not(.btn-bgc-tp):not(.btn-bgc-white):after{content:"";position:absolute;z-index:2;border-radius:inherit;left:-1px;right:-1px;top:-1px;bottom:-1px;background-color:rgba(0,0,0,.07);}
.form-control{color:#51575d;background-color:#fff;border:1px solid #d3d5d7;border-radius:.125rem;font-family:inherit;transition-duration:120ms;}
.form-control:hover{border-color:#b5b5b5;}
.form-control:focus{box-shadow:0 0 0 2px rgba(245,153,66,.2);color:#696969;border-color:#f59942;background-color:#fff;outline:0;}
.form-control::placeholder{color:#999;}
label{cursor:pointer;}
input[type=checkbox]:disabled+label{cursor:default;}
.input-floating-label{position:relative;}
.input-floating-label .floating-label{pointer-events:none;background-color:#fff;padding-left:.25rem;padding-right:.25rem;position:absolute;left:1.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all .15s;}
@media (prefers-reduced-motion:reduce){
.input-floating-label .floating-label{transition:none;}
}
.input-floating-label input:focus~.floating-label{top:0;font-size:.8em;opacity:.85;}
.input-floating-label[class*=text-] input:focus~.floating-label{color:inherit!important;opacity:.95;}
.input-floating-label[class*=brc-] input:focus{border-color:inherit;}
.tab-content{border:1px solid #d7dbda;padding:1rem;}
.tab-sliding{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;}
.tab-sliding .tab-pane{max-width:100%;-ms-flex:1 0 auto;flex:1 0 auto;display:block!important;-webkit-transform:none;transform:none;visibility:hidden;max-height:0;transition:margin-left,margin-right,max-height,visibility,-webkit-transform;transition:margin-left,margin-right,transform,max-height,visibility;transition:margin-left,margin-right,transform,max-height,visibility,-webkit-transform;transition-duration:350ms,350ms,350ms,350ms,0s;transition-delay:0s,0s,0s,0s,340ms;}
@media (prefers-reduced-motion:reduce){
.tab-sliding .tab-pane{transition:none;}
}
.tab-sliding .tab-pane:not(.active){pointer-events:none;}
.tab-sliding .tab-pane{margin-left:-100%;}
.tab-sliding .tab-pane.active{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible;max-height:100%;transition-delay:0s;}
.tab-sliding .tab-pane.active~.tab-pane{margin-left:100%;margin-right:-200%;}
.alert{border-radius:.1875rem;color:#3b3c41;}
[data-template] {
  display: none !important;
}
body {
  font-family: -apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}
input::-ms-reveal,
input::-ms-clear {
  display: none;
}
.body-container {
  background-image: linear-gradient(#6baace, #264783);
  background-attachment: fixed;
  background-repeat: no-repeat;
}
div.form-group.is-error input {
  border-color: #da4e35 !important;
}
div.form-group:not(.is-error) > span.form-error {
  display: none !important;
}
.input-floating-label input:not([value=""]) ~ .floating-label {
  top: 0;
  color: inherit!important;
  opacity: 0.95;
  font-size: 0.8em;
}
h1 {
  font-size: 1.5rem;
}
@media (min-width: 576px) {
  h1 {
    font-size: 2rem;
  }
}
img.logotype {
  max-width: 50%;
  max-height: 70px;
}
.text-blue-d1 {
  color: #1172c1 !important;
}
.spinner-border {
  max-height: 20px;
  display: inline-block;
  max-width: 20px;
  margin-right: 0.5rem;
}
i.fa-user {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 448 512'%3E%3C!--! Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath d='M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3z'/%3E%3C/svg%3E");
  width: 14px;
  height: 16px;
}
i.fa-at {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath d='M256 64C150 64 64 150 64 256s86 192 192 192c17.7 0 32 14.3 32 32s-14.3 32-32 32C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256v32c0 53-43 96-96 96c-29.3 0-55.6-13.2-73.2-33.9C320 371.1 289.5 384 256 384c-70.7 0-128-57.3-128-128s57.3-128 128-128c27.9 0 53.7 8.9 74.7 24.1c5.7-5 13.1-8.1 21.3-8.1c17.7 0 32 14.3 32 32v80 32c0 17.7 14.3 32 32 32s32-14.3 32-32V256c0-106-86-192-192-192zm64 192a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z'/%3E%3C/svg%3E");
  width: 16px;
  height: 16px;
}
i.fa-eye {
  cursor: pointer;
}
input[type="password"] + i.fa-eye {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 576 512'%3E%3C!--! Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath d='M288 80c-65.2 0-118.8 29.6-159.9 67.7C89.6 183.5 63 226 49.4 256c13.6 30 40.2 72.5 78.6 108.3C169.2 402.4 222.8 432 288 432s118.8-29.6 159.9-67.7C486.4 328.5 513 286 526.6 256c-13.6-30-40.2-72.5-78.6-108.3C406.8 109.6 353.2 80 288 80zM95.4 112.6C142.5 68.8 207.2 32 288 32s145.5 36.8 192.6 80.6c46.8 43.5 78.1 95.4 93 131.1c3.3 7.9 3.3 16.7 0 24.6c-14.9 35.7-46.2 87.7-93 131.1C433.5 443.2 368.8 480 288 480s-145.5-36.8-192.6-80.6C48.6 356 17.3 304 2.5 268.3c-3.3-7.9-3.3-16.7 0-24.6C17.3 208 48.6 156 95.4 112.6zM288 336c44.2 0 80-35.8 80-80s-35.8-80-80-80c-.7 0-1.3 0-2 0c1.3 5.1 2 10.5 2 16c0 35.3-28.7 64-64 64c-5.5 0-10.9-.7-16-2c0 .7 0 1.3 0 2c0 44.2 35.8 80 80 80zm0-208a128 128 0 1 1 0 256 128 128 0 1 1 0-256z'/%3E%3C/svg%3E");
  width: 18px;
  height: 16px;
}
input[type="text"] + i.fa-eye {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 640 512'%3E%3C!--! Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath d='M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.6 386.7c39.6-40.6 66.4-86.1 79.9-118.4c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zm151 118.3C226 97.7 269.5 80 320 80c65.2 0 118.8 29.6 159.9 67.7C518.4 183.5 545 226 558.6 256c-12.6 28-36.6 66.8-70.9 100.9l-53.8-42.2c9.1-17.6 14.2-37.5 14.2-58.7c0-70.7-57.3-128-128-128c-32.2 0-61.7 11.9-84.2 31.5l-46.1-36.1zM394.9 284.2l-81.5-63.9c4.2-8.5 6.6-18.2 6.6-28.3c0-5.5-.7-10.9-2-16c.7 0 1.3 0 2 0c44.2 0 80 35.8 80 80c0 9.9-1.8 19.4-5.1 28.2zm9.4 130.3C378.8 425.4 350.7 432 320 432c-65.2 0-118.8-29.6-159.9-67.7C121.6 328.5 95 286 81.4 256c8.3-18.4 21.5-41.5 39.4-64.8L83.1 161.5C60.3 191.2 44 220.8 34.5 243.7c-3.3 7.9-3.3 16.7 0 24.6c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c47.8 0 89.9-12.9 126.2-32.5l-41.9-33zM192 256c0 70.7 57.3 128 128 128c13.3 0 26.1-2 38.2-5.8L302 334c-23.5-5.4-43.1-21.2-53.7-42.3l-56.1-44.2c-.2 2.8-.3 5.6-.3 8.5z'/%3E%3C/svg%3E");
  width: 20px;
  height: 16px;
}
i.text-grey-m2 {
  filter: invert(51%) sepia(12%) saturate(141%) hue-rotate(185deg) brightness(90%) contrast(86%);
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9hcHAvc3JjL2xlc3Mvdmlld3MvbG9naW4tc2lnbnVwLXBhc3N3b3JkLWNvbW1vbnMvYWNlLXN1bW1hcnkuY3NzIiwibG9naW4tc2lnbnVwLXB3LXRlbXBsYXRlLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3hHQTtFQUNJLHdCQUFBOztBQUdKO0VBQ0ksNEJBQTJCLHNCQUFxQixZQUFXLFVBQVMseUJBQXVCLHlCQUF1QixxQkFBb0Isa0JBQWlCLG1CQUFrQixrQkFBeks7O0FBR0gsS0FBSztBQUNMLEtBQUs7RUFDRixhQUFBOztBQUdIO0VBQ0csa0JBQWtCLGlDQUFsQjtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7O0FBR0gsR0FBRyxXQUFXLFNBQVU7RUFDcEIscUJBQUE7O0FBR0osR0FBRyxXQUFXLElBQUksV0FBWSxPQUFNO0VBQ2hDLHdCQUFBOztBQUdKLHFCQUFzQixNQUFLLElBQUksWUFBYTtFQUN6QyxNQUFBO0VBQ0Esd0JBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7O0FBR0g7RUFDRyxpQkFBQTs7QUFHSCxRQUF5QjtFQUN0QjtJQUNHLGVBQUE7OztBQUlOLEdBQUc7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7O0FBR0g7RUFBYyxjQUFBOztBQUVkO0VBQ0csZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7RUFDQSxvQkFBQTs7QUFHSCxDQUFDO0VBQ0Usc0JBQXNCLCtkQUF0QjtFQUNBLFdBQUE7RUFDQSxZQUFBOztBQUdILENBQUM7RUFDRSxzQkFBc0IsZ3VCQUF0QjtFQUNBLFdBQUE7RUFDQSxZQUFBOztBQUdILENBQUM7RUFDRSxlQUFBOztBQUdILEtBQUssaUJBQWtCLElBQUc7RUFDdkIsc0JBQXNCLDAvQkFBdEI7RUFDQSxXQUFBO0VBQ0EsWUFBQTs7QUFHSCxLQUFLLGFBQWMsSUFBRztFQUNuQixzQkFBc0IsZzBDQUF0QjtFQUNBLFdBQUE7RUFDQSxZQUFBOztBQUdILENBQUM7RUFDRSxRQUFRLFlBQVksV0FBVyxlQUFlLG1CQUFtQixnQkFBZ0IsYUFBakYifQ== */