.table-scrollable .dataTable td>.btn-group,.table-scrollable .dataTable th>.btn-group {
	position: absolute!important;
	margin-top: -10px!important;
}

@media(max-width:991px) {
	.table-scrollable .dataTable td>.btn-group,.table-scrollable .dataTable th>.btn-group {
		position: relative!important;
		margin-top: 0!important;
	}

	.dataTables_wrapper .dataTables_paginate .paginate_button {
		padding: 0;
	}

	.table-responsive .dropdown-toggle,.table-scrollable .dropdown-menu {
		position: static!important;
	}

	.dropdown-backdrop {
		position: relative;
	}
}

@media(max-width:1399px) {
	.table-scrollable,table.table-bordered.dataTable {
		min-height: auto!important;
		overflow: visible!important;
		overflow-x: auto!important;
		overflow-y: visible!important;
	}

	.table-scrollable .dataTable td>.btn-group,.table-scrollable .dataTable th>.btn-group {
		position: relative!important;
		margin-top: 0!important;
	}
}

ul#sortable {
	list-style-type: none;
	padding: 0;
}

ul#sortable li {
	padding: 7px 10px;
	cursor: pointer;
	margin: 0 15px 10px;
	position: relative;
}

ul#sortable li span.ui-icon {
	display: none;
}

ul#sortable li a.pull-right:last-child {
	border: 0;
}

ul#sortable li a.pull-right {
	font-size: 18px;
	line-height: 1.8;
	padding-left: 5px;
	margin-left: 5px;
	border-left: 1px solid #ddd;
}

ul#sortable li a.pull-right:hover i {
	color: #333;
}

ul#sortable li span.ui_label {
	display: inline-block;
	min-width: 15%;
	max-width: 15%;
	padding: 0 15px;
	text-overflow: ellipsis;
	overflow-x: hidden;
	white-space: nowrap;
	vertical-align: middle;
	margin-left: 30px;
}

.bootstrap-switch {
	border-radius: 20px;
	zoom: .4;
	border: 2px solid #c2cad8;
}

ul#sortable li span.ui_type.ui_type.types {
	min-width: 10%;
	max-width: 10%;
}

ul#sortable li span.ui_detail,ul#sortable li span.ui_reason {
	display: inline-block;
	min-width: 22%;
	padding: 0 15px;
	max-width: 22%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow-x: hidden;
	vertical-align: middle;
}

ul#sortable li span.ui_code,ul#sortable li span.ui_type {
	display: inline-block;
	min-width: 7%;
	padding: 0 15px;
}

ul#sortable li span.ui_type {
	height: 30px;
	vertical-align: middle;
	overflow: hidden;
}

span.kt-switch.kt-switch--outline,span.kt-switch.kt-switch--outline label,span.kt-switch.kt-switch--outline label span {
	width: 57px;
	height: 30px;
	margin: 0;
}

ul#sortable li span {
	vertical-align: middle;
	line-height: 2;
}

ul#sortable li span.ui_added {
	display: inline-block;
	min-width: 13%;
	padding: 0 15px;
}

ul#sortable li span.ui_action {
	display: inline-block;
	min-width: 6%;
	padding: 0;
	text-align: right;
	float: right;
}

.pe-none {
	pointer-events: none;
	opacity: .4;
}

ul#sortable {
	list-style-type: none;
	padding: 0;
	margin-bottom: 2.5rem;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success {
	font-size: 1.8rem;
	padding: 0 1rem!important;
}

.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default {
	font-size: 1.8rem;
	padding: .5rem .9rem .3rem!important;
}

ul#sortable li span.la.la-bars {
	position: absolute;
	margin: 0;
	width: 40px;
	text-align: center;
	top: 1px;
	left: 1px;
	padding: 0;
	border-right: 1px solid #c5c5c5;
	font-size: 1.5rem;
	background: #fff;
	color: #c5c5c5;
	vertical-align: middle;
	height: 95%;
	display: inline-block;
	line-height: 2;
	cursor: move;
}

form#saveOrder .kt-switch input:empty~span {
	margin-top: 5px!important;
}

ul#sortable li:first-child span.la.la-bars {
	line-height: 1.7;
}

@media (max-width:1224px) and (min-width:768px) {
	ul#sortable li {
		padding: 5px 7px;
		zoom: .8;
	}
}

@media (max-width:767px) and (min-width:600px) {
	ul#sortable li {
		padding: 5px 7px;
		zoom: .6;
	}
}

@media (max-width:599px) {
	ul#sortable li {
		padding: 4px 5px;
		zoom: .3;
	}

	ul#sortable li span.ui_type {
		position: relative;
		overflow: visible;
	}

	ul#sortable li span.kt-switch {
		position: absolute;
		top: 0;
		left: 0;
		zoom: 1.2;
	}

	ul#sortable li span.ui_type {
		min-width: 4%;
	}
}
#bounceMsg.alert.issue-note.alert-info {
    align-items: center;
}
#bounceMsg.alert.issue-note.alert-info a#module_list {
    margin-top: 0 !important;
}