/* Copyright 2019 Google Inc. All Rights Reserved. */
.page-archive .year_row{overflow:auto}.page-archive .narrow_year_row{width:52em}.page-archive .year_row+.year_row{margin-top:40px;border-top:2px solid black;padding-top:20px}.page-archive .year_row_top{padding-top:4px;padding-bottom:4px}.page-archive .year_row_bottom{padding-top:4px;padding-bottom:4px}.page-archive .year_row_l{float:left}.page-archive .year_row_r{float:right}.page-archive .year_row table{margin-left:2px}.page-archive .year_row table td{border:1px solid black;padding:4px}.page-archive table.results td.prize{text-align:right}.page-archive .archive-images-div{white-space:nowrap}.page-archive .archive-images-div img{border:2px solid #ccc}body{background-color:white;color:black;font-family:Arial,sans-serif;font-size:small;margin:3px 8px;min-width:970px}img{border:0}table{border-collapse:collapse;font-size:small}td,th{padding:0;vertical-align:top;text-align:left}a:link{color:#0000cc}a:active{color:#cc0000}a:visited{color:#551a8b}h1{font-size:x-large;margin-top:0}h2{font-size:large}h3{font-size:medium}h4{font-size:small}form{margin:0;padding:0}li{margin-bottom:0.25em}code,pre{color:#007000;font-family:"bogus font here",monospace;font-size:100%}pre{border:1px solid silver;background-color:#f5f5f5;padding:0.5em;overflow:auto;margin:2em}pre ins{color:#cc0000;font-weight:bold;text-decoration:none}.newmark{color:red;font-size:80%;vertical-align:top}.selected,.selected a,a.selected{color:black;font-weight:bold;text-decoration:none}.selected a:visited,a.selected:visited{color:black}#gaia{text-align:right}#header{height:60px;margin-bottom:11px;position:relative}#logo-div{position:absolute;top:1em;left:0;padding:0 0 0 0.7em;z-index:100}#logo{padding:10px;border:0}#logo-padder{padding-top:1.3em}#title{border-top:1px solid #3366cc;background-color:#e5ecf9;font-size:large;font-weight:bold;margin:0;padding:0;padding-top:1px;padding-bottom:1px;margin-top:5px}#breadcrumbs,#title{margin-left:160px;padding-left:3px}#breadcrumbs{margin-top:3px}#side{width:167px;margin-bottom:3em;float:left}#menu ul{margin:0;padding:0;list-style-type:none;margin-bottom:1em}#menu ul ul{margin-left:10px;margin-bottom:0}#menu li{margin-top:4px}#menu h4{margin:0;padding:0;margin-bottom:1em}#search{margin-top:2em}#search .header{font-weight:bold;font-size:90%;margin-bottom:1px}#search .button{margin-top:1px}#search .input input{width:125px}#body{border-left:1px dotted silver;margin-left:169px;margin-right:25px;padding-left:18px;padding-bottom:25px}#footer{text-align:center;width:100%;border-top:1px solid #ccc;padding:10px 0;font-size:90%}div.download{padding-top:0.5em;padding-bottom:0.5em}div.download a{border:1px solid #3366cc;background-color:#e5ecf9;padding:0.5em;position:relative;font-weight:bold}.termsagree{margin-top:1em;margin-bottom:1em;background-color:#e5ecf9;padding:0.5em}.termsagree .button{padding-top:0.5em}.termsagree .text{font-weight:bold}.termsagree .text .printable{font-weight:normal}.termsagree .button,.termsagree .text{padding-left:5px}@media print{.noprint{display:none}#gaia,#header,#side{display:none}#body{margin:0;border:0;padding:0}}#copyright{margin-right:0.8em}#guser{font-size:13px;position:absolute;top:0;right:0;padding:2px 10px 7px 0;z-index:100}#welcome-bar{margin:1.5em 0 0 12em;padding:0.5em;font-size:120%;font-weight:bold;color:#447dbe;border-top:1px solid #ccc}.bold{font-weight:bold}.gray{color:gray}span.hDivider{padding-left:0.7em}.v-divider{height:0.7em}div.dynamic-link{padding:0.3em 0.4em 0.3em 0.8em;margin-bottom:0.2em;font-size:95%;color:blue;cursor:pointer;text-decoration:underline;-moz-border-radius-bottomleft:0.401em;-moz-border-radius-topleft:0.401em}div.dynamic-link a:visited{color:blue}#common-nav-div{clear:none;float:left;height:100%}#common-nav-wrapper{width:16em;border-right:1px solid #c9edcc;overflow:hidden}#common-nav-wrapper div{display:block}.common-nav-section-title{padding:0.5em 0.5em;width:100%;color:#333}.common-nav-links>div{padding:0.5em 1em;width:100%;font-weight:bold}.common-nav-links>.active-link:link{color:#191970}.common-nav-links>.active-link:visited{color:#191970}.common-nav-links>.active-link:hover{color:#000080;background-color:#ffe}.common-nav-links>.current-link{color:#000080;background-color:#c9edcc}#index-moreinfo>div{padding:0.2em 0.5em}#common-content-div{margin-left:17em;margin-right:0}#common-content-div>div{position:relative;padding:2em;width:90%;max-width:800px}#index-moreinfo .active-link,#index-moreinfo a{color:navy;text-decoration:underline;cursor:pointer}#index-moreinfo .current-link{background-color:#c9edcc}#index-moreinfo>div{width:100%;background:url("../../static/bg_red_arrow.gif") no-repeat 5px 5px;padding-left:20px}#common-nav-links{-moz-user-select:none;-khtml-user-select:none;user-select:none}table.schedule{border:1px solid black}.schedule .desc{font-weight:bold;width:17em}.schedule .date{width:8em}.schedule .duration{width:8em}.schedule .links{text-align:center;width:6em;border-left:0;border-right:0}.page-dashboard body{min-width:50em}.page-dashboard form{margin:0}.page-dashboard #dsb-page-body{position:relative;clear:both;margin:0 0 0.5em 0;display:block}.page-dashboard table,.page-dashboard td,.page-dashboard th,.page-dashboard tr{border-collapse:collapse;border-width:0;margin:0;padding:0;text-align:left;vertical-align:top}.page-dashboard div.main{display:none;}.page-dashboard #dsb-header-links{text-align:right}.page-dashboard #dsb-contest-title-bar{position:relative;padding:0.5em 0.3em 0.3em 0.3em;text-align:right}.page-dashboard #dsb-rank-etc{float:left}.page-dashboard #left-panel{float:left;width:14.6em;overflow:hidden;display:inline;padding-top:5.3em}.page-dashboard #dsb-analysis-button{display:none}.page-dashboard #dsb-contest-title{color:#333333;padding:0 0 0 0.8em}.page-dashboard .before-start-only{display:none}.page-dashboard .before-start-only-inline{display:none}.page-dashboard .after-start-only{display:none}.page-dashboard .after-start-only-inline{display:none}.page-dashboard div.dsb-pre-contest-text{color:black;cursor:default;text-decoration:none;position:relative;padding:0.5em 1em 0.5em 1em}.page-dashboard div.dsb-problem-tab-open div.dynamic-link{color:black;cursor:default;font-weight:bold;text-decoration:none;background-color:#c3d9ff}.page-dashboard div.dsb-analysis-tab-open div.dynamic-link,.page-dashboard div.dsb-clar-tab-open div.dynamic-link,.page-dashboard div.dsb-submissions-tab-open div.dynamic-link{color:black;cursor:default;font-weight:bold;text-decoration:none;background-color:#c9edcc}.page-dashboard div.dsb-analysis-tab-close div.dynamic-link,.page-dashboard div.dsb-clar-tab-close div.dynamic-link,.page-dashboard div.dsb-problem-tab-close div.dynamic-link,.page-dashboard div.dsb-submissions-tab-close div.dynamic-link{background-color:white;cursor:pointer}.page-dashboard div.dsb-analysis-tab-open div.dynamic-link div,.page-dashboard div.dsb-problem-tab-open div.dynamic-link div{color:black;text-decoration:none;display:inline}.page-dashboard div.dsb-analysis-tab-close div.dynamic-link div,.page-dashboard div.dsb-problem-tab-close div.dynamic-link div{color:blue;text-decoration:underline;display:inline}.page-dashboard div.problem-status-wrapper{padding-top:0.3em;padding-bottom:0.3em;padding-right:0.5em;padding-left:0.3em}.page-dashboard table.problemStatus{margin:0.3em 0 0.3em 0;color:#666666;font-size:90%;width:100%}.page-dashboard table.problemStatus td.inputName{width:2em;text-align:right;padding-right:0.4em;border-right:1px solid #b6caee}.page-dashboard table.problemStatus td.status{padding-left:0.4em}.page-dashboard .dsb-mini-status-highlight{color:black;display:inline;background-color:#eefbce}.page-dashboard .dsb-mini-status-non-highlight{color:black}.page-dashboard .dsb-mini-tab-wrapper{border:0.2em solid #c3d9ff;margin:0 0.9em 0 0.3em;width:13.5em;-moz-border-radius:0.3em;-webkit-border-radius:0.3em;-khtml-border-radius:0.3em;border-radius:0.3em}.page-dashboard .dsb-status-problem-title{color:black;font-size:90%;padding:0.15em 0 0.25em 0;border-bottom:1px solid #cccccc}.page-dashboard #dsb-scoreboard-div{font-weight:500}.page-dashboard #dsb-scoreboard-table{width:13.48em;font-size:small}.page-dashboard #dsb-scoreboard-header-div,.page-dashboard #dsb-status-header-div{border-bottom:1px solid #c3d9ff;background-color:#c3d9ff;padding-top:0.25em;padding-bottom:0.25em;padding-left:0.5em;font-size:95%}.page-dashboard div.dsb-mini-tab-link{padding:0 0.5em 0.5em 0;text-align:right}.page-dashboard .dsb-name-td{width:11em;padding:0.2em 0 0.2em 0.5em}.page-dashboard .dsb-score-td{text-align:right;width:2.48em;padding-right:20px;padding:0.2em 0.5em 0.2em 0}.page-dashboard .dsb-scoreboard-row-odd{background-color:#eeeeee}.page-dashboard hr.dsb-hr{background-color:#c3d9ff;color:#c3d9ff;width:90%;height:1px;border:0}.page-dashboard #right-panel{float:none;margin-left:14.5em;z-index:5}.page-dashboard div.dsb-blue-border{position:relative;padding:0.45em;background-color:#c3d9ff;-moz-border-radius:0.2em;-webkit-border-radius:0.2em;-khtml-border-radius:0.2em;border-radius:0.2em}.page-dashboard div.dsb-green-border{position:relative;padding:0.45em;background-color:#c9edcc;-moz-border-radius:0.2em;-webkit-border-radius:0.2em;-khtml-border-radius:0.2em;border-radius:0.2em}.page-dashboard #dsb-border-inner{background-color:white;padding:0.5em}.page-dashboard div.dsb-status-msg-wrapper{text-align:center;visibility:hidden}.page-dashboard div.dsb-status-msg{font-weight:bold;display:inline;padding:0.4em 1em 0.4em 1em;line-height:1.75em;background-color:#faeca5;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;-khtml-border-radius:0.5em;border-radius:0.5em}.page-dashboard #dsb-view-sub-link{color:blue;text-decoration:underline;cursor:pointer}.page-dashboard .dsb-content-pages{padding:1em;display:none;min-height:45em;height:auto!important;height:45em}.page-dashboard div.clarTableWrapper{padding-top:1em;max-height:40em;overflow:auto}.page-dashboard tr.dsb-clar-tr td{empty-cells:show;padding-top:0.2em;padding-bottom:0.2em;padding-left:0.5em;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.page-dashboard tr.dsb-clar-tr-odd{background-color:#efefef}.page-dashboard tr.dsb-clar-tr-announcement{background-color:#ffffd4}.page-dashboard .clarTimeColumn{text-align:right}.page-dashboard td.clarProbTd{padding:0.2em 0.5em 0.2em 0.5em}.page-dashboard div.problem-title{color:#333333;padding:0.4em;margin:0 0.5em 0 0.5em;border-bottom:0.1em solid #e8f0ff;font-size:112%;font-weight:bold}.page-dashboard .dsb-input-panel-text{padding-bottom:0.5em}.page-dashboard span.problemInput{padding:0.4em 0.4em 0.4em 0.4em;height:1em}.page-dashboard span.inputText{display:inline;padding-left:0.3em;vertical-align:middle}.page-dashboard span.inputText span.inputLink{color:blue;text-decoration:underline}.page-dashboard span.inputTextStatic{display:inline;padding-left:0.3em;vertical-align:middle}.page-dashboard input.submitFormFile{margin:0.1em 0.5em 0.1em 0.5em}.page-dashboard span.dsb-submit-form-links{margin-left:0.25em;color:blue;cursor:pointer;text-decoration:underline}.page-dashboard span.dsb-submit-form-redownload-zipped-link{margin-left:0;}.page-dashboard div.dsb-submit-form-separator{margin-top:0.5em;padding-top:0.5em;padding-bottom:0.2em;border-top:0.1em solid #fff8aa}.page-dashboard .dsb-problem-content-div{vertical-align:top;margin-right:6em;margin-top:2em;max-width:40em;min-height:45em;height:auto!important;height:45em}.page-dashboard #dsb-clar-close-image-div{position:absolute;top:0.1em;left:0.1em;text-align:left}.page-dashboard #dsb-time-remaining-before{color:#999999;display:inline}.page-dashboard #dsb-time-remaining{color:#999999;display:inline}.page-dashboard #dsb-current-rank-div,.page-dashboard #dsb-current-score-div{color:#333333;padding-left:0.5em;display:inline}.page-dashboard #dsb-current-rank-span,.page-dashboard #dsb-current-score-span{color:#3f762c}.page-dashboard #dsb-clarification-table{min-width:30em;display:none}.page-dashboard #dsb-clarification-table td,.page-dashboard #dsb-clarification-table th,.page-dashboard #dsb-submissions-table td,.page-dashboard #dsb-submissions-table th{padding:0.3em}.page-dashboard #dsb-clarification-table th,.page-dashboard #dsb-submissions-table th{font-size:90%;font-weight:500}.page-dashboard .problem-item,.page-dashboard .problem-item-gray{font-size:110%}.page-dashboard .dsb-problem-content-div>h3,.page-dashboard .dsb-problem-content-div>h4{font-size:110%;font-weight:normal}.page-dashboard .problem-item-gray{font-size:100%}.page-dashboard .dsb-problem-content-div>.problem-io-wrapper{background-color:#efefef;border:1px solid #cccccc;padding-bottom:2em;margin-bottom:2em;width:90%;overflow:auto;overflow-y:hidden}.page-dashboard .problem-io-wrapper td{padding:0 1em 0 1em}.page-dashboard .problem-io-wrapper .io-table-header{font-size:100%}.page-dashboard .problem-io-wrapper .io-content{border:0;background-color:#efefef;padding:0;margin:0;width:100%;font-size:100%}.page-dashboard .dsb-input-table-description{padding:0.5em;color:#333333;line-height:1.5em;border-right:0.1em solid #cccccc;white-space:nowrap}.page-dashboard .dsb-input-table-caption{display:block;margin-top:0.4em;padding-left:0.5em;color:#666666}.page-dashboard .dsb-input-table-linktd{padding:0.5em}.page-dashboard .dsb-input-link-span{cursor:pointer;display:inline;text-decoration:none}.page-dashboard .dsb-input-link-text{color:blue;text-decoration:underline;cursor:pointer}.page-dashboard .dsb-input-link-img{display:inline;padding-right:0.2em}.page-dashboard .dsb-no-image-link-text{margin-left:15px;padding-left:0.2em}.page-dashboard .dsb-action-box-open{background-color:#faeca5;padding:0.5em;max-width:31em;border-right:1px solid #ddc850;border-bottom:1px solid #ddc850;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;-khtml-border-radius:0.5em;border-radius:0.5em}.page-dashboard .dsb-input-wrapper{padding:0.4em;display:inline}.page-dashboard .dsb-submit-form-div{top:-0.2em;display:none;padding:0.4em;max-width:30em}.page-dashboard .dsb-input-start-button{font-size:100%}.page-dashboard img{vertical-align:middle}.page-dashboard .dsb-has-new-question-tab{font-weight:bold}.page-dashboard .dsb-unread-count{display:inline-block;padding:1px 6px;color:#fff;background-color:#d14836;border:1px solid #c13828;border-radius:2px;margin-left:5px}.page-dashboard code,.page-dashboard pre{color:black}.page-dashboard pre{width:86%;font-size:90%}.page-dashboard .dsb-sub-status-msg{height:1.2em;font-size:100%;margin-bottom:0.5em;text-align:left}.page-dashboard .dsb-sub-row-id-width{width:2em}.page-dashboard .dsb-sub-name-width{width:12em}.page-dashboard .dsb-sub-difficulty-width{width:5em}.page-dashboard .dsb-sub-input-width,.page-dashboard .dsb-sub-output-width,.page-dashboard .dsb-sub-source-width{width:4.5em}.page-dashboard .dsb-sub-status-width{width:7.5em;text-align:right}.page-dashboard .dsb-sub-time-width{width:7.5em;text-align:right}.page-dashboard .dsb-sub-download-link-span{display:block;width:15px;height:15px;cursor:pointer}.page-dashboard .dsb-sub-download-link-disabled-span{cursor:default}.page-dashboard .dsb-sub-even-row{background-color:#efefef}.page-dashboard .dsb-sub-odd-row{background-color:#ffffff}.page-dashboard tr.dsb-sub-even-row td,.page-dashboard tr.dsb-sub-odd-row td{empty-cells:show;padding-top:0.2em;padding-bottom:0.2em;padding-left:0.5em;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.page-dashboard .dsb-analysis-selected{color:black;text-decoration:none;cursor:default}.page-dashboard .dsb-analysis-not-selected{color:blue;text-decoration:underline;cursor:pointer}.page-dashboard a.dsb-download-sample-link{color:#0000cc;cursor:pointer}.page-dashboard a.dsb-download-sample-link:visited{color:#551a8b}.page-faq .gcj-hidden-tip{display:none;font-style:italic}.page-faq .gcj-hidden-tip-sign{color:blue;font-weight:bold}.page-index2 a{color:#00c}.page-index2 a:active{color:#f00}.page-index2 a:visited{color:#551a8b}.page-index2 q{quotes:none}.page-index2 table{border-collapse:collapse;border-width:0;empty-cells:show}.page-index2 input,.page-index2 option,.page-index2 select,.page-index2 textarea{font-family:arial,sans-serif;font-size:inherit}.page-index2 ul{margin:0 0 1em 1em}.page-index2 ol{margin:0 0 1em 1.8em}.page-index2 dt{font-weight:bold}.page-index2 .none{list-style-type:none}.page-index2 .list{list-style-image:url("../../static/bg_red_arrow.gif");margin:0 0 1em 1.3em}.page-index2 .list li{margin:0.5em 0}.page-index2 a.arrow-link{display:block;padding-left:20px;padding-top:10px;background:url("../../static/bg_red_arrow.gif") no-repeat 0 14px}.page-index2 a.license-link{text-decoration:none}.page-index2 p.arrow-p{display:block;padding-left:20px;padding-top:10px;margin:0;background:url("../../static/bg_red_arrow.gif") no-repeat 0 14px}.page-index2 img.flag{border:1px solid #ddd}.page-index2 #magic-area-wrap{float:right}.page-index2 #magic-area{border:1px solid #ccc;width:20em;padding:1em;margin-top:10px;display:none}.page-index2 #magic-area div.under-button{text-align:left}.page-index2 #magic-area div.under-button span,.page-index2 #magic-prev-contest-div{display:block;padding-left:20px;padding-top:10px;background:url("../../static/bg_red_arrow.gif") no-repeat 5px 15px}.page-index2 #magic-area div.under-button span a{margin:5px 0 0 0}.page-index2 #magic-area>span{display:block;padding:5px}.page-index2 .block{border:1px solid #666;border-width:1px 0 3px 0;padding:1em 0;margin:0 0 1em 0;overflow:auto}.page-index2 .semi-block{border:1px solid #666;border-width:1px 0 0 0;padding:1em 0;margin:0 0 1em 0;overflow:auto}.page-index2 .column{float:left;margin:5px}.page-index2 .column+.column{margin-left:auto}.page-index2 .column table{margin-bottom:10px}.page-index2 .column table tr td{border:1px solid black;padding:4px}.page-index2 #header2{overflow:auto;position:relative}.page-index2 #guser{font-size:13px;position:absolute;top:0;right:0;padding:2px 10px 7px 0;z-index:100}.page-index2 #logo{float:left;display:block;margin:0 0 1em 0}.page-index2 #by-google{font-size:0.7em;float:left;width:70px;margin:13px 0 0 8px}.page-index2 #nav{float:left;list-style-type:none;margin:34px 0 0 50px;width:640px;height:1em}.page-index2 #nav li{float:left;width:125px;font-weight:bold;text-align:center}.page-index2 #footer{color:#333;padding:5px 0 10px 0;font-size:0.9em;text-align:center}.page-index2 #appengine-button{float:right;margin:-35px 0 0}.page-index2 #schedule{width:50em;margin:auto}.page-index2 #schedule td{vertical-align:top;padding:5px 0}.page-index2 #schedule tr{border-bottom:1px solid #aaa}.page-index2 #schedule th{font-size:1.2em;padding:0 0 5px 0}.page-index2 #schedule .date,.page-index2 #schedule .time{text-align:left}.page-index2 #schedule .date{width:15em}.page-index2 #magic-area-title{font-weight:bold;text-align:center;padding-bottom:0.5em}.page-index2 #magic-area-buttoninfo{padding-top:0.5em;padding-left:20px;padding-top:10px;background:url("../../static/bg_red_arrow_up.gif") no-repeat 5px 15px}.page-index2 h1{font-size:2em}.page-index2 h2{font-size:1.5em}.page-index2 h3{font-size:1.2em}.page-index2 h4,.page-index2 h5{font-size:1em}.page-registration table{font-size:small}.page-registration td,.page-registration th{padding:3px 10px 3px 10px;vertical-align:top}.page-registration a:link{color:#0000cc}.page-registration a:active{color:#cc0000}.page-registration a:visited{color:#551a8b}.page-registration div.errormsg{color:red;font-size:0.8em;font-family:arial,sans-serif}.page-registration div.example{font-size:0.8em;font-family:arial,sans-serif}.page-scoreboard #scb-page-body{position:relative;clear:both;margin:0 0 1em 0}.page-scoreboard #scb-page-wrapper{margin:0 auto 20px auto}.page-scoreboard div.scb-status-msg-wrapper{text-align:center;visibility:hidden}.page-scoreboard div.scb-status-msg{font-weight:bold;display:inline;padding:0.4em 1em 0.4em 1em;-moz-border-radius:0.5em;background-color:#faeca5}.page-scoreboard img{vertical-align:-5%;padding:0 0.2em 0 0}.page-scoreboard img.scb-friend{vertical-align:top;padding-left:0.4em;cursor:pointer}.page-scoreboard img.scb-friend-small{vertical-align:-5%}.page-scoreboard #scb-tab-bar td,.page-scoreboard #scb-tab-bar th{vertical-align:bottom}.page-scoreboard .scb-space-filler{width:80%;border-bottom:0.1em solid #c3d9ff}.page-scoreboard #scb-contest-title-bar{font-size:13px;position:absolute;top:0;right:0;padding:2px 10px 7px 0;z-index:100}.page-scoreboard #scb-tab-all,.page-scoreboard #scb-tab-friend,.page-scoreboard #scb-tab-neighbor{white-space:nowrap;padding:0.3em 0.5em 0.3em 0.5em}.page-scoreboard .scb-active-tab{font-weight:bold;border-top:1px solid #c3d9ff;border-left:1px solid #c3d9ff;border-right:1px solid #c3d9ff;border-bottom:1px solid #fff}.page-scoreboard .scb-inactive-tab a{text-decoration:none}.page-scoreboard .scb-inactive-tab{background-color:#efefef;border:1px solid #c3d9ff}.page-scoreboard .scb-inactive-tab span{text-decoration:underline}.page-scoreboard .scb-tab-pad{border-bottom:0.1em solid #c3d9ff}.page-scoreboard #scb-friends-box{border-bottom:0.1em solid #c3d9ff}.page-scoreboard #scb-friends-box{text-align:right;padding:0 0.2em 0.3em 0.5em;white-space:nowrap}.page-scoreboard #scb-login-url{display:none}.page-scoreboard #scb-search-input{width:10em;border:1px solid #bdbdbd}.page-scoreboard #scb-add-friend-button{margin:0}.page-scoreboard #scb-time-remain{float:right}.page-scoreboard #scb-views-selector{padding:0.5em;font-size:90%}.page-scoreboard .scb-checkbox-span{margin-right:1em;vertical-align:middle}.page-scoreboard .scb-checkbox{margin:0 0.2em 0 0}.page-scoreboard #scb-score-table{border-top:0.1em solid #c3d9ff;border-bottom:0.1em solid #c3d9ff;white-space:nowrap}.page-scoreboard .scb-odd-row{background-color:#efefef}.page-scoreboard #scb-score-table tbody{border-top:1px solid #cccccc}.page-scoreboard #scb-score-table tfoot{padding-top:0.5em;border-top:1px solid #cccccc}.page-scoreboard #scb-score-table td{padding:0.5em 0 0.3em 0.5em;text-align:left}.page-scoreboard #scb-score-table th{font-weight:normal;padding-top:0.3em;padding-left:0.5em;text-align:left}.page-scoreboard #scb-score-table th.scb-header1{text-align:center;padding-bottom:0}.page-scoreboard a.scb-tab-button:visited{color:blue}.page-scoreboard .scb-disabled{color:gray}.page-scoreboard .scb-rank-width{width:2.7em}.page-scoreboard .scb-name-width{width:10em}.page-scoreboard .scb-flag-width{width:24px}.page-scoreboard .scb-score-width{width:3em}.page-scoreboard .scb-penalty-width{width:6em}.page-scoreboard .scb-io-width{width:7em}.page-scoreboard .left-bd{border-left:1px solid #cccccc}.page-scoreboard .scb-good-mood-text{color:#006600}.page-scoreboard .scb-views-file{display:none;cursor:pointer}.page-scoreboard #scb-score-table td.scb-flag-cell{padding:0}.page-scoreboard #scb-score-table td.scb-flag-cell img{padding:0;display:block;margin:0.55em auto auto;vertical-align:0;border:1px solid #dddddd}.page-scoreboard p.scb-little-text{color:gray;font-size:85%;font-weight:normal;margin:3px 0 0 0}.page-scoreboard #scb-contest-stat-title{text-align:right;font-weight:normal;padding-right:1em;vertical-align:middle}.page-scoreboard #tooltip-tip{padding-top:0.4em;cursor:default;text-align:left;font-size:85%;color:#666666}.page-scoreboard #scb-range-links{text-align:center}.page-scoreboard a.scb-range-active{padding:0 0.6em 0 0.6em;text-decoration:none;color:blue;cursor:pointer}.page-scoreboard a.scb-range-active:link{color:#4fa9e1}.page-scoreboard a.scb-range-active:visited{color:#4fa9e1}.page-scoreboard a.scb-range-active:hover{color:#0000ff}.page-scoreboard a.scb-range-active:active{color:#0000ff}.page-scoreboard .scb-range-inactive{padding:0 0.6em 0 0.6em;color:Black;font-weight:bold}