.parsley-errors-list{
  list-style-type: none;
  padding-left: 5px;
  font-size: 12px;
  padding-top: 5px;
  padding-bottom: 5px;
  color:#F44336;
}

.input-icon{
  margin-right: 10px;font-size: 20px
}
.text-teal{
 color:#009688 !important;
}
.rating.fa-star{
  color: #c1c1c1;
}
.rating.fa-star.checked{
  color: #ffa500;
}

.comments_body{
	min-height: 500px;
	overflow-y: auto
}
.comment_container{
	clear:both;
	float:left;
	border: 1px solid #e0dcdc;
    margin-top: 10px;
    padding: 10px;
    background-color: #defbc8;
    border-radius: 10px;
}
.comment_container.complainer
{
	clear:both;
	float:right;
	background-color: #fbfbfb;
}
.comment_container.department_head{
	clear:both;
	float:right;
	background-color: #fbfbfb;
}
.comment_container.head.complainer{
  float:left;
  background-color: #defbc8;
}

.comment_container .top h5 span{
	float:right;
	font-weight: normal;
	font-size: 12px
}
.comment_container .bottom .comment_date{
	font-weight: normal;
	font-size: 12px;
	text-align: right;
	color: #a7a7a7 
}

.rating_container{
	text-align: center;
	margin:20px;
}
.rating_container span{
	font-size: 35px;
	cursor:pointer;
}

.rating_container span:hover{
	color: #ffa500;
}
