.rmlToolbarWrapper{position:relative}
.rmlToolbarWrapper.vertical{padding-right:35px}
.horizontal .rmlToolbar{margin-bottom:5px;overflow:hidden}
.vertical .rmlToolbar{position:absolute;right:0;top:1px}
.rmlToolbar span{background:#fff url(../../g/if/comments/toolbar/rmltoolbar_v2.png) no-repeat;border:1px solid #7b7b7b;cursor:pointer;display:block;height:18px;margin-bottom:2px;width:18px}
.horizontal .rmlToolbar span{float:left;margin-right:5px}
.rmlToolbar span.maximize{background-position:0 0}
.rmlToolbar span.minimize{background-position:-18px 0}
.rmlToolbar span.smilies{background-position:-36px 0}
.rmlToolbar span.bold{background-position:-54px 0}
.rmlToolbar span.italic{background-position:-72px 0}
.rmlToolbar span.underline{background-position:-90px 0}
.rmlToolbar span.strike{background-position:-108px 0}
.rmlToolbar span.sub{background-position:-126px 0}
.rmlToolbar span.sup{background-position:-144px 0}
.rmlToolbar span.small{background-position:-162px 0}
.rmlToolbar span.list_bullet{background-position:-180px 0}
.rmlToolbar span.link{background-position:-198px 0}
.rmlToolbar span.left{background-position:-216px 0}
.rmlToolbar span.center{background-position:-234px 0}
.rmlToolbar span.right{background-position:-252px 0}
.rmlToolbar span.list_number{background-position:-270px 0}
.rmlToolbar span.bg_color{background-position:-288px 0}
.rmlToolbar span.text_color{background-position:-306px 0}
.rmlToolbar span.img_old{background-position:-324px 0}
.rmlToolbar span.video{background-position:-342px 0}
.rmlToolbar span.table{background-position:-360px 0}
.rmlToolbar span.ruler{background-position:-378px 0}
.rmlToolbar span.split_quote{background-position:-396px 0}
.rmlToolbar span.h1{background-position:-414px 0}
.rmlToolbar span.h2{background-position:-432px 0}
.rmlToolbar span.h3{background-position:-450px 0}
.rmlToolbar span.toc{background-position:-468px 0}
.rmlToolbar span.img{background-position:-486px 0}
.rmlToolbar span:hover{border-color:#323232}
.rmlToolbarHelper{padding:0 0 10px}
#smilies{background-color:white;border:1px solid #7b7b7b;display:none;overflow:hidden;position:absolute;width:136px}
#smilies span{cursor:pointer;float:left;height:22px;padding:1px;width:32px}
#smilies span:hover{border:1px dotted #7b7b7b;padding:0}
#reacties{width:620px}
#reacties h2 small{font-size:13px}
.filterBox{margin-bottom:10px;overflow:hidden}
.popupContent #reactionSortForm{display:block!important;line-height:25px}
#reactionSortThrobber{margin-top:3px}
.modFilter{float:left;line-height:15px}
.modFilter .reactionCount{color:#616464;font-size:12px;margin:0 20px 0 5px}
.modFilter .scoreButton{border-radius:2px;font-size:12px;padding-bottom:3px;padding-top:3px;width:27px}
.modFilter .scoreButton.wide{width:auto}
.modFilter .scoreButton,.modFilter .reactionCount:last-child{margin-right:0}
.layoutFilter{float:right;line-height:23px;padding-top:8px}
.layoutFilter .bullet{margin:0 8px}
.reactionRatingFilterPopup p,.reactionRatingFilterPopup h3{color:#b7b4b2}
.reactionRatingFilterPopup p{line-height:19px}
#reacties #reactieContainer{border-left:3px dotted #d9d9d9;padding-left:18px}
.reactie{line-height:1.6}
.reactie .reactie{margin-left:27px}
.reactie .reactie .reactie .reactie .reactie .reactie .reactie .reactie .reactie{margin-left:0}
.reactieBody{border:1px solid #d9d9d9;margin-bottom:10px;padding:10px 15px 8px;position:relative}
.reactieBody.informative{background:#f9fcf9;border-color:#cfd4c9}
.reactieBody.spotlight{background:#f3faf5;border-color:#becfbe}
.reactieHeader{color:#616464}
.reactieHeader .labelCard a{text-decoration:none}
.reactieHeader .labelCard a:hover{text-decoration:underline}
.reactieHeader .usericonsmall{float:left;margin:5px 10px 0 0}
.reactieHeader .userLink{color:#141414;font-weight:700}
.reactieHeader .tweakersBadge{position:relative;top:3px}
.reactieHeader .date,.reactieHeader .replyTo,.reactieHeader .replyToFlat{color:#616464;font-size:11px;font-weight:400}
.reactieHeader .scoreButton{cursor:pointer;float:right;margin:5px 0 0}
.reactieHeader .scoreButton.small{position:relative;right:-4px;top:7px}
.reactieHeader .karmaCards{margin-left:10px;margin-top:-12px;top:7px}
.reactieHeader .newReaction,.reactieHeader .authorReaction{background:#46949a;background-image:-webkit-linear-gradient(#4f999f,#3d8f95);background-image:-moz-linear-gradient(#4f999f,#3d8f95);background-image:linear-gradient(#4f999f,#3d8f95);border-radius:1px;color:white;font-size:10px;height:15px;left:15px;line-height:15px;padding:0 5px;position:absolute;text-transform:uppercase;top:-8px}
.reactieBody.hidden{cursor:pointer}
.reactieBody.hidden .usericonsmall,.reactieBody.hidden .karmaCards,.reactieBody.hidden .reactieHeader a.modButton,.reactieBody.hidden .reactieHeader br,.reactieBody.hidden .reactieContent,.reactieBody.hidden .reactieFooter{display:none}
.reactieBody.hidden .reactieHeader a{color:#141414;text-decoration:none}
.reactieBody.hidden .reactieHeader .date,.reactieBody.hidden .reactieHeader .replyTo,.reactieBody.hidden .reactieHeader .replyToFlat{color:#616464}
.reactieBody.hidden .scoreButton{margin-top:0}
.reactieBody.hidden .scoreButton.large{border-radius:1px;font-size:10px;font-weight:400;height:15px;line-height:15px;width:22px}
.reactieBody.hidden .scoreButton.small{top:0}
.collapsedmarker>.reactieBody{color:#014a93;cursor:pointer}
.reactieFooter{padding:8px 0 2px}
.reactieContent{padding:13px 0 2px;word-wrap:break-word}
.reactieContent blockquote{border-left:3px solid #d7d7d7;color:#646464;margin:10px 0 10px 10px;padding-left:5px}
.reactieContent a{text-decoration:underline}
.reactieContent span.me{color:#787777}
.reactieContent .edit,.reactieContent .offtopic{color:#787777;font-size:11px;margin-bottom:0;margin-top:10px}
.reactieContent small{font-size:11px}
fieldset.modbreak{border:1px solid #b8b8b8;margin:0 10%;padding:0 5px}
fieldset.modbreak legend{display:block}
fieldset.modbreak a{text-decoration:underline}
#reactieForm{margin-bottom:10px}
#reactieForm label{display:block;font-weight:700;margin-bottom:10px}
#reactieForm textarea{border:1px solid #d9d9d9;line-height:1.6;margin-bottom:5px;min-height:234px;width:100%}
#reactieForm textarea.large{min-height:468px}
#reactieForm .reactieCancelButton{margin-left:10px}
#reactieContainer>#reactieForm .reactieCancelButton{display:none}
#reactieContainer .replyToMainThread{cursor:pointer;margin:21px 0 10px}
.edit #reactieForm{margin:0;padding:13px 0 2px}
.edit #reactieForm label,.edit .reactieContent,.edit .reactieFooter{display:none}
#collapseButtons{height:20px;left:-30px;position:absolute;top:20px;width:40px}
#collapseButtons span{background:url(../../g/if/comments/toggle_buttons.png) no-repeat;cursor:pointer;display:inline-block;height:20px;vertical-align:top;width:20px}
.hidden #collapseButtons{top:9px}
#collapseButtons .toggleThread:hover{background-position:0 -18px}
.collapsed>.reactieBody #collapseButtons .toggleThread{background-position:-18px 0}
.collapsed>.reactieBody #collapseButtons .toggleThread:hover{background-position:-18px -18px}
#collapseButtons .toggleReaction{background-position:-36px 0}
#collapseButtons .toggleReaction:hover{background-position:-36px -18px}
.hidden #collapseButtons .toggleReaction{background-position:-54px 0}
.hidden #collapseButtons .toggleReaction:hover{background-position:-54px -18px}
.nochilds #collapseButtons .toggleThread{visibility:hidden}
#reacties.shopSurvey{clear:both}
#filterBackButton+#reacties.shopSurvey{padding-top:27px}
#reacties.shopSurvey .reactie{background:0;border-bottom:1px solid #dbdede;border-left:1px solid #dbdede;margin-bottom:20px;padding:0 0 0 15px}
#reacties.shopSurvey .reactie .reactie{border:0;padding-left:35px}
#reacties.shopSurvey .reactie h2{margin:0}
#reacties.shopSurvey .reactie h2 span.edituserreview{color:black;font-family:"arial","helvetica","Liberation Sans",sans-serif;font-size:11px;font-weight:400}
#reacties.shopSurvey .reactie h2 span.edituserreview a{color:#014a93}
#reacties.shopSurvey table{table-layout:fixed;width:100%}
#reacties.shopSurvey table th{padding:0}
#reacties.shopSurvey table td{padding:5px 0}
#reacties.shopSurvey a.reply{background:white;float:left;margin:9px 0 0 4px;padding:0 2px}
#modPopup .title,#modPopup #modMore{font-size:12px;font-weight:700}
#modPopup.disableScoreInfo .scoreMeta,#modPopup.disableScoreInfo .scoreButtons{display:none}
#modPopup .scoreButtons{margin-bottom:12px;margin-top:20px;text-align:center}
#modPopup .scoreButton{margin:0 0 0 10px}
#modPopup .scoreButton:first-child{margin-left:0}
#modPopup .scoreMeta,#modPopup .scoreFaq{border-bottom:1px solid #545454;margin-bottom:10px;padding-bottom:10px}
#modPopup .scoreMeta>span{color:#b7b4b2;display:block;font-size:12px;line-height:19px;text-align:center}
#modPopup .scoreMeta>span a{text-decoration:underline}
#modPopup #scoreTitle{font-size:14px;margin-bottom:5px}
#modPopup #scoreDesc{height:55px}
#modPopup .scoreFaq{font-size:12px;line-height:19px}
#modPopup .scoreFaq a{color:#6fbdd4}
#modPopup.disableScoreInfo .scoreMeta,#modPopup.disableScoreInfo .scoreButtons{display:none}
#modPopup #modReason p{font-weight:400;margin-top:10px}
#modPopup table{table-layout:fixed;width:100%}
#modPopup .powerTable{table-layout:auto}
#modPopup table td{padding:4px 0}
#modPopup table td.score,#modPopup table td.multiplier{text-align:right}
#modPopup table td.score{width:14px}
#modPopup table td.multiplier{width:30px}
#modPopup p{font-weight:700;margin-bottom:10px}
#modPopup #modReason p{font-weight:400;margin-top:10px}
#modPopup table td.desc{padding-left:5px}
#modPopup table tr.last td{padding-bottom:0}
#modPopup hr.spacer{border:0;border-top:1px solid #545454}
#modPopup table hr.spacer{border-style:dotted}
#modPopup #modExtra{margin-top:6px}
#modPopup #modExtra p{margin-bottom:0;margin-top:10px}
#modPopup #boostLabel{padding-left:3px}
#modPopup #boostLabel.disabled{color:#818484}
#modPopup #modBoost img{float:right;padding-top:3px}
#modPopup span#modMore{background:url(../../g/if/v3/framework/arrow_down_up_light_grey.png) 0 3px no-repeat;cursor:pointer}
#modPopup span#modMore.hideLink{background-position:0 -11px}
#modPopup a{color:#c8cbcb}
#modPopup #powerMod{border-bottom:1px solid #545454;margin-bottom:15px;padding-bottom:15px;padding-top:10px}
#modPopup.powerModOnly #powerMod{border-bottom:0!important;margin-bottom:0!important;padding-bottom:0!important}
#modPopup #powerMod td{padding:2px 0}
#modPopup #powerMod .fancyButton{margin-top:5px}
#modPopup th{font-weight:700;padding-bottom:7px;text-align:left}
#modPopup td,#modPopup td a{color:#b7b4b2}
#modPopup td.ownModeration a{color:#d9ff26}
.scoreButton.modEnabled:hover{background:#9da0a0;background-image:-webkit-linear-gradient(#a2a4a4,#8a8d8d);background-image:-moz-linear-gradient(#a2a4a4,#8a8d8d);background-image:linear-gradient(#a2a4a4,#8a8d8d);border-color:#8a8d8d}
.scoreButton.modEnabled.score-1:hover{background:#f57342;background-image:-webkit-linear-gradient(#f78457,#f25e25);background-image:-moz-linear-gradient(#f78457,#f25e25);background-image:linear-gradient(#f78457,#f25e25);border-color:#de5925}
.scoreButton.modEnabled.score0:hover{background:#e9cb2a;background-image:-webkit-linear-gradient(#ecd358,#e5c630);background-image:-moz-linear-gradient(#ecd358,#e5c630);background-image:linear-gradient(#ecd358,#e5c630);border-color:#dcc44d}
.scoreButton.modEnabled.score1:hover{background:#ccd931;background-image:-webkit-linear-gradient(#d2de51,#c9d81f);background-image:-moz-linear-gradient(#d2de51,#c9d81f);background-image:linear-gradient(#d2de51,#c9d81f);border-color:#bdcb19}
.scoreButton.modEnabled.score2:hover{background:#8fd746;background-image:-webkit-linear-gradient(#9cdb5e,#7ed02c);background-image:-moz-linear-gradient(#9cdb5e,#7ed02c);background-image:linear-gradient(#9cdb5e,#7ed02c);border-color:#79c72b}
.scoreButton.modEnabled.score3:hover{background:#3aba5e;background-image:-webkit-linear-gradient(#59c377,#29b050);background-image:-moz-linear-gradient(#59c377,#29b050);background-image:linear-gradient(#59c377,#29b050);border-color:#26ab4b}
.scoreButton.modEnabled.scorenone:hover{background:#3aba5e;background-image:-webkit-linear-gradient(#59c377,#29b050);background-image:-moz-linear-gradient(#59c377,#29b050);background-image:linear-gradient(#59c377,#29b050);border-color:#26ab4b}
#modPopup .scoreButton{border-color:#939595;box-shadow:0 1px 2px rgba(0,0,0,0.25)}
#modPopup .scoreButton.score-1{border-color:#f77542}
#modPopup .scoreButton.score-1:hover{border-color:#f88e65}
#modPopup .scoreButton.score0{border-color:#ecce36}
#modPopup .scoreButton.score0:hover{border-color:#eed767}
#modPopup .scoreButton.score1{border-color:#d1de40}
#modPopup .scoreButton.score1:hover{border-color:#d4e04d}
#modPopup .scoreButton.score2{border-color:#8cd840}
#modPopup .scoreButton.score2:hover{border-color:#a5de6d}
#modPopup .scoreButton.score3{border-color:#3ebd62}
#modPopup .scoreButton.score3:hover{border-color:#68c983}
.modPopup{background:#414141;background-image:-webkit-linear-gradient(#464848,#3c3e3e);background-image:-moz-linear-gradient(#464848,#3c3e3e);background-image:linear-gradient(#464848,#3c3e3e);border:0;color:#c8cbcb;width:220px}
.modPopup .popupContent{padding:15px}
.modPopup .arrow.left{background:url(../../g/popup/arrows_black.png) no-repeat;background-position:-2px -8px;height:12px;left:-6px;top:56px;width:6px}
p.replyWarning{background:#f6f4be url(../../g/if/icons/error.png) no-repeat 10px 20px;border:1px solid #d6d4a5;border-radius:3px;padding:10px 10px 10px 35px}
p.replyWarning.admins{background-position:10px 10px}
p.replyWarning a:hover{color:#ed053e}