.modal-lg {
    width: 90% !important;
  }

  #mi_modal input {
  outline: 0;
  border-width: 0 0 2px;
  border-color: blue;
  border: auto;
  color:black;
  border-bottom-color: black;
  border-bottom: 1px solid black;
  line-height: 30px;
  
}
#mi_modal input:focus {
  border-color: green;
  outline: 1px dotted #000
  color:black;
  border-bottom-color: black;
  border-bottom: 1px solid blue;
  line-height: 30px;
  
}

.inputError{
    border-bottom: 1px solid red !important;
}

#mi_modal table tbody td{
    color:black;
   
    
}

#mi_modal table{
    margin-top: 23px;
   
    
}

#mi_modal table thead th{    
   
}

.labelEsp{
    font-style: italic;
    color:#777;
}

#mi_modal .row{
    padding-top: 8px;
    line-height: 30px;
}

input[readonly]
{
    border-bottom: 1px solid #ccc !important;
}