.dataTables_info{
	text-align: right;
	font-weight: 600;
	color: #006c85;
}

div.dataTables_wrapper div.dataTables_filter input {
	margin-bottom: 25px;
}

.dataTables_info {
    text-align: left;
    margin-left: 5px;
}

div.dataTables_filter {
    text-align: left;
    margin-bottom: -30px;
}

div.dataTables_wrapper div.dataTables_filter input {
    margin-left: 5px;
}

div.dataTables_wrapper div.dataTables_filter {
    text-align: left;
}

/* info wraps for small screens */
div.dataTables_wrapper div.dataTables_info {
    white-space: normal;
}

@media screen and (max-width: 767px){
	div.dataTables_filter, div.dataTables_info {
		text-align: left !important;
	}
}

/* Get rid of pagination number so fits beeter on mobile */
@media screen and (max-width: 767px) {
   	 li.paginate_button.previous {
        	display: inline;
	}
	 
	li.paginate_button.next {
		display: inline;
	}
	 
	li.paginate_button {
		display: none;
	}
}

.input-sm {
	height: 50px;
        font-size: 18px;
        font-weight: 600;
}
        
#data_table_filter > label > input::-webkit-input-placeholder { color: #006c85; opacity: 1; }        
#data_table_filter > label > input::-webkit-input-placeholder { color: #006c85; opacity: 1; }        
#data_table_filter > label > input::-moz-placeholder { color: #006c85; opacity: 1; }
#data_table_filter > label > input:-ms-input-placeholder { color: #006c85; opacity: 1; }
#data_table_filter > label > input:-moz-placeholder { color: #006c85; opacity: 1; } 

@media screen and (max-width: 767px){
	.table-responsive {
    		border: 0px solid #ddd;
	}
}
