/*
 * DataTables features
 */
  
.paginate_button{
	padding-left:5px;	
	padding-right:5px;
	cursor:pointer;
	color:#666666;
}

.paginate_button:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

.paginate_button.previous.disabled {
	cursor:default;
}
.paginate_button.previous.disabled:hover {
	color:#666666;
	text-decoration:none;
}

.paginate_button.next.disabled {
	cursor:default;
}
.paginate_button.next.disabled:hover {
	color:#666666;
	text-decoration:none;
}


.dataTables_wrapper {
	position: relative;
	clear: both;
	zoom: 1; /* Feeling sorry for IE */
}

.dataTables_length { /*select for the number of result*/
	/*width: 150px;*/
	float: right;
	text-align: right;
	margin-right:25px;
		margin-top:30px;
}

.dataTables_paginate { /* paginate info*/
		margin-top:6px;
		color:#888888;
		float: right;
		text-align: right;
}
.dataTables_info { /*info result*/
	color:#d7d7d7;
	margin-top:6px;
	margin-left:12px;
	width: 60%;
	float: left;
}


.dataTables_filter { /*search field*/
	/*width: 600px;*/
	/*position:absolute;
	top:-30px;
	left: 290px;
	margin-right:-100px;
	text-align: right;*/
	float: right;
	margin-right:25px;
	margin-top:30px;
 /* text-align: right;*/

}


.dataTables_filter label, .dataTables_length label {
	color:#666666;
}

@media screen and (max-width: 767px) {
  .dataTables_wrapper .dataTables_info,
  .dataTables_wrapper .dataTables_paginate {
    float: none;
    text-align: center;
  }
  .dataTables_wrapper .dataTables_paginate {
    margin-top: 0.5em;
  }
}
@media screen and (max-width: 640px) {
  .dataTables_wrapper .dataTables_length,
  .dataTables_wrapper .dataTables_filter {
    float: none;
    text-align: center;
  }
  .dataTables_wrapper .dataTables_filter {
    margin-top: 0.5em;
  }
}



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables display
 */
 table.dataTable {
	 color: #7d7d7d !important; 
	 margin: 0 auto;
	clear: both;
	width: 100%;
	
	border-bottom:dotted 1px rgba(0,0,0,.2);
 }
 
 table.dataTable, table.dataTable tr, table.dataTable td {
	line-height:18px;
	cursor:default;
}

table.dataTable thead th{
	line-height:36px !important;
	padding: 3px 18px 3px 10px;
	padding-right:26px !important;
	border-bottom: 1px solid;
	font-weight:normal !important;
	cursor: pointer;
/*	border-color:rgba(255,255,255,.1) !important;*/
	color:#666666;
	text-align:left;
	background-color: rgba(0, 204, 255, 0.5);
}

table.dataTable thead .sorting {
  background: rgba(0, 204, 255, 0.5) url("../images/sort_both.png") no-repeat center right;
}
table.dataTable thead .sorting_asc {
  background: rgba(0, 204, 255, 0.5) url("../images/sort_asc.png") no-repeat center right;
}
table.dataTable thead .sorting_desc {
  background: rgba(0, 204, 255, 0.5) url("../images/sort_desc.png") no-repeat center right;
}
table.dataTable thead .sorting_disabled {
  cursor: default;
}


table.dataTable tr.odd {
	background-color: rgba(0, 204, 255, 0.1);
}

table.dataTable tr.even {
	background-color: rgba(0, 0, 0, 0);
}

/*
 * Sorting classes for columns
 */
table.dataTable tr.odd:hover td {
	background-color: darken(#1d1d1d,5%) !important;
}
table.dataTable tr.odd td.sorting_1 {
	background-color: darken(#1d1d1d,7%);
}
table.dataTable tr.odd:hover td.sorting_1{
	background-color: darken(#1d1d1d,13%) !important;
}


table.dataTable tr.even:hover td {
	background-color: lighten(#1d1d1d,4%) !important;
}

table.dataTable tr.even td.sorting_1 {
	background-color: darken(#1d1d1d,3%);
}

table.dataTable tr.even:hover td.sorting_1 {
	background-color: lighten(#1d1d1d,2%) !important;
}


table.dataTable td {
	padding-top:7px;
	padding-bottom:7px;	
	padding-left:10px;
	padding-right:10px;
	border-left:dotted 1px rgba(255,255,255,.1);
	white-space:nowrap;
}

table.dataTable td span.edit {
	cursor:pointer;
	display:block;
	
}

/*table.dataTable td img.remove{
	cursor:pointer;
	opacity:.5;	
}

.form-view table td img.remove:hover{
	opacity:1;	
}*/
 
 
 
#dataTableButton {
 float:left;
 margin-bottom:10px;
 }
