.problem-audits-list tr{cursor:pointer}.problem-audits-list tr:hover{background-color:#ccc}.problem-audits-list tr.selected{background:#9c9}.problem-audit-diff{margin:20px}.problem-audit-diff .title{color:#666;margin:5px}::-webkit-scrollbar{width:0;background:0 0}.problem-more{color:gray;text-align:right;font-size:smaller}.worksheet-view .worksheet-buttons .dropdown-menu{font-size:12px}.worksheet-view .worksheet-buttons .dropdown-menu li{cursor:pointer}.worksheet-buttons .stats-icons{display:inline;float:right;color:#006400;margin:auto}.problem-question ol{display:block;list-style-type:decimal;counter-reset:list}.problem-question ol.options>li{list-style:none;position:relative}.problem-question ol.options>li:before{content:" (" counter(list,upper-alpha) ") ";counter-increment:list;position:absolute;left:-2em}.problem-question ol.subqs>li{list-style:none;position:relative}.problem-question ol.subqs>li:before{content:" (" counter(list) ") ";counter-increment:list;position:absolute;left:-2em}.problem-solution .list-group-item{overflow-x:scroll}.problem-solution .step-helper{text-align:center;margin:10px 0 0 0;font-weight:700;color:#fff;background:#999}#modalShare .style-buttons{text-align:left}.mathcrowd-img{text-align:center;padding:20px}.mathcrowd-img img{max-width:90%;max-height:200px;width:auto;height:auto}span.key{background-color:#ff0;color:red;padding-left:5px;padding-right:5px}textarea{width:100%}.origin-info{min-height:100px}.origin-avatar{width:40%;display:inline-block}.origin-intro{width:60%;display:inline-block;vertical-align:top}.origin-avatar p{text-align:center}.origin-resume{text-align:left;color:gray}.origin-nickname{margin:10px 0 0 0;font-family:monospace;font-size:larger}.origin-slogan{font-size:larger;font-family:cursive;text-align:center;display:block;width:100%;padding:40px 10px 10px 10px;height:100px;margin:auto}.origin-email{font-size:x-small}.avatar-img{border-radius:50%;background:snow;box-shadow:2px 2px 3px #666;max-width:60%;display:block;margin-left:auto;margin-right:auto}.candidate-back,.candidate-next{cursor:pointer;text-align:center}.candidate-back:hover,.candidate-next:hover{background-color:#ccc}.problem-detail .stats-icons{display:inline;float:right;color:#006400;margin:auto}.problem-detail .problem-recommendation{display:flex;align-items:center}.problem-detail .problem-abstract{border:1px solid #ddd;max-height:400px;overflow:hidden;margin:10px}.problem-detail .problem-abstract:hover{background:#ccc;cursor:pointer}.ace_editor,.ace_editor div{font-family:Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,sans-serif;font-size:16px!important;direction:ltr!important;text-align:left!important}.problem-edit .problem-abstract .problem-id,.problem-edit .problem-abstract .problem-status{color:#008b8b;font-size:smaller}.problem-edit .problem-abstract{border-left:6px solid #a9a9a9;margin-bottom:10px;padding:5px}.problem-edit .problem-abstract:hover{cursor:pointer;background-color:#d3d3d3}.problem-edit .page-header{margin-top:10px}.problem-edit .panel-heading h3{line-height:34px}.problem-edit .button-panel{margin-top:20px;margin-bottom:20px}.problem-edit .panel-body .button-panel{margin:0}.problem-edit .side-preview{overflow-y:auto}@media (min-width:992px){.problem-edit .side-preview.affix{width:323px;top:60px;bottom:120px}}@media (min-width:1200px){.problem-edit .side-preview.affix{width:350px;top:60px;bottom:120px}}.problem-edit a.anchor{display:block;position:relative;top:-61px;visibility:hidden}.problem-edit #side-nav.affix{top:51px}.problem-edit #side-nav ul{margin:0;padding:0;width:40px;position:relative}.problem-edit #side-nav ul:before{content:'';display:block;position:absolute;left:50%;top:0;margin:0 0 0 -1px;width:2px;height:100%;background:#337ab7}.problem-edit #side-nav ul li{padding:0;margin:30px 0 30px 0}.problem-edit #side-nav ul li:first-child{margin-top:10px}.problem-edit #side-nav ul li:last-child{margin-bottom:0}.problem-edit #side-nav ul li a{padding:0;margin:0;width:40px;height:40px;line-height:36px;text-align:center;border-radius:100%;border:2px solid;box-shadow:0 0 0 5px #fff;background-color:#fff;font-size:1.8rem}.problem-edit #side-nav ul li.active a{background-color:#337ab7;color:#fff}.problem-edit .file-preview-image{width:100%;max-height:100%}.cart-view .problem-score{text-decoration:underline}.cart-view .problem-source{font-size:85%;color:gray;margin-left:10px;background:#e6e6fa;padding:5px}.problem-edit .input-group .range-addon{width:70%}.problem-edit .slider{width:100%!important}.problem-edit .keyword-candidate{margin:5px}.problem-edit .ace_editor{width:100%;height:50px;border:1px solid #d3d3d3}.problem-edit .inline-math{position:absolute;background:rgba(100,200,100,.3);z-index:20}.problem-edit .display-math{position:absolute;background:rgba(100,200,100,.3);z-index:20}.problem-edit .ai-recommend{position:absolute;background:rgba(240,52,52,.6);z-index:30}.cart-view .space-helper,.worksheet-view .space-helper{text-align:center;margin:10px 0 0 0;font-weight:700;color:#fff;background:#999}.cart-view,.worksheet-view{min-height:2160px}.worksheet-view .worksheet-heading{margin-top:10px;margin-bottom:10px;border-style:dotted;border-width:1px;border-color:#d3d3d3}.cart-view #btnType{cursor:pointer;font-size:50%}.worksheet-view .worksheet-heading .type-name{color:grey}.worksheet-view .worksheet-heading h3{text-align:center;margin:5px auto 5px auto;font-size:18px;font-weight:700}.worksheet-view .worksheet-heading .worksheet-notice{width:80%;text-align:left;margin:10px auto 10px auto;border-style:solid;border-width:1px;font-size:80%;padding:10px}.worksheet-view .worksheet-heading .worksheet-author{text-align:center;margin:5px;color:gray;font-size:80%}.worksheet-view .worksheet-heading .worksheet-date{text-align:right;margin-right:30px}.worksheet-view #btnLock{cursor:pointer;font-size:100%;float:right;margin-top:10px}.worksheet-heading .worksheet-icon{display:block;position:absolute;top:20px;right:20px;padding:5px 20px 5px 5px}.worksheet-view .lock-icon,.worksheet-view .shared-icon,.worksheet-view .unshared-icon{float:right;margin:5px}.cart-view .mode-button{position:relative;margin:10px auto;height:100px;width:100px;border:1px solid #ccc;border-radius:8px;text-align:center;cursor:pointer}.cart-view .mode-button:hover{background-color:#06f;color:#fff}.cart-view .mode-button span{position:absolute;top:40px;left:30px;font-size:18px}.cart-view .mode-current{cursor:not-allowed;background-color:#ccc;color:#fff}.cart-view .mode-current:hover{background-color:#ccc}.cart-view #side-details,.worksheet-view #side-details{overflow-y:scroll}@media (max-width:991px){.cart-view #side-details.affix,.worksheet-view #side-details.affix{position:static}}@media (min-width:992px){.cart-view #side-details.affix,.worksheet-view #side-details.affix{position:fixed;width:283px;top:60px;bottom:120px;overflow-y:scroll}}@media (min-width:1200px){.cart-view #side-details.affix,.worksheet-view #side-details.affix{position:fixed;width:350px;top:70px;bottom:120px;overflow-y:scroll}}.cart-view .group-buttons,.worksheet-view .group-buttons{float:right;cursor:pointer;letter-spacing:5px}.cart-view .group-name,.worksheet-view .group-name{font-weight:700}.cart-view .ui-state-highlight,.worksheet-view .ui-state-highlight{height:6em}.cart-view .problem-group,.worksheet-view .problem-group{margin:20px 0 20px 0}.cart-view .panel-heading,.worksheet-view .panel-heading{min-height:3em}.cart-view .problem-group-abstract,.worksheet-view .problem-group-abstract{color:gray;text-align:center;font-size:80%}.cart-view .problem-group .list-group,.worksheet-view .problem-group .list-group{min-height:3em}.cart-view .problem-group-item,.worksheet-view .problem-group-item{cursor:pointer}.cart-view .problem-group-item:hover,.worksheet-view .problem-group-item:hover{background-color:#ccc}.cart-view .problem-group-item.selected,.worksheet-view .problem-group-item.selected{background-color:#9c9;cursor:grab}.cart-view .problem-group-item #inputProblemScore,.worksheet-view .problem-group-item #inputProblemScore{width:20px}.cart-view .problem-abstract .problem-status,.worksheet-view .problem-abstract .problem-status{color:gray;text-align:right;font-size:80%}.cart-view .problem-group-list .problem-abstract .problem-info,.worksheet-view .problem-group-list .problem-abstract .problem-info{height:20px;margin:5px 0 5px 0}.cart-view .problem-group-list .problem-abstract .problem-score,.worksheet-view .problem-group-list .problem-abstract .problem-score{float:right;font-size:80%}.cart-view .problem-candidate-heading,.worksheet-view .problem-candidate-heading{text-align:center;margin:10px auto}.cart-view .problem-candidate-body,.worksheet-view .problem-candidate-body{display:flex;align-items:center}.problem-search h4{font-weight:700}.problem-search .stats-icons{display:inline;float:right;font-size:small;color:#006400}.problem-search .problem-item{cursor:pointer}.problem-search .problem-item.selected{cursor:grab;background-color:#9c9}.problem-search .problem-item:hover{background-color:#ccc}.problem-search .drop-menu{position:fixed;background:#47a3da;width:240px;max-width:50%;top:40px;bottom:60px;right:0;z-index:1000;display:none}.problem-search .drop-menu h3{color:#afdefa;font-size:1.9em;padding:20px;margin:0;font-weight:300;background:#0d77b6;height:50px}#helper{z-index:1001}.problem-search .group-dropareas{position:fixed;bottom:110px;width:240px;max-width:50%;top:140px;padding-left:20px;padding-right:20px;overflow-y:scroll;overflow-x:hidden}.problem-search .group-droparea{width:100%;height:100px;margin-bottom:20px;margin-top:20px;border-style:solid}.problem-search .group-droparea.over,.scroll-down.over,.scroll-up.over{background:#258ecd}.problem-search .group-droparea h4{font-weight:300;color:#fff;font-size:1.5em;line-height:100px;text-align:center}.problem-search .scroll-up{width:240px;height:50px;max-width:100%}.problem-search .scroll-up p{line-height:50px;font-weight:300;color:#fff;font-size:1.5em;text-align:center}.problem-search .scroll-down{position:absolute;width:240px;height:50px;max-width:100%;bottom:0}.problem-search .scroll-down p{line-height:50px;font-weight:300;color:#fff;font-size:1.5em;text-align:center}.problem-search{min-height:2000px}.problem-search #side-details{overflow-y:scroll}@media (max-width:991px){.problem-search #side-details.affix{position:static}}@media (min-width:992px){.problem-search #side-details.affix{position:fixed;width:450px;top:60px;bottom:120px}}@media (min-width:1200px){.problem-search #side-details.affix{position:fixed;width:540px;top:60px;bottom:120px}}.problem-detail .problem-other-buttons{margin:0 0 10px}.step-score{text-align:right}#modalShare .style-button.selected{background:#5cb85c;border-color:#5cb85c;color:#fff}#modalShare .modal-body{max-height:800px;overflow-y:scroll}.worksheet-index .stats-number{color:#a9a9a9;font-size:smaller;vertical-align:bottom;margin:auto 5px auto 1px}.worksheet-filter .pretty{display:block;margin:10px}.worksheet-filter .radio-flex{display:flex}.worksheet-filter .radio-groups{display:flex;align-items:center;text-align:center;margin:40px}.worksheet-filter .search-box{margin:40px 40px 120px 40px}.worksheet-filter .radio-group{border:#000 solid 1px}.worksheet-index .tex-error{color:red;font-size:110%;text-align:center;display:inline;float:right}.worksheet-index th,td{text-align:left;vertical-align:middle!important}.worksheet-index .progress{margin-top:10px;margin-bottom:10px}.worksheet-index{margin:40px}.worksheet-search{text-align:right;margin:40px}.problem-md-diff{margin:10px auto 10px auto;width:80%;border:#5a656b solid 1px;letter-spacing:1px;line-height:30px;height:400px;overflow:scroll;box-shadow:10px 10px 5px #888}.md-diff{padding:15px}.diff-count{color:#fff;background-color:#000;text-align:right;margin:5px}.select2-search__field{width:100%!important}