.aui .i-config-modal .control-group {
	margin-bottom: 5px;
}

.aui .i-config-modal form .i-btn {
	margin-top: 0;
}

.aui .text-input-full-width input[type='text'] {
	width: 100%;
	box-sizing: border-box;
	padding: 15px 10px;
}

.aui .jstree-default .jstree-clicked {
	background: none;
	box-shadow: none;
}

.aui .i-config-modal select {
	width: auto;
	height: 35px;
}

.aui .i-config-modal .container-fluid {
	padding-right: 0;
	padding-left: 0;
}

.aui .i-config-wrapper {
	margin-bottom: 20px;
}

.aui .config-option {
	border: 1px solid #eee;
	padding: 10px;
	border-radius: 10px;
	min-height: 150px;
}

.aui .config-option h4 {
	margin-bottom: 20px;
}

.aui .config-option select {
	width: 100%;
}

.aui .jstree-default .jstree-clicked {
	background: none;
	box-shadow: none;
}

.aui .i-config-modal a:hover, .aui .i-config-modal a:focus {
	text-decoration: none;
	outline: none;
}

#i-pagination-wrapper {
	margin-top: 20px;
}

.i-center {
	text-align: center;
}

ul.i-pagination {
	list-style: none;
	margin: 0;
	display: inline-block;
	border: 1px solid #dedede;
	border-radius: 5px;
}

ul.photo-list {
	list-style: none;
	margin: 0;
}

ul.photo-list li {
	width: 33.333333%;
	float: left;
	padding: 5px;
	box-sizing: border-box;
}

ul.photo-list li img {
	width: 100%;
	height: 160px;
	object-fit: cover;
}

ul.photo-list::after {
	content: "";
	display: block;
	clear: both;
}

#i-pagination-wrapper {
	margin-top: 20px;
}

.i-center {
	text-align: center;
}

ul.i-pagination {
	list-style: none;
	margin: 0;
	display: inline-block;
	border: 1px solid #dedede;
	border-radius: 5px;
}

ul.i-pagination li {
	float: left;
}

.frontend-view-portlet ul.i-pagination li {
	line-height: normal;
}

ul.i-pagination li.active {
	padding: 7px 15px;
	line-height: normal;
}

.frontend-view-portlet ul.i-pagination li.active {
	padding: 5px 15px;
}

ul.i-pagination li a {
	padding: 7px 15px;
	display: inline-block;
	line-height: normal;
	color: #00aaff;
}

.frontend-view-portlet ul.i-pagination li a {
	color: #00aaff;
}

.frontend-view-portlet ul.i-pagination li a {
	padding: 5px 15px;
}

ul.i-pagination::after {
	content: '';
	display: block;
	clear: both;
}

ul.i-pagination li a.disabled {
	pointer-events: none;
	color: #ccc;
}