::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#666}::-webkit-scrollbar,::-webkit-scrollbar-corner{background:#111}*{margin:0;padding:0}.clear{clear:both}body{font-family:'Arial','Helvetica','Ubuntu',sans-serif;font-size:16px;background:url(../img/bg.png) #333}#corr-container{margin-left:25px;width:850px}#corr-container h1{text-align:left;margin:25px;color:rgba(255,255,255,0.5);font-size:200%;font-weight:normal;text-shadow:0 3px 1px #222}#corr-container h1 strong{font-weight:bold;color:#d63e4d;font-size:125%}#corr-container h1 sup{font-size:75%;color:rgba(255,255,255,0.4)}#corr-container h1 code{margin-left:50px;color:#d63e4d;font-family:'Consolas','Monaco','Ubuntu Mono',monospace;font-size:95%}#corr-container #corr{margin-bottom:25px;background:rgba(255,255,255,0.07);box-sizing:border-box;padding:25px;border:1px solid rgba(255,255,255,0.08)}#corr-container #corr textarea,#corr-container #corr input[type="text"]{background:rgba(255,255,255,0.8);padding:5px;border:none;outline:0;box-sizing:border-box;font-size:100%;box-shadow:inset 0 1px 2px rgba(0,0,0,0.4),0 -1px 0 #333,0 1px 0 #333}#corr-container #corr .section{margin-top:25px}#corr-container #corr .section:first-child{margin-top:0}#corr-container #corr .section .section-title h2{color:#e09135;font-weight:normal;font-size:140%;text-shadow:0 2px 0 #333}#corr-container #corr .section .input-row{transition:all .15s ease}#corr-container #corr .section .input-row.grade,#corr-container #corr .section .input-row.gen{cursor:pointer;padding-top:5px;padding-bottom:5px}#corr-container #corr .section .input-row.grade:hover,#corr-container #corr .section .input-row.gen:hover,#corr-container #corr .section .input-row.grade.selected,#corr-container #corr .section .input-row.gen.selected{background:rgba(0,0,0,0.25)}#corr-container #corr .section .input-row.grade.error,#corr-container #corr .section .input-row.gen.error{background:rgba(247,111,96,0.25)}#corr-container #corr .section .input-row.grade .title,#corr-container #corr .section .input-row.gen .title,#corr-container #corr .section .input-row.grade .ans,#corr-container #corr .section .input-row.gen .ans,#corr-container #corr .section .input-row.grade .input,#corr-container #corr .section .input-row.gen .input{float:left}#corr-container #corr .section .input-row.grade .title,#corr-container #corr .section .input-row.gen .title{color:rgba(255,255,255,0.85);width:40%;position:relative;top:5px;box-sizing:border-box;text-shadow:0 1px 0 #222}#corr-container #corr .section .input-row.grade.selected .title,#corr-container #corr .section .input-row.gen.selected .title{color:#d63e4d}#corr-container #corr .section .input-row.grade .info,#corr-container #corr .section .input-row.gen .info{display:none}#corr-container #corr .section .input-row.grade .buttons,#corr-container #corr .section .input-row.gen .buttons{float:right}#corr-container #corr .section .input-row.grade .buttons .btn,#corr-container #corr .section .input-row.gen .buttons .btn{transition:all .05s ease;box-shadow:inset 0 1px 2px rgba(0,0,0,0.6);float:left;width:35px;background:rgba(0,0,0,0.5);padding:5px;text-align:center;color:#ccc;border-left:1px solid rgba(64,64,64,0.5);font-weight:bold;cursor:pointer}#corr-container #corr .section .input-row.grade .buttons .btn:first-child,#corr-container #corr .section .input-row.gen .buttons .btn:first-child{border-left:none}#corr-container #corr .section .input-row.grade .buttons .btn:hover,#corr-container #corr .section .input-row.gen .buttons .btn:hover{background:#efd33c;color:#5c5117}#corr-container #corr .section .input-row.grade .buttons .btn:active,#corr-container #corr .section .input-row.gen .buttons .btn:active{background:#caad11}#corr-container #corr .section .input-row.grade .buttons .btn.max:hover,#corr-container #corr .section .input-row.gen .buttons .btn.max:hover{background:#1c9e4c;color:#c5f4d6}#corr-container #corr .section .input-row.grade .buttons .btn.max:active,#corr-container #corr .section .input-row.gen .buttons .btn.max:active{background:#147138}#corr-container #corr .section .input-row.grade .buttons .btn.min:hover,#corr-container #corr .section .input-row.gen .buttons .btn.min:hover{background:#d04234;color:#f0bdb4}#corr-container #corr .section .input-row.grade .buttons .btn.min:active,#corr-container #corr .section .input-row.gen .buttons .btn.min:active{background:#a33125}#corr-container #corr .section .input-row.grade .input{width:10%}#corr-container #corr .section .input-row.grade .input input{width:100%;font-family:'Consolas','Monaco','Ubuntu Mono',monospace;font-size:95%}#corr-container #corr .section .input-row.gen .input{width:59.99%}#corr-container #corr .section .input-row.gen .input input,#corr-container #corr .section .input-row.gen .input textarea{width:100%}#corr-container #corr .section .input-row.gen .input textarea{height:150px}#corr-container #corr .section .input-row.submit{margin-top:25px}#corr-container #corr .section .input-row.submit input{outline:0;font-size:100%;font-weight:bold;border:none;padding:7px;border-radius:1px;cursor:pointer;transition:all .1s ease;position:relative;text-align:center;color:rgba(0,0,0,0.8);float:right;background-color:#e09135;width:80px}#corr-container #corr .section .input-row.submit input:active{top:2px}#corr-container #corr .section .input-row.submit input:hover{background-color:#e7a961}#corr-container #corr .section .input-row.submit input:active{background-color:#c4771e}#fixed-side-container{position:fixed;top:25px;left:900px;width:400px}#fixed-side-container .box{background:rgba(0,0,0,0.5);border:1px solid rgba(255,255,255,0.2);padding:25px;box-sizing:border-box;width:100%;margin-top:13px}#fixed-side-container .box:first-child{margin-top:0}#fixed-side-container .box h2{font-weight:bold;font-size:125%;color:rgba(255,255,255,0.7);margin-bottom:13px;border-bottom:1px solid rgba(255,255,255,0.2);line-height:150%}#fixed-side-container .box.ctrl-status .status{margin-bottom:13px;font-size:150%;font-weight:bold}#fixed-side-container .box.ctrl-status .status .total{float:right;color:#54add9}#fixed-side-container .box.ctrl-status .status .total .max{color:#666;margin-left:2px;font-size:80%}#fixed-side-container .box.ctrl-status .status .left-fields{float:left}#fixed-side-container .box.ctrl-status .status .left-fields.good{color:#54d97b}#fixed-side-container .box.ctrl-status .status .left-fields.bad{color:#f76f60}#fixed-side-container .box.ctrl-status .ctrl{text-align:left;margin-bottom:13px;font-size:0}#fixed-side-container .box.ctrl-status .ctrl .btn{outline:0;font-size:100%;font-weight:bold;border:none;padding:7px;border-radius:1px;cursor:pointer;transition:all .1s ease;position:relative;text-align:center;font-size:16px;background:#777;color:#222;display:inline-block;width:77px;margin-left:13px;box-sizing:border-box}#fixed-side-container .box.ctrl-status .ctrl .btn:active{top:2px}#fixed-side-container .box.ctrl-status .ctrl .btn:first-child{margin-left:0}#fixed-side-container .box.ctrl-status .ctrl .btn:hover{background:#aaa}#fixed-side-container .box.ctrl-status .ctrl .btn:active{background:#666}#fixed-side-container .box.ctrl-status .ctrl .btn.max:hover{background:#1c9e4c;color:#c5f4d6}#fixed-side-container .box.ctrl-status .ctrl .btn.max:active{background:#147138}#fixed-side-container .box.ctrl-status .ctrl .btn.zero:hover{background:#d04234;color:#f0bdb4}#fixed-side-container .box.ctrl-status .ctrl .btn.zero:active{background:#a33125}#fixed-side-container .box.ctrl-status .submit button{outline:0;font-size:100%;font-weight:bold;border:none;padding:7px;border-radius:1px;cursor:pointer;transition:all .1s ease;position:relative;text-align:center;box-sizing:border-box;width:100%;color:rgba(0,0,0,0.8);background-color:#e09135}#fixed-side-container .box.ctrl-status .submit button:active{top:2px}#fixed-side-container .box.ctrl-status .submit button:hover{background-color:#e7a961}#fixed-side-container .box.ctrl-status .submit button:active{background-color:#c4771e}#fixed-side-container .info{background:rgba(13,54,22,0.65);display:none;color:rgba(255,255,255,0.8)}#fixed-side-container .info table,#fixed-side-container .info p,#fixed-side-container .info ul{margin-top:13px}#fixed-side-container .info table:first-child,#fixed-side-container .info p:first-child,#fixed-side-container .info ul:first-child{margin-top:0}#fixed-side-container .info ul{margin-left:30px}#fixed-side-container .info table{border-collapse:collapse;width:100%}#fixed-side-container .info table thead{font-weight:bold}#fixed-side-container .info table th{background:rgba(0,0,0,0.5)}#fixed-side-container .info table td{background:rgba(255,255,255,0.15)}#fixed-side-container .info table td,#fixed-side-container .info table th{padding:5px;border:1px solid rgba(255,255,255,0.1)}#fixed-side-container .info pre{font-size:80%}