

#PollArea
{
    max-width:635px;
}
.fa-external-link::before {
  content: "\f2f6";
}
.fa-check::before {
  content: "\f00c";
}
.panel-poll .panel-footer span.fa::before
{
    line-height:1;
}
.panel-poll .panel-heading, .add-padding
{
    padding-left:7px;
    padding-right:7px;
    
}
.panel-poll .panel-body
{
    padding:0;
}
.panel-poll .panel-body #Content
{
    height:50px;
}
.panel-poll .panel-body .form-group
{
    margin-bottom:10px;
}
.panel-poll .panel-body .list-group-item
{
    overflow:hidden;
    padding:7px 3px 7px 3px;
    
}
.panel-poll .panel-body .radio
{
    margin-top:0;
    margin-bottom:0;
    
}
.panel-poll .panel-body .radio label
{
    font-size:15px;
    
}

.panel-poll .panel-body .progress
{
    margin-top: 4px;
    margin-bottom:0;
    height: 12px;
    display: inline-block;
    width: 100%;
    float: left;

}
.panel-poll .panel-footer button
{
    transition: 0.3s ease-in-out;
}
.panel-poll .panel-body .progress-bar
{
    font-size: 11px;
    line-height: 13px;
    float:Right;

}
/************************** Poll Page *******************************/
#PollsPage
{
    overflow:hidden;
}
#PollsPage .panel-primary .panel-title, #PollsPage .panel-primary .panel-title a {
    color: #fff;
    line-height: 25px;

}
#PollsPage .panel-primary .panel-title:hover, 
#PollsPage .panel-primary .panel-title a:hover,
#PollsPage .panel-primary .panel-title a:focus {
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
}

#PollsPage .panel-poll .panel-body
{
    padding:10px;
}
.poll-block
{
}

/* Comment Form */
#PollPage .CommentsHead{
	background-color: #F2F2F2;
    border-bottom: medium none;
    border-top: 1px solid #E2E2E2;
    padding:4px 5px 5px;
    font-weight:bold;
    margin:1px 0 5px 0;
}
#PollPage .CommentsHead a{
	font-weight:bold;
	text-decoration:none;
	color:#BB2727;
}

#PollPage div.PollCommentSplit, div.CommentsSplit{
	width:auto;
	height:1px;
	background:silver;
	margin:8px 0 8px 0;
	overflow:hidden;
	clear:both;
}

div.PollComment{
	margin:0 0 3px 0;
	overflow:hidden;
	clear:both;
}

div.PollComment a.avatar{
	display:block;
	text-decoration:none;
	border:silver 1px solid;
	float:right;
	margin:0 0 5px 5px;
}
div.PollComment a.avatar img{
	border:none;
}

div.PollComment .Title{
	font-weight:bold;
}
div.PollComment .Date{
	padding:4px 0 0 0;
	color:#666;
	font-size:85%;
	float:right;
}
div.PollComment .Dash{
	float:right;
	margin:4px 5px 0 5px;
}
div.PollComment .By{
	font-size:85%;
	float:right;
	margin:4px 0 0 0;
	color:#666;

}
div.PollComment .By span{
	font-weight:bold;

}
div.PollComment .Content{
	margin: 4px 0 4px 0;
}
