/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/assets/fancybox_sprite-b9d6fddb0988440902fcfc72f371ecfa80ee2eb36073f9eebc17449ee41c886f.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(/assets/fancybox_loading-b8681cce947f5b28ed3181b11601e2470b40811722a49564d1271e7b40015064.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(/assets/blank-b1442e85b03bdcaf66dc58c7abb98745dd2687d86350be9a298a1d9382ac849b.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(/assets/fancybox_overlay-a163bab86035b0ba62c98fbbd4d8b4f5edabbbb774eca0b5e9e5081b5711b2ab.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/assets/fancybox_sprite@2x-6ab68245606bbe6ad87ea3f6a044c93f6c21a07e70924b35b68bfb3786d94cf0.png);background-size:44px 152px}#fancybox-loading div{background-image:url(/assets/fancybox_loading@2x-73b27f9aeb7bc6ee3c4bd20742382f015efd89981a3706d2a29a50867849629c.gif);background-size:24px 24px}}#fancybox-buttons{position:fixed;left:0;width:100%;z-index:8050}#fancybox-buttons.top{top:10px}#fancybox-buttons.bottom{bottom:10px}#fancybox-buttons ul{display:block;width:166px;height:30px;margin:0 auto;padding:0;list-style:none;border:1px solid #111;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.05);-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.05);background:#323232;background:-moz-linear-gradient(top, #444 0%, #343434 50%, #292929 50%, #333 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #444), color-stop(50%, #343434), color-stop(50%, #292929), color-stop(100%, #333));background:-webkit-linear-gradient(top, #444 0%, #343434 50%, #292929 50%, #333 100%);background:-o-linear-gradient(top, #444 0%, #343434 50%, #292929 50%, #333 100%);background:-ms-linear-gradient(top, #444 0%, #343434 50%, #292929 50%, #333 100%);background:linear-gradient(top, #444 0%, #343434 50%, #292929 50%, #333 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222',GradientType=0 )}#fancybox-buttons ul li{float:left;margin:0;padding:0}#fancybox-buttons a{display:block;width:30px;height:30px;text-indent:-9999px;background-color:transparent;background-image:url(/assets/fancybox_buttons-e31c3a8c15610109580e0f787dceb6e0a33c5f365d4cdbd4ee76f2b33aef5822.png);background-repeat:no-repeat;outline:none;opacity:0.8}#fancybox-buttons a:hover{opacity:1}#fancybox-buttons a.btnPrev{background-position:5px 0}#fancybox-buttons a.btnNext{background-position:-33px 0;border-right:1px solid #3e3e3e}#fancybox-buttons a.btnPlay{background-position:0 -30px}#fancybox-buttons a.btnPlayOn{background-position:-30px -30px}#fancybox-buttons a.btnToggle{background-position:3px -60px;border-left:1px solid #111;border-right:1px solid #3e3e3e;width:35px}#fancybox-buttons a.btnToggleOn{background-position:-27px -60px}#fancybox-buttons a.btnClose{border-left:1px solid #111;width:35px;background-position:-56px 0px}#fancybox-buttons a.btnDisabled{opacity:0.4;cursor:default}#fancybox-thumbs{position:fixed;left:0;width:100%;overflow:hidden;z-index:8050}#fancybox-thumbs.bottom{bottom:2px}#fancybox-thumbs.top{top:2px}#fancybox-thumbs ul{position:relative;list-style:none;margin:0;padding:0}#fancybox-thumbs ul li{float:left;padding:1px;opacity:0.5}#fancybox-thumbs ul li.active{opacity:0.75;padding:0;border:1px solid #fff}#fancybox-thumbs ul li:hover{opacity:1}#fancybox-thumbs ul li a{display:block;position:relative;overflow:hidden;border:1px solid #222;background:#111;outline:none}#fancybox-thumbs ul li img{display:block;position:relative;border:0;padding:0;max-width:none}.ms-container{background:transparent url(/assets/switch-52d04dfc76d685b94c128d9cf33a48439482471911dbf27bfaac29c1325b74d4.png) no-repeat 50% 50%;width:370px}.ms-container:after{content:".";display:block;height:0;line-height:0;font-size:0;clear:both;min-height:0;visibility:hidden}.ms-container .ms-selectable,.ms-container .ms-selection{background:#fff;color:#555555;float:left;width:45%}.ms-container .ms-selection{float:right}.ms-container .ms-list{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear 0.2s, box-shadow linear 0.2s;-moz-transition:border linear 0.2s, box-shadow linear 0.2s;-ms-transition:border linear 0.2s, box-shadow linear 0.2s;-o-transition:border linear 0.2s, box-shadow linear 0.2s;transition:border linear 0.2s, box-shadow linear 0.2s;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative;height:200px;padding:0;overflow-y:auto}.ms-container .ms-list.ms-focus{border-color:rgba(82,168,236,0.8);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);outline:0;outline:thin dotted \9}.ms-container ul{margin:0;list-style-type:none;padding:0}.ms-container .ms-optgroup-container{width:100%}.ms-container .ms-optgroup-label{margin:0;padding:5px 0px 0px 5px;cursor:pointer;color:#999}.ms-container .ms-selectable li.ms-elem-selectable,.ms-container .ms-selection li.ms-elem-selection{border-bottom:1px #eee solid;padding:2px 10px;color:#555;font-size:14px}.ms-container .ms-selectable li.ms-hover,.ms-container .ms-selection li.ms-hover{cursor:pointer;color:#fff;text-decoration:none;background-color:#08c}.ms-container .ms-selectable li.disabled,.ms-container .ms-selection li.disabled{background-color:#eee;color:#aaa;cursor:text}td{border:solid black 1px;padding:10px}th{border:solid black;padding:10px}.alert.alert-danger{background:rgba(255,0,0,0.2);margin:20px;border-radius:5px}.alert.alert-danger ul{list-style:none;font-weight:bold}#login{text-align:center;margin:auto}#login label{font-weight:bold;color:darkgray;font-size:15px}#login div{text-align:left;padding:5px;margin:auto}#login .textfield{padding:5px;margin:auto;text-align:left;width:300px}#login .textfield input{height:15px;margin:10px;padding:10px;width:250px;font-size:20px}#login input[type=checkbox]{border:solid 1px black;height:20px;width:20px}#login input[type=submit]{font-size:18px;font-weight:bold;color:#333;padding:15px;width:calc(100% - 80px);margin:40px;border-radius:5px;border:2px solid #333;background:none}#login input[type=submit]:hover{background:#ddd}.daily_text{background-color:rgba(255,255,255,0.5);padding:10px;margin:10px;border:solid #000000 1px}#seperator{margin:10px;margin-top:20px;padding-top:5px;border-top:4px solid lightgray}.question{margin:10px;border:1px solid gray;padding:5px;text-align:left}.question svg{height:16px;width:16px;fill:#cccccc;display:inline}.question svg.no .times{display:inline}.question svg.yes .check{display:inline}.question svg.dontknow .dot{display:inline}.question #question_header{vertical-align:top}.question #question_header #day{vertical-align:top;display:inline-block;width:40px;height:30px;border:solid gray 1px;margin-right:20px;padding-top:10px;text-align:center;background-color:lightgray;font-size:25px;font-weight:bold;color:gray}.question #question_header #question_info{display:inline-block;width:690px}.question #question_header #question_info #tee_name{display:inline-block;font-weight:bold;padding:0px;margin:0px;height:20px;width:550px}.question #question_header #question_info #points span{font-weight:bold}.question #question_header #question_info #question{display:inline-block;margin:0px;width:550px}.question #answers{margin-top:10px}.question #answers .answer{display:inline-block;width:210px;margin:2px;margin-left:20px;margin-right:10px;vertical-align:top;color:gray}.question #answers .answer .answer_text{display:inline-block;width:135px;vertical-align:middle;text-align:left;line-height:16px;color:#333333}.question #answers .answer .answer_text.not_contained{text-decoration:line-through}.question #answers .answer .evaluation{display:inline-block;width:60px;vertical-align:top}.question #answers .answer .evaluation svg .box{display:none}.question #answers .answer .evaluation svg.no .times{fill:red}.question #answers .answer .evaluation svg.yes .check{fill:green}.question #answers .answer .evaluation svg.dontknow .dot{fill:black}.question #answers .answer .evaluation .points{display:inline-block;width:25px;text-align:right;font-weight:bold;float:right}.question #answers .answer .selection{display:inline-flex;flex-direction:row;width:70px;vertical-align:top}.question #answers .answer .selection .answer{margin:0;padding:0;width:18px;color:#333333}.question #answers .answer .selection a{color:#bbb;text-decoration:none;background:none;margin:0;padding:0}.question #answers .answer .selection .count{width:17px;text-align:right}.question #answers .answer .selection .count.correct{color:green}.question #answers .answer .selection .count.incorrect{color:red}.question #answers .answer .selection svg.selected{fill:#aaaaaa}.question #answers .answer .selection svg.selected.no .times{fill:red}.question #answers .answer .selection svg.selected.yes .check{fill:green}.question #answers .answer .selection svg.selected.dontknow .dot{fill:black}#solution{display:inline-block;margin-left:10px;margin-right:10px;margin-top:10px;height:20px}#points{float:right;margin-left:10px;margin-right:10px;margin-top:10px;display:inline-block;text-align:right;height:20px;font-color:gray}.stack{display:inline-block;position:relative}.stack div{position:absolute;top:0px;left:0px}.ms-selectable{float:left}body{margin:10px 0;padding:0;text-align:center;background:url(/assets/background-b14df9269d2558b51b702e0675403c98cffaa3394e0861d549ec00cd2970d4ad.png) fixed}.tab-nav{display:none}#site{-webkit-box-shadow:5px 5px 10px #540500;-moz-box-shadow:5px 5px 10px #540500;box-shadow:5px 5px 10px #540500;-webkit-border-radius:10px;-moz-border-radius:10px;-khtml-border-radius:10px;border:1px solid #666;border-radius:10px;font-family:verdana, arial, helvetica, sans-serif;font-size:13px;line-height:18px;background-image:url(/assets/light-bg-14c910429ec478cd888ffd6bc773d5b2633b8dc1a70c151efabcc31a4d128ff2.jpg);width:1100px;margin:0 auto;text-align:left;padding:15px 0 15px 15px;color:#333}#site #top{vertical-align:middle;margin-bottom:10px;margin-right:0;margin-left:0;margin-bottom:20px}#site #top .topimage{margin-left:50px;vertical-align:top}#site #top #ttipp_nav span{white-space:nowrap}#site #top #user_nav{margin-bottom:5px}#site #top div{display:inline-block;margin-left:auto;width:830px}#site #top div div{text-align:right;height:auto;display:block}#site #top div #title{text-align:right;height:80px;line-height:1;font-size:70px;font-weight:bold;color:lightgray}#site .layout{padding:0;margin:0;display:grid}#site_external{-webkit-box-shadow:5px 5px 10px #540500;-moz-box-shadow:5px 5px 10px #540500;box-shadow:5px 5px 10px #540500;-webkit-border-radius:10px;-moz-border-radius:10px;-khtml-border-radius:10px;border:1px solid #666;border-radius:10px;font-family:verdana, arial, helvetica, sans-serif;font-size:13px;line-height:18px;background-image:url(/assets/light-bg-14c910429ec478cd888ffd6bc773d5b2633b8dc1a70c151efabcc31a4d128ff2.jpg);width:350px;text-align:left;padding:10px;margin:100px auto auto;color:#333}#site_external #top{margin-bottom:20px;border-bottom:solid 2px lightgray}#site_external #top #title{margin:20px;font-size:30px;font-weight:bold;color:lightgray;text-align:right}#content{grid-column:1;grid-row:1 / 100;width:800px;flex:0 0 100%}#highscore-box{grid-column:2}#highscore{border:black solid 1px;width:250px;min-height:200px;margin:10px}#highscore .entry{margin:5px}#highscore .entry #position{display:inline-block;width:30px;color:gray;text-align:right;font-weight:bold}#highscore .entry #position_diff{display:inline-block;width:20px;text-align:left;margin-right:10px;font-size:x-small;line-height:18px}#highscore .entry #name{display:inline-block;width:115px;overflow-x:hidden;text-overflow:ellipsis}#highscore .entry #points{float:none;margin:0;display:inline-block;width:23px;text-align:right}#highscore .entry #point_diff{margin:0;display:inline-block;width:22px;text-align:left;font-size:x-small}#messagebox{grid-column:2}#shoutbox #messages{border:black solid 1px;width:250px;min-height:200px;overflow-y:scroll;max-height:500px;margin:10px 10px 0;padding:3px}#shoutbox #messages .message{margin:3px}#shoutbox #messages .message #header{font-size:x-small;border:solid 1px black;border-bottom:none;background-color:lightgray;padding:2px 2px 2px 5px}#shoutbox #messages .message #header .deleter{float:right}#shoutbox #messages .message #header .deleter a{text-decoration:none}#shoutbox #messages .message #text{border:solid 1px black;padding:5px}#shoutbox #new_message{margin-top:10px;padding:3px}#shoutbox #new_message textarea{margin:10px;padding:3px;width:245px}#shoutbox #new_message input{margin:10px;padding:10px;font-size:1.5em;color:#333;background-color:lightgray}#message_list{overflow:auto;height:500px;margin:10px 10px 0;padding:3px 3px 5px}#message_list .message{margin:15px}#message_list .message #header{background-color:lightgray;font-size:x-small;border:solid 1px black;border-bottom:none;padding:2px 2px 2px 5px}#message_list .message #header .deleter{float:right}#message_list .message #header .deleter a{text-decoration:none}#message_list .message #text{border:solid 1px black;padding:10px}#message_list #new_message{margin-top:10px;padding:3px}textarea{background-color:lightgray}.pos{color:green}.neg{color:red}.zero{color:gray}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{margin-top:10px;margin-bottom:10px}.markdown p{margin-top:6px;margin-bottom:6px}@media screen and (max-width: 900px){#site{width:820px;padding-bottom:30px;margin-bottom:200px}#site #top div{width:630px}#site #top div #title{font-size:60px;height:70px}#site #top .user_info{display:none}#site #top .topimage{margin-left:5px;width:150px}#site #content{width:800px}#site .layout{padding:0;margin:0;display:flex;flex-direction:column}#site .layout>div{padding-top:50px}#site #highscore{width:780px;font-size:22px}#site #highscore .entry{margin:25px 10px}#site #highscore .entry #position{width:50px}#site #highscore .entry #position_diff{padding-left:10px;font-size:12px;width:50px}#site #highscore .entry #name{width:480px}#site #highscore .entry #points{width:60px}#site #highscore .entry #point_diff{font-size:15px;width:50px}#site #messages{width:780px}#site #new_message{width:780px}#site #new_message textarea{width:780px}}@media screen and (max-width: 800px){.question{margin:40px 0}#site{padding:10px;width:510px}#site #top div{width:400px}#site #top div #title{font-size:60px;height:70px}#site #top .user_info{display:none}#site #top .topimage{margin-left:5px;width:100px}#site #content{width:510px}#site #content #question_header #day{margin-right:10px;width:80px;height:60px;font-size:50px;line-height:50px}#site #content #question_header #question_info{width:400px}#site #content #question_header #question_info .voting{width:130px;text-align:right}#site #content #question_header #question_info #tee_name{font-size:15px;width:270px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#site #content #question_header #question_info #question{font-size:10px;width:400px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#site #content #question_header #question_info #question .markdown{font-size:8px}#site #content #question_header #question_info #question .markdown p{text-overflow:ellipsis;overflow:hidden}#site #highscore{width:490px;font-size:22px}#site #highscore .entry{margin:25px 0}#site #highscore .entry #position{width:50px}#site #highscore .entry #position_diff{font-size:12px}#site #highscore .entry #name{width:210px}#site #highscore .entry #points{width:60px}#site #highscore .entry #point_diff{font-size:15px}#site #messages{width:490px}#site #new_message{width:490px}#site #new_message textarea{width:490px}}@media (hover: none){ul.tab-nav{position:fixed;left:0;bottom:0;padding:0;margin:0;display:flex;list-style:none;width:100%}ul.tab-nav li{padding-top:30px;height:50px;flex-grow:1;flex-basis:0;border:solid black 1px;text-align:center;font-size:20px;line-height:20px;background-color:lightgray;font-weight:bold}ul.tab-nav li a{text-decoration:none}.question svg{height:50px;width:50px}.question #answers .answer{width:500px}.question #answers .answer .answer_text{font-size:23px;line-height:50px;width:300px}.question #answers .answer .selection{width:150px}.question #answers .answer .evaluation{width:150px}.question #answers .answer .evaluation .points{width:50px;font-size:20px;line-height:50px}}.overlay{display:none;font-size:11px}.edit_links{text-align:right;margin:10px;margin-top:-10px}#new_question p{padding-bottom:3px;padding-top:3px}#new_question .answer{display:inline-block}#user_choices{padding:5px;margin-top:10px;border-top:1px solid black;display:block}#user_choices .gray{opacity:.2}#user_choices .gray.online{backgroud-color:green}#user_choices .user_answer{display:inline-block;width:125px;padding:5px;margin:5px;background:rgba(34,34,34,0.02);border:solid 1px rgba(34,34,34,0.06);vertical-align:top}#user_choices .user_answer.online{background:rgba(39,167,30,0.1);border:solid 1px #27a71e}#user_choices .user_answer .info{display:inline-block;width:70px;vertical-align:top}#user_choices .user_answer .choice{display:inline-block;width:50px}#user_choices .user_answer .choice span{width:9px;margin:0px;padding:0px;padding-left:1px;padding-right:1px;text-align:center;display:inline-block}#user_choices .user_answer .choice .correct{color:green}#user_choices .user_answer .choice .incorrect{color:red}.user_choice{margin:4px}p,ol,ul,td{font-family:verdana, arial, helvetica, sans-serif;font-size:13px;line-height:18px}pre{background-color:#eee;padding:10px;font-size:11px}a{color:#000}a:visited{color:#666}a:hover{color:#fff;background-color:#000}div.field,div.actions{margin-bottom:10px}#notice{color:green}.simple_form label{font-weight:bold;color:darkgray;font-size:15px;float:left;width:180px;text-align:right;margin:2px 10px}.simple_form label.radio,.simple_form label.checkbox{float:none;margin:0;width:auto;text-align:left}.simple_form label.checkbox{display:block;margin-left:200px}.simple_form label.radio{margin-right:10px}.simple_form div.input{margin-bottom:10px}.simple_form input{border-bottom:1px #eee solid;padding:4px 10px;color:#555;font-size:14px}.simple_form input.radio_buttons,.simple_form input.check_boxes{margin-right:5px}.simple_form .btn{margin-left:200px}.simple_form .alert-error{color:#D00;margin-bottom:10px;font-weight:bold}.simple_form .hint,.simple_form .error{clear:left;margin-left:200px;font-size:12px;color:#D00;display:block}.simple_form .hint{color:#555;font-style:italic}.voting{display:inline-block;width:130px;float:right;text-align:right;padding:0px;margin:0px;color:#888;font-size:8pt}.voting .average{height:20px;display:inline-block;vertical-align:middle}.voting .star{text-decoration:none;background:none;font-size:13pt;display:inline-block;width:14px;height:24px;margin:0px;paddig:0px;text-align:center;vertical-align:middle;color:rgba(119,119,119,0.3)}.voting .selected{color:#666}.c3 svg{font:10px sans-serif;-webkit-tap-highlight-color:transparent}.c3 path,.c3 line{fill:none;stroke:#000}.c3 text{-webkit-user-select:none;-moz-user-select:none;user-select:none}.c3-legend-item-tile,.c3-xgrid-focus,.c3-ygrid,.c3-event-rect,.c3-bars path{shape-rendering:crispEdges}.c3-chart-arc path{stroke:#fff}.c3-chart-arc text{fill:#fff;font-size:13px}.c3-grid line{stroke:#aaa}.c3-grid text{fill:#aaa}.c3-xgrid,.c3-ygrid{stroke-dasharray:3 3}.c3-text.c3-empty{fill:#808080;font-size:2em}.c3-line{stroke-width:1px}.c3-circle._expanded_{stroke-width:1px;stroke:white}.c3-selected-circle{fill:white;stroke-width:2px}.c3-bar{stroke-width:0}.c3-bar._expanded_{fill-opacity:1;fill-opacity:0.75}.c3-target.c3-focused{opacity:1}.c3-target.c3-focused path.c3-line,.c3-target.c3-focused path.c3-step{stroke-width:2px}.c3-target.c3-defocused{opacity:0.3 !important}.c3-region{fill:steelblue;fill-opacity:.1}.c3-brush .extent{fill-opacity:.1}.c3-legend-item{font-size:12px}.c3-legend-item-hidden{opacity:0.15}.c3-legend-background{opacity:0.75;fill:white;stroke:lightgray;stroke-width:1}.c3-title{font:14px sans-serif}.c3-tooltip-container{z-index:10}.c3-tooltip{border-collapse:collapse;border-spacing:0;background-color:#fff;empty-cells:show;-webkit-box-shadow:7px 7px 12px -9px #777777;-moz-box-shadow:7px 7px 12px -9px #777777;box-shadow:7px 7px 12px -9px #777777;opacity:0.9}.c3-tooltip tr{border:1px solid #CCC}.c3-tooltip th{background-color:#aaa;font-size:14px;padding:2px 5px;text-align:left;color:#FFF}.c3-tooltip td{font-size:13px;padding:3px 6px;background-color:#fff;border-left:1px dotted #999}.c3-tooltip td>span{display:inline-block;width:10px;height:10px;margin-right:6px}.c3-tooltip td.value{text-align:right}.c3-area{stroke-width:0;opacity:0.2}.c3-chart-arcs-title{dominant-baseline:middle;font-size:1.3em}.c3-chart-arcs .c3-chart-arcs-background{fill:#e0e0e0;stroke:none}.c3-chart-arcs .c3-chart-arcs-gauge-unit{fill:#000;font-size:16px}.c3-chart-arcs .c3-chart-arcs-gauge-max{fill:#777}.c3-chart-arcs .c3-chart-arcs-gauge-min{fill:#777}.c3-chart-arc .c3-gauge-value{fill:#000}.c3-chart-arc.c3-target g path{opacity:1}.c3-chart-arc.c3-target.c3-focused g path{opacity:1}
