@charset "UTF-8";@media screen{.stars{font-size:0}.stars label{background:url(/contests/web/images/star-dbcbcf15c2.png);display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;width:18px;height:15px;text-indent:-9999px;background-position:0 16px;color:silver}.stars input[type=radio]{display:none}.stars input[type=radio]:checked+label,.stars label.checked{background-position:0 0;color:gold}.stars[disabled=disabled] label,.stars[disabled] label{cursor:not-allowed;opacity:.5}.stars.tiny label{background:url(/contests/web/images/star-tiny-696c979911.png);background-position:0 16px;width:13px;height:14px}.stars.tiny input[type=radio]:checked+label,.stars.tiny label.checked{background-position:0 0}}@media print{.stars{font-size:0}.stars input[type=radio]{display:none}.stars label{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;color:silver!important}.stars input[type=radio]:checked+label,.stars label.checked{color:gold!important;display:inline-block}}.dot-inline-list,.inline-list,.small-inline-list{list-style-type:none}.dot-inline-list,.dot-inline-list li,.inline-list,.inline-list li,.small-inline-list,.small-inline-list li{margin:0;padding:0;display:inline}.dot-inline-list{list-style:circle inside}.dot-inline-list>li{margin-left:2px}.dot-inline-list>li:first-child:before{display:none}.dot-inline-list>li:before{content:"•";display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;margin-right:5px}.small-inline-list{font-size:12px;font-size:.8rem;line-height:20px}.small-inline-list li:before{content:"|";margin-left:6px;margin-right:6px}.small-inline-list li:first-child:before{content:none;margin-left:none;margin-right:none}.small-inline-list a{color:#fff;vertical-aling:baseline;text-decoration:underline}.small-inline-list a:hover{color:#fff;text-decoration:underline}.small-inline-list a.active{font-weight:700;text-decoration:none}.toggle-list{list-style-type:none;margin:0;padding:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-sizing:border-box;border:solid 1px #969694}.toggle-list li{position:relative}.toggle-list a,.toggle-list label{position:relative;display:block}.toggle-list>li{background:#f8f8f8}.toggle-list>li:first-child>a,.toggle-list>li:first-child>label{box-shadow:none}.toggle-list>li:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.toggle-list>li:last-child>a,.toggle-list>li:last-child>label{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.toggle-list>li .icon{line-height:25px;margin-right:6px}.toggle-list>li>a,.toggle-list>li>label{color:#002d56;text-decoration:none;box-shadow:inset 0 1px 0 0 #fff;display:block;border-top:1px solid #ededed;padding:6px 13px}.toggle-list>li>a:hover,.toggle-list>li>label:hover{color:#069}.toggle-list>li>a:before,.toggle-list>li>label:before{color:#465265}.toggle-list>li>a:hover,.toggle-list>li>label:hover{background:#fff}.big-number-list{list-style-type:none;counter-reset:li}.big-number-list .number-item{display:block;position:relative;margin:0}.big-number-list .number-item:before{content:counter(li);counter-increment:li;position:absolute;z-index:100;left:0;top:0;height:20px;width:20px;line-height:20px;text-align:center;color:#fff;font-size:18px;padding:6px;font-weight:700;background:#5e6370;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#5e6370),color-stop(100%,#40444d));background-image:-webkit-linear-gradient(top,#5e6370,#40444d);background-image:linear-gradient(to bottom,#5e6370,#40444d);border-radius:50%;box-shadow:0 2px 6px #40444d}#errorbox{font-size:85%;color:#fff;background-color:#c51604;padding:12px;margin-top:12px;position:relative;border-radius:6px}#errorbox li{padding:1px 0;color:#fff}#errorbox h3{display:none}#errorbox a{color:#fff}#errorbox.msg{background-color:#ff4c11}.presentation{color:#616b80;font-family:Helvetica,Arial,sans-serif}.presentation h3{font-weight:400}.presentation{max-width:780px;margin:20px auto;padding:0 15px;font-size:14px;box-sizing:border-box}.presentation .banner{position:relative;text-align:left;margin-bottom:30px}.presentation .banner-img{max-width:100%}.presentation .title{margin:0;line-height:1.2}.presentation .date{display:block;margin-bottom:10px}.presentation .intro{text-align:left}.presentation .big-number-list{padding:0;margin:0}.presentation .feedback{margin-top:20px}.presentation .feedback .optional{font-style:italic}.presentation .feedback .control-label span{margin-left:5px}.presentation .feedback textarea{box-sizing:border-box;width:100%;min-height:100px}.presentation .feedback input[type=text]{width:50%}.presentation .entries .entry{padding:30px 0 20px 0;border-bottom:dotted 1px #969694}.presentation .entries .big-number-list .number-item:before{left:-10px;top:15px}.presentation .entries .design{box-shadow:0 1px 5px rgba(0,0,0,.2);box-sizing:border-box;border:solid 1px #969694;margin-bottom:10px;padding:10px;box-sizing:border-box;text-align:center}.presentation .entries .entry-rating{margin-bottom:5px}.presentation .entries .entry-rating .stars{display:inline-block;vertical-align:middle;margin-left:10px}.presentation .entries .entry-rating .stars label{margin:0}.presentation .entries .info{position:relative}.presentation .entries .entry-feedback textarea{box-sizing:border-box;width:100%;min-height:80px;font-size:13px}.presentation .entries .rationale{font-size:13px}.presentation .entries .rationale .full{display:none}.presentation .entries .rationale .expanded .expand{display:none}.presentation .entries .rationale .expanded .shrink{display:inline}.presentation .entries .rationale .expanded .full{display:inline}.presentation .entries .rationale .expanded .short{display:none}.presentation .entries .rationale .control,.presentation .entries .rationale .expand,.presentation .entries .rationale .shrink{cursor:pointer}.presentation .entries .rationale .control:hover,.presentation .entries .rationale .expand:hover,.presentation .entries .rationale .shrink:hover{text-decoration:none}.presentation .entries .rationale .control:hover strong,.presentation .entries .rationale .expand:hover strong,.presentation .entries .rationale .shrink:hover strong{text-decoration:underline}.presentation .entries .rationale .expand:before{content:"..."}.presentation .entries .rationale .expand:after{margin-left:2px;content:"››"}.presentation .entries .rationale .shrink{display:none}.presentation .entries .rationale .shrink:before{margin-left:2px;margin-right:2px;content:"‹‹"}.presentation #errorbox{font-size:100%}.presentation #errorbox ul{margin:0 0 0 25px}.presentation #errorbox h3{display:block;font-size:18px;margin:0}.presentation .thanks{text-align:center;padding-top:30px}.presentation .thanks .title:before{content:"";background:url(/contests/web/images/green-tick-ffb6b789aa.png) no-repeat top left;width:52px;height:41px;display:inline-block;vertical-align:middle;margin-right:10px}::-webkit-input-placeholder{font-style:italic}@media print{.presentation .entries .design{border:none}.presentation .design img{max-width:50%!important}.rationale .expand,.rationale .short{display:none}.rationale .full{display:inline!important}}