/*----- GENERAL -----*/
a {
  color: #37474f;
  -webkit-transition: color 0.12s ease-out;
  transition: color 0.12s ease-out;
}
a.link-effect {
  position: relative;
}
a.link-effect:before {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  content: "";
  background-color: #546e7a;
  visibility: hidden;
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: -webkit-transform 0.12s ease-out;
  transition: transform 0.12s ease-out;
}
a:hover,
a:focus {
  color: #546e7a;
  text-decoration: none;
}
a:hover.link-effect:before,
a:focus.link-effect:before {
  visibility: visible;
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
  transform: scaleX(1);
}
a:active {
  color: #37474f;
}
a.inactive {
  cursor: not-allowed;
}
a.inactive:focus {
  background-color: transparent !important;
}
/*----- BUTTON -----*/
.btn-invento {
  color: #ffffff;
  background-color: #455a64;
  border-color: #212121;
}
.btn-invento:focus,
.btn-invento.focus,
.btn-invento:hover {
  color: #ffffff;
  background-color: #78909c;
  border-color: #424242;
}
.btn-invento:active,
.btn-invento.active,
.open > .dropdown-toggle.btn-invento {
  color: #ffffff;
  background-color: #78909c;
  border-color: #616161;
}
.btn-invento:active:hover,
.btn-invento.active:hover,
.open > .dropdown-toggle.btn-invento:hover,
.btn-invento:active:focus,
.btn-invento.active:focus,
.open > .dropdown-toggle.btn-invento:focus,
.btn-invento:active.focus,
.btn-invento.active.focus,
.open > .dropdown-toggle.btn-invento.focus {
  color: #ffffff;
  background-color: #78909c;
  border-color: #616161;
}
.btn-invento:active,
.btn-invento.active,
.open > .dropdown-toggle.btn-invento {
  background-image: none;
}
.btn-invento.disabled,
.btn-invento[disabled],
fieldset[disabled] .btn-invento,
.btn-invento.disabled:hover,
.btn-invento[disabled]:hover,
fieldset[disabled] .btn-invento:hover,
.btn-invento.disabled:focus,
.btn-invento[disabled]:focus,
fieldset[disabled] .btn-invento:focus,
.btn-invento.disabled.focus,
.btn-invento[disabled].focus,
fieldset[disabled] .btn-invento.focus,
.btn-invento.disabled:active,
.btn-invento[disabled]:active,
fieldset[disabled] .btn-invento:active,
.btn-invento.disabled.active,
.btn-invento[disabled].active,
fieldset[disabled] .btn-invento.active {
  background-color: #455a64;
  border-color: #212121;
}
.btn-invento .badge {
  color: #455a64;
  background-color: #ffffff;
}
/*----- TEXT -----*/
.text-invento {
  color: #455a64;
}
a.text-invento:hover,
a.text-invento:active,
a.text-invento:focus,
button.text-invento:hover,
button.text-invento:active,
button.text-invento:focus {
  color: #455a64;
  opacity: .75;
}
.text-invento-dark {
  color: #37474f;
}
a.text-invento-dark:hover,
a.text-invento-dark:active,
a.text-invento-dark:focus,
button.text-invento-dark:hover,
button.text-invento-dark:active,
button.text-invento-dark:focus {
  color: #37474f;
  opacity: .75;
}
.text-invento-darker {
  color: #263238;
}
a.text-invento-darker:hover,
a.text-invento-darker:active,
a.text-invento-darker:focus,
button.text-invento-darker:hover,
button.text-invento-darker:active,
button.text-invento-darker:focus {
  color: #263238;
  opacity: .75;
}
.text-invento-light {
  color: #607d8b;
}
a.text-invento-light:hover,
a.text-invento-light:active,
a.text-invento-light:focus,
button.text-invento-light:hover,
button.text-invento-light:active,
button.text-invento-light:focus {
  color: #607d8b;
  opacity: .75;
}
.text-invento-lighter {
  color: #78909c;
}
a.text-invento-lighter:hover,
a.text-invento-lighter:active,
a.text-invento-lighter:focus,
button.text-invento-lighter:hover,
button.text-invento-lighter:active,
button.text-invento-lighter:focus {
  color: #78909c;
  opacity: .75;
}
/*----- PAGINATION ----*/
.pagination {
  border-radius: 0;
}
.pagination > li {
  display: block;
  float: left;
  margin: 0 0 5px 5px;
}
.pagination > li > a,
.pagination > li > span {
  display: block;
  float: none;
  margin: 0;
  padding-right: 8px;
  padding-left: 8px;
  color: #646464;
  font-weight: 600;
  border: none;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #455a64;
  background-color: transparent;
  -webkit-box-shadow: 0 2px #455a64;
  box-shadow: 0 2px #455a64;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  color: #455a64;
  background-color: #f9f9f9;
  -webkit-box-shadow: 0 2px #455a64;
  box-shadow: 0 2px #455a64;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #c9c9c9;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/*----- WORD-WRAP ----*/
table {
    table-layout:fixed;
}
td {
    word-wrap: break-word;
}
.word-wrap {
    word-wrap: break-word;
}
/*----- IMAGE RESPONSIVE----*/
.img-compact-responsive {
    width: auto;
    max-width:100%;
    height:auto;
}