html{
	min-height:100%;
}

body {
	font-family: Helvetica, Arial, sans-serif;
	background-color: #fff;
	min-height:100%;
	background-image: url('/assets/header-bg.png');
	background-repeat: repeat-x;
}

.main{
	margin-top: 2em;
}

.grouptitle{
	font-family: 'Signika Negative', Helvetica, Arial, sans-serif;
	font-size: 145%;
	color: #838383;
	margin-bottom: 1em;
}

.pollsgroup{
	margin-bottom:5em;
}

.pollslist td {
	vertical-align: middle;
	padding: 0.5em;
	padding-top: 1em;
	padding-bottom: 1em;
	border-bottom: 1px solid #BEBEA6;
}

.pollslist tr:hover{
	cursor:pointer;
}

.number{
	text-align: right;
	font-size: 120%;
	color: #999;
}

.polltext{
	font-size: 140%;
	font-weight:bold;
	width:350px;
}

.titlequestion{
	font-size: 200%;
	font-weight:bold;
	line-height:100%;
}

.horiz{
	background-color: #BEBEA6;
	height:1px;
	margin-top:1em;
	margin-bottom:1em;
}

i {
	margin-right: 0.3em;
}

hr {
	border:0;
	height: 1px;
	color: #DDDDDD;
	background-color: #DDDDDD;
}

.histogram-word{
	padding-right: 1em;
}

.histogram-count{
	padding-right: 0.3em;
}

.histogram-graph{
	height: 14px;
	background-color:#aaa; 
}

.login-panel{
	width: 520px;
	background-color: #DCD9D5;
	margin-left:auto;
	margin-right:auto;
	margin-top: 2em;
	padding: 0 1em 0 1em;
}

.login-panel h2{
	padding-top: 18px;
	margin-left: 8px;
	margin-bottom: 0.6em;
}

.login-actions{
	border-top-color: #bbb;
	background-color:transparent;
}

.poll-edit {
  display: none;
}

a.link-danger{
	color: #E0534E;
}

a.link-danger:hover{
	color: #C34A44;
}
/*
tr:nth-of-type(odd) {
  background-color:#F1DCA7;
}
*/

.alert{
	margin-top:19px;
	margin-bottom:0;
}

#feedback {
	display: block;
	position: fixed;
	top: 60%;
	left: 0;
	margin: 0;
	padding: 6px 10px;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
	color: #fff;

	background-color: #BF4048;
	border: 2px solid #9e363f;
	border-top: medium none;
    text-align: center;
    z-index: 100000;

	-webkit-transform: rotate(270deg);
	-webkit-transform-origin: 0 0;

	-moz-transform: rotate(270deg);
	-moz-transform-origin: 0 0;
}