body{background-image:url('/img/soccer-stadium.jpg');background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-position:center;font-family:Dosis;font-size:1.2em;line-height:120%}input{font-family:Dosis;font-weight:bold}p{margin-bottom:10px}strong{font-weight:bold}.body{margin-bottom:20px}h1{font-size:2em;text-transform:uppercase;margin-bottom:20px}.clear-float{clear:both}.navigation{font-size:2rem;background:rgba(0,0,0,0.5);border-bottom:solid 2px #000;font-family:Abel}.navigation a{color:#01bcfa;text-decoration:none}.navigation a:hover{color:#9bccda}.navigation li{display:inline-block}h1{font-size:2em;text-transform:uppercase;margin-bottom:20px}h2{text-transform:uppercase;text-align:center;margin-bottom:10px;font-size:1.2em;color:#99f}.siteTitle{color:#fff}.siteTitle a{color:#fff}.info{background:rgba(237,210,2,0.1);border:solid 1px rgba(237,210,2,0.5);padding:5px;margin-bottom:20px;text-align:center}.loginInfo{color:#ccc;font-size:1.2rem}.loginInfo a{color:#fff}.adminMenu{float:left;margin-top:10px;margin-bottom:10px}.adminMenu a{color:#fff}.login{width:300px;margin:auto;margin-top:100px;text-align:center}.login h2{text-transform:uppercase;font-size:1.6em;margin-bottom:10px}.login input[type="text"],.login input[type="password"]{text-align:center;border:none;padding:6px;font-size:1em;background:rgba(255,255,255,0.9);margin-bottom:5px;color:#000;font-family:Dosis;width:250px}.login input.submit{font-family:Dosis;text-transform:uppercase;cursor:pointer;display:inline-block;background:#66ab04;border-radius:2px;transition:all .2s ease-in-out;text-shadow:0 1px 1px #497a03;padding:6px 30px;border-color:#5b9904;border-width:1px;border-style:solid;color:#ffffff;font-weight:bold}.submit{font-family:Dosis;text-transform:uppercase;color:#fff;border:1px solid #25729a;border-radius:3px;font-size:12px;font-family:arial,helvetica,sans-serif;padding:10px 10px 10px 10px;text-decoration:none;display:inline-block;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);font-weight:bold;color:#FFFFFF;background-color:#3093c7;background-image:linear-gradient(to bottom, #3093c7, #1c5a85);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#3093c7, endColorstr=#1c5a85);cursor:pointer}.submit:hover{border:1px solid #1c5675;background-color:#26759e;background-image:linear-gradient(to bottom, #26759e, #133d5b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#26759e, endColorstr=#133d5b)}.content{color:#eee;background:rgba(0,0,0,0.85);padding:20px;border:solid 1px #000}.blob{display:inline-block;background:black;border-radius:50%;box-shadow:0 0 0 0 #000;height:10px;width:10px;transform:scale(1);animation:pulse-black 2s infinite}.blob.green{background:#33d9b2;box-shadow:0 0 0 0 #33d9b2;animation:pulse-green 5s infinite}@keyframes pulse-green{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(51,217,178,0.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(51,217,178,0)}100%{transform:scale(.95);box-shadow:0 0 0 0 rgba(51,217,178,0)}}.blob.yellow{background:#cbb700;box-shadow:0 0 0 0 #cbb700;animation:pulse-yellow 5s infinite}@keyframes pulse-yellow{0%{transform:scale(.95);box-shadow:0 0 0 0 #cbb700}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(203,183,0,0)}100%{transform:scale(.95);box-shadow:0 0 0 0 rgba(203,183,0,0)}}.list{cell-padding:1px;font-size:.7em}.list td{padding:4px;background:rgba(255,255,255,0.2);border:solid 1px #000}.list td.bets{white-space:nowrap}.list th{background:#1e202d;padding:4px}.list .enhanced td{font-weight:bold !important;background:rgba(255,255,255,0.3)}.material-icons{font-size:12px !important}.list.bet{font-size:1em}.list.bet .betform{white-space:nowrap}.list.bet input{width:25px;text-align:center;font-size:1em}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}ul li{list-style:disc;margin-left:20px}#betlist .pointsMissedGoals{display:none}#betlist{border-collapse:separate}.gameScore{background:rgba(105,105,255,0.5) !important}.enhanced .gameScore{background:rgba(105,105,255,0.7) !important}#gamesToday{font-size:.8em}#gamesToday .live .result{color:yellow;text-align:center}#gamesToday .completed .result{color:greenyellow}.standings .hidden{display:none}.toggleAll{cursor:pointer;text-align:center;color:#01bcfa;text-decoration:underline}tr td{border-top-color:rgba(255,255,255,0.2) !important;border-bottom-color:#000 !important}.betterLeft{border-left-color:#000 !important;border-right-color:rgba(255,255,255,0) !important}.betterLeft.first{border-left-color:#000 !important}.betterRight{border-right-color:#000 !important;border-left-color:rgba(255,255,255,0.1) !important}.item .headline{color:#01bcfa;font-size:1.6em;text-transform:uppercase;margin-bottom:5px}.item .date{margin-bottom:20px}.divider{border-bottom:dotted 10px #055;margin-bottom:20px;margin-top:20px;width:15%;margin-left:auto;margin-right:auto}.flash_message{text-align:center;text-transform:uppercase;font-family:Dosis;font-size:2em;padding:20px 0;position:fixed;display:none;width:100%}.flash_message.success{background:rgba(0,255,0,0.9)}.list .myBet{background:rgba(0,255,255,0.27)}.list .aiBet{background:rgba(179,67,207,0.27)}.list .enhanced .aiBet{background:rgba(210,79,243,0.27)}.list .enhanced .myBet{background:rgba(0,255,255,0.5)}#toggle span{cursor:pointer;padding:4px 8px;background:rgba(255,255,255,0.1);border:solid 1px rgba(255,255,255,0.1)}#toggle .selected{background:rgba(99,168,0,0.5)}.list.standings{font-size:.9em}.list.standings .myStanding{color:lime}.list.standings.day .myStanding{color:#17a12e}.list.standings .first{background:rgba(255,255,0,0.1);color:#fffe1c;font-weight:bold}.list .points{color:#00ff00}.list .missedGoals{color:#ff6464}.list .correctBet,.list .enhanced .correctBet{background:rgba(0,255,0,0.4)}.list .correctBet.myBet,.list .enhanced .correctBet.myBet{background:rgba(0,255,0,0.6)}.list .incorrectMark,.list .enhanced .incorrectMark{background:rgba(255,0,0,0.4)}.list .incorrectMark.myBet,.list .enhanced .incorrectMark.myBet{background:rgba(255,0,0,0.6)}@media (max-width:960px){*{font-size:115%}.siteTitle{text-align:center;margin-bottom:15px;font-size:2rem}.navigation{font-size:1.5rem}.navigation ul{padding:0;margin-top:15px}.navigation ul li{margin:0 10px}.content,.wrapper{float:none;max-width:100%}}@keyframes wiggle{0%{transform:rotate(0deg)}25%{transform:rotate(5deg)}50%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}100%{transform:rotate(0deg)}}.wiggle{color:#c7c446;display:inline-block;animation:wiggle 1.5s infinite}