/* Primary Colors */
/* Secondary Colors */
/* Derivative Colors */
/*! AUI Inline Dialog */
.aui-inline-dialog {
  display: none;
  position: absolute;
  z-index: 100;
}
.aui-inline-dialog .aui-inline-dialog-contents,
.aui-inline-dialog .contents {
  background: #ffffff;
  border: 1px solid #cccccc;
  border-radius: 3px;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.13);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.13);
  overflow: hidden;
  padding: 20px;
}
.aui-inline-dialog .aui-inline-dialog-contents.aui-inline-dialog-no-shadow,
.aui-inline-dialog .contents.aui-inline-dialog-no-shadow {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.aui-inline-dialog .aui-inline-dialog-contents.aui-inline-dialog-auto-width,
.aui-inline-dialog .contents.aui-inline-dialog-auto-width {
  width: auto;
}
#inline-dialog-shim {
  display: none;
}
/* Inline Dialog + Forms Integration - top labels and full width fields supported */
/* funny numbers to add up to 20px spacing in various places (border to cap height/baseline) */
.aui-inline-dialog .aui-inline-dialog-contents form.aui h2:first-child,
.aui-inline-dialog .contents form.aui h2:first-child {
  border-bottom: 1px solid #cccccc;
  margin: -7px 0 11px 0;
  padding: 0 0 12px 0;
}
.aui-inline-dialog .aui-inline-dialog-contents form.aui .buttons-container,
.aui-inline-dialog .contents form.aui .buttons-container {
  margin-top: 16px;
  padding: 0;
}
.aui-inline-dialog .aui-inline-dialog-contents .submit + .cancel,
.aui-inline-dialog .contents .submit + .cancel {
  margin-left: 0;
}
/*Inline Dialog Arrow */
.aui-inline-dialog .aui-inline-dialog-arrow,
.aui-inline-dialog .arrow {
  position: absolute;
  height: 16px;
  /* for SVG positioning */

  top: -7px;
  /* matches #inline-dialog-shim */

  width: 16px;
  /* for SVG positioning */

}
.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow,
.aui-inline-dialog .arrow.aui-css-arrow {
  width: 1px;
}
.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow::after,
.aui-inline-dialog .arrow.aui-css-arrow::after,
.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow::before,
.aui-inline-dialog .arrow.aui-css-arrow::before {
  border-color: #cccccc transparent;
  border-style: solid;
  border-width: 0 8px 8px;
  content: "";
  left: -8px;
  position: absolute;
  top: 0;
}
.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow:after,
.aui-inline-dialog .arrow.aui-css-arrow:after {
  border-bottom-color: #ffffff;
  top: 1px;
}
.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-bottom-arrow:after,
.aui-inline-dialog .arrow.aui-css-arrow.aui-bottom-arrow:after,
.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-bottom-arrow:before,
.aui-inline-dialog .arrow.aui-css-arrow.aui-bottom-arrow:before {
  border-width: 8px 8px 0;
}
.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-bottom-arrow:after,
.aui-inline-dialog .arrow.aui-css-arrow.aui-bottom-arrow:after {
  border-top-color: #ffffff;
  top: -1px;
}
