/* SIMULATOR */

/* menu */
#mod-568-simulator .standings .phases-menu .first-phase-active { width:34px; }
#mod-568-simulator .standings .phases-menu .quarter-finals-active { width:91px; }
#mod-568-simulator .standings .phases-menu .semi-finals-active { width:53px; }
#mod-568-simulator .standings .phases-menu .third-place-active { width:44px; }
#mod-568-simulator .standings .phases-menu .final-active { width:28px; }

/* GAMES - GROUPS / BRACKETS */
#mod-568-simulator #sim-quarter-finals,
#mod-568-simulator #sim-semi-finals,
#mod-568-simulator #sim-third-place,
#mod-568-simulator #sim-final { display:none; clear:both; } /* the tabs */
#mod-568-simulator #ctn-simulationCount { display:none; }

#mod-568-simulator .match { padding-top:6px; }
#mod-568-simulator .futureMatch { position:relative; }
#mod-568-simulator .playoffs-third-place,
#mod-568-simulator .playoffs-final { height:155px; } /* fixes height of the boxes */
#mod-568-simulator .playoffs-final-defined { top:126px; }
#mod-568-simulator .playoffs-semi-loser { top:178px; }
#mod-568-simulator .playoffs-semi-loser .loser-teams-defined { width:76px; }
#mod-568-simulator .playoffs-final-defined .box-small-defined { height:19px; padding-top:4px; }
#mod-568-simulator .position-team { width:130px; background-repeat:no-repeat; }

@-webkit-keyframes flagFade {from { opacity:0; -webkit-transition:opacity; } to { opacity:1; }}
@-moz-keyframes flagFade {from { opacity:0; -webkit-transition:opacity; } to { opacity:1; }}
#mod-568-simulator .flag,
#mod-568-simulator .playoffs-result { -webkit-animation-name:flagFade; -webkit-animation-duration:.3s; -moz-animation-name:flagFade; -moz-animation-duration:.4s; }

#mod-568-simulator input[type="number"]::-webkit-outer-spin-button { -webkit-appearance:none; margin:0; }
#mod-568-simulator input[type="number"]::-webkit-inner-spin-button { -webkit-appearance:none; margin:0; }

#mod-568-simulator .box-small,
#mod-568-simulator .box-loser,
#mod-568-simulator .box-small .flag,
#mod-568-simulator .box-loser .flag { cursor:pointer !important; }

noindex:-o-prefocus, input[type=number] { padding-right:1.2em; } /* opera */
