/* CSS Document */

@media (min-width: 1200px) {
  .container {
    width: 95%!important;
  }
}

.breadcrumb{
  margin-top: 10px;
  margin-bottom: 10px;
  padding:10px;
}

/* CSS AUTOCOMPLETAR */
.ui-autocomplete {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1051;
  float: left;
  display: none;
  min-width: 160px;
  _width: 160px;
  padding: 10px;
  margin: 2px 0 0 0;
  list-style: none;
  background-color: #ffffff;
  border-color: #ccc;
  border-color: rgba(0, 0, 0, 0.2);
  border-style: solid;
  border-width: 1px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
 
  .ui-menu-item > a.ui-corner-all {
    display: block;
    padding: 3px 15px;
    clear: both;
    font-weight: normal;
    line-height: 18px;
    color: #555555;
    white-space: nowrap;
 
    &.ui-state-hover, &.ui-state-active {
      color: #ffffff;
      text-decoration: none;
      background-color: #0088cc;
      border-radius: 0px;
      -webkit-border-radius: 0px;
      -moz-border-radius: 0px;
      background-image: none;
    }
  }
}
.ui-helper-hidden-accessible { display:none; }
/* CSS AUTOCOMPLETAR */

/* CSS COLOR TOGGLEBUTTON */
.togglebutton label input[type=checkbox]:checked+.toggle, .togglebutton-default label input[type=checkbox]:checked+.toggle {
  background-color: rgba(0, 0, 150, 0.5);
}

.togglebutton label input[type=checkbox]:checked+.toggle:after, .togglebutton-default label input[type=checkbox]:checked+.toggle:after {
  background-color: #000096;
}

/* CSS COLOR ENLACES */
a, a:hover, a:focus {
  color: #3f51b5;
}

.checkbox input[type=checkbox]:checked+.checkbox-material .check, .checkbox-default input[type=checkbox]:checked+.checkbox-material .check {
  color: #4c4caf;
}

.checkbox input[type=checkbox]:checked+.checkbox-material .check:before, .checkbox-default input[type=checkbox]:checked+.checkbox-material .check:before {
  color: #4c4caf;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
  background: white;
  color: #1c84c6 !important;
  font-weight: bold;
}

.btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover, .open>.dropdown-toggle.btn-success.focus, .open>.dropdown-toggle.btn-success:focus, .open>.dropdown-toggle.btn-success:hover {
  background-color: #1a7bb9;
  border-color: #1a7bb9;
  color: #FFFFFF;
}

.top-navigation .navbar-nav .dropdown-menu > .active > a {
  background: white;
  color: #1c84c6 !important;
}
.top-navigation .nav > li a:hover, .top-navigation .nav > li a:focus {
  background: #fff;
  color: #1c84c6 !important;
}

.modal-open .select2-dropdown {
  z-index: 10060;
}

.modal-open .select2-close-mask {
  z-index: 10055;
}

.pace {
  -webkit-pointer-events: none;
  pointer-events: none;

  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.pace-inactive {
  display: none;
}

.pace .pace-progress {
  background: #29d;
  position: fixed;
  z-index: 2000;
  top: 0;
  right: 100%;
  width: 100%;
  height: 2px;
}

.buscador_tablas{
  border: none;
  box-sizing: content-box;
  padding-left: 0px;
  padding-right: 39px;
}

#leyendaFieldSet{
  border-bottom: 0;
  font-size: 18px;
  margin-bottom: 6px;
  margin-top: 20px;
}

.navbar {
  min-height: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.navbar-brand {
  padding: 0;
  display: flex;
  align-items: center;
}

.navbar-brand img {
  height: 50px;
  max-height: 50px;
  margin-left: 10px;
}