@import url("font-awesome/all.min.css");@import url("fonts/lato.min.css");@import url("https://fonts.googleapis.com/css?family=Lato:300,400,900");body{background-color:#2b2b2b;font-family:Lato;margin:0;padding:0}body,html{color:#000;font-family:Lato,sans-serif;font-size:15pt;font-weight:300;letter-spacing:.025em;line-height:1.75em}#loggedinmenu{display:flex;gap:25px;justify-content:center;padding-bottom:25px}#loginForm input[type=password],#loginForm input[type=submit],#loginForm input[type=text],#registrationForm input{border:1px solid #000;border-radius:5px;color:#000!important;padding:0 10px;width:100%}#errorMessage{border-radius:20px}#chart_picker_mobile #selectSubject option:first-letter,button.choose_chart:first-letter{text-transform:uppercase}#errorMessage p{line-height:normal;margin:0;padding:0}#loggedinmenu a{background:gold;border-radius:50%;box-shadow:0 3px 7px rgba(0,0,0,.5);color:#000;font-size:1.25em;height:50px;padding:12px;text-align:center;width:50px}#wrapper{padding-left:25px;padding-right:25px}#container{background:#fff;border-radius:20px;box-shadow:0 5px 15px rgba(0,0,0,.5);padding:25px}#title{font-size:2em;font-weight:400}#subtitle,#title{text-align:center}#subtitle{font-size:1em!important;padding-bottom:25px}h2{font-weight:700}#loginForm label,#registrationForm label{color:#2b2b2b;cursor:pointer;display:block;font-weight:700;text-align:left}button{background:gold;border:1px solid gold;border-radius:10px;color:#000;cursor:pointer;font-size:1em;font-weight:400;margin:5px;padding:2px 12px}#refreshIndicator{background:#000;border:2px solid gold;border-radius:50%;color:#fff;filter:drop-shadow(rgba(0,0,0,.35) 0 2px 4px);font-size:medium;height:40px;left:0;margin:0 auto;opacity:0;padding:10px;position:fixed;right:0;text-align:center;top:30px;transition:.2s;width:40px;z-index:999}button:hover{background-color:#2b2b2b;border-color:#2b2b2b;color:#fff}#evolution{background:#fff;border:1px solid #000;border-radius:50%;color:#000;font-size:1.5em;height:100%;height:60px;line-height:normal;padding:10px 15px;width:60px}#evolution.checked{background:#000;color:#fff}#chart{height:500px;margin-top:25px;padding-bottom:25px}#chart_type,#date_from,#date_to{border:1px solid #2b2b2b;border-radius:10px;color:#000;font-family:Lato;font-size:medium;height:40px;max-width:145px;padding:0;text-align:center;width:100%}#header{color:#fff;display:block;margin:0 auto!important;text-align:center}#footer{padding:50px}#footer,#footer a{color:#fff;text-align:center}#chart_picker_mobile{display:none}#selectSubject{background:transparent;font-weight:700;width:100%}#selectSubject,#selectSubjectWrapper{border:none;border-radius:10px;display:block;margin:0 auto}#selectSubjectWrapper{background:gold;bottom:50px;box-shadow:0 3px 7px rgba(0,0,0,.5);height:40px;left:0;padding-top:3px;position:fixed;right:0;width:fit-content;z-index:99999}#loaderDiv{background:hsla(0,0%,100%,.99);display:none;height:100%;margin:0 auto;padding:30% 0 25px;position:fixed;text-align:center;top:0;width:100%;z-index:9999999}#env_chooser{width:150px}.counters a{cursor:pointer}.counter{display:inline-block;margin-bottom:10px;margin-right:10px;width:fit-content}.counter p{color:#000;display:inline;font-size:2em;font-weight:400;padding:0}.counter fieldset{border:0;color:#000;font-weight:400;padding:0 10px 0 0;text-align:center}[class~=counter]:last-of-type{border:none!important}#chart_extras{color:#000!important;display:block;font-size:2em;margin:0 auto!important;text-align:center}#download_chart a{color:#000!important;text-decoration:none}#download_chart a span{text-decoration:underline}#chart_comment span{font-style:italic}#chart_comment span,#download_chart a span{font-size:.5em;vertical-align:middle}input[type=checkbox]{transform:scale(1.2);-webkit-transform:scale(1.2)}.select2-container--default .select2-selection--single{border:1px solid #000!important}select2 select2-container select2-container--default select2-container--below{width:95px!important}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#000 transparent!important}.select2-container--default .select2-selection--single{background-color:#fff!important;border:none!important;border-radius:0!important}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#000;line-height:28px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:0}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:0}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:0}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:0}.ui-widget-content{background:#fff;border:1px solid #000;color:#000}.ui-widget{font-family:Lato,Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget-header{color:#fff}.ui-datepicker .ui-datepicker-header{background:#000;border:0;padding:.2em 0;position:relative}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{cursor:pointer;height:1em;position:absolute;top:9px;width:3em}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:#000;border:1px solid #000;color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#fff;border:1px solid #fff;color:#000;font-weight:400}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background:#000!important;border:1px solid #000!important;color:#fff!important;font-weight:400}.ui-state-hover{background:#000!important;border:1px solid #000!important;color:#fff!important}.ui-widget-content .ui-icon{background:none!important}.ui-datepicker-div{box-shadow:2px 2px 3px #d3d3d3}button.active{background-color:#2b2b2b;border-color:#2b2b2b;color:#fff}#actions,.subactions{display:flex;gap:25px}.subactions{align-items:center;flex-direction:row;width:fit-content}#downloadP{margin:0;padding:0 0 25px}.mobileFooter{padding-bottom:125px!important}#instructionsWrapper h3{font-weight:700}#downloadP a{font-size:.75em;font-weight:bolder;margin:0;padding:0;text-decoration:underline}@media screen and (max-width:725px){#errorMessage{margin-top:5px!important}.subactions{width:100%}.subactions div{flex:1}.subactions:first-of-type{padding-bottom:15px}#actions{display:block}#chart_picker{text-align:center}}