/*================================================================================
	Item Name: Modern Admin - Clean Bootstrap 4 Dashboard HTML Template
	Author: PIXINVENT
	Author URL: http://www.themeforest.net/user/pixinvent
================================================================================

NOTE:
------
PLACE HERE YOUR OWN SCSS CODES AND IF NEEDED, OVERRIDE THE STYLES FROM THE OTHER STYLESHEETS.
WE WILL RELEASE FUTURE UPDATES SO IN ORDER TO NOT OVERWRITE YOUR STYLES IT'S BETTER LIKE THIS.  */
.pending_data{
	color:red!important;
}
.success_data{
	color:green!important;
}
.hold_data{
	color:blue!important;
}
.col-md-1{
	position: relative;
	width: 100%;
	padding-right: 7px!important;
	padding-left: 0px!important;
	margin-right: 6px;
    margin-left: -6px;
	text-align: center;
}
.mleft{
	padding-left: 2px!important;
}
.mright{
	padding-right: 2px!important;
}
.tleft{
	margin-left: 1px!important;
}
.plus{
	text-align: -webkit-right!important;;
}
.add_button{
	width: 46px!important;
}
/*
.col-md-2{
	position: relative;
	width: 100%;
	padding-right: 7px!important;
	padding-left: 0px!important;
	margin-right: 6px;
    margin-left: 6px;
	text-align: center;
}*/
.md-col{
	position: relative;
	width: 100%;
	padding-right: 7px!important;
	padding-left: 0px!important;
	margin-right: 6px;
    margin-left: 6px;
	text-align: center;
}
.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable {
    position: absolute!important;
    height: auto!important;
    width: 80%!important;
    top: 109px!important;
    left: 274.5px!important;
    z-index: 101!important;
}
.fspace{
	white-space: inherit!important;
}
.table th{
 white-space: inherit;
}

.table td, .table th {
	border-collapse: collapse!important;
    border-bottom: 1px solid #000;
    text-align: center!important;
	border: 1px solid #000!important;
	padding: 5px;
}
.description {
    display: none;
    position: absolute;
    background: #fff;
    border: 1px solid rgba(0,0,0,.12);
    width: 250px!important;
    height: 300px;
    padding: 10px;
    margin-left: -165px;
    overflow-y: scroll;
    overflow-x: hidden;
}
.tiptext{
	white-space: inherit!important;
}
/*
.card{
	width: 1215px!important;
}*/
.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 0em 0em!important;
    background: none;
}
.category_list{
	margin-bottom: 3px!important;
	background-color: #2c343b!important;
	border-color: #2c343b!important;
	   color: #fff;
}
.category_list:active, .category_list:focus, .category_list:hover{
    border-color: #2c343b!important;
    background-color: #2c343b!important;
    color: #fff!important;
}
.ui-widget-content a {
    color: #fff!important;
}
.uk-table{
	width: 100%!important;
}
.tab-col {
    color: #5059e5;
    text-decoration: none;
    background-color: #5d2cb4!important;
}
.talign{
	margin-right: 175px;
}
#print_receipt{
	
}
.md-fab-wrapper {
    position: fixed;
    bottom: 70px;
    right: 40px;
    z-index: 1004;
    -webkit-transition: margin 280ms cubic-bezier(.4,0,.2,1);
    transition: margin 280ms cubic-bezier(.4,0,.2,1);
}
.rejection th{
	padding: 9px 6px!important;
}
.stk{
	 position: relative;
    width: 100%;
    padding-right: 7px!important;
    padding-left: 0px!important;
    margin-right: 9px;
    margin-left: 4px;
    text-align: center;
}
.tax {
    position: relative;
    width: 100%;
    padding-right: 7px!important;
    padding-left: 0px!important;
    margin-right: 6px;
    margin-left: 5px;
    text-align: center;
}
.grand{
	margin-right: 6px;
    margin-left: 5px;
}
.comm{
    margin-right: 6px;
    margin-left: 5px;
}
.content-header {
    margin-bottom: -13px!important;
}
.border_none
{
border: none;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
    border: 1px solid #c5c5c5;
    background: #f6f6f6;
    font-weight: normal;
    color: #000!important;
}
.card {
    
    margin-bottom: 0.475rem!important;
    border: none!important;
    box-shadow: 0 2px 18px 1px rgb(49 53 72 / 10%)!important;
    border-radius: .2rem!important;
}
.custum_card{
    height: 99px!important;
}
/*
.form-group {
    margin-bottom: 0px!important;
}
form .form-group {
    margin-bottom: 0px!important;
}
@media print
{
    
}*/

@media print {
	@page {
		size: A4;
		top:0;
		margin:0;
	}
	* { 
		color: #000; 
		background: white;
	}
	 #invoice-items-details{
        width: auto!important;
    }
    /*.table {
        width: 100%!important;
        margin-bottom: 1rem;
        color: #000;
    }*/
    div#invoice-template {
        margin-top: -35px!important;
    }
    .card {
        margin-bottom: 0.475rem!important;
        border: none!important;
        box-shadow: 0 0px 0px 0px rgb(49 53 72 / 10%)!important;
        border-radius: 0.2rem!important;
    } 
    .hidden-print{
        display:none!important;
    }
	.table tbody td
	{
		border:1px solid #ddd!important;
		width:auto!important;
		padding: 6px 6px!important;
		/*padding:5px!important;
		text-align:right!important;*/
		text-align:center!important;
	}
	.table tbody tr td:first-child
	{
		text-align:center!important;
	}
	.table tbody tr td:nth-child(2) {
        text-align:center!important;
    }
	/*.uk-table tbody tr td:nth-child(2)
		{
		text-align:left!important;
	}*/
	.table thead th
	{
		border:1px solid #ddd!important;
		width:auto;
		padding: 8px 8px!important;
		/*padding:5px!important;*/
		text-align:center!important;
		font-weight:bold;
	}
	.total_amount
	{
		text-align:right!important;
	}
	thead
	{
		display:  table-header-group;
	}
}
table{
    width: 98%!important;
}
/*.table-responsive {

overflow-x: hidden!important;
}*/
.table-responsive {
    overflow-x: auto!important;
}
.card_margin{
    margin-top: -14px!important;
    margin-bottom: -15px!important;
}
.content-header {
    margin-top: -8px!important;
    margin-bottom: -15px!important;
}
table.dataTable tbody th, table.dataTable tbody td {
    /*padding: 3px 10px!important;*/
    padding: 7px 10px!important;
}
.table td, .table th {
   border: 1px solid #00000038!important;
}
.table {
    width: 100%;
    margin-bottom: 1rem;
    color: #000!important;
}
.page-item.active .page-link {
    z-index: 1;
    color: #fff!important;
    background-color: #5d2cb4!important;
    border-color: #5d2cb4!important;
}
.pagination .page-link {
    color: #5d2cb4!important;
    border: 1px solid #babfc7;
}
.cardbody{
    margin-top: -14px!important;
    margin-bottom: -21px!important;
}
.chosen-container .chosen-results li {
    display: none;
    margin: 0;
    padding: 10px 7px!important;
    list-style: none;
    line-height: 15px;
    word-wrap: break-word;
    -webkit-touch-callout: none;
}

.select2-results__option {
    padding: 10px!important;
    user-select: none;
    -webkit-user-select: none;
}
body {
    background: #ececec;
    font: 400 13px/1.42857143 Roboto,sans-serif!important;
    width: 100%;
    overflow: auto;
    padding-top: 48px;
}
button.btn {
    font-size: 14px!important;
}
