.qualitelis-api{
	float: left;
	width: 100%;
	padding: 20px;
	border: 1px solid #cccccc;
	box-sizing: border-box;
	background: #ffffff;
	position: relative;
}
	.qualitelis-api .qualitelis-header{
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
		float: left;
		width: 100%;
		padding-bottom: 20px;
		border-bottom: 1px solid #cccccc;
		margin-bottom: 20px;
	}
		.qualitelis-api .qualitelis-logo{
			float: left;
			width: 189px;
			height: auto;
		}
		.qualitelis-api .qualitelis-global{
			display: flex;
			flex-direction: row;
			justify-content: center;
			align-items: center;
			float: right;
		}
			.qualitelis-api .qualitelis-global-label{
				float: left;
				line-height: 25px;
			}
			.qualitelis-api .qualitelis-global-value{
				display: flex;
				flex-direction: column;
				justify-content: center;
				align-items: center;
				float: left;
				padding-left: 15px;
				border-left: 1px solid #cccccc;
				margin-left: 15px;
			}
				.qualitelis-api .qualitelis-global-value-label{
					float: left;
					font-size: 28px;
				}
				.qualitelis-api .qualitelis-global-value-stars{
					float: left;
					background: #cccccc;
					position: relative;
				}
					.qualitelis-api .qualitelis-global-value-stars-bar{
						float: left;
						width: 100%;
						height: 100%;
						background: #303963;
						position: absolute;
						left: 0;
						top: 0;
						z-index: 1;
					}
					.qualitelis-api .qualitelis-global-value-stars-mask{
						float: left;
						width: auto;
						height: 16px;
						position: relative;
						z-index: 2;
					}
	.qualitelis-api .qualitelis-reviews{
		float: left;
		width: 100%;
	}
		.qualitelis-api .qualitelis-review{
			float: left;
			width: 100%;
			padding-bottom: 20px;
			border-bottom: 1px solid #cccccc;
			margin-bottom: 20px;
		}
		.qualitelis-api .qualitelis-review:last-child{
			padding-bottom: 0;
			border-bottom: 0;
			margin-bottom: 0;
		}
			.qualitelis-api .qualitelis-review-header{
				display: flex;
				flex-direction: row;
				justify-content: space-between;
				align-items: center;
				float: left;
				width: 100%;
				margin-bottom: 10px;
			}
				.qualitelis-api .qualitelis-review-profil{
					float: left;
				}
					.qualitelis-api .qualitelis-review-nom{
						float: left;
						line-height: 14px;
						color: #303963;
						font-size: 16px;
						font-weight: bold;
					}

				.qualitelis-api .qualitelis-review-rate{
					display: flex;
					flex-direction: row;
					align-items: center;
					justify-content: center;
					float: right;
					position: relative;
				}
					.qualitelis-api .qualitelis-review-rate-value{
						float: left;
						font-size: 13px;
						margin-left: 10px;
					}
					.qualitelis-api .qualitelis-review-rate-stars{
						float: left;
						background: #cccccc;
						position: relative;
					}
						.qualitelis-api .qualitelis-review-rate-stars-bar{
							float: left;
							width: 100%;
							height: 100%;
							background: #303963;
							position: absolute;
							left: 0;
							top: 0;
							z-index: 1;
						}
						.qualitelis-api .qualitelis-review-rate-stars-mask{
							float: left;
							height: 14px;
							position: relative;
							z-index: 2;
						}
			.qualitelis-api .qualitelis-review-date{
				float: left;
				width: 100%;
				margin-bottom: 5px;
				color: #ea6e55;
				font-size: 14px;
			}
				.qualitelis-api .qualitelis-review-date span{
				 	color: #999999;
				}
			.qualitelis-api .qualitelis-review-comment{
				float: left;
				width: 100%;
				line-height: 18px;
				font-size: 16px;
			}

@media (max-width: 768px) {

	.qualitelis-api .qualitelis-header{
		flex-direction: column;
		justify-content: center;
	}
	.qualitelis-api .qualitelis-logo{
		margin-bottom: 20px;
	}

}