.btn-100 {
    width: 100px;
}

.btn-120 {
    width: 120px;
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background: transparent !important;
}

.growl-animated {
    z-index: 100000 !important;
}

#loading-bar .bar {
    z-index: 100000 !important;
}

img.hover-shadow {
  transition: 0.3s
}

.hover-shadow:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19)
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    vertical-align: middle;
}

.blank-row {
    height: 50px !important;
    background-color: #FFFFFF;
}

.image-grey {
    -webkit-filter: grayscale(100%);
}