@media (min-width: 769px) {
  .blog-horizontal .thumb {
    z-index: 0;
   
  }
}

body.navbar-top {
	padding-top: 61px;
}

body:not(.popup):not(.dt-print-view) {
    padding-top: 61px;
}

body.popup .bootbox-close-button.close {
	display: none;
}

.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
	background-color: #666;
}

.navbar-inverse .navbar-nav > li.active {
	background-color: #26A69A;
}

.navbar {
	min-height: 60px;
	background-color: rgba(0, 0, 0, 0.60);
}

.navbartransparente {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 61px;
  position: fixed;
  z-index: 10;   
}

.navbar-brand {
	padding: 0px;
	height: 60px;
}

.navbar-brand > img {
	margin-top: 0px;
	height: 100%;
}

.fx-bartitulo {
	position: fixed;
	top: 17px;
	left: 200px;
	font-size: 14px;
}

@media (max-width: 990px) {
	.fx-bartitulo {
		display: none;
	}
}


@media (min-width: 1124px) {
	.fx-bartitulo {
		font-size: 20px;
	}
}

@media (min-width: 769px) {
	.navbar-right {
		margin-top: 7px; 
	}
	

	#navbar-mobile {
	    height: 100vh;
	}

	.sidebar {
		width: 181px;
	}
	
	.sidebar-fixed .sidebar-content {
		width: 181px;
	}
	
	.sidebar-fixed .sidebar-content {
		top: 62px;
	}
}


/** agrandado de iconos en barra superior **/
.navbar-right > li > a > i {
	font-size: 1.8em;
	bottom: 0.05em;
}

/* dropdown menu usuario */
.navbar-nav > li > .dropdown-menu {
		margin-top: 8px;
}

/** panel consorcios **/
.panel-consorcios > .panel-heading {
  background-color: #EDEDED;
}

/** gastos.php **/
.gastos {
	/* margin-top: 10px; */
}

.gastos .panel-heading {
	background-color: #16796E !important;
	color: #FFF !important;
	text-transform: uppercase;
}

.gastos thead td, .gastos tfoot td {
	border: 1px solid #CCC;
	border-collapse:collapse;
	font-weight: bold;
}

.gastos .header {
	font-weight: bold;
}

.gastos tbody td {
	border: 1px solid #CCC;
	border-collapse:collapse;
}

/** expensas.php **/

.expensas {
	margin-top: 10px;
}

.expensas .header {
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	background-color: #06F;
	margin-top: 5px;
}

.expensas tbody td {
	border: 1px solid #CCC;
	border-collapse:collapse;
	padding: 5px !important;
}

.pie {
	font-weight: bold;
}

@media(max-width: 768px) {
	.navbar-fixed-top{
		position: fixed;
	}
	.navbar-nav {
		margin-top: 10px;
	}
}




/** baja el tamano de fonts de core limitless **/
h5.panel-title, .h5.panel-title {
		font-size: 15px;
}

h5, .h5 {
    font-size: 15px;
}

/** botones menu base mas petisos **/
.navigation > li > a {
	min-height: 35px;
	padding: 10px 20px;
}

.user-profile {
	color: yellow;
}

.user-name {

}

/** @media (max-width: 482px) { **/
@media (max-width: 576px) {
	.content {
		padding: 5px 0px;
	}	

    .tablamobile tbody td {
        padding: 2px !important;
        font-size: 10px;
    }
    
    th {
        padding: 2px !important;
        font-size: 10px;
    }
}

@media (max-width: 576px) {
	#navbarbannerfondo {
		display: none;
	}
}


#footersidebar {
	position: fixed;
    bottom: 0;
    padding: 15px 15px 15px 12px;
    left: 0;
    height: 100px;
    width: 181px;
    background: #263238;    
    text-align: center;
    font-size: 4px;

}


#footersidebar > div {
    width: 150px;
    height: 60px;
}


#footersidebar > a {

    font-size: 8px;
    text-align: center;
    padding-top: 10px;
    color: #ccc;


}

:root {
    --module-color: #26A69A;
}
