.modal{display:none;position:fixed;left:0;top:0;width:100%;height:100%;padding-top:50px}.modal-content{margin:5% auto 15% auto;border:1px solid #888;width:80%}body{margin:0;padding:0;min-height:100vh;display:flex;flex-direction:column}main{flex:1}.sticky-footer{background-color:#f8f9fa;padding:0;position:sticky;bottom:0}.navbar-logo{height:auto;width:auto;max-height:40px;padding-top:2px;image-rendering:-webkit-optimize-contrast;max-width:100%}@media(max-width:768px){.navbar-logo{max-height:30px}}.footer{display:flex;justify-content:space-between;align-items:center}.footer-left{display:flex;align-items:center}.footer-right{text-align:right}.custom-link{color:rgba(0,0,0,.55);text-decoration:none;cursor:pointer}.custom-link:hover{text-decoration:none;color:#555}.flex-container{display:flex;flex-direction:column;min-height:100vh}.container{flex-grow:1}#container{padding-left:100px;padding-right:100px}#container .column{position:relative;float:left}#center{padding:10px 20px;width:100%}#left{width:100px;padding:0 10px;right:240px;margin-left:-100%}#right{width:100px;padding:0 10px;margin-right:-100%}* html #left{left:150px}#container{overflow:hidden}#container .column{padding-bottom:1001em;margin-bottom:-1000em}body{margin:0;padding:0;font-family:Sans-serif;line-height:1.5em}p{color:#555}a{color:#fff;text-decoration:none}#left{background:#fff}#right{background:#fff}#center{background:#fff}#container .column{padding-top:1em}.chip{display:inline-block;padding:0 25px;height:100%;font-size:16px;line-height:50px;border-radius:25px;background-color:#f1f1f1}.chip input{opacity:0;width:0;height:0}.chip p{float:left;margin:0 10px 0 -25px;height:50px;width:50px;border-radius:50%;background-color:wheat;text-align:center;font-weight:bold}@media screen and (max-width:1700px){.columnmain{width:100%}}.row:after{content:"";display:table;clear:both}.demo-container{display:flex;flex-direction:column;max-height:100%}.table-container{max-height:100%;min-height:100%;max-width:97%}.button{position:relative;background-color:#ddd;border:0;color:black;padding:10px 20px;text-align:center;vertical-align:middle;text-decoration:none;display:inline-block;margin:4px 2px;cursor:pointer;border-radius:16px;font-size:16px}.button:hover{background-color:wheat;color:black}input[type=text],input[type=date]{border:1px solid #ccc;background:#fff}input[type=text]:focus,input[type=date]:focus,input[type=selectpicker]:focus{background-color:#ddd;outline:0}.cancelbtn{background-color:#f44336;float:right;width:50%}.signupbtn{float:left;width:50%}hr{border:1px solid #f1f1f1;margin-bottom:25px}.close{position:absolute;right:35px;top:15px;font-size:40px;font-weight:bold;color:#f1f1f1}.close:hover,.close:focus{color:#f44336;cursor:pointer}.clearfix::after{content:"";clear:both;display:table}@media screen and (max-width:300px){.cancelbtn,.signupbtn{width:100%}}#footer{position:fixed;left:0;bottom:0;width:100%}.parent{margin-bottom:5px}.child{display:inline-block}.modal:nth-of-type(even){z-index:1062 !important}.first-row-child{margin-top:5px}.typeahead{width:80%}pre#output{color:green;background-color:#fffdf5;border:1px solid black;padding:10px;font-family:Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace}.editor{width:fit-content;padding:0;position:relative}#input{//font-size:10px;padding:0;margin:0}.editor-separator{width:1px;top:0;bottom:5px;background-color:#000;position:absolute}.editor-separator2{width:1px;top:0;bottom:5px;background-color:#000;position:absolute}.status-action-btn{width:115px !important}.status-dropdown{inset:0 auto auto 0 !important;margin:0 !important;transform:translate(-64px,43px) !important}.postcard{color:#fff;font-weight:bold;display:inline-block;padding:10px 5px 5px 5px;line-height:1.4em;text-align:center;border-radius:6px}.card{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);transition:.3s;border-radius:5px;padding:20px;margin:20px;background-color:white}.card:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2)}.chart-container{width:100%;height:400px;height:400px}.carousel-outer{height:100%;overflow:hidden}.carousel-item{padding:10px}.square{position:relative}.carousel-control-prev,.carousel-control-next{position:absolute;bottom:10px}.carousel-control-prev{left:10px}.carousel-control-next{right:10px}@media(max-width:768px){.col-6{padding-right:10px;padding-left:10px}}.row{margin-right:-15px;margin-left:-15px}.col-lg-6{padding:2px}.square{position:relative;width:98%;overflow:hidden}.square::before{content:'';display:block;padding-top:100%}.square-content{position:absolute;top:0;right:0;bottom:0;left:0}.custom-container{max-width:1050px;margin-right:auto;margin-left:auto}.rectangle{position:relative;width:calc(100%);margin:0 auto}.rectangle::before{display:block;padding-top:49%}.bar{position:relative;width:calc(100%);margin:0 auto}.bar::before{content:'';display:block;padding-top:8%}.carousel-control-prev,.carousel-control-next{color:#333}.carousel-control-prev-icon,.carousel-control-next-icon{filter:invert(0.5)}.stats-container{display:flex;flex-direction:column;gap:10px}.stat-item{background:#f8f9fa;border-radius:5px;padding:10px;margin-bottom:10px}.table-custom{table-layout:auto}.table-custom td{word-wrap:break-word;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:350px;max-height:100px;overflow-y:auto}.table-custom th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform:scale(0.5)}#dropdown_node_id{border:2px solid red;background-color:#ffe5e5}.disabled{pointer-events:none;opacity:.6}#spinner{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);transform:scale(0.5);z-index:1000}.selected{background-color:#f0f0f0}#emptyTopCVETableMessage td,#emptyRecentCVETableMessage td,#emptyTopComponentsTableMessage td,#emptyThreatMessage td,#emptyComponentsMessage td{color:#337ab7;font-size:1.2em;padding:20px}.navbar-divider{border-right:1px solid #333;height:20px;align-self:center}.setting-container{display:flex;align-items:center;gap:10px}.custom-control-input{cursor:pointer}.custom-control-label{cursor:pointer;margin-bottom:0}.form-group-spacing{margin-bottom:15px}#totp-recovery-card{width:100%;max-width:420px;margin:0 auto}