.advanced-rating-buttons{
	float:right;
	margin-right:5px;
}

.advanced-rating-buttons a{
	float:right;
	padding:0 2px;
}

.advanced-rating-buttons i,
.advanced-rating-buttons-2 i{
	font-size: 15px;
	line-height:20px;
	padding: 0 2px 0 2px;
	border:1px solid #FF0000;
	border-radius:3px;
}

.advanced-rating-buttons i.fa-plus-square-o,
.advanced-rating-buttons-2 i.fa-plus-square-o{
	border:1px solid #008000;
}

.advanced-rating-buttons i.fa-minus-square-o,
.advanced-rating-buttons-2 i.fa-minus-square-o{
	border:1px solid #FF0000;
}

.advanced-rating-buttons [class^="fa fa-"]::before,
.advanced-rating-buttons [class^="fa-"]::before{
	display:none;
}

.comment-content .advanced-rating-buttons{
	display:table;
}

.comment-content .advanced-rating-buttons a{
	display: table-cell;
    float: none;
}

.title-spoiler{
	background:#F7F7F7;
	border:1px solid #C9C9C9;
	height:20px;
	padding:0 5px;
	cursor:pointer;
}

.text-spoiler{
	background:#F7F7F7;
	border-left:1px solid #C9C9C9;
	border-right:1px solid #C9C9C9;
	border-bottom:1px solid #C9C9C9;
	padding:5px;
}
/* ---------------------------------------------------------- */
.advanced-rating-buttons-2 {
	clear:both;
	margin-top:5px;
	float:right;
	margin-right:5px;
	padding-bottom:5px;
}

.advanced-rating-buttons-2 input{
	float:right;
}

.advanced-rating-buttons-2 input[type=text]{
	padding:3px;
	width:300px;
}

#the-post .admin-comment,
#comments .admin-comment{
	color:red;
	text-align:center;
	padding-bottom:7px;
}

.rcl-advr-hidden{
	display:none !important;
}

.rcl-advr-no-comment-form{
	padding:20px 5px;
	text-align:center;
	color:red;
}

.rcl-advr-access-deny{
	padding:20px 5px;
	text-align:center;
	color:red;
}

.advanced-compline-form {
    clear: both;
    float: none;
    text-align: center;
    width: 100%;
    padding:10px 10px 20px 10px;
}

.advanced-compline-form h3{
    margin:0 0 10px 0 !important;
}