.awesometable th {
	padding-right: 30px;
	font-family: "Roboto", Helvetica, Arial, serif;
	font-weight: normal;
}
.awesometable th.sortable .sort-asc,
.awesometable th.sortable .sort-desc {
	margin-right: -24px;
}
.awesometable tr td {
	padding-right: 30px;
}

.table-filter-icon {
	font-size: 30px;
	line-height: 50px;
}
.show-hide-column-dropdown {
	width: 250px !important;
	padding: 0 20px !important;
}
.dropdown-text {
	font-size: 12px;
}
.awesometable-paging {
	line-height: 24px;
}
.awesometable-paging a.link-to-page i.material-icons {
	vertical-align: bottom;
}
.awesometable-paging a.link-to-page.disabled  i.material-icons{
	color: #9e9e9e;
}
.select-dropdown.sim-status-select > li > span.connectivity-status {
	background-color: inherit !important;
	padding-left: 46px;
}
td > span.connectivity-status, .select-dropdown.sim-status-select > li > span.connectivity-status::before {
	width: 20px;
	height: 20px;
	border-radius: 10px;
	border: 0;
	display: inline-block;
}
.select-dropdown.sim-status-select > li > span.connectivity-status::before {
	content: ' ';
	vertical-align: text-bottom;
	position: absolute;
	left: 16px;
}
.select-dropdown.sim-status-select > li > span.connectivity-status.green::before {
	background-color: #4CAF50;
}
.select-dropdown.sim-status-select > li > span.connectivity-status.yellow::before {
	background-color: #ffeb3b;
}
.select-dropdown.sim-status-select > li > span.connectivity-status.red::before {
	background-color: #F44336;
}
.select-dropdown.sim-status-select > li > span.connectivity-status.darkred::before {
	background-color: #F44336;
}
.darkred {
	background-color: #F44336 !important;
}
@media only screen and (max-width: 992px) {
	table.awesometable.responsive-table th {
		width: auto !important;
		height: 80px;
		align-items: flex-end;
		justify-content: flex-end;
		display: flex;
	}
	table.awesometable.responsive-table tbody td {
		border-right: 1px solid rgba(0,0,0,0.12);
	}
	table.awesometable.responsive-table td {
		text-align: inherit;
		height: 80px;
		align-items: flex-end;
		justify-content: flex-start;
		display: flex;
		padding: 15px 10px;
	}
}

@media only screen and (min-width: 1025px) {
	.container {
		width: 90%;
		max-width: calc(100% - 300px);
	}
}