html {
  position: relative;
  min-height: 100%;
}
body {
  font-family: sans-serif;
  padding-top: 70px;
  background-color: #f8f8f8;
}
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 60px;
  background-color: #222;
  color: #9d9d9d;
}
div.menu-acciones{
	padding: 15px;
}
input.bg-important{
  background-color: #dff0d8 !important;
}
h3.subtitulo{
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 20px;
  margin-top: 10px;
}
div.summary-header{
  margin-bottom: 30px;
}
div.filters{
  margin-top: 20px;
  margin-bottom: 20px;
}
.form-group.required label:after{
  content:" *";
  color:red;
}
div.header-block{
  background-color: #eee;
  border-radius: 6px;
  padding: 20px 10px;
  margin: 0px auto;
  text-align: center;
}
div.header-block p.header-block-number{
  font-size: 2em;
  font-weight: bold;
}
span.number-stock{
  font-size: 0.6em;
  font-weight: normal;

}
div.header-block p.header-block-ignored{
  font-size: 2em;
  font-weight: bold;
  color: #f00;
}
div.table-container{
}
td.no-border, th.no-border{
  border: none !important;
}
div.filters div.form-group{
  margin-bottom: 5px;
}

/************Botones Especiales***********************/
.btn-unregistered {
  color: #FFFFFF;
  background-color: #696969;
  border-color: #8C8C8C;
}

.btn-unregistered:hover,
.btn-unregistered:focus,
.btn-unregistered:active,
.btn-unregistered.active,
.open .dropdown-toggle.btn-unregistered {
  color: #FFFFFF;
  background-color: #C7C7C7;
  border-color: #8C8C8C;
}

.btn-unregistered:active,
.btn-unregistered.active,
.open .dropdown-toggle.btn-unregistered {
  background-image: none;
}

.btn-unregistered.disabled,
.btn-unregistered[disabled],
fieldset[disabled] .btn-unregistered,
.btn-unregistered.disabled:hover,
.btn-unregistered[disabled]:hover,
fieldset[disabled] .btn-unregistered:hover,
.btn-unregistered.disabled:focus,
.btn-unregistered[disabled]:focus,
fieldset[disabled] .btn-unregistered:focus,
.btn-unregistered.disabled:active,
.btn-unregistered[disabled]:active,
fieldset[disabled] .btn-unregistered:active,
.btn-unregistered.disabled.active,
.btn-unregistered[disabled].active,
fieldset[disabled] .btn-unregistered.active {
  background-color: #696969;
  border-color: #8C8C8C;
}

.btn-unregistered .badge {
  color: #696969;
  background-color: #FFFFFF;
}
/************Botones Especiales***********************/
/***********Impresion de Proformas*************/
.page {
    width: 21cm;
    min-height: 29.7cm;
    padding: 0.5cm;
    margin: 1cm auto;
    border: 1px #D3D3D3 solid;
    border-radius: 5px;
    background: white;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
.subpage {
    padding: 1cm;
    border: 5px red solid;
    height: 256mm;
    outline: 2cm #FFEAEA solid;
}

@page {
    size: A4;
    margin: 0;
}
@media print {
    .page {
        margin: 0;
        border: initial;
        border-radius: initial;
        width: initial;
        min-height: initial;
        box-shadow: initial;
        background: initial;
        page-break-after: always;
    }
}

div.pf-titular, div.pf-documento{
}
p.pf-titular-fantasia, p.pf-documento-tipo{
  font-size: 1.3em;
  font-weight: bold;
  height: 50px;
  line-height: 50px;
}
img.pf-logo{
  width: 50px;
  margin: 5px 10px;
}
p.pf-titular-detalles{
  padding: 5px;
  line-height: 1.2em;
}
p.pf-documento-detalles{
  padding: 0px 5px;
}
div.pf-cliente{
}
table.pf-table{
}
@media print{
  div.pf-hoja{
    font-size: 1.2em;
  }
}
/***********Fin Impresion de Proformas*************/
.mt-10{
  margin-top: 10px !important;
}
.mb-10{
  margin-bottom: 10px !important;
}
.mt-3{
  margin-top: 3px !important;
}

div.search-filters{
  margin-top: 5px;
  margin-bottom: 5px;
}
.glyphicon-refresh-animate {
    -animation: spin .7s infinite linear;
    -webkit-animation: spin2 .7s infinite linear;
}

@-webkit-keyframes spin2 {
    from { -webkit-transform: rotate(0deg);}
    to { -webkit-transform: rotate(360deg);}
}

@keyframes spin {
    from { transform: scale(1) rotate(0deg);}
    to { transform: scale(1) rotate(360deg);}
}
dl.dl-referencias{
  font-size: 0.8em;
}
@media print {
  a[href]:after {
    content: none
  }
}
@media print{
   body{
       font-size:10px !important;
   }
}