.formbuilder.list .table-wrapper {
	/* white-space: nowrap; */
	overflow-x: auto;
	margin-bottom: 1.2em;
}

.formbuilder.list .table-wrapper .table {
	margin-bottom: 0;
}


.formbuilder.list #formbuilder_list_modal .modal-body img {
	width: 100%;
	height: auto;
}

.formbuilder.list .panel-heading {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}

.formbuilder.list .mb-0,
.formbuilder.list .panel-heading .btn {
	margin-bottom: 0;
}
.formbuilder .c-ptr {
	cursor: pointer;
	margin-bottom: 0;
}

.formbuilder.list .table-active {
	background-color: #9ecbff;
}

.formbuilder.list .navigation {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.formbuilder.list .pagination-count {
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	align-items: center;
}
.formbuilder.list .navigation .pagination {
	margin-bottom: 0;
}
.formbuilder.list .link {
	color: #fd7e14;
}

.formbuilder.list .empty-data {
	padding: 3em;
	text-align: center;
}

.formbuilder.list td.number {
	text-align: right;
}

.formbuilder.search {
	margin-bottom: 1em;
}
.formbuilder.search .search-list {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
.formbuilder.search .search-item {
	margin-bottom: 0.4em;
}
.formbuilder.search .search-action {
	margin-bottom: 0.4em;
	display: flex;
	flex-direction: row;
	align-items: flex-end;
}
.formbuilder .btn {
	white-space: normal;
}

.formbuilder .table-wrapper .form-transposer-label {
	display: none;
}

@media only screen and (max-width: 768px) {
	.formbuilder .table-wrapper {
		overflow: visible;
	}
	.formbuilder .table-wrapper table.table {
		white-space: inherit;
	}
	.formbuilder .table-wrapper thead {
		display: none;
	}
	.formbuilder .table-wrapper tbody td {
		display: block;
		border-width: 0;
	}
	.formbuilder .table-wrapper tbody {
	}
	.formbuilder .table-wrapper tbody tr {
		border-bottom: 1px solid #ddd;
	}
	.formbuilder .table-wrapper tbody .form-transposer {
		display: flex;
		flex-direction: row;
		justify-content: space-between;
	}
	.formbuilder .table-wrapper .form-transposer-label {
		font-weight: bold;
		display: block;
	}
	.formbuilder .table-wrapper .form-transposer-value {
		text-align: right;
	}
}