@charset "utf-8";
/* CSS Document  */

	#container {
		width: 355px;
		margin: auto;
		background-color: #FFF;
		border: 1px solid #CCC;
		padding: 0px;
	}
	.a1 {
		text-decoration: none;
		padding: 2px;
		font-family: verdana;
		font-size: 14px;
		border: 1px solid #CCC;
		color: #333;
		background-color: #FFF;
	}
	.a1:hover {
		color: #FFF;
		background-color: #333;
	}
	

	.a2 {
		text-decoration: none;
		padding: 2px;
		font-family: verdana;
		font-size: 14px;
		border: 1px solid #CCC;
		color: #FFF;
		background-color: #333;
	}
	.a2:hover {
		color: #333;
		background-color: #333;
	}





	.abc{
		text-decoration: none;
		padding: 2px;
		font-family: verdana;
		font-size: 14px;

	}


	.abc1 :link {
		text-decoration: underline;
		font-family: verdana;
		font-size: 14px;
		color:#000000;
	}


	.abc1:hover {
		background-color: #f1f1f1;
		font-family: verdana;
		font-size: 14px;
		
	}
	
	div1 {
		background-color: #f1f1f1;
		font-family: verdana;
		font-size: 14px;
		padding: 5px;
		margin: 1px;
	}

body,td,th {
/*    font-family: verdana,arial,helvetica,sanserif; */
    font-size: 16px;
}

.page_name_auto_complete li{
font-family: verdana,arial,helvetica,sanserif;
font-size: 12px;
border-top: solid 1px; 
padding:5px; 
list-style:none;
width:100px;
background-color:#DFCD5D;
color:#000000;
/*
z-index:0;
*/
}

.page_name_auto_complete li:hover{
font-family: verdana,arial,helvetica,sanserif;
font-size: 12px;
border-top: solid thin; 
padding:5px;
background-color:#FFFFFF;
color:#000000;
width:100px;
/*list-style:none; 
z-index:0;*/
}


#layer2 {
position: relative; 
width: 650px; 
height: 272px; 
overflow: auto; 
/*z-index:-1;*/
}

#layer3 {
position: relative; 
width: 90%; 
height: 280px; 
overflow: auto; 
z-index:-1;
}

.paginate_button{
	  margin:0 !important;
	  border:0 !important;
  }
  .active{background-color:#eeeeee !important;}
  
  input::-ms-clear {
    display: none;
}

.dataTables_wrapper .dataTables_filter input:not(:valid):not(:focus){
  box-shadow: 0 0 5px #fff!important;
}
.dataTables_wrapper .dataTables_filter input::-webkit-search-cancel-button {
  -webkit-appearance: none!important;
}
.dataTables_wrapper .dataTables_filter button{
  visibility: hidden;
  outline: none;
}
.dataTables_wrapper .dataTables_filter input:valid ~ button{
  visibility: visible;
}
  
/**********************Search page CSS***************************/
.margin {
      margin-left: 50px;
      display: inline-block;
    }
    #usetTable_wrapper{
    background-color:#f7e776;
}
.showLocationCol{
display: block !important;
}
.paginate_button {
	padding: 0 !important;
}
.dataTables_processing{
	position:fixed !important;
	padding-bottom:40px !important;
}
.sorting:after{opacity:1 !important;}
.sorting:before{opacity:1 !important;}
#usetTable_wrapper{padding-bottom:10px;} 
.dataTable tbody tr:hover{background-color:#f4d764; /*font-weight:600;*/}
table.dataTable{margin-top:0px !important;}
td { outline: none; }
/**********************Search page CSS***************************/