/* Basic Site wide CSS */

.mw-80 { max-width: 80% !important; }

.ac-list-search .btn{
	margin-left: 8px;
}


/* List Page Styles */
.ac-list-table tr.sortable th div{
	cursor:pointer;
}
	
.ac-list-table tr.sortable th div i.fa-sort-down {
	position: relative;
    top: -3px;
}

.ac-list-table tr.sortable th div i.fa-sort-up {
	position: relative;
    top: 5px;
}


.ac-list-table tbody tr td{
	padding-left: 7px;
	vertical-align: middle;
}

.ac-list-table tr td div.charWidth, .ac-list-table tr td div.charWidth{
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ac-list-table tr td div.charWidth120, .ac-list-table tr td div.charWidth120 a{
	width: 120px;
}

.ac-list-table tr td div.charWidth180, .ac-list-table tr td div.charWidth180 a{
	width: 180px;
}

.ac-list-table tr td div.charWidth220, .ac-list-table tr td div.charWidth220 a{
	width: 220px;
}

.ac-list-table tr td div.charWidth220, .ac-list-table tr td div.charWidth280 a{
	width: 280px;
}


.ac-list-table .action-button i{
	padding: .1rem;
}

.pagination .page-item a i{
	padding: .1rem;
}


/* Edit Page Styles */
.edit-page-buttons button{
	min-width: 100px;
}


.select2-container--bootstrap .select2-selection{
	height: 38px;
    font-size: 15px;
    padding-top: 6px;	
}
