.main-page,html{height:-webkit-fill-available}body{min-height:100vh;min-height:-webkit-fill-available;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"}.main-page{display:flex;flex-wrap:nowrap;max-height:100vh;overflow:hidden}.sidebar{display:flex;flex-direction:column;flex-shrink:0;padding:1rem;width:300px;overflow-y:auto;z-index:1}.sidebar .dropdown-toggle{outline:0}.sidebar ul.nav ul.nav{display:none;margin-left:1rem}.sidebar ul.nav ul.nav.active{display:block}@media (max-width:767.98px){.sidebar{margin-left:-300px;transition:margin .5s ease-in-out}.sidebar.active{margin-left:0}}main{width:100vw}@media (max-width:767.98px){main{min-width:100vw}}.main-content{height:100vh;height:-webkit-fill-available;max-height:100vh;overflow-x:hidden;overflow-y:auto;position:relative;padding-bottom:45px}@media (min-width:768px){.main-content{padding-bottom:0}}.center-vertical{position:absolute;left:0;top:0;width:100%;height:100%;display:grid;align-content:center}.center-horizontal{width:100%;overflow-x:hidden;overflow-y:auto;margin-left:auto;margin-right:auto}.code,code{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.sidebar{background-color:#212529}.sidebar img{max-height:80px;width:auto}.navbar-main .navbar-brand,.sidebar,.sidebar a{color:#f8f9fa}.sidebar .dropdown-item:not(.active):focus,.sidebar .dropdown-item:not(.active):hover,.sidebar .nav-link:not(.active):focus,.sidebar .nav-link:not(.active):hover{color:#f8f9fa;background-color:rgba(255,255,255,.1)}.sidebar .dropdown-item.active,.sidebar .dropdown-item:active,.sidebar .nav-link.active,.sidebar .nav-link:active{background-color:rgba(175,196,0,.4)}@media (min-width:768px){.sidebar{box-shadow:0 .5rem 1rem rgba(33,37,41,.15)}}.navbar-main{background-color:#212529;box-shadow:.5rem 0 1rem rgba(33,37,41,.15);z-index:1}.navbar-main .navbar-brand img{max-height:24px;margin-top:-6px;margin-right:1rem}.navbar-main .navbar-toggler{color:rgba(255,255,255,.66);border-color:rgba(255,255,255,.2)}.navbar-main .navbar-toggler:focus{box-shadow:none}.text-caps{font-variant:small-caps}.form-control .input-validation-error{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem);z-index:2}.form-control .input-validation-error:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25);z-index:3}.form-control .input-validation-error,.form-control .is-invalid{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'><path stroke='%23dc3545' d='M0 0l3 3m0-3L0 3' /><circle r='.5' /><circle cx='3' r='.5' /><circle cy='3' r='.5' /><circle cx='3' cy='3' r='.5' /></svg>")}.field-validation-error{color:#dc3545;margin-top:.25rem;font-size:.8em}.footer{font-size:.85em}.bg-login{background-color:#052f3e;background-repeat:no-repeat;background-position-x:center;background-position-y:center;background-size:cover}html.webp .bg-login{background-image:url(../images/cyber_pixabay-3400789.webp)}html.no-webp .bg-login{background-image:url(../images/cyber_pixabay-3400789.jpg)}.bg-login .nav-pills .nav-item .nav-link:not(.active){color:#f8f9fa;background-color:rgba(33,37,41,.3)}.bg-login .nav-justified .nav-item .nav-link{width:calc(100% - .5rem);margin-left:.25rem;margin-right:.25rem}.login{max-width:500px;padding:.25rem 1rem}.bg-error{background-color:#dc3545;background-repeat:no-repeat;background-position-x:center;background-position-y:center;background-size:cover}html.webp .bg-error{background-image:url(../images/road-sign_pixabay-663368.webp)}html.no-webp .bg-error{background-image:url(../images/road-sign_pixabay-663368.jpg)}.error{max-width:700px;padding:.25rem 1rem}.error .error-shadow{padding:1rem;border-radius:1rem;background-color:rgba(248,249,250,.8)}@media (min-width:768px){.error .error-shadow{display:grid;grid-template-columns:max-content auto}}.error .error-icon{font-size:4.5rem}@media (max-width:767.98px){.error .error-icon{font-size:6rem;text-align:center;line-height:6rem}}.error .error-title{font-size:3.5rem;font-weight:300}@media (max-width:767.98px){.error .error-title{text-align:center}}.error .error-body{font-size:1.1rem;line-height:1.1rem}@media (min-width:768px){.error .error-text{margin-left:1rem}}.error code{font-size:100%}.template{display:none}a.card{text-decoration:none;color:#212529}a.card:hover{background-color:#f8f9fa}
/*# sourceMappingURL=global.min.css.map */