/**
 * @file
 *	Drupal Judy module
 */

/* Required -------------------------------------------- */
div#module_judy_overlay {
  position: absolute;  left: 0;  top: 0;  width: 0;  height: 0;  overflow: hidden;
  /* jQuery UI dialog defaults to 1000 in old (default) version, but to 100 (.ui-front) in later jQuery UI (jquery_update module) versions. */
  z-index: 99;
  padding: 0;  margin: 0;  border: 0;  background-color: transparent;
}
div#module_judy_overlay.module-judy-overlay-hovertitled {
  cursor: wait;
}
div#module_judy_overlay.module-judy-overlay-opaque {
  background-color: #BBB;
  opacity:0.5; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)'; filter:alpha(opacity=50);
}

/* Themeable ------------------------------------------- */
div#module_judy_overlay {
  /* Get above admin_menu, when using later jQuery UI (jquery_update module) versions. */
  z-index: 900;
}
div#module_judy_overlay.module-judy-overlay-opaque {
  background-color: #BBB;
}
div.module-judy-dialog-container.ui-front {
  /* Get above admin_menu, when using later jQuery UI (jquery_update module) versions. */
  z-index: 1000;
}
  div.module-judy-dialog-container div.ui-dialog-titlebar {
    padding: 0.2em 1em; /* default: 0.5em 1em 0.3em */
  }
    div.module-judy-dialog-container div.ui-dialog-titlebar span#ui-dialog-title-module_judy_info.ui-dialog-title {
      white-space: nowrap;
      font-family: Tahoma, sans-serif;
      font-size: 1.0em;
    }
    div.module-judy-dialog-container div.ui-dialog-titlebar a.ui-dialog-titlebar-close {
    }
      div.module-judy-dialog-container div.ui-dialog-titlebar a.ui-dialog-titlebar-close span.ui-icon {
      }
  div.module-judy-dialog-container div.judy-dialog.ui-dialog-content {
    padding: 2.0em 1.5em 1.0em; /* default: padding: 0.5em 1em; */
    font-family: Verdana, sans-serif;
    font-size: 0.9em;
    line-height: 1.5em;
  }
    div.module-judy-dialog-container div.judy-dialog.ui-dialog-content a:link,
        div.module-judy-dialog-container div.judy-dialog.ui-dialog-content a:visited,
        div.module-judy-dialog-container div.judy-dialog.ui-dialog-content a:hover,
        div.module-judy-dialog-container div.judy-dialog.ui-dialog-content a:active {
      text-decoration: underline;
      color: #000;
    }
    div.module-judy-dialog-container div.judy-dialog.ui-dialog-content a:hover,
        div.module-judy-dialog-container div.judy-dialog.ui-dialog-content a:active {
      color: #0071B3;
    }
  div.module-judy-dialog-container div.ui-dialog-buttonpane {
    padding: 0.1em 0.5em 0.1em 0.1em;  border-top: 0px;  /* default: padding: 0.3em 1em 0.5em 0.4em; */
  }
    div.module-judy-dialog-container div.ui-dialog-buttonpane div.ui-dialog-buttonset button.ui-button span.ui-button-text {
      font-family: Tahoma, sans-serif;  font-weight: bold;
      padding: 0.3em 1em 0.4em;  font-size: 1em;  /* default: padding: 0.4em 1em; font-size: 1em */
    }
