#header										{ background-color: rgba(25, 25, 25, .8);  }
#content									{ background: rgba(240, 240, 240, 1); }
.upnote 									{ background: rgba(22, 34, 86, 1); word-wrap: keep-all; overflow-wrap: normal; white-space: nowrap }
.npsanswer:hover, .upnote:hover, .upnotes 	{ background: rgba(0, 154, 4, 1) !important; }
.pollanswer:hover						 	{ background: rgba(0, 154, 4, 1) !important; }
[class^=upnote], .npsanswer, .pollanswer	{ cursor: pointer; }

.start:hover								{ background: rgba(18, 55, 219, 1); }
.bgblue										{ background: rgba(7, 84, 180, 1) !important; }
.bggreen									{ color: #000; background-color: #b8ffac; }
.bgred										{ color: #000; background-color: #ffacac; }
.cbgw										{ background: rgba(255, 255, 255, 1); }


.noterow									{ background: rgba(22, 34, 86, 1); color: rgba(255, 255, 255, 1); }
.noterow > *								{ border: 1px solid rgba(80, 80, 80, .6); }
.start										{ background: rgba(30, 48, 127, 1); }

.cbtn_act									{ background: rgba(7, 84, 180, 1); color: rgba(31, 31, 31, 1); border: 0; color: rgba(255, 255, 255, 1); }
.cbtn_blue									{ background: rgba(60, 90, 150, 1);  color: rgba(252, 252, 252, 1); border: 0; margin: 2px 6px 2px 6px; }
.cbtn_darker								{ background: rgba(53, 59, 73, 1); color: rgba(253, 253, 253, 1); }
.cbtn_darker:hover							{ background: rgba(0, 154, 4, 1); }
.cbtn_blue:hover							{ background: rgba(60, 90, 150, .8); }
.cbtn_green									{ background: rgba(0, 154, 4, 1); color: rgba(252, 252, 252, 1); }
.cbtn_green:hover							{ background: rgba(0, 154, 4, 1); }
.pager										{ background: rgba(59, 115, 180, 1); color: rgba(250, 250, 250, 1); }
.form_text_min								{ background: rgba(255, 255, 255, 1); color: rgba(31, 31, 31, 1); border: 0; }
#votearea									{ border-top: 1px solid rgba(80, 80, 80, .2); border-bottom: 1px solid rgba(80, 80, 80, .2); background: rgba(255, 255, 255, 1);  }

.rshadow									{ box-shadow: 0 6px 6px rgba(80, 80, 80, .3); position: relative }
.mshadow									{ box-shadow: inset 0 4px 4px rgba(80, 80, 80, .2);  }
.rsm										{ box-shadow: 0 -3px 3px rgba(255, 0, 0, .7); position: relative; z-index: 25; padding: 3px 0 3px 0 }
.irsm 										{ box-shadow: inset 0 -3px 3px rgba(30, 30, 30, .4), inset 0 3px 3px rgba(30, 30, 30, .4); position: relative; z-index: 25; padding: 3px 0 3px 0 }
textarea.feedback							{ box-shadow: inset 0 -1px 3px rgba(50, 50, 50, .4), inset 0 1px 3px rgba(50, 50, 50, .4); border: 1px solid rgba(30, 30, 30, .3); background: rgba(255, 255, 255, 1); color: rgba(0, 0, 0, 1); }

.pollsplit:not(.welcome)					{ border-top: 1px solid rgba(40, 40, 40, .3); border-bottom: 1px solid rgba(40, 40, 40, .1); }
.pollsplit									{ background: rgba(240, 240, 240, 1); }
.pollanswer, .npsanswer						{ border: 1px #aaa solid; color: #fff; }
.ttext										{ color: rgba(0, 0, 0, 1); font-size: 20px; font-weight: bold; }
.tb											{ background-color: rgba(240, 240, 240, 1); }
.bdis										{ background: rgba(120, 120, 120, .7) !important; text-decoration: line-through }
.mftext										{ box-shadow: inset 0 -3px 3px rgba(30,30,30,.3), inset 0 3px 3px rgba(30,30,30,.3); border: 0; }
.atmfs										{ background: rgba(240, 240, 240, 1); }