.navbar-default {
  background-color:#ECEAE4;
  //border-color:#ECEAE4;
  font-family:'Roboto', sans-serif; 
  -webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.35);
  -moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.35);
  box-shadow:0px 0px 10px 0px rgba(0,0,0,0.35);
}
.navbar-default .navbar-brand {
  color:#5D9B9B; padding:5px 10px; margin:0; min-width:150px!important;
}
.navbar-default .navbar-brand img {
  height:42px;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color:#5D9B9B;
}
.navbar-default .navbar-text {
  color:#5D9B9B;
}
.navbar-default .navbar-nav > li > a {
  color:rgba(0,0,0,0.5); 
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color:#5D9B9B;
  background-color:rgba(0,0,0,0.05);
}
.navbar-default .navbar-nav > .active > a {
  color:#5D9B9B; font-size:1em;
  background-color:rgba(255,255,255,0.25); 
  border-left:solid 1px rgba(0,0,0,0.1);
  font-weight:bold;
}
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  background-color:rgba(0,0,0,0.05);
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color:#5D9B9B;
  background-color:#FFFFFF;
}
.navbar-default .navbar-toggle {
  border-color:#B6CFB6;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color:#B6CFB6;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color:#5D9B9B;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color:#5D9B9B;
}
.navbar-default .navbar-link {
  color:#5D9B9B;
}
.navbar-default .navbar-link:hover {
  color:#5D9B9B;
}

@media (max-width:767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color:#5D9B9B;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color:#5D9B9B;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color:#5D9B9B;
    background-color:#B6CFB6;
  }
  .navbar-brand { display:none; }
} 
.busco { padding:2em; color:rgba(0,0,0,0.5); margin:1.5em; width:400px; text-align:justify; border-radius:.5em; 
  -webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.15);
  -moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.15);
  box-shadow:0px 0px 10px 0px rgba(0,0,0,0.15); }

/////////////////////////
.cargando {
  display:inline-block; width:20px; height:24px;
}
.cargando div {
  display:inline-block; position:absolute;
  left:5px; width:7px;
  background:rgba(0,0,0,0.5);
  animation:cargando 0.9s cubic-bezier(0, 0.5, 0.5, 1) infinite;
}
.cargando div:nth-child(1) {
  left:5px; animation-delay:-0.24s;
}
.cargando div:nth-child(2) {
  left:15px; animation-delay:-0.12s;
}
.cargando div:nth-child(3) {
  left:25px; animation-delay:0;
}
@keyframes cargando {
  0% { top:2px; height:24px; }
  50%, 100% { top:10px; height:12px; }
}

/////////////////////////
.dropdown,.dropup{position:relative}
.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}
.dropdown-toggle:empty::after{margin-left:0}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:185px;padding:.5rem 0;margin:.125rem 0 0;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ECEAE4;border-radius:.25rem}
.dropup .dropdown-menu{margin-top:0;margin-bottom:.125rem}
.dropup .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}
.dropup .dropdown-toggle:empty::after{margin-left:0}
.dropright .dropdown-menu{margin-top:0;margin-left:.125rem}
.dropright .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-bottom:.3em solid transparent;border-left:.3em solid}
.dropright .dropdown-toggle:empty::after{margin-left:0}
.dropright .dropdown-toggle::after{vertical-align:0}
.dropleft .dropdown-menu{margin-top:0;margin-right:.125rem}
.dropleft .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:""}
.dropleft .dropdown-toggle::after{display:none}
.dropleft .dropdown-toggle::before{display:inline-block;width:0;height:0;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}
.dropleft .dropdown-toggle:empty::after{margin-left:0}
.dropleft .dropdown-toggle::before{vertical-align:0}
.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}
.dropdown-item{display:block;width:100%;padding:.25rem 1.75rem;clear:both;font-weight:400;color:#5D9B9B;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}
.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#ECEAE4}
.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}
.dropdown-item.disabled,.dropdown-item:disabled{color:#868e96;background-color:transparent}
.dropdown-menu.show{display:block}
.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;color:#868e96;white-space:nowrap}
.dropdown-item span.glyphicon{ margin-right:0.75rem;clear:both;color:rgba(0,0,0,0.5); }
