.bg__query-info-block {
	display: flex;
	flex-wrap: wrap;
	font-family: Maven Pro,sans-serif;
	margin: 4rem 0;
	padding: 1rem 0;
	text-transform: capitalize;

	label {
		font-weight: normal;
		text-transform: uppercase;
	}

	.bg__qib__block {
		background-color: #faf6f6;
		border-radius: 5px;
		border: 1px solid #eee3e1;
		display: flex;
		flex: 2 2 30em;
		flex-wrap: wrap;
		margin: 10px 0 0 10px;

		.bg__qib__query {
			background-color: #faf6f6;
			color: black;
			overflow-y: auto;
			padding:10px;
			vertical-align: top;

			h4 {
				margin-bottom: 20px;
				padding:0;
				text-align: center;
			}
			ul {
				padding-left: 20px;

				li {
					color: #2D343A;
					list-style-type: none;
				}
			}

		}

		.bg__qib__error {
			align-self: flex-end;
			background-color: #f26c50;
			color: white;
			padding: 6px 10px;
			width: 100%;
		}
		@media screen and (min-width: $break-medium-result-list) {
			max-width: 48%;
		}
		@media screen and (min-width: $break-large) {
			max-width: 32%;
		}
	}

	.bg__qib__value {
	    display: inline-block;
	    width:100%;

	    label {
	    	width:40%;
	    }
	    span {
			border-left: 1px solid grey;
	    	float:right;
    		padding-left: 5px;
			width:60%;
	    }
	}

	.bg__qib__count {
		background-color: #fff;
		border-radius: 25px;
		display: inline-block;
		font-family: Maven Pro,sans-serif;
	    font-size: .9em;
		float: right;
		min-width: 15px;
	    padding: 2px 4px;
	    vertical-align: middle;
	}

	.bg__qib__color {
		border: 1px solid #eee3e1;
		display: inline-block;
		height: 12px;
		margin-left:5px;
		width: 12px;
	}
}