@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700);button,input[type="submit"],.button,a.button{background:#eece6e;border:none;border-radius:2px;color:#333;cursor:pointer;display:inline-block;font-size:18px;letter-spacing:1px;line-height:4px;margin:0;min-width:64px;padding:25px;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle}button:hover,input[type="submit"]:hover,.button:hover,a.button:hover{color:#333}body{background:#fffefd;color:#333;font-family:"Lato", sans-serif;font-size:18px;line-height:1.2em;margin:0;padding:0}h2{font-weight:300;line-height:1.5em}h2 a{color:#333}h2 a:hover{color:#4d4d4d}h3,form .category.textinput label{font-weight:300;text-transform:uppercase}a{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;color:#7f630f}a:hover{color:#bd9416}p{margin:0}input{font-size:18px;padding:5px}input[type="submit"]{background:#eece6e;border:none;border-radius:2px;color:#333;cursor:pointer;display:inline-block;font-size:18px;letter-spacing:1px;line-height:4px;margin:0;min-width:64px;padding:25px;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;-webkit-appearance:none;border-radius:0;position:relative}input[type="submit"]:hover{color:#333}.wrapper{margin:auto;max-width:800px;padding:20px}.wrapper p{line-height:1.4em;margin-bottom:10px}.errors,#error_explanation{background:#d42919;color:white;padding:10px;text-align:center;border-radius:2px;margin-bottom:20px}.errors a,#error_explanation a{color:white}.error{color:white}input[type="radio"]{display:none}input[type="radio"]+label{position:relative;display:inline-block;padding-left:1.5em;margin-right:2em;cursor:pointer;line-height:1.4em;transition:all .3s ease-in-out}input[type="radio"]+label:before,input[type="radio"]+label:after{border:1px solid #DDD;content:'';position:absolute;top:4px;left:0;width:0.8em;height:0.8em;text-align:center;color:white;font-family:Times;border-radius:50%;transition:all .3s ease}input[type="radio"]+label:before{transition:all .3s ease;box-shadow:inset 0 0 0 0.2em white, inset 0 0 0 1em white}input[type="radio"]+label:hover:before{transition:all .3s ease;box-shadow:inset 0 0 0 0.3em white, inset 0 0 0 1em #c6c6c6}input[type="radio"]:checked+label:before{transition:all .3s ease;box-shadow:inset 0 0 0 0.2em white, inset 0 0 0 1em #d4a619}.percentage-bar{margin-bottom:60px;position:relative;width:100%}.percentage-bar .background{background:#DDD;display:inline-block;height:20px;position:relative;width:100%}.percentage-bar .background .bar{background:#d4a619;height:20px;position:absolute;left:0px}.percentage-bar .count{position:absolute;right:0px;top:24px}.percentage-bar .count,.percentage-bar .min,.percentage-bar .max{font-size:14px}.percentage-bar .numbers .min,.percentage-bar .numbers .max{color:#999;position:absolute}.percentage-bar .numbers .max{right:0px}header{background:#333;color:#fffefd;padding:40px 20px}@media (min-width: 800px){header{padding:40px 60px}}header a{text-decoration:none}header h1{color:#fffefd;display:inline-block;font-size:24px;font-weight:300;margin:0;text-transform:uppercase}header h1 span{color:#d4a619}header .menu{font-weight:300;margin-top:20px;text-transform:uppercase}@media (min-width: 800px){header .menu{float:right;margin-top:0px}}header .menu a{-webkit-transition:all 0s ease;transition:all 0s ease;color:#fffefd;margin-right:20px;padding-bottom:2px}header .menu a:hover{border-bottom:2px solid #d4a619}.submit-banner{background:#d4a619;color:#fffefd;padding:10px;text-align:center}.submit-banner a{color:#fffefd}footer{background:#333;color:#fffefd;font-size:14px;margin-top:40px;padding:40px;text-align:center}footer a{color:#e9bf40}footer .links{margin-bottom:20px}footer .links a:not(:last-of-type){margin-right:10px}body{display:flex;min-height:100vh;flex-direction:column}.wrapper{flex:1}form ul{list-style:none;margin:0;padding:0}form .category.textinput input{margin-top:5px;width:95%}form input[type="submit"]{display:block;margin:30px auto 0px}@media screen and (max-width: 800px){form input[type="submit"]{width:100%}}.rules .points-list span{display:inline-block;width:50%}.rules ul ul{margin-top:10px}.rules li{line-height:1.2em;margin-bottom:10px}.show{box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12);width:256px;height:200px;display:inline-block;text-decoration:none;overflow:hidden;width:330px;z-index:1;position:relative;background:#fff;border-radius:2px;box-sizing:border-box;margin-right:5px}@media screen and (max-width: 800px){.show{width:100%}}.show .title{align-items:center;color:#000;display:block;line-height:normal;padding:10%}.show .actions{height:52px;padding:16px;background:rgba(0,0,0,0.8);line-height:normal;width:100%;padding:8px;box-sizing:border-box}.show .actions span{color:#fff;font-size:18px;font-weight:500}.show[id="show-id-1"]{background-image:url(/assets/oscars-54402c94d3c90be8374eefcd8cc6a8db720bc56c7cb2fd6caacbc1ca98d5a1e0.jpeg);background-position:-50px -30px}.show[id="show-id-2"]{background-image:url(/assets/tonys-4e9a8faa85ee3ee7b2742e2f2c5bbb0c457a118cbaed642f79b6063a350bc0ef.jpg);background-position:-80px -50px}.show[id="show-id-3"]{background-image:url(/assets/emmys-0705a00a75e3058763e8fff76d3ddcd1f6d9aad81007a065fa51e20c4f4e3346.jpg);background-position:-50px -30px}.show[id="show-id-4"]{background-image:url(/assets/globes-54a16dfcd7fe5cc08381f51ac29b1a0e6ad3ddf08be6388d6dc3aa251b93f84d.jpg);background-position:-50px -30px}.category{display:inline-block;padding-right:20px;vertical-align:top;width:100%}@media screen and (min-width: 800px){.category{width:47%}}.category li{margin-bottom:10px}.awards-show-links{margin-bottom:20px}.awards-show-links a:not(:last-of-type){margin-right:20px}.winner{font-weight:700}span.percent{color:#666}span.admin{color:#999;font-size:14px}span.admin.undo a{color:#d42919}.awards_show_index ul.ceremonies li{margin-bottom:30px}.awards_show_index li ul{margin-top:10px}.new_pool label{display:block}.new_pool .name label,.new_pool .price label{margin-bottom:5px}.new_pool #pool_name{width:50%}.new_pool #pool_name+p{display:inline-block}.new_pool .paid-unpaid{margin-top:20px}.new_pool .price{margin-top:10px}.pool .invite{margin-bottom:20px}.pool .invite textarea{border:1px solid #DDD;font-size:18px;padding:5px;width:100%}.delete-ballot{color:#d42919}.delete-ballot:hover{color:#a62014}.button.button--pay{float:right}.dots .dot{display:inline-block}.dots .item{background:#DDD;border-radius:50%;display:inline-block;height:10px;margin-right:10px;position:relative;width:10px}.dots .item.winner{background:#d4a619}.dots .item.loser{background:#888}.dots .hover{box-shadow:0px 1px 2px #CCC;display:none;padding:10px;position:absolute;top:20px;width:250px}.dots .item:hover .hover{background:#FFF;display:block}.category-winner{color:#999;font-style:italic;margin-top:5px}.stats{border-top:1px solid #888;margin-top:40px}.ballot-list{margin-bottom:60px}.ballot-list .ballot-title{font-weight:700}.ballot-list .ballot-title,.ballot-list .ballot{margin-bottom:10px}.ballot-list ol,.ballot-list ul{padding:0px 20px;list-style:none}@media (min-width: 460px){.ballot-list ol,.ballot-list ul{padding:0px}}.ballot-list ol li a,.ballot-list ul li a{color:#333}.ballot-list ol li:nth-child(1) a,.ballot-list ul li:nth-child(1) a{color:#d4a619}.ballot-list ol li:nth-child(2) a,.ballot-list ul li:nth-child(2) a{color:#888}.ballot-list ol li:nth-child(3) a,.ballot-list ul li:nth-child(3) a{color:#CD7F32}.ballot-list .ballot-name,.ballot-list .ballot-score{display:inline-block}.ballot-list .ballot-name{width:50%}@media (min-width: 460px){.ballot-list .ballot-name{width:30%}}.ballot-list .ballot-score{text-align:center;width:30%}.update{margin-bottom:20px}.update .time{color:#999;display:inline-block;width:100px}.update .info{display:inline-block;vertical-align:top;width:70%}.update .congrats{margin-top:10px}.payment button{margin-top:10px}.devise-wrapper{margin:auto;max-width:400px;padding:20px}.devise-wrapper label,.devise-wrapper em{color:#666;font-size:16px}.devise-wrapper input[type="text"],.devise-wrapper input[type="email"],.devise-wrapper input[type="password"]{margin-bottom:20px;margin-top:5px;width:100%}.devise-wrapper .links{font-size:20px;margin-top:40px;text-align:center}.devise-wrapper .links a:not(:last-of-type){margin-right:20px}#error_explanation h2{font-size:18px;font-weight:400;margin:0 0 10px}.alert{background:#d42919;color:white;padding:10px;text-align:center}.alert a{color:white}.notice{background:#1d9d3d;color:white;padding:10px;text-align:center}.notice a{color:white}.my-pools li{margin-bottom:20px}.my-pools li>ul{margin-top:10px}
