.main-header {
	width: auto !important;	
}

.main-panel > .container {
	margin-top: 0;
}

.card-stats .card-body {
	padding: 10px !important;
}

.company_logo img {
	width: 50px;
	height: 50px;
}

.card-title {
	font-size: 16px !important;
}

.tab-content>.active {
	display: flex !important;
}

.btn-back {
	color: #fff !important;
	margin-right: 0.5rem;
	border-radius: 50px;
	padding: .25rem 1.25rem;
}

.btn-action {
	display: flex;
	margin-left: auto;
}

.btn-circle {
	border-radius: 50%;
	padding: 0.5rem 0.75rem;
	margin-left: 0.5rem;
}

.sku_name {
	color: #2A2F5B;
	text-decoration: underline;
}

.pd_0 {
	padding: 0 !important;
}

.pb_0 {
	padding-bottom: 0 !important;
}

.pd_t_b_0 {
	padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.pt_2 {
	padding-top: 2rem !important;
}

.pdn_top_10 {
	padding-top: 10rem !important;
}

.card .card-action {
	padding: 15px 30px;
}

.form-group-default label:not(.error) {
	text-transform: none !important;
}

.modal-body, .modal-footer {
	padding: 0 1rem 1rem !important;
}

@media (max-width: 576px) { 
	.main-header {
		width: 100% !important;	
	}
	.main-panel > .container {
		margin-top: 50px;
	}
	.card-stats .card-body {
		padding: 0px 10px !important;
	}
	.card-stats .col-icon {
		width: 35px;
		height: 65px;
		margin-left: 10px;
	}
	.mob_width_33 {
		width: 33.3% !important;
		padding-right: 10px;
		padding-left: 10px;
	}
	.card .card-title {
		font-size: 13px !important;
	}
	.mob_pd_0 {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.mob_pl_0 {
		padding-left: 10px !important;
	}
	.company_logo img {
		width: 30px;
		height: 30px;
	}
	.table td, .table th {
		font-size: 12px !important;
		padding: 0 20px !important;
	}
	.btn-action-mob-pdn {
		padding: 12.5px 16.5px !important;
	}
}