*{margin:0;padding:0;font-family:Roboto,sans-serif}:root{--blue-color: #45C1EC;--light-grey-color: #A1A0A4;--dark-blue-grey: #182c4d;--middle-light-grey: #E3E7EE;--darker-light-grey: #C4CBD5;--darkest-light-grey: #959ba3;--error-color: #b00000;--valid-color: #00b000}html{background-image:repeating-linear-gradient(45deg,#45c2ec1a 0,#45c2ec1a 4px,transparent 0,transparent 50%);background-size:50px 50px;background-color:#e5e5f7}header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#78c971;color:var(--dark-blue-grey)}header div{display:flex;flex-direction:row;align-items:center}div.explain{color:var(--dark-blue-grey);width:80%;margin:5px auto;text-align:justify}div.explain h1{text-align:center;font-size:1.3em}div.explain p{font-size:1em}.pointer{cursor:pointer}.page-error{opacity:.6;text-align:justify;text-align-last:center;padding:50px 20px}.error{color:var(--error-color)}.error-center{width:80%;margin:10px auto;text-align:center}.disable{opacity:.6;cursor:auto}.loading{position:absolute;top:10%;left:50%;transform:translate(-50%);color:var(--dark-blue-grey);font-size:2em;font-weight:700;text-align:justify;text-align-last:center}.invisible{display:none}.explain{font-style:italic;font-size:.7em;display:block}hr.separator{margin:15px auto;width:90%}
