.tr_link{
    cursor:pointer;
}
tr.tr_link:hover td {
    background:#ccc;
}

#v-pills-tab {
    background-color: rgba(0, 0, 0, 0.03);
    border: 1px solid rgba(0, 0, 0, 0.125);
    border-radius: 0.25rem;
}

.bloque-menu {
    background-color: rgba(0, 0, 0, 0.03);
    border: 1px solid rgba(0, 0, 0, 0.125);
    border-radius: 0.25rem;
}

.borde-separador {
    border-bottom: 1px rgba(0, 0, 0, 0.125) solid;
    margin-bottom: 15px;
}

.borde-separador-superior {
    border-top: 1px rgba(0, 0, 0, 0.125) solid;
    margin-top: 15px;
    padding-top: 10px;
}

.borde-separador-derecho {
    border-right: 1px rgba(0, 0, 0, 0.125) solid;
}

.borde-separador-izquierdo {
    border-left: 1px rgba(0, 0, 0, 0.125) solid;
    padding-left: 10px !important;
}

/*div.form-group>label,*/
.negrita {font-weight: bold;}



/*para que la ventana modal de mensajes bootstrap saque el fondo gris al cerrar ventana*/
/*.modal-backdrop { display: none; z-index: 1040 !important; }
.modal-content { margin: 2px auto; z-index: 1100 !important;}*/


span.page, span.next, span.last, span.current {
    margin-left: 5px;
}

.ui-dialog {
    position: absolute;
    top: 0;
    left: 0;
    outline: 0;
}

.ui-widget-header {
    background: #8b8d8e;
    color: #FFFFFF;
    font-weight: bold;
}

.ui-widget-header .ui-state-default {
    background: #cccccc;
    font-weight: normal;
    color: #555555;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    background: #aaaaaa;
    font-weight: normal;
    color: #333333;
}

.list-icon-align {
    vertical-align: bottom;
    padding-right: 8px;
 }

 .form-check input {
    position: absolute;
    margin-top: 0.3rem;
    margin-left: -1.25rem; 
    display: block  ;
}
.form-check input:disabled ~ .form-check label {
    color: #6c757d; 
}  
.form-check label {
    margin-bottom: 0; 
    display: inherit;
}

.tachado {
	text-decoration: line-through;
}

div.form-group>label,
.negrita {font-weight: bold;}

.textoCentrado { text-align: center; }

.textoDerecha { text-align: right; }

.rojo, .expedienteSegundaVez { color: #F00; }

.glosado { color: #751da8; }

.expedienteTimbo {
    background-color: #ffc590;
}

.expedienteDigital {
    background-color: #85c1e9;
}

.evaluacion {
  background-color: #009e19;
  border-color: #009e19;
}

.evaluacion:hover {
  background-color: #43aa54 !important;
}

.renglonLiquidacion { line-height: 1;}
.renglonLiquidacion td { padding: 0.5rem;}

.colorRenglon { background-color: #EEE;}
.colorRenglonTotales { background-color: #CCC;}

.invisible { display: none; }

.boton-grupo-menu { margin-top: 10px;}

.boton-derecha { float: right;}