label.error{ color:#FF0000 !important;}
.unl{ border-bottom:1px dotted #999999;}

.mt-10{ margin-top:10px;} .mb-10{ margin-bottom:10px;} .ml-10{ margin-left:10px;} .mr-10{ margin-right:10px;}
.mt-20{ margin-top:20px;} .mb-20{ margin-bottom:20px;} .ml-20{ margin-left:20px;} .mr-20{ margin-right:20px;}
.pt-10{ padding-top:10px;} .pb-10{ padding-bottom:10px;} .pl-10{ padding-left:10px;} .pr-10{ padding-right:10px;}
.pt-20{ padding-top:20px;} .pb-20{ padding-bottom:20px;} .pl-20{ padding-left:20px;} .pr-20{ padding-right:20px;}



.error{ color:red;}	


/*
div.pagination_div {
	padding: 3px;
	margin: 3px;
	font-size:14px;
	font-weight:normal;
	color:#000000;
	line-height:1.5em;
	text-align:right;

}

div.pagination_div a {
	padding: 6px 12px 6px 12px;
	margin: 2px;
	border: 1px solid #ccc;
	font-weight:normal;
	text-decoration: none; 
	color: #4527a0;
}

div.pagination_div a:hover, div.pagination_div a:active {
	border: 1px solid #4527a0;
	font-weight:bold;
	color: #000;
	background-color:#c9c0e2;
}

div.pagination_div span.current {
	padding: 6px 12px 6px 12px;
	margin: 2px;
	border: 1px solid #ccc;
	font-weight: bold;
	background-color: #4527a0;
	color: #fff;
}

div.pagination_div span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	color: #DDD;
}*/


.pagination_div {
	display: inline-block;
	font-size:16px !important;
	margin-top:10px;
	    line-height: 18px;
}
.pagination_div a {
	color: black;
	float: left;
	padding: 8px 16px;
	text-decoration: none;
	border: 1px solid #ddd;
}
.pagination_div a.active {
	background-color: #008fd4;
	color: white;
	border: 1px solid #008fd4;
}
 .pagination_div a:hover:not(.active) {
background-color: #ddd;
}
.pagination_div a:first-child {
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.pagination_div a:last-child {
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}