body {
  padding: 5px;
  font: 14px arial, Helvetica, Arial, sans-serif;
}

.box{
	overflow: auto;
}

body {
    color: #0a0a0a;
}

.login-page {
  background-color: #ffffff;
}

a {
  color: #00B7FF;
}



#loadingSave {
    display:    none;
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255, 255, 255, .8 )
                url('../dist/img/loadingAjax2.gif')
                50% 50%
                no-repeat;
}

/* When the body has the loading class, we turn
   the scrollbar off with overflow:hidden */
body.loading #loadingSave {
    overflow: hidden;
}

/* Anytime the body has the loading class, our
   modal element will be visible */
body.loading #loadingSave {
    display: block;
}



.form-control-no-margin {
  display: block;
  width: 100%;
  line-height: 1.42857143;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 1px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control-no-margin:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.form-control-no-margin::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control-no-margin:-ms-input-placeholder {
  color: #999;
}
.form-control-no-margin::-webkit-input-placeholder {
  color: #999;
}
.form-control-no-margin::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control-no-margin[disabled],
.form-control-no-margin[readonly],
fieldset[disabled] .form-control-no-margin {
  background-color: #eee;
  opacity: 1;
}
.form-control-no-margin[disabled],
fieldset[disabled] .form-control-no-margin {
  cursor: not-allowed;
}
textarea.form-control-no-margin {
  height: auto;
}

.minpadding {
   padding: 3px !important;
   margin: 2px !important;
}

td{
  word-wrap: break-word !important;
}

.highlight_row {
    background: #eee;
}

#watermark
{
 position:fixed;
 bottom:5px;
 right:5px;
 opacity:0.5;
 z-index:99;
 color:white;
}

#tableManifestInvoice {
    counter-reset: rowNumber;
}

#tableManifestInvoice tr > td:first-child {
    counter-increment: rowNumber;
}

#tableManifestInvoice tr td:first-child::before {
    content: counter(rowNumber);
    min-width: 1em;
    margin-right: 0.5em;
}

#tableManifestM {
    counter-reset: rowNumber;
}

#tableManifestM tr > td:first-child {
    counter-increment: rowNumber;
}

#tableManifestM tr td:first-child::before {
    content: counter(rowNumber);
    min-width: 1em;
    margin-right: 0.5em;
}

td {
	max-width: 250px
}

.highlight { background-color: #1aff1a;
	opacity:0.5;
 }
