

.pointer_cls {
	cursor: pointer;
}

.mb0 {
	margin-bottom: 0 !important;
}

.mb5 {
	margin-bottom: 5px !important;
}

.mb10 {
	margin-bottom: 10px !important;
}

.mb20 {
	margin-bottom: 20px !important;
}

.mb30 {
	margin-bottom: 30px !important;
}

.mb40 {
	margin-bottom: 40px !important;
}

.mb50 {
	margin-bottom: 50px !important;
}

.mt0 {
	margin-top: 0 !important;
}

.mt5 {
	margin-top: 5px !important;
}

.mt10 {
	margin-top: 10px !important;
}

.mt20 {
	margin-top: 20px !important;
}

.mt30 {
	margin-top: 30px !important;
}

.mt40 {
	margin-top: 40px !important;
}

.mt50 {
	margin-top: 50px !important;
}

.ml0 {
	margin-left: 0 !important;
}

.ml5 {
	margin-left: 5px !important;
}

.ml10 {
	margin-left: 10px !important;
}

.ml20 {
	margin-left: 20px !important;
}

.ml30 {
	margin-left: 30px !important;
}

.ml40 {
	margin-left: 40px !important;
}

.ml50 {
	margin-left: 50px !important;
}

.mr0 {
	margin-right: 0 !important;
}

.mr5 {
	margin-right: 5px !important;
}

.mr10 {
	margin-right: 10px !important;
}

.mr20 {
	margin-right: 20px !important;
}

.mr30 {
	margin-right: 30px !important;
}

.mr40 {
	margin-right: 40px !important;
}

.mr50 {
	margin-right: 50px !important;
}

.pb0 {
	padding-bottom: 0 !important;
}

.pb5 {
	padding-bottom: 5px !important;
}

.pb10 {
	padding-bottom: 10px !important;
}

.pb20 {
	padding-bottom: 20px !important;
}

.pb30 {
	padding-bottom: 30px !important;
}

.pb40 {
	padding-bottom: 40px !important;
}

.pb50 {
	padding-bottom: 50px !important;
}

.pt0 {
	padding-top: 0 !important;
}

.pt5 {
	padding-top: 5px !important;
}

.pt10 {
	padding-top: 10px !important;
}

.pt20 {
	padding-top: 20px !important;
}

.pt30 {
	padding-top: 30px !important;
}

.pt40 {
	padding-top: 40px !important;
}

.pt50 {
	padding-top: 50px !important;
}

.pl0 {
	padding-left: 0 !important;
}

.pl5 {
	padding-left: 5px !important;
}

.pl10 {
	padding-left: 10px !important;
}

.pl20 {
	padding-left: 20px !important;
}

.pl30 {
	padding-left: 30px !important;
}

.pl40 {
	padding-left: 40px !important;
}

.pl50 {
	padding-left: 50px !important;
}

.pr0 {
	padding-right: 0 !important;
}

.pr5 {
	padding-right: 5px !important;
}

.pr10 {
	padding-right: 10px !important;
}

.pr20 {
	padding-right: 20px !important;
}

.pr30 {
	padding-right: 30px !important;
}

.pr40 {
	padding-right: 40px !important;
}

.pr50 {
	padding-right: 50px !important;
}

.break-line {
	white-space: pre-line;
}

.pem-table-toolbar {
	width: 100%;
	display: inline-block;
}

.glyphicon-refresh-animate {
	-animation: spin .7s infinite linear;
	-webkit-animation: spin2 .7s infinite linear;
}

.input-xs {
	height: 22px;
	padding: 2px 5px;
	font-size: 12px;
	line-height: 1.5;
	/* If Placeholder of the input is moved up, rem/modify this. */
	border-radius: 3px;
}
.width-auto{
	width: auto;
	display: inline;
}
.width-30{
	width: 30%;
	display: inline;
}
.width-50{
	width: 50%;
	display: inline;
}
.width-100px{
	width: 100px;
	display: inline;
}
.width-200px{
	width: 200px;
	display: inline;
}


.btn-dark {
	color: white;
	background-color: #000;
	border: 1px solid white;
}

.border-success {
	border-top: 1px solid #28a745 !important;
	border-right: 1px solid #28a745 !important;
	border-bottom: 1px solid #28a745 !important;
	border-left: 1px solid #28a745 !important;
}

.border-primary {
	border-top: 1px solid #007bff !important;
	border-right: 1px solid #007bff !important;
	border-bottom: 1px solid #007bff !important;
	border-left: 1px solid #007bff !important;
}

.border-warning {
	border-top: 1px solid #ffc107 !important;
	border-right: 1px solid #ffc107 !important;
	border-bottom: 1px solid #ffc107 !important;
	border-left: 1px solid #ffc107 !important;
}

.border-danger {
	border-top: 1px solid #dc3545 !important;
	border-right: 1px solid #dc3545 !important;
	border-bottom: 1px solid #dc3545 !important;
	border-left: 1px solid #dc3545 !important;
}

.border-info {
	border-top: 1px solid #17a2b8 !important;
	border-right: 1px solid #17a2b8 !important;
	border-bottom: 1px solid #17a2b8 !important;
	border-left: 1px solid #17a2b8 !important;
}

.border-light {
	border-top: 1px solid #f8f9fa !important;
	border-right: 1px solid #f8f9fa !important;
	border-bottom: 1px solid #f8f9fa !important;
	border-left: 1px solid #f8f9fa !important;
}

.border-white {
	border-top: 1px solid #fff !important;
	border-top: 1px solid #fff !important;
	border-top: 1px solid #fff !important;
	border-top: 1px solid #fff !important;
}

/* NEW 2nd-Level Dropdown CSS END */