.dialog_shadow{background:rgba(255,255,255,.95)}.comment_dialog,.dialog_shadow{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1}.comment_dialog>.controls{position:fixed;top:1em;left:1em;width:8em;overflow:hidden;padding:.3em}.comment_dialog button{display:block;cursor:default;padding:.3em 0;margin-bottom:13px;width:100%;font-family:Source Sans Pro;font-weight:700;font-size:.8em;white-space:nowrap;overflow:hidden;color:rgba(255,255,255,.5);background:rgba(0,0,0,.1)}.comment_dialog button.enabled{cursor:pointer;background:#f5f4d7;color:#d3643b}.comment_dialog button.inverted.enabled{background-color:#fff}.comment_dialog .comments{position:fixed;top:1em;left:9.5em;width:85%;height:95%;color:#000;overflow-x:hidden;overflow-y:auto}.comment_dialog .comments .new_comment{width:95%;font-size:1.5em;margin:.3em auto;padding:.1em;background:#f5f4d7;border:1px solid #e0dfb1}.comment_dialog .comments .comment h1,.comment_dialog .comments .new_comment h1{display:inline-block;font-size:.75em;font-family:Source Sans Pro;margin:.3em .4em}.comment_dialog .comments .comment h1.reason,.comment_dialog .comments .new_comment h1.reason{margin:.2em .4em;vertical-align:top}.comment_dialog .comments .new_comment select{font-size:.7em;vertical-align:baseline;border:0;background:rgba(255,255,255,.5);font-weight:700}.comment_dialog .comments .new_comment h1 select{font-size:.9em}.comment_dialog .comments .new_comment .controls button{cursor:inherit;display:inline-block;float:right;width:initial;padding:.2em;margin:.2em .5em;font-size:.6em;color:rgba(255,255,255,.5);background:rgba(0,0,0,.1)}.comment_dialog .comments .new_comment .controls button.enabled{cursor:pointer;color:#d3643b;background:#fff}.comment_dialog .comments .new_comment .controls{height:1.3em}.comment_dialog .comments .new_comment .options.selected{display:block;position:relative;border-top:1px solid rgba(0,0,0,.1);padding-top:.3em}.comment_dialog .comments .new_comment .options textarea{width:98%;margin:.3em auto;display:block;height:5em;font-size:.75em;border:1px solid #e0dfb1;resize:none}.comment_dialog .comments .comment .divider,.comment_dialog .comments .new_comment .options,.comment_dialog .comments .new_comment .options .divider{display:none}.comment_dialog .comments .comment.wrapped .divider,.comment_dialog .comments .new_comment .options.wrapped .divider{display:inline-block}.comment_dialog .comments .comment #selected_text,.comment_dialog .comments .new_comment .options #selected_text{display:inline-block;white-space:pre-wrap}.comment_dialog .comments .comment.wrapped #selected_text,.comment_dialog .comments .new_comment .options.wrapped #selected_text{display:block;border-left:1px solid rgba(0,0,0,.2);padding:0 .4em 0 .7em;margin:.5em 0 0;background:rgba(255,255,255,.4);font-weight:500}.comment_dialog .comments .new_comment .options button.select_text{background:#fff;width:initial;padding:.1em .3em;position:absolute;right:.4em;top:.5em}.comment_dialog .comments .options hr{width:99%;margin:.4em auto .25em}.comment_dialog .comments .comment hr{width:99%;margin:.2em auto .25em}.comment_dialog .comments .header{width:95%;font-family:Source Sans Pro;font-size:1.2em;font-weight:700;margin:0 auto .2em;padding:0 .1em;border-bottom:1px solid #e0dfb1}.comment_dialog .comments .comment{width:95%;font-size:1.5em;margin:0 auto .2em;padding:.1em;background:#f5f4d7;border:1px solid #e0dfb1;position:relative}.comment_dialog .comments .comment div.reason{display:inline-block;font-size:.75em;font-family:Source Sans Pro;margin:.2em .4em;white-space:pre-wrap;max-width:100%}.comment_dialog .comments .comment .controls{display:inline-block;position:absolute;top:.2em;right:.2em}.comment_dialog .comments .comment .controls button.enabled{width:initial;display:inline-block;float:right;padding:.1em .2em;margin-left:.3em;background:#fff}.comment_dialog .comments .comment .feedback{width:100%;margin-top:1.8em;padding:.2em 0;border-top:1px solid;font-size:.75em}.select_text_controls{display:none;position:fixed;top:0;left:0;width:100%;height:1.7em;padding:.3em;z-index:1;color:#fff;background:rgba(0,0,0,.6);border-bottom:3px solid #fff}.select_text_controls.display{display:initial}.select_text_controls h1{display:inline-block;margin:0 0 0 .7em;font-size:1.3em;font-weight:700;letter-spacing:.02em;font-family:Source Sans Pro;text-shadow:-2px 0 #000,0 2px #000,2px 0 #000,0 -2px #000}.confirm_dialog,.select_text_controls button{font-family:Source Sans Pro;overflow:hidden;background:#f5f4d7}.select_text_controls button{float:right;cursor:pointer;margin:0 1em 0 0;white-space:nowrap;color:#d3643b;display:inline-block;padding:.2em;font-weight:700;font-size:.9em}.comment_dialog button.enabled:hover,.comment_dialog button.inverted.enabled:hover,.confirm_dialog button:hover,.select_text_controls button:hover{border-color:rgba(0,0,0,.3);background-color:#e0dfb1}.requires_js{display:none}.confirm_dialog{position:fixed;width:15em;z-index:2;padding:.5em;font-weight:500;font-size:1.2em;border:2px solid rgba(0,0,0,.3);display:none}.confirm_dialog .note{width:100%;white-space:pre-wrap;text-align:justify}.confirm_dialog .controls{width:100%;height:1.5em;margin-top:.4em}.confirm_dialog button{display:inline-block;cursor:pointer;min-width:5em;padding:.3em;font-family:Source Sans Pro;font-weight:700;font-size:.7em;white-space:nowrap;overflow:hidden;background:#fff;color:#d3643b;border:1px solid #d3643b}.confirm_dialog button#yes{float:left;margin-left:2em}.confirm_dialog button#no{float:right;margin-right:2em}.response_info,.status_dialog{position:fixed;overflow:hidden;background:#f5f4d7}.status_dialog{right:7px;z-index:3;font-family:Source Sans Pro;font-weight:500;font-size:1.2em;color:rgba(0,0,0,.5);border:2px solid rgba(0,0,0,.3);display:none;top:7px;width:10em;padding:.5em}.status_dialog .note{width:100%;white-space:pre-wrap;text-align:justify}.response_info{top:6.5em;left:1em;width:8em;padding:.3em;border:1px solid #e0dfb1}.response_info h1,.response_info p{font-size:1em;font-family:Source Sans Pro;font-weight:700;margin:0 0 .2em}.response_info h1#email{margin-top:.7em}.response_info p{font-size:.7em;font-weight:500;margin:0;text-align:justify}.response_info textarea{width:97%;margin-top:.2em;overflow:hidden;resize:none}
