
body{ margin: 0; font-family: 'Arial'; font-size: 18px; }
#print-select{
    display: none;
    color: black;
}
/*::placeholder{ font-weight: bold; }*/
input{ font-size: 18px;  }

.acont{ width: 100%; }
.acont_enc{ display: flex; padding: 10px;  }


.acont_enc2{ width: 50%; text-align: left; color: #1a4492; }
.acont_enc3{width: 50%;  text-align: right; padding-right: 0; display: flex; }
.title_enc1{ font-size:  26px; }
.title_enc2{ font-size:  22px; }

.acont_btns{ display: flex; padding: 10px; }
.acbtns_dv{ width: 50px; height: 50px; background: #1a4492; }

/*TABLA DE ENCABEZADO*/
.acont_enc1{  width: 50%; padding-left: 0; }
.table_enc1{ padding: 10px; width: 100%; text-align: left; background: white; color: white; }
.table_enc1 th{  width: 34%; border: 1px solid #1a4492; background: #1a4492; padding: 2px; padding-left: 15px; }
.table_enc1 td{ border: 1px solid #1a4492; color: #ffffff; padding: 2px; }
.table_enc1 td input{ width: 98%; border: none; font-size: 18px; font-weight: bold; }

.acont_cont{padding: 10px; }

.ip_num, .ip_textOtro{ width: 70%; font-size: 18px; text-align: right; border: none; font-weight: bold; background: transparent;  }
.ip_textOtro{ width: 90%; font-weight: normal; display: none; }
.table_datos{ width: 100%; }
.table_datos_th{ background: #1a4492; font-size:18px; color: white; height: 40px; text-align: center; }
.table_datos td{ border: 1px solid #1a4492; }


.caja_sel { overflow: hidden; background: url(../images/ic_flecha2.png) no-repeat right #fff; border: none; background-size: 12% auto; }
.caja_sel select { margin-left: 5%; font-size: 18px; text-align: center; background: transparent; width: 95%; border: none; border-radius: 0; -webkit-appearance: none; }
.espacio_tablas{ display: none; }

.table_total{ width: 100%; }
.table_total_th{ background: #1a4492; font-size:14px; color: white; padding-top: 15px; padding-bottom: 15px; text-align: center; }
.table_total td{ border: 1px solid #1a4492; }

input:focus, input[type]:focus, textarea:focus, select{
    border-color: rgb(255, 255, 255);
    box-shadow: 0 1px 1px rgba(255, 255, 255, 0.075)inset, 0 0 8px rgba(255,255,255,0.6);
    outline: 0 none;
}
input:disabled {
  color: #000000;
}

#tablet_16 th{ font-size: 20px;  }


.header_table{ display: none; }
.thead_one{ display: table-header-group; }

@media print {
    body, table, input, textarea, #tablet_16 th, select, .table_enc1 td input, .caja_sel select, .table_datos_th th, .select_Unidades select, .table_datos input, .ip_num{ font-size: 12px; }
    .title_enc1, .title_enc2{ font-size: 12px; }
    .acont_btns, #icon_save{ display: none; }
    .acont_encs1, .acont_encs2{ width: 100%; }
    #table_enc1 th{ color: #1a4492; }
    #plus_change, #cas_1, #cas_2, #cas_3, #cas_4, #cas_5,#cas_6,#cas_7, #cas_8,#cas_9,#cas_10,#cas_11,#cas_12,#cas_13,#cas_14,#cas_15{ display: none; }
    .espacio_tablas{ display: block; }
    .header_table{ display: table-header-group; }

}

@media (max-width:768px){
  .acont_enc1{ width: 80%; }
  .table_enc2_th{ font-size: 12px }
}
