.modal{height:0;width:100%;position:fixed;z-index:1;left:0;top:0;background-color:#000;background-color:rgba(0,0,0,0.9);overflow-y:hidden;transition:0.5s}.modal-content{position:relative;top:25%;width:100%;text-align:center;margin-top:30px;padding:0px 20% 0px 20%}.modal a,.modal p{padding:8px;text-decoration:none;font-size:24px;color:#f1f1f1;display:block;transition:0.3s}.modal a:hover,.modal a:focus{color:#f1f1f1}.modal .closeModal{position:absolute;top:20px;right:45px;font-size:60px}.stop-scrolling{overflow:hidden}@media screen and (max-width: 500px){.modal a,.modal p{font-size:20px !important}.modal .closebtn{font-size:40px;top:15px;right:35px}.modal-content{top:7%;padding:0px 0px 0px 0px}}@media only screen and (min-width: 768px){.modal-content{top:15%}}

*{box-sizing:border-box}html{margin-left:calc(100vw - 100%)}body{background-color:white;padding:20px;font-family:'Roboto', sans-serif}.text-link,.text-link:hover{font-weight:bold;text-decoration:none;color:black;border-bottom:2px solid #90ee90}.text-link:hover{background-color:#90ee90}.text-link:active{background-color:#56df56}#loadingSection{text-align:center;margin-top:80px}#loading{height:5%;width:5%}.main{max-width:1200px;margin:auto}h1{font-size:50px;word-break:break-all}.row{margin:10px -16px}.graphArea{display:none}.row,.row>.column{padding:8px}.column{float:left;width:33.33%;display:none}@media screen and (max-width: 1100px){.column{width:50%}#loading{height:10%;width:10%}}@media screen and (max-width: 600px){.column{width:100%}}.row:after{content:"";display:table;clear:both}.content{background-color:white;padding:10px;position:relative}.show{display:block}.btn{border:none;outline:none;padding:12px 16px;background-color:white;cursor:pointer}.btn:focus,.nav-btn:focus{border:1px solid black}.constant_button{border:none;outline:none;padding:12px 16px;background-color:white;cursor:pointer}.buttons-row{text-align:center}.launch-btn{background-color:#666666;color:white;padding:14px 14px;text-align:center;text-decoration:none;display:inline-block;border:solid;border-radius:5%}.launch-btn:hover{opacity:0.7}.info-btn{background-color:#666666;color:white;padding:14px 14px;text-align:center;text-decoration:none;display:inline-block;border:solid;border-radius:50%}.info-btn i{color:white}.info-btn:active{color:white;background-color:#666666;opacity:1}.info-btn:hover{opacity:0.7}.btn:hover{background-color:#ddd}.btn.active{background-color:#666;color:white}#scrollTopBtn{display:none;position:fixed;bottom:20px;right:30px;z-index:99;font-size:16px;border:none;outline:none;background-color:#666666;color:white;cursor:pointer;padding:15px;border-radius:4px}#scrollTopBtn:hover{background-color:lightgray;color:black}@media screen and (max-width: 650px){.btn{display:none !important}}.overlay{position:absolute;text-align:left;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.5s ease;background-color:white}.overlay h4{text-align:center}.content:hover .overlay{opacity:1}.content:focus-within .overlay{opacity:1}.ls-col-6{float:left;width:50%}.ls-row:after{content:"";display:table;clear:both;padding:0px}@-webkit-keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}.close{color:white;float:right;font-size:28px;font-weight:bold}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.modal-header{padding:2px 16px;background-color:#808080;color:white}.modal-body{padding:2px 16px}.modal-footer{padding:2px 16px;background-color:#808080;color:white}.topnav{background-color:white;overflow:hidden}.topnav a{float:left;display:block;color:black;text-align:center;padding:14px 16px;text-decoration:none;font-size:17px}.topnav a:hover{background-color:#ddd;color:black}.active{background-color:#4CAF50;color:white}.topnav .icon{display:none}@media screen and (max-width: 600px){.topnav a:not(:first-child){display:none}.topnav a.icon{float:right;display:block}#graphBtn,.graphArea{display:none}}@media screen and (max-width: 600px){.topnav.responsive{position:relative}.topnav.responsive a.icon{position:absolute;right:0;top:0}.topnav.responsive a{float:none;display:block;text-align:left}#loading{height:20%;width:20%}}@media screen and (max-width: 600px){p{font-size:12px}li{font-size:12px}}

.link{stroke:#999;stroke-opacity:0.6}.node circle{stroke:#fff;stroke-width:1.5px}text{font-family:sans-serif;font-size:15px}div.tooltip{position:absolute;left:0%;top:50%;background-color:white;max-width:600px;height:auto;padding:1px;border-style:solid;border-radius:4px;border-width:1px;box-shadow:3px 3px 10px rgba(0,0,0,0.5);pointer-events:none;font-family:Arial, Helvetica, sans-serif}#toggleImagesCheckbox{padding:20px;font-size:24px}#toggleImagesCheckbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#toggleImagesCheckbox label{font-family:'Roboto', sans-serif;font-weight:bold;float:right;display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.toggleImagesContainer{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee}.toggleImagesContainer:hover input ~ .checkmark{background-color:#ccc}.toggleImagesContainer input:checked ~ .checkmark{background-color:#2196F3}.checkmark:after{content:"";position:absolute;display:none}.toggleImagesContainer input:checked ~ .checkmark:after{display:block}.toggleImagesContainer .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 600px){#visualBtn{display:none}}
