
body:not(.table-condensed){
    background-color: #385473;
    color: white;
}
.btn-admin{
	margin-top: 20px;
}

.error-input{
    border:2px solid red;
    color: red;
}

.activeType{
    background-color: #555656 !important;
    border-color: #5d5f61 !important;
}
.title{
 font-size: 30px;
 font-weight: bold;
 text-align: center;
}

.subTitle{
 font-size: 20px;
 font-weight: bold;
 text-align: center;
 margin-top: 20px;
 margin-bottom: 20px;
}

.textLeft{
  text-align: left;  
}

.choiceList{
    text-align: center;
    margin: 0px 0px 20px 0px;
}

/* generar fomulario */

#facturar, #logear{
  margin: 20px 0px 20px 0px;
}

#facturar .fecha-hora{
  margin-top: 25px;
} 

.btns-tipo{
  text-align: right;
  padding-right: 5%;
  margin-bottom: 10px;
}

.btns-tipo button{
  margin-right: 10px;
}
.activar-nro label, .activar-nro input, .activar-nro-cae label, .activar-nro-cae input{
    cursor: pointer;
}
#nroTicket{
    font-weight: bold;
}

.listSearch{
    position: absolute;
    width: 95%;
    z-index: 9999;
    overflow: hidden;
    overflow-y: scroll;
    max-height: 195px;
}
.errors-products{
    color: red;
    padding: 8px;
    font-weight: 700;
    font-size: 15px;
}

.errors{
    color: red;
    background-color: white; 
    padding: 15px;
    margin-bottom: 10px;
}

.errors p{
  font-weight: bold;
} 

.products-table{
     background-color: white;
     margin-top: 20px;
     margin-bottom: 20px;
}

.products-table .th-quantity, .products-table .th_unitary{
    width: 15%;
}

.products-table .th_btn{
    width: 7%;
}

.products-table .th_amount{
    width: 20%;
}

.products-table .listSearch{
  width: 25.8%;
  max-height: 390px;
}

.producto_vat_value{
    pointer-events: none;
}

.subTotal-amount, .total-amount{
    text-align: right;
    padding-right: 30px;
    font-size: 20px;
    font-weight: bold;
}
.btn-generar{
	margin-top: 20px;
    margin-bottom: 20px;
	text-align: center;
}
.products-search-ticket{
    display:none;
    margin-bottom: 30px;
}
.product-selected{
    margin-bottom: 10px;
}
.countProducts{
 margin-bottom: 10px;
}
.div-ticket-product-item{
    float: right;
}
.div-ticket-product-item input{
    cursor: pointer;
    width: 15px;
    height: 15px;    
}
.select-color, .select-qr-position{
    display: none;
    margin-bottom: 40px;
}
.form-check , .form-check label{
    cursor: pointer;
}
.div-colors{
   margin-bottom: 20px; 
}
.div-color{
    width: 20px;
    height: 20px;
    border: 1px solid #000;
}
.fa-image{
    margin-left: 15px;
}
.dias-ticket{
    padding: 0px;
    margin-top: 15px;
    display: none;
}

/* login */

.middle-div{
    position: fixed;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.usr-div{
    padding: 15px;
}
.user-name{
    margin-right: 20px;
}
.red-pass{
    color: red;
}

