.navbar-brand {
  display: table;
}
.navbar-default {
  border-bottom: 2px solid #292929;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
  color: #FFF;
  text-decoration: none;
  padding-bottom: 5px;
  border-bottom: 2px solid #FF8956;
  background: none;
}
.navbar-default .navbar-nav>li>a.dropdown-toggle:focus, .navbar-default .navbar-nav>li>a.dropdown-toggle:hover,
.navbar-default .navbar-nav>.active>a.dropdown-toggle, .navbar-default .navbar-nav>.active>a.dropdown-toggle:focus, .navbar-default .navbar-nav>.active>a.dropdown-toggle:hover {
  border-bottom: 0;
}
.navbar-default .navbar-nav>li>a {
  color: #FFF !important;
  display: inline-block;
  background: none !important;
}
.nav>li>a {
  padding: 10px 0px;
  margin: 5px 8px;
}
.navbar-nav .open .dropdown-menu {
  background-color: #8CC63F;
  padding: 0px 10px;
  border-radius: 0;
}
.navbar-nav .open .dropdown-menu li {
  margin: 0px 15px;
  padding: 5px 0px;
}
.navbar-nav .open .dropdown-menu > li {
  list-style-type: disc;
}
.navbar-nav .open .dropdown-menu > li li {
  display: block;
}
.navbar-nav .open .dropdown-menu > li li:before{
    content: "-";
}


/* sm y xs */
@media (max-width: 768px) {
  .navbar-search {
    width: 100%;
    margin: auto;
    position: relative;
    margin-bottom: 10px;
  }
  .navbar-brand .logo {
    max-height: 54px;
    max-width: inherit;
  }
  .navbar-brand {
    padding: 4px 10px 0px 10px;
  }
  .navbar-toggle {
    margin-top: 27px;
  }
  .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover,
  .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    margin-bottom: 8px;
  }
}
/* lg, md y sm */
@media (min-width: 768px) {
  .col-sm-pull-right {
    float: right !important;
  }
}




.carousel-caption {
	left: inherit;
	right: inherit;
	margin-bottom: 20px;
}

/* vertical alignment styles */

.col-top {
  vertical-align: top;
}
.col-middle {
  vertical-align: middle;
}
.col-bottom {
  vertical-align: bottom;
}

/* columns of same height styles */

.row-full-height {
  height: 100%;
}
.col-full-height {
  height: 100%;
  vertical-align: middle;
}
.row-same-height {
  display: table;
  width: 100%;
  /* fix overflow */
  table-layout: fixed;
}
.col-xs-height {
  display: table-cell;
  float: none !important;
}

/* btn-black */
.btn-black { 
  color: #ffffff; 
  background-color: #000000; 
  border-color: #808080; 
} 
 
.btn-black:hover, 
.btn-black:focus, 
.btn-black:active, 
.btn-black.active, 
.open .dropdown-toggle.btn-black { 
  color: #ffffff; 
  background-color: #363636; 
  border-color: #808080; 
} 
 
.btn-black:active, 
.btn-black.active, 
.open .dropdown-toggle.btn-black { 
  background-image: none; 
} 
 
.btn-black.disabled, 
.btn-black[disabled], 
fieldset[disabled] .btn-black, 
.btn-black.disabled:hover, 
.btn-black[disabled]:hover, 
fieldset[disabled] .btn-black:hover, 
.btn-black.disabled:focus, 
.btn-black[disabled]:focus, 
fieldset[disabled] .btn-black:focus, 
.btn-black.disabled:active, 
.btn-black[disabled]:active, 
fieldset[disabled] .btn-black:active, 
.btn-black.disabled.active, 
.btn-black[disabled].active, 
fieldset[disabled] .btn-black.active { 
  background-color: #000000; 
  border-color: #808080; 
} 
 
.btn-black .badge { 
  color: #000000; 
  background-color: #ffffff; 
}
/* fin btn-black */

@media (min-width: 768px) {
  .col-sm-height {
    display: table-cell;
    float: none !important;
  }
}
@media (min-width: 992px) {
  .col-md-height {
    display: table-cell;
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .col-lg-height {
    display: table-cell;
    float: none !important;
  }
}