:root{--primaryColor:#cf008c;--green:#1ccf00;--red:#cf1c42;--gray:#d5d5d5;--gray2:#848484;--black:#3f3f3f}.speedtest .container .disabled,.speedtest .container .disabled *{color:#d5d5d5!important;color:var(--gray)!important}.speedtest .container .tacho-container{width:65%;max-width:220px}.speedtest .container line{stroke:#d5d5d5;stroke:var(--gray);stroke-linecap:round}.speedtest .container .trend-container{width:35%;max-width:150px;margin-top:85px;height:50px}.speedtest .container .trend-container path.hidden{display:none}.speedtest .container .tacho-container,.speedtest .trend-container{float:left}.speedtest .container .progress-bar-background,.speedtest .scale{fill:none;stroke:#d5d5d5;stroke:var(--gray)}.speedtest .container .scale-text{font-weight:300;font-size:11px;fill:#d5d5d5;fill:var(--gray)}.speedtest .container .progress-bar-background{stroke-width:2px}.speedtest .container .progress-bar{fill:none;stroke:#cf008c;stroke:var(--primaryColor);stroke-width:3px;transition:all .2s ease-in-out}.speedtest .container .line-chart{stroke-width:3px;stroke:#cf008c;stroke:var(--primaryColor);fill:none;stroke-linejoin:round;transition:d .2s ease-in-out}.speedtest .container .over-speed-alert{stroke:#1ccf00!important;stroke:var(--green)!important;stroke-width:5px}.speedtest .container .button-container{position:-webkit-sticky;position:sticky;bottom:0;left:0;width:100%;z-index:1;float:left}.speedtest .container .speedtest-button{border:0;width:150px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:15px 0;position:relative;letter-spacing:1px;border-radius:25px;background:#cf008c;background:var(--primaryColor)}.speedtest .container .test-state{font-size:30px;font-weight:800;fill:#3f3f3f;fill:var(--black)}.speedtest .container .tacho-text{font-size:29px;font-weight:300}.speedtest .container .tacho-text,.speedtest .container .tacho-unit{fill:#cf008c;fill:var(--primaryColor)}.speedtest .container .tacho-icon{fill:none;stroke-width:4px;stroke:#cf008c;stroke:var(--primaryColor)}.speedtest .container .tacho-icon.hidden{display:none}.speedtest .container .minor-data{float:left;display:grid;width:100%;grid-template-columns:50% 50%;grid-template-rows:auto auto;grid-gap:10px 10px;font-weight:800;border-bottom:1px solid #d5d5d5;border-bottom:1px solid var(--gray);margin-bottom:18px;margin-top:20px;color:#3f3f3f;color:var(--black);padding-bottom:3px;font-size:16px}.speedtest .container .minor-data span{font-weight:300;color:#848484;color:var(--gray2);margin-left:10px}.speedtest .container .major-data span{font-weight:300;color:#848484;color:var(--gray2);font-size:29px;margin-right:0;float:left}.speedtest .container .minor-data .ping{grid-column:1/2;grid-row:1}.speedtest .container .minor-data .jitter{grid-column:2/2;grid-row:1}.speedtest .container .major-data .download,.speedtest .container .major-data .upload{width:55%;float:left;color:#3f3f3f;color:var(--black)}.speedtest .container .major-data .download .max-speed,.speedtest .container .major-data .upload .max-speed{font-size:14px;font-weight:300;margin-top:12px;color:#848484;color:var(--gray2)}.speedtest .container .major-data .download .feedback,.speedtest .container .major-data .upload .feedback{float:right;font-size:10px;font-weight:300;margin-top:-14px;height:11px}.speedtest .container .major-data .download .feedback span,.speedtest .container .major-data .upload .feedback span{width:10px;height:10px;margin-right:5px;margin-left:2px;border-radius:5px;background:#d5d5d5;background:var(--gray);float:right}.speedtest .container .major-data .feedback.passed span{background:#1ccf00;background:var(--green)}.speedtest .container .major-data .feedback.not-passed span{background:#cf1c42;background:var(--red)}.speedtest .container .major-data .download+.mini-chart.disabled,.speedtest .container .major-data .upload+.mini-chart.disabled{border-top:1px solid #d5d5d5;border-top:1px solid var(--gray);border-bottom:1px solid #d5d5d5;border-bottom:1px solid var(--gray)}.speedtest .container .major-data .download+.mini-chart,.speedtest .container .major-data .upload+.mini-chart{float:left;width:45%;height:50px;border-top:1px solid #848484;border-top:1px solid var(--gray2);border-bottom:1px solid #848484;border-bottom:1px solid var(--gray2);margin-top:6px}.speedtest .container .major-data .download+.mini-chart #trend,.speedtest .container .major-data .upload+.mini-chart #trend{width:100%}.speedtest .container .major-data .download+.mini-chart .line-chart,.speedtest .container .major-data .upload+.mini-chart .line-chart{stroke-width:2px}@media screen and (min-width:768px){.speedtest .container{margin:0 auto;width:700px;display:grid;grid-template-columns:35% 35% 30%;grid-template-rows:auto auto auto;grid-column-gap:20px}}@media only screen and (min-width:1200px){.container{width:1127px;margin-left:auto!important;margin-right:auto!important}}@media screen and (min-width:415px) and (max-width:514px){.speedtest .container{padding:0 7%}.speedtest .container .major-data .download,.speedtest .container .major-data .upload{height:70px}}@media screen and (min-width:515px) and (max-width:767px){.speedtest .container{padding:0 15%}.speedtest .container .major-data .download,.speedtest .container .major-data .upload{height:70px}}@media screen and (min-width:768px){.speedtest .container{margin:0 auto;width:700px;display:grid;grid-template-columns:35% 35% 30%;grid-template-rows:auto auto auto;grid-column-gap:20px}.speedtest .container .instrument-panel{grid-column:1/3;grid-row:2/2}.speedtest .container .trend-container{margin-top:140px}.speedtest .container .test-state{font-size:40px}.speedtest .container .tacho-container{width:100%;max-width:320px;margin-left:30px}.speedtest .container .report-container{grid-column:3/3;grid-row:2/2;width:auto;max-width:200px}.speedtest .container .minor-data{border-bottom:none;grid-template-columns:100%;margin-top:0;grid-gap:2px 10px;margin-bottom:5px}.speedtest .container .minor-data span{margin-left:0}.speedtest .container .minor-data .jitter{grid-column:1/2;grid-row:2;margin-top:0}.speedtest .container .major-data .download,.speedtest .container .major-data .upload{width:150px;margin-top:10px}.speedtest .container .major-data .download+.mini-chart,.speedtest .container .major-data .upload+.mini-chart{width:150px;margin-bottom:10px}.speedtest .container .major-data .download .feedback span{float:left;margin-left:10px}.speedtest .container .major-data .upload .feedback span{float:left;margin-left:0}.speedtest .container .button-container{grid-row:3}.speedtest .container .speedtest-button{margin:0}}@font-face{font-family:CoreSansR25;src:url(/CoreSansR25.94dfd474.otf)}body{font-family:CoreSansR25,open sans,helveticaneue-light,helvetica neue light,helvetica neue,Helvetica,Arial,lucida grande,sans-serif}.http-msg{margin:0 auto;font-weight:700;text-align:center;width:65%;position:relative;clear:both;top:50px}