.lfr-panel-content {
	.paginator-container {
		border-bottom: 1px solid transparent;
		border-top: 1px solid transparent;
		overflow: hidden;
		text-align: center;

		.paginator-page-container, .lfr-paginator-next, .lfr-paginator-prev {
			display: inline-block;
		}

		.lfr-paginator-next, .lfr-paginator-prev {
			padding: 8px;
		}
	}

	.paginator-page-container .paginator-page-link {
		border: 1px solid transparent;
		display: inline-block;
		float: none;
		padding: 5px 10px;
		text-align: center;
		width: auto;
	}
}

/* Skin */

.lfr-panel-content {
	.paginator-container {
		background: #cfd2d5;
		border-bottom-color: #dcdee0;
		border-top-color: #dcdee0;
	}

	.paginator-page-container .paginator-page-link {
		background: none;
		border-color: #CFD2D5;

		&.paginator-current-page {
			background: #99a7b3 url(@theme_image_path@/application/current_page_hover_bg.png) repeat-x 0 0;
			border-color: #6b7785 #7c8994 #919fa9;
			color: #fff;
			font-weight: bold;

			&:hover {
				background: #5094d7 url(@theme_image_path@/application/current_page_bg.png) repeat-x 0 0;
				border-color: #31659c #396ea8 #4c8ccb;
			}
		}
	}
}