body,html{height:100vh;height:100%;min-height:100vh;position:relative}.zindex-dropdown{z-index:1000}.rotate{transition:all .3s linear}.rotate0{transform:rotate(0deg)}.rotate90{transform:rotate(90deg)}.rotate45{transform:rotate(45deg)}.rotate180{transform:rotate(180deg)}label.required::after{content:attr(data-req);font-weight:bold;color:var(--required)}.custom-control-lg .custom-control-label::before,.custom-control-lg .custom-control-label::after{top:.1rem!important;left:-2rem!important;width:1.25rem!important;height:1.25rem!important}.custom-control-lg .custom-control-label{margin-left:.5rem!important;font-size:1rem!important}.loading{position:fixed;z-index:1999;height:2em;width:2em;overflow:visible;margin:auto;top:0;left:0;bottom:0;right:0}.loading:before{content:'';display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.loading:not(:required){font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.loading:not(:required):after{content:'';display:block;font-size:10px;width:1em;height:1em;margin-top:-.5em;-webkit-animation:spinner 1500ms infinite linear;-moz-animation:spinner 1500ms infinite linear;-ms-animation:spinner 1500ms infinite linear;-o-animation:spinner 1500ms infinite linear;animation:spinner 1500ms infinite linear;border-radius:.5em;-webkit-box-shadow:rgba(0,0,0,.75) 1.5em 0 0 0,rgba(0,0,0,.75) 1.1em 1.1em 0 0,rgba(0,0,0,.75) 0 1.5em 0 0,rgba(0,0,0,.75) -1.1em 1.1em 0 0,rgba(0,0,0,.5) -1.5em 0 0 0,rgba(0,0,0,.5) -1.1em -1.1em 0 0,rgba(0,0,0,.75) 0 -1.5em 0 0,rgba(0,0,0,.75) 1.1em -1.1em 0 0;box-shadow:rgba(0,0,0,.75) 1.5em 0 0 0,rgba(0,0,0,.75) 1.1em 1.1em 0 0,rgba(0,0,0,.75) 0 1.5em 0 0,rgba(0,0,0,.75) -1.1em 1.1em 0 0,rgba(0,0,0,.75) -1.5em 0 0 0,rgba(0,0,0,.75) -1.1em -1.1em 0 0,rgba(0,0,0,.75) 0 -1.5em 0 0,rgba(0,0,0,.75) 1.1em -1.1em 0 0}.navbar-nav.main-menu{width:100%;background-color:var(--menu-background)}.hr-line{border:1px solid var(--gunmetal)}.hamburger-button{color:var(--gunmetal)!important}.navbar-nav.main-menu .nav-item .nav-link:hover{font-weight:700}.top-menu{width:100%}.list-headers{border:1px solid var(--black)}.breadcrumb{background-color:var(--breadcrumb-background);padding-left:0}.breadcrumb-item{min-height:24px}.breadcrumb-item a{min-height:24px;display:inline-block}.breadcrumb-item+.breadcrumb-item::before{content:">"}footer{background-color:var(--footer-background)}.has-search .form-control{padding-left:2.375rem}.has-search .form-control-feedback{position:absolute;z-index:2;display:block;width:2.375rem;height:2.375rem;line-height:2.375rem;text-align:center;color:var(--feedback)}.gridRow:hover{background-color:var(--row-hover)!important;cursor:pointer}.gridRow:nth-child(odd){background-color:var(--row-stripe)}.gridRow label{margin-bottom:0}.gridRow .btn{padding-top:0;padding-bottom:0}span.search-button:hover{cursor:pointer}iframe.ccache{display:none}iframe.signout{display:none}env-info{display:none}.mobile-submenu{position:absolute!important;left:70%!important}.skip{position:absolute;top:-30px;width:175px;z-index:10000;text-align:center}a.skip:link{color:#fff;text-decoration:underline}a.skip:visited{color:#fff;text-decoration:underline}.skip:focus{top:1px}.file-upload-container{border:2px dashed #dee2e6;border-radius:.25rem;padding:2rem;text-align:center;background-color:#f8f9fa;cursor:pointer;transition:all .3s ease}.file-upload-container:hover{border-color:#007bff;background-color:#f1f8ff}.file-upload-container.dragover{border-color:#28a745;background-color:#e8f5e9}.file-upload-icon{font-size:3rem;color:#6c757d;margin-bottom:1rem}.file-upload-text{color:#6c757d;margin-bottom:.5rem}.file-upload-text strong{color:#007bff}.file-upload-input{display:none}.file-name{margin-top:1rem;font-size:.875rem;color:#495057}.file-upload-container.small{padding:1rem}.file-upload-container.small .file-upload-icon{font-size:2rem}.file-upload-container.small .file-upload-text{font-size:.875rem}#log-header{position:sticky;top:0;background-color:#fff;z-index:10}.log-row:nth-child(even){background-color:#c2cdd8}@media(min-width:768px){html{font-size:16px}}@media(max-width:767.98px){#topMenu .navbar-nav li{position:relative}#topMenu .navbar-nav{position:fixed;z-index:3}ul.navbar-nav.main-menu{width:300px}}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}