/* navmenu (fixed top) necesita un padding para no suporponerse al contenido */
body { padding: 70px 0; }

/* mas altura en navmenu desplegado */
.navbar-fixed-top .navbar-collapse { max-height: 380px; }

/* hacks glyphicon */
.glyphicon-none:before { content: "\2122"; color: transparent !important; }
.glyphicon-big { font-size: 75px; }

/* search input expandable */
#navbar-search input { width: 10rem !important; transition: width 0.3s ease-in-out; }
#navbar-search input:focus { width: 40rem !important; transition: width 0.5s ease-in-out; }

#panel-search { display: inline; border-bottom: 1px solid grey; color: grey; margin: 0 1em; }
#panel-search input,
#panel-search button { border: none; background-color: transparent; }

/* rowlinks ( lineas de la tablas clickables ) */
.table-rowlink td { cursor: pointer; cursor: hand; }
.table-rowlink tr:hover td { color: #337AB7; }
.table-rowlink .text-muted { color: #BBB; }

.table-balances tfoot { background-color: #DDD; }
.table-balances td, .table-balances th { text-align: right; }
.table-balances th:first-child { text-align: left; }

/* EasyAutocomplete input width */
.easyautocomplete-400 { width: 400px; }

/* cortes de mediaquerys modificados */
@media (min-width: 1440px) { .container { min-width: 1280px; } }
@media (min-width: 1680px) { .container { min-width: 1520px; } }
