#header, #column-left, .page-header{ display:none !important;}

  html, body {
    font-size: 10px;
  }
  .table thead > tr > td,
  .table tbody > tr > td,
  .table tfoot > tr > td {
    padding: 5px;
  /*  white-space: nowrap; */
  }
  .table tbody > tr > td[data-modify]:hover i[data-checkbox],
  .table tbody > tr > td[data-modify] i[data-checkbox="1"] {
    color: rgba(0,0,0,0.8);
  }
  .icon {
    top: 10px;
  }
  .input-icons i.fa-percent::before{
	  font-size: 11px;
  }
  
  .input-icons i { 
	  position: absolute; 
	  font-size: 11px;
  } 
  .row .icon,
  .table tr > td .icon {
    padding-left: 0px;
  }
  .row select.form-control,
  .table tr > td select.form-control {
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
  }
  .table tr > th input[type="text"].form-control,
  .table tr > th select.form-control, 
  .table tr > td input[type="text"].form-control,
  .table tr > td select.form-control {
	  border-bottom-width: 0;
  }
  .row input[type="text"].form-control,
  .row select.form-control,
  .table tr > td input[type="text"].form-control,
  .table tr > td select.form-control {
    border-top-width: 0;
    border-right-width: 0;
    border-left-width: 0;
    border-radius: none;
    background-color: transparent;
    box-shadow: none;
    max-width: 100%;
	min-width: 50px;
    padding-left: 2px;
    padding-right: 2px;
  }
  .row .icon + input[type="text"].form-control,
  .row .icon + select.form-control,
  .table tr > td .icon + input[type="text"].form-control,
  .table tr > td .icon + select.form-control {
    padding-left: 8px;
  }
  .table-hover > tbody > tr:hover td {
    background-color: #EBEBEB;
    background-image: linear-gradient(#EBEBEB, #F8F8F8, #FBFBFB);
  }
  .table tbody tr[data-hastimesheet="1"] > td:first-child {
    border-left-color: red !important;
    border-left-width: 2px !important;
    padding-left: 7px;
  }
  .table tbody tr[data-hastimesheet="1"] > td:last-child {
    border-right-color: red !important;
    border-right-width: 2px !important;
  }
  #form-product label.control-label {
	  font-size: 10px;
  }
  .col-half-offset {
		width: 25%;
	}
	
  /*#form-product thead tr td, #form-product tbody tr td {
		font-size: 10px;
		min-width: 80px;
		padding: 5px;
	}*/
	
	#form-product #material-cost thead tr td,
	#form-product #labour-cost thead tr td,
	#form-product #machine-cost thead tr td,
	#form-product #packaging-cost thead tr td{
		min-width: auto;
	}
	
.input-icons {
  position: relative;
}
.input-icons i { 
  position: absolute; 
  font-size: 13px;
} 
.input-icons.percent i {
  right: 5px;
  bottom: 10px;
  top: 10px;
  left: auto;
}
.fa-cent.icon {
  top: 5px;
  left: auto;
  padding-left: 5px;
}
.icon {
  top: 11px;
  left: auto;
  padding-left: 7px;
} 
.print-right .form-control { 
  text-align: right;
}
.input-icons .form-control { 
  padding-left: 17px; 
} 
.input-icons.percent .form-control { 
  padding-right: 25px !important; 
  padding-left: 10px; 
} 
.panel-heading span.pull-right .btn.btn-sm.btn-plus{ display: none; }
#running-cost thead tr td:last-child,
#running-cost tbody tr td:last-child,
#running-cost tfoot{ 
	display: none; 
}
#form-product .panel-default{
  border: none;
}
#form-product .panel-body{
  padding: 0;
}
#form-product .input-icons .form-control {
    padding-left: 17px;
    text-align: right;
}
#form-product .panel-heading {
    display: none;
}

#form-product #material-cost thead tr td:last-child,
	#form-product #labour-cost thead tr td:last-child,
	#form-product #machine-cost thead tr td:last-child,
	#form-product #packaging-cost thead tr td:last-child,
	#form-product #material-cost tbody tr td:last-child,
	#form-product #labour-cost tbody tr td:last-child,
	#form-product #machine-cost tbody tr td:last-child,
	#form-product #packaging-cost tbody tr td:last-child,
	#form-product #material-cost tfoot tr th:last-child,
	#form-product #labour-cost tfoot tr th:last-child,
	#form-product #machine-cost tfoot tr th:last-child,
	#form-product #packaging-cost tfoot tr th:last-child{
		display: none;
	}	