#kudosCreateModal .modal-dialog, #kaizenCreateModal .modal-dialog {
  max-width: 600px;
}
#kudosCreateModal .close, #kaizenCreateModal .close {
  padding: 0;
}

/*.fade.in {
	opacity: 0;
}*/
.fade:not(.show) {
  opacity: 0 !important;
}

.userNavPanel {
  /*display: block !important;*/
}
.userNavPanel .navbar-nav {
  flex-direction: row;
}

.mobile-menu-backdrop.show {
  display: block;
  z-index: 999;
}

body.show {
  overflow: hidden;
}

div#mobile-navbar.show {
  transform: translate(0);
  overflow-y: auto !important;
}

.navbar-nav {
  flex-direction: row !important;
}

#adminNav {
  padding-top: 0;
  padding-bottom: 0;
}

.form-group {
  display: flex;
  flex-direction: row;
}

#userForm .form-group {
  display: block !important;
}

.modal-dialog h4.modal-title {
  order: 0;
}
.modal-dialog button.close {
  order: 1;
  padding-top: 0;
  padding-left: 7px;
}

.list-group-item {
  margin-bottom: 0;
}

.navbar-nn {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

#profileMenu.navbar-nav {
  /*flex-direction: column !important;*/
  display: block !important;
}

.col-no-padding {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.carousel-inner > .carousel-item.active, .carousel-inner > .carousel-item.carousel-item-next, .carousel-inner > .carousel-item.carousel-item-prev {
  display: flex !important;
}