/* here you can put your own css to customize and override the theme */
/* Popover */
  .popover {
      border: 2px dotted red;
  }
  /* Popover Header */
  .popover-title {
      background-color: #73AD21; 
      color: #FFFFFF; 
      font-size: 28px;
      text-align:center;
  }
  /* Popover Body */
  .popover-content {
      background-color: coral;
      color: #FFFFFF;
      padding: 25px;
  }
  /* Popover Arrow */
  .arrow {
      border-right-color: red !important;
  }
  
  .portlet.light > .portlet-title > .actions
	{
		padding-left:10px;
	}
	.portlet.light > .portlet-title > .inputs
	{
		padding-left:10px;
	}
  
  /*Jquery UI Autocomplete Design*/
  .ui-menu-item p{
	  margin:0px;
  }
  
  /*Jquery UI Autocomplete Design*/
  
  /*Item Table*/
  .item-table{
    font-size:12px!important;
  }
  .item-table thead.item-table-header tr th{
    font-size:12px!important;
    text-align:center;
  }
  .item-table tbody.item-table-body tr td{
    font-size:12px!important;
  }
  .item-table tfoot.item-table-footer tr th{
    font-size:12px!important;
    text-align:center;
  }
  
  .item-table .item-table-h-description
   {
    width:40%;
  }
  .item-table .item-table-h-hsn-code
   {
    width:10%;
  }
  
   .item-table .item-table-h-unit
   {
    width:10%;
  }
   .item-table .item-table-h-qty
   {
    width:10%;
  }
  .item-table .item-table-h-rate
   {
    width:10%;
  }
  
   .item-table .item-table-h-discount
   {
    width:10%;
  }
  .item-table .item-table-h-amount
   {
    width:10%;
  }
  .item-table .item-table-h-gst
   {
    width:10%;
  }
  .item-table .item-table-h-cgst
   {
    width:10%;
  }
  .item-table .item-table-h-sgst
   {
    width:10%;
  }
  .item-table .item-table-h-igst
   {
    width:10%;
  }
  .item-table .item-table-h-net-amount
   {
    width:10%;
  }
  
  .item-table .item-table-i-description
   {
    text-align:left;
  }
  .item-table .item-table-i-hsn-code
   {
    text-align:center;
  }
  
   .item-table .item-table-i-unit
   {
    text-align:center;
  }
   .item-table .item-table-i-qty
   {
    text-align:center;
  }
  .item-table .item-table-i-rate
   {
    text-align:center;
  }
  
   .item-table .item-table-i-discount
   {
    text-align:center;
  }
  .item-table .item-table-i-amount
   {
    text-align:center;
  }
  .item-table .item-table-i-gst
   {
    text-align:center;
  }
  .item-table .item-table-i-cgst
   {
    text-align:center;
  }
  .item-table .item-table-i-sgst
   {
    text-align:center;
  }
  .item-table .item-table-i-igst
   {
    text-align:center;
  }
  .item-table .item-table-i-net-amount
   {
    text-align:center;
  }
  .item-table .item-table-i-batch-no
   {
    width:30%;
  }
  .item-table .item-table-input-overall-discount
  {
    min-width:52px;
    max-width:40px;
    font-size:12px;
    height:25px;
  }
  
  .item-table .item-table-input-rate
  {
    min-width:80px;
    max-width:100%;
    font-size:12px;
    height:25px;
  }
  
  .item-table .item-table-input-qty,.item-table-sample-pc
  {
    min-width:60px;
    max-width:60px;
    font-size:12px;
    height:25px;
    margin:0 auto;
  }
   .item-table .item-table-input-weight
  {
    min-width:60px;
    max-width:60px;
    font-size:12px;
    height:25px;
    margin:0 auto;
  }
  .item-table .item-table-i-stock
  {
    width:100%;
     min-width:60px;
    
    font-size:11px;
    height:25px;
    margin:0 auto;
  }
   .multiselect-container {
        width: 100% !important;
    }
   .item-table .item-table-input-discount
  {
    min-width:52px;
    max-width:40px;
    font-size:12px;
    height:25px;
  }
  /*Item Table*/
  
  .navigation-btn
  {
	  float: left;
    /*margin: 7px 10px 8px 0px;*/
    margin: 2px 10px 2px 0px;
    padding: 3px 9px;
  }
  
  .bootstrap-tagsinput{
	  width:100%;
  }
  pre {outline: 1px solid #ccc; padding: 5px; margin: 5px; }
.string { color: green; }
.number { color: darkorange; }
.boolean { color: blue; }
.null { color: magenta; }
.key { color: red; }

.invoice .invoice-logo-space img
{
	background:#2B3643;
}

.invoice{
	margin-top:20px!important;
	padding:50px;
	box-shadow:3px 3px 5px 6px #ccc;
}

.invoice .invoice-logo h2
{
	margin-bottom:0px;
	text-align:right;
}


/*Top Menu Layout Hack*/
.top-menu .dropdown-user .mt-comments .mt-comment .mt-comment-body .mt-comment-info .mt-comment-author
{
  margin-bottom: 2px!important;
}
.top-menu .dropdown-user .dropdown-menu .version
{
  border-top:1px solid #ccc;
}
.
/*Top Menu Layout Hack*/



.contact
{
  width:100%;
  float:left;
}

.contact .contact-image
{
  width: 150px;
  overflow: hidden;
  float:left;
}
.contact .contact-body
{
  display: inline-grid;;
  margin-left: 15px;
}
.contact-body h3
{
  width: auto;
  float: left;;

  margin:0px;
  margin-bottom: 5px;
}

.contact-body .contact-edit-btn
{
  margin-top: 4px;
  margin-left: 10px;
  float: right;
}


.ui-widget-content
{
  z-index: 999999!important;
}
 
/*.form-control:focus{
    border:3px solid #000 !important;
}*/
.input-circle-left:focus{
    border:3px solid #000 !important;
}
.focus1:focus{
    border:1px solid #000 !important;
}
.icon-black i
{
    color:#0f0f0ff2!important;
}
.font-black
{
  color:#000!important;
  /*font-family: "Montserrat" !important;*/
}
.main-heading 
{
  background-color: #777777;
  color: #FFF;
  font-family: 'Montserrat', sans-serif!important;
  
}
.main-heading > th
{
  text-align: center!important;
  vertical-align: middle!important;
  /*font-weight: 800!important;*/

  padding: 7px 5px!important;
  font-size: 12px!important;
  font-weight: 600!important;
}
.sub-header
{
  /*font-family: "Montserrat" !important;*/
  background-color: #4e8d0c;
  color: #FFF;  
}