.ui-dialog {
  background-color: rgba(78, 78, 78, 0.3) !important;
}

.ui-dialog .ui-dialog-content {
  align-items: center !important;
  justify-content: center !important;
  margin: 0 !important;
  padding: 0 !important;
  flex-flow: column;
}

.ui-widget-overlay {
  opacity: 0;
}

.red-ui-editor {
  background-color: #303030;
}

a.red-ui-button,
a.red-ui-button:not(.disabled):not(:disabled):active,
a.red-ui-button:not(.disabled):not(:disabled):focus,
a.red-ui-button:not(.disabled):not(:disabled):hover {
  background-color: #0088ce !important;
  color: #fff !important;
  background-image: linear-gradient(to bottom, #39a5dc 0, #0088ce 100%);
  background-repeat: repeat-x;
  border-color: #00659c;
  outline: none;
}

.ui-widget.ui-widget-content {
  border: 1px solid #1c96d5;
}

.ui-dialog .ui-dialog-titlebar {
  border: none;
  background: transparent;
  display: none;
}

#node-dialog-login-fields {
  margin: 0 !important;
}

#node-dialog-login-image {
  width: 100%;
}
