.pagination {
	float: right;
	border: 1px solid #e6e6e6;
	height: 36px;

}

.pagination a {
	display: block;
	float: left;
	height: 34px;
	width: 25px;
	text-align: center;
	text-decoration: none;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 20px;
	outline: none;
	vertical-align: middle;
	padding: 3px 0 3px 0;
}

.pagination a:hover, .pagination a:focus, .pagination a:active {
	background: #d9edf7; 
	color: #000;
}

.pagination a.disabled  {
	background: #fff; 
	color: #e6e6e6;
	text-align:center;

}

.pagination a.disabled:hover, .pagination a.disabled:focus, .pagination a.disabled:active {
	background: #00afab; 
	color: white;
}

.pagination a:first-child {
	border-radius: 0px 0 0 0px;
}

.pagination a:last-child {
	border-radius: 0 0px 0px 0;
}

.pagination a {
	border-right: 1px solid #e6e6e6; 
	border-left: 1px solid #e6e6e6;   
}

.pagination a:first-child {
	border: none;
}

.pagination a:last-child {
	border: none;
}

.pagination input {
	border: none !important;
	float: left;
	text-align: center;
	height: 34px;
	outline: none;
	vertical-align: middle;
	width: 120px !important;
	padding: 0 !important;
	margin: 0 !important;
}

	@media screen and (min-width: 480px) and (max-width: 767px) {
	.pagination  {margin-right:70px; font-size:14px; height: 37px; }
	.pagination a {font-size:20px; padding-top: 7px !important;	padding: 0;} 
	.pagination input { height: 37px; }

	}

	
	@media screen and (max-width: 479px) {
	.pagination  { margin-right:7px; font-size:14px; height: 37px; }
	.pagination a {font-size:20px; padding-top: 7px !important;	padding: 0;} 
	.pagination input { height: 37px; }
	
	}


