/*------------------------------------*\
	Compact Theme Styles
\*------------------------------------*/
.compact-theme span {
	cursor:pointer;
}

.compact-theme a, .compact-theme span {
	float: left;
	color: #333;
	font-size:18px;
	line-height:24px;
	font-weight: normal;
	text-align: center;
	border-left: none;
	min-width: 14px;
	padding: 0 7px;
}

.compact-theme a:hover, .compact-theme li:not(.disabled):not(.active) span:hover {
	text-decoration: none;

}

.compact-theme li:first-child a, .compact-theme li:first-child span {

	border-radius: 3px 0 0 3px;
}

.compact-theme li:last-child a, .compact-theme li:last-child span {
	border-radius: 0 3px 3px 0;
}

.compact-theme .current {
        
	cursor: default;
}

.compact-theme .active .current {
        color:#fc8123;
}

.compact-theme .ellipse {
	background: #EAEAEA;
	padding: 0 10px;
	cursor: default;
}

.fxPagingBox.compact-theme.simple-pagination {
    text-align: center;
    padding-left: 88px;
    padding-top: 15px;
    padding-bottom: 40px;
}