/*********** select *************/
.dropdownlist {
	/*float: left;*/
	position: relative;
	line-height: 30px;
	display: inline-block;
	vertical-align: middle;
}
.caret {
   position: absolute;
   top: 13px; right: 8px ;  color:#bbb;
     border-top: 5px dashed;
    border-top: 5px solid\9;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    
}
.caret-up{
transition: all .3s;
-webkit-transition: all .3s;
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
.control-cal .caret{
	right: 25px ; 
}
.dropdownlist .ddHeader {
	height: 32px;
	border: 1px solid #ddd;
	border-radius: 1px;
	overflow: hidden;
}

.dropdownlist .select-input {
	padding: 5px;
	border: 0px;
	float: left;
	line-height: 20px;
	outline: none;
	 
	 
}
.ddHeader label.error,.control-cal label.error{ top:-1000px}
.dropdownlist .dropdownbtn {
	float: right;
	width: 30px;
	height: 100%;
	color: #333;
	/*background: #649bd3;
	color: #FFF;*/
}


.dropdownlist .ddbody {
	border: 1px solid #ddd;
	position: absolute;
	top: 33px;
	min-width: 100%;
	overflow: hidden;
	display: none;
	overflow-y: auto;
	background-color: #FFF;
	z-index: 99999999;
	border: 1px solid rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.dropdownlist .ddbody.up {
	-webkit-box-shadow: 0 0 rgba(0, 0, 0, 0.175);
	box-shadow: 0 0 rgba(0, 0, 0, 0.175);
}
.dropdownlist .ddbody .loading{ background:#fff url("../img/sloading.gif") left center no-repeat; font-size: 12px; color: #666;  margin-left: 10px; padding-left: 20px; line-height:30px;}
.dropdownlist .ddbody .dropdownul {
	margin: 2px 0px 0px 0px;
	list-style: none;
}

.dropdownlist .ddbody .dropdownul li {
	display: block;
padding: 5px 10px;
clear: both;
font-weight: 400;
line-height: 1.52857143;
color: #333;
white-space: nowrap; cursor: default; 
}

.dropdownlist .ddbody .dropdownul .selectedrow,.dropdownlist .ddbody .dropdownul li:hover {
	background-color: #2e8ded;
	color: #FFF;
}
/*********** select  end *************/

/*********** pagination *************/
.pagination {padding:3px;text-align:center; font-size:14px;margin-top:10px;padding-top:0; margin:0; float:left; width:100%;  }
.pagination a,.a-button-page{padding:3px 5px ;margin:2px; margin-top:0px; margin-left:5px; color:#666;text-decoration:none;border: 1px solid #e1e2e3;}
.pagination a:hover{background: #fff;border: 1px solid #2e8ded;}
.pagination a:active{color:#666;}
.pagination span.current{padding:5px 10px ;font-weight:bold;margin:2px; background-color:#2e8ded; color: #fff;}
.pagination span.disabled{padding:2px 5px;margin:2px;color:#ddd;padding-top:2px; display:none;}
.pagination input{color:#333;font-size:12px;border:1px solid #A4CBE1;}
.pagination .gopage-text{width:25px;height:16px;margin-top:-2px;}
.pagination .gopage-button{width:28px;height:18px;margin-top:-2px; background-color:#4FA0D5; color:#fff;}
.pagination .gopagespan{padding:0;}
/*********** pagination  end *************/