.spinner{margin:100px auto;width:50px;height:30px;text-align:center;font-size:10px}.rect{background-color:#333;height:100%;width:6px;display:inline-block;-webkit-animation:stretchdelay 1.2s infinite ease-in-out;animation:stretchdelay 1.2s infinite ease-in-out;margin:0 1px}.rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes stretchdelay{0%,40%,to{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes stretchdelay{0%,40%,to{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.login-form__logging-in{margin-left:1rem}.inline-icon{display:inline-block;vertical-align:middle;width:1rem;color:#000}.player-row{padding:5px 0;border-bottom:1px solid #eee}.player-row__row-wrapper{display:flex}.player-row__link{padding:8px}.player-row__name-and-time{flex:9}.player-row__name{margin-right:.5rem}.player-row__amounts{flex:7}.player-row__chart,.player-row__actions{padding:8px}.player-row__small-chart{flex:4}.cashgame-navigation__item{margin-top:5px}.cashgame-navigation__year-dropdown{margin-top:10px}.top-list,.game-list{overflow:auto}/*! normalize.css 2011-10-24T11:29 UTC - http://github.com/necolas/normalize.css */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display: inline;*zoom: 1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}body,button,input,select,textarea{font-family:sans-serif}a:focus{outline:thin dotted}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}pre,code,kbd,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ul,ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;*margin-left: -7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align: middle}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;*overflow: visible}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.page-section{max-width:981px;margin:0 auto;padding:0 15px}.page-section--wide{max-width:none;margin:0 auto}.block{margin-top:15px}@media screen and (min-width: 600px){.page-section{display:flex;justify-content:space-between}.region{flex:1;width:32%}.region.width2{flex:2;order:1}.region.aside{padding-left:15px;order:2}}html{overflow-y:auto}body{color:#444;font-family:arial,verdana}a{color:#444}h1,h2,h3{margin:0;font-weight:400;font-size:1em}.page-bg{background:#f6f4ef}.page-header{padding:5px 0 0}.logo-link{color:#000;display:inline-block;text-decoration:none;font-size:1.5em;text-transform:lowercase;font-family:Amatic SC}.main{position:relative;background:#fff;padding-bottom:15px;border:3px solid #bcb;border-width:1px 0}.main .has-nav{padding-top:40px}.h1{margin-bottom:10px;font-size:1.125em}.page-heading{font-size:1.25em}.module-heading{font-size:1.125em}h2{font-weight:400;font-size:1.125em;margin:0}.h2{margin-bottom:10px}h3{font-weight:400;font-size:1em}td,th{white-space:nowrap}dl,ul{margin:0}p{margin:15px 0 0}pre{background:#f6f4ef;padding:10px;border:solid 1px #bcb;overflow:hidden}pre code{white-space:pre;padding:0;font-family:Consolas,Courier,monospace;font-size:14px}.wide-wrap{margin:10px auto}@media screen and (min-width: 480px){.page-header{padding-top:15px}.logo-link{font-size:2em}.page-heading{font-size:1.375em}.module-heading{font-size:1.125em}}@media screen and (min-width: 600px){body{margin-bottom:15px}.logo{display:block;padding:0 0 15px}}@media screen and (min-width: 960px){.logo{margin-left:0}}.amount{text-align:right}.pos-result{color:green}.neg-result{color:red}@media screen and (min-width: 480px){.add-cashgame-button{position:absolute;top:15px;left:300px}}.matrix{overflow:auto}.matrix__value{display:block}.matrix__transaction{font-size:.75em;display:block}.matrix__winner{background:#e7ede7}.cashgame-result-form-row{overflow:hidden;padding-bottom:15px}.cashgame-result-form-row .name,.cashgame-result-form-row .empty-cell,.cashgame-result-form-row .buyin,.cashgame-result-form-row .cashout,.cashgame-result-form-row .winnings,.cashgame-result-form-row .save,.cashgame-result-form-row .remove,.cashgame-result-form-row .buyin-sum,.cashgame-result-form-row .cashout-sum{padding:2px}.cashgame-result-form-row .empty-cell{display:none}.cashgame-result-form-row .buyin,.cashgame-result-form-row .cashout{float:left}.cashgame-result-form-row .winnings{float:left;padding-top:6px}.cashgame-result-form-row .save{clear:left;float:left}.cashgame-result-form-row .remove,.cashgame-result-form-row .buyin-sum,.cashgame-result-form-row .cashout-sum{float:left}.cashgame-result-form-row .buyin-sum:before{content:"in: "}.cashgame-result-form-row .cashout-sum:before{content:"out: "}@media screen and (min-width: 600px){.cashgame-result-form{display:table}.cashgame-result-form-row{display:table-row;padding:0}.cashgame-result-form-row .name,.cashgame-result-form-row .empty-cell,.cashgame-result-form-row .buyin,.cashgame-result-form-row .cashout,.cashgame-result-form-row .winnings,.cashgame-result-form-row .save,.cashgame-result-form-row .remove,.cashgame-result-form-row .buyin-sum,.cashgame-result-form-row .cashout-sum{display:table-cell;white-space:nowrap}.cashgame-result-form-row .empty-cell{display:table-cell}.cashgame-result-form-row .buyin,.cashgame-result-form-row .cashout{float:none}.cashgame-result-form-row .winnings{float:none;padding-right:10px;padding-top:0;text-align:right}.cashgame-result-form-row .save,.cashgame-result-form-row .remove{float:none}.cashgame-result-form-row .buyin-sum,.cashgame-result-form-row .cashout-sum{float:none;text-align:right;padding-right:12px;padding-bottom:8px}.cashgame-result-form-row .buyin-sum:before{content:""}.cashgame-result-form-row .cashout-sum:before{content:""}}.bar{background:#eee;padding:0 10px}.bar a{display:block;padding:10px 5px}.bar.running-game{background:gold;border-color:#daa520}.standings .totals{margin-top:20px;margin-bottom:20px;overflow:hidden}.standings .totals .title{float:left;width:45%}.standings .amounts{float:right;width:55%}.standings .amounts div{text-align:right}.standings-item{overflow:hidden;padding:5px 0;border-bottom:1px solid #eee}.standings-item .name,.standings-item .time,.standings-item .controls{float:left;width:45%}.standings-item .control{float:left;margin-right:10px}.standings-item .chart{clear:left}@media screen and (min-width: 480px){.standings .amounts div{float:left;margin-right:10px}}.player-color-box{display:inline-block;height:15px;width:15px;margin-right:5px}nav{font-family:arial,verdana;overflow:hidden}nav ul{list-style-type:none;padding:0;margin:0}nav h2{margin:0}nav .selected{font-weight:700}.user-nav{padding:15px 0}.user-nav ul{padding:0}.user-nav li{float:left;margin:0 1em 0 0}.user-nav h2{display:none}.game-nav{padding:0 0 15px}.game-nav h2{font-weight:700;margin-bottom:5px}.game-nav li{margin:0 15px 0 0;float:left}.game-nav a{color:#000}.game-nav .running-game-link{color:#000;display:inline-block;width:18px;height:18px;vertical-align:bottom}.game-nav .running-game-link>span{display:none}.game-nav .start-game-link{color:#000;display:inline-block;height:18px;width:18px;vertical-align:bottom}.game-nav .start-game-link>span{display:none}.content-nav{background:#ddd;border-bottom:1px solid #bbb;overflow:hidden}.heading-nav ul{font-size:1em;margin-top:10px;display:flex;justify-content:start;flex-wrap:wrap}.heading-nav span,.heading-nav a{white-space:nowrap;padding:10px 10px 10px 0}.admin-nav{margin-top:15px}.admin-nav h2{display:none}.admin-nav li{margin:0 15px 0 0;float:left}.admin-nav a{color:red}.button{border:1px solid #ccc;color:#000;background:#fff;display:inline-block;font-family:arial,verdana;font-weight:400;padding:6px 10px;text-decoration:none;white-space:nowrap;font-size:.75em;text-transform:uppercase}.button+.button{margin-left:5px}button[disabled]{opacity:.4;cursor:auto}.button--icon{border:none;background:transparent;display:inline-block;font-family:arial,verdana;font-size:.625em;padding:4px 9px;text-align:center}.button--icon i{display:block;font-size:2.8em}.button__icon{width:3em;height:3em;margin:0 auto}.button--action{border:1px solid #bcb;background:#f6f4ef}fieldset{border:0;margin:0;padding:0}label{display:block;font-family:arial,verdana;margin:0}input[type=text],input[type=number],input[type=password],input[type=date],input[type=datetime],input[type=email]{border:solid 1px #9e9e9e;font-family:arial,verdana;padding:4px 9px}.form{overflow:hidden}.form .field{float:left}.form .field+.field{margin-left:4px}.form .buttons{float:left;margin:14px 0 0 4px}.buttons{margin-top:15px}.validation-error{color:red}input.numberfield{width:50px;text-align:right}input.textfield{width:170px}input.longfield{width:400px}.checkbox-layout{position:relative}.checkbox-layout input{position:absolute;left:0;top:4px}.checkbox-layout label{margin-left:20px}.simple-list{padding:0;margin:0;list-style-type:none}.simple-list__item{padding:5px 0}.simple-list__item+.simple-list__item{border-top:1px solid #e7ede7}.value-list__key{font-size:.75em;text-transform:uppercase}.value-list__value{margin:0 0 10px}.table-list{margin-bottom:10px}.table-list__column-header{padding:0;text-align:left;vertical-align:bottom;font-size:.75em;text-transform:uppercase;font-weight:400}.table-list__column-header__content{padding:10px 5px;display:block}.table-list__row+.table-list__row{border-top:1px solid #e7ede7}.table-list__cell{vertical-align:top;padding:5px}.table-list__cell--numeric{text-align:right}.table-list__column-header--sortable .table-list__column-header__content{text-decoration:underline;cursor:pointer}.table-list__column-header--selected .table-list__column-header__content{font-weight:700}.label{font-size:.75em;text-transform:uppercase}.icon{display:none}.checkpoint-list,.achievement-list{list-style-type:none;padding:0}@media print{*{background:transparent!important;color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
