html{background:url(img/bg2.jpg)}body{background:url(img/bg2.gif)}.pingimusNoAnimation body{background:url(img/bg2.png)}.player-board{background-color:hsla(0,0%,47%,.8);font-family:comic sans ms}.player-name{text-shadow:0 0 2px #fff}.log .roundedbox{background-color:#999;border-radius:5px 0 0 5px}.gamestate_paint #pingimus_canvas{display:flex}.gamestate_gameEnd #pictures,.gamestate_guess #pictures,.gamestate_nextPlayer #pictures,.gamestate_vote #pictures{display:block}.gamestate_gameEnd .scoring,.gamestate_nextPlayer .scoring,.gamestate_vote .vote{display:flex}#grouping{display:none}.gamestate_group #grouping{display:block}#pingimus{align-items:center;display:flex;flex-direction:column;font-family:Comic sans ms;position:relative}#timer{background:rgba(0,0,0,.5);border-radius:50%;color:hsla(0,0%,100%,.8);display:none;font-size:30px;font-weight:700;left:10px;padding:20px;position:absolute;text-align:center;top:10px;width:40px}#timer.show{display:block}#pingimus_canvas{display:none;flex-direction:column;max-width:700px;width:100%}#canvas_container{background:#fff;border:1px solid #000;border-radius:10px;box-shadow:3px 3px 3px rgba(0,0,0,.5);cursor:url(img/brush.ico) 5 32,auto;flex-grow:1;height:700px}.dj_safari #canvas_container{cursor:auto}#pictures{display:none;text-align:center}#pictures h3{background:#ddd;box-sizing:border-box;margin:0;max-width:700px;padding:5px;text-align:center;width:100%}#pictures h3,#pictures img{box-shadow:3px 3px 3px rgba(0,0,0,.5)}#pictures img{background:#fff;margin:auto}.pic_container{border-radius:10px;margin-top:5px;overflow:hidden;position:relative}.pic_nav{background:rgba(0,0,0,.5);border-radius:5px;color:#fff;cursor:pointer;font-size:30px;font-weight:700;padding:10px;position:absolute;top:50%}.pic_nav.hidden{display:none}.pic_nav:hover{background:rgba(0,0,0,.9)}.pic_next{right:5px}.pic_prev{left:5px}.picture_container{align-items:center;display:none;flex-direction:column}.picture_container.active{display:flex}.guess_container{display:none;text-align:center}.guess_container.show{display:block}.guess{font-size:16px;margin-left:5px;padding:2px;vertical-align:middle}.guess.finished{background:#dfd}.vote{align-content:flex-start;align-items:center;display:none;flex-wrap:wrap;min-width:500px;padding:10px}.vote.disabled{cursor:default;pointer-events:none}.vote .option input{display:none}.vote label span{background:#fff;border:3px solid #ddd;border-radius:5px;box-shadow:3px 3px 3px rgba(0,0,0,.5);color:#000;cursor:pointer;display:block;font-weight:700;margin:5px;max-width:300px;min-width:200px;padding:10px}.vote label input:checked+span{background:#999}.scoring{min-width:500px}.scoring,.scoring_task:not(:nth-last-child(-n+3)){display:none}.scoring_task{background:hsla(0,0%,100%,.7);border-radius:10px;box-shadow:3px 3px 3px rgba(0,0,0,.5);margin:5px;min-width:200px;padding:5px 10px;text-align:center}.task_head{background:#ddd;border-radius:5px;box-shadow:1px 1px 1px rgba(0,0,0,.5);font-size:150%;font-weight:700;margin-bottom:5px;padding:3px 10px}.guesses_head,.votes_head{font-size:120%;font-weight:700;margin:5px 0}.scoring_player{background:#eef;border-radius:5px;box-shadow:1px 1px 1px rgba(0,0,0,.5);margin-bottom:5px;min-width:180px;padding:2px 5px;text-shadow:1px 1px 0 #999}.scoring_vote{background:#fee}.sad{font-size:300%;padding:10px}#pingimus_tools{display:none}#pingimus_tools.show{display:flex}.pingimus_color,.pingimus_pencil{border:1px solid #000;border-radius:5px;cursor:pointer;height:30px;margin:5px;width:30px}.pingimus_color.active,.pingimus_pencil.active{border-color:red;border-width:2px}.pingimus_pencil{background:#fff;position:relative}.pingimus_pencil:after{background:#000;border-radius:50%;content:" ";display:block;left:50%;position:absolute;top:50%}.pingimus_pencil.size5:after{height:5px;margin:-2px;width:5px}.pingimus_pencil.size15:after{height:15px;margin:-7px;width:15px}.pingimus_pencil.size30:after{height:30px;margin:-15px;width:30px}.similar{display:none}.similar.show{display:block}.similar select{background:#fff;border-radius:5px;font-size:14px;padding:5px}.similar button{width:auto}@media (min-width:1200px){#pingimus_canvas{flex-direction:row}#pingimus_tools{flex-direction:column}}#grouping_table td,#grouping_table th{padding:2px 5px}