.table > thead > tr > th{
    background-color: transparent !important;
}

.dataTables_wrapper{
	background: #FFF!important;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15)!important;
}

.table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td {
    padding: 5px!important;
    padding-bottom:2px !important;
    padding-top:2px !important;
}


.tabla-easyui caption, .dataTables_wrapper .table caption {
    background: #f5f5f5 !important;
    border: 1px solid #ddd;
    color: #222;
    font-weight: 400;
    text-align: center;
    text-transform: uppercase;
}

.tabla-easyui tr>td,.tabla-easyui thead> tr>th, .dataTables_wrapper .table thead> tr>th, .dataTables_wrapper .table tbody>tr>td{
	border-bottom: 1px solid #e0dfdf!important;			
	border-left: 1px solid #e0dfdf!important;
	padding-left: 5px;
	padding-bottom: 3px;			
	padding-right: 5px;
}

.table > thead > tr > th {
    color: #666;
}

.table {
	border-top: 1px solid #e0dfdf!important;
	border-right: 1px solid #e0dfdf!important;
}

.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th {
    background-color: #f9f9f9;
}

.tabla-easyui tr, .tabla-easyui tr>th:first-child, .tabla-easyui tr>td:first-child {
    border-left-color: #e0dfdf !important;
}
.tabla-easyui tr, .tabla-easyui tr>th:last-child, .tabla-easyui tr>td:last-child {
    border-right-color: #e0dfdf !important;
}

table.dataTable thead >tr >th {
    background: url(/static/img/sort_both.png) center right no-repeat!important;
}

.card .card-header {
	padding: 10px 7px;
}


.list-group-item {
    border: 1px solid #E9E9E9 !important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15)!important;
}

.breadcrumb{
    margin-top: 0px !important;
    margin-left: -15px;
    margin-right: -15px
}

.breadcrumb{
    margin-top: -35px;
    padding: 5px 15px !important;
    margin-bottom: 0px !important;
}

.chosen-container-multi > .chosen-drop{
  top:35px !important;
}

.main-menu {
    margin: 0px !important;
}

.tabla-easyui {
    border: none;
}

.panel-body, .panel-header, .textbox {
    border-color: #e8e8e8 !important;
}

.num_right{
    text-align: right;
}

.numerico{
    text-align: right;
}

.ui-datepicker{
    z-index: 100000 !important;
}

.formato_contable .panel-header {
 display: none !important;
}
.formato_contable .tree-icon{
 display: none !important;
}
.formato_contable .datagrid-body td, .datagrid-footer td, .datagrid-header td {
     border-width: none; 
    /* border-style: dotted; */
    border: none;
    border-bottom: 1px solid #e0e0e0;
    margin: 0;
    padding: 0;
}
.formato_contable .datagrid-td-rownumber{
 visibility: hidden;
}
.formato_contable .datagrid .panel-body {
    border: 1px solid #eaeaea !important;
}
.formato_contable .datagrid-view1 {
 /*font-family: Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace !important; */
 font-family: monospace !important;
}
.formato_contable .datagrid-view1 .datagrid-cell{
 
 font-size:15px !important;
}
.formato_contable .total{
 /*font-weight: 500;*/
 font-size: 1.1em !important;
 /*height: 36px !important;*/
}
.formato_contable .concepto{
    font-family: "Helvetica" !important;
    font-weight: 600;
    font-size: 1.1em;
}

.datagrid-row-selected {
    background: #e8e8e8 !important;
}

.card .card-header h2 {
    font-weight: 300 !important;
}

.hi-menu > li > a > .him-counts {
    position: absolute;
    font-style: normal;
    background: #F44336;
    padding: 0px 2px;
    border-radius: 2px;
    top: 3px;
    font-size: 10px;
    line-height: 15px;
}

.h-search-wrap{
    height: 40px;
}

.hsw-inner {
    padding: 0;
    padding-top: 2.5px; 
}

.h-search-wrap .hsw-close {
    top: 3px;
    height: 34px;
    padding-top: 6px;
}

.h-search-wrap input[type="text"]{
    height: 35px;
}

.h-search-wrap .hsw-close:hover {
    background-color: none;
}

.nombre_usuario{
    height: 36px;
    padding-top: 9px;
    border-radius: 0 !important;
    box-shadow: none !important;
    right: -1px;
}

.s-profile > a .sp-info{
    margin-top: 55px;
}

#header{
    padding: 0px;
}

html:not(.ie9) body {
    overflow-y: auto !important;
    padding-bottom: 0px !important; 
}

html, body {
    min-height: 0;
}

.alert-success  a[href]{
    text-decoration: underline;
    font-weight: bold !important;
    color: #FFF;
}

.imagen{
    width: 100%;
    height: 220px;
    background-color: #e8e8e8;
    background-position: center;
    background-size: cover;
}

.right{
    text-align: right;
}

.alert {
    font-size: 23px !important;
}