.navbar {
  margin-bottom: 0px;
}
.navbar-brand {
  display: table;
}
.navbar-toggle {
  margin-right: 0;
}
.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 #555;
  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: #555;
  padding: 0px 10px;
  border-radius: 0;
}
.navbar-nav .open .dropdown-menu .dropdown-menu {
  display: block !important;
}
.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: 44px;
    max-width: inherit;
  }
  .navbar-brand {
    padding: 4px 10px;
  }
  .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;
  }
}

.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;
  }
}

/* btn-gray */
.btn-gray { 
  color: #000000; 
  background-color: #ECECEC; 
  border-color: #000000; 
  border-radius: 0;
} 
 
.btn-gray:hover, 
.btn-gray:focus, 
.btn-gray:active, 
.btn-gray.active, 
.open .dropdown-toggle.btn-gray { 
  color: #000000; 
  background-color: #DEDEDE; 
  border-color: #000000; 
} 
 
.btn-gray:active, 
.btn-gray.active, 
.open .dropdown-toggle.btn-gray { 
  background-image: none; 
} 
 
.btn-gray.disabled, 
.btn-gray[disabled], 
fieldset[disabled] .btn-gray, 
.btn-gray.disabled:hover, 
.btn-gray[disabled]:hover, 
fieldset[disabled] .btn-gray:hover, 
.btn-gray.disabled:focus, 
.btn-gray[disabled]:focus, 
fieldset[disabled] .btn-gray:focus, 
.btn-gray.disabled:active, 
.btn-gray[disabled]:active, 
fieldset[disabled] .btn-gray:active, 
.btn-gray.disabled.active, 
.btn-gray[disabled].active, 
fieldset[disabled] .btn-gray.active { 
  background-color: #ECECEC; 
  border-color: #000000; 
} 
 
.btn-gray .badge { 
  color: #ECECEC; 
  background-color: #000000; 
}

/* btn-white */
.btn-white { 
  color: #000000; 
  background-color: #FFF; 
  border-color: #000000; 
  border-radius: 0;
} 
 
.btn-white:hover, 
.btn-white:focus, 
.btn-white:active, 
.btn-white.active, 
.open .dropdown-toggle.btn-white { 
  color: #000000; 
  background-color: #EEE; 
  border-color: #000000; 
} 
 
.btn-white:active, 
.btn-white.active, 
.open .dropdown-toggle.btn-white { 
  background-image: none; 
} 
 
.btn-white.disabled, 
.btn-white[disabled], 
fieldset[disabled] .btn-white, 
.btn-white.disabled:hover, 
.btn-white[disabled]:hover, 
fieldset[disabled] .btn-white:hover, 
.btn-white.disabled:focus, 
.btn-white[disabled]:focus, 
fieldset[disabled] .btn-white:focus, 
.btn-white.disabled:active, 
.btn-white[disabled]:active, 
fieldset[disabled] .btn-white:active, 
.btn-white.disabled.active, 
.btn-white[disabled].active, 
fieldset[disabled] .btn-white.active { 
  background-color: #FFF; 
  border-color: #000000; 
} 
 
.btn-white .badge { 
  color: #FFF; 
  background-color: #000000; 
}

/* btn-green */
.btn-green, .fc-button { 
  color: #FFFFFF !important; 
  background-color: #73A534 !important; 
  border-color: #73A534 !important; 
  border-radius: 0 !important;
  width: 100%;
  text-transform: uppercase;
}
.fc-button { 
  background-image: none !important; 
  text-shadow: none !important;
  box-shadow: none !important;
  width: inherit !important;
}
.fc .fc-button-group > * {
  margin: 0 0 0 3px !important;
}
.fc-unthemed td.fc-today {
  background: #eaf7d9 !important;
  border-top: #ddd 1px solid !important;
}
.fc-ltr .fc-basic-view .fc-day-top .fc-day-number {
  float: left !important;
  /*font-size: 22px; comento para corregir estilos*/
  padding: 15px 0px 0px 15px;
}
 
.btn-green:hover, 
.btn-green:focus, 
.btn-green:active, 
.btn-green.active, 
.open .dropdown-toggle.btn-green,
.fc-button:hover, 
.fc-button:focus, 
.fc-button:active, 
.fc-button.active { 
  color: #FFFFFF !important; 
  background-color: #7FB43A !important; 
  border-color: #73A534 !important; 
} 
 
.btn-green:active, 
.btn-green.active, 
.open .dropdown-toggle.btn-green,
.fc-button:active, 
.fc-button.active { 
  background-image: none !important; 
} 
 
.btn-green.disabled, 
.btn-green[disabled], 
fieldset[disabled] .btn-green, 
.btn-green.disabled:hover, 
.btn-green[disabled]:hover, 
fieldset[disabled] .btn-green:hover, 
.btn-green.disabled:focus, 
.btn-green[disabled]:focus, 
fieldset[disabled] .btn-green:focus, 
.btn-green.disabled:active, 
.btn-green[disabled]:active, 
fieldset[disabled] .btn-green:active, 
.btn-green.disabled.active, 
.btn-green[disabled].active, 
fieldset[disabled] .btn-green.active,
.fc-button.disabled, 
.fc-button[disabled], 
fieldset[disabled] .fc-button, 
.fc-button.disabled:hover, 
.fc-button[disabled]:hover, 
fieldset[disabled] .fc-button:hover, 
.fc-button.disabled:focus, 
.fc-button[disabled]:focus, 
fieldset[disabled] .fc-button:focus, 
.fc-button.disabled:active, 
.fc-button[disabled]:active, 
fieldset[disabled] .fc-button:active, 
.fc-button.disabled.active, 
.fc-button[disabled].active, 
fieldset[disabled] .fc-button.active { 
  background-color: #73A534 !important; 
  border-color: #73A534 !important; 
} 
 
.btn-green .badge,
.fc-button .badge { 
  color: #73A534 !important; 
  background-color: #FFFFFF !important; 
}






/* seven cols */
@media (min-width: 768px){
  .seven-cols .col-md-1,
  .seven-cols .col-sm-1,
  .seven-cols .col-lg-1  {
    width: 100%;
    *width: 100%;
  }
}

@media (min-width: 992px) {
  .seven-cols .col-md-1,
  .seven-cols .col-sm-1,
  .seven-cols .col-lg-1 {
    width: 14.285714285714285714285714285714%;
    *width: 14.285714285714285714285714285714%;
  }
}

/**
 *  The following is not really needed in this case
 *  Only to demonstrate the usage of @media for large screens
 */    
@media (min-width: 1200px) {
  .seven-cols .col-md-1,
  .seven-cols .col-sm-1,
  .seven-cols .col-lg-1 {
    width: 14.285714285714285714285714285714%;
    *width: 14.285714285714285714285714285714%;
  }
}