/*** Custom CSS for this Project Only ***/

body { /*padding-top: 70px;*/ }

.table-striped>tbody>tr:nth-child(odd)>td, 
.table-striped>tbody>tr:nth-child(odd)>th {
   background-color: #0CF;
 }
 
 .col-sm-8 {
    /*margin-right: -1px;*/
}

.table tbody tr:hover td, .table tbody tr:hover th {
    background-color: #eeeeea;
}

/* invoice-table */

#invoice-table, #invoice-table2 {
	table-layout: fixed;
    word-wrap: break-word;
}

#invoice-table td{
	padding: 0px;
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;	
}

#invoice-table2 td{
	padding: 0px;
	border: none;
}

#invoice-table input, #invoice-table2 input{
	padding: 0px;
	border: 1px transparent;
	box-shadow: 0px 1px 1px transparent inset;
	font-size: 14px;
	height: auto;	
}
#invoice-table2 input{
	border: 1px solid #ccc;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}

#invoice-table input[type="checkbox"]{
	
}

#invoice-table .form-control[readonly], #invoice-table2 .form-control[readonly]{
	background-color: transparent;
}

#invoice-table tbody tr:hover td, #invoice-table tbody tr:hover th,
#invoice-table2 tbody tr:hover td, #invoice-table2 tbody tr:hover th {
  background-color: transparent;  
}

#form-sale input[type='checkbox']{
	margin-left:auto;
	margin-right:auto;
}

#company-info .form-control[readonly]{
	background-color: transparent;
}



#search-company{
	margin-bottom: 5px;
}
#search-company .form-control, #company-info .form-control{
	height: 25px;	
}

#company-info{
	background-color: #5697d0;
	padding-top: 15px;
	padding-bottom: 15px;
}

#company-info .panel {
	margin-bottom: 0px;
}

#company-info .panel .panel-heading {
	padding: 5px 10px;
}
#company-info .panel .panel-body {
	padding: 5px;
	font-size: 12px;
}
#company-info .panel .form-group{
	margin-bottom: 5px;
}

/* invoice-table */


label{
	/*background-color: #f0ad4e;*/
	text-align: left !important;
}

@page {
	
	/*size: 5.85in 8.27in;*/


	
/*  size: 8.27in 11.69in;
  margin-top: 2in;
  margin-bottom: 2in;*/
}

#print-invoice {
	display: none;
}

#load_barcodes img {
	/*padding: 10px;*/
	/*width: 200px;*/
}
#barcode-div{
	text-align: center;
	padding: 10px;
	display: inline-block;
}

.navbar-inverse {
	margin-bottom: 0px;
}

.code_price{
	font-size: 8px;
}

@media print{
	#print-invoice{	
		margin-left: auto;
		margin-right: auto;
		display: block;
		width: 95%;
		border: 1px solid gray;
		padding: 10px;		
	}
	#invoice-template {
	font-family: "Verdana, Geneva, sans-serif";
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	/*margin: 0 10px;*/
	}	
}

#page-content-wrapper{
	padding-top: 0px;	
}
.hamburger{
	top: 0px;
}

#site-top-area{
	height: 30px;
	margin-bottom: 20px;
}

/*#site-top-area h4{
	margin-top: 3px;
}
#site-top-area div{
	margin-top: 3px;
}*/

.navbar-custom{
	min-height: 35px;
	/*height: 35px;*/
}
.navbar-custom .navbar-header{
	height: 35px;
	padding-top: 3px;
}

.navbar-custom .navbar-brand{	
	padding-top: 3px;
}

.navbar-custom .navbar-nav{	
	height: 35px;
}

.navbar-custom .navbar-nav a{	
	padding-top: 3px;
}

.navbar-custom .navbar-toggle{
	height: 35px;
}

@media screen and (min-width: 1200px){
    .container {
          /*max-width: 1115px;*/
	}
	
}
@media print{
  .box-text {

    font-size: 27px !important; 
    color: blue !important;
    -webkit-print-color-adjust: exact !important;
  }
}