*{
  text-transform: uppercase !important;
}
.dataTables_filter{
	float: left;
}
.alert-mensaje{
  margin: 0;
  padding: 6px 13px;
}
.label-cuenta{
	width: 120px;
	font-size: 1em;
  position: relative;
}
#tabla-tareas_wrapper{
	padding: 0 10px;
}
.form-group label{
	/*text-align: right;*/
}
.label{
	font-size: 85% !important;
}
#tabla-saldos_wrapper{
	padding: 0 !important;
}
.decimal-inputmask{
	text-align: right !important;
}
.page-print{
	margin: 50px !important;
	padding: 20px 0 !important;
	background-color: #fff !important;
	display: block !important;
}
.dataTables_wrapper{
	padding: 5px !important;
	margin-top: -5px !important;
}
@media print { 
  @page { 
      margin-top: 0; 
      margin-bottom: 0; 
  } 
  body { 
      padding-top: 72px; 
      padding-bottom: 72px ; 
  } 
} 
select.form-control.cmb-asigna-resp {
  height: 23px;
  min-height: 23px;
  padding: 0 5px;
  font-size: .8rem;
  border-color: #dee2e6;
  background: #f8f9fa;
  color: #212529;
}
#tabla-liquidaciones_wrapper{
	padding: 0 5px !important;
}
.terminaciones-check li{
	float: left;
	list-style: none;
	margin-left: 10px;
}
.select2-container--default.select2-container .select2-selection--multiple, .select2-container--default.select2-container .select2-selection--single{
	border: 0 none;
  border-radius: 0;
  box-shadow: none;
  float: none;
  border-bottom: 1px solid #e9ecef;
}
.select2-container--default.select2-container-focused .select2-selection--multiple{
  border-bottom: 1px solid #fb9678;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice{
	background: #aaa;
	border-color: #bbb;
	color: #000;
	padding: 3px 5px;
}
.select2-container--default.select2-container--disabled .select2-selection--multiple{
	background: #fff !important;
}
.sidebar-nav ul li a{
	font-size: 12px;
}
.mini-sidebar .sidebar-nav #sidebarnav>li>ul{
	width: 500px !important; 
}
td.row-detalle{
	padding: 5px;
}
td.row-detalle table tr td{
	border: none;
}
td.row-detalle table tr {
  background: #ccc !important;
  font-size: 0.95em;
  color: #000;
}
td.row-detalle table tr:not(:last-child) td {
    border: none;
    border-bottom: 1px solid #999 !important;
}
.font-weight-bold{
	font-weight: 600 !important;
}
.label-dark{
	background: #000;
}

i.ver-mas, i.cliente-info, i.liquidacion-ver{
	color: #03a9f3;
  border-color: #03a9f3;
  cursor: pointer;
  font-size: 14px;
  line-height: 14px;
}
i.cliente-obligaciones{
  color: #343a40;
  border-color: #343a40;
  cursor: pointer;
  font-size: 14px;
  line-height: 14px;
}
i.liquidacion-editar, i.liquidacion-rectificar{
	color: #fb9678;
  border-color: #fb9678;
  cursor: pointer;
  font-size: 14px;
  line-height: 14px;
}
i.cliente-obligaciones-pendientes, 
i.btn-eliminar-obligacion, 
i.btn-eliminar-cobro, 
i.btn-eliminar-liquidacion,
i.btn-eliminar-retiro{
	color: #e46a76;
  border-color: #e46a76;
  cursor: pointer;
  font-size: 14px;
  line-height: 14px;
}
i.cliente-cta-cte, i.liquidacion-pagar,  i.liquidacion-liquidar	{
	color: #00c292;
  border-color: #00c292;
  cursor: pointer;
  font-size: 14px;
  line-height: 14px;
}
i.cliente-documentacion{
	color: #0872a0;
  border-color: #0872a0;
  cursor: pointer;
  font-size: 14px;
  line-height: 14px;
}
i.cliente-notificaciones{
  color: #fe6407;
  border-color: #fe6407;
  cursor: pointer;
  font-size: 14px;
  line-height: 14px;  
}
i.cliente-notificar{  
  font-size: .9rem;
  position: absolute;
  right: 3px;
  top: 3px;  
}
i.cliente-notificar:hover{  
  cursor: pointer;
  color: #00c292;
}

.table-hover tbody tr:hover {
    background-color: #666;
    color: #fff !important;
}
.dataTables_paginate.paging_simple_numbers{
  font-size: .75em;
}
.table-hover tbody tr:hover td i {
  color: #fff !important;
  cursor: pointer;
}
.fixed-layout .page-wrapper{
  padding-top: 0px;
}
.topbar{
  display: none !important;
}
.left-sidebar{
  padding-top: 0px;
}
.page-titles .col-md-3.text-right .btn,
.page-titles .col-md-5.text-right .btn,
.page-titles .col-md-6.text-right .btn,
.page-titles .col-md-7.text-right .btn{
  margin: -7px 0;
}

.menu-sucursal>a{
  background: #e46c78 !important;
  color: #fff !important;
  font-size: 2em !important;
  padding: 5px 17px !important;
  margin-top: -15px !important;
} 
.mini-sidebar .sidebar-nav #sidebarnav>li.menu-sucursal:hover>ul {
  margin-top: -46px;
  padding-top: 10px;
}