.editor-global{border:1px solid #d9deea;border-top:0;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.editor-main .editor-header{padding:7px 15px;border:1px solid #d9deea;border-bottom:0;background:#e5e7e8;background:rgba(229,231,232,0.6)}.lt-ie8 .editor-main .editor-header{zoom:1}.lt-ie9 .editor-main .editor-header{background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99E5E7E8,endColorstr=#99E5E7E8)}.lt-ie9 .editor-main .editor-header:nth-child(n){filter:none}.editor-main #save-button{padding:6px;margin-left:10px}.editor-main .tabs{width:100%;border-top:1px solid #d9deea}.editor-main .tabs .tabs-all{height:351px}.editor-main .tabs .tabs-all ul{display:none}.editor-main .tabs .tabs-all .editor .editor-global{width:99.8%;height:100%}.editor-main #alternate-editor{width:100%;min-height:600px;padding:7px 15px;border:1px solid #d9deea;margin-bottom:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px}.editor-main #alternate-editor:focus{outline:0;border:1px solid #d9deea}.editor-main .alt-warning{margin-bottom:20px;background-color:#f49020;border:0}.editor-main .alt-warning .alt-warning-text{color:#fff;font-size:13px}.editor-save-code{padding-right:10px;margin-top:6px;padding-left:10px;margin-bottom:6px;margin-right:5px;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.editor-save-code:hover{text-decoration:underline}.editor{word-spacing:0}.ui-code-video-buttons-box .code-video-links{width:100%;text-align:center}.ui-tabs{padding:0!important}.ui-tabs .ui-tabs-nav{padding:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.ui-tabs .ui-tabs-nav li{top:0!important;margin:0!important;height:34px!important}.ui-tabs .ui-tabs-nav li:nth-child(1){margin-left:39px!important;border-left:1px solid #d9deea!important}.ui-corner-top{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:0!important}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:0!important}.ui-widget-header{height:34px!important;border:1px solid #d9deea!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;background:#f0f0f0!important}.ui-widget-content{border:none!important}.ui-widget{font-family:Arial,sans-serif!important;font-size:12px!important}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border-left:1px solid #f0f0f0!important;border-right:1px solid #d9deea!important;border-top:none!important;border-bottom:none!important;background:#f4f4f4}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{background:#fff!important}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{padding:0!important}.ui-state-active{background:#fff!important}.ui-tabs .ui-tabs-nav li a{padding:.8em 10px!important}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#444!important}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#000!important}.ace_gutter{background:#f0f0f0!important;color:#666!important;border-right:none!important}.ace_content{margin-left:0}.ace_gutter-cell{padding-right:13px!important}.ace_editor.ace_autocomplete{width:500px!important;line-height:1.6!important;font-size:14px}body.overflow-hidden{overflow:hidden}.new-submission-container.ui-problem{width:100%;height:100vh}.new-submission-container.ui-problem.ui-challenge{min-height:100px;height:100%}.new-submission-container.ui-problem.ui-challenge .editor-main{display:none}.new-submission-container.ui-problem.ui-challenge .ui-button-box{text-align:center;margin:40px 0;float:none}.new-submission-container.ui-problem.ui-challenge .ui-button-box button{display:inline-block;float:none;margin:0 10px}.new-submission-container.ui-problem .ui-button-box{float:left}.new-submission-container.ui-problem .editor-main{height:80%;margin-top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.new-submission-container.ui-problem .editor-main.expanded{position:fixed;top:0;left:0;height:100vh;width:100%;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.new-submission-container.ui-problem .editor-main.expanded .tabs .tabs-all .editor{padding-bottom:0;margin-top:0}.new-submission-container.ui-problem .editor-main.expanded .tabs .tabs-all .editor .editor-tab-parent.bottom-left-border,.new-submission-container.ui-problem .editor-main.expanded .tabs .tabs-all .editor .editor-tab-parent.bottom-right-border{border-bottom:5px solid rgba(156,163,168,0.3)}.new-submission-container.ui-problem .editor-main .tabs{height:100%;border:0;background-color:#fff}.new-submission-container.ui-problem .editor-main .tabs .tabs-all{height:100%}.new-submission-container.ui-problem .editor-main .tabs .tabs-all .editor{position:relative;height:100%;padding-top:35px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:30px}.new-submission-container.ui-problem .editor-main .tabs .tabs-all .editor .editor-tab-parent{padding-top:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:50%;width:50%;float:left;position:relative;display:none;border:2px solid rgba(156,163,168,0.3)}.new-submission-container.ui-problem .editor-main .tabs .tabs-all .editor .editor-tab-parent.full-height{height:100%}.new-submission-container.ui-problem .editor-main .tabs .tabs-all .editor .editor-tab-parent.full-width{width:100%}.new-submission-container.ui-problem .editor-main .tabs .tabs-all .editor .editor-tab-parent.float-right{float:right}.new-submission-container.ui-problem .editor-main .tabs .tabs-all .editor .editor-tab-parent .editor-tab-title{position:absolute;top:0;font-size:16px;padding:4px 10px 0 10px;display:block;width:100%;height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#9ca3a8;background:#fafafa;background:-moz-linear-gradient(top,#fafafa 0,#e5e7e8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fafafa),color-stop(100%,#e5e7e8));background:-webkit-linear-gradient(top,#fafafa 0,#e5e7e8 100);border-bottom:1px solid rgba(156,163,168,0.4)}.new-submission-container.ui-problem .editor-main .tabs .tabs-all .editor .editor-tab-parent .editor-tab-title.no-padding{padding:0}.new-submission-container.ui-problem .editor-main .tabs .tabs-all .editor .editor-tab-parent .editor-tab-title span{float:left;padding:4px 10px;cursor:pointer}.new-submission-container.ui-problem .editor-main .tabs .tabs-all .editor .editor-tab-parent .editor-tab-title span:hover,.new-submission-container.ui-problem .editor-main .tabs .tabs-all .editor .editor-tab-parent .editor-tab-title span.selected{-webkit-box-shadow:-1px 0 1px 0 rgba(156,163,168,0.4) inset;-moz-box-shadow:-1px 0 1px 0 rgba(156,163,168,0.4) inset;box-shadow:-1px 0 1px 0 rgba(156,163,168,0.4) inset;background:#fafafa;background:-moz-linear-gradient(top,#e5e7e8 0,#fafafa 40%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e5e7e8),color-stop(40%,#fafafa),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#e5e7e8 0,#fafafa 40%,#fff 100%)}.new-submission-container.ui-problem .editor-main .tabs .tabs-all .editor .editor-tab-parent .editor-tab-title .clear-console{margin-top:4px;margin-right:10px;font-size:14px;display:none}.new-submission-container.ui-problem .editor-main .tabs .tabs-all .editor .editor-tab-parent .editor-tab-title .html-help{font-size:18px;padding-right:10px;padding-left:10px;cursor:pointer;padding-top:3px}.new-submission-container.ui-problem .editor-main .tabs .tabs-all .editor .editor-tab-parent .editor-html-tab,.new-submission-container.ui-problem .editor-main .tabs .tabs-all .editor .editor-tab-parent .editor-css-tab,.new-submission-container.ui-problem .editor-main .tabs .tabs-all .editor .editor-tab-parent .editor-js-tab,.new-submission-container.ui-problem .editor-main .tabs .tabs-all .editor .editor-tab-parent iframe,.new-submission-container.ui-problem .editor-main .tabs .tabs-all .editor .editor-tab-parent .editor-console-tab{height:100%;width:100%;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:0}.new-submission-container.ui-problem .editor-main .tabs .tabs-all .editor .editor-tab-parent .editor-html-tab .ace_scrollbar,.new-submission-container.ui-problem .editor-main .tabs .tabs-all .editor .editor-tab-parent .editor-css-tab .ace_scrollbar,.new-submission-container.ui-problem .editor-main .tabs .tabs-all .editor .editor-tab-parent .editor-js-tab .ace_scrollbar,.new-submission-container.ui-problem .editor-main .tabs .tabs-all .editor .editor-tab-parent iframe .ace_scrollbar,.new-submission-container.ui-problem .editor-main .tabs .tabs-all .editor .editor-tab-parent .editor-console-tab .ace_scrollbar{overflow-y:auto}.new-submission-container.ui-problem .editor-main .tabs .tabs-all .editor .editor-tab-parent .editor-console-tab{list-style:none;overflow-y:auto}.new-submission-container.ui-problem .editor-main .tabs .tabs-all .editor .editor-tab-parent .editor-console-tab .console-log{font-size:12px;padding-bottom:5px}.new-submission-container.ui-problem .editor-main .tabs .tabs-all .editor .editor-tab-parent .editor-console-tab .console-log:before{content:"\f105";font-family:FontAwesome;font-size:16px;color:#3583fc;display:inline-block;width:40px;text-align:center}.new-submission-container.ui-problem .editor-main .tabs .tabs-all .editor .editor-tab-parent .editor-console-tab .console-red{color:#f00}.new-submission-container.ui-problem .editor-main .tabs .tabs-all .editor .editor-tab-parent .editor-console-tab .console-red:before{content:"\f06a";color:#f00}.new-submission-container.ui-problem .editor-main .tabs .tabs-all .editor .editor-tab-parent .editor-console-tab .console-orange{color:#ff6100}.new-submission-container.ui-problem .editor-main .tabs .tabs-all .editor .editor-tab-parent .editor-console-tab .console-orange:before{content:"\f071";color:#ff6100}.new-submission-container.ui-problem .editor-main .tabs .tabs-all .editor .editor-tab-parent .editor-console-tab .console-blue{color:#3583fc}.new-submission-container.ui-problem .editor-main .tabs .tabs-all .editor .editor-tab-parent .editor-console-tab .console-blue:before{content:"\f12a"}.new-submission-container.ui-problem .editor-main .tabs .tabs-all .editor .editor-tab-parent .tag-missing-error{display:none;position:absolute;bottom:0;z-index:4;width:100%;margin:0;padding:2px 5px 2px 50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(211,55,55,0.9);font-size:14px;color:#fff}.new-submission-container.ui-problem .editor-main .tabs .tabs-all .editor .editor-tab-parent .tag-missing-error .fa{font-size:17px;line-height:19px;cursor:pointer}.new-submission-container.ui-problem .editor-main .tabs .tabs-all .editor .editor-menu{position:absolute;width:100%;height:35px;top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:rgba(156,163,168,0.3)}.new-submission-container.ui-problem .editor-main .tabs .tabs-all .editor .editor-menu .submit-clone-head{display:none}.new-submission-container.ui-problem .editor-main .tabs .tabs-all .editor .editor-menu .submit-clone-head .fa{margin-right:20px}.new-submission-container.ui-problem .editor-main .tabs .tabs-all .editor .editor-menu span{font-size:14px;display:inline-block;padding:5px 10px 0}.new-submission-container.ui-problem .editor-main .tabs .tabs-all .editor .editor-menu span input{vertical-align:text-bottom;margin-top:6px}.new-submission-container.ui-problem .editor-main .tabs .tabs-all .editor .editor-menu span button{font-size:14px;padding:1px 10px;min-width:50px}.new-submission-container.ui-problem .editor-main .tabs .tabs-all .editor .editor-menu span button .fa{font-size:11px;padding-left:5px}.new-submission-container.ui-problem .editor-main .tabs .tabs-all .editor .editor-menu span.expand-collapse-editor{cursor:pointer;font-size:16px}.new-submission-container.ui-problem .editor-main .tabs .tabs-all .editor .editor-menu span.code-saving-status{margin-right:30px}.new-submission-container.ui-problem .editor-main .tabs .tabs-all .editor .editor-menu span .editor-save-code{margin-top:4px}.submission-container{width:100%!important;max-width:none}.ui-code-video-buttons-box{width:100%;text-align:center;margin-bottom:30px}.ui-code-video-buttons-box .code-video-links{width:auto;margin:0 auto}.ui-code-video-buttons-box .code-video-links a{float:none;margin:0 5px}.ui-code-video-buttons-box .code-video-links #code-video-link-HTML{margin-left:0}.html-help-modal .modal-content ul{list-style-type:decimal;padding-left:10px;font-size:12px}.html-help-modal .modal-content ul li{margin-bottom:10px}.html-help-modal .modal-content ul li b{display:inline-block}.html-help-modal .modal-content ul li button{padding:0;float:right}.submission-container .submission-result-new,.all-user-submissions .submission-result-new,.submission-container .dryrun-result-new,.all-user-submissions .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,.all-user-submissions .submission-result-new .submission-id,.submission-container .dryrun-result-new .submission-id,.all-user-submissions .dryrun-result-new .submission-id,.submission-container .submission-result-new .log-id,.all-user-submissions .submission-result-new .log-id,.submission-container .dryrun-result-new .log-id,.all-user-submissions .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 .submission-id.no-margin,.all-user-submissions .submission-result-new .submission-id.no-margin,.submission-container .dryrun-result-new .submission-id.no-margin,.all-user-submissions .dryrun-result-new .submission-id.no-margin,.submission-container .submission-result-new .log-id.no-margin,.all-user-submissions .submission-result-new .log-id.no-margin,.submission-container .dryrun-result-new .log-id.no-margin,.all-user-submissions .dryrun-result-new .log-id.no-margin{margin:0}.submission-container .submission-result-new .result-container,.all-user-submissions .submission-result-new .result-container,.submission-container .dryrun-result-new .result-container,.all-user-submissions .dryrun-result-new .result-container{margin:20px 10px}.submission-container .submission-result-new .result-container.no-margin,.all-user-submissions .submission-result-new .result-container.no-margin,.submission-container .dryrun-result-new .result-container.no-margin,.all-user-submissions .dryrun-result-new .result-container.no-margin{margin:0}.submission-container .submission-result-new .result-container.padding-left-5,.all-user-submissions .submission-result-new .result-container.padding-left-5,.submission-container .dryrun-result-new .result-container.padding-left-5,.all-user-submissions .dryrun-result-new .result-container.padding-left-5{padding-left:5px}.submission-container .submission-result-new .result-container .result,.all-user-submissions .submission-result-new .result-container .result,.submission-container .dryrun-result-new .result-container .result,.all-user-submissions .dryrun-result-new .result-container .result{padding:15px 15px 10px;border-bottom:1px solid #e5e7e8;font-size:14px}.submission-container .submission-result-new .result-container .result-details,.all-user-submissions .submission-result-new .result-container .result-details,.submission-container .dryrun-result-new .result-container .result-details,.all-user-submissions .dryrun-result-new .result-container .result-details{padding-left:15px}.submission-container .submission-result-new .result-container .result-details.no-padding,.all-user-submissions .submission-result-new .result-container .result-details.no-padding,.submission-container .dryrun-result-new .result-container .result-details.no-padding,.all-user-submissions .dryrun-result-new .result-container .result-details.no-padding{padding:0}.submission-container .submission-result-new .result-container .result-details .result-details-block,.all-user-submissions .submission-result-new .result-container .result-details .result-details-block,.submission-container .dryrun-result-new .result-container .result-details .result-details-block,.all-user-submissions .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,.all-user-submissions .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,.all-user-submissions .dryrun-result-new .result-container .result-details .result-details-block p.bold{margin:10px 0 0;font-size:14px;color:#46535e;font-weight:600}.submission-container .submission-result-new .result-container .result-details .result-details-block p.light,.all-user-submissions .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,.all-user-submissions .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-table tr,.all-user-submissions .submission-result-new .submission-table tr,.submission-container .dryrun-result-new .submission-table tr,.all-user-submissions .dryrun-result-new .submission-table tr{font-size:14px;color:#46535e}.submission-container .submission-result-new .submission-table tr td,.all-user-submissions .submission-result-new .submission-table tr td,.submission-container .dryrun-result-new .submission-table tr td,.all-user-submissions .dryrun-result-new .submission-table tr td{padding-bottom:10px;padding-top:10px}.submission-container .submission-result-new .submission-table tr td:first-child,.all-user-submissions .submission-result-new .submission-table tr td:first-child,.submission-container .dryrun-result-new .submission-table tr td:first-child,.all-user-submissions .dryrun-result-new .submission-table tr td:first-child{padding-left:20px}.submission-container .submission-result-new .submission-table .heading,.all-user-submissions .submission-result-new .submission-table .heading,.submission-container .dryrun-result-new .submission-table .heading,.all-user-submissions .dryrun-result-new .submission-table .heading{font-weight:600;border-bottom:1px solid #e5e7e8}.submission-container .submission-result-new .submission-table .heading td,.all-user-submissions .submission-result-new .submission-table .heading td,.submission-container .dryrun-result-new .submission-table .heading td,.all-user-submissions .dryrun-result-new .submission-table .heading td{padding-bottom:0}.submission-container .submission-result-new .submission-result-data,.all-user-submissions .submission-result-new .submission-result-data,.submission-container .dryrun-result-new .submission-result-data,.all-user-submissions .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,.all-user-submissions .submission-result-new .submission-result-data .compile-error-message,.submission-container .dryrun-result-new .submission-result-data .compile-error-message,.all-user-submissions .dryrun-result-new .submission-result-data .compile-error-message,.submission-container .submission-result-new .submission-result-data .re-error-message,.all-user-submissions .submission-result-new .submission-result-data .re-error-message,.submission-container .dryrun-result-new .submission-result-data .re-error-message,.all-user-submissions .dryrun-result-new .submission-result-data .re-error-message{margin-right:10px}