
/*JQUERY*/
.ui-icon {
   display: inline-block;
   margin-bottom: -3px;
   margin-left: 1px;
}
.ui-dialog .ui-dialog-content{
   padding: 0.4em 0.7em !important;
}
/*BOOTSTRAP*/
.form-control{
   /*display: inline-block !important ;*/
}
.btn-group > .btn.btn-default.radius-left {
   border-top-left-radius: 4px!important;
   border-bottom-left-radius: 4px!important;
}
.btn-group > .btn.btn-default.radius-right {
   border-top-right-radius: 4px!important;
   border-bottom-right-radius: 4px!important;
}
.hasDatepicker[readonly] {
   cursor: auto !important;
   text-align: right;
   padding-right: 30px;
}
.hasDatepicker[disabled] {
   cursor: not-allowed !important;
   text-align: right;
   padding-right: 30px;
}

.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
   background-color: #e7e7e7 !important;
}

.tblInformacion td:nth-child(2), .tblInformacion td:nth-child(4){
   width: 35%;
}
.tblInformacion td:nth-child(1), .tblInformacion td:nth-child(3){
   width: 1%;
   white-space: nowrap;
}

.asterisk:after {
   content:"*"; 
   color: #e32;
   position: absolute; 
   margin: 2px 0 0 2px; 
   font-size: large; 
   padding:  0 5px 0 0; 
   display: inline-block;
}
input{
   padding-right: 7px;
}


.inputAutocomplete {
   background: url("img/search.png") no-repeat scroll 2px 50% #ffffff;
   padding-left: 20px !important;
}

.inputClear {
   /*text-indent: -1000em;*/
   position: relative;
   top: -1px;
   cursor: pointer;
   left: -25px;
   font-size: 15px;
   font-weight: bold;
}
/*reemplaza el css de jquery bootstrap, el cual no es del ancho de la tabla*/
.ui-menu-item.trAutocompleteResult{
   float: none !important;
}


.ui-autocomplete-active{
   background-color: #d9d9d9;
}

.trAutocompleteResult td{
   padding-left: 7px;
   border-bottom: 1px solid #ddd !important;
}
.trAutocompleteResult a{
   border-bottom: none !important;
   border-top: none !important;
   /*color: black !important;*/
   /*display: none !important;*/
   line-height: none !important;
   margin: 0px !important;
   padding: 0px !important;
   text-decoration: none !important;
}


.ui-datepicker select{
   padding: 0px;
}

.tblZebra .checkbox{
   margin-bottom: 0px !important;
   margin-top: 0px !important;
}

.profile-img {
   height: 140px;
   margin: 0 auto 5px;
   display: block;
   /*    -moz-border-radius: 50%;
       -webkit-border-radius: 50%;
       border-radius: 50%;*/

   background-clip: padding-box;
   border: 5px solid #f5f5f5;
   border-radius: 5%;
   box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
   margin: 5px auto;
}

/*Espacios entre la miga de pan*/
.breadcrumb > li + li:before {
   padding: 0 1px !important;
}

.cursorPointer {
   cursor: pointer;
}

.objOculto{
   display: none
}


/*Span de ayuda*/
.fa-ayuda{
   color: green; 
   cursor: pointer;
   /*.fa*/
   display:inline-block;
   font-family:FontAwesome;
   font-style:normal;
   font-weight:normal;
   line-height:1;
   -webkit-font-smoothing:antialiased;
   -moz-osx-font-smoothing:grayscale;
}
.fa-ayuda:before{
   content:"\f059"
}


.btnNext{ }
.btnAtras{ }
.btnPrimero{ }
.btnUltimo{}
.btnGuardar {}
.btnAgregar{}
.btnNuevo{}
.btnCancelar{}
.btnEditar{}
.btnAceptar{}
.btnCancelar{}
.btnBuscar{}
.btnLimpiar{}
.btnEliminar{}
.btnVer{}
.btnArriba{}
.btnConfigurar{}
.btnRecargar{}
.btnImprimir{}
.btnAyuda{}






.form-control::-webkit-input-placeholder { color: lightgray; }  /* WebKit, Blink, Edge */
.form-control:-moz-placeholder { color: lightgray; }  /* Mozilla Firefox 4 to 18 */
.form-control::-moz-placeholder { color: lightgray; }  /* Mozilla Firefox 19+ */
.form-control:-ms-input-placeholder { color: lightgray; }  /* Internet Explorer 10-11 */
.form-control::-ms-input-placeholder { color: lightgray; }  /* Microsoft Edge */

#navsHC .nav-tabs li a{
   font-size: 11px;
   padding-left: 5px;
   padding-right: 5px;
   line-height: 10px;
}

.alert {
    position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem;
    font-size: 12px;
}
.alert-primary {
    color: #004085;
    background-color: #cce5ff;
    border-color: #b8daff;
}