.questionnaire .section.LocationSection > div:nth-child(even) {
	background: initial;
}

.LocationSection .devkit-table {
	max-width: 768px;
	table-layout: auto;
}

.LocationSection #locationsTable > thead > tr > th:nth-child(1),
.LocationSection #locationsTable > thead > tr > th:nth-child(4) {
	width: 0
}

.LocationSection #locationsTable > thead > tr > th:nth-child(2),
.LocationSection #locationsTable > thead > tr > th:nth-child(3) {
	width: 310px
}

.locations.add,
.locations.delete {
	background-color: #dfeffc;
	color: #000;
	display: initial;
	font-size: 0.875rem;
	width: 95px;
}

.locations.add:hover,
.locations.delete:hover {
	background-color: #0e76bd;
	color: #fff;
}

.locations.add:hover i.fa-square-plus {
	color: lightgreen;
}

@media screen and (min-width: 801px) {
	/* Width >= 801px */
	.LocationSection .devkit-simple-table-wrapper .devkit-table tfoot td .input-label {
		border: 0;
		display: none;
		font-size: 0.875rem;
		text-align: left;
	}
}

@media screen and (max-width: 800px) {
	/* Width <= 800px */
	.LocationSection .devkit-table {
		width: 395px;
	}

	.LocationSection .devkit-simple-table-wrapper .devkit-table {
		border: 1px solid #cccccc;
		border-bottom: 0
	}

		.LocationSection .devkit-simple-table-wrapper .devkit-table thead {
			display: none;
		}

		.LocationSection .devkit-simple-table-wrapper .devkit-table tr {
			border-bottom: 1px solid #cccccc;
			display: block;
			margin-bottom: 0;
		}

		.LocationSection .devkit-simple-table-wrapper .devkit-table tfoot td {
			border: 0;
			display: block;
			font-size: 0.875rem;
			text-align: right;
		}

		.LocationSection .devkit-simple-table-wrapper .devkit-table tbody th {
			border: 0;
			display: block;
			font-size: 0.875rem;
			text-align: right;
		}

		.LocationSection .devkit-simple-table-wrapper .devkit-table th::before {
			color: #002664;
			content: attr(data-label);
			float: left;
			font-weight: 600;
		}

		.LocationSection .devkit-simple-table-wrapper .devkit-table tbody td {
			border: 0;
			display: block;
			font-size: 0.875rem;
			text-align: right;
		}

		.LocationSection .devkit-simple-table-wrapper .devkit-table td::before {
			color: #002664;
			content: attr(data-label);
			float: left;
			font-weight: 600;
		}
}
