@charset "UTF-8";
@IMPORT url("font-awesome.min-2.css");
	.bf-widget {
		padding: 5px;
		border:0px solid #D3D3D3;
		margin-bottom:20px;
		overflow: auto;
	}
	
	.bf-widget .summary-title {
		margin-bottom: 10px;
		width:100%;
		float:left;
		padding-left: 13px;
		padding-right: 15px;	
	}

	.bf-widget .bsr-rating-name {
	  	display: inline-block;
	  	vertical-align: top;
	  	font-weight: bold;	  	
	  	float:left;
	  	position: relative;
		min-height: 1px;
		padding-right: 15px;
		padding-left: 13px;
		margin-top:4px;
	}
	
	
	.bf-widget .bsr-rating-wrapper {
	  	clear: both;
	  	overflow: hidden;
	  	padding-top: 10px;
	  	border-bottom: 1px solid #f1f1f1;
		padding-bottom: 10px;		
	}	
	
	.bf-widget .bsr-rating-wrapper .star-rating {	
	  	display: inline-block;
	  	float:left;
	  	clear:both;
	  	margin-top:5px;
	  	margin-bottom: 5px;	  	 
	}
	
	.bf-widget .bsr-rating-wrapper .star-rating .fa-star-rating {
	    	margin-bottom: 0;
	    	margin-top: 0;
	    	position: relative;
	    	min-height: 1px;
	    	padding-right: 15px;
	    	padding-left: 13px;
	}
	
	/* Star filling class */
	.bf-widget .score {
		display: inline-block;
		font: normal normal normal 14px/1 FontAwesome;
		font-size: inherit;
		position: relative;
		text-rendering: auto;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;		
	}

	.bf-widget .score::before {
		content: "\f006\f006\f006\f006\f006";
		color:var(--star-rating-var);
		display: block;	
	}

	.bf-widget .score span#score::after {
		content: "\f005\f005\f005\f005\f005";
		display: block;	
	}

	.bf-widget .score span#score {
		color: #ff9900;
		position: absolute;
		top: 0;
		left: 0;
		overflow: hidden;	
		white-space: nowrap;	
	}

	.bf-widget .star-rating-text{
		float: left;
		clear: both;
		position: relative;
		min-height: 1px;
		padding-right: 15px;
		padding-left: 13px;
	}

	.bf-widget .rating-number{
		font-weight: bold;
	}

	.bf-widget .star-rating-count{
		float: left;
		clear: both;
		position: relative;
		min-height: 1px;
		padding-right: 15px;
		padding-left: 13px;
		margin-top:3px;
	}

	.bf-widget .star-rating-comment-count{
		float: left;
		clear: both;
		position: relative;
		min-height: 1px;
		padding-right: 15px;
		padding-left: 13px;
		margin-top:3px;
	}

	.bf-widget .bsr-more-btn-wrapper {
		width:80%;
		clear:both;
		float:right;
	}
	
	.bf-widget .more_pages {
		width:50%;
	}
	
	.bf-widget .bsr-more-comments{
		cursor:pointer;
		font-style:"Times New Roman";
	  	font-size:13px;
	  	color:#00F;
	}
	
	.bf-widget .alert-warning {
		background-color: #f9e491;
		border-color: #f9e491;
		color: #c29d0b
	}

	.bf-widget .alert-warning hr {
		border-top-color: #f7de79
	}

	.bf-widget .alert-warning .alert-link {
		color: #927608
	}

	.bf-widget .alert {
		padding: 15px;
		border: 1px solid transparent;
		border-radius: 4px
	}
	
	.bf-widget .alert h4 {
		margin-top: 0;
		color: inherit
	}
	
	.bf-widget .alert>p, .alert>ul {
		margin-bottom: 0
	}
	
	.bf-widget .alert>p+p {
		margin-top: 5px
	}
	.bf-widget .bsr-questions-wrapper-main{
	 	/*margin-top: 15px;*/
	  	/*margin-bottom: 10px;*/	  
	}
	
	.bf-widget .bsr-questions-wrapper {
	 	margin-top: 15px;
	  	margin-bottom: 10px;
	  	border-bottom: 1px solid #f1f1f1;
	}
	
	.bf-widget .question-title{	
		margin-bottom: 10px;
		float: left;
	   	clear: both;
	   	position: relative;
	  	min-height: 1px;
		padding-right: 15px;
		padding-left: 13px;	
  	}
  	
  	.bf-widget .question-comments-bottom {
  	  	margin-bottom: 14px;
  	  	clear:both;
  	  	float:left;
  	  	position: relative;
		min-height: 1px;
		padding-right: 15px;
		padding-left: 13px;
		width:100%;
	}
   
   	.bf-widget .question_name{
		width:75%;
		float:left;
	}
	.bf-widget .question_left{
		width:20%;
	}
	
	.bf-widget .rating-number-questions{
		font-weight: bold;
		float: left;
		margin-right:5px;
		margin-top: 3px;
		position: relative;
		min-height: 1px;
	}
   
   	.bf-widget .fa-star-rating-questions {
		padding-left: 0;
		list-style: none;
		margin-bottom: 2px;
		float: left;
		margin-top: 2px;
	}   

	.bf-widget .fa-star-rating-questions>li {
		display: inline-block;
		padding-left: 5px;
		padding-right: 5px;
	}

	.bf-widget .fa-star-rating-questions>li:first-child {
		padding-left: 0;
	}
	
	.bf-widget .fa-star-rating-questions li {
		padding-left: 2px;
		padding-right: 2px;
	}

	.bf-widget .fa-star-rating-questions li i.fa {
		font-size: 19px;
		color: #f8af13;
	}

	.bf-widget .bsr-comments-wrapper {
		margin-bottom: 14px;
		clear:both;
		float:left;
		position: relative;
		min-height: 1px;
		padding-right: 15px;
		padding-left: 13px;
		width:100%;
	}

	.bf-widget .comment-title{	
		margin-top:5px;
		border-top: 1px solid #f1f1f1;
		width:100%;
		clear:both;
		position: relative;
		min-height: 1px;		
	}

	.bf-widget .overall-performance{
		margin-bottom:10px;
		width:100%;
		position: relative;
		min-height: 1px;
		margin-top:3px;		
	}

	.bf-widget  .bsr-comment-wrapper {	 
	  	margin-bottom: 10px;
	  	border-bottom: 1px solid #f1f1f1;
	  	width:100%;
	  	clear:both;
	  	position: relative;
		min-height: 1px;	
	}
	
	.bf-widget .comment_left{
		width:20%;
		margin-top:10px;
	}
	.bf-widget .comment_right{
		width:75%;
		float:left;
		margin-top:17px;
	}
	.bf-widget .comment_date {
		width:100%;
		position: relative;
		min-height: 1px;
		padding-right: 15px;
		margin-bottom:10px;	
		margin-top:5px;	
	}
	
	
	.bf-widget  .fa-star-rating-comment {
		padding-left: 0;
		list-style: none;
		margin-bottom: 10px;
		float: left;
		margin-top: 6px;	
	}

	.bf-widget  .fa-star-rating-comment>li {
		display: inline-block;
		padding-left: 5px;
		padding-right: 5px;
	}
	
	.bf-widget  .fa-star-rating-comment>li:first-child {
		padding-left: 0;
	}
	
	.bf-widget  .fa-star-rating-comment li {
		padding-left: 2px;
		padding-right: 2px;
	}

	.bf-widget  .fa-star-rating-comment li i.fa {
		font-size: 19px;
		color: #f8af13;
	}
	
	.bf-widget .fa-star-rating {
		padding-left: 0;
		list-style: none;
		margin-bottom: 10px;
		float: left;
		margin-top: 6px;		
	}

	.bf-widget .fa-star-rating>li {
		display: inline-block;
		padding-left: 5px;
		padding-right: 5px;
	}

	.bf-widget .fa-star-rating>li:first-child {
		padding-left: 0;
	}

	.bf-widget .fa-star-rating li {
		padding-left: 2px;
		padding-right: 2px;
	}

	.bf-widget .fa-star-rating li i.fa {
		font-size: 19px;
		color: #f8af13;
	}

	.bf-widget .question-comments-bottom {
	     	margin-bottom: 14px;
	}

	.bf-widget .mention-time {
		font-family:"Times New Roman";
		font-size:11px;
		color:#000;
		top: 0;
		margin-bottom:2px;
		clear:both;
		float:left;
	}
	
	.bf-widget .question-title{
		margin-bottom: 10px;
		width:100%;
		position: relative;
		min-height: 1px;
		padding-right: 15px;
		padding-left: 13px;	
	}	
	
	
	.bf-widget .question-comments-bottom {
	   	margin-bottom: 14px;
	   	width:100%;
	   	clear:both;
	   	position: relative;
		min-height: 1px;
		padding-right: 15px;
		padding-left: 13px;
	}	
	
		
	/* Smartphones (portrait and landscape) ----------- */
	@media (min-width: 320px) and (max-width: 480px) {
	/* STYLES GO HERE */
		.bf-widget .comment_left{
			width:100%;
		}
		.bf-widget .comment_right{
			width:100%;
			float:left;
			margin-bottom:5px;
		}
		
		.bf-widget .question_name{
			width:100%;
		}
		.bf-widget .question_left{
			width:100%;
		}
	}
 
	/* Smartphones (landscape) ----------- */
	@media (min-width: 321px) and (max-width:767px) {
	/* STYLES GO HERE */
		.bf-widget .comment_left{
			width:100%;
		}
		.bf-widget .comment_right{
			width:100%;
			float:left;
			margin-top:5px !important;
			margin-bottom:10px;
		}
		
		.bf-widget .question_name{
			width:100%;
			margin-top:3px;
		}
		.bf-widget .question_left{
			width:100%;
		}
	}
 
	/* Smartphones (portrait) ----------- */
	@media (max-width: 320px) {
	/* STYLES GO HERE */	
		.bf-widget .comment_left{
			width:100%;
		}
		.bf-widget .comment_right{
			width:100%;
			float:left;
			margin-top:5px;
		}
		
		.bf-widget .question_name{
			width:100%;
		}
		.bf-widget .question_left{
			width:100%;
		}
	}
 
	/* iPads (portrait and landscape) ----------- */
	@media (min-width: 768px) and (max-width : 1024px) {
	/* STYLES GO HERE */
	
		.bf-widget .comment_left{
			width:30%;
		}
		.bf-widget .comment_right{
			width:70%;
			float:left;
			margin-top:5px;
		}
		
		.bf-widget .question_name{
			width:70%;
			float:left;
		}
		.bf-widget .question_left{
			width:30%;
		}
	}
 
	/* iPads (landscape) ----------- */
	@media (min-width: 768px) and (max-width: 1024px) and (orientation : landscape) {
	/* STYLES GO HERE */
		.bf-widget .comment_left{
			width:35%;
		}
		.bf-widget .comment_right{
			width:65%;
			float:left;
			margin-top:17px;
		}
		
		.bf-widget .question_name{
			width:65%;
			float:left;
		}
		.bf-widget .question_left{
			width:35%;
		}
	
	}
 
	/* iPads (portrait) ----------- */
	@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
	/* STYLES GO HERE */
		.bf-widget .comment_left{
			width:17%;
		}
		.bf-widget .comment_right{
			width:70%;
			float:left;
			margin-top:5px;
		}
		
		.bf-widget .question_name{
			width:70%;
		}
		.bf-widget .question_left{
			width:30%;
		}
	}
	 
 
	/* iPhone 5 (portrait &amp; landscape)----------- */
	@media (min-width: 320px) and (max-width: 568px) {
	/* STYLES GO HERE */
		.bf-widget .comment_left{
			width:100%;
		}
		.bf-widget .comment_right{
			width:100%;
			float:left;
			margin-top:5px;
		}
		
		.bf-widget .question_name{
			width:100%;
		}
		.bf-widget .question_left{
			width:100%;
		}
	}
 
	/* iPhone 5 (landscape)----------- */
	@media (min-width: 320px) and (max-width: 568px) and (orientation: landscape) {
	/* STYLES GO HERE */
		.bf-widget .comment_left{
			width:100%;
		}
		.bf-widget .comment_right{
			width:100%;
			float:left;
			margin-top:5px;
		}
		
		.bf-widget .question_name{
			width:100%;
		}
		.bf-widget .question_left{
			width:100%;
		}
	}
 
	/* iPhone 5 (portrait)----------- */
	@media (min-width: 320px) and (max-width: 568px) and (orientation: portrait) {
	/* STYLES GO HERE */
		.bf-widget .comment_left{
			width:100%;
		}
		.bf-widget .comment_right{
			width:100%;
			float:left;
			margin-top:5px;
		}
		
		.bf-widget .question_name{
			width:100%;
		}
		.bf-widget .question_left{
			width:100%;
		}
	}