form.wc-simulator input[type=submit],.vm-simulator-get-image,.download-image{display:block;width:calc(96% - 4px);padding:2%;color:#fff;font-size:20px;text-transform:uppercase;background:#00AC77;border-color:#00AC77;display:none}.vm-simulator-get-image,.download-image{max-width:280px;margin:0 auto 20px;display:block;text-align:center;padding:1%;cursor:pointer}.vm-simulator-get-image .fa{display:none}.vm-simulator-get-image.loading .fa{display:inline-block}.download-image .fa{margin-right:3px}.download-image:hover{text-decoration:none}.vm-sim-winner{font-size:40px;color:#000;text-align:center;margin-bottom:10px}.vm-sim-winner img{height:150px;display:block;margin:0 auto 5px;opacity:1}.wc-groups{margin-bottom:20px}.wc-group{width:23%;color:#19232d;padding:1%;float:left}.wc-group:nth-child(1),.wc-group:nth-child(3),.wc-group:nth-child(6),.wc-group:nth-child(8){background:#f2f2f2}.wc-group:nth-child(2),.wc-group:nth-child(4),.wc-group:nth-child(5),.wc-group:nth-child(7){background:#e0e0e0}.wc-group-name{font-size:15px;font-weight:700;padding-bottom:3px;display:block;padding:0 0 0 1%}.wc-group-name .fa{margin-right:3px;font-size:14px}.wc-group-team{cursor:pointer;padding:3px 1%}.wc-group-team>span{float:left}.wc-group-team:hover{background:rgb(0 0 0 / .1)}.wc-group-team .wc-group-team-flag{width:18%;text-align:center;max-height:36px}.wc-group-team .wc-group-team-flag img{opacity:1;display:block;margin:0 auto;height:28px;width:100%}.wc-group-team .wc-group-team-name{width:59%;font-size:13px;line-height:30px;height:30px;padding:0 0 0 2%}.wc-group-team .wc-group-team-position{width:10%;min-width:30px;float:right}.wc-group-team .wc-group-team-position .position{border:1px solid #19232d;border-radius:50%;display:inline-block;width:28px;height:28px;line-height:28px;text-align:center}.wc-group-team.picked .wc-group-team-position .position{background:#090;border-color:#090;color:#fff}.wc-group-team.out .wc-group-team-position .position{background:#900;border-color:#900;color:#fff}.wc-playoffs{color:#19232d;margin-bottom:20px}.wc-playoffs-title{color:#19232d;font-size:15px;font-weight:700;padding-bottom:3px;display:block;width:100%;text-align:center}.wc-playoffs .wc-playoffs-match{float:left;width:48%;padding:5px 0;background:#f2f2f2;margin:0 1%}.wc-playoffs.final .wc-playoffs-match{float:none;margin:0 auto}.wc-playoffs .wc-playoffs-match:nth-child(4n+1),.wc-playoffs .wc-playoffs-match:nth-child(4n+4){background:#e0e0e0}.wc-playoffs .wc-playoffs-match>div,.wc-playoffs .wc-playoffs-match>span{float:left}.wc-playoffs-match-team>img{width:34px;text-align:center;opacity:1;height:28px!important}.wc-playoffs-match-team{width:47%;font-size:16px;text-align:center;padding:1% 0 1% 1%;cursor:pointer}.wc-playoffs-match-team.team-b{padding-right:1%;padding-left:0%}.wc-playoffs-match-team:hover{background:rgb(0 0 0 / .1)}.wc-playoffs-match-team>img,.wc-playoffs-match-team>span{float:left}.wc-playoffs-match-team.team-a .wc-playoffs-match-selector{float:right}.wc-playoffs-match-team-name{width:54%;line-height:30px;height:30px;font-size:12px}.wc-playoffs-match-selector{border:1px solid #19232d;border-radius:50%;display:inline-block;min-width:28px;height:28px;line-height:28px;text-align:center}.wc-playoffs-match-sep{padding:1% .5%;width:3%;text-align:center;line-height:30px;height:30px}.wc-playoffs-match-team.picked .wc-playoffs-match-selector{background:#090;border-color:#090;color:#fff}.wc-playoffs-match-team.out .wc-playoffs-match-selector{background:#900;border-color:#900;color:#fff}.vm-sim-sharing{text-align:center;margin-bottom:10px}.vm-sim-sharing>a{display:inline-block;height:40px;line-height:40px;padding:0 10px;color:#fff;font-size:17px;margin-bottom:10px;width:265px}.vm-sim-sharing>a:hover{text-decoration:none}.vm-sim-sharing .facebook{background:#3B5998}.vm-sim-sharing .twitter{background:#1DA1F2}@media (max-width:858px){.wc-playoffs .wc-playoffs-match{width:100%;max-width:450px;margin:0 auto;float:none}.wc-playoffs .wc-playoffs-match:nth-child(4n+1),.wc-playoffs .wc-playoffs-match:nth-child(4n+4){background:#f2f2f2}.wc-playoffs .wc-playoffs-match:nth-child(2n+1){background:#e0e0e0}}@media (max-width:830px){.wc-group-team .wc-group-team-name,.wc-playoffs-match-team-name{font-size:14px}}@media (max-width:767px){.wc-group{width:48%}.wc-group-team .wc-group-team-name{font-size:16px}.wc-group:nth-child(2),.wc-group:nth-child(4),.wc-group:nth-child(5),.wc-group:nth-child(7){background:#f2f2f2}.wc-group:nth-child(4n+1),.wc-group:nth-child(4n+4){background:#e0e0e0}.wc-group-team .wc-group-team-flag{width:13%;min-width:40px}.wc-group-team .wc-group-team-name{width:61%}}@media (max-width:680px){form.wc-simulator input[type=submit]{font-size:17px}}@media (max-width:470px){.wc-group{width:98%}.wc-group:nth-child(4n+1),.wc-group:nth-child(4n+4){background:#f2f2f2}.wc-group:nth-child(2n+1){background:#e0e0e0}.wc-playoffs-match-team{float:left;display:block;width:47%;padding-top:40px;padding-left:0;position:relative}.wc-playoffs-match-team:last-child{float:right;padding-left:0;padding-right:0}.wc-playoffs-match-team>img{position:absolute;top:5px;left:calc(45px - (43px / 2))}.wc-playoffs .wc-playoffs-match{display:block}.wc-playoffs-match-team-name{display:block;width:90px;font-size:13px;line-height:13px;height:13px}.wc-playoffs-match-selector{position:absolute;top:15px;right:0}.wc-playoffs-match-sep{margin-top:19px;float:left;width:4%;line-height:13px;height:13px}.wc-playoffs-match-team:last-child .wc-playoffs-match-team-name{float:right}.wc-playoffs-match-team:last-child>img{left:auto;right:calc(45px - (43px / 2))}.wc-playoffs-match-team:last-child .wc-playoffs-match-selector{right:auto;left:0}}#secretCanvas{display:none}