@media only screen
and (min-device-width: 320px)
and (max-device-width: 480px) {

.topuser {
	padding-right : 40px;
}

.topuser::after {
	right : 5px;
}

.tablelist table {
	width : 100%;
}

.table-striped td, .table-striped td {
	padding : 5px 10px;
}

.table-responsive
{
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

#filter_search {
  width: 100%;
  max-width: 100%;
}

.js-stools-container-bar {
	text-align : center;
	border-bottom : 1px solid #ccc;
	margin : 10px;
	padding : 10px;
}

.pagetitle {
  font-size: 22px;
  linw-height : 28px;
  margin-bottom: 20px;
  margin-top: 40px;
  text-align : center;
}

.js-stools-container-bar {
  width: 90%;
}

.ellist-filters .js-stools-field-filter, .btn-ellist-clear {
	width : 100%;
	text-align : center;
}

.ellist-filters .js-stools-field-filter select {
	min-width : 80%;
	max-width : 100%;
}

.ellist-filters .js-stools-btn-clear {
  display: inline-block !important;
}

.js-stools .js-stools-field-filter, .js-stools .btn-wrapper {
  margin: 0 0 5px;
}

.textright {
	text-align : center;
}

.titlebtn {
	margin-top: 15px;
}













































































}
