.dt-buttons {

    display: none;
    padding-top: 5px;
    margin-bottom: 15px;

}

.dataTables_filter {

    float: right;
    display: none;
    margin-top: 10px;

}

.dataTables_wrapper .dataTables_processing {

    position: absolute;
    top: 50%;
    left: 90%;
    padding-top: 8px;
    width: 15%;
    height: 40px;
    margin-left: -50%;
    text-align: center;
    border-radius: 5px;
    font-size: 1.2em;
    background-color: 

    #eee;
    box-shadow: 0px 0px 7px 0px;

}

.table th, .table td {

font-size: 12px;

}
#fila_anulado{background: #eac2c2;text-decoration:line-through;}
.fila_anulado{background: #f9ecec !important;text-decoration:line-through;}
#nota_credito{background: #bce0f4}
.fila_retencion{background: #d5eded !important;}

.blanco{
    background: #fff ! important;
}

/**cargar imagen**/
#targetLayer img{
  
max-width: 400px;
height: 300px;

}
.bgColor {
max-width: 440px;
height: auto;
background-color: #eee;
padding: 8px;
border-radius: 4px;
text-align: center;
margin-top: 12px;
}
#targetOuter{ 
  position:relative;
    text-align: center;
    background-color: #F0E8E0;
    margin: 20px auto;
    width: 400px;
    height: 300px;
  border-radius: 4px;
}
.btnSubmit {
    background-color: #565656;
    border-radius: 4px;
    padding: 10px;
    border: #333 1px solid;
    color: #FFFFFF;
    width: 200px;
  cursor:pointer;
}
.inputFile {
 padding: 5px 0px;
background-color:#FFFFFF;
width: 319px;
overflow: hidden;
opacity: 0;
cursor: pointer;
height: 300px;
}
.icon-choose-image {
position: absolute;
top: 3%;
left: 12%;
width: 290px;
height: 287px;
}
.upload-preview {border-radius:4px;}
#body-overlay {background-color: rgba(0, 0, 0, 0.6);z-index: 999;position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: none;}
#body-overlay div {position:absolute;left:50%;top:50%;margin-top:-32px;margin-left:-32px;}

#footer{
    background:#ffffffc9;
padding: 15px;
}