body {
    font-family: TimesNewRoman, "Times New Roman", SFProDisplay-Regular, Aria, Helvetica, sans-serif;
	/*background-color: #2e434a;*/
	height: 100%;
	font-size:1em;
}
#tabs,#view{
	 background-color: #ffebdce6;
}
.bg {
  /* The image used */
  background-image: url("../img/FeaturesSimple.jpg");

  /* Full height */
  height: 100%;
   opacity: 0.7;

  /* Center and scale the image nicely */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}
.bg:hover {
  opacity: 1.0;
}

#tabs {
    font-size: 1.0em;
    text-align: center;
}
.text-decoration-underline {
  text-decoration: underline ;
}

.bg-secondary #login{
	
	margin-top:30%;
}

.btn-logout
 {
    color: #fff;
    background-color: #bef39e;
    border-color: #bef39e;
}
.btn-logout:hover
 {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545;
}
.form_style{
	background-color:#E9E9F3;
	text-align:left;
	width:70%;
	border:0;
	font-size:11px;
	font-family:Tahoma;
	margin-left:15%;
	BORDER-RIGHT: #6699cc 1px solid ;
	BORDER-TOP: #6699cc 1px solid;
	MARGIN-BOTTOM: 1px;
	BORDER-LEFT: #6699cc 1px solid;
	BORDER-BOTTOM: #6699cc 1px solid;
}
.alert-success:active{
    background:#199d7e!important;
}

.ui-widget-content {
    font-size: 1em;
    font-family: TimesNewRoman, "Times New Roman", Tahoma, Arial;	
	background-color: #ebe8e6 !important;
}

.left{
 text-align: left;   
}

.right{
 text-align: right;   
}

.center{
    text-align: center;
}
.menuTable {
	text-align:left;
	width: 100%;
	border:0;
	font-size:14px;
	BORDER-RIGHT: #6699cc 1px solid ;
	BORDER-TOP: #6699cc 1px solid;
	MARGIN-BOTTOM: 1px;
	BORDER-LEFT: #6699cc 1px solid;
	BORDER-BOTTOM: #6699cc 1px solid;
}

#records, #record_sales, #record_sales {
    font-size: 1em;
    width: 100%;
}

#records tr:nth-child(2n) {
    background: #EAEAEA;
}

#records tr:hover {
    background: #CCCCCC;
}

#records td {
    padding: 6px;
    margin: 8px;
}

.fg-toolbar {
    padding: 6px;
}

.dataTables_length, .dataTables_info {
    float: left;
    margin: 3px 0 0;
}

.top_heading {
    font-weight: bold;
    text-align: center;
}

#tblItem {
    border-collapse: collapse;
}
.table{border:none!important;}
.table th { 
		padding: 0.75rem;
		border:1px solid #7a7a7a;
		}
.table td {
    padding: 0.75rem;
    /* vertical-align: top; */
    border-right: 1px solid #7a7a7a;
    border-left: 1px solid #7a7a7a;
    border-top: none!important;
}
.table tr:last-child
{
   border: 1px solid #7a7a7a;
}
#tblItem tr td,#tblItem tr th{
    /*border-bottom-color: #000;
    border-top-color: #000;*/
	border-collapse: collapse;
    
} 

tr td hr{
	border-top:1px solid #000;
}
footer hr{
	border-top:1px solid #000;
}

#tbl_receipts {
/*    font-size: .8em;*/
    width: 100%;
}
.ml-6, .mx-6 {
    margin-left: 4.4rem!important;
}
.background_text{
	color:#fff !important;
	background-color: #6c8e95 !important; 
    border-color: #25cff2 !important;
	transition: all 0.4s;
}

.background_text:hover{
	font-size: 1.1em;
	background-color: #587075 !important;
	
   
}
.hight_1{
	margin-bottom:6em !important;
	}
.hight_print{
	margin-bottom:20em !important;
	}
#name{
	padding: 10en;
}


@media print {
body{
		position:relative!important;
		min-height:100%!important;
		margin:0!important;
		padding:0!important;
		}
.table td {
    padding: 0rem;
    vertical-align: none !important;
    border-right: none !important; 
    border-left: none !important;
    border-top: none !important; 
}
html{
	height:100%!important;
}
.table
    {
        page-break-before: avoid!important; 
		
    }
	
  #printPageButton {
    display: none;
  }
  #previewShow{
    display: none;
  }
  #print_off{
    display: none;
  }
  #pBreak{page-break-after: avoid!important; both:clear;}
   .mt-5{ page-break-before: always!important; both:clear; }
   
   
	.hight_1{
	  margin-bottom:0em;
	  }
	.print_bg {
    background-color: #343a40 !important;
	}
}
	
}

	


