html,body,section.main,.content,#wrapper,#page-wrapper{height:auto}.field-css,.field-html_before_header,.field-html_after_header,.field-html_after_body,.field-html_footer{display:none}#wrapper{overflow-y:auto}#page-wrapper{margin-top:1px;padding-bottom:14px}#public-wrapper{margin-left:12px;margin-right:12px;position:relative;top:-14px}#public-wrapper .map-view .map-type-selector{top:20px}#iframe .map-view{height:100%}#iframe .map-view .map-type-selector{z-index:1000;position:absolute;float:none;width:100%;display:flex;justify-content:center;margin-top:10px}#iframe .map-view .switchModeButton{bottom:22px}#iframe .map-view .opacity-slider{bottom:10px}#iframe [data-mapview],#iframe .model-view{height:100vh;height:100dvh}#navbar-top{height:60px;min-height:50px;background-color:#fff;width:100%;position:fixed}#navbar-top .navbar-header{height:100%;width:100%;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:999}#navbar-top .brand1{margin-left:40px}@media(max-width: 768px){#navbar-top .brand2{margin-left:90px}#navbar-top .navbar-text{font-size:16px !important;color:#f70000 !important;max-width:0px;white-space:nowrap;overflow:hidden}#navbar-top .navbar-brand{height:auto;padding:0px;margin-left:10px}}#navbar-top .navbar-brand{height:auto;padding:4px;margin-left:40px}@media(max-width: 768px){#navbar-top .navbar-brand{margin-left:10px}}#navbar-top .navbar-text{font-size:18px;margin-top:18px;margin-left:4px;margin-left:10px}#navbar-top .navbar-link:hover{color:#fff;text-decoration:none}#navbar-top .navbar-top-links{display:flex;justify-content:flex-end;clear:both}#navbar-top .navbar-top-links a.dropdown-toggle{transition:ease-in-out !important;transition-duration:200ms !important;color:#fff}#navbar-top .navbar-top-links a:hover,#navbar-top .navbar-top-links a:focus,#navbar-top .navbar-top-links .open>a{background-color:#2c3e50}#navbar-top ul#side-menu a:hover,#navbar-top ul#side-menu a:focus{color:#fff;text-decoration:none;background-color:#2c3e50}#navbar-top ul#side-menu li{word-break:break-word}#navbar-top .sidebar-nav.navbar-collapse{width:100%}#navbar-top .navbar-top-links li a.dropdown-toggle{height:50px}#navbar-top .user-profile{padding:0 8px}#navbar-top .user-profile .email{font-size:90%;opacity:.9}ul#side-menu.nav a{color:#111;word-break:break-all}.content{padding-top:70px}.content h1,.content h2,.content h3,.content h4,.content h5{padding-top:4px;margin-top:0}.content h3{font-size:24px}.top-buffer{margin-top:15px}.navbar-default.sidebar{margin-top:10px;padding:10px 0 0 0;background:#fff;min-height:100vh;border-right:1px solid #f3f3f3}@media(max-width: 768px){.navbar-default.sidebar{margin-top:0px;min-height:0vh;border-right:none}}#navbar-top ul#side-menu a.active{margin:0 40px 0 0;padding:18px;border-top-right-radius:50px;border-bottom-right-radius:50px}.alert{margin-bottom:10px;background-color:#fff;border-width:2px;color:#000}.alert .close{opacity:.6}.alert .close:hover,.alert .close:focus{color:#000;opacity:1}.modal-dialog,.modal{z-index:999999}.modal-body{max-height:calc(100vh - 220px);max-height:calc(100dvh - 220px);overflow-y:auto}.pagination{margin:0}.pagination li>a{color:#000;border:1px solid #ecf0f1;background-color:#fff}.pagination li>a:hover,.pagination li>a:focus{background-color:#798d8f}.pagination .disabled>a{background-color:#fff;border:1px solid #f4f9f5}.pagination .disabled>a:hover,.pagination .disabled>a:focus{background-color:#fff;border:1px solid #f4f9f5}.pagination .active>a{background-color:#798d8f}.pagination .active>a:hover,.pagination .active>a:focus{background-color:#798d8f}.pagination.pagination-sm a{padding-top:2px;padding-bottom:2px}table.table-first-col-bold td:first-child{font-weight:bold}table.processing-node-info{table-layout:fixed}table.processing-node-info tr:first-child td:first-child{width:30%}button i.glyphicon{margin-right:4px}.dropdown-menu>li>a{padding-left:10px;color:#222}.dropdown-menu>li>a .fa,.dropdown-menu>li>a .far,.dropdown-menu>li>a .fas,.dropdown-menu>li>a .fab,.dropdown-menu>li>a .glyphicon{margin-right:4px}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:12px;margin-bottom:5px}.navbar-header{height:50px}.navbar-right{clear:none !important;height:50px}.dropdown{float:right}.navbar-brand{top:0px}.navbar-brand img{max-height:50px;max-width:200px;height:auto;width:auto}@media(max-width: 768px){.navbar-brand{position:absolute;top:0px}}.navbar-text{position:absolute;top:0px;left:100px}footer{font-size:80%;height:36px;border-top:1px solid #efefef;text-align:center;padding:8px}.list-group-item{background-color:inherit;border-top-width:0px}.list-group-item:first-child{border-top-width:1px}.full-height{height:calc(100vh - 110px);height:calc(100dvh - 110px);padding-bottom:12px}.floatfix{clear:both}.model-title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.alert-login{display:flex;align-items:center;gap:10px;border:rgba(0,0,0,0);z-index:9999;position:absolute;width:100%}.container-login,.logout-container{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;position:relative;z-index:999}.container-login .logo-section,.logout-container .logo-section{display:flex;flex-direction:column;align-items:center;justify-content:center}.container-login .logo-section .logo-image,.logout-container .logo-section .logo-image{display:flex;gap:20px;justify-content:center;align-items:center;padding:10px}.container-login .logo-section .logo-image .logo-image-1,.logout-container .logo-section .logo-image .logo-image-1{max-width:90px}.container-login .logo-section .logo-image .logo-image-2,.logout-container .logo-section .logo-image .logo-image-2{max-width:60px;border-radius:3px}.container-login .logo-section .logo-image img,.logout-container .logo-section .logo-image img{max-height:100px;max-width:200px;height:auto;width:auto}@media(max-width: 768px){.container-login .logo-section .logo-image img,.logout-container .logo-section .logo-image img{max-width:80%}}.container-login .logo-section h1,.logout-container .logo-section h1{max-width:350px;font-size:32px;text-shadow:1px 1px 3px #fff;white-space:normal;overflow-wrap:break-word;word-break:break-word}.container-login .login-container,.container-login .logged-wrapper,.logout-container .login-container,.logout-container .logged-wrapper{display:flex;justify-content:center;flex-direction:column;gap:20px;background:#fff;padding:20px 30px;border-radius:20px;box-shadow:0 4px 8px rgba(0,0,0,.1);width:100%;max-width:400px;min-height:400px;text-align:center;z-index:999}.container-login .login-container .btn-logour,.container-login .logged-wrapper .btn-logour,.logout-container .login-container .btn-logour,.logout-container .logged-wrapper .btn-logour{background:linear-gradient(45deg, #FF553E, #F70000);width:100%;padding:10px}.container-login .logged-wrapper p,.logout-container .logged-wrapper p{margin:10px 0 !important}.container-login .login-container h1,.logout-container .login-container h1{font-weight:bold;font-size:24px}.container-login .login-container .form-group,.logout-container .login-container .form-group{margin-bottom:15px}.container-login .login-container .form-group input[type=text],.container-login .login-container .form-group input[type=password],.logout-container .login-container .form-group input[type=text],.logout-container .login-container .form-group input[type=password]{width:100%;padding:26px 10px;border:1px solid #ccc;border-radius:5px;transition:border-color .3s,box-shadow .3s}.container-login .login-container .form-group input[type=text]:focus,.container-login .login-container .form-group input[type=password]:focus,.logout-container .login-container .form-group input[type=text]:focus,.logout-container .login-container .form-group input[type=password]:focus{border-color:#ff553e;box-shadow:0 0 5px rgba(255,85,62,.5);outline:none}.container-login .login-container .form-group .forgetp,.logout-container .login-container .form-group .forgetp{color:#333;transition:all .3s ease-in}.container-login .login-container .form-group .forgetp:hover,.logout-container .login-container .form-group .forgetp:hover{color:#ff553e}.container-login .btn-custom,.logout-container .btn-custom{width:100%;font-size:18px;padding:10px;border-radius:50px;border:1px solid;cursor:pointer;transition:all .3s ease-in-out}.content-start{overflow:hidden}.content-start h3{max-width:150px;cursor:pointer}.content-start ul.hidden{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.content-start .hidden{max-height:0}.content-start .visible{max-width:650px;max-height:500px}.content-start .icon{transition:transform .3s ease}.content-start .icon.rotate{transform:rotate(0deg)}.content-start .icon.reset{transform:rotate(90deg)}.diagnostic{width:100%;height:90vh;padding:10px;border-radius:8px}.diagnostic .diagnostic-wrapper{display:flex;align-items:center;justify-content:center;margin-top:50px;gap:20px}@media screen and (max-width: 820px){.diagnostic .diagnostic-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:10px}}@media screen and (max-width: 820px){.diagnostic{background-color:rgba(0,0,0,0)}}.table-wrapper{background:#f6f6f6;padding:20px;margin-top:10px;border-radius:10px}.table-wrapper .processing-node-info tr{border-bottom:1px solid #ddd}.table-wrapper .processing-node-info tr:hover{background-color:#fff}.table-wrapper .processing-node-info td{padding:12px 10px;text-align:left}.table-wrapper .btn-primary{transition:all .3s ease-in-out}.table-wrapper .btn-danger{background-color:rgba(0,0,0,0);transition:background-color .3s ease-in-out}.table-wrapper pre.prettyprint{background:rgba(0,0,0,0);padding:2px;border:1px dashed #888}.about-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(100vh - 110px);padding:2px 10px;background-color:#f9f9f9;border-radius:8px}.about-container .logo-section{text-align:center;margin-bottom:20px;padding:10px}.about-container .logo-section .logo-image-1{max-width:120px;margin-right:8px}.about-container .logo-section .logo-image-2{max-width:90px;border-radius:3px}.about-container .logo-section h2{font-size:34px;font-weight:800;color:#f70000;margin-top:10px}.about-container .about-section{width:100%;max-width:900px;text-align:center}.about-container .about-section h1{font-size:28px;font-weight:bold;margin-bottom:15px}.about-container .about-section .text-section{font-size:20px;font-weight:400;line-height:1.6;color:#555}.about-container .copy-section{margin-top:40px}.about-container .copy-section .text-section{font-size:16px;font-weight:400;line-height:1.6;color:#555}.about-container .copy-section .link-section{color:#ff553e;transition:all .3s ease-in-out}.about-container .copy-section .link-section:hover{color:#f70000}.alert-warning-custom{border:rgba(0,0,0,0) !important}.alert-warning-custom .close{color:#fff !important}
