.problem-detail .serial-number{width:3%;font-size:18px;line-height:22px;float:left}.problem-detail .problem-statement{width:82%;float:left;font-size:1.3em}.problem-detail .problem-statement p:first-child{margin-top:3px}.problem-detail .problem-title{max-width:84%;font-size:18px;line-height:25px;font-family:'proxima-nova','Open Sans',sans-serif}.problem-detail .problem-score{width:15%;text-align:right;margin-top:3px}.problem-detail .submit-form{margin-left:3%}.problem-detail .problem-description{font-size:13px;overflow-x:auto}.problem-detail .problem-description li{margin-bottom:5px}.problem-detail .problem-description pre{word-spacing:0}.problem-detail .form-line{margin-bottom:20px}.problem-detail .input-output{float:left;width:360px;overflow-x:auto;white-space:nowrap}.problem-detail .limits .limit-item{margin-bottom:15px}.problem-detail .limits .limit-item .form-label{width:100px;float:left}.problem-detail .limits .limit-item .body-font{float:left;font-size:13px}.problem-detail .all-submissions-container{min-height:650px}.problem-detail .editor-main{margin-top:30px}.problem-detail .editor-main .file-upload-form span{margin:5px 5px 0 0;font-size:1.3em}.problem-detail .editor-main #theme-selection span{font-size:1.3em}.problem-detail .new-submission-container{min-height:480px}.problem-detail .suggest-problem-container .suggestion-text{float:left;padding-right:20px}.problem-detail .suggest-problem-container .section-partition{overflow:hidden}.problem-detail .suggest-problem-container .section-partition span{background:#e5e7e8;width:100%;height:5px;display:inline-block;margin-top:10px}.problem-detail .suggest-problem{float:left;width:31%;min-width:210px;min-height:84px;background:#fff;padding:10px;margin:0 3.5% 3.5% 0;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html.ie8 .problem-detail .suggest-problem,html.ie7 .problem-detail .suggest-problem,html.ie6 .problem-detail .suggest-problem{border:2px solid}.problem-detail .suggest-problem .suggest-problem-detail{padding:5px 0}.problem-detail .suggest-problem:last-child{margin-right:0}.expand-box ul .editor-options{text-align:center;text-align:-webkit-center;padding:10px 0}.expand-box ul .editor-options .custom-editor{width:33%;position:relative;text-align:center}.expand-box ul .editor-options .custom-editor li:hover{background:0;color:#46535e}.expand-box ul .editor-options .custom-editor .editor-status{content:'';position:absolute;width:22px;height:22px;background-color:#f3f3f3;-webkit-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;top:21px;left:calc(50% - 11px);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}.expand-box ul .editor-options .custom-editor .editor-status:hover{background-color:#4c9cdf}.expand-box ul .editor-options .custom-editor .fa{display:none}.expand-box ul .editor-options .active-editor .editor-status:hover{background-color:#fff}.expand-box ul .editor-options .normal-editor .fa{display:block}.expand-box ul div.editor-divider{padding:10px;border-bottom:1px dotted #e5e7e8;margin-bottom:10px}.show-editor-value{position:relative}.show-editor-value .editor-text{position:absolute;right:60px;top:-16px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;line-height:13px;display:inline-block;padding:0 3px}.submission-container{max-width:780px}.submission-container .submission-result-new,.submission-container .dryrun-result-new{background-color:#fff;border:1px solid #e5e7e8;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0;padding-bottom:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.submission-container .submission-result-new .submission-id,.submission-container .dryrun-result-new .submission-id,.submission-container .submission-result-new .log-id,.submission-container .dryrun-result-new .log-id{background:#f3f3f3;border-bottom:1px solid #e5e7e8;font-size:10px;padding:3px 10px;color:#46535e}.submission-container .submission-result-new .result-container,.submission-container .dryrun-result-new .result-container{margin:20px 10px 8px;font-size:14px}.submission-container .submission-result-new .result-container .result,.submission-container .dryrun-result-new .result-container .result{padding:15px 32px 10px 12px}.submission-container .submission-result-new .result-container .result-details,.submission-container .dryrun-result-new .result-container .result-details{padding-left:15px}.submission-container .submission-result-new .result-container .result-details .result-details-block,.submission-container .dryrun-result-new .result-container .result-details .result-details-block{margin-right:75px}.submission-container .submission-result-new .result-container .result-details .result-details-block p.bold,.submission-container .dryrun-result-new .result-container .result-details .result-details-block p.bold{margin:26px 0 0;font-size:14px;color:#46535e;font-weight:600}.submission-container .submission-result-new .result-container .result-details .result-details-block p.light,.submission-container .dryrun-result-new .result-container .result-details .result-details-block p.light{margin:0 0 10px;font-size:14px}.submission-container .submission-result-new .submission-result-data,.submission-container .dryrun-result-new .submission-result-data{margin-left:10px;margin-right:10px;margin-bottom:0}.submission-container .submission-result-new .submission-result-data .compile-error-message,.submission-container .dryrun-result-new .submission-result-data .compile-error-message,.submission-container .submission-result-new .submission-result-data .re-error-message,.submission-container .dryrun-result-new .submission-result-data .re-error-message{margin-right:10px}.submission-box{border-top:1px solid #e5e7e8;border-bottom:1px solid #e5e7e8;background-color:#f9f9f9;margin-top:20px}.submission-result{background-color:#e0f2f6;border-top:1px solid #d4d4d4;width:100%}.submission-box .evaluation-log,.submission-result .evaluation-log{word-wrap:break-word}.submission-box .col,.submission-result .col{padding:15px 7px}.submission-box .col1,.submission-result .col1{width:23%;padding-left:20px}.submission-box .col2,.submission-result .col2{width:10%}.submission-box .col3,.submission-result .col3{width:12%}.submission-box .col4,.submission-result .col4{width:14%}.submission-box .col5,.submission-result .col5{width:14%}.submission-box .col6,.submission-result .col6{width:14%}.submission-box .col7,.submission-result .col7{width:14%}.submission-box .button,.submission-result .button{min-width:0}.submission-box .collapse-expand,.submission-result .collapse-expand{margin-top:12px}.submission-box .collapse-expand .plus-expand,.submission-result .collapse-expand .plus-expand{display:inline-block;background-position:-430px -456px;width:11px;height:11px}.submission-box .collapse-expand .minus-expand,.submission-result .collapse-expand .minus-expand{display:inline-block;background-position:-462px -454px;width:11px;height:11px}.pinhole-view{margin:20px}.pinhole-view .col1-table{width:25.6%}.pinhole-view .col2-table{width:12.7%}.pinhole-view .col3-table{width:14.5%}.pinhole-view .col4-table{width:16%}.pinhole-view .col5-table{width:17%}.pinhole-view .col6-table{width:16.5%}.pinhole-view .col8-table{width:8%}.dryrun-result{padding:20px;border:1px dashed #ccc}.dryrun-result .col{width:15%}.submission-result-data{margin-left:20px;margin-bottom:15px}.problem-desc .count{width:2%;float:left}.problem-desc .desc{width:80%;float:left}.problem-desc .score{width:10%;float:right}.sub-form textarea{width:600px;height:150px}.sub-form #wmd-preview{width:600px!important}.mcq-form{margin-bottom:20px}.mcq-form ul{padding:0;list-style-type:none;margin:10px 0 0 0}.problem-stats{padding:0}.problem-stats .submission-stats{font-size:12px}.problem-stats .submissions-public{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-right:10px;background-color:#1286c3}.problem-stats .submissions-private{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-right:10px;background-color:#777}.problem-stats .submissions-public .item,.problem-stats .submissions-private .item{padding:2px 7px}.problem-stats .submissions-public a,.problem-stats .submissions-private a{font-size:11px;color:#fff;text-decoration:none}.problem-tags #tags-form .tags-wrapper{width:100%!important}.problem-tags #tags-form .tags-wrapper .text-core .text-wrap{width:100%!important}.problem-tags #tags-form .tags-wrapper .text-core .text-wrap .text-tags{padding:7px}.problem-tags #tags-form #id_tags{width:100%!important;height:auto;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #fff;-webkit-box-shadow:inset 0 0 5px #ccc;-moz-box-shadow:inset 0 0 5px #ccc;box-shadow:inset 0 0 5px #ccc;padding:10px 10px 15px 10px;font-size:12px}html.ie8 .problem-tags #tags-form #id_tags,html.ie7 .problem-tags #tags-form #id_tags,html.ie6 .problem-tags #tags-form #id_tags{border:2px solid}.problem-tags .tags-list{list-style:none;margin:0;padding:0}.problem-tags .tags-list li{padding:5px 8px;font-size:11px;line-height:12px;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#e5e7e8;color:#46535e;float:left}.problem-tags .tags-wrapper{line-height:0}.time-widget{margin-top:-5px;float:left;height:20px}.time-widget div{color:#008000;padding:2px 0 0 5px;float:left;font-size:18px}.time-widget div.nopadding{padding:2px 0 0 3px}.icpc-leaderboard-legend-color-box{width:4%;margin-left:5%}.icpc-leaderboard-legend-label{width:8%;margin-right:5%}#icpc-leaderboard-legend-first-solver-color{color:#164205;font-weight:600}#icpc-leaderboard-legend-solved-color{color:#093;font-weight:600}#icpc-leaderboard-legend-tried-color{color:#f00;font-weight:600}.social-container{background-color:#f0f4f7;width:100%}.social-container .social-buttons{margin:10px 0}.hof-user-info{width:75%}.hof-table{overflow-x:auto}.cheater{background:#e67676;background:rgba(230,118,118,0.4)}.lt-ie8 .cheater{zoom:1}.lt-ie9 .cheater{background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66E67676,endColorstr=#66E67676)}.lt-ie9 .cheater:nth-child(n){filter:none}.cover{position:relative}.cover .default-cover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0.3)),color-stop(60%,rgba(0,0,0,0.4)),color-stop(100%,#000)),url("images/coverTexture.png") repeat;background:-webkit-linear-gradient(center top,rgba(0,0,0,0.3) 0,rgba(0,0,0,0.4) 60%,#000 100%),url("images/coverTexture.png") repeat;background:-moz-linear-gradient(center top,rgba(0,0,0,0.3) 0,rgba(0,0,0,0.4) 60%,#000 100%),url("images/coverTexture.png") repeat;background:-o-linear-gradient(center top,rgba(0,0,0,0.3) 0,rgba(0,0,0,0.4) 60%,#000 100%),url("images/coverTexture.png") repeat;background:filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(0,0,0,0.3) 0,endColorstr=rgba(0,0,0,0.4) 60%);,url("images/coverTexture.png") repeat;height:150px}.cover .college-banner{background-image:url("images/college_default_cover.jpg");background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(40%,rgba(0,0,0,0.2)),color-stop(60%,rgba(0,0,0,0.4)),color-stop(80%,rgba(0,0,0,0.6)),color-stop(100%,rgba(0,0,0,0.8))),url("images/college_default_cover.jpg") no-repeat;background:-webkit-linear-gradient(center top,rgba(0,0,0,0) 0,rgba(0,0,0,0.2) 40%,rgba(0,0,0,0.4) 60%,rgba(0,0,0,0.6) 80%,rgba(0,0,0,0.8) 100%),url("images/college_default_cover.jpg") no-repeat;background:-moz-linear-gradient(center top,rgba(0,0,0,0) 0,rgba(0,0,0,0.2) 40%,rgba(0,0,0,0.4) 60%,rgba(0,0,0,0.6) 80%,rgba(0,0,0,0.8) 100%),url("images/college_default_cover.jpg") no-repeat;background:-o-linear-gradient(center top,rgba(0,0,0,0) 0,rgba(0,0,0,0.2) 40%,rgba(0,0,0,0.4) 60%,rgba(0,0,0,0.6) 80%,rgba(0,0,0,0.8) 100%),url("images/college_default_cover.jpg") no-repeat;background:filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(0,0,0,0) 0,endColorstr=rgba(0,0,0,0.2) 40%);,url("images/college_default_cover.jpg") no-repeat;background-size:1100px 300px;height:200px;background-position:center center}.cover .title-container{position:absolute;bottom:15px;left:15px}.cover .title-container .title{font-weight:600;font-size:24px}.cover .title-container .title a{color:#fff}.cover .company-logo-container{position:absolute;bottom:15px;right:15px;background-color:#fff;border:2px solid #fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.cover .company-logo-container img{display:block}.challenge-menu{padding-top:10px;padding-left:5px;padding-bottom:3px}.challenge-menu .tab-underline-blue{border-bottom:0}.challenge-menu .tab-underline-blue .tab .tab-name.selected{border-bottom:0;-webkit-box-shadow:0 3px 0 0 #2f89fc;-moz-box-shadow:0 3px 0 0 #2f89fc;box-shadow:0 3px 0 0 #2f89fc}html.ie8 .challenge-menu .tab-underline-blue .tab .tab-name.selected,html.ie7 .challenge-menu .tab-underline-blue .tab .tab-name.selected,html.ie6 .challenge-menu .tab-underline-blue .tab .tab-name.selected{border:2px solid}.strip{display:inline-block;text-transform:uppercase;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#fff;font-size:12px;padding:0 7px;text-shadow:0 -1px 0 rgba(0,0,0,0.3);vertical-align:middle;line-height:19px;margin-top:8px;margin-left:10px}.strip.live{background-color:#73b369}.strip.invite-only{background-color:#f49020}.challenge-over-msg{background-color:#e5e7e8;font-size:12px;padding:3px 7px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-weight:600;color:#46535e}.sub-container{background-color:rgba(229,231,232,0.5);border:1px solid #e5e7e8;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;float:left;width:auto;min-width:200px}.sub-container-list{list-style:none;padding-left:20px;padding-right:20px}.sub-container-list li{padding-bottom:5px}.editorial-desc .locked-editorial,.submission-container .locked-editorial,.page-data .wide .locked-editorial{max-width:320px;padding:5px 15px 15px;background-color:#f5f7f8;border:1px solid #e5e7e8;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0 auto 20px}.editorial-desc .locked-editorial .locked-desc,.submission-container .locked-editorial .locked-desc,.page-data .wide .locked-editorial .locked-desc{line-height:14px}.editorial-desc .locked-editorial .locked-sure .button,.submission-container .locked-editorial .locked-sure .button,.page-data .wide .locked-editorial .locked-sure .button{padding:5px 15px;display:inline-block}.problem-listing-page .left{width:calc(100% - 300px)}.problem-page .new-problem-hide{display:none}.problem-page .new-problem-show{display:table-cell}.problem-page .breadcrumb{padding:15px 0}.problem-page .breadcrumb a{text-decoration:none}.problem-page .breadcrumb .fa-angle-right{padding:0 3px}.problem-page .left{margin-bottom:50px;padding-bottom:30px;padding-left:1px;padding-right:1px;padding-top:2px;min-height:400px;width:calc(100% - 300px);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.problem-page .left .programming{position:relative}.problem-page .left .top-content-wrapper{background-color:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);box-shadow:0 1px 1px 0 rgba(0,0,0,0.2)}html.ie8 .problem-page .left .top-content-wrapper,html.ie7 .problem-page .left .top-content-wrapper,html.ie6 .problem-page .left .top-content-wrapper{border:2px solid}.problem-page .left .top-content-wrapper .bookmark{position:absolute;right:0;margin:0 10px;padding:0 5px;cursor:pointer}.problem-page .left .top-content-wrapper .bookmark:hover .fa.hover{display:block}.problem-page .left .top-content-wrapper .bookmark .fa{font-size:30px;color:#4d9cdf;position:relative;top:-5px;left:-5px}.problem-page .left .top-content-wrapper .bookmark .fa:before{width:21px;display:block;overflow:hidden}.problem-page .left .top-content-wrapper .bookmark .fa.hover,.problem-page .left .top-content-wrapper .bookmark .fa.active{position:absolute;top:5px;left:0;display:none}.problem-page .left .top-content-wrapper .bookmark .fa.active{display:block}.problem-page .left .top-content-wrapper .bookmark .fa.star-active{color:#ff0;font-size:14px;position:absolute;top:4px;left:4px}.problem-page .left .top-content-wrapper .bookmark .bookmark-text{vertical-align:super}.problem-page .left .top-content-wrapper .bookmark .bookmark-text .bookmark-text-sub{margin:0;font-size:10px;font-weight:600;line-height:10px}.problem-page .left .problem-title{font-size:24px;padding:20px 20px 5px;font-weight:600;margin-bottom:0;max-width:none}.problem-page .left .problem-title .prob-indicator{font-size:12px;vertical-align:middle;margin-top:-2px}.problem-page .left .problem-title .prob-indicator.completed{color:#73b369}.problem-page .left .problem-title .prob-indicator.partial{color:#f49020}.problem-page .left .problem-title .prob-indicator.attempted{color:#d33737}.problem-page .left .problem-title .prob-indicator.hidden{display:none}.problem-page .left .problem-desc .problem-description{font-size:14px;line-height:21px;padding:0 20px;padding-bottom:30px;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);padding-top:10px;margin:0;background-color:#fff}html.ie8 .problem-page .left .problem-desc .problem-description,html.ie7 .problem-page .left .problem-desc .problem-description,html.ie6 .problem-page .left .problem-desc .problem-description{border:2px solid}.problem-page .left .problem-desc .problem-description pre{word-spacing:0}.problem-page .left .problem-desc .problem-description.fullscreen-problem-description{padding:0 15px 20px 15px}.problem-page .left .problem-desc .problem-description #fullscreen-problem-title{font-size:20px;padding:0;font-weight:700}.problem-page .left .problem-desc .problem-description .input-output-container{border:1px solid #e5e7e8;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.problem-page .left .problem-desc .problem-description .input-output-container .input-output{width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}.problem-page .left .problem-desc .problem-description .input-output-container .input-output .form-label{border-bottom:1px solid #e5e7e8;padding:6px 10px}.problem-page .left .problem-desc .problem-description .input-output-container .input-output .form-label .input-output-opt a{font-size:16px;margin:0 5px}.problem-page .left .problem-desc .problem-description .input-output-container .input-output pre{padding:10px;margin:0}.problem-page .left .problem-desc .problem-description .input-output-container .input-output.right-border{border-right:1px solid #e5e7e8}.problem-page .left .problem-desc .problem-description .problem-guidelines>div{display:table-row}.problem-page .left .problem-desc .problem-description .problem-guidelines>div>span{display:table-cell;min-width:130px;border-bottom:1px solid rgba(229,231,232,0.5);line-height:24px}.problem-page .left .problem-desc .code-editor-head .code-editor-title{float:left;font-size:18px;font-weight:600;margin:0;padding:30px 30px 30px 5px}.problem-page .left .problem-desc .code-editor-head .section-line{overflow:hidden}.problem-page .left .problem-desc .code-editor-head .section-line span{background:#e5e7e8;width:100%;height:5px;display:inline-block;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;margin-top:40px}.problem-page .left .problem-desc .new-submission-container{background:#f8f8f8;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);box-shadow:0 1px 1px 0 rgba(0,0,0,0.2)}html.ie8 .problem-page .left .problem-desc .new-submission-container,html.ie7 .problem-page .left .problem-desc .new-submission-container,html.ie6 .problem-page .left .problem-desc .new-submission-container{border:2px solid}.problem-page .left .problem-desc .new-submission-container .editor-main{margin-top:0}.problem-page .left .problem-desc .new-submission-container .editor-main .editor-header{background:transparent;border-left:0;border-right:0;padding:7px 20px}.problem-page .left .problem-desc .new-submission-container .editor-main .editor-header .file-upload-form-text{line-height:30px}.problem-page .left .problem-desc .new-submission-container .editor-main .editor-header .tabs-dropdown-menu,.problem-page .left .problem-desc .new-submission-container .editor-main .editor-header #alt-dropdown-menu{background:#fff;color:#46535e;font-weight:600;font-family:'Open Sans','proxima-nova',sans-serif;font-size:14px;padding:0 5px 1px 5px;outline:0;border-color:#e5e7e8}.problem-page .left .problem-desc .new-submission-container .editor-main .tabs .tabs-all .editor .editor-global{border-left:0;border-right:0;width:100%}.problem-page .left .problem-desc .new-submission-container .editor-main .tabs .tabs-all .editor .editor-global .ace_gutter{background:#f8f8f8!important}.problem-page .left .problem-desc .new-submission-container .editor-utility .dryrun-input .test-input{width:100%;height:120px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #e5e7e8;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.problem-page .left .problem-desc .new-submission-container .editor-utility .submission-container{max-width:none;padding:20px;padding-top:35px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.problem-page .left .problem-desc .new-submission-container .editor-utility .submission-container-footer{margin-top:20px;border-top:1px solid #e5e7e8;padding:0 20px;line-height:28px}.problem-page .left .problem-desc .new-submission-container .editor-utility .submission-container-footer .autocomplete-text{font-style:italic;font-size:11px;font-weight:600}.problem-page .left .problem-desc .new-submission-container .editor-utility .submission-container-footer .autocomplete-text .fa{font-size:12px}.problem-page .left .problem-desc .new-submission-container .editor-utility .submission-container-footer .poweredby-text span span{background-color:rgba(156,163,168,0.5);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;line-height:13px;display:inline-block;padding:0 2px}.problem-page .left .problem-desc .mobile-editor-message{display:none}.problem-page .left .problem-desc .fullscreen-editor .editor-utility{padding:0 15px}.problem-page .left .ml-forms{background-color:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);padding:20px}html.ie8 .problem-page .left .ml-forms,html.ie7 .problem-page .left .ml-forms,html.ie6 .problem-page .left .ml-forms{border:2px solid}.problem-page .left .problem-stats{padding:0 20px}.problem-page .left .problem-stats .submission-stats{font-size:12px}.problem-page .left #show-rating .penta-complete .penta{line-height:15px}.problem-page .left .problem-tags{font-size:12px;margin-top:10px;padding:0 20px;text-align:left}.problem-page .left .problem-tags .tags-list{background:0;padding:0;font-size:12px;line-height:17px;color:#9ca3a8}.problem-page .left .problem-tags #tags-form{text-align:left}.problem-page .left .problem-anatomy-update{padding:0 20px 20px}.problem-page .left .problem-anatomy-update #anatomy-tags-form input[type="submit"]{margin-top:5px}.problem-page .left .problem-anatomy-update #anatomy-tags-form select{max-width:600px;margin-left:5px}.problem-page .left .problem-anatomy-update #anatomy-tags-form div.green-text{margin-top:10px}.problem-page .left .problem-tabs{border-top:1px solid #d9deea}.problem-page .left .problem-tabs .tab-underline-blue{background-color:#edf0f9;padding-top:5px;border-color:#d9deea}.problem-page .left .problem-tabs .tab-underline-blue .tab,.problem-page .left .problem-tabs .tab-underline-blue .tab-link{position:relative}.problem-page .left .problem-tabs .tab-underline-blue .tab .tab-name,.problem-page .left .problem-tabs .tab-underline-blue .tab-link .tab-name{text-transform:uppercase;font-size:12px;margin:0 10px;padding:5px 10px;line-height:24px;border:0;font-weight:700}.problem-page .left .problem-tabs .tab-underline-blue .tab:hover .tab-name,.problem-page .left .problem-tabs .tab-underline-blue .tab-link:hover .tab-name{color:#2f89fc}.problem-page .left .problem-tabs .tab-underline-blue .tab:hover.selected,.problem-page .left .problem-tabs .tab-underline-blue .tab-link:hover.selected{-webkit-box-shadow:0 -3px 0 0 #2f89fc inset;-moz-box-shadow:0 -3px 0 0 #2f89fc inset;box-shadow:0 -3px 0 0 #2f89fc inset}html.ie8 .problem-page .left .problem-tabs .tab-underline-blue .tab:hover.selected,html.ie8 .problem-page .left .problem-tabs .tab-underline-blue .tab-link:hover.selected,html.ie7 .problem-page .left .problem-tabs .tab-underline-blue .tab:hover.selected,html.ie7 .problem-page .left .problem-tabs .tab-underline-blue .tab-link:hover.selected,html.ie6 .problem-page .left .problem-tabs .tab-underline-blue .tab:hover.selected,html.ie6 .problem-page .left .problem-tabs .tab-underline-blue .tab-link:hover.selected{border:2px solid}.problem-page .left .editorial-desc .acceptance-status{border:1px solid #ccc;margin-left:0}.problem-page .left .editorial-desc,.problem-page .left .user-submissions,.problem-page .left .problem-detail-analytics{background-color:#fff;padding:1px 20px 10px;min-height:50px;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);box-shadow:0 1px 1px 0 rgba(0,0,0,0.2)}html.ie8 .problem-page .left .editorial-desc,html.ie8 .problem-page .left .user-submissions,html.ie8 .problem-page .left .problem-detail-analytics,html.ie7 .problem-page .left .editorial-desc,html.ie7 .problem-page .left .user-submissions,html.ie7 .problem-page .left .problem-detail-analytics,html.ie6 .problem-page .left .editorial-desc,html.ie6 .problem-page .left .user-submissions,html.ie6 .problem-page .left .problem-detail-analytics{border:2px solid}.problem-page .left .penta-and-social{padding:20px 0;background:0}.problem-page .left .penta-and-social .your-rating{line-height:24px}.problem-page .left #editorial-div img{width:100%}.problem-page .right{width:300px;padding-left:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.problem-page .right .right-box{margin-bottom:30px}.problem-page .right .right-box .title{font-size:14px;font-weight:600;margin-top:0;margin-bottom:10px;border-bottom:1px solid rgba(156,163,168,0.4);line-height:27px;text-transform:uppercase;color:#46535e}.problem-page .right .right-box .recent-activity{min-height:272px}.problem-page .right .right-box .recent-activity .problem-activity-table .problem-activity-table-container{overflow:hidden;height:253px}.problem-page .right .right-box .recent-activity .problem-activity-table .nice-table{margin:0;font-size:12px}.problem-page .right .right-box .recent-activity .problem-activity-table .nice-table thead{font-size:10px;font-weight:600;color:#46535e}.problem-page .right .right-box .recent-activity .problem-activity-table .nice-table thead tr{background:#e5e7e8!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}html.ie8 .problem-page .right .right-box .recent-activity .problem-activity-table .nice-table thead tr,html.ie7 .problem-page .right .right-box .recent-activity .problem-activity-table .nice-table thead tr,html.ie6 .problem-page .right .right-box .recent-activity .problem-activity-table .nice-table thead tr{border:2px solid}.problem-page .right .right-box .recent-activity .problem-activity-table .nice-table tr td{padding:7px 10px!important;color:#9ca3a8}.problem-page .right .right-box .recent-activity .problem-activity-table .nice-table tr td a{color:#9ca3a8}.problem-page .right .right-box .recent-activity .problem-activity-table .nice-table tr td a.dark{color:#46535e}.problem-page .right .right-box .recent-activity .problem-activity-table .nice-table tr td .compile-error,.problem-page .right .right-box .recent-activity .problem-activity-table .nice-table tr td .clock-error,.problem-page .right .right-box .recent-activity .problem-activity-table .nice-table tr td .correct-submission,.problem-page .right .right-box .recent-activity .problem-activity-table .nice-table tr td .partial-correct,.problem-page .right .right-box .recent-activity .problem-activity-table .nice-table tr td .wrong-answer,.problem-page .right .right-box .recent-activity .problem-activity-table .nice-table tr td .runtime-error,.problem-page .right .right-box .recent-activity .problem-activity-table .nice-table tr td .memory-error,.problem-page .right .right-box .recent-activity .problem-activity-table .nice-table tr td .queue-submission,.problem-page .right .right-box .recent-activity .problem-activity-table .nice-table tr td .ui-submission,.problem-page .right .right-box .recent-activity .problem-activity-table .nice-table tr td .bot-submission{margin:0 auto}.problem-page .right .right-box .problem-author-tester-container img{float:left}.problem-page .right .right-box .problem-author-tester-container p{margin:0}.problem-page .right .right-box .other-problems-container{cursor:pointer}.problem-page .right .right-box .fa-angle{position:absolute;right:0;padding-top:10px;font-size:16px}.problem-page .right .right-box .challenge-desc{display:none;width:100%}.problem-page .right .right-box .other-problems-container img{max-width:48px;max-height:48px;display:inline-block;vertical-align:middle}.problem-page .right .right-box .other-problems-container .company-img{width:52px;float:left;height:50px;background:#fff;text-align:center;vertical-align:middle}.problem-page .right .right-box .other-problems-container .helper{display:inline-block;vertical-align:middle;height:100%}.problem-page .right .right-box .other-problems-container p{margin:0}.problem-page .right .right-box .other-problems-container .challenge-info{width:75%;padding-top:10px}.problem-page .right .right-box .other-problems-container .challenge-name-link:hover{color:#9ca3a8}.problem-page .right .right-box .other-problems-li{border-bottom:1px solid #e5e7e8;padding:7px 0;display:block}.problem-page .right .right-box .other-problems-ul{padding:0}.problem-page .right .right-box .share-section a{width:50px;height:30px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:inline-block;margin-right:5px;text-align:center}.problem-page .right .right-box .share-section a .fa{line-height:30px;color:#fff;font-size:16px}.problem-page .right .right-box .share-section a.fb-share{background-color:#3b5998}.problem-page .right .right-box .share-section a.twitter-share{background-color:#00aced}.problem-page .right .right-box .share-section a.in-share{background-color:#007bb6}.problem-page .right .best-submission-container{background:#fff;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);margin-top:2px;min-height:150px}html.ie8 .problem-page .right .best-submission-container,html.ie7 .problem-page .right .best-submission-container,html.ie6 .problem-page .right .best-submission-container{border:2px solid}.problem-page .right .best-submission-container .best-submission-title{padding:10px 10px 20px}.problem-page .right .best-submission-container .best-submission-content .dots-loader{margin-top:30px}.problem-page .right .best-submission-container .best-submission-content .programmer-name{margin:0 0 0 5px}.problem-page .right .best-submission-container .best-submission-content .language{width:230px;margin:0 auto}.problem-page .right .best-submission-container .best-submission-content .language .lang-label{line-height:20px}.problem-page .right .best-submission-container .best-submission-content label{cursor:pointer;position:relative;z-index:1;top:-4px}.problem-page .right .best-submission-container .best-submission-content label select{padding:3px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:0;cursor:pointer;min-width:55px}.problem-page .right .best-submission-container .best-submission-content .half-width{width:50%}.problem-page .right .best-submission-container .best-submission-content .submission-detail{padding-top:5px}.problem-page .right .best-submission-container .best-submission-content .submission-detail .submission-time{border-right:1px dotted #e5e7e8;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.problem-page .right .best-submission-container .best-submission-content .view-best-submission{border-top:1px dotted #e5e7e8;margin-top:20px}.problem-page .right .best-submission-container .best-submission-content .view-best-submission .best{padding:10px 0;border-right:1px dotted #e5e7e8}.problem-page .right .best-submission-container .best-submission-content .view-best-submission .all{padding:10px 0}.problem-page .right .best-submission-container .best-submission-content select.nice-select{background:#fff;width:160px;height:30px;padding:5px;border:1px solid #bbb;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer}.problem-page .right .event-problem-container{margin-bottom:0}.problem-page .right .social-share-container{padding-top:30px}.problem-page .right .right-suggested-problem{background-color:#fff;padding:20px;border:1px solid #e5e7e8;position:absolute}.problem-page .right .right-suggested-problem:before{content:"\f058";display:block;width:40px;height:40px;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-family:FontAwesome;color:#73b369;font-size:30px;text-align:center;line-height:40px;top:-25px;position:absolute;left:120px;-webkit-box-shadow:0 7px 0 0 #fff,0 0 0 1px #e5e7e8;-moz-box-shadow:0 7px 0 0 #fff,0 0 0 1px #e5e7e8;box-shadow:0 7px 0 0 #fff,0 0 0 1px #e5e7e8}html.ie8 .problem-page .right .right-suggested-problem:before,html.ie7 .problem-page .right .right-suggested-problem:before,html.ie6 .problem-page .right .right-suggested-problem:before{border:2px solid}.problem-page .right .right-suggested-problem .title{margin:0;font-size:14px;text-align:center}.problem-page .right .right-suggested-problem .suggested-problem .problem-name{font-size:20px;margin-top:20px;margin-bottom:5px}.problem-page .right .right-suggested-problem .suggested-problem p{margin:0}.problem-page .right .right-suggested-problem .suggested-problem .button{margin-top:20px;background-color:#f60}.problem-page .right .other-problems{background:#e5e7e8;padding:5px;color:#9ca3a8;margin-bottom:10px}.problem-page .right .problem-hint-container{padding:10px 15px;background-color:#fff;border:1px solid #e5e7e8;position:absolute;width:280px;margin-top:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.problem-page .right .problem-hint-container .problem-hint-title{font-size:24px;margin-top:0;margin-bottom:5px}.problem-page .right .problem-hint-container .hint-example-title{color:#9ca3a8;margin-top:20px}.problem-page .right .problem-hint-container .hint-example{padding:5px;background:rgba(229,231,232,0.3);color:#46535e;margin-top:5px;font-size:12px;line-height:18px}.problem-page .right .problem-hint-container .hint-input{width:97%;height:90px;margin-top:20px;border:1px solid #e5e7e8;padding:7px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#46535e;resize:none}.problem-page .right .problem-hint-container .remove-hint-container{font-size:10px;color:#2f89fc;text-align:center;padding:5px 0;border-top:1px dotted #e5e7e8}.problem-page .right .hint-contribution{text-align:center;padding-bottom:10px;font-size:14px;color:#46535e}.show-problem-hint{background:#fff;padding:10px 20px;margin-top:20px}.need-hint{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);box-shadow:0 1px 1px 0 rgba(0,0,0,0.2)}html.ie8 .need-hint,html.ie7 .need-hint,html.ie6 .need-hint{border:2px solid}.need-hint-text{display:block;padding:10px;background:#f8f8f8;margin-top:10px}.disabled-problem{opacity:.2}.output-suggestion-tr,.error-log-tr{position:relative;background:#fffcdf}.output-suggestion-example{background:rgba(229,231,232,0.2);padding:3px 10px}.output-suggestion{background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,0.1);box-shadow:0 5px 10px 0 rgba(0,0,0,0.1);padding:10px;width:280px;bottom:0}html.ie8 .output-suggestion,html.ie7 .output-suggestion,html.ie6 .output-suggestion{border:2px solid}.output-suggestion .ul{padding:20px}.output-suggestion-td{position:absolute;right:-300px;padding:0;opacity:1;animation:fade .3s linear}.error-log{border-bottom:1px dotted #e5e7e8;padding-bottom:5px}.left-arrow{position:absolute;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #fff;top:54%;left:3px}.error-log-td .left-arrow{top:51%}.error-log-td .view-error-log{border:1px solid rgba(76,156,223,0.3);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:rgba(76,156,223,0.1);padding:5px}.error-log-td .view-error-log a{line-height:0}.error-log-td .source-code-error{margin:20px 0 20px}.hint-modal-max-score{background:rgba(229,231,232,0.3);padding:10px}.mini-more-menu{padding:4px 0;cursor:pointer;color:#9ca3a8;font-size:20px;line-height:22px;text-align:center;min-width:35px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;outline:0}.mini-more-menu:hover{background:#e5e7e8}.input-output-container{margin:20px;font-size:14px;line-height:21px;border:1px solid #e5e7e8;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.input-output-container .input-output{width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}.input-output-container .input-output .form-label{border-bottom:1px solid #e5e7e8;padding:6px 10px}.input-output-container .input-output .form-label .input-output-opt a{font-size:16px;margin:0 5px}.input-output-container .input-output pre{padding:10px;margin:0}.input-output-container .input-output.right-border{border-right:1px solid #e5e7e8}img[alt=problem_image]{max-width:100%}@media(max-width:768px){.problem-listing-page .left{width:100%}.problem-page{padding:0 10px}.problem-page .breadcrumb{font-size:10px;padding:15px 10px}.problem-page .left{width:100%;float:none}.problem-page .left #analytics{display:none}.problem-page .left .top-content-wrapper{background-color:#fff;-webkit-box-shadow:0 1px 0 1px #e5e7e8;-moz-box-shadow:0 1px 0 1px #e5e7e8;box-shadow:0 1px 0 1px #e5e7e8}html.ie8 .problem-page .left .top-content-wrapper,html.ie7 .problem-page .left .top-content-wrapper,html.ie6 .problem-page .left .top-content-wrapper{border:2px solid}.problem-page .left .top-content-wrapper .bookmark{padding:0}.problem-page .left .top-content-wrapper .bookmark .fa{left:0}.problem-page .left .top-content-wrapper .bookmark-text{display:none}.problem-page .left .problem-title{padding:5px 35px 0 10px;font-size:20px;word-break:break-all}.problem-page .left .problem-stats{padding:0 10px}.problem-page .left .problem-stats .submission-stats{font-size:12px}.problem-page .left #show-rating .penta-complete .penta{min-width:0;line-height:17px}.problem-page .left .problem-tags{text-align:left;margin:10px 0;padding:0 10px}.problem-page .left .problem-anatomy-update{padding:0 10px 10px}.problem-page .left .problem-anatomy-update #anatomy-tags-form .anatomy-tags-wrapper{margin-top:5px}.problem-page .left .problem-anatomy-update #anatomy-tags-form .anatomy-tags-wrapper select{margin:0;width:100%;font-size:11px}.problem-page .left .problem-anatomy-update #anatomy-tags-form .anatomy-tags-wrapper select option{width:100px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.problem-page .left .problem-tabs{overflow-x:auto;background-color:#edf0f9}.problem-page .left .problem-tabs .tab-underline-blue{white-space:nowrap}.problem-page .left .problem-tabs .tab-underline-blue .tab{display:inline-block;float:none}.problem-page .left .problem-desc .load-editor-div,.problem-page .left .problem-desc .new-submission-container{display:none}.problem-page .left .problem-desc .mobile-editor-message{display:block;background-color:#e5e7e8;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:left;padding:1px 15px;margin:0 0 20px}.problem-page .left .problem-desc .mobile-editor-message p span{text-align:justify;padding-top:10px}.problem-page .left .problem-desc .problem-description{margin:0;padding:0 10px}.problem-page .left .problem-desc .problem-description pre{word-spacing:0}.problem-page .left .problem-desc .problem-description .input-output-container{border:0}.problem-page .left .problem-desc .problem-description .input-output-container .input-output{width:100%;border:1px solid #e5e7e8;margin:5px 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.problem-page .left .problem-desc .problem-description .problem-guidelines{margin-top:10px;margin-bottom:10px}.problem-page .left .editorial-desc,.problem-page .left .user-submissions,.problem-page .left .problem-detail-analytics{padding:1px 10px 10px}.problem-page .left .penta-and-social{padding:0 0 20px}.problem-page .left .penta-and-social .social-buttons{float:left;margin-top:5px}.problem-page .right{display:none}}@media(max-width:420px){.problem-page .problem-detail .suggest-problem{float:none;display:inline-block;min-width:280px;margin:25px 0 0 0}}.empty-section-msg{padding:10px}.visualizer-beta{position:absolute;top:0;right:-26px;font-size:8px;color:#fff;background:#f49020;padding:0 3px 1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.new-badge{background:#d33737;font-size:8px;position:absolute;top:0;right:-5px;line-height:12px;padding:1px 3px;text-transform:uppercase;color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;user-select:none;overflow:hidden}.new-badge::after{content:'';position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background:linear-gradient(to bottom,rgba(211,55,55,0),rgba(255,255,255,0.5) 50%,rgba(211,55,55,0));-webkit-transform:rotateZ(60deg) translate(0,4em);-ms-transform:rotateZ(60deg) translate(0,4em);transform:rotateZ(60deg) translate(0,4em)}#discussions:hover .new-badge::after,#discussions:focus .new-badge::after{animation:sheen 1s infinite forwards}.yellow-border{border-left:5px solid #f49020}.red-border{border-left:5px solid #d33737}.green-border{border-left:5px solid #73b369}.silver-border{border-left:5px solid #e5e7e8}.gray-border{border-left:5px solid #bfbfbf}.sql-compilation .blue-border .result{border-left:5px solid #2f89fc;background-color:#eaf3fe}.programming-submission .submission-result .visible-test-case,.json-submission-container .submission-result .visible-test-case,.programming-compilation .submission-result .visible-test-case,.programming-submission .submission-result-new .visible-test-case,.json-submission-container .submission-result-new .visible-test-case,.programming-compilation .submission-result-new .visible-test-case{color:$link-blue;cursor:pointer}.programming-submission .submission-result .info-icon.empty-icon,.json-submission-container .submission-result .info-icon.empty-icon,.programming-compilation .submission-result .info-icon.empty-icon,.programming-submission .submission-result-new .info-icon.empty-icon,.json-submission-container .submission-result-new .info-icon.empty-icon,.programming-compilation .submission-result-new .info-icon.empty-icon{padding:0 0 0 12px}.programming-submission .submission-result .refer-judge-environment .icon,.json-submission-container .submission-result .refer-judge-environment .icon,.programming-compilation .submission-result .refer-judge-environment .icon,.programming-submission .submission-result-new .refer-judge-environment .icon,.json-submission-container .submission-result-new .refer-judge-environment .icon,.programming-compilation .submission-result-new .refer-judge-environment .icon{font-size:12px}.programming-submission .submission-result .result-container .result .details-text-container,.json-submission-container .submission-result .result-container .result .details-text-container,.programming-compilation .submission-result .result-container .result .details-text-container,.programming-submission .submission-result-new .result-container .result .details-text-container,.json-submission-container .submission-result-new .result-container .result .details-text-container,.programming-compilation .submission-result-new .result-container .result .details-text-container{display:inline-block}.programming-submission .submission-result .result-container .result .details-text-container .details-icon,.json-submission-container .submission-result .result-container .result .details-text-container .details-icon,.programming-compilation .submission-result .result-container .result .details-text-container .details-icon,.programming-submission .submission-result-new .result-container .result .details-text-container .details-icon,.json-submission-container .submission-result-new .result-container .result .details-text-container .details-icon,.programming-compilation .submission-result-new .result-container .result .details-text-container .details-icon{position:relative;top:-2px}.programming-submission .submission-result .result-container .result .details-message,.json-submission-container .submission-result .result-container .result .details-message,.programming-compilation .submission-result .result-container .result .details-message,.programming-submission .submission-result-new .result-container .result .details-message,.json-submission-container .submission-result-new .result-container .result .details-message,.programming-compilation .submission-result-new .result-container .result .details-message{margin-left:-12px;margin-right:-32px;background:#fff;margin-bottom:-12px;padding:12px 32px 12px 12px}.programming-submission .result-container,.json-submission-container .result-container,.programming-compilation .result-container{border-left:0}.programming-submission .red-border .result,.json-submission-container .red-border .result,.programming-compilation .red-border .result{border-left:5px solid #d41f00;background-color:#fae9e6}.programming-submission .green-border .result,.json-submission-container .green-border .result,.programming-compilation .green-border .result{border-left:5px solid #0f8f10;background-color:#e7f4e7}.programming-submission .silver-border .result,.json-submission-container .silver-border .result,.programming-compilation .silver-border .result{border-left:5px solid #999;background-color:#f3f4f7}.programming-submission .gray-border .result,.json-submission-container .gray-border .result,.programming-compilation .gray-border .result{border-left:5px solid #bfbfbf;background-color:#f3f4f7}.programming-submission .yellow-border .result,.json-submission-container .yellow-border .result,.programming-compilation .yellow-border .result{border-left:5px solid #f4af25;background-color:#fdf7e9}.he-table{border:1px solid #d8dde6;width:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:14px;border-spacing:0}.he-table *{padding:0;margin:0;border-spacing:0}.he-table th,.he-table td{text-align:center;padding:8px 0 8px 8px;vertical-align:top}.he-table th{vertical-align:bottom;background:#f7f8fa;font-weight:600}.he-table thead{border-top-left-radius:4px;border-top-right-radius:4px}.he-table thead>th:first-child{border-top-left-radius:4px}.he-table thead>th:last-child{border-top-right-radius:4px}.he-table tbody{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.he-table tbody>tr:last-child>td{padding-bottom:24px}.he-table tbody>tr>td:first-child{padding-left:24px}.he-table tbody>tr>td:last-child{padding-right:24px}.he-table tbody>tr:last-child>td:first-child{border-bottom-left-radius:4px}.he-table tbody>tr:last-child>td:last-child{border-bottom-right-radius:4px}.submission-container .result-sub-icon,.all-user-submissions .result-sub-icon,.submission-table .result-sub-icon{font-size:9px;text-shadow:-1px 0 0 #fff;margin-left:-3px}.submission-container .result-col,.all-user-submissions .result-col,.submission-table .result-col{display:flex;text-align:left;width:80px;margin:0 auto}.submission-container .result-col .icon,.all-user-submissions .result-col .icon,.submission-table .result-col .icon,.submission-container .result-col .fa,.all-user-submissions .result-col .fa,.submission-table .result-col .fa{margin:2px 4px 0 0;font-size:12px}.submission-container .red-color,.all-user-submissions .red-color,.submission-table .red-color{color:#d41f00}.submission-container .green-color,.all-user-submissions .green-color,.submission-table .green-color{color:#56ba58}.submission-table .he-table .heading{background:#f7f8fa;font-weight:600;border-top-left-radius:4px;border-top-right-radius:4px}.submission-table .he-table .heading td:first-child{border-top-left-radius:4px}.submission-table .he-table .heading td:last-child{border-top-right-radius:4px}.submission-table tbody tr:nth-child(2)>td{padding-top:24px}@-moz-keyframes fade{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}@-webkit-keyframes fade{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}@-o-keyframes fade{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}@keyframes fade{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}@-moz-keyframes sheen{100%{-webkit-transform:rotateZ(60deg) translate(0,-4em);-ms-transform:rotateZ(60deg) translate(0,-4em);transform:rotateZ(60deg) translate(0,-4em)}}@-webkit-keyframes sheen{100%{-webkit-transform:rotateZ(60deg) translate(0,-4em);-ms-transform:rotateZ(60deg) translate(0,-4em);transform:rotateZ(60deg) translate(0,-4em)}}@-o-keyframes sheen{100%{-webkit-transform:rotateZ(60deg) translate(0,-4em);-ms-transform:rotateZ(60deg) translate(0,-4em);transform:rotateZ(60deg) translate(0,-4em)}}@keyframes sheen{100%{-webkit-transform:rotateZ(60deg) translate(0,-4em);-ms-transform:rotateZ(60deg) translate(0,-4em);transform:rotateZ(60deg) translate(0,-4em)}}