/* Copyright 2018, Speedsmart.net. All Rights Reserved. We will take legal action against those who copy our HTML content, CSS style sheets and JavaScript functions. */
.header_shadow{border-bottom:1px solid #e0e0e0}.speedtest_view{background:#f1f1f1;height:620px}.speedtest_container,.speedtest_inner{max-width:1400px;height:100%;position:relative}.speedtest_container{margin:0 auto;padding:0 40px;background:0 0;z-index:100}.box_running,.box_start{height:calc(100% - 76px);visibility:visible}.box_start,.error_message{position:absolute;width:100%}.error_message{display:none;top:-120px;z-index:1000;padding:25px 0;text-align:center;font-weight:300;color:#fff;background:#fc4035}.box_start{z-index:1}.box_running{position:relative;width:100%;text-align:left;opacity:0;display:none;z-index:100}.box_running_inner{display:table;width:100%;height:100%}.box_running_inner>.running_left,.box_running_inner>.running_right{display:table-cell;width:50%;height:100%;position:relative}.speedtest_info_footer{position:absolute;width:100%;bottom:0;z-index:1000;display:table;border-top:1px solid #e0e0e0;padding:17px 0;color:#9e9e9e;font-size:14px;font-weight:600}.speedtest_info_footer big{color:#444;font-weight:300;font-size:17px}.column_server_name{display:inline-block;width:33.33%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.column_ip_address,.column_provider{display:inline-block;width:33%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.column_provider{text-align:left}.column_provider a{text-decoration:none}.column_provider a:hover{text-decoration:underline;color:#444}.column_ip_address{text-align:right;margin-right:0;float:right}.live_score,.live_score>.format,.live_score>.type{width:100%;position:absolute}.box_ping{opacity:1;z-index:100}.box_download,.box_upload{opacity:0;z-index:100;display:none}.box_result{opacity:0;z-index:1000;display:none}.live_score{font-family:Roboto,sans-serif;height:250px;text-align:center;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%)}.live_score,_:-ms-lang(x){position:absolute;width:100%;height:250px;text-align:center;top:273px;transform:translateY(-50%);-ms-transform:translateY(-50%)}.live_score>.type{top:0;color:#555;font-size:23px;font-weight:300}.live_score>.type big{font-size:23px;font-weight:400}.live_score>.score{font-family:'Open Sans',sans-serif;font-size:110px;line-height:250px;font-weight:600}.live_score>.format{bottom:0;color:#555;font-size:18px;font-weight:600;letter-spacing:1px}.live_score>.format img{width:auto;height:32px;display:inline-block;margin:0 2px}.ping{color:#e48821}.download{color:#1792df}.upload{color:#54a250}.box_score_align{width:90%;margin:0 0 0 5%;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%)}.box_score_align,_:-ms-lang(x){width:90%;margin:0 0 0 5%;position:absolute;top:273px;transform:translateY(-50%);-ms-transform:translateY(-50%)}.box_score{font-family:Roboto,sans-serif;width:100%;height:100px;margin:0 0 45px;position:relative}.box_score>.score{text-align:right;font-size:30px;float:right;width:65%;margin:26px 0 0;letter-spacing:-1px}.box_score>.score big{font-size:55px;font-weight:400}.box_score>.format{font-size:30px;font-weight:300;text-align:left;float:left;width:30%;margin:50px 0 0;letter-spacing:-1px;overflow-x:visible}.box_score>.progress{position:absolute;bottom:0;width:100%;height:4px;background:rgba(62,66,71,.18);border-radius:2px}.box_score>.progress>.bar{width:0%;height:4px;background:#1792df;border-radius:2px}.button_restart,.button_start{width:360px;height:auto;color:#fff;font-size:30px;font-weight:400;font-family:'Open Sans',sans-serif;top:50%;margin:0 0 0 -180px;transition:all .2s ease-in;position:absolute;left:50%}.button_start{opacity:.5;background:#1792df;border:0;border-radius:6px;padding:16px 0 12px;border-bottom:4px solid #1792df;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);box-shadow:0 8px 6px -6px rgba(68,68,68,.3)}.button_start:focus{outline:0}.button_start:hover{cursor:pointer;background-color:#52a351;box-shadow:0 8px 20px -3px rgba(68,68,68,.4);border-bottom:4px solid rgba(59,135,58,.5);padding:16px 0 12px}.button_start:active{background-color:rgba(255,255,255,.1)}.button_restart{background:#51a351;border:0;border-radius:6px;padding:16px 0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%)}.app_get_left,.button_change_top,.moreinfo_title,a.app_more_button{font-family:Roboto,sans-serif}.button_restart:focus{outline:0}.button_restart:hover{cursor:pointer;background-color:rgba(81,163,81,.5)}.button_restart:active{background-color:rgba(255,255,255,.1)}.button_change{position:absolute;left:50%;transform:translateX(-50%);background:#f1f1f1;padding:6px 24px;color:#1792df;margin-top:-6px;border-radius:6px;cursor:pointer;transition:all .1s ease-in}.button_change:hover{background:#e6e6e6}.button_change_top{position:absolute;left:50%;bottom:15px;width:140px;color:#999;text-align:center;font-size:14px;font-weight:300;padding:10px 3px;margin:0 0 0 -73px}.button_change_top:hover{cursor:pointer;color:#666;border:1px solid #ddd;border-radius:6px;padding:9px 2px}.button_change_top:active{color:#aaa;border:1px solid #ccc}a.app_more_button,a.servers_add{text-decoration:none;border-radius:6px;transition:all .1s ease-in}.test_finshed{display:none;opacity:0}.server_list{position:fixed;top:0;width:100%;height:100%;background:rgba(0,0,0,.1);z-index:2000;display:none;opacity:0}.server_list_sidebar{float:right;background:#222;width:380px;height:100%;margin:0 -380px 0 0;z-index:3000}.server_list_close{position:absolute;top:32px;right:30px;float:right;text-align:right;width:50px;color:#fff;font-size:50px;line-height:50px;opacity:.5;user-select:none;z-index:3500}.server_list_close:hover{cursor:pointer;opacity:.75}.server_list_touch_close{width:100%;height:100%;z-index:2100}.server_list_title{width:150px;color:#666;font-size:18px;line-height:18px;font-weight:700;opacity:.8;margin:52px 0 15px 30px}#server_list_outer{height:100%;width:100%;overflow:hidden;position:relative}#server_list_inner{position:absolute;top:0;bottom:0;left:0;right:-15px;overflow-x:hidden;overflow-y:auto}.server{width:100%;margin:0;padding:10px 0 10px 35px;color:#f0f0f0}.server:hover{background:#333;color:#1792df;cursor:pointer}.server>.title{font-size:18px;font-weight:600}.server>.distance{font-size:12px;color:#ccc;font-weight:300}.divider_line{width:100%;height:1px;background:#eee}.app_get{display:table;width:100%;border-bottom:1px solid #eee}.app_get_left{display:table-cell;vertical-align:middle;width:500px;padding:0 0 0 50px;font-size:20px;font-weight:300;line-height:1.6em;color:#444}.app_get_left .title{color:#222;font-size:30px;font-weight:500;margin-bottom:15px}.app_get_left>.app_inner{width:100%}.app_get_left img{display:none}.app_get_right{display:table-cell;position:relative;width:50%;height:585px}.app_get_right img{position:absolute;bottom:0;left:0;max-width:700px!important;width:700px!important;height:650px!important}a.app_more_button{display:inline-block;color:#fff;font-weight:500;font-size:18px;background:#1792df;padding:10px 24px;margin:20px 0 0}a.app_more_button:hover{cursor:pointer;background:#116ba3}a.app_more_button:active{opacity:.6}.moreinfo{display:table;table-layout:fixed;width:94%;margin:100px 3%}.moreinfo_column{display:table-cell;text-align:center;height:auto}.moreinfo_column_last{margin-right:0}.moreinfo_column_inner{padding:0 20px}.moreinfo_title{font-size:30px;font-weight:300;letter-spacing:-1px;line-height:1.3em;margin-bottom:10px}.moreinfo_description,.servers_become_host{font-family:Roboto,sans-serif;font-weight:300;line-height:1.6em}.moreinfo_description{font-size:17px;color:#444}.moreinfo_blue{color:#1792df}.moreinfo_green{color:#52a351}.moreinfo_orange{color:#e48821}.servers_map{width:100%;height:529px;margin:auto;background:url(../images/map_light.png) center no-repeat;background-size:1290px 529px;position:relative}.servers_info{z-index:100;position:absolute;width:100%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);text-align:center}.servers_become_host{max-width:1000px;padding:0 40px;margin:auto;text-align:center;font-size:20px}.servers_info_title{font-size:40px;font-weight:100;letter-spacing:-1px;margin:0 0 10px;line-height:1.2em}a.servers_add{display:inline-block;color:#fff;font-weight:600;font-size:18px;background:#1792df;padding:14px 24px}@media (max-width:1024px){.speedtest_view{height:560px}.speedtest_container{padding:0 25px}.box_score>.score{margin:29px 0 0}.box_score>.score big{font-size:50px}}@media (max-width:850px){.speedtest_container{padding:0 20px}.box_running_inner>.running_left{display:block;width:100%;height:316px;position:relative;margin-top:26px}.box_running_inner>.running_right{display:block;width:100%;height:100px;position:relative;margin-top:15px}.box_score_align{width:100%;height:100px;margin:0;position:relative;top:0;transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0)}.box_score{width:30.33%;display:block;float:left;height:100px;margin:0 1.5%}.box_score>.score{text-align:left;font-size:20px;float:left;width:100%;margin:-5px 0 0}.box_score>.score big{font-size:40px}.box_score>.format{font-size:18px;font-weight:300;width:30%;margin:10px 0 0 1px;letter-spacing:-1px}.app_get_left{vertical-align:none;width:100%;padding:100px 0 0;text-align:center}.app_get_left>.app_inner{width:auto;padding:0 40px}.app_get_left img{display:block;width:80%;height:auto;margin:30px 0 0 10%}.app_get_right{display:table-cell;width:0%;height:auto}.app_get_right img{width:0;display:none}.moreinfo{width:94%;margin:80px 3%}.moreinfo_column{display:block;width:100%;text-align:justify;margin-bottom:30px}.moreinfo_column_last{margin-right:0;margin-bottom:0}.live_score,_:-ms-lang(x){top:35px;transform:translateY(0);-ms-transform:translateY(0)}}@media (max-width:600px){.column_provider,.column_server_name{display:inline-block;width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.speedtest_container{padding:0 15px}.column_provider{text-align:left}.column_server_name{text-align:right;float:right}.column_ip_address{display:none}.box_running_inner>.running_left{display:block;width:100%;height:200px;position:relative;margin-top:15px}.box_running_inner>.running_right{display:block;width:100%;height:100px;position:relative;margin-top:5px}.live_score{height:190px}.live_score,_:-ms-lang(x){height:190px;top:0;transform:translateY(0);-ms-transform:translateY(0)}.live_score>.type{font-size:20px}.live_score>.score{font-size:85px;line-height:190px}.live_score>.format{position:absolute;width:100%;bottom:0;color:#555;font-size:18px;font-weight:600}.live_score>.format img{width:auto;height:32px;display:inline-block;margin:0 2px}.box_score_align{width:100%;height:auto;margin:0;position:relative;top:0;transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0)}.box_score{display:block;float:left;width:100%;height:53px;margin:0 0 37px}.box_score>.score{text-align:right;font-size:20px;float:right;width:60%;margin:0}.box_score>.score big{font-size:34px}.box_score>.format{font-size:22px;font-weight:300;width:30%;margin:12px 0 0;letter-spacing:-1px}.button_restart,.button_start{font-size:24px;left:0;margin:-5px 0 0;width:100%}.button_restart{height:auto;background:#51a351;border:0;border-radius:6px;color:#fff;font-weight:300;font-family:'Open Sans',sans-serif;position:relative;top:50%;padding:12px 0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transition:all .2s ease-in}.button_change{right:0;transform:translateX(0);padding:6px 0;text-align:right}.button_change:hover{background:0 0}.app_get_left{vertical-align:none;width:100%;padding:50px 0 0;font-size:17px;text-align:center}.app_get_left>.app_inner{width:auto;padding:0}.app_get_left img{display:block;width:140%;height:auto;margin:30px 0 -10% -20%}.servers_map{width:100%;height:500px;margin:auto;background-size:1426px 585px;background-position:center;background-repeat:no-repeat;position:relative}.servers_become_host{padding:0 15px;font-size:17px}.servers_info_title{font-size:35px}.moreinfo{width:100%;margin:80px 0}.moreinfo_column_inner{padding:0 10px}}@media (max-width:380px){.servers_info_title{font-size:32px}}@media (max-width:320px){.servers_info_title{font-size:26px}}