/**
 * RESET
 */
html,
body,
p,
div,
h1,
h2,
h3,
h4,
h5,
h6,
img,
pre,
form,
fieldset {
  margin: 0;
  padding: 0;
}
ul,
ol,
dl {
  margin: 0;
}
img,
fieldset {
  border: 0;
}
@-moz-document url-prefix() {
  img {
    font-size: 0;
  }
  img:-moz-broken {
    font-size: inherit;
  }
}
/* https://github.com/necolas/normalize.css */
/* Customised to remove styles for unsupported browsers */
details,
main,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
input[type="button"],
input[type="submit"],
input[type="reset"] {
  -webkit-appearance: button;
}
/**
 * RESET
 */
html,
body,
p,
div,
h1,
h2,
h3,
h4,
h5,
h6,
img,
pre,
form,
fieldset {
  margin: 0;
  padding: 0;
}
ul,
ol,
dl {
  margin: 0;
}
img,
fieldset {
  border: 0;
}
@-moz-document url-prefix() {
  img {
    font-size: 0;
  }
  img:-moz-broken {
    font-size: inherit;
  }
}
/* https://github.com/necolas/normalize.css */
/* Customised to remove styles for unsupported browsers */
details,
main,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
input[type="button"],
input[type="submit"],
input[type="reset"] {
  -webkit-appearance: button;
}
/**
 * TYPOGRAPHY - 14px base font size, agnostic font stack
 */
body {
  color: #172B4D;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  letter-spacing: 0;
}
/* International Font Stacks*/
[lang|=en] {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
}
[lang|=ja] {
  font-family: "Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\89D2\30B4   Pro W3", "\30E1\30A4\30EA\30AA", Meiryo, "\FF2D\FF33   \FF30\30B4\30B7\30C3\30AF", Verdana, Arial, sans-serif;
}
/* Default margins */
p,
ul,
ol,
dl,
h1,
h2,
h3,
h4,
h5,
h6,
blockquote,
pre,
form.aui,
table.aui,
.aui-tabs,
.aui-panel,
.aui-group {
  margin: 10px 0 0 0;
}
/* No top margin to interfere with box padding */
p:first-child,
ul:first-child,
ol:first-child,
dl:first-child,
h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child,
h6:first-child,
blockquote:first-child,
pre:first-child,
form.aui:first-child,
table.aui:first-child,
.aui-tabs:first-child,
.aui-panel:first-child,
.aui-group:first-child {
  margin-top: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #172B4D;
}
/* Headings: desired line height in px / font size = unitless line height */
h1,
.aui-page-header-hero .aui-page-header-main h1,
.aui-page-header-hero .aui-page-header-main h2,
.aui-page-header-marketing .aui-page-header-main h1,
.aui-page-header-marketing .aui-page-header-main h2 {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.25;
  letter-spacing: 0;
  text-transform: none;
  margin: 30px 0 0 0;
}
h2 {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.25;
  letter-spacing: 0;
  text-transform: none;
  margin: 30px 0 0 0;
}
h3,
.aui-page-header-hero .aui-page-header-main p,
.aui-page-header-marketing .aui-page-header-main p {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: 0;
  text-transform: none;
  margin: 30px 0 0 0;
}
h4 {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.25;
  letter-spacing: 0;
  text-transform: none;
  margin: 20px 0 0 0;
}
h5 {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.42857143;
  letter-spacing: 0;
  text-transform: none;
  margin: 20px 0 0 0;
}
h6 {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.66666667;
  letter-spacing: 0;
  text-transform: uppercase;
  margin: 20px 0 0 0;
}
h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child,
h6:first-child {
  margin-top: 0;
}
/* Nice styles for using subheadings */
h1 + h2,
h2 + h3,
h3 + h4,
h4 + h5,
h5 + h6 {
  margin-top: 10px;
}
/* Increase the margins on all headings when used in the group/item pattern ... */
.aui-group > .aui-item > h1:first-child,
.aui-group > .aui-item > h2:first-child,
.aui-group > .aui-item > h3:first-child,
.aui-group > .aui-item > h4:first-child,
.aui-group > .aui-item > h5:first-child,
.aui-group > .aui-item > h6:first-child {
  margin-top: 20px;
}
/* ... unless they're the first-child */
.aui-group:first-child > .aui-item > h1:first-child,
.aui-group:first-child > .aui-item > h2:first-child,
.aui-group:first-child > .aui-item > h3:first-child,
.aui-group:first-child > .aui-item > h4:first-child,
.aui-group:first-child > .aui-item > h5:first-child,
.aui-group:first-child > .aui-item > h6:first-child {
  margin-top: 0;
}
/* Other typographical elements */
small {
  color: #707070;
  font-size: 12px;
  line-height: 1.33333333;
}
code,
kbd {
  font-family: monospace;
}
var,
address,
dfn,
cite {
  font-style: italic;
}
cite:before {
  content: "\2014   \2009";
}
blockquote {
  border-left: 1px solid #DFE1E6;
  color: #707070;
  margin-left: 19px;
  padding: 10px 20px;
}
blockquote > cite {
  display: block;
  margin-top: 10px;
}
q {
  color: #707070;
}
q:before {
  content: open-quote;
}
q:after {
  content: close-quote;
}
abbr {
  border-bottom: 1px #707070 dotted;
  cursor: help;
}
@font-face {
  font-family: "Atlassian Icons";
  src: url(johnson/13adfd4e909e7532c5aabfc36d1fd579.eot);
  src: url(johnson/13adfd4e909e7532c5aabfc36d1fd579.eot?#iefix) format('embedded-opentype'), url(johnson/54bc0a9f5c0be190be428468b783c09c.woff) format('woff'), url(johnson/42abd42842fd569f9fd989fdd156ae7c.ttf) format('truetype'), url(johnson/e72d7f42bc1e2b1ab285f11c5422d42a.svg#atlassian-icons) format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Adgs Icons";
  src: url(johnson/9f37e0036657ccaae5c9f9a8b0fb78df.eot);
  src: url(johnson/9f37e0036657ccaae5c9f9a8b0fb78df.eot?#iefix) format('embedded-opentype'), url(johnson/415263e7e0654ed9553626ce9ad60685.woff) format('woff'), url(johnson/3faa85e788bf87d9659080c7b26079c4.ttf) format('truetype'), url(johnson/1d641ca6.svg#adgs-icons) format('svg');
  font-weight: normal;
  font-style: normal;
}
.aui-avatar {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  position: relative;
  vertical-align: text-bottom;
}
.aui-avatar-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
  border-radius: 100%;
  overflow: hidden;
}
.aui-avatar img {
  display: block;
  height: auto;
  margin: 0 auto;
  max-height: 100%;
  max-width: 100%;
  width: auto;
}
.aui-avatar.aui-avatar-xsmall,
.aui-avatar.aui-avatar-xsmall .aui-avatar-inner {
  height: 16px;
  max-width: 16px;
  max-height: 16px;
  width: 16px;
}
.aui-avatar.aui-avatar-small,
.aui-avatar.aui-avatar-small .aui-avatar-inner {
  height: 24px;
  max-width: 24px;
  max-height: 24px;
  width: 24px;
}
.aui-avatar.aui-avatar-medium,
.aui-avatar.aui-avatar-medium .aui-avatar-inner {
  height: 32px;
  max-width: 32px;
  max-height: 32px;
  width: 32px;
}
.aui-avatar.aui-avatar-large,
.aui-avatar.aui-avatar-large .aui-avatar-inner {
  height: 48px;
  max-width: 48px;
  max-height: 48px;
  width: 48px;
}
.aui-avatar.aui-avatar-xlarge,
.aui-avatar.aui-avatar-xlarge .aui-avatar-inner {
  height: 64px;
  max-width: 64px;
  max-height: 64px;
  width: 64px;
}
.aui-avatar.aui-avatar-xxlarge,
.aui-avatar.aui-avatar-xxlarge .aui-avatar-inner {
  height: 96px;
  max-width: 96px;
  max-height: 96px;
  width: 96px;
}
.aui-avatar.aui-avatar-xxxlarge,
.aui-avatar.aui-avatar-xxxlarge .aui-avatar-inner {
  height: 128px;
  max-width: 128px;
  max-height: 128px;
  width: 128px;
}
.aui-avatar-project.aui-avatar-xxxlarge {
  border-radius: 12px;
}
.aui-avatar-project.aui-avatar-xxxlarge .aui-avatar-inner {
  border-radius: 12px;
}
.aui-avatar-project.aui-avatar-xxlarge {
  border-radius: 6px;
}
.aui-avatar-project.aui-avatar-xxlarge .aui-avatar-inner {
  border-radius: 6px;
}
.aui-avatar-project.aui-avatar-xlarge {
  border-radius: 6px;
}
.aui-avatar-project.aui-avatar-xlarge .aui-avatar-inner {
  border-radius: 6px;
}
.aui-avatar-project.aui-avatar-large {
  border-radius: 3px;
}
.aui-avatar-project.aui-avatar-large .aui-avatar-inner {
  border-radius: 3px;
}
.aui-avatar-project.aui-avatar-medium {
  border-radius: 3px;
}
.aui-avatar-project.aui-avatar-medium .aui-avatar-inner {
  border-radius: 3px;
}
.aui-avatar-project.aui-avatar-small {
  border-radius: 2px;
}
.aui-avatar-project.aui-avatar-small .aui-avatar-inner {
  border-radius: 2px;
}
.aui-avatar-project.aui-avatar-xsmall {
  border-radius: 2px;
}
.aui-avatar-project.aui-avatar-xsmall .aui-avatar-inner {
  border-radius: 2px;
}
/*! AUI Badge */
aui-badge,
.aui-badge {
  background: rgba(9, 30, 66, 0.08);
  border-radius: 2em;
  color: rgba(9, 30, 66, 0.95);
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  margin: 0;
  min-height: 1em;
  min-width: 1em;
  /* want a capsule style even when single digit */
  padding: 2px 6px;
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  justify-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  text-decoration: none;
  text-shadow: none;
  text-transform: uppercase;
}
aui-badge.aui-badge-primary,
.aui-badge.aui-badge-primary {
  background-color: #B3D4FF;
  color: #0052CC;
  font-weight: 600;
}
.aui-header a > aui-badge,
.aui-header a > .aui-badge,
.aui-button-primary > aui-badge,
.aui-button-primary > .aui-badge,
.aui-dropdown2.aui-style-default .active > aui-badge,
.aui-dropdown2.aui-style-default .active > .aui-badge {
  background: rgba(255, 255, 255, 0.25);
  color: #fff;
}
.aui-button[disabled] > aui-badge,
.aui-button[disabled] > .aui-badge {
  background: rgba(9, 30, 66, 0.08);
  color: inherit;
}
.aui-button-primary[disabled] > aui-badge,
.aui-button-primary[disabled] > .aui-badge {
  background: rgba(255, 255, 255, 0.25);
}
.aui-button > aui-badge,
.aui-button > .aui-badge,
.aui-tabs .menu-item aui-badge,
.aui-tabs .menu-item .aui-badge {
  top: -1px;
  /* slight tweak to position them in specific contexts */
}
.aui-button,
a.aui-button,
.aui-button:visited {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  border-radius: 3.01px;
  border-style: solid;
  border-width: 1px;
  cursor: pointer;
  font-family: inherit;
  font-size: 14px;
  font-variant: normal;
  font-weight: normal;
  background-image: none;
  background-color: rgba(9, 30, 66, 0.04);
  border-color: transparent;
  color: #42526E;
  text-decoration: none;
  display: inline-block;
  height: 2.14285714em;
  line-height: 1.36363636em;
  margin: 0;
  padding: 4px 10px;
  vertical-align: baseline;
  white-space: nowrap;
}
.aui-button.aui-button-light,
a.aui-button.aui-button-light,
.aui-button:visited.aui-button-light {
  background-color: #FFFFFF;
}
.aui-button ~ .aui-button {
  margin-left: 10px;
}
a.aui-button:hover,
a.aui-button:active,
a.aui-button:focus {
  text-decoration: none;
}
.aui-button:focus,
.aui-button:hover,
.aui-button-subtle.aui-button:focus,
.aui-button-subtle.aui-button:hover {
  background-color: rgba(9, 30, 66, 0.08);
  border-color: transparent;
  color: #42526E;
  text-decoration: none;
}
.aui-button:active,
.aui-button.aui-button-subtle:active,
.aui-button.aui-button-subtle.active {
  background-image: none;
  background-color: #DEEBFF;
  border-color: transparent;
  color: #0052CC;
  text-decoration: none;
}
.aui-button.active,
.aui-button-subtle.aui-button.active {
  background-image: none;
  background-color: #344563;
  border-color: transparent;
  color: #FFFFFF;
  text-decoration: none;
}
.aui-buttons .aui-button.aui-button-split-main:not(:active) {
  border-right-color: transparent;
}
.aui-buttons .aui-button.aui-button-split-main:not(.aui-button-primary):hover + .aui-button-split-more::before,
.aui-buttons .aui-button.aui-button-split-main:not(.aui-button-primary):active + .aui-button-split-more::before,
.aui-buttons .aui-button.aui-button-split-main:not(.aui-button-primary):focus + .aui-button-split-more::before {
  visibility: hidden;
}
.aui-buttons .aui-button.aui-button-split-main:not(.aui-button-primary) + .aui-button-split-more:hover::before,
.aui-buttons .aui-button.aui-button-split-main:not(.aui-button-primary) + .aui-button-split-more:active::before,
.aui-buttons .aui-button.aui-button-split-main:not(.aui-button-primary) + .aui-button-split-more:focus::before {
  visibility: hidden;
}
.aui-buttons .aui-button.aui-button-split-main + .aui-button-split-more,
.aui-buttons .aui-button.aui-button-split-main + .aui-button-split-more:focus,
.aui-buttons .aui-button.aui-button-split-main + .aui-button-split-more:hover {
  margin-left: 0;
}
.aui-button.aui-button-primary,
.aui-button.aui-button-primary:visited {
  background-image: none;
  background-color: #0052CC;
  border-color: transparent;
  color: #FFFFFF;
  text-decoration: none;
}
.aui-button.aui-button-primary:hover,
.aui-button.aui-button-primary:focus {
  background-color: #0065FF;
  border-color: transparent;
  color: #FFFFFF;
  text-decoration: none;
}
.aui-button.aui-button-primary.active {
  background-image: none;
  background-color: #344563;
  border-color: transparent;
  color: #FFFFFF;
  text-decoration: none;
}
.aui-button.aui-button-primary:active {
  background-image: none;
  background-color: #0052CC;
  border-color: transparent;
  color: #FFFFFF;
  text-decoration: none;
}
.aui-button.aui-button-link,
.aui-button.aui-button-link:visited,
.aui-button.aui-button-text,
.aui-button.aui-button-text:visited {
  background-color: transparent;
  border-color: transparent;
  color: #0052CC;
  cursor: pointer;
  text-decoration: none;
  padding: 4px 0;
}
.aui-button.aui-button-link:focus,
.aui-button.aui-button-link:hover,
.aui-button.aui-button-link:active,
.aui-buttons .aui-button.aui-button-link:focus,
.aui-buttons .aui-button.aui-button-link:hover,
.aui-buttons .aui-button.aui-button-link:active,
.aui-buttons .aui-button.aui-button-link[aria-pressed="true"],
.aui-button.aui-button-text:focus,
.aui-button.aui-button-text:hover,
.aui-button.aui-button-text:active,
.aui-buttons .aui-button.aui-button-text:focus,
.aui-buttons .aui-button.aui-button-text:hover,
.aui-buttons .aui-button.aui-button-text:active,
.aui-buttons .aui-button.aui-button-text[aria-pressed="true"] {
  background-color: transparent;
  border-color: transparent;
}
.aui-button.aui-button-link:hover,
.aui-button.aui-button-text:hover {
  color: #0065FF;
  text-decoration: underline;
}
.aui-button.aui-button-link:active,
.aui-button.aui-button-text:active {
  color: #0747A6;
  text-decoration: none;
}
.aui-button.aui-button-text,
.aui-button.aui-button-text:visited {
  border: none;
  font-size: inherit;
  height: inherit;
  line-height: normal;
  padding: 0;
}
.aui-button.aui-button-subtle {
  background-color: transparent;
  border-color: transparent;
  color: #42526E;
}
.aui-buttons .aui-button.aui-button-subtle {
  border-radius: 3.01px;
}
.aui-button.aui-button-subtle .aui-icon {
  margin-right: 1px;
}
.aui-button > .aui-icon + .aui-button-label {
  margin-left: 4px;
}
.aui-button.aui-button-compact {
  font-size: 12px;
  height: 2.16666666666667em;
  padding: 2px 8px;
  line-height: 1.66666666666667;
}
.aui-buttons {
  display: inline-block;
  font-size: 0;
}
.aui-buttons::after {
  clear: both;
  content: "";
  display: table;
}
.aui-buttons .aui-button {
  border-radius: 0;
  margin: 0;
}
.aui-buttons .aui-button:first-child {
  border-top-left-radius: 3.01px;
  border-bottom-left-radius: 3.01px;
}
.aui-buttons .aui-button:last-child {
  border-top-right-radius: 3.01px;
  border-bottom-right-radius: 3.01px;
}
.aui-buttons + .aui-buttons {
  margin-left: 10px;
}
.aui-buttons .aui-button:not(.aui-button-primary):not(.aui-button-link):focus,
.aui-buttons .aui-button:not(.aui-button-primary):not(.aui-button-link):hover,
.aui-buttons .aui-button:not(.aui-button-primary):not(.aui-button-link):active {
  border-color: transparent;
}
.aui-buttons .aui-button[disabled],
.aui-buttons .aui-button[disabled]:hover,
.aui-buttons .aui-button[disabled]:focus,
.aui-buttons .aui-button[disabled]:active,
.aui-buttons .aui-button[aria-disabled="true"],
.aui-buttons .aui-button[aria-disabled="true"]:hover,
.aui-buttons .aui-button[aria-disabled="true"]:focus,
.aui-buttons .aui-button[aria-disabled="true"]:active {
  border-color: transparent;
}
.aui-buttons .aui-button ~ .aui-button {
  border-left-width: 0;
  margin-left: 2px;
}
.aui-buttons .aui-button:hover,
.aui-buttons .aui-button:focus,
.aui-buttons .aui-button:active {
  position: relative;
}
.aui-buttons .aui-button:focus {
  z-index: 1;
}
.aui-button[aria-pressed="true"],
.aui-buttons .aui-button[aria-pressed="true"],
.aui-buttons .aui-button[aria-pressed="true"].aui-button-primary,
.aui-buttons .aui-button[aria-pressed="true"].aui-button-subtle {
  color: #FFFFFF;
  background-color: #344563;
}
.aui-button[aria-pressed="true"].aui-button-subtle,
.aui-button[aria-pressed="true"].aui-button-link,
.aui-buttons .aui-button[aria-pressed="true"].aui-button-subtle {
  color: #42526E;
  border-color: transparent;
  background: transparent;
}
.aui-buttons .aui-button[aria-pressed="true"]:active {
  color: #42526E;
  background-color: #DEEBFF;
}
.aui-button[disabled],
.aui-button[disabled]:hover,
.aui-button[disabled]:focus,
.aui-button[disabled]:active,
.aui-button[aria-disabled="true"],
.aui-button[aria-disabled="true"]:hover,
.aui-button[aria-disabled="true"]:focus,
.aui-button[aria-disabled="true"]:active,
.aui-button[aria-disabled="true"][aria-pressed] {
  background-color: #F4F5F7;
  border-color: transparent;
  color: #A5ADBA;
  cursor: default;
}
.aui-button.aui-button-subtle[disabled],
.aui-button.aui-button-subtle[aria-disabled="true"] {
  border: 0;
  background: none;
}
.aui-button.aui-button-primary[disabled],
.aui-button.aui-button-primary[disabled]:hover,
.aui-button.aui-button-primary[disabled]:focus,
.aui-button.aui-button-primary[disabled]:active,
.aui-button.aui-button-primary[aria-disabled="true"],
.aui-button.aui-button-primary[aria-disabled="true"]:hover,
.aui-button.aui-button-primary[aria-disabled="true"]:focus,
.aui-button.aui-button-primary[aria-disabled="true"]:active {
  background-color: #F4F5F7;
  border-color: transparent;
  color: #A5ADBA;
  cursor: default;
}
.aui-button.aui-button-link[disabled],
.aui-button.aui-button-link[disabled]:hover,
.aui-button.aui-button-link[disabled]:focus,
.aui-button.aui-button-link[disabled]:active,
.aui-button.aui-button-link[aria-disabled="true"],
.aui-button.aui-button-link[aria-disabled="true"]:hover,
.aui-button.aui-button-link[aria-disabled="true"]:focus,
.aui-button.aui-button-link[aria-disabled="true"]:active,
.aui-button.aui-button-text[disabled],
.aui-button.aui-button-text[disabled]:hover,
.aui-button.aui-button-text[disabled]:focus,
.aui-button.aui-button-text[disabled]:active,
.aui-button.aui-button-text[aria-disabled="true"],
.aui-button.aui-button-text[aria-disabled="true"]:hover,
.aui-button.aui-button-text[aria-disabled="true"]:focus,
.aui-button.aui-button-text[aria-disabled="true"]:active {
  background-color: transparent;
  border-color: transparent;
  color: #A5ADBA;
  text-decoration: none;
}
.aui-button.aui-button-compact .aui-icon {
  margin-top: -1px;
}
.aui-button .aui-icon {
  color: #42526E;
}
.aui-button:hover .aui-icon {
  color: #42526E;
}
.aui-button:active .aui-icon {
  color: #0052CC;
}
.aui-button.active .aui-icon {
  color: #FFFFFF;
}
.aui-button.aui-button-primary .aui-icon {
  color: #FFFFFF;
}
.aui-button.aui-button-link .aui-icon {
  color: #0052CC;
}
.aui-button.aui-button-link:hover .aui-icon {
  color: #0065FF;
}
.aui-button.aui-button-link.active .aui-icon,
.aui-button.aui-button-link:active .aui-icon {
  color: #0747A6;
}
.aui-button[aria-disabled="true"] .aui-icon,
.aui-button[disabled] .aui-icon,
.aui-button[aria-disabled="true"]:hover .aui-icon,
.aui-button[disabled]:hover .aui-icon,
.aui-button[aria-disabled="true"]:active .aui-icon,
.aui-button[disabled]:active .aui-icon {
  color: #A5ADBA;
}
.aui-button[busy],
.aui-button.aui-button-primary[busy] {
  color: rgba(0, 0, 0, 0) !important;
}
aui-header {
  display: block;
}
.aui-header {
  background: #0747A6;
  border-bottom: 1px solid #2e3D54;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #DEEBFF;
  padding: 0 10px;
}
.aui-header:after,
.aui-header .aui-header-logo a:after {
  content: "";
  display: table;
  clear: both;
}
.aui-header .aui-header-logo,
.aui-header .aui-nav {
  margin: 0;
  padding: 0;
  float: left;
}
.aui-header .aui-header-secondary .aui-nav {
  float: right;
}
.aui-header .aui-nav > li {
  float: left;
  padding: 0;
}
.aui-header a {
  color: #DEEBFF;
  display: block;
  line-height: 1;
  padding: 13px 10px;
}
.aui-header a:visited,
.aui-header a:focus,
.aui-header a:hover,
.aui-header a:active {
  text-decoration: none;
}
.aui-header .aui-header-logo a {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  float: left;
  height: 40px;
  padding: 0 10px;
}
.aui-header .aui-header-logo.aui-header-logo-textonly a {
  font-size: 24px;
  padding: 5px 10px;
}
.aui-header .aui-header-logo-textonly .aui-header-logo-device {
  float: left;
  padding-top: 4px;
  text-indent: 0;
}
.aui-header .aui-header-logo-textonly .aui-header-logo-device + .aui-header-logo-text {
  padding: 5px 0 5px 10px;
}
/* for extra visible text, eg. instance names. */
.aui-header .aui-header-logo .aui-header-logo-text {
  display: block;
  float: left;
  font-size: 14px;
  line-height: 1.4286;
  margin: 0;
  padding: 10px 0 10px 10px;
}
.aui-header .aui-header-logo-device {
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  display: block;
  float: left;
  height: 24px;
  padding: 8px 0;
  text-indent: -9999px;
  text-align: left;
}
/* Custom IMG elements can be set in most products */
.aui-header .aui-header-logo img {
  border: 0;
  float: left;
  max-height: 30px;
  padding: 5px 0;
}
/* Positioning icons in the header */
.aui-header .aui-icon {
  margin: -1px 0;
  vertical-align: top;
}
.aui-header a > .aui-avatar {
  vertical-align: top;
}
.aui-header a > .aui-avatar-tiny {
  margin: -1px 0;
  /* (16px Tiny Avatar height - 14px font size (line-height 1 in the header)) / 2 */
}
.aui-header a > .aui-avatar-small {
  margin: -5px 0;
  /* (24px Small Avatar height - 14px font size (line-height 1 in the header)) / 2 */
}
/*! AUI Lozenge */
.aui-lozenge {
  background: #DFE1E6;
  border: 1px solid #DFE1E6;
  border-radius: 3px;
  color: #253858;
  display: inline-block;
  font-size: 11px;
  font-weight: bold;
  line-height: 99%;
  /* cross-browser compromise to make the line-height match the font-size */
  margin: 0;
  padding: 2px 5px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}
.aui-lozenge.aui-lozenge-subtle {
  background-color: #FFFFFF;
  border-color: #C1C7D0;
  color: #42526E;
}
.aui-lozenge-success {
  background-color: #00875A;
  border-color: #00875A;
  color: #FFFFFF;
}
.aui-lozenge-success.aui-lozenge-subtle {
  background-color: #FFFFFF;
  border-color: #ABF5D1;
  color: #00875A;
}
.aui-lozenge-error {
  background-color: #DE350B;
  border-color: #DE350B;
  color: #FFFFFF;
}
.aui-lozenge-error.aui-lozenge-subtle {
  background-color: #FFFFFF;
  border-color: #FFBDAD;
  color: #DE350B;
}
.aui-lozenge-current {
  background-color: #B3D4FF;
  border-color: #B3D4FF;
  color: #0052CC;
}
.aui-lozenge-current.aui-lozenge-subtle {
  background-color: #FFFFFF;
  border-color: #B3D4FF;
  color: #0052CC;
}
.aui-lozenge-complete {
  background-color: #5243AA;
  border-color: #5243AA;
  color: #FFFFFF;
}
.aui-lozenge-complete.aui-lozenge-subtle {
  background-color: #FFFFFF;
  border-color: #C0B6F2;
  color: #5243AA;
}
.aui-lozenge-moved {
  background-color: #FFAB00;
  border-color: #FFAB00;
  color: #253858;
}
.aui-lozenge-moved.aui-lozenge-subtle {
  background-color: #FFFFFF;
  border-color: #FFF0B3;
  color: #42526E;
}
/*! AUI Navigation */
/* Nav defaults - put very little here!
-------------------- */
.aui-nav,
.aui-nav > li {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* Horizontal, breadcrumbs and pagination are all horizontal */
.aui-nav-breadcrumbs:after,
.aui-nav-pagination:after,
.aui-nav-horizontal:after,
.aui-navgroup-horizontal .aui-nav:after,
.aui-navgroup-horizontal .aui-navgroup-inner:after {
  clear: both;
  content: " ";
  display: table;
}
.aui-nav-breadcrumbs > li,
.aui-nav-pagination > li {
  float: left;
}
/* Navigation headings
-------------------- */
.aui-nav-heading {
  color: #5E6C84;
  font-size: 11px;
  font-weight: 500;
  line-height: 1.81818182;
  padding: 0 10px;
  text-transform: uppercase;
}
.aui-nav-heading > strong {
  font-weight: 500;
}
/* Breadcrumb navigation
-------------------- */
.aui-nav-breadcrumbs > li {
  padding: 0 10px 0 0;
}
.aui-nav-breadcrumbs > li + li:before {
  content: "/";
  padding-right: 10px;
}
/* Pagination
-------------------- */
.aui-nav-pagination {
  margin: 10px 0 0 0;
}
.aui-nav-pagination > li {
  padding: 0;
}
/* Need padding on the A elements for big click areas.
   Set equal left/right to help align the inline dialog on truncation. */
.aui-nav-pagination > li > a {
  padding: 10px 10px 0 10px;
}
/* Don't set top/bottom as that throws non-linked items out of whack. */
.aui-nav-pagination > li.aui-nav-selected,
.aui-nav-pagination > li.aui-nav-truncation {
  padding-left: 10px;
  padding-right: 10px;
}
.aui-nav-pagination .aui-nav-truncation > a {
  padding-left: 0;
  padding-right: 0;
}
/* Remove whitespace from first and last child */
.aui-nav-pagination > li:first-child > a,
.aui-nav-pagination > li.aui-nav-truncation:first-child,
.aui-nav-pagination > li.aui-nav-selected:first-child {
  padding-left: 0;
}
.aui-nav-pagination > li:last-child > a,
.aui-nav-pagination > li.aui-nav-truncation:last-child,
.aui-nav-pagination > li.aui-nav-selected:last-child {
  padding-right: 0;
}
.aui-nav-pagination a[aria-disabled="true"],
.aui-nav-pagination a[aria-disabled="true"]:link,
.aui-nav-pagination a[aria-disabled="true"]:visited,
.aui-nav-pagination a[aria-disabled="true"]:focus,
.aui-nav-pagination a[aria-disabled="true"]:hover,
.aui-nav-pagination a[aria-disabled="true"]:active {
  color: #999;
  text-decoration: none;
}
/* "current" is deprecated in 5.1 */
.aui-nav-pagination > li.aui-nav-current,
.aui-nav-pagination > li.aui-nav-selected {
  color: #172B4D;
  font-weight: 600;
}
/* Vertical Navigation
-------------------- */
.aui-navgroup-vertical .aui-nav > li > a,
.aui-nav-vertical > li > a {
  border-radius: 3px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  display: block;
  line-height: 1.14285714;
  padding: 7px 10px;
  background-color: transparent;
  color: #42526E;
  text-decoration: none;
  word-wrap: break-word;
}
.aui-navgroup-vertical .aui-nav > li > a:hover,
.aui-nav-vertical > li > a:hover {
  background-color: #DFE1E6;
  text-decoration: none;
}
.aui-navgroup-vertical .aui-nav > li > a:active,
.aui-nav-vertical > li > a:active {
  background-color: #DEEBFF;
  color: #42526E;
  text-decoration: none;
}
.aui-navgroup-vertical .aui-nav > li > a:focus,
.aui-nav-vertical > li > a:focus {
  text-decoration: none;
}
.aui-navgroup-vertical .aui-nav .aui-nav-selected > a,
.aui-nav-vertical .aui-nav .aui-nav-selected > a {
  background-color: #DFE1E6;
  color: #42526E;
  font-weight: 500;
}
.aui-navgroup-vertical .aui-nav,
.aui-navgroup-vertical .aui-nav-heading {
  margin: 0;
}
.aui-navgroup-vertical .aui-nav + .aui-nav {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid #DFE1E6;
}
.aui-navgroup-vertical .aui-nav + .aui-nav-heading {
  margin-top: 20px;
}
.aui-navgroup-vertical .aui-nav:first-child,
.aui-navgroup-vertical .aui-navgroup-inner > .aui-nav-heading:first-child,
.aui-navgroup-vertical .aui-navgroup-primary > .aui-nav-heading:first-child {
  margin-top: 0;
  padding-top: 0;
}
/* nested vertical navigation menus
----------------------------------- */
.aui-navgroup-vertical .aui-nav .aui-nav {
  margin-top: 0;
  padding: 0 0 0 20px;
}
.aui-navgroup-vertical .aui-nav .aui-nav > li {
  position: relative;
}
.aui-navgroup-vertical .aui-nav > li[aria-expanded] {
  position: relative;
}
.aui-navgroup-vertical .aui-nav > li[aria-expanded] .aui-nav-heading {
  padding-left: 0;
}
.aui-navgroup-vertical .aui-nav > li[aria-expanded] .aui-nav-subtree-toggle {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #97A0AF;
  left: 0;
  margin: 0;
  position: absolute;
  padding: 2px;
  top: 5px;
  width: 20px;
  z-index: 1;
}
.aui-navgroup-vertical .aui-nav > li[aria-expanded] .aui-nav-subtree-toggle > .aui-icon {
  display: block;
  margin: 0 auto;
}
.aui-navgroup-vertical .aui-nav > li[aria-expanded] .aui-nav-subtree-toggle + .aui-nav-item {
  padding-left: 30px;
}
.aui-navgroup-vertical .aui-nav > li[aria-expanded] li {
  position: relative;
}
.aui-navgroup-vertical .aui-nav > li[aria-expanded][aria-expanded="false"] > * {
  display: none;
}
.aui-navgroup-vertical .aui-nav > li[aria-expanded][aria-expanded="false"] > .aui-nav-subtree-toggle,
.aui-navgroup-vertical .aui-nav > li[aria-expanded][aria-expanded="false"] > .aui-nav-item {
  display: inherit;
}
/* RHS actions dropdown
------------------------ */
.aui-navgroup-vertical .aui-nav .aui-nav-item-actions {
  background: transparent none;
  border-color: transparent;
  color: #42526E;
  text-decoration: none;
  border-radius: 2px;
  display: block;
  height: 16px;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  right: 5px;
  text-indent: -999em;
  top: 7px;
  width: 16px;
}
.aui-navgroup-vertical .aui-nav .aui-nav-item-actions::after {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0;
  font-family: "Adgs Icons";
  font-weight: normal;
  font-style: normal;
  speak: none;
  content: "\F15B";
  font-size: 12px;
  height: 12px;
  line-height: 1;
  margin-top: -6px;
  position: absolute;
  right: 2px;
  top: 50%;
  text-indent: 0;
  width: 12px;
  content: "\F17F";
}
.aui-navgroup-vertical .aui-nav .aui-nav-item-actions:hover,
.aui-navgroup-vertical .aui-nav .aui-nav-item-actions:focus {
  background-color: rgba(9, 30, 66, 0.08);
  border-color: transparent;
  color: #42526E;
  text-decoration: none;
}
.aui-navgroup-vertical .aui-nav .aui-nav-item-actions:active {
  background-image: none;
  background-color: #DEEBFF;
  border-color: transparent;
  color: #0052CC;
  text-decoration: none;
}
.aui-navgroup-vertical .aui-nav .aui-nav-item-actions:active:after {
  border-top-color: #172B4D;
}
.aui-navgroup-vertical .aui-nav .aui-nav-item-actions.active {
  background-image: none;
  background-color: #344563;
  border-color: transparent;
  color: #FFFFFF;
  text-decoration: none;
}
.aui-navgroup-vertical .aui-nav .aui-nav-item-actions ~ .aui-nav-item-label {
  margin-right: 15px;
}
/* Horizontal Navigation
-------------------- */
.aui-nav-horizontal,
.aui-navgroup-horizontal .aui-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.aui-nav-horizontal > li a,
.aui-navgroup-horizontal .aui-nav > li a {
  padding-right: 10px;
}
/* Horizontal Navgroup
-------------------- */
.aui-navgroup-horizontal {
  position: relative;
  margin: 0;
  padding: 0 10px;
  /* Nav in a Navbar */
  /* Horizontal navgroup + Dropdown2 integration. Note: ADG prohibits dropdowns in vertical nav. */
  /* Breadcrumbs in navbar */
  /* Bulletproofing - headings shouldn't be here but will at least not look heinously broken. */
}
.aui-navgroup-horizontal::after {
  background: #EBECF0;
  bottom: 0;
  content: "";
  display: block;
  height: 2px;
  left: 0;
  position: absolute;
  right: 0;
  width: initial;
  z-index: auto;
}
.aui-navgroup-horizontal .aui-navgroup-inner,
.aui-navgroup-horizontal .aui-navgroup-primary,
.aui-navgroup-horizontal .aui-navgroup-secondary,
.aui-navgroup-horizontal .aui-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.aui-navgroup-horizontal .aui-navgroup-inner {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.aui-navgroup-horizontal .aui-navgroup-primary {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}
.aui-navgroup-horizontal .aui-navgroup-secondary {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.aui-navgroup-horizontal .aui-nav > li a {
  display: block;
  margin: 0;
  padding: 9px 10px;
  position: relative;
}
.aui-navgroup-horizontal .aui-nav > li a,
.aui-navgroup-horizontal .aui-nav > li a:link,
.aui-navgroup-horizontal .aui-nav > li a:visited {
  color: #42526E;
  text-decoration: none;
}
.aui-navgroup-horizontal .aui-nav > li a:focus,
.aui-navgroup-horizontal .aui-nav > li a:hover {
  color: #4C9AFF;
}
.aui-navgroup-horizontal .aui-nav > li a:focus {
  z-index: 1;
}
.aui-navgroup-horizontal .aui-nav > .aui-nav-selected a {
  position: relative;
  font-weight: 500;
}
.aui-navgroup-horizontal .aui-nav > .aui-nav-selected a::after {
  background: #0052CC;
  bottom: 0;
  content: "";
  display: block;
  height: 2px;
  left: 10px;
  position: absolute;
  right: 10px;
  width: initial;
  z-index: 1;
}
.aui-navgroup-horizontal .aui-nav > .aui-nav-selected a,
.aui-navgroup-horizontal .aui-nav > .aui-nav-selected a:link,
.aui-navgroup-horizontal .aui-nav > .aui-nav-selected a:visited,
.aui-navgroup-horizontal .aui-nav > .aui-nav-selected a.active {
  color: #0052CC;
}
.aui-navgroup-horizontal .aui-dropdown2-trigger .aui-icon-dropdown {
  display: none;
}
.aui-navgroup-horizontal .aui-dropdown2-trigger::after {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0;
  font-family: "Adgs Icons";
  font-weight: normal;
  font-style: normal;
  speak: none;
  content: "\F15B";
  font-size: 16px;
  height: 16px;
  line-height: 1;
  margin-top: -8px;
  position: absolute;
  right: 4px;
  top: 50%;
  text-indent: 0;
  width: 16px;
}
.aui-navgroup-horizontal .aui-nav-breadcrumbs > li,
.aui-navgroup-horizontal .aui-nav-breadcrumbs > li:before {
  padding: 0;
}
.aui-navgroup-horizontal .aui-nav-breadcrumbs > li a {
  display: inline-block;
}
.aui-navgroup-horizontal .aui-nav-heading {
  padding: 10px 10px 0 10px;
  /* 0 bottom required to unfuck IE9 */
}
.aui-nav-actions-list {
  font-size: 0;
  list-style: none;
  margin: 10px 0 0 0;
  padding: 0;
}
.aui-nav-actions-list:first-child {
  margin-top: 0;
}
.aui-nav-actions-list > li {
  display: inline-block;
  font-size: 14px;
  margin-bottom: 5px;
}
.aui-nav-actions-list > li + li::before {
  content: "";
  border-radius: 2px;
  width: 2px;
  height: 2px;
  background-color: #7A869A;
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
  margin-right: 10px;
}
/**
 * PAGE LAYOUT
 */
.aui-header,
#footer {
  clear: both;
  float: left;
  width: 100%;
}
#content {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  clear: both;
  position: relative;
}
#content:before {
  content: "";
  clear: both;
  display: table;
}
#footer .footer-body a {
  color: #707070;
}
#footer .footer-body > ul,
#footer .footer-body > p {
  margin: 10px 0 0 0;
}
#footer .footer-body > ul:first-child,
#footer .footer-body > p:first-child {
  margin: 0;
}
#footer .footer-body > ul {
  display: block;
  font-size: 0;
  list-style: none;
  padding: 0;
}
#footer .footer-body > ul > li {
  display: inline-block;
  font-size: 12px;
  line-height: 1.66666667;
  padding: 0;
  white-space: nowrap;
}
#footer .footer-body > ul > li + li {
  margin-left: 10px;
}
#footer .footer-body > ul > li:after {
  content: "\B7";
  /* mid dot */
  margin-left: 10px;
  speak: none;
}
#footer .footer-body > ul > li:last-child:after {
  display: none;
}
/**
 * GROUP/ITEM
 */
.aui-group {
  display: table;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-spacing: 0;
  table-layout: fixed;
  width: 100%;
}
.aui-group > .aui-item {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: table-cell;
  margin: 0;
  vertical-align: top;
}
.aui-group > .aui-item + .aui-item {
  padding-left: 20px;
}
/* defensive header allowance */
.aui-layout .aui-group > header {
  display: table-caption;
}
/* .aui-group-split: two items; alignment is left, then right (splits the layout). */
.aui-group.aui-group-split > .aui-item {
  text-align: right;
}
.aui-group.aui-group-split > .aui-item:first-child {
  text-align: left;
}
/* .aui-group-trio: three items; alignment is left, center, right */
.aui-group.aui-group-trio > .aui-item {
  text-align: left;
}
.aui-group.aui-group-trio > .aui-item + .aui-item {
  text-align: center;
}
.aui-group.aui-group-trio > .aui-item + .aui-item + .aui-item {
  text-align: right;
}
/**
 * DEFAULT THEME SPACING
 */
#content {
  margin: 0;
  padding: 0;
}
/**
 * PAGE DESIGN
 */
body {
  background: #F4F5F7;
  color: #172B4D;
}
a {
  color: #0052CC;
  text-decoration: none;
}
a:hover {
  color: #0065FF;
  text-decoration: underline;
}
a:focus,
a:active {
  text-decoration: none;
}
a:active {
  color: #0747A6;
}
#footer .footer-body {
  color: #707070;
  font-size: 12px;
  line-height: 1.66666667;
  margin: 20px 0;
  padding: 0 10px 21px 10px;
  min-height: 44px;
  /* margin + height of image, means footer is just as high if no footer link present */
  text-align: center;
}
/**
 * CONTENT PANEL
 */
#content > .aui-panel {
  background: #fff;
  margin: 20px 0 0 0;
  padding: 20px;
  border-color: #DFE1E6;
  border-style: solid;
  border-width: 1px 0;
}
#content > .aui-page-header {
  padding: 20px;
}
#content > .aui-page-header + .aui-panel {
  margin-top: 0;
}
#content > .aui-page-header:first-child {
  margin-top: 0;
}
.aui-panel + .aui-panel {
  margin-top: 20px;
}
/*! AUI Page Panel */
.aui-page-panel {
  background: #fff;
  border: 1px solid #DFE1E6;
  border-left-width: 0;
  border-right-width: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  clear: both;
  display: block;
  margin: 20px 0 0 0;
  padding: 0;
  position: relative;
  width: 100%;
}
.aui-page-panel-inner {
  border-spacing: 0;
  display: table;
  table-layout: fixed;
  width: 100%;
}
.aui-page-panel-nav,
.aui-page-panel-content,
.aui-page-panel-item,
.aui-page-panel-sidebar {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: table-cell;
  padding: 20px;
  vertical-align: top;
}
.aui-page-panel-nav {
  border-right: 1px solid #DFE1E6;
  width: 240px;
}
.aui-navgroup ~ .aui-page-panel .aui-page-panel-nav,
.aui-sidebar ~ .aui-page-panel .aui-page-panel-nav,
.aui-page-header ~ .aui-page-panel .aui-page-panel-nav {
  background: #FFFFFF;
}
.aui-page-panel .aui-page-panel-nav {
  background: #F4F5F7;
}
.aui-page-panel-sidebar {
  width: 35%;
}
.aui-page-panel-item {
  padding: 0;
}
.aui-page-panel-nav ~ .aui-page-panel-sidebar {
  width: 30%;
}
/* Page Panel Interops */
.aui-page-header + .aui-page-panel,
.aui-navbar + .aui-page-panel {
  margin-top: 0;
}
.aui-navbar + .aui-page-panel {
  border-top: none;
}
.aui-page-panel-nav > .aui-nav-vertical,
.aui-page-panel-nav > .aui-navgroup-vertical {
  margin-left: -10px;
  margin-right: -10px;
  /* tree indication for nested aui-nav's.
       it is expected that these are always expanded and no icons are added to the nav items. */
}
.aui-page-panel-nav > .aui-nav-vertical .aui-nav .aui-nav,
.aui-page-panel-nav > .aui-navgroup-vertical .aui-nav .aui-nav {
  margin-top: 0;
  padding: 0 0 0 20px;
}
.aui-page-panel-nav > .aui-nav-vertical .aui-nav .aui-nav > li,
.aui-page-panel-nav > .aui-navgroup-vertical .aui-nav .aui-nav > li {
  position: relative;
}
.aui-page-panel-nav > .aui-nav-vertical .aui-nav .aui-nav > li::before,
.aui-page-panel-nav > .aui-navgroup-vertical .aui-nav .aui-nav > li::before,
.aui-page-panel-nav > .aui-nav-vertical .aui-nav .aui-nav > li::after,
.aui-page-panel-nav > .aui-navgroup-vertical .aui-nav .aui-nav > li::after {
  background-color: #DFE1E6;
  content: "";
  left: -5px;
  position: absolute;
}
.aui-page-panel-nav > .aui-nav-vertical .aui-nav .aui-nav > li::before,
.aui-page-panel-nav > .aui-navgroup-vertical .aui-nav .aui-nav > li::before {
  bottom: 0;
  top: 0;
  width: 1px;
}
.aui-page-panel-nav > .aui-nav-vertical .aui-nav .aui-nav > li::after,
.aui-page-panel-nav > .aui-navgroup-vertical .aui-nav .aui-nav > li::after {
  height: 1px;
  top: 14px;
  width: 5px;
}
.aui-page-panel-nav > .aui-nav-vertical .aui-nav .aui-nav > li:last-child::before,
.aui-page-panel-nav > .aui-navgroup-vertical .aui-nav .aui-nav > li:last-child::before,
.aui-page-panel-nav > .aui-nav-vertical .aui-nav .aui-nav > li.aui-nav-more::before,
.aui-page-panel-nav > .aui-navgroup-vertical .aui-nav .aui-nav > li.aui-nav-more::before {
  bottom: 50%;
}
.aui-page-panel-content > .aui-navgroup-horizontal {
  margin-left: -20px;
  margin-right: -20px;
}
.aui-navgroup-horizontal + .aui-page-panel {
  border-top: 0;
  margin-top: 0;
}
.aui-page-panel-content > .aui-navgroup-horizontal:first-child {
  margin-top: -20px;
}
/**
 * Page variations
 */
.aui-page-focused .aui-page-header,
.aui-page-focused .aui-page-panel,
.aui-page-focused #footer .footer-body,
.aui-page-notification .aui-page-header,
.aui-page-notification .aui-page-panel,
.aui-page-notification #footer .footer-body,
.aui-page-fixed .aui-header-inner,
.aui-page-fixed .aui-page-header-inner,
.aui-page-fixed .aui-navgroup-horizontal .aui-navgroup-inner,
.aui-page-fixed .aui-page-panel-inner,
.aui-page-fixed #footer .footer-body,
.aui-page-hybrid .aui-page-header,
.aui-page-hybrid .aui-navgroup-horizontal .aui-navgroup-inner,
.aui-page-hybrid .aui-page-panel-inner,
.aui-page-hybrid #footer .footer-body {
  margin-left: auto;
  margin-right: auto;
  width: 980px;
}
/* extra width so left edge of hoverable content aligns with left edge of content while inactive. On hover, the hover affordance does extend outside the alignment but this looks better than the other way around. */
.aui-page-fixed .aui-header-inner,
.aui-page-fixed .aui-navgroup-horizontal .aui-navgroup-inner,
.aui-page-hybrid .aui-navgroup-horizontal .aui-navgroup-inner {
  width: 1000px;
}
.aui-page-focused-small .aui-page-header,
.aui-page-size-small .aui-page-header,
.aui-page-focused-small .aui-page-panel,
.aui-page-size-small .aui-page-panel,
.aui-page-focused-small #footer .footer-body,
.aui-page-size-small #footer .footer-body {
  width: 400px;
}
.aui-page-focused-medium .aui-page-header,
.aui-page-size-medium .aui-page-header,
.aui-page-focused-medium .aui-page-panel,
.aui-page-size-medium .aui-page-panel,
.aui-page-focused-medium #footer .footer-body,
.aui-page-size-medium #footer .footer-body {
  width: 600px;
}
.aui-page-focused-large .aui-page-header,
.aui-page-size-large .aui-page-header,
.aui-page-focused-large .aui-page-panel,
.aui-page-size-large .aui-page-panel,
.aui-page-focused-large #footer .footer-body,
.aui-page-size-large #footer .footer-body {
  width: 800px;
}
.aui-page-focused-xlarge .aui-page-header,
.aui-page-size-xlarge .aui-page-header,
.aui-page-focused-xlarge .aui-page-panel,
.aui-page-size-xlarge .aui-page-panel,
.aui-page-focused-xlarge #footer .footer-body,
.aui-page-size-xlarge #footer .footer-body {
  width: 980px;
}
.aui-page-focused .aui-page-panel,
.aui-page-notification .aui-page-panel {
  border-radius: 3px;
  border-width: 1px;
}
.aui-page-fixed .aui-page-panel-inner,
.aui-page-fixed #content > .aui-page-header {
  padding-left: 0;
  padding-right: 0;
}
.aui-page-fixed .aui-page-panel-nav:first-child,
.aui-page-fixed .aui-page-panel-content:first-child,
.aui-page-fixed .aui-page-panel-item:first-child,
.aui-page-fixed .aui-page-panel-sidebar:first-child,
.aui-page-hybrid .aui-page-panel-nav:first-child,
.aui-page-hybrid .aui-page-panel-content:first-child,
.aui-page-hybrid .aui-page-panel-item:first-child,
.aui-page-hybrid .aui-page-panel-sidebar:first-child {
  padding-left: 0;
}
.aui-page-fixed .aui-page-panel-nav:last-child,
.aui-page-fixed .aui-page-panel-content:last-child,
.aui-page-fixed .aui-page-panel-item:last-child,
.aui-page-fixed .aui-page-panel-sidebar:last-child,
.aui-page-hybrid .aui-page-panel-nav:last-child,
.aui-page-hybrid .aui-page-panel-content:last-child,
.aui-page-hybrid .aui-page-panel-item:last-child,
.aui-page-hybrid .aui-page-panel-sidebar:last-child {
  padding-right: 0;
}
/* reset to 100% inside page panel */
.aui-page-panel .aui-page-header {
  width: auto;
}
.aui-page-panel .aui-page-header-inner {
  width: 100%;
}
/**
 * TABS AS FIRST CHILD IN CONTENT
 * Explicitly sets bg to white, changes horizontal hovers to work on grey.
 * Remember these extend the standard component styles.
 */
#content > .aui-tabs {
  margin: 20px;
}
#content > .aui-tabs > .tabs-pane {
  padding-top: 20px;
  padding-bottom: 20px;
}
/**
 * AUI Forms inside of a focused page
 */
.aui-page-focused .aui-page-panel-content > h2:first-child,
.aui-page-notification .aui-page-panel-content > h1:first-child {
  border-bottom: 1px solid #DFE1E6;
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.aui-page-notification .aui-page-panel {
  margin-top: 50px;
}
.aui-page-notification .aui-page-panel-content {
  color: #707070;
  padding: 40px;
  text-align: center;
}
.aui-page-notification .aui-page-panel-content .aui-page-notification-description {
  font-size: 20px;
}
.aui-page-notification .aui-page-panel-content form.aui .text {
  margin-right: 10px;
}
.aui-page-notification-details {
  margin: 0 auto;
  max-width: 90%;
  width: 980px;
}
.aui-page-notification-details-header {
  color: #707070;
  margin: 20px auto 0;
  position: relative;
  text-align: center;
}
.aui-page-notification-details-header-expander {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.aui-page-notification-details-header-expander::before,
.aui-page-notification-details-header-expander::after {
  border-top: 1px solid #DFE1E6;
  content: '';
  display: block;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.aui-page-notification-details-header-expander .aui-expander-trigger {
  background-color: rgba(9, 30, 66, 0.04);
  display: inline-block;
  padding: 10px;
  position: relative;
}
.aui-page-focused .aui-page-panel-content > form.aui .buttons-container {
  border-top: 1px solid #DFE1E6;
  margin-top: 20px;
  padding-top: 20px;
}
@media screen and (max-width: 767px) {
  html.aui-responsive .aui-group > .aui-item {
    display: block;
    width: auto;
  }
  html.aui-responsive .aui-group > .aui-item + .aui-item {
    padding-left: 0;
    padding-top: 10px;
  }
  html.aui-responsive .aui-group.aui-group-split > .aui-item,
  html.aui-responsive .aui-group.aui-group-trio > .aui-item,
  html.aui-responsive .aui-group.aui-group-split > .aui-item + .aui-item,
  html.aui-responsive .aui-group.aui-group-trio > .aui-item + .aui-item,
  html.aui-responsive .aui-group.aui-group-split > .aui-item + .aui-item + .aui-item,
  html.aui-responsive .aui-group.aui-group-trio > .aui-item + .aui-item + .aui-item {
    text-align: left;
  }
  html.aui-responsive .aui-page-fixed #content > .aui-page-header,
  html.aui-responsive .aui-page-hybrid #content > .aui-page-header,
  html.aui-responsive .aui-page-fixed .aui-page-panel-inner,
  html.aui-responsive .aui-page-hybrid .aui-page-panel-inner,
  html.aui-responsive .aui-page-fixed .aui-header-inner,
  html.aui-responsive .aui-page-hybrid .aui-header-inner,
  html.aui-responsive .aui-page-fixed .aui-navgroup-horizontal .aui-navgroup-inner,
  html.aui-responsive .aui-page-hybrid .aui-navgroup-horizontal .aui-navgroup-inner,
  html.aui-responsive .aui-page-fixed #footer .footer-body,
  html.aui-responsive .aui-page-hybrid #footer .footer-body {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
  }
  html.aui-responsive .aui-page-header-inner {
    display: block;
    width: 100%;
  }
  html.aui-responsive .aui-page-header-actions {
    display: block;
    width: auto;
    text-align: left;
    margin-top: 20px;
    padding-left: 0;
    padding-right: 20px;
  }
}
@media screen and (max-width: 800px) {
  html.aui-responsive .aui-page-hybrid .aui-page-header,
  html.aui-responsive .aui-page-hybrid .aui-page-panel-inner,
  html.aui-responsive .aui-page-hybrid .aui-page-fixed .aui-header-inner,
  html.aui-responsive .aui-page-hybrid .aui-navgroup-horizontal .aui-navgroup-inner {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
  }
}
@media screen and (max-width: 1023px) {
  html.aui-responsive .aui-page-fixed #content > .aui-page-header,
  html.aui-responsive .aui-page-hybrid #content > .aui-page-header,
  html.aui-responsive .aui-page-fixed .aui-page-panel-inner,
  html.aui-responsive .aui-page-hybrid .aui-page-panel-inner {
    padding-left: 20px;
    padding-right: 20px;
  }
  html.aui-responsive .aui-page-panel-content,
  html.aui-responsive .aui-page-panel-sidebar {
    display: block;
    padding-left: 0;
    padding-right: 0;
    width: auto;
  }
  html.aui-responsive .aui-page-fixed .aui-header-inner,
  html.aui-responsive .aui-page-fixed .aui-page-header-inner,
  html.aui-responsive .aui-page-fixed .aui-page-panel-inner,
  html.aui-responsive .aui-page-fixed #footer .footer-body {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
  }
}
html.aui-responsive #footer .footer-body > ul > li {
  white-space: normal;
}
@media screen and (max-width: 400px) {
  html.aui-responsive .aui-page-focused-small .aui-page-header,
  html.aui-responsive .aui-page-focused-small .aui-page-panel {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
  }
  html.aui-responsive .aui-page-focused-small .aui-page-panel {
    margin-top: 0;
  }
  html.aui-responsive .aui-page-focused-small .aui-page-panel {
    border-radius: 0;
    border-left: 0;
    border-right: 0;
  }
}
@media screen and (max-width: 600px) {
  html.aui-responsive .aui-page-focused-medium .aui-page-header,
  html.aui-responsive .aui-page-focused-medium .aui-page-panel {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
  }
  html.aui-responsive .aui-page-focused-medium .aui-page-panel {
    margin-top: 0;
  }
  html.aui-responsive .aui-page-focused-medium .aui-page-panel {
    border-radius: 0;
    border-left: 0;
    border-right: 0;
  }
}
@media screen and (max-width: 800px) {
  html.aui-responsive .aui-page-focused-large .aui-page-header,
  html.aui-responsive .aui-page-focused-large .aui-page-panel {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
  }
  html.aui-responsive .aui-page-focused-large .aui-page-panel {
    margin-top: 0;
  }
  html.aui-responsive .aui-page-focused-large .aui-page-panel {
    border-radius: 0;
    border-left: 0;
    border-right: 0;
  }
}
@media screen and (max-width: 980px) {
  html.aui-responsive .aui-page-focused-xlarge .aui-page-header,
  html.aui-responsive .aui-page-focused-xlarge .aui-page-panel {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
  }
  html.aui-responsive .aui-page-focused-xlarge .aui-page-panel {
    margin-top: 0;
  }
  html.aui-responsive .aui-page-focused-xlarge .aui-page-panel {
    border-radius: 0;
    border-left: 0;
    border-right: 0;
  }
}
/**
 * AUI Page Header
 */
.aui-page-header-inner {
  border-spacing: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: table;
  table-layout: auto;
  width: 100%;
}
.aui-page-header-image,
.aui-page-header-main,
.aui-page-header-actions {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: table-cell;
  margin: 0;
  padding: 0;
  text-align: left;
  vertical-align: top;
}
/* collapse the cell to fit its content */
.aui-page-header-image {
  width: 1px;
  white-space: nowrap;
}
.aui-page-header-main {
  vertical-align: middle;
}
.aui-page-header-image + .aui-page-header-main {
  padding-left: 10px;
}
.aui-page-header-actions {
  padding-left: 20px;
  text-align: right;
  vertical-align: middle;
}
.aui-page-header-main > h1,
.aui-page-header-main > h2,
.aui-page-header-main > h3,
.aui-page-header-main > h4,
.aui-page-header-main > h5,
.aui-page-header-main > h6 {
  margin: 0;
}
.aui-page-header-actions > .aui-buttons {
  /* spaces out button groups when they wrap to 2 lines */
  margin-bottom: 5px;
  margin-top: 5px;
  vertical-align: top;
  white-space: nowrap;
}
/* Avatar overrides */
.aui-page-header-image .aui-avatar {
  vertical-align: top;
}
.aui-toolbar2 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
}
.aui-toolbar2 .aui-button {
  margin-top: 10px;
}
.aui-toolbar2:after,
.aui-toolbar2-group:after {
  clear: both;
  content: "";
  display: table;
}
.aui-toolbar2-group {
  margin: 0;
  padding: 0;
}
.aui-toolbar2-primary {
  float: left;
}
.aui-toolbar2-secondary {
  float: right;
}
.aui-toolbar2 .aui-buttons {
  float: left;
  padding: 0;
  white-space: nowrap;
}
.aui-toolbar2 .aui-button-link {
  padding: 4px 0;
  /* TODO: determine if this should be in buttons. 5px creates extra space at the bottom of the toolbar. */
}
.aui-toolbar2-primary > .aui-buttons,
.aui-toolbar2-secondary > .aui-buttons {
  margin: 0 10px 0 0;
}
.aui-toolbar2-secondary > .aui-buttons:last-child {
  margin-right: 0;
}
/*! Atlassian UI and the Atlassian Design Guidelines are created by Atlassian. See https://developer.atlassian.com/display/AUI/ and https://developer.atlassian.com/design/ for license details. */
.clear {
  clear: both;
}
.hidden,
form.aui .hidden,
form.aui .field-group.hidden,
form.aui fieldset.hidden {
  display: none;
}
.assistive,
form.aui legend.assistive {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/* Deprecated since AUI 7.3. */
.aui-box-shadow {
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.13);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.13);
}
.aui-dialog.aui-box-shadow {
  -webkit-box-shadow: none;
          box-shadow: none;
}
/* Styles for AJS.dropDown */
.aui-dd-parent {
  position: relative;
}
/*Default Styled Trigger*/
.aui-dd-parent span a.aui-dd-trigger,
.aui-dd-parent a.aui-dd-trigger {
  background: transparent url('data:image/gif;base64,R0lGODlhQQAaAJEDAP///zc3N21tbf///yH5BAEAAAMALAAAAABBABoAAALznA+ny+0PI5hs2psMxmjb5VEKh0BJeA3o13lNNprqetJxVWo5/M6rj7qBNLDiiZhS+SoUHi6opLGApSTy+Ki5lLNclyfSkTjOYZmqS3PPVRtb3Mvi5FKuAzt8We29+jsap1f2c7XRsgV1F7HI2Ngo4Bgp6ShQyVCJmQlpoKl50Jm5AGqp4PkJATkaqopZOtqwWYo6wGpZG0sLe8q5i3tJWwvMKvsLvGu82cnbKmo7q7p8GxsaTcrZ6isqrJxrzHvdDX5q6pkta04dPv3tkBpsPq77kA1fDV2fi96eHq572/9L3z560K69MggKoal2kxo6HFAAADs=') no-repeat -13px 0;
  border: none;
  color: #000;
  display: block;
  height: 13px;
  padding: 0;
  text-indent: -9999px;
  width: 13px;
}
.aui-dd-parent a.aui-dd-trigger.active,
.aui-dd-parent a.aui-dd-trigger:hover,
.aui-dd-parent a.aui-dd-trigger:active,
.aui-dd-parent a.aui-dd-trigger:focus {
  background-position: -26px 0;
  border: none;
  color: #000;
}
.aui-dd-parent span a.aui-dd-trigger {
  position: absolute;
  right: 5px;
  top: 8px;
}
/*UNSTYLED TRIGGER*/
.aui-dd-parent span a.aui-dd-trigger.unstyled,
.aui-dd-parent a.aui-dd-trigger.unstyled {
  background: none;
  border: none;
  color: inherit;
  display: block;
  height: auto;
  text-indent: 0;
  width: auto;
}
.aui-dd-parent a.aui-dd-trigger-unstyled.active,
.aui-dd-parent a.aui-dd-trigger-unstyled:hover,
.aui-dd-parent a.aui-dd-trigger-unstyled:active,
.aui-dd-parent a.aui-dd-trigger-unstyled:focus {
  background: none;
  border: none;
  color: inherit;
}
.aui-dd-parent span a.aui-dd-trigger-unstyled {
  position: absolute;
  right: auto;
  top: auto;
}
.aui-dropdown {
  list-style-type: none;
}
.aui-dd-parent .aui-dropdown,
.aui-dropdown,
.aui-dd-parent .aui-shadow-parent {
  background: #fff;
  border: 1px solid #ccc;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
  color: #000;
  margin-top: -1px;
  padding: 4px 0 4px 0;
  position: absolute;
  z-index: 2003;
}
.aui-dd-parent .aui-dropdown-left {
  left: 0px;
}
.aui-dd-parent .aui-dropdown-right {
  right: 0px;
}
.aui-dd-parent .aui-shadow {
  right: 5px;
}
.aui-dd-parent .aui-dropdown li.dropdown-item,
.aui-dropdown li.dropdown-item {
  background: #fff;
  color: #000;
  display: block;
  float: none;
  margin: 0;
  position: static;
}
.aui-dd-parent .aui-dropdown a.item-link,
.aui-dropdown a.item-link {
  background: #fff;
  color: #333;
  display: inline-block;
  float: none;
  height: auto;
  padding: 4px 14px 3px 12px;
  position: static;
  text-decoration: none;
  text-indent: 0;
  white-space: nowrap;
  width: auto;
}
.aui-dd-parent .aui-dropdown a.item-link:link,
.aui-dd-parent .aui-dropdown a.item-link:visited,
.aui-dropdown a.item-link:link,
.aui-dropdown a.item-link:visited {
  background: #fff;
  color: #333;
}
.aui-dd-parent .aui-dropdown li.dropdown-item.active a.item-link,
.aui-dd-parent .aui-dropdown a.item-link:hover,
.aui-dd-parent .aui-dropdown a.item-link:active,
.aui-dd-parent .aui-dropdown a.item-link:focus,
.aui-dropdown a.item-link:hover,
.aui-dropdown a.item-link:active,
.aui-dropdown a.item-link:focus {
  background: #0052CC;
  color: #fff;
}
.aui-dd-parent .aui-dropdown li.dropdown-item a.item-link span.icon {
  display: inline-block;
}
div.shim {
  position: absolute;
}
.aui-dialog-shadow-parent {
  position: fixed;
  overflow: hidden;
  left: 50%;
  top: 50%;
}
.aui-popup {
  background-color: #fff;
  left: 50%;
  position: fixed;
  top: 50%;
  z-index: 3000;
}
.aui-dialog {
  -webkit-box-shadow: 0 8px 16px -4px rgba(9, 30, 66, 0.25), 0 0 1px rgba(9, 30, 66, 0.31);
          box-shadow: 0 8px 16px -4px rgba(9, 30, 66, 0.25), 0 0 1px rgba(9, 30, 66, 0.31);
  background: #FFFFFF;
  border: 1px solid #EBECF0;
  border-radius: 3px;
  overflow: hidden;
}
.aui-dialog .dialog-blanket {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.2;
  background: #000;
}
/* dialog header styles */
.aui-dialog .dialog-title {
  border-bottom: 2px solid #EBECF0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 62px;
  padding: 15px 20px;
  margin: 0;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.aui-dialog h2.dialog-title {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: 0;
  text-transform: none;
  color: #172B4D;
}
/* dialog navigation styles */
.aui-dialog .dialog-page-menu {
  background: #fff;
  border-right: 1px solid #EBECF0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  float: left;
  height: 100%;
  list-style: none;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 10px 10px 20px 10px;
  width: 25%;
}
.aui-dialog .dialog-page-menu li.page-menu-item {
  margin: 0;
  padding: 0;
}
.aui-dialog .dialog-page-menu li.page-menu-item button.item-button {
  background: none;
  border: 0;
  color: #0052CC;
  cursor: pointer;
  font-family: inherit;
  font-size: inherit;
  /* = 14px */
  line-height: 1.1428;
  /* 16px equiv */
  padding: 7px 10px;
  margin: 0;
  text-align: left;
  text-decoration: none;
  width: 100%;
}
.aui-dialog .dialog-page-menu li.page-menu-item button.item-button:hover,
.aui-dialog .dialog-page-menu li.page-menu-item button.item-button:focus {
  background-color: #e6e6e6;
}
.aui-dialog .dialog-page-menu li.page-menu-item.selected button.item-button {
  color: #172B4D;
  font-weight: bold;
}
.aui-dialog .dialog-page-menu li.page-menu-item button.item-button:active,
.aui-dialog .dialog-page-menu li.page-menu-item.selected button.item-button:active {
  background-color: #0052CC;
  color: #fff;
}
/* dialog body content styles */
.aui-dialog .dialog-page-body {
  background: #fff;
}
.aui-dialog .dialog-panel-body {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: auto;
  padding: 20px;
}
.aui-dialog .dialog-panel-body > *:first-child {
  margin-top: 0;
}
/* dialog button panel styles */
.aui-dialog .dialog-button-panel {
  border-top: 2px solid #EBECF0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 52px;
  padding: 10px;
  clear: both;
  overflow: hidden;
  text-align: right;
  width: 100%;
}
.aui-dialog .dialog-button-panel button.button-panel-button {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  border-radius: 3.01px;
  border-style: solid;
  border-width: 1px;
  cursor: pointer;
  font-family: inherit;
  font-size: 14px;
  font-variant: normal;
  font-weight: normal;
  background-image: none;
  background-color: rgba(9, 30, 66, 0.04);
  border-color: transparent;
  color: #42526E;
  text-decoration: none;
  line-height: 20px;
  padding: 4px 10px;
  vertical-align: baseline;
}
.aui-dialog .dialog-button-panel button.button-panel-button:hover,
.aui-dialog .dialog-button-panel button.button-panel-button:focus {
  background-color: rgba(9, 30, 66, 0.08);
  border-color: transparent;
  color: #42526E;
  text-decoration: none;
}
.aui-dialog .dialog-button-panel button.button-panel-button:active {
  background-image: none;
  background-color: #DEEBFF;
  border-color: transparent;
  color: #0052CC;
  text-decoration: none;
}
.aui-dialog .dialog-button-panel a.button-panel-link {
  background-color: transparent;
  border-color: transparent;
  color: #0052CC;
  cursor: pointer;
  text-decoration: none;
  display: inline-block;
  padding: 5px 0;
}
.aui-dialog .dialog-button-panel a.button-panel-link:focus,
.aui-dialog .dialog-button-panel a.button-panel-link:hover {
  color: #0065FF;
  text-decoration: underline;
}
.aui-dialog .dialog-button-panel a.button-panel-link:active {
  color: #0747A6;
  text-decoration: none;
}
.aui-dialog .dialog-button-panel button.button-panel-button,
.aui-dialog .dialog-button-panel a.button-panel-link {
  margin: 0 10px 0 0;
}
.aui-dialog .dialog-button-panel button.button-panel-button.left,
.aui-dialog .dialog-button-panel a.button-panel-link.left {
  float: left;
  margin: 0 0 0 10px;
}
.aui-layer {
  position: fixed;
}
.aui-layer[aria-hidden="true"] {
  display: none;
}
.aui-blanket {
  opacity: 0;
  -webkit-transition: opacity 0.2s, visibility 0.2s;
  transition: opacity 0.2s, visibility 0.2s;
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
  visibility: hidden;
  background: rgba(23, 43, 77, 0.45);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 2500;
}
.aui-blanket[aria-hidden="false"] {
  opacity: 1;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
  visibility: visible;
}
.aui-dialog2 {
  -webkit-box-shadow: 0 8px 16px -4px rgba(9, 30, 66, 0.25), 0 0 1px rgba(9, 30, 66, 0.31);
          box-shadow: 0 8px 16px -4px rgba(9, 30, 66, 0.25), 0 0 1px rgba(9, 30, 66, 0.31);
  background-color: #FFFFFF;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 3px;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  right: 0;
}
.aui-dialog2.aui-layer {
  overflow: visible;
  position: fixed;
  top: 100px;
}
.aui-dialog2.aui-layer[aria-hidden="true"] .aui-dialog2-header,
.aui-dialog2.aui-layer[aria-hidden="true"] .aui-dialog2-footer,
.aui-dialog2.aui-layer[aria-hidden="true"] .aui-dialog2-content {
  opacity: 0;
  -webkit-transition: opacity 0.2s, visibility 0.2s;
  transition: opacity 0.2s, visibility 0.2s;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  visibility: hidden;
}
.aui-dialog2.aui-layer[aria-hidden="false"] .aui-dialog2-header,
.aui-dialog2.aui-layer[aria-hidden="false"] .aui-dialog2-footer,
.aui-dialog2.aui-layer[aria-hidden="false"] .aui-dialog2-content {
  opacity: 1;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  visibility: visible;
}
.aui-dialog2-small {
  width: 400px;
  min-height: 138px;
}
.aui-dialog2-medium {
  width: 600px;
  min-height: 238px;
}
.aui-dialog2-large {
  width: 800px;
  min-height: 438px;
}
.aui-dialog2-xlarge {
  min-height: 438px;
  width: 980px;
}
.aui-dialog2-small .aui-dialog2-content {
  min-height: 86px;
}
.aui-dialog2-medium .aui-dialog2-content {
  min-height: 186px;
}
.aui-dialog2-xlarge .aui-dialog2-content,
.aui-dialog2-large .aui-dialog2-content {
  min-height: 386px;
}
.aui-dialog2-content {
  max-height: 100%;
}
.aui-dialog2-content {
  background-color: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: auto;
  padding: 20px;
  max-height: calc(100vh - 314px);
}
.aui-dialog2-content:last-child {
  border-radius: 0 0 3px 3px;
}
.aui-dialog2-header {
  border-bottom: 2px solid #EBECF0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 62px;
  padding: 15px 20px;
  border-radius: 3px 3px 0 0;
  color: #172B4D;
  display: table;
  font-weight: normal;
  padding: 0 20px;
  width: 100%;
}
.aui-dialog2-header > * {
  display: table-cell;
  vertical-align: middle;
}
.aui-dialog2-header h2,
.aui-dialog2-header h3 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: 0;
  text-transform: none;
}
.aui-dialog2[data-aui-modal="true"] .aui-dialog2-header-close {
  display: none;
}
.aui-dialog2-footer {
  border-top: 2px solid #EBECF0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 52px;
  padding: 10px;
  border-radius: 0 0 3px 3px;
  padding: 10px 20px;
  width: 100%;
}
.aui-dialog2-footer:empty {
  height: 5px;
  padding: 0;
}
.aui-dialog2-footer-hint {
  color: #505F79;
  line-height: 32px;
}
.aui-dialog2-footer-hint,
.aui-dialog2-header-main {
  overflow: hidden;
  padding-right: 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.aui-dialog2-header-main {
  color: #172B4D;
  max-width: 400px;
}
.aui-dialog2-header-secondary,
.aui-dialog2-header-close,
.aui-dialog2-footer-actions {
  text-align: right;
}
.aui-dialog2-footer-actions {
  float: right;
}
.aui-dialog2-header-close {
  cursor: pointer;
  color: #505F79;
  height: 20px;
  line-height: 100%;
  padding-left: 5px;
  text-align: right;
  width: 20px;
}
.aui-dialog2-header-close:hover {
  color: #505F79;
}
.aui-dialog2-warning .aui-dialog2-header {
  background-color: #DE350B;
  border-bottom-color: #DE350B;
  color: #FFFFFF;
}
.aui-dialog2-warning .aui-dialog2-header .aui-dialog2-header-main,
.aui-dialog2-warning .aui-dialog2-header .aui-dialog2-header-actions a,
.aui-dialog2-warning .aui-dialog2-header .aui-dialog2-header-secondary a,
.aui-dialog2-warning .aui-dialog2-header .aui-dialog2-header-close {
  color: inherit;
}
.aui-dialog2 .aui-iconfont-close-dialog:before {
  content: "\F11B";
}
@media all and (max-height: 700px) {
  .aui-dialog2-large,
  .aui-dialog2-xlarge {
    min-height: 200px;
  }
  .aui-dialog2-large.aui-layer,
  .aui-dialog2-xlarge.aui-layer {
    bottom: 100px;
  }
  .aui-dialog2-large .aui-dialog2-content,
  .aui-dialog2-xlarge .aui-dialog2-content {
    height: calc(100vh - 314px);
    max-height: none;
    min-height: 86px;
  }
}
@media all and (max-height: 500px) {
  .aui-dialog2-medium {
    min-height: 200px;
  }
  .aui-dialog2-medium.aui-layer {
    bottom: 100px;
  }
  .aui-dialog2-medium .aui-dialog2-content {
    height: calc(100vh - 314px);
    max-height: none;
    min-height: 86px;
  }
}
@media all and (max-height: 400px) {
  .aui-dialog2.aui-layer {
    bottom: auto;
  }
}
@media all and (max-width: 1000px) {
  .aui-dialog2-xlarge.aui-layer {
    -webkit-box-shadow: none;
            box-shadow: none;
    height: 100vh;
    width: 100vw;
    top: 0;
  }
  .aui-dialog2-xlarge .aui-dialog2-content {
    height: calc(100vh - 114px);
    max-height: none;
  }
}
@media all and (max-width: 820px) {
  .aui-dialog2-large.aui-layer {
    -webkit-box-shadow: none;
            box-shadow: none;
    height: 100vh;
    width: 100vw;
    top: 0;
  }
  .aui-dialog2-large .aui-dialog2-content {
    height: calc(100vh - 114px);
    max-height: none;
  }
}
@media all and (max-width: 620px) {
  .aui-dialog2-medium.aui-layer {
    -webkit-box-shadow: none;
            box-shadow: none;
    height: 100vh;
    width: 100vw;
    top: 0;
  }
  .aui-dialog2-medium .aui-dialog2-content {
    height: calc(100vh - 114px);
    max-height: none;
  }
}
@media all and (max-width: 420px) {
  .aui-dialog2-small.aui-layer {
    -webkit-box-shadow: none;
            box-shadow: none;
    height: 100vh;
    width: 100vw;
    top: 0;
  }
  .aui-dialog2-small .aui-dialog2-content {
    height: calc(100vh - 114px);
    max-height: none;
  }
}
@supports ((display: -webkit-box) or (display: flex)) {
  .aui-dialog2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .aui-dialog2-content {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .aui-dialog2-header {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .aui-dialog2-header > .aui-dialog2-header-secondary,
  .aui-dialog2-header > .aui-dialog2-header-actions {
    display: block;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .aui-dialog2-header-close {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
/**
 * Dropdown 2
 */
/* Functional styles - these are always applied
---------------------------------------------------------------------- */
.aui-dropdown2 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 300px;
  min-width: 160px;
  position: absolute;
}
.aui-dropdown2[aria-hidden="true"] {
  top: -999em;
  left: -999em;
}
.aui-dropdown2:not([resolved]) {
  display: none;
}
.aui-dropdown2 [role="menuitem"],
.aui-dropdown2 [role="menuitemcheckbox"],
.aui-dropdown2 [role="menuitemradio"],
.aui-dropdown2 [role="radio"],
.aui-dropdown2 [role="checkbox"],
.aui-dropdown2 a {
  -ms-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  display: block;
}
.aui-dropdown2 .aui-list-truncate [role="menuitem"],
.aui-dropdown2 .aui-list-truncate [role="menuitemcheckbox"],
.aui-dropdown2 .aui-list-truncate [role="menuitemradio"],
.aui-dropdown2 .aui-list-truncate [role="radio"],
.aui-dropdown2 .aui-list-truncate [role="checkbox"],
.aui-dropdown2 .aui-list-truncate a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* Default style for Dropdown2, invoked with aui-style-default
---------------------------------------------------------------------- */
.aui-dropdown2.aui-style-default {
  background-color: #fff;
  border: 1px solid #DFE1E6;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
}
.aui-dropdown2.aui-style-default.aui-layer {
  -webkit-height: auto;
  height: auto;
}
.aui-dropdown2.aui-style-default ul {
  list-style: none;
  margin: 2px 0;
  padding-left: 0;
}
.aui-style-default .aui-dropdown2-section + .aui-dropdown2-section {
  border-top: 1px solid #DFE1E6;
}
.aui-dropdown2.aui-style-default > strong,
.aui-dropdown2.aui-style-default .aui-dropdown2-section > strong,
.aui-dropdown2-heading {
  color: #707070;
  display: block;
  font-size: 12px;
  font-weight: bold;
  padding: 7px 10px 5px;
  text-transform: uppercase;
}
.aui-dropdown2.aui-style-default strong + ul {
  margin-top: 0;
}
.aui-dropdown2.aui-style-default [role="menuitem"],
.aui-dropdown2.aui-style-default [role="menuitemcheckbox"],
.aui-dropdown2.aui-style-default [role="menuitemradio"],
.aui-dropdown2.aui-style-default [role="radio"],
.aui-dropdown2.aui-style-default [role="checkbox"],
.aui-dropdown2.aui-style-default a {
  color: #172B4D;
  padding: 3px 10px;
  text-decoration: none;
}
.aui-dropdown2.aui-style-default [aria-disabled="true"],
.aui-dropdown2.aui-style-default a.disabled {
  color: #999;
  cursor: default;
}
.aui-dropdown2.aui-style-default a:focus,
.aui-dropdown2.aui-style-default a:hover {
  text-decoration: none;
}
.aui-dropdown2.aui-style-default a:focus {
  z-index: 1;
}
.aui-dropdown2.aui-style-default .aui-dropdown2-radio:not([aria-disabled="true"]),
.aui-dropdown2.aui-style-default .aui-dropdown2-checkbox:not([aria-disabled="true"]) {
  cursor: pointer;
}
.aui-dropdown2.aui-style-default .aui-icon-container,
.aui-dropdown2.aui-style-default .aui-dropdown2-radio,
.aui-dropdown2.aui-style-default .aui-dropdown2-checkbox {
  padding-left: 31px;
}
.aui-dropdown2.aui-style-default .aui-icon-container,
.aui-dropdown2.aui-style-default .aui-dropdown2-radio,
.aui-dropdown2.aui-style-default .aui-dropdown2-checkbox {
  /* position of the background or icon (both 16x16) is:
     * - 10px from the left to match the item padding
     * - 7px from the top which is calculated:
     *   - 5px for the top padding of the item
     *   - 2px is half the difference between the line-height (20) and the icon height (16) so it's vertically spaced
     */
  background-position: 10px 5px;
  background-repeat: no-repeat;
  position: relative;
}
.aui-dropdown2.aui-style-default .aui-icon-container > img,
.aui-dropdown2.aui-style-default .aui-icon-container > .aui-icon,
.aui-dropdown2.aui-style-default .aui-icon-container > .aui-avatar {
  border-width: 0;
  left: 10px;
  position: absolute;
  top: 5px;
}
.aui-dropdown2.aui-style-default .aui-icon-container > .aui-icon {
  display: block;
  overflow: hidden;
  text-indent: -99999px;
}
/* Checkbox items */
.aui-dropdown2.aui-style-default .aui-dropdown2-checkbox.aui-dropdown2-checked::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0;
  font-family: "Adgs Icons";
  font-weight: normal;
  font-style: normal;
  speak: none;
  color: inherit;
  content: "\F194";
  font-size: 16px;
  height: 16px;
  left: 0;
  line-height: 1;
  margin-top: -8px;
  position: absolute;
  text-indent: 0;
  top: 50%;
  width: 16px;
  margin-left: 8px;
}
/* Radio items */
.aui-dropdown2.aui-style-default .aui-dropdown2-radio.aui-dropdown2-checked::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0;
  font-family: "Adgs Icons";
  font-weight: normal;
  font-style: normal;
  speak: none;
  color: inherit;
  content: "\F256";
  font-size: 16px;
  height: 16px;
  left: 0;
  line-height: 1;
  margin-top: -8px;
  position: absolute;
  text-indent: 0;
  top: 50%;
  width: 16px;
  margin-left: 8px;
}
.aui-dropdown2.aui-dropdown2-tailed {
  border: 1px solid #DFE1E6;
  margin-top: 10px;
}
.aui-dropdown2.aui-dropdown2-tailed::before,
.aui-dropdown2.aui-dropdown2-tailed::after {
  border-color: transparent;
  border-style: outset outset solid outset;
  border-width: 8px;
  bottom: 100%;
  content: "";
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}
.aui-dropdown2.aui-dropdown2-tailed::before {
  border-bottom-color: #DFE1E6;
  margin-bottom: 1px;
}
.aui-dropdown2.aui-dropdown2-tailed::after {
  border-bottom-color: #fff;
}
/* basic in-page dropdown trigger style DEPRECATED as of 4.2 */
.aui-dropdown2-trigger.aui-style-dropdown2triggerlegacy1 {
  padding: 5px 8px;
  text-decoration: none;
}
.aui-dropdown2-trigger.aui-style-dropdown2triggerlegacy1:hover,
.aui-dropdown2-trigger.aui-style-dropdown2triggerlegacy1:focus,
.aui-dropdown2-trigger.aui-style-dropdown2triggerlegacy1.active,
.aui-dropdown2-trigger.aui-style-dropdown2triggerlegacy1.aui-dropdown2-active {
  background-color: #326ca6;
  border-radius: 4px;
  color: #fff;
  text-decoration: none;
}
.aui-dropdown2-trigger.aui-style-dropdown2triggerlegacy1.active,
.aui-dropdown2-trigger.aui-style-dropdown2triggerlegacy1.aui-dropdown2active {
  border-radius: 4px 4px 0 0;
}
.aui-dropdown2-trigger.aui-style-dropdown2triggerlegacy1[aria-disabled="true"],
.aui-dropdown2-trigger.aui-style-dropdown2triggerlegacy1[aria-disabled="true"]:hover,
.aui-dropdown2-trigger.aui-style-dropdown2triggerlegacy1[aria-disabled="true"]:focus,
.aui-dropdown2-trigger.aui-style-dropdown2triggerlegacy1[aria-disabled="true"]:active {
  background: inherit;
  color: #99b6d3;
  /* equivalent of opacity: 0.5 */
  cursor: default;
}
/* Toolbar/Toolbar2-via-buttons integration. Avoid double border: */
.aui-dropdown2.aui-style-default.aui-dropdown2-in-toolbar,
.aui-dropdown2.aui-style-default.aui-dropdown2-in-buttons {
  margin-top: -1px;
  border-top-color: #DFE1E6;
}
/* Header integration. */
.aui-dropdown2.aui-style-default.aui-dropdown2-in-header {
  margin-top: 1px;
}
.aui-dropdown2.aui-style-default.aui-dropdown2-in-header.aui-dropdown2-in-buttons {
  margin-top: 0;
}
.aui-dropdown2.aui-style-default.aui-dropdown2-in-header.aui-dropdown2-tailed {
  margin-top: 4px;
}
/* Arrow for sub menus */
.aui-dropdown2-sub-trigger {
  position: relative;
}
.aui-dropdown2-sub-trigger::after {
  border: 5px solid transparent;
  border-left-color: #172B4D;
  content: "";
  height: 0;
  margin-left: -16px;
  margin-top: -5px;
  left: 100%;
  /* "left" + "margin-left" required because of webkit not working properly with "right" */
  position: absolute;
  top: 50%;
  width: 0;
}
.aui-dropdown2-sub-trigger.active::after,
.aui-dropdown2-sub-trigger.aui-dropdown2-active::after {
  border-left-color: #fff;
}
.aui-dropdown2-sub-trigger[disabled]::after,
.aui-dropdown2-sub-trigger.disabled::after,
.aui-dropdown2-sub-trigger.aui-dropdown2-disabled::after {
  border-left-color: #999;
}
.aui-dropdown2.aui-dropdown2-sub-menu,
.aui-dropdown2.aui-dropdown2-in-header.aui-dropdown2-sub-menu {
  margin-top: -3px;
}
.aui-dropdown2.aui-style-default:hover .aui-dropdown2-checkbox,
.aui-dropdown2.aui-style-default:hover .aui-dropdown2-radio,
.aui-dropdown2.aui-style-default:hover a {
  background-color: #fff;
  color: #172B4D;
}
.aui-dropdown2.aui-style-default:hover .aui-dropdown2-checkbox.aui-dropdown2-disabled,
.aui-dropdown2.aui-style-default:hover .aui-dropdown2-radio.aui-dropdown2-disabled,
.aui-dropdown2.aui-style-default:hover a.aui-dropdown2-disabled {
  color: #999;
}
.aui-dropdown2.aui-style-default:hover .aui-dropdown2-checkbox:not(.aui-dropdown2-disabled):hover,
.aui-dropdown2.aui-style-default:hover .aui-dropdown2-radio:not(.aui-dropdown2-disabled):hover,
.aui-dropdown2.aui-style-default:hover a:not(.aui-dropdown2-disabled):hover {
  background-color: #0052CC;
  color: #fff;
}
.aui-dropdown2.aui-style-default .active,
.aui-dropdown2.aui-style-default .aui-dropdown2-active {
  background-color: #0052CC;
  color: #fff;
}
.aui-dropdown2.aui-style-default .active.aui-dropdown2-disabled,
.aui-dropdown2.aui-style-default .aui-dropdown2-active.aui-dropdown2-disabled {
  background-color: #f5f5f5;
  color: #999;
}
.aui-dropdown2-trigger:not(.aui-dropdown2-trigger-arrowless) {
  padding-right: 24px !important;
  position: relative;
}
/* Dropdown2 button integration
---------- */
.aui-button.aui-dropdown2-trigger.active:first-child,
.aui-button.aui-dropdown2-trigger.active {
  /* square off bottom corners */
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.aui-button-link.aui-dropdown2-trigger.active:first-child,
.aui-button-link.aui-dropdown2-trigger.active,
.aui-button-text.aui-dropdown2-trigger.active:first-child,
.aui-button-text.aui-dropdown2-trigger.active {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.aui-buttons .aui-button.aui-button-subtle.aui-dropdown2-trigger.active,
.aui-button.aui-button-subtle.aui-dropdown2-trigger.active {
  border-color: transparent;
}
.aui-button.aui-button-subtle.aui-dropdown2-trigger:hover {
  border-color: transparent;
}
/* Compact Dropdown2 Trigger */
.aui-button.aui-button-compact.aui-dropdown2-trigger:not(.aui-dropdown2-trigger-arrowless) {
  padding-right: 21px !important;
  /* 8px (arrow width) + 8px (right padding) + 5 (margin between arrow and logo) */
}
.aui-button.aui-button-compact.aui-dropdown2-trigger::after {
  margin-left: -16px;
  /*  Override the margin-left from below for to compensate for the smaller padding-right */
}
/* adjust padding for smaller height */
.aui-button.aui-dropdown2-trigger.aui-button-compact.active:first-child:not(.aui-dropdown2-trigger-arrowless),
.aui-button.aui-dropdown2-trigger.aui-button-compact.active:not(.aui-dropdown2-trigger-arrowless) {
  padding-bottom: 3px;
  /* increase the padding to cater for the lack of border so the button doesn't change size */
}
/* End Compact Dropdown2 Trigger */
.aui-button.aui-dropdown2-trigger:not(.aui-dropdown2-trigger-arrowless)::after {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0;
  font-family: "Adgs Icons";
  font-weight: normal;
  font-style: normal;
  speak: none;
  content: "\F15B";
  font-size: 16px;
  height: 16px;
  line-height: 1;
  margin-top: -8px;
  position: absolute;
  right: 4px;
  top: 50%;
  text-indent: 0;
  width: 16px;
}
/* suppress old icon pattern for dropdown widget so we don't get double arrows */
.aui-button.aui-dropdown2-trigger > .icon-dropdown,
.aui-button.aui-dropdown2-trigger > .aui-icon-dropdown {
  display: none;
}
/* INPUT does not play with ::after - dropdown2 does not support arrow styles for INPUT buttons */
/* We cannot position arrows on aui-button-text because we don't know what size they will be all the time */
input.aui-button.aui-dropdown2-trigger,
.aui-button.aui-button-text.aui-dropdown2-trigger {
  padding-right: 10px !important;
  /* someone used important now we're all doomed */
}
input.aui-button.aui-dropdown2-trigger::after,
.aui-button.aui-button-text.aui-dropdown2-trigger::after {
  display: none;
}
/* Dropdown2-only / Split Button
---------- */
.aui-buttons .aui-button.aui-dropdown2-trigger.aui-button-split-more,
.aui-buttons .aui-button.aui-dropdown2-trigger.aui-button-split-more.active {
  /* don't touch vertical padding or things jump around, jump around, jump up jump up and get down */
  padding-left: 0;
  padding-right: 0;
  width: 24px;
  text-indent: -9999em;
}
/**
 * Dropdown2 triggers in header
 */
.aui-header .aui-dropdown2-trigger.active,
.aui-header a:focus,
.aui-header a:hover,
.aui-header a:active {
  color: #DEEBFF;
  background-color: rgba(9, 30, 66, 0.48);
}
/* In case showIcon is not set to false for header dropdown triggers */
.aui-header .aui-dropdown2-trigger .aui-icon-dropdown {
  display: none;
}
/* Styling the dropdown2 triggers differently in the header to avoid inline-block spacing issues with other icons */
.aui-header .aui-dropdown2-trigger:not(.aui-dropdown2-trigger-arrowless)::after {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0;
  font-family: "Adgs Icons";
  font-weight: normal;
  font-style: normal;
  speak: none;
  content: "\F15B";
  font-size: 16px;
  height: 16px;
  line-height: 1;
  margin-top: -8px;
  position: absolute;
  right: 4px;
  top: 50%;
  text-indent: 0;
  width: 16px;
}
/**
 * Dropdown2 web components
 */
aui-dropdown-group,
aui-section {
  display: block;
}
aui-dropdown-menu.aui-dropdown2 .aui-dropdown2-heading:empty,
aui-dropdown-menu.aui-dropdown2 .aui-style-default .aui-dropdown2-section > strong:empty,
aui-dropdown-menu.aui-dropdown2 .aui-dropdown2.aui-style-default > strong:empty {
  display: none;
}
aui-dropdown-menu:not([resolved]) {
  display: none;
}
aui-dropdown-menu .aui-dropdown-loading {
  padding: 5px;
}
aui-dropdown-menu .aui-dropdown-loading .spinner {
  display: inline-block;
  margin: 5px;
}
/* Storing these styles in a CSS file until LESS is upgraded to handle "2-" in a data attribute */
.aui-dropdown2-tailed[data-dropdown2-alignment="left"]:before,
.aui-dropdown2-tailed[data-dropdown2-alignment="left"]:after,
.aui-dropdown2-tailed.aui-alignment-snap-left:before,
.aui-dropdown2-tailed.aui-alignment-snap-left:after {
  left: 20px;
}
.aui-dropdown2-tailed[data-dropdown2-alignment="right"]:before,
.aui-dropdown2-tailed[data-dropdown2-alignment="right"]:after,
.aui-dropdown2-tailed.aui-alignment-snap-right:before,
.aui-dropdown2-tailed.aui-alignment-snap-right:after {
  right: 20px;
}
form.aui {
  margin: 20px 0 0 0;
  position: relative;
}
form.aui:first-child {
  margin-top: 0;
}
/* Field styles */
form.aui .text,
form.aui .password,
form.aui .upfile,
form.aui .textarea,
form.aui .select,
form.aui .multi-select,
form.aui .aui-select2-container {
  background: #fff;
  color: #172B4D;
  font-family: inherit;
  font-size: 14px;
}
form.aui .text,
form.aui .password,
form.aui .textarea,
form.aui .select,
form.aui .multi-select,
form.aui .aui-select2-container .select2-choices {
  border: 1px solid #ccc;
  border-radius: 3.01px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: inherit;
  margin: 0;
  max-width: 250px;
  vertical-align: baseline;
  width: 100%;
}
form.aui .text,
form.aui .password,
form.aui .select,
form.aui .aui-select2-container .select2-choices {
  height: 2.14285714em;
  line-height: 1.4285714285714;
  padding: 4px 5px;
}
form.aui .select {
  padding: 6px 5px 5px 5px;
  /* Firefox doesn't allow line-height to be adjusted and selects break horribly when the font-family is changed. Using padding instead */
  vertical-align: top;
}
form.aui .textarea,
form.aui .select[size],
form.aui .multi-select {
  height: auto;
  line-height: 1.4285714285714;
  margin: 0;
  padding: 4px 5px;
}
form.aui .textarea {
  overflow-y: auto;
}
/* Ensure AUI Select2's do not show as regular text fields */
form.aui .aui-select2-container {
  border: 0;
  height: auto;
  max-width: 250px;
  padding: 0;
  vertical-align: baseline;
  width: 100%;
}
form.aui .aui-select2-container .select2-choices {
  height: auto;
  max-width: none;
}
/* Do not give file inputs a height or width because they break horribly in certain browsers. */
form.aui .upfile {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: inherit;
  font-size: inherit;
  margin: 5px 0;
  padding: 0;
}
form.aui optgroup {
  background-color: #f5f5f5;
  color: #707070;
  font-style: normal;
  font-weight: normal;
}
form.aui option,
form.aui optgroup option {
  background-color: #fff;
  color: #172B4D;
}
/* Disabled form element styles */
form.aui .text[disabled],
form.aui .password[disabled],
form.aui .textarea[disabled],
form.aui .select[disabled],
form.aui .multi-select[disabled],
form.aui .select[disabled] option,
form.aui .select[disabled] optgroup,
form.aui .multi-select[disabled] option,
form.aui .multi-select[disabled] optgroup {
  background-color: #f5f5f5;
  color: #999;
}
form.aui .text[disabled],
form.aui .password[disabled],
form.aui .textarea[disabled],
form.aui .select[disabled],
form.aui .multi-select[disabled] {
  color: #999;
}
form.aui .text[disabled],
form.aui .password[disabled],
form.aui .textarea[disabled],
form.aui .select[disabled],
form.aui .multi-select[disabled],
form.aui .radio[disabled],
form.aui .checkbox[disabled] {
  cursor: not-allowed;
}
form.aui .text::-webkit-input-placeholder,
form.aui .password::-webkit-input-placeholder,
form.aui .textarea::-webkit-input-placeholder {
  color: #999;
  opacity: 1;
}
form.aui .text::-moz-placeholder,
form.aui .password::-moz-placeholder,
form.aui .textarea::-moz-placeholder {
  color: #999;
}
form.aui .text.aui-placeholder-shown,
form.aui .password.aui-placeholder-shown,
form.aui .textarea.aui-placeholder-shown,
form.aui .text.placeholder-shown,
form.aui .password.placeholder-shown,
form.aui .textarea.placeholder-shown {
  color: #999;
}
form.aui .text[type=search] {
  -webkit-appearance: textfield;
  outline-width: 5px;
  outline-offset: -2px;
}
form.aui .text[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/* Field widths
 * - don't add widths to file inputs - they break horribly
 */
form.aui .short-field {
  max-width: 75px;
}
form.aui .medium-field {
  max-width: 165px;
}
form.aui .medium-long-field {
  max-width: 350px;
}
form.aui .long-field {
  max-width: 500px;
}
form.aui .full-width-field {
  max-width: none;
}
/* Structural elements */
form.aui fieldset {
  border: 0;
  clear: both;
  display: block;
  margin: 0;
  padding: 0;
  position: relative;
}
form.aui legend,
form.aui label {
  color: #707070;
}
form.aui .icon-required {
  left: 100%;
  position: absolute;
  top: 5px;
}
form.aui .icon-required::before {
  content: "*";
  position: absolute;
  left: 0;
  top: 0;
  text-indent: initial;
  color: #DE350B;
  line-height: 1;
  font-size: 12px;
}
form.aui div.description {
  color: #707070;
  font-size: 12px;
  line-height: 1.66666666666667;
  margin: 5px 0 0 0;
}
form.aui div.description:first-child {
  margin-top: 0;
}
form.aui .field-value {
  display: inline-block;
  font-weight: bold;
  padding-top: 5px;
}
/* TODO: don't support this in AUI Forms 2 */
form.aui legend {
  display: none;
}
form.aui .field-group,
form.aui .group,
form.aui .date-select {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  clear: both;
  padding: 4px 0 4px 145px;
  position: relative;
  margin: 1px 0;
  width: 100%;
}
form.aui .group {
  padding-top: 0;
}
form.aui .field-group:before,
form.aui .field-group:after,
form.aui .group:before,
form.aui .group:after,
form.aui .date-select:before,
form.aui .date-select:after {
  content: " ";
  display: table;
}
form.aui .field-group:after,
form.aui .group:after,
form.aui .date-select:after {
  clear: both;
}
form.aui legend,
form.aui .field-group > label,
form.aui .field-group > aui-label {
  float: left;
  margin-left: -145px;
  padding: 5px 0 0 0;
  position: relative;
  text-align: right;
  width: 130px;
  word-wrap: break-word;
}
form.aui .checkbox > label,
form.aui .radio > label {
  color: #172B4D;
}
form.aui div.checkbox > .checkbox[disabled] + label,
form.aui div.radio > .radio[disabled] + label {
  color: #999;
  cursor: not-allowed;
}
form.aui .field-group .error,
form.aui .group .error,
form.aui .checkbox .error,
form.aui .radio .error {
  clear: both;
  color: #DE350B;
  display: block;
  margin: 5px 0 0 0;
}
form.aui .field-group .error:first-child,
form.aui .checkbox .error:first-child,
form.aui .radio .error:first-child {
  margin-top: 0;
}
form.aui .group legend,
form.aui .date-select legend {
  display: block;
}
form.aui .group .field-group,
form.aui .date-select .field-group {
  clear: none;
  padding-left: 0;
  padding-top: 0;
}
form.aui .date-select .field-group label {
  display: none;
}
form.aui div.checkbox,
form.aui div.radio {
  margin: 5px 0 0 0;
  padding: 0 0 0 20px;
  position: relative;
}
form.aui legend + .field-group,
form.aui legend + .checkbox,
form.aui legend + .radio {
  margin-top: 0;
  padding-top: 5px;
}
form.aui div.checkbox:first-child,
form.aui div.radio:first-child {
  margin-top: 0;
}
form.aui .matrix {
  padding-top: 5px;
}
form.aui div.radio input.radio,
form.aui div.checkbox input.checkbox {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 14px;
  height: 1.4285714285714em;
  left: 0;
  margin: 0;
  padding: 2px;
  position: absolute;
  vertical-align: baseline;
}
/* Buttons */
form.aui .buttons-container {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  clear: both;
  margin: 1px 0 0 0;
  padding: 4px 0 4px 145px;
  position: relative;
  width: 100%;
}
/* Long Labels
 * add long-label class to form eg: <form class="aui long-label">
 */
form.aui.long-label .field-group,
form.aui.long-label .group,
form.aui.long-label .date-select,
form.aui.long-label .buttons-container {
  padding-left: 250px;
}
form.aui.long-label .field-group > label,
form.aui.long-label .field-group > aui-label,
form.aui.long-label .group > legend {
  margin-left: -250px;
  width: 235px;
}
form.aui.long-label .group .field-group,
form.aui.long-label .date-select .field-group {
  padding-left: 0;
}
/* End Long Labels */
/* Top Labels
 * add top-label class to form eg: <form class="aui top-label">
 * display all forms with top-labels for screen sizes < 768px
 */
form.aui.top-label .field-group {
  padding-left: 0;
}
form.aui.top-label .field-group > label,
form.aui.top-label .field-group > aui-label {
  display: block;
  float: none;
  margin: 0 0 5px 0;
  padding: 0;
  text-align: left;
  width: auto;
}
form.aui.top-label .icon-required {
  left: 0;
  position: relative;
  top: 0;
}
form.aui.top-label .group,
form.aui.top-label .date-select {
  padding-left: 0;
}
form.aui.top-label .group legend,
form.aui.top-label .date-select legend {
  float: none;
  margin: 0;
  text-align: left;
  width: auto;
}
form.aui.top-label .date-select label {
  display: none;
}
form.aui.top-label .buttons-container {
  padding-left: 0;
}
/* End Top Labels */
/* Deprecated button styling - use the new aui-button component */
/* Basic Button Style */
form.aui .button {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  border-radius: 3.01px;
  border-style: solid;
  border-width: 1px;
  cursor: pointer;
  font-family: inherit;
  font-size: 14px;
  font-variant: normal;
  font-weight: normal;
  background-image: none;
  background-color: rgba(9, 30, 66, 0.04);
  border-color: transparent;
  color: #42526E;
  height: 2.14285714em;
  line-height: 1.4285714285714;
  margin: 0;
  padding: 4px 10px;
  text-decoration: none;
  vertical-align: baseline;
  white-space: nowrap;
}
form.aui .button:focus,
form.aui .button:hover {
  background-color: rgba(9, 30, 66, 0.08);
  border-color: transparent;
  color: #42526E;
  text-decoration: none;
}
form.aui .button:active,
form.aui .button.active {
  background-image: none;
  background-color: #DEEBFF;
  border-color: transparent;
  color: #0052CC;
  text-decoration: none;
}
form.aui .button[disabled],
form.aui .button[disabled]:hover,
form.aui .button[disabled]:focus,
form.aui .button[disabled]:active {
  background-color: #F4F5F7;
  border-color: transparent;
  color: #A5ADBA;
  cursor: default;
}
form.aui .cancel {
  cursor: pointer;
  font-size: 14px;
  display: inline-block;
  padding: 5px 10px;
  vertical-align: baseline;
}
/* Create 10px effective gap; backwards compat for old and new buttons */
/* zero font size hack to stop 4px magic number problems. */
form.aui .buttons-container > .buttons {
  font-size: 0;
}
/* ensure zero font size hack doesn't kill other elements. */
form.aui .buttons-container > .buttons > * {
  font-size: 14px;
}
form.aui .buttons-container .button + .button,
form.aui .buttons-container .button + .aui-button,
form.aui .buttons-container .aui-button + .button,
form.aui .buttons-container .aui-button + .aui-button {
  margin-left: 10px;
}
form.aui .buttons-container .aui-button + .aui-button-link {
  margin-left: 9px;
  /* 1px diff due to border */
}
/* Message Interops */
form.aui .aui-message + .field-group,
form.aui .aui-message + .group,
form.aui .aui-message + .date-select {
  margin-top: 10px;
}
/* Deprecated */
form.aui span.content {
  left: -9999px;
  position: absolute;
  top: -9999px;
}
form.aui pre.aui-form {
  background-color: #f5f5f5;
  border: 1px solid #DFE1E6;
  font-family: monospace;
  font-size: 12px;
  line-height: 1.66666666666667;
  /* 20px */
  overflow-x: auto;
  overflow-y: visible;
  padding: 15px;
}
@media screen and (max-width: 767px) {
  html.aui-responsive form.aui .field-group,
  html.aui-responsive form.aui.long-label .field-group {
    padding-left: 0;
  }
  html.aui-responsive form.aui .field-group > label,
  html.aui-responsive form.aui.long-label .field-group > label,
  html.aui-responsive form.aui .field-group > aui-label,
  html.aui-responsive form.aui.long-label .field-group > aui-label {
    display: block;
    float: none;
    margin: 0 0 5px 0;
    padding: 0;
    text-align: left;
    width: auto;
  }
  html.aui-responsive form.aui .icon-required,
  html.aui-responsive form.aui.long-label .icon-required {
    left: 0;
    position: relative;
    top: 0;
  }
  html.aui-responsive form.aui .group,
  html.aui-responsive form.aui.long-label .group,
  html.aui-responsive form.aui .date-select,
  html.aui-responsive form.aui.long-label .date-select {
    padding-left: 0;
  }
  html.aui-responsive form.aui .group legend,
  html.aui-responsive form.aui.long-label .group legend,
  html.aui-responsive form.aui .date-select legend,
  html.aui-responsive form.aui.long-label .date-select legend {
    float: none;
    margin: 0;
    text-align: left;
    width: auto;
  }
  html.aui-responsive form.aui .date-select label,
  html.aui-responsive form.aui.long-label .date-select label {
    display: none;
  }
  html.aui-responsive form.aui .buttons-container,
  html.aui-responsive form.aui.long-label .buttons-container {
    padding-left: 0;
  }
}
/**
* Basic icon styles. Allows you to easily render sprite icons.
*
* .aui-icon must be present on all iconified elements
* All iconified elements must include class names prefixed with 'aui-icon-'
* Icons assume light backgrounds. Icon classnames for dark backgrounds must be suffixed with '-d'
* For elements whose background changes in app, we advise maintaining light/dark state in the app.
*
*/
.aui-icon {
  background-repeat: no-repeat;
  background-position: 0 0;
  border: none;
  display: inline-block;
  height: 16px;
  margin: 0;
  padding: 0;
  text-align: left;
  text-indent: -999em;
  vertical-align: text-bottom;
  width: 16px;
}
.aui-icon-small,
.aui-icon-large {
  line-height: 0;
  position: relative;
  vertical-align: text-top;
}
.aui-icon-small::before,
.aui-icon-large::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0;
  font-family: "Adgs Icons";
  font-weight: normal;
  font-style: normal;
  speak: none;
  color: inherit;
  left: 0;
  line-height: 1;
  position: absolute;
  text-indent: 0;
  top: 50%;
}
.aui-icon-small {
  height: 16px;
  width: 16px;
}
.aui-icon-large {
  height: 32px;
  width: 32px;
}
.aui-icon-small:before {
  font-size: 16px;
  margin-top: -8px;
}
.aui-icon-large:before {
  font-size: 32px;
  margin-top: -16px;
}
.icon-move,
.icon-move-d,
.icon-dropdown,
.icon-dropdown-d,
.icon-dropdown-active,
.icon-dropdown-active-d,
.icon-minimize,
.icon-minimize-d,
.icon-maximize,
.icon-maximize-d {
  background-repeat: no-repeat;
}
.aui-icon.icon-move,
.aui-icon.icon-move-d,
.aui-icon.icon-dropdown,
.aui-icon.icon-dropdown-d,
.aui-icon.icon-dropdown-active,
.aui-icon.icon-dropdown-active-d,
.aui-icon.icon-minimize,
.aui-icon.icon-minimize-d,
.aui-icon.icon-maximize,
.aui-icon.icon-maximize-d {
  background-position: 0 0 !important;
  /* This is for legacy support */
  height: 13px;
  vertical-align: baseline;
  width: 13px;
}
/* Core icons - deprecated */
.icon-move {
  /* icon-move.png */
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANAQAAAABakNnRAAAAAnRSTlMAAHaTzTgAAAAlSURBVHgBY2BiYGBnYOBvADGUFBiSDBj+/wCSIDYTSBwoC2QAAF4LBNQUu22rAAAAAElFTkSuQmCC');
  cursor: move;
}
.icon-move-d {
  /* icon-move-d.png */
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAAAAABXgLugAAAAAnRSTlMAAHaTzTgAAAAtSURBVHgBY4CAXDAJ4+TmInOgXAyVuXAMIuC8XCBGBqhyMBaaSTjtg3DQVQIAa64U3lyaxpQAAAAASUVORK5CYII=');
  cursor: move;
}
.icon-dropdown {
  /* icon-dropdown.png */
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAQAAADY4iz3AAAAKUlEQVQY02NgwAf+YwFQCezKKZRCtwdFF4oD0A1ESFDBGVil8IQGbgAAiaBjnU8tP0kAAAAASUVORK5CYII=');
}
.icon-dropdown-d {
  /* icon-dropdown-d.png */
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAQAAADY4iz3AAAAKklEQVQY02NgwAdy/2NCqAR25RRKoduDogvFAegGIiSo4AysUnhCAzcAAJOYRxkKj+5hAAAAAElFTkSuQmCC');
}
.icon-dropdown-active {
  /* icon-dropdown-active.png */
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAQAAADY4iz3AAAAKElEQVQY02NgwAf+YwE4JaCSlEhh2o2kC91RKAYyoPOo7kI8oYEbAACHhecZSiXhsAAAAABJRU5ErkJggg==');
}
.icon-dropdown-active-d {
  /* icon-dropdown-active-d.png */
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAQAAADY4iz3AAAAKElEQVQY02NgwAdy/2NCnBJQSUqkMO1G0oXuKBQDGdB5VHchntDADQAE0qTxqu2HqgAAAABJRU5ErkJggg==');
}
.icon-minimize {
  /* icon-minimize.png */
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAQAAADY4iz3AAAAHklEQVQY02NgwAf+YwE4JaCS5Epht3/wSOEJDdwAAFcvh3lwBRT4AAAAAElFTkSuQmCC');
}
.icon-minimize-d {
  /* icon-minimize-d.png */
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAQAAADY4iz3AAAAH0lEQVQY02NgwAdy/2NCnBJQSXKlsNs/eKTwhAZuAAAbK2Cx/Io00wAAAABJRU5ErkJggg==');
}
.icon-maximize {
  /* icon-maximize.png */
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAQAAADY4iz3AAAAJUlEQVQY02NgIAT+YwDipNBNwS+F3SjCUtjdSoYDiJDC6VncAAAKY3uF7U/mdQAAAABJRU5ErkJggg==');
}
.icon-maximize-d {
  /* icon-maximize-d.png */
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAQAAADY4iz3AAAAJklEQVQY02NgIARy/6ND4qTQTcEvhd0owlLY3UqGA4iQwulZ3AAAn8BYKXiL6OYAAAAASUVORK5CYII=');
}
/* Form icons - deprecated */
form.aui .icon-date,
.aui-icon-date {
  /* icon-date.png */
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAARElEQVR4AWMoIBGANFgXr8dE927fw0TkaCDLSf/B4O7duwQZ5Gq4iwNccDGHI4gIARuA6tAYJGig1En0DyVMQFcnkQgA7103vYurRvEAAAAASUVORK5CYII=');
}
form.aui .icon-range,
.aui-icon-range {
  /* icon-range.png */
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAARklEQVR4AWMoIBGANFgXr8dEd7EBcjSQ5aT/YAA0gCCDXA0Q911wMSeIUGwA8gkyyNWAsJRyJ6F5mmQNhJ2EFtN0ijgSAQD0WQfB7IGD0QAAAABJRU5ErkJggg==');
}
.aui-icon-required {
  /* icon-required.png */
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAARUlEQVR4AWOAgQsu5v8ZSAIIjaVAbA4yAEqXkmpAMxDfABkApZtJNYARiHtABkBpRlIN0AbiK0AcBMQrQHyGkQdGwSgAAPtCJnBUV/TSAAAAAElFTkSuQmCC');
}
form.aui .icon-users,
.aui-icon-users {
  /* icon-users.png */
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAArElEQVR4AWOgCbAuXi8HxLuA+DOUliPVgN1A/B8J78epuKCgwBOIn0GxJ9SAz2gG/MSllgHK+Q/Fz/C5AFMtpuBzWBhADfkCpeWxqoUKeoE4QPwExMbhU9LUAm2UAuK9IL8D8R4glmQgYLIGCCMZsBYtDNZiqkUIlCH5qxxqwCc0Az5jVQsVfI4k+A5qwH90jEstA4SDwLgNwFQ7jAy4gSR4F2rAaTQDjuFSCwBFeGK4drVwMAAAAABJRU5ErkJggg==');
}
form.aui .icon-help,
.aui-icon-help,
form.aui .icon-inline-help,
.aui-icon-inline-help {
  /* icon-help.png */
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAABG0lEQVR4AU2RNVYtQRiE+7m7IxHRlRxnHWwAty9lDbg7K4AUh7kJ7vDwEGLcvU6f6cP8NVJVXe3GFWGqWedSWBcLm2DxjmZuuSFGgxATu9X/tWt+zTAPdBNnnBNHl5whP0KDRJm1ezjimn6SpArlNhqRCLd02eA0h+SSzS47PJfuUEvEUMMN/yR/8UC5DVaKJej/T6PVGNbxjC1SeKtvBgfMawQVHhuGS9oC+8ninGW3XNq4MlwRDAyzx1enFDgxbOAFAhP0BpTHf7dIZyW64f1F1hqi3NLhW584Ej77StskKkIjD5Ra6y0bwlvLC7inyR31iCJd2MF5Zs+0U84wr58uq5U7bvBoEDxupBrVHCwi1LLJNaf8F4s4/xGiuqDPs2tUOAAAAABJRU5ErkJggg==');
}
/* Message icons */
.aui-message .icon-close,
.aui-icon-close {
  /* icon-close.png */
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAOUlEQVR4AWOgGogCQjQ+KrcfCKMw+MgCECEMHqYSdGlMJZjSCCWo0oQVELaCsCMJe5NwQBEOasoBAGP2Kx0Yi3q/AAAAAElFTkSuQmCC');
}
.aui-message .icon-close-inverted,
.aui-message.error .icon-close,
.aui-icon-close-inverted {
  /* icon-close-inverted.png */
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAOklEQVR4AWOgFvi/4P8CdD4qFwQWYPCRBSBCGDxMJejSmEowpRFKUKUJKyBsBWFHEvYm4YAiHNSUAwDHH6hxrraMqwAAAABJRU5ErkJggg==');
}
/* Dropdown icon (downwards arrow)
* - achieved via pseudo element
*/
.aui-icon-dropdown {
  border: 4px solid transparent;
  border-top-color: #172B4D;
  content: "";
  display: inline-block;
  height: 0;
  overflow: hidden;
  text-align: left;
  text-indent: -999em;
  position: relative;
  vertical-align: baseline;
  width: 0;
}
/*! AUI Inline Dialog */
aui-inline-dialog {
  display: block;
  position: absolute;
  z-index: 100;
}
aui-inline-dialog:not([resolved]) {
  display: none;
}
aui-inline-dialog .aui-inline-dialog-contents,
aui-inline-dialog .contents {
  overflow-y: auto;
}
aui-inline-dialog.aui-layer[aria-hidden="true"] {
  opacity: 0;
  -webkit-transition: opacity 0.2s, visibility 0.2s;
  transition: opacity 0.2s, visibility 0.2s;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  visibility: hidden;
  display: block;
}
aui-inline-dialog.aui-layer[aria-hidden="false"] {
  opacity: 1;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  visibility: visible;
}
aui-inline-dialog.aui-layer {
  height: auto;
}
aui-inline-dialog.aui-alignment-side-top {
  padding-bottom: 10px;
  padding-top: 0;
}
aui-inline-dialog.aui-alignment-side-top:before,
aui-inline-dialog.aui-alignment-side-top:after {
  top: calc(100% - 10px);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
aui-inline-dialog.aui-alignment-side-top:after {
  top: calc(100% - 11px);
}
aui-inline-dialog.aui-alignment-side-top.aui-alignment-element-attached-top {
  padding-bottom: 0;
  padding-top: 10px;
}
aui-inline-dialog.aui-alignment-side-top.aui-alignment-element-attached-top:before,
aui-inline-dialog.aui-alignment-side-top.aui-alignment-element-attached-top:after {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  top: 2px;
}
aui-inline-dialog.aui-alignment-side-top.aui-alignment-element-attached-top:after {
  top: 3px;
}
aui-inline-dialog.aui-alignment-side-bottom {
  padding-bottom: 0;
  padding-top: 10px;
}
aui-inline-dialog.aui-alignment-side-bottom:before {
  top: 2px;
}
aui-inline-dialog.aui-alignment-side-bottom:after {
  top: 3px;
}
aui-inline-dialog.aui-alignment-side-bottom.aui-alignment-element-attached-bottom {
  padding-bottom: 10px;
  padding-top: 0;
}
aui-inline-dialog.aui-alignment-side-bottom.aui-alignment-element-attached-bottom:before,
aui-inline-dialog.aui-alignment-side-bottom.aui-alignment-element-attached-bottom:after {
  top: calc(100% - 10px);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
aui-inline-dialog.aui-alignment-side-bottom.aui-alignment-element-attached-bottom:after {
  top: calc(100% - 11px);
}
aui-inline-dialog.aui-alignment-side-left {
  padding-left: 0;
  padding-right: 10px;
}
aui-inline-dialog.aui-alignment-side-left:before,
aui-inline-dialog.aui-alignment-side-left:after {
  left: calc(100% - 14px);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
aui-inline-dialog.aui-alignment-side-left:after {
  left: calc(100% - 15px);
}
aui-inline-dialog.aui-alignment-side-left.aui-alignment-element-attached-left {
  padding-left: 10px;
  padding-right: 0;
}
aui-inline-dialog.aui-alignment-side-left.aui-alignment-element-attached-left:before,
aui-inline-dialog.aui-alignment-side-left.aui-alignment-element-attached-left:after {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  left: -2px;
}
aui-inline-dialog.aui-alignment-side-left.aui-alignment-element-attached-left:after {
  left: -1px;
}
aui-inline-dialog.aui-alignment-side-right {
  padding-left: 10px;
  padding-right: 0;
}
aui-inline-dialog.aui-alignment-side-right:before,
aui-inline-dialog.aui-alignment-side-right:after {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  left: -2px;
}
aui-inline-dialog.aui-alignment-side-right:after {
  left: -1px;
}
aui-inline-dialog.aui-alignment-side-right.aui-alignment-element-attached-right {
  padding-left: 0;
  padding-right: 10px;
}
aui-inline-dialog.aui-alignment-side-right.aui-alignment-element-attached-right:before,
aui-inline-dialog.aui-alignment-side-right.aui-alignment-element-attached-right:after {
  left: calc(100% - 14px);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
aui-inline-dialog.aui-alignment-side-right.aui-alignment-element-attached-right:after {
  left: calc(100% - 15px);
}
aui-inline-dialog.aui-alignment-snap-left:before,
aui-inline-dialog.aui-alignment-snap-left:after {
  left: 6px;
}
aui-inline-dialog.aui-alignment-snap-center:before,
aui-inline-dialog.aui-alignment-snap-center:after {
  left: calc(50% - 8px);
}
aui-inline-dialog.aui-alignment-snap-right:before,
aui-inline-dialog.aui-alignment-snap-right:after {
  left: calc(100% - 22px);
}
aui-inline-dialog.aui-alignment-snap-top:before,
aui-inline-dialog.aui-alignment-snap-top:after {
  top: 10px;
}
aui-inline-dialog.aui-alignment-snap-middle:before,
aui-inline-dialog.aui-alignment-snap-middle:after {
  top: calc(50% - 4px);
}
aui-inline-dialog.aui-alignment-snap-bottom:before,
aui-inline-dialog.aui-alignment-snap-bottom:after {
  top: calc(100% - 18px);
}
aui-inline-dialog:before,
aui-inline-dialog:after {
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #fff;
  border-top: 0px;
  content: "";
  display: inline-block;
  height: 0;
  position: absolute;
  width: 0;
}
aui-inline-dialog:before {
  border-bottom-color: #DFE1E6;
}
.aui-inline-dialog {
  display: none;
  position: absolute;
  z-index: 100;
}
aui-inline-dialog,
.aui-inline-dialog {
  /* 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) */
  /*Inline Dialog Arrow */
}
aui-inline-dialog .aui-inline-dialog-contents,
.aui-inline-dialog .aui-inline-dialog-contents,
aui-inline-dialog .contents,
.aui-inline-dialog .contents {
  background: #fff;
  border: 1px solid #DFE1E6;
  border-radius: 3px;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
  overflow: hidden;
  padding: 20px;
}
aui-inline-dialog .aui-inline-dialog-contents.aui-inline-dialog-no-shadow,
.aui-inline-dialog .aui-inline-dialog-contents.aui-inline-dialog-no-shadow,
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 .aui-inline-dialog-contents.aui-inline-dialog-auto-width,
aui-inline-dialog .contents.aui-inline-dialog-auto-width,
.aui-inline-dialog .contents.aui-inline-dialog-auto-width {
  width: auto;
}
aui-inline-dialog .aui-inline-dialog-contents form.aui h2:first-child,
.aui-inline-dialog .aui-inline-dialog-contents form.aui h2:first-child,
aui-inline-dialog .contents form.aui h2:first-child,
.aui-inline-dialog .contents form.aui h2:first-child {
  border-bottom: 1px solid #DFE1E6;
  margin: -7px 0 11px 0;
  padding: 0 0 12px 0;
}
aui-inline-dialog .aui-inline-dialog-contents form.aui .buttons-container,
.aui-inline-dialog .aui-inline-dialog-contents form.aui .buttons-container,
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 .aui-inline-dialog-contents .submit + .cancel,
aui-inline-dialog .contents .submit + .cancel,
.aui-inline-dialog .contents .submit + .cancel {
  margin-left: 0;
}
aui-inline-dialog .aui-inline-dialog-arrow,
.aui-inline-dialog .aui-inline-dialog-arrow,
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 .aui-inline-dialog-arrow.aui-css-arrow,
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 .aui-inline-dialog-arrow.aui-css-arrow::after,
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 .aui-inline-dialog-arrow.aui-css-arrow::before,
aui-inline-dialog .arrow.aui-css-arrow::before,
.aui-inline-dialog .arrow.aui-css-arrow::before {
  border-color: #DFE1E6 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 .aui-inline-dialog-arrow.aui-css-arrow:after,
aui-inline-dialog .arrow.aui-css-arrow:after,
.aui-inline-dialog .arrow.aui-css-arrow:after {
  border-bottom-color: #fff;
  top: 1px;
}
aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-bottom-arrow:after,
.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 .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 .aui-inline-dialog-arrow.aui-css-arrow.aui-bottom-arrow:before,
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 .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 .arrow.aui-css-arrow.aui-bottom-arrow:after {
  border-top-color: #fff;
  top: -1px;
}
aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-right-arrow,
.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-right-arrow,
aui-inline-dialog .arrow.aui-css-arrow.aui-right-arrow,
.aui-inline-dialog .arrow.aui-css-arrow.aui-right-arrow {
  right: -7px;
}
aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-left-arrow:after,
.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-left-arrow:after,
aui-inline-dialog .arrow.aui-css-arrow.aui-left-arrow:after,
.aui-inline-dialog .arrow.aui-css-arrow.aui-left-arrow:after,
aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-left-arrow:before,
.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-left-arrow:before,
aui-inline-dialog .arrow.aui-css-arrow.aui-left-arrow:before,
.aui-inline-dialog .arrow.aui-css-arrow.aui-left-arrow:before {
  border-width: 8px 8px 8px 0;
  border-color: transparent #ccc;
}
aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-left-arrow:after,
.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-left-arrow:after,
aui-inline-dialog .arrow.aui-css-arrow.aui-left-arrow:after,
.aui-inline-dialog .arrow.aui-css-arrow.aui-left-arrow:after {
  border-color: transparent #ffffff transparent transparent;
  top: 0;
  right: 0;
}
aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-right-arrow:after,
.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-right-arrow:after,
aui-inline-dialog .arrow.aui-css-arrow.aui-right-arrow:after,
.aui-inline-dialog .arrow.aui-css-arrow.aui-right-arrow:after,
aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-right-arrow:before,
.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-right-arrow:before,
aui-inline-dialog .arrow.aui-css-arrow.aui-right-arrow:before,
.aui-inline-dialog .arrow.aui-css-arrow.aui-right-arrow:before {
  border-width: 8px 0 8px 8px;
  border-color: transparent #ccc;
  left: -7px;
}
.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-right-arrow:after,
.aui-inline-dialog .arrow.aui-css-arrow.aui-right-arrow:after {
  border-color: transparent transparent transparent #ffffff;
  top: 0;
  right: 0;
  left: -8px;
}
/* Shim is for lte IE9 - class is added via JS */
.inline-dialog-shim {
  border: none;
  display: block;
  height: 0;
  left: 0;
  position: absolute;
  top: 0;
  width: 0;
  z-index: -2;
}
#inline-dialog-shim {
  display: none;
}
/*! AUI Date Picker, using jQuery UI Date Picker */
/*
 * CSS is a bit curious because it has to work both with and without jQuery UI's theme CSS present.
 * jQuery UI themes are not meant to be loaded, but we can't prevent the scenario.
 */
.aui-datepicker-dialog .aui-datepicker-hint {
  background: #f5f5f5;
  border-bottom: 1px solid #ccc;
  color: #707070;
  font-size: 14px;
  padding: 2px 5px;
}
.aui-datepicker-dialog .aui-inline-dialog-contents,
.aui-datepicker-dialog .contents {
  padding: 0;
}
.aui-datepicker-dialog .aui-inline-dialog-arrow.aui-css-arrow:not(.aui-bottom-arrow):after,
.aui-datepicker-dialog .arrow.aui-css-arrow:not(.aui-bottom-arrow):after {
  border-bottom-color: #f5f5f5;
  top: 2px;
}
.aui-datepicker-dialog .ui-datepicker {
  background: inherit;
  color: inherit;
  font-size: 14px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  padding: 0;
  width: 100%;
}
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header {
  background: #f5f5f5;
  height: 14px;
  margin: 0;
  padding: 10px;
  position: relative;
}
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-prev,
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-prev-hover,
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-next,
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-next-hover {
  cursor: default;
  height: 20px;
  line-height: 35px;
  padding: 0;
  position: absolute;
  text-align: center;
  top: 0;
  width: 38px;
  /* 40px - border width */
}
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-prev,
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-prev-hover {
  left: 0;
}
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-next,
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-next-hover {
  right: 0;
}
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-prev span,
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 15px;
  top: 0;
  margin: 0;
}
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-title {
  color: #333;
  font-size: 14px;
  font-weight: bold;
  height: 14px;
  line-height: 14px;
  margin: 0;
  padding: 0;
  text-align: center;
}
/* jQuery UI Date Picker - Calendar */
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar {
  border-spacing: 0;
  margin: 0;
  table-layout: fixed;
  width: 100%;
}
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar thead {
  background: #f5f5f5;
}
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar tbody {
  background-color: #fff;
}
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar th {
  line-height: 15px;
}
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td,
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td a,
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td span {
  line-height: 25px;
}
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar th {
  color: #707070;
  font-size: 10px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  font-weight: bold;
  letter-spacing: 1px;
  padding: 1px 0;
  text-align: center;
  text-transform: uppercase;
}
.aui-datepicker-dialog.aui-datepicker-dialog-large .ui-datepicker .ui-datepicker-calendar th {
  letter-spacing: 0;
}
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td {
  text-align: right;
}
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td a {
  background: #fff;
  color: #0052CC;
  text-decoration: none;
  text-align: center;
}
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td a,
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td span {
  cursor: default;
  display: block;
  font-size: 14px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  padding: 0 8px;
}
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day a {
  background: #0052CC;
  border-radius: 3px;
  color: #fff;
}
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day a:hover {
  background: #0052CC;
}
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-today {
  font-weight: bold;
}
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-unselectable {
  background-color: #f5f5f5;
  color: #999;
}
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-other-month.ui-datepicker-unselectable {
  background-color: #fff;
}
/* jQuery UI Overides (defaul theme) */
.aui-datepicker-dialog .ui-widget-header {
  font-weight: normal;
}
.aui-datepicker-dialog .ui-state-default,
.aui-datepicker-dialog .ui-widget-content .ui-state-default,
.aui-datepicker-dialog .ui-widget-header .ui-state-default,
.aui-datepicker-dialog .ui-widget-header,
.aui-datepicker-dialog .ui-widget-content {
  border: none;
}
.aui-datepicker-dialog .ui-state-hover,
.aui-datepicker-dialog .ui-widget-content .ui-state-hover,
.aui-datepicker-dialog .ui-widget-header .ui-state-hover,
.aui-datepicker-dialog .ui-state-focus,
.aui-datepicker-dialog .ui-widget-content .ui-state-focus,
.aui-datepicker-dialog .ui-widget-header .ui-state-focus {
  background: none;
  border: none;
  color: #0052CC;
}
/* jQuery UI Date Picker - Common; note that we need the extra specificity for .ui-datepicker-prev and .ui-datepicker-next to override the demo style sheets */
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover,
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:active,
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:focus,
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover,
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-next:active,
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-next:focus,
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td a:hover,
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td a:active,
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td a:focus {
  text-decoration: none;
}
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td a:hover,
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td a:active,
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td a:focus {
  background-color: #f5f5f5;
  border-radius: 3px;
  -webkit-box-shadow: 0px 0px 0pt 1pt #ccc;
          box-shadow: 0px 0px 0pt 1pt #ccc;
}
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-prev.ui-state-disabled,
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled:hover,
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled:active,
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled:focus,
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-next.ui-state-disabled,
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-disabled:hover,
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-disabled:active,
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-disabled:focus {
  color: #707070;
}
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar > thead > tr > th {
  padding-bottom: 5px;
  border-bottom: 1px solid #ccc;
}
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar > thead > tr > th:first-child,
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar > tbody > tr > td:first-child {
  padding-left: 5px;
}
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar > thead > tr > th:last-child,
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar > tbody > tr > td:last-child {
  padding-right: 5px;
}
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar > tbody > tr:first-child > td {
  padding-top: 5px;
}
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar > tbody > tr:last-child > td {
  padding-bottom: 5px;
}
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar > tbody > tr > td {
  text-align: center;
}
.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td a {
  display: block;
  padding: 0;
}
aui-message {
  display: block;
  margin: 20px 0 0 0;
}
.aui-message {
  background: #fff;
  border: 1px solid #0052CC;
  border-radius: 3px;
  color: #172B4D;
  line-height: 20px;
  margin: 20px 0 0 0;
  overflow-wrap: break-word;
  padding-bottom: 20px;
  padding-left: 50px;
  padding-right: 20px;
  padding-top: 20px;
  position: relative;
  word-wrap: break-word;
  word-break: normal;
  /** deprecated; replaced with icon font */
}
.aui-message::after {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0;
  font-family: "Adgs Icons";
  font-weight: normal;
  font-style: normal;
  speak: none;
  color: #fff;
  font-size: 16px;
  left: 20px;
  line-height: 20px;
  position: absolute;
  top: 20px;
}
.aui-message::before {
  display: none;
}
.aui-message::after {
  content: "\F16F";
  color: #0052CC;
}
.aui-message .aui-icon.icon-close {
  background-image: none;
  color: #505F79;
  text-indent: inherit;
}
.aui-message .aui-icon.icon-close::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0;
  font-family: "Adgs Icons";
  font-weight: normal;
  font-style: normal;
  speak: none;
  content: "\F11B";
  font-size: 16px;
}
.aui-message .aui-icon.icon-close:hover {
  color: #172B4D;
}
.aui-message .aui-icon-success,
.aui-message .aui-icon-warning,
.aui-message .aui-icon-info,
.aui-message .aui-icon-error,
.aui-message .aui-icon-hint,
.aui-message .aui-icon-generic,
.aui-message .icon-generic,
.aui-message .icon-error,
.aui-message .icon-hint,
.aui-message .icon-info,
.aui-message .icon-success,
.aui-message .icon-warning {
  display: none;
}
aui-message:first-child,
.aui-message:first-child {
  margin-top: 0;
}
.aui-popup .aui-message.closeable,
.aui-dialog .aui-message.closeable {
  z-index: 4000;
}
/* DEPRECATED .error, .warning, .hint, .info, .success */
.aui-message.error,
.aui-message-error {
  background: #FFFFFF;
  border-color: #FF5630;
  color: #172B4D;
}
.aui-message.error::after,
.aui-message-error::after {
  content: "\F15A";
  color: #FF5630;
}
.aui-message.warning,
.aui-message-warning {
  background: #FFFFFF;
  border-color: #FFAB00;
  color: #172B4D;
}
.aui-message.warning::after,
.aui-message-warning::after {
  content: "\F1B3";
  color: #FFAB00;
}
.aui-message.hint,
.aui-message-hint,
.aui-message.info,
.aui-message-info {
  background: #FFFFFF;
  border-color: #0052CC;
  color: #172B4D;
}
.aui-message.hint::after,
.aui-message-hint::after,
.aui-message.info::after,
.aui-message-info::after {
  content: "\F16F";
  color: #0052CC;
}
.aui-message.success,
.aui-message-success {
  background: #FFFFFF;
  border-color: #36B37E;
  color: #172B4D;
}
.aui-message.success::after,
.aui-message-success::after {
  content: "\F194";
  color: #36B37E;
}
/* Message titles */
.aui-message p.title {
  font-weight: bold;
}
/* IE double bolds otherwise... */
.aui-message p.title strong {
  font-weight: inherit;
}
.aui-message.closeable {
  padding-right: 50px;
}
.aui-message.closeable .icon-close {
  cursor: pointer;
  left: auto;
  opacity: 0;
  position: absolute;
  right: 20px;
  top: 20px;
}
.aui-message.closeable:hover .icon-close,
.aui-message.closeable .icon-close:focus,
.aui-message.closeable:not(.fadeout):not(.aui-will-close) .icon-close {
  opacity: 1;
}
/* End aui-icon position */
/* Footer interop (provisional, just enough to stop them looking broken) */
#footer .aui-message {
  margin-left: 20px;
  margin-right: 20px;
  text-align: left;
}
.aui-banner {
  padding: 10px 40px;
  position: relative;
}
#header .aui-message {
  border-radius: 0;
  color: #172B4D;
  margin: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  position: relative;
}
#header .aui-message::after {
  top: 10px;
}
#header .aui-message.closeable .icon-close {
  top: 10px;
}
table.aui {
  border-collapse: collapse;
  width: 100%;
  /* Interactive Tables */
  /* End Interactive Tables */
  /* stripes - deprecated */
}
table.aui table.aui {
  margin: 0;
}
table.aui > caption {
  color: #707070;
  background: #f5f5f5;
  border-bottom: 1px solid #DFE1E6;
  caption-side: top;
  padding: 7px 10px;
  text-align: left;
}
table.aui > tbody > tr,
table.aui > tfoot > tr {
  background: #fff;
  border-bottom: 1px solid #DFE1E6;
  color: #172B4D;
}
table.aui > tbody > tr > th {
  background: #fff;
  color: #172B4D;
}
table.aui > thead > tr > th,
table.aui > tbody > tr > th,
table.aui > thead > tr > td,
table.aui > tbody > tr > td,
table.aui > tfoot > tr > td {
  padding: 7px 10px;
  text-align: left;
  vertical-align: top;
}
table.aui > thead {
  border-bottom: 1px solid #DFE1E6;
}
table.aui > tbody > tr:first-child > td,
table.aui > tbody > tr:first-child > th,
table.aui > tfoot > tr:first-child > td {
  border-top: 1px solid #DFE1E6;
}
table.aui > thead > tr > th > ul.menu,
table.aui > tbody > tr > th > ul.menu,
table.aui > tbody > tr > td > ul.menu,
table.aui > tfoot > tr > td > ul.menu {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
table.aui > thead > tr > th > ul.menu > li,
table.aui > tbody > tr > th > ul.menu > li,
table.aui > tbody > tr > td > ul.menu > li,
table.aui > tfoot > tr > td > ul.menu > li {
  float: left;
  margin: 0 10px 0 0;
  width: auto;
}
table.aui.aui-table-interactive > tbody > tr:hover {
  background: #f5f5f5;
}
table.aui.aui-zebra tr {
  border-bottom: 0;
}
table.aui.aui-zebra > thead > tr:nth-child(even),
table.aui.aui-zebra > tbody > tr:nth-child(even),
table.aui.aui-zebra > tfoot > tr:nth-child(even),
table.aui.aui-zebra > tbody > tr:nth-child(even) > th {
  background: #f5f5f5;
  color: #172B4D;
}
table.aui .aui-button-link {
  padding-top: 0;
  padding-bottom: 0;
  line-height: inherit;
  height: auto;
  border: 0;
}
aui-tabs {
  display: block;
}
.aui-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.aui-tabs > .tabs-pane {
  display: none;
}
.aui-tabs > .tabs-pane.active-pane {
  display: block;
}
.aui-tabs > .tabs-menu > .menu-item > a,
.aui-tabs > .tabs-menu > .menu-item > a strong {
  background: transparent;
  cursor: pointer;
  font-weight: 500;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.aui-tabs > .tabs-menu .menu-item a,
.aui-tabs > .tabs-menu .menu-item a:link,
.aui-tabs > .tabs-menu .menu-item a:visited {
  color: #42526E;
}
.aui-tabs > .tabs-menu .menu-item a:focus,
.aui-tabs > .tabs-menu .menu-item a:hover {
  color: #4C9AFF;
}
.aui-tabs > .tabs-menu .menu-item.active-tab a,
.aui-tabs > .tabs-menu .menu-item.active-tab a:link,
.aui-tabs > .tabs-menu .menu-item.active-tab a:visited,
.aui-tabs > .tabs-menu .menu-item.active-tab a:focus,
.aui-tabs > .tabs-menu .menu-item.active-tab a:hover,
.aui-tabs > .tabs-menu .menu-item.active-tab a:active {
  color: #0052CC;
}
.aui-tabs.vertical-tabs {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}
.aui-tabs.vertical-tabs > .tabs-menu {
  position: relative;
  width: 11em;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.aui-tabs.vertical-tabs > .tabs-menu::after {
  background: #EBECF0;
  bottom: 5px;
  content: "";
  display: block;
  height: initial;
  position: absolute;
  top: 5px;
  right: 0;
  width: 2px;
  z-index: auto;
}
.aui-tabs.vertical-tabs > .tabs-menu > .menu-item.active-tab a {
  position: relative;
}
.aui-tabs.vertical-tabs > .tabs-menu > .menu-item.active-tab a::after {
  background: #0052CC;
  bottom: 5px;
  content: "";
  display: block;
  height: initial;
  position: absolute;
  top: 5px;
  right: 0;
  width: 2px;
  z-index: 1;
}
.aui-tabs.vertical-tabs > .tabs-menu > .menu-item a {
  display: block;
  text-align: right;
  text-decoration: none;
  overflow: hidden;
  padding: 5px 12px 5px 10px;
}
.aui-tabs.vertical-tabs > .tabs-menu > .menu-item strong {
  padding-right: 0;
}
.aui-tabs.vertical-tabs > .tabs-pane {
  padding-left: 20px;
  padding-right: 20px;
}
.aui-tabs.horizontal-tabs {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.aui-tabs.horizontal-tabs > .tabs-menu {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  list-style: none;
  margin: 0;
  padding: 0;
}
.aui-tabs.horizontal-tabs > .tabs-menu::after {
  background: #EBECF0;
  bottom: 0;
  content: "";
  display: block;
  height: 2px;
  left: 10px;
  position: absolute;
  right: 10px;
  width: initial;
  z-index: auto;
}
.aui-tabs.horizontal-tabs > .tabs-menu > .menu-item.active-tab a {
  position: relative;
}
.aui-tabs.horizontal-tabs > .tabs-menu > .menu-item.active-tab a::after {
  background: #0052CC;
  bottom: 0;
  content: "";
  display: block;
  height: 2px;
  left: 10px;
  position: absolute;
  right: 10px;
  width: initial;
  z-index: 1;
}
.aui-tabs.horizontal-tabs > .tabs-pane {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
}
.aui-tabs.horizontal-tabs[data-aui-responsive]:not([data-aui-responsive="false"]) > .tabs-menu {
  font-size: 0;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  margin: 0 0 -1px 0;
  overflow: hidden;
  white-space: nowrap;
}
.aui-tabs.horizontal-tabs[data-aui-responsive]:not([data-aui-responsive="false"]) > .tabs-menu > .menu-item {
  display: inline-block;
  float: none;
  font-size: 14px;
}
.aui-tabs.horizontal-tabs > .tabs-menu > .menu-item {
  margin: 0;
}
.aui-tabs.horizontal-tabs > .tabs-menu > .menu-item a,
.aui-tabs.horizontal-tabs > .tabs-menu > .menu-item a:focus,
.aui-tabs.horizontal-tabs > .tabs-menu > .menu-item a:hover,
.aui-tabs.horizontal-tabs > .tabs-menu > .menu-item a:active {
  display: block;
  padding: 5px 10px;
  text-decoration: none;
}
.aui-tabs.horizontal-tabs > .tabs-menu > .menu-item.active-tab a,
.aui-tabs.horizontal-tabs > .tabs-menu > .menu-item.active-tab a:link,
.aui-tabs.horizontal-tabs > .tabs-menu > .menu-item.active-tab a:visited,
.aui-tabs.horizontal-tabs > .tabs-menu > .menu-item.active-tab a:focus,
.aui-tabs.horizontal-tabs > .tabs-menu > .menu-item.active-tab a:hover,
.aui-tabs.horizontal-tabs > .tabs-menu > .menu-item.active-tab a:active {
  color: #0052CC;
}
.aui-tabs.aui-tabs-disabled > .tabs-menu > .menu-item > a {
  cursor: default;
}
.aui-tabs.vertical-tabs.aui-legacystyle2011 > .tabs-menu .menu-item strong {
  text-overflow: clip;
}
.aui-tabs.vertical-tabs.aui-legacystyle2011 > .tabs-menu .menu-item.active-tab {
  margin-right: 0;
}
.aui-tabs.vertical-tabs.aui-legacystyle2011 > .tabs-pane {
  border-radius: 0;
}
.aui-tabs.horizontal-tabs > .tabs-menu > .menu-item.hidden {
  display: none;
}
.aui-tabs .active-tab.reloadable-tab a,
.aui-tabs .active-tab.reloadable-tab a strong {
  cursor: pointer !important;
}
.aui-toolbar {
  clear: both;
  display: inline-block;
  /* new rendering context */
  padding-top: 10px;
  position: relative;
  width: 100%;
  /* emulate normal block */
}
.aui-toolbar .toolbar-group {
  display: inline-block;
  float: left;
  padding: 0;
  margin: 0 10px 10px 0;
  white-space: nowrap;
}
.aui-toolbar .toolbar-item {
  display: inline-block;
  float: left;
  margin: 0;
  padding: 0;
}
.aui-toolbar .aui-dd-parent {
  position: relative;
  width: auto;
}
/* splits set toolbars into multiple sections, eg. left/right split */
.aui-toolbar .toolbar-split {
  display: inline-block;
  float: left;
  margin-left: 10px;
}
.aui-toolbar .toolbar-split.toolbar-split-right {
  float: right;
}
.aui-toolbar .toolbar-split.toolbar-split-row {
  clear: both;
  float: none;
  width: 100%;
}
/* Cursor/affordance: looks like a button = pointer, looks like a link = hand */
.aui-toolbar .toolbar-trigger {
  cursor: default;
}
.aui-toolbar .toolbar-item-link .toolbar-trigger {
  cursor: pointer;
}
/* primary buttons */
.aui-toolbar .primary .toolbar-trigger {
  font-weight: bold;
}
/* available/inactive controls */
.aui-toolbar .toolbar-group .toolbar-trigger,
.aui-toolbar .aui-dd-parent a.aui-dd-trigger {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  border-radius: 3.01px;
  border-style: solid;
  border-width: 1px;
  cursor: pointer;
  font-family: inherit;
  font-size: 14px;
  font-variant: normal;
  font-weight: normal;
  background-image: none;
  background-color: rgba(9, 30, 66, 0.04);
  border-color: transparent;
  color: #42526E;
  text-decoration: none;
  border-radius: 0;
  display: inline-block;
  margin: 0;
  padding: 4px 10px;
  vertical-align: baseline;
  /* and now the styles to overcome aui-dropdown1 */
  height: auto;
  text-indent: 0;
  width: auto;
  /* to make split buttons work */
  float: left;
}
.aui-toolbar .toolbar-group button.toolbar-trigger,
.aui-toolbar .toolbar-group input.toolbar-trigger {
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
.aui-toolbar .toolbar-group .toolbar-item.toolbar-item-link .toolbar-trigger {
  border-color: transparent;
  background: transparent;
  text-decoration: none;
  color: #0052CC;
}
.aui-toolbar .toolbar-group .toolbar-item-link:hover .toolbar-trigger,
.aui-toolbar .toolbar-group .toolbar-item-link .toolbar-trigger:focus {
  text-decoration: underline;
}
.toolbar-group .toolbar-item:first-of-type a,
.toolbar-group .toolbar-item:first-of-type button,
.toolbar-group .toolbar-item:first-of-type input[type="button"],
.toolbar-group .toolbar-item:first-of-type input[type="reset"],
.toolbar-group .toolbar-item:first-of-type input[type="submit"],
.toolbar-group .toolbar-item:first-of-type .toolbar-trigger {
  border-top-left-radius: 3.01px;
  border-bottom-left-radius: 3.01px;
}
.toolbar-group .toolbar-item.toolbar-splitbutton .aui-dd-trigger {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.toolbar-group .toolbar-item.toolbar-splitbutton:last-of-type .aui-dd-trigger,
.toolbar-group .toolbar-item:last-of-type a,
.toolbar-group .toolbar-item:last-of-type button,
.toolbar-group .toolbar-item:last-of-type input[type="button"],
.toolbar-group .toolbar-item:last-of-type input[type="reset"],
.toolbar-group .toolbar-item:last-of-type input[type="submit"],
.toolbar-group .toolbar-item:last-of-type .toolbar-trigger {
  border-top-right-radius: 3.01px;
  border-bottom-right-radius: 3.01px;
}
.toolbar-group .toolbar-splitbutton:last-of-type .toolbar-trigger {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.toolbar-group .toolbar-item:first-of-type .toolbar-trigger,
.toolbar-group .toolbar-item:first-of-type button {
  border-left-width: 1px;
}
.aui-toolbar {
  /* hover/focus controls */
  /* Note .dropdown-text and .dropdown-icon used by both Dropdown and Dropdown2 */
  /* disabled controls */
  /* Prevent border highlighting and use normal cursor when disabled.
       .active classes are to counter a clash with dropdown states. */
  /* prevent disabled split buttons jumping if dropdown clicked */
}
.aui-toolbar .toolbar-group .aui-dropdown {
  border: 1px solid #999;
}
.aui-toolbar .toolbar-group .aui-dropdown a {
  border: 0;
  border-radius: 0;
}
.aui-toolbar .toolbar-group button:focus,
.aui-toolbar .toolbar-group .toolbar-trigger:focus,
.aui-toolbar .aui-dd-parent .aui-dd-trigger:focus,
.aui-toolbar .toolbar-splitbutton:hover .toolbar-trigger,
.aui-toolbar .toolbar-group button:hover,
.aui-toolbar .toolbar-group .toolbar-trigger:hover,
.aui-toolbar .aui-dd-parent .aui-dd-trigger:hover {
  border-width: 1px;
  position: relative;
  text-decoration: none;
  color: #42526E;
  border-color: transparent;
}
.aui-toolbar .toolbar-group button:focus,
.aui-toolbar .toolbar-group .toolbar-trigger:focus,
.aui-toolbar .aui-dd-parent .aui-dd-trigger:focus {
  background: rgba(9, 30, 66, 0.08);
}
.aui-toolbar .toolbar-splitbutton:hover .toolbar-trigger,
.aui-toolbar .toolbar-group button:hover,
.aui-toolbar .toolbar-group .toolbar-trigger:hover,
.aui-toolbar .aui-dd-parent .aui-dd-trigger:hover {
  background: rgba(9, 30, 66, 0.08);
}
.aui-toolbar .toolbar-item:first-child .toolbar-trigger:hover,
.aui-toolbar .toolbar-item:first-child .aui-dropdown2-trigger.toolbar-trigger.active,
.aui-toolbar .toolbar-item.active:first-child .toolbar-trigger,
.aui-toolbar .toolbar-splitbutton:first-child:hover .toolbar-trigger,
.aui-toolbar .toolbar-item:first-child .toolbar-trigger:focus,
.aui-toolbar .toolbar-item:first-child .toolbar-trigger:hover,
.aui-toolbar .toolbar-item:first-child button:focus,
.aui-toolbar .toolbar-item:first-child button:hover,
.aui-toolbar .toolbar-item:first-child .aui-dd-parent .aui-dd-trigger:focus,
.aui-toolbar .toolbar-item:first-child .aui-dd-parent .aui-dd-trigger:hover,
.aui-toolbar .toolbar-item:first-child.active .toolbar-trigger:hover {
  margin-left: 0;
}
.aui-toolbar .toolbar-group .toolbar-trigger:active {
  background: #DEEBFF;
  color: #0052CC;
  text-decoration: none;
}
.aui-toolbar .toolbar-group .active .toolbar-trigger,
.aui-toolbar .aui-dd-parent a.aui-dd-trigger.active {
  background-image: none;
  background-color: #344563;
  border-color: transparent;
  color: #FFFFFF;
  text-decoration: none;
}
.aui-toolbar .toolbar-group .aui-dropdown2-trigger.toolbar-trigger.active,
.aui-toolbar .toolbar-group .active .aui-dropdown2-trigger.toolbar-trigger {
  background-image: none;
  background-color: #344563;
  border-color: transparent;
  color: #FFFFFF;
  text-decoration: none;
}
.aui-toolbar .toolbar-group .toolbar-item-link .toolbar-trigger:active {
  background: none;
}
.aui-toolbar .icon-dropdown {
  background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPAAAAB4CAYAAADMtn8nAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAJdRJREFUeNrsnQl4FNeV703ulutfUWgBQQCzL7YkrzI2KAYY4fFJhOIbZw4jh9I8fdlnhNnHMgQR5IzzMDkxXbe956xcDyxMzMOBDteAAfbwsYLAiwJkIVZZNCChCQQqCW1WktvNedUV4lS00tVdTUW8f1/31W3qm7dqrp1f/ecc6vqto7jOAinXn/9db87WLVqlS4c5WtRrqi84m0lFEqpLLq8iJN6wfLp3JpH/wxa13rl27ZF/g3bt3l5WXl5eOpn0UFxeX3nHHHSVy8n766aeKj3/dunWKAHjppZd0Csv3XuS9P51XYrq3gBhFsEUTsi8y9cSXkGlks8ybFAlkmVX5cUGVKai/BJJg9W0/LLd7dL6yMVU4z93rpoOSNoIg5SvfB8FBQUl3//92XldblcgerOr5YvXy6389GkQRGkb7/9tiblhR3gawGZWH4Y4AWJ9eUbhgBQWZg6iNIwlC9VNTEngYzzcSxq950rlK8LYnEU7QOhBDeW8KujAEY9QCQmM7baWEwmvSeP3Q2wdqonrxrdf//9/CdBJX739b9WAGspw7XaUZghg3CVKzS2sjBWTakaq6ERxFrVmQivL4W0D4fDAW5JQXr8Y8S0yrwPksdxMNjlgh22e/hegvKqEYHq67uv/7xAIcZsnBqRAyMLm7AzGhBlZbPSTqK0jCW7wviag0ssDe8nBe8IVlgHmAfZ5CQiLCaIsGcgv/YgMjFuAwW2BO4XrdqAX4OlWpV8PzF2epiX/FCya1wuEo37uxaGmBa7w6A53WFtjFXTl4HlRMrZdiIYvrg54eIwyh5ziRq8F9jUwRR2Dd2ehpoNgAH/9MTAnAVcX5hgYwhQD1/ix6CHvw26383C21lZCxeVkD2/AKbcVABvDC4AY5sAOecBmPKOxhjYuxOgMrVyzRnAX38MfC3DCim8Wu9bhFjT8MBxiD49IdvgDHSDM0IMinnxgKwCyWTVaY8agEOtwX2Bl/sFK6bUejrXNd1DFyyPF3RPVpQOKBG962V3gdWsg/RAjsG2Gw18Ivaz5WyQ9sTZhXAC0INO3cOa1gtFrgYKPyOgbw6IiB1bqgYgxc4vWpSfnY6MJu4cO5D4KSLKwTAXa7XGDtbAd69oggdiLF59GtJrDdD6gHWPqwhTeko/HWEQN4dMbAZeEof/ny5WG1wOHeh3gbqWLnq74zPFTgcaNB3SCW0iertJCWt6Z04X6UkokpFNGjlJGRkbIepRwaGlL1KGg4Fe5HKRnATEzXsfSsCpiYGMBMTEwMYCYmJgYwExMDmImJiQHMxMTEAGZiYmIAMzExgJmYmBjATExMDGAmpmudGvXrqXPUrgytWnAt0WUPmzt42HuUgjyNoqSfUjKp7mZVgjnQeewC/xMcaqk/Pb2dq6rqwvcbnfAfElJSZCVlaXJmy2Sd4IfxfTT8vLyeFsBE1NTdypU6ego6ODP8/HHntM1XkMOTmuZ4CD9m4n9A25sCwOzEYdZCYaICkmAqJMesXl4vX1N2Ge33aqsv0AXP0qZylI3gxT2vZJ69ev56hOnU7ncKK3psREr0CKn5T27duneE6sUkmjBwnIpWFoK6UQH1XtZJe5IDwKhXBO2XKFIiIiACdznfd0kU5ffo0feVCgZjevPF6m2YlplfEdeCZF0tzeD/77DMoLCyEW265BbZv366qnO5N3e6ww6psXqIM7kgOsIzxater4eefgecaLXB3AkxXFqCUWn9VPsCB8HTup1yftorJdXXdMuWLWF9XdEggbfUqycCPtCgnfWrFnw5Zdf5nr1mDUBLLYseGNjY6Gvr68Myyr1utCl4jIVZfMWieAdGhoaATBBSuo10xJSYG0tDTo7OxUDTEBOm7cOO/ObRFZYPpC68hCCpBr1gBOnjwJCxcu5MxqqpK1dzKFpuLO3ZuECalRkBPnw1Ottjg3GUbuNACpyWYYFZmPExINcOHxzth4cxkLj3JrMYSD1tA7HT47xpCLH1dUZx2SGoUpAZu1Flgb3yOmgtKomHdPGjVBbW0ugVVNDoZOhT7wQHP6n0tBVqAVUVFREB8fTX6vDjCxVd9/AQuNXCyJqIrTd/pVUwR6oSEBIiLi4PGxkbFEIvwlpWV6STuM1nfJkolJSVA6/CT0xritrY2mDt3Lu80zn95Cc/geeee45vdPT/z372s4DnMeBwc3Ut/ZCdYoD2Lht8gJCmJxhhzZ0T0KRxUH3GArtr22HhtFS0wLHwUV0nrMhL5KiDYoaqhReakPiMo0gLvWCF2DkRH2lagGFhbYG9JquDKRmxYQ54rwTpw4kU80zxDB1tPTA5cuXYLDhw8vREtQjRdDtbWnGBQbY4lgZcVOCASLLy5XfZGpMYufolWWAmwymfjPGTNmwIkTJygeVgUvfudhkrrPuA68IdbKdaROlLyL/v5/nzee89mDBhAl9vcqaTudjjgBR0m7utQ7D32AUYGnTAw8unDHud98wfC3VNlHjExfg3hszYXyKGRov9sHciYlq3P1heMMAcVhEv73kz9r6SvX19apiYG83wlfvpLaSqCcr27Rp07AFrqurA9ECU2N88MEHYxHjhwpweVK49ddeOIl0dHRfDkYw5UQEAaDgYds0qRJsHLlSqD9h3KRCVwRVvpOx0/lE7jd3d0guknkSivt/akOCEy0qgSo1AIPH6sAMcGrVUhDdc83roGBgWEPg0TncPnyZVmdUP15G2SPMcHnjd0wMEgzSLqhy2qH2iYLxJgj4JapqXDnrFR4/UAjHGm8BIWzx8FBhFkpwFJ4RWkEsbTdVwfJp9gKh3vKHoMPSKWWN8/HejWNh9GIKKevbm5WTr96AqCjpYTDNiYVigEuAZhKkMLzl8IcgFTU1N5l5biYlHUeQgQqxrgksa/okst/V8EWq0LJ0IsWGKCt1twoT0VryG8R870cU0dVrhQ9xbk5eXB4OAgb32pE6TzoFRdXQ333ntvcBccY92JY4zQ1NkLTtzO4XLA5jeOwbK88TBvYir09jvgHFpcl9MNTe0WMMzNgLPtPUoOt4zgFF1oGRArvb6lckaXaSxFDcDXwgJDAIhBq9FcikHJjSV31ivWraHlFoulJMSyd1VVVf0OeqFBJJogefMmQPz5s0jeMURak3Oh3g/NVF6LQOQt9QJEQaDZAQ5YbFs82KyqFYVoh7SwXXWLSb3lZS03grfnKyh1rtCFsAP0p34KYGDu0tLTA8ePHh8MDsrwEL4YDQRvTALrfNCuTkyZWdJ3N8f/v2DmOLD0DcH/2XkUBu1Oz9SvOjdwOg76ByKO39/ENO1pbAsRDcX7rvvPr/r33nnnVDa/TWxwN7D5r7cC9Ujcd4Q1Jvby/vyknjV4VlE5iLhPuGw0IrXC3Ecpq5nqTKE21gdZhh3qQUMBgjMBa0gwXjwE9PXIYxCg2xZECqVALwIq88IR97NcJbe7YPJo6LAjdS9sWgE3YctsMY21d8J4JeiLGFmOKADta3sxEM/Ra7ED8IzO/9O2A/x6l8MJSDU/oJULgWBd8CYeJMqD84bYim8QrtS1UEHs8ArVqxQdQeDtGzZMi6QxZWOSFOyWq2a/TaSdwbEgCSCij19fCFMIKcpYCeFXuiO3R4msOL28R4wwe0I0WIZ04BxwoWWJgMy0OPjyjA3GJIZWNsKaCBqrqt7KHW3og5yxZujEzsbp4mBaRjQc6XeBcew/qIKXHyTMjoe2ThvMn5QEZ1q7wE7Aov71R7fyncRT5R8LDc0NdPGQn2zBRbMzlA9UiyF2Ae8pWrbZrgs8J49e8JrgYP0PqVhHNmT/eRUiNIcXooX9ANNJmM4Bxy8hOPD6EPaTZEoCs5qba/vxUL3f0rA1y0s38qHGPzYkuvx4ceOCDDg4SYyNVlz1pbCzsrToHi2/Kgm/nZcHbB8/yg1nbPzp1ZQDQ7YB7bpsOxgg9fFLbAmWP3qZ6rMAb4lDh/Xu2wJooQOXUCKk0TOVDKKPOwRQdaURrQ4M2GNsJv3/JYdX322wASaMH3kMIbw16BVPSyfI6wELwGnSQGBOBYFth5oQoWFOYptpKJMVF6lbePpH7f2/VwcOLb4BVd06FyuOtUNdwAdxON0walwAFszLBgJ3b8zuPwNOP3AJpSdGhWKVhiDXqoEuFAaqwtKOwW2BgCmxtfQ5g6SA9QQ9WdJ3jokwwhO6oQaD9i4HcJdPAxdDW80ZFcf/zqFLcOecRN5ttvQ5wYyWNynWAAdP9cHs7Cj4wV3jQm5gMyck6X68fBb3h3ePw83Tx8LdeRMh0jTZM8iFcfbxs52wv7YVNn7/ZrhpapoWDbpUMlYSkteGBiDcP14XVrGJ3YPoiy/quFmzZl496DbghLMd/dDUOci70NbIXB0nIQFY9pgoKUGMm//AWTMuO1r/0Hzn754hlt8YzJ0dNvBhW5SoIBDp3uglZkbD2ngxNj6/D0s8dO9MJ7x5qhKaObv5lhqwxcbD8thy46YY0yEiJ1bEWxQCpqqrO85Nm3aDrHu85468B13H90Jy5lQ4W3cAFv989feYLfuaeM6Ed6ZE2L4nA8fLoXZoyPgnXfzmAwMYD//nXfJvndULOLSu/8/IZsB5/GxyDvXD3U2OCkjdUczV/2VDex2J6y4NRWKlzJ4GcBMTExfu9iMHExMDGAmJiYGMBMTEwOYiYkBzMTExABmYmJiADMxMfmQrqioSO6N4P3l5eWFSndQXFz8EXi926rlPpSUT1PWKD3devWrcePzT5WWTBtoaRmvmBJeLXq66DFiDY/kf4EcOpsleqxZjonXFuJ9tGhy/VDlCEuupxse5qS3/rFD29zDtVFqej/ZDr57Qm3ENQpIef41w/N7tSEn5AdfXwPDr6/SFjqWiurxIkQXWyUyFKq9xYZj3oaR8LZUkgL1ag7Lo4tED9RWYBmHkdEbXmzYLkNEndX7VQtLiHa3Fko5htUbHS4AWCZ2ZeIx/EZZZrmGdFQnnp2i6UQP4fuEmJKvrq7cKYilV70faG8qwxqFAvFPo9UV9IFR4rtQSqJT4aqV4MqXXKby5ArR3C52RaM3IjTS4hDLXy1AtVNo8EkaQVYsdDrrhfJyhHO4Vlos6bA/UAqwTq4LoGYuYsn2hXLyKd2Hl4tSDU0WovGAOyE61eLhY6oQrKM3NJtwrmF6vGsFuqnQgC4SAhjtLiG3xPgEb9brmG95Umuv6L96gULHCx9pHYicWG7j8K1DwXlh/rQ92qvshYLDWmLRhdRGotdr7JIrLDUZd6mkfVNEgDeKexrtYbHLsa7I2J2ilG9k4rrKnX9Ra9ksaSOkgTvq0hpPRmCDeyIFo4Q7DAhYGsayj7kFNmC1OkdBAtbC4GW9rgeRu1/iI6bbHGAbNbNorBY6twpJSFMkwKBFp1cuKafcK1waMcikMsbOFSytRQgpGiT7oP83gIrJCQwIABcoLg0VChkxakhxtvfxBYqD1YxCB4iB10sGarQCuOEau25aAVwawOqsFs4tFCssWizw4Umt1sALWi2kPOHYP5C462KHlCSxkrPI1CMnSv8L3wZMffAWNg7yHwEGNgvzFqKHG2j2H6QrglQvhmdTPIjQ7wGfnDDF8BahIxIb/xZJZ7dFpbUUXeVkrOt1iAOFt1XqQXcIiyrEPanepApWIyNTjntc7Lagw82Cq2ZhQz3KLTM8GhWODVfupqpwaNfoWQPoMr8z1pBXOFcOzSUWAxTm3QeNBss3DcG3zElwDqbyUVSWDyrvvNkvEItR1csteyDV7noHqQKViMHaoMIbqVSkArvJ7L96MNGrhv1V4x9WLQ9jbSNsHarhdAkDaoYo3rY6dguSySesmRxK9qGq7oim/xsz/xXnw4xw6SJC6u2joLFmOrtsBMAfTSSy9tAe1Gmn2Vr7tGHQ2l8ZiiMJ0DzwMjWmub0Ni9n16rUNtgsX4qAnhODaD9AzqpHqQSWaMzQBm8is5t80hEDs8BZ7uY7Xq0IaZJIZY6sWmxOLiek6FnsbiYmJAczExMQAZmJiYgAzMTGAmZiYGMBMTEwMYCYmJgYwExMDmImJiQHMxMTEAGZigZrxEPsReXVi/Djh5gmSha/jemVbcV53eICpc9PHk9yh1qOgS9Q72y8sdHxkPBpAKYHzdP1kP258fv3JCOl2MXq/f3tDQsKS9vZ3h3HjxkFOTs77brf7QTx2m5jXaDRCWlpa8B10dAx/HThnLPs3eszW9Ly5RA1ffrIY8Z9q5b9GAcNwr5yvg1govrw9z58jsltb026Boa5C80XTWjXh9j0kds/89TJ5e80gp675JOfCD6TPet7tdDzrcbpuYNynSDPPjYwIe4rp16hh/2qZZ0Rv4/AP9Kuex3lbjQk/VmFahmka1RKmg5jeKS/K/VhpeSCKdqu7HP/4xlR20YeMwvr203sXHuEuDh6BH2Qf18kGGMFNxI/nMD3qJx/ByOEC2lAB1HuOe3LMeeuOjAKLM8jYaGITE3kH43bItsiAWAY6IiIh3Op0vf/HFF6sI3JSUFH755cuXWOeO3fu6waD4X5XK5eNQAPnDzJNa9ZAmxsaDXjTwsN5bf3tcH2a9BlEzZuiUAewDSruVgz0PAUT3UG482iA5dsR4jidGoBJ0QZD/ADWz8aDB1ZVUp0ZhJfRnE4oyMyETbfd/noU1k/08nXj0yAueXYce3evRs2btwYMOmTZuG25wagBGwpwx63b/flJMEcyYkwNhEM7hc2Mdd6IPa5h6ob7fuwWxbEbI9CgDmPwWAFR0P7kdzeM/bPgMnWCEqYqwsiMXXCfIaaW4cEVuBizPTYfdNe2wq6aNFhHgbyLo3xEhlquDjQfBGmMCXUKCz/WcywVw8eKVBakpfN4eXF7ZWAnz586TtR8EM9put28leA2GCEhISMSL6JtSWJiInR3W6C2tnYVQmw3mUzrEPRJefBw/vQQzAhOZkH35cm4HLKk/3nP3MjIFajj36Orggalxih3kzoOBwoASh8VnFR1N3GYv0gmFs3HvhsVWU7XlMTGjK3WyjbBAQ0rdt0wJ7jMGwrk9h/ZAmTpwYNsuEcD0/ZVzsEz8qnAipcZEju66xMbB47lioO9ez7I8fNS3DvD9FuH4/GlzcmpoaWdauPnUjDLjqYcDdgV5SjOzyDQjlo1J4STdkxF75HNkp/RHz7xcssiyR28xF6EFnt/vOYO2FtRP/Ae7KRb8ct8/Q5MLGxVn57eR63IjvHqEdxvCu8bhGCLbCm1trXxnbzQaIDo6BmLRalosPMRr5s2bxyHEj5DhlAtvE4KZGR/PuQIv293BtdRHso7UTbEPqxv20EOurHio9Hq9g9cWd6PVXkoPMAp0SeNHy6hHebWh51/DwRiIAeD1SsE7QNYHLNhu/jNZRHrTEHG7zCCezfsj6SizyVevJQt9///2hwFs2PSPuiX9cOhXQAownmQ5RZFVXn//NPi3t049j9ucRoj3Bitbuv2N7ipF7jTIfI86Nzew202Wd8B2BV651le0wE94L9xXd3HEp0SJAuyvKLoCDgf6t74B1lv7YPWs1RBjjIZWx2XQOZOvbCO7eMeO2tpjqwgsPV5gszkKMjIyBe3DS5d6uStcFxcvGCJjz08f/6NkVFRUUHnFR7Yv59rfPBBSIJCQivhGIYhDRNpN27OCixo1TZondTg4OlKEngvVwWYt6lee5Z//At1xDAkO/QvAd97hQGQVW5kRAT0DA3u2FB5YNXhjnZPp4Dn8L/nz4cV48fzef7a1ARbT53i11W2t8OGgwce3nzr7ZHxpsjVChoxF0psGwDehEij/tdrFeMgNefyK0mK/3Ce2cfx3/3Ktyd7lrFut5usxp4RYDney/st7ugvq0PokwRvra5XzHA1Oh9WGDO7YJbx9wEqVEpsP/cJBCqzucLxgogi5cuLDn6NGjS4cwzktA15vi3Zkz58CUKVP49cePG3nLe/FiJ4LthhgEsbe3F44dO7YqPz9/jzAY4lcWtC6JCAHIgVcCcQIm2jZq0SJlV/TUX3D7LqycBArqAabUBgJ/KUwpXynJ8/MNbKKG3I596yvPLD0cOdFD7zYMX4nJwfPTfh5t0W1oanBschD3NzXyewxcuwC8PV656YeG3gtaPj5hYUuLerxwVhrEmeVPHjMvOxHSk8z3IfwzEcQTo2nUuNdxlO/o4o036rzhNUCcInilMfAITUuP42PgnYrHKy/7MsKKxxNdYyY2IUGlMiakVt97yzP7CQ1HUf5LLqhIUUWuL6fml/vw2taxxZYmIHrfCV9SkpqXwsjC42b311umhso9FgRct/9uzZpWPHjg26DxeCS2VfGBiAqLlzA1vsY8dgLHYStE/F8xUNdnFw5DmAZA9oYL/sMWxu7NTcfbjM4IGQ8kxZwfkf0JIM0hyvW3q4C8uJEeIqrIclWVnD8JJiMHYvzMiAPefOeQa20LUdOkSvHryy6U33nKzolPQ2gKjHsibrHwyS4K43dJxH349IXcUqgnxOsflhGofd2/DPXOfQOtossSDanXWV5M53Kp15TMydWtItnA41vJYXTfERkRBn6sfInVGWJS90DPY1XaISMHkEqmRVXRbW5vdbDabHBLgdTq9ZBB4HKSmpqIr3QEHDnyK7dOTz2yOhJaWVrusw8dj0mP5SQsWQNabbwbM27J0KTiOHuW3UVy5Vciz8td8T70N3Ri9D1oDXWXnUTLj86FaAW34RtMh3W87ZsXczgThqjteBrK0LPyOEZfT9IpVNsTENbnmG6OGtpib78woAbkJXPAyamZ4UpXgjcqXBc5tp1LjNBGvw/MrplZXDDjcthFus9wBL2AqdaVDB8qvtfGQ8l5XMvbxxfApoKnYXPVc7iIg1hjDFwa7ILGvvOgc0vGTNwueYM02PjItdUJjZH6CSnAtJxGjT0jxzphZFq8FcbJ7H884CSjlQ8m8gQsaOVku9vDvvpXHJz5KxYQcyWMIFfC1oLgIsA6SXhBseAJjGJuA4HSVMDNzrajs6d6ofOGct8ua0N1mRnwz4eD7LCasV/gOXQVSUZ59iXrdd8aUWbhUFG1eTPQAUbADKeyBruGF74mXTaHKf08w3gQMNF1ldb3jVlkkAvwpX/7ZNIL2leC/UGDBx6J7NHjsH4kyxUFbwSzjX57l/ehCjafhuFwjt5GhzMxMU1NTI7a9SKF96jB0vPoBMz2WTtcLiffPgcGBmHy5KmyLjDBSEdjPnsWHI89FjBvVEsLb80UA0wDVzTmIA0djHh5XFZ0rc9fHVZQ3oP/ArD01YDFLs3KMpWfb6WeZbhO6fg2NTbCY8Ig1sutrXCJjtdsHo7hoacHVk7KUQRAbW0t/ynzfrBcnb7QPTgnMzlKEcSXrHwo1qhkFDrcD3XcM/ZPuj8338uXqRebzCAnxcGpubLyPzbcV5TeVFnCqAKeb9w6nXoCD9ZpideAPkxGXzqyu7aj0uM8cpBnjatGnvdnd3L3COM9kMvCWVi8EweIDJ2SFPWBHwBDG2A6HE5KTU2ig6125ANODGmeOHMH484i8wWSXS379NO9DH7bKYyndEvANCOlZvDwchSDuqwf22giz/4xBMXm0Ej8e86XvT1LP8P4HcjikpeDHem7vb1wEWNeqqEq/M67z6LVx/8XxCfAj6bPeFdNoxJB1kjv1DZ3wXYG0JRded66GOPwn2F3Z1KHsvD7ETWkOGl28i9IhkUXk1/arBRyLElfWX4HS7FS5bh6R5n8e8z6vaCOedxjV283/Or4/4XtBcCWe/p4Gu6T4DO4bx6GzluSVrasry8vJ3V1dWr6JZRYmIS0COUVnQL3W5u2PoODPTz16evzwbp6RmA27yOQAe9TUKPR3a/DJwNtuwmy7HraeBINpWXuz7Ww84bq/bruTSjlngAbijkn9CbeTVQ8CP/n9AgP0WHRlhWPbb/Ft3rq/6fNUnfX2AFcR7Otlokf9r9mwe4G/V1cFp6hxoYKu7G6MioEtTe/jtsqfnOvN27d/OPVErvC/vLq6DcrR992bnxrtljIdIo79H9k6290HDB9gFCeBBGoQhircrix1mE55xvFB7qeOKy1T4fkzhgtR/T7zHPftV7kcSbOqcLWtpOwgPlsCi1FzIMIBS7ZOmqBaFcCdnZ1kWR9AIP9UVVX98MWLHVBff9rrcU/eM4LBwUER3v/GbR5xu4M/p0DPNt/w179yX333u9j59AaHmDwNtHRT33jj6ueifam3iQPLGc/or/c5p0wHmPSPnutrwF0dV29/UX0CKytHMTlNzXEMJqNhof2JKf/6f11VUPf4IdGyQlwXHskO798kvPSH5/v8cCWyxwpzkKtuTl/zdu88iQDC9CMupcA2H4lQSE8Dy6s7995eOmp4oX5wTNbx10AublwZdTvug28yPQnwINAp9re4NKwLY67nmV8DPPV7FbrMgejFBx8GIASNdrxXO1H4IZ6IP85YKrH1XNV7ahraVN0bmchsMhqL8/DxddXXVmvMY89ETWNJnDMhtzsjIInhfo7zoFtM2ssqnJ6oQSK4eIXajhQJ/EOM56NHC8fDKfZSSvBA6dVdyaVTAOeexRNE97erxXce2jYiMqBPaMNzjTGairbk3qzbUFO15mOEmEtIgC8IZhJZXox5FxojYXNu/mtRRmMRbRNrGB0/3IHg/AKhii2vaHj8kTuz/T2fAM2XuEPFQ3QbXM8g9u8KXMgTKfVoJo/qRldlu3zh/uXGfiXGd58EnoHeuRXER5SYnQi/G7ls0FfZiALLA4Y0csMCPPLVVVVqhRSnom2hPDunh48/PzyW0efpmBAB4zZkzgY5GiXTyJAx0L71zAMaNlu8IY36MsMDQAVT3DQsBuGXxmSijo4Are//2oyKW8OuumLf6/z9zLDF702Alh8pDJyOF4RfV6E5zaF1TUoWO4hIs1EV43GajkXZgYqPwfqZGx8Do0UI8b8hvBsWzhwDs8bHQ0ykAZwYJnXb7PD5mS6oPmsh00kvM7wM3xBdk59WCefrhFKAhXiXWtz2M2fOLKHRaWrp9JD9lClT3sd/HkS3efh1QqUA8xBr/jphg8d0t36GIKFL298pr1Kj8bhTZwFkLRCGjQMDLBprE9aPDrjtr9afXvJ2ayu//P6sLPjh1Gnvczrdg3bhdUIYhQALENPbHfSY5L3gVlQivVomP41BHcHfMPEfhuJiek6FpuRg4mJAczExMQAZmJiYgAzMTGAmZiYGMBMTEwMYCYmJh8yCMCKpHu8ccf57/IuYcsc3IwXmqeNRWmcJHuowxTqSRdJSWzRkimiCkSknQu0W2YaBqFBqXliif9DSmZ7yy/BrTb9Qcu6hdu3YFvQa7d/OKy8vrwnhKXzQw/P/xveRhm7vhmAkx/zuinB81415yx0Fz7MT07ugjTMZ1O1z1KzoGTQCttLOI7zqUa7GM9ps2YdmKiOYAswr7Khf3lgf8Z1WIP5FixbBzJkzITvb85pla2srnDhx4pl9/Y94wWFIiGc1IhfF/wgvA9T1hPScew0xhgK3hmmpg/MZF/UHzA7oJjTR4v3fbeITXM/n5i7X8ZBz02mETpklqdkiTYSudQFuGSn00ljKNIE4SACZLu8GrYd4t7IvWF4fSNeuXcs/8mkymfh3mumtp5ycHBg/fjy98wwvvPCC6sa/fPlyLpj1pfMpLi4GtMKhXosamcuYtAKY9PiSyXBo73YYFFrJjcLyrw5UYbqygTCT/cStW7dyahtUGCAuDSPEiwWId/pYZxGWF4UA8NO33347ZGVl8eBWVFTAihUrMkH0PWFJUuW8BaZrPP/fuflrrTcoXl6YKsB4I3RA9CSV4GtJYA/q7M2B8SjQcwuz7go8BegYUxvYuUio3PtZSDvWEOI8L7dZdKe1gjgpiBVpkORRo2emTp06/J7x/DytXruRh/tvf/gb33HMPv5ysMAL8jFKA84q3hYHBq91/ybUIdp2qQwkHmHwATPCKiktLDwBvO2SaaZaOIajUYOcaQRzI4mppiZMEisPcNWimTPFAcEnn3xyeOK99evXDy9PT08PZYxAiXQh1H8gN99fjMwUgvjbSPQbSGLMG0gDbsrZXZ3pCY719CNFhtRiQTWUj/LlZqaCuFzdQAXuyKUgydgP/zwQ2hubuZhptcjaR5rk5Tte7du3cYahXSKUxaxb1a5GWSY4Fbq96GVslCJ9cDFwf/E7qGdoPNWcv/HxmRDTGGudDQtwKSI1dgrqrRAq8cSyxlqgot0EYwFovxLtSK7xaADgvlANva2vjB6xeeOEFKCwsHJ6Uj7Rv3z4oKiqClpYWlf5tTdCBqRDjXzkxbi5DLXwAS3tdrmtoF3xlLeKhlWrI1cwnWm/oS1DJQtjgDQRxCYR62KD0Aj/Ap6RZ7FRlguDV6Gc0K/r6ufueOOODRRxFV155ZcRKGp1OTk6GTz75hMrOExBeIPdBxZHlTVfWAZMa7cGJlJrQWW6mTvA0E3IrgjRh8/iAulcSCZSpgE8Bi6IR523CsiQBYkqTQd294N9UVVU9QxY4IyMDnnrqKX4EWupek/WtrORHHX6jpkLk3gdWcxtJxqR2YZnsjkkAWHyqirR161aIqHj27G8pBCLrkKZmgEsbKBbBBfaW3dreLx5O3bsqM7Ly4PJkyfzPzpObvSFCxegsbERDh8HJL1knMfmKyvxq400zXQdTljq/fo/UTe9X4sBqj7fjD8iglEwOYiYlpFIq9jcTExABmYmJiADMxMTGAmZgYwExMTAxgJiYmBjATExMDmImJAczExMQAZmJiYgAzMX2D9T8CDABMIiduuYHd8QAAAABJRU5ErkJggg') 0 0 no-repeat;
  display: inline-block;
  margin-top: 0;
  margin-left: 5px;
  margin-right: -5px;
  padding-right: 5px;
  text-indent: -9999px;
  width: 7px;
}
.aui-toolbar .toolbar-dropdown .icon-dropdown {
  background-position: -24px 0;
  height: 7px;
}
.aui-toolbar .toolbar-splitbutton .icon-dropdown {
  background-position: -46px 7px;
  margin-left: 0;
  height: auto;
}
.aui-toolbar .toolbar-splitbutton > .toolbar-trigger,
.aui-toolbar .toolbar-splitbutton > .toolbar-trigger:hover,
.aui-toolbar .toolbar-splitbutton > .toolbar-trigger:focus {
  border-right-style: dotted;
  float: left;
}
.aui-toolbar .toolbar-splitbutton > .aui-dd-parent > .toolbar-trigger:hover,
.aui-toolbar .toolbar-splitbutton > .aui-dd-parent > .toolbar-trigger:focus {
  border-left-width: 0;
  margin-left: 0;
}
.aui-toolbar .toolbar-splitbutton > .aui-dd-parent {
  float: left;
}
.aui-toolbar .toolbar-splitbutton > .aui-dd-parent > .toolbar-trigger {
  border-left-width: 0;
}
.aui-toolbar .toolbar-splitbutton > .aui-dd-parent.active > .toolbar-trigger {
  border-left-color: transparent;
}
.aui-toolbar .toolbar-splitbutton > .aui-dd-parent > .aui-dd-trigger {
  min-width: 0;
  margin: 0;
  padding-left: 2px;
  padding-right: 2px;
  width: 9px;
}
.aui-toolbar .aui-dropdown2-trigger[aria-disabled="true"],
.aui-toolbar .toolbar-group.disabled .toolbar-trigger,
.aui-toolbar .toolbar-item.disabled .toolbar-trigger,
.aui-toolbar .toolbar-trigger.disabled {
  color: #A5ADBA;
}
.aui-toolbar .aui-dropdown2-trigger[aria-disabled="true"]:focus,
.aui-toolbar .aui-dropdown2-trigger[aria-disabled="true"]:hover,
.aui-toolbar .aui-dropdown2-trigger[aria-disabled="true"]:active,
.aui-toolbar .disabled .active .toolbar-trigger:hover,
.aui-toolbar .toolbar-group.disabled .toolbar-trigger,
.aui-toolbar .toolbar-group.disabled .toolbar-trigger:focus,
.aui-toolbar .toolbar-group.disabled .toolbar-trigger:hover,
.aui-toolbar .toolbar-group.disabled .toolbar-trigger:active,
.aui-toolbar .toolbar-group .disabled .toolbar-trigger,
.aui-toolbar .toolbar-group .disabled .toolbar-trigger:focus,
.aui-toolbar .toolbar-group .disabled .toolbar-trigger:hover,
.aui-toolbar .toolbar-group .disabled .toolbar-trigger:active,
.aui-toolbar .toolbar-group .toolbar-trigger.disabled,
.aui-toolbar .toolbar-group .toolbar-trigger.disabled:focus,
.aui-toolbar .toolbar-group .toolbar-trigger.disabled:hover,
.aui-toolbar .toolbar-group .toolbar-trigger.disabled:active {
  background: #F4F5F7;
  border-color: transparent;
  color: #A5ADBA;
  cursor: default;
}
.aui-toolbar .aui-dropdown2-trigger[aria-disabled="true"]:focus,
.aui-toolbar .aui-dropdown2-trigger[aria-disabled="true"]:hover,
.aui-toolbar .aui-dropdown2-trigger[aria-disabled="true"]:active {
  border-color: transparent;
  color: #A5ADBA;
}
.aui-toolbar .toolbar-group.disabled .toolbar-item:first-child .toolbar-trigger,
.aui-toolbar .toolbar-group .disabled.toolbar-item:first-child .toolbar-trigger,
.aui-toolbar .toolbar-group .toolbar-item:first-child .disabled.toolbar-trigger {
  border-left-width: 1px;
  border-left-color: transparent;
}
.aui-toolbar .toolbar-group.disabled .toolbar-item .aui-dd-trigger,
.aui-toolbar .toolbar-group .disabled.toolbar-item .aui-dd-trigger,
.aui-toolbar .toolbar-group .toolbar-item .disabled.aui-dd-trigger {
  border-left-width: 0;
}
.aui-optionlist {
  background-color: #fff;
}
.aui-popover {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
  max-width: 300px;
  min-width: 160px;
  position: absolute;
}
.aui-popover [role="option"] {
  color: inherit;
  display: block;
  padding: 3px 10px;
  text-decoration: none;
}
.aui-popover [role="option"].aui-select-suggestion {
  cursor: pointer;
}
.aui-popover img {
  display: inline-block;
  height: 16px;
  position: relative;
  padding-right: 6px;
  top: 2px;
  vertical-align: baseline;
  width: 16px;
}
.aui-popover ul {
  list-style: none;
  margin: 2px 0;
  padding-left: 0;
}
.aui-popover ul [role="option"] {
  background-color: #fff;
  color: #172B4D;
}
.aui-popover ul [role="option"]:not(.aui-select-no-suggestions):hover {
  background-color: #0052CC;
  color: #fff;
}
.aui-popover ul:not(:hover) [role="option"].aui-select-active {
  background-color: #0052CC;
  color: #fff;
}
.aui-popover.aui-layer {
  height: auto;
}
form.aui aui-select,
aui-select {
  display: inline-block;
  position: relative;
  max-width: 250px;
  width: 100%;
}
form.aui aui-select:not([resolved]),
aui-select:not([resolved]) {
  display: inline-block;
  height: 2.14285714em;
  width: 100%;
  max-width: 250px;
  vertical-align: bottom;
}
form.aui aui-select aui-option:not([resolved]),
aui-select aui-option:not([resolved]) {
  display: none;
}
form.aui aui-select input.aui-select-has-inline-image,
aui-select input.aui-select-has-inline-image {
  background-position: 10px 6px;
  background-repeat: no-repeat;
  background-size: 16px;
  padding-left: 31px;
}
form.aui aui-select select,
aui-select select,
form.aui aui-select datalist,
aui-select datalist {
  display: none;
}
form.aui aui-select input.text,
aui-select input.text {
  padding-right: 22px;
  max-width: 100%;
}
form.aui aui-select button.aui-button,
aui-select button.aui-button {
  background-clip: padding-box;
  border-color: #ccc;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  bottom: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  height: 2.14285714em;
  right: 0;
  margin: 0;
  position: absolute;
  top: 0;
  vertical-align: top;
  width: 22px;
}
form.aui aui-select button.aui-button:not(:hover),
aui-select button.aui-button:not(:hover) {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
}
form.aui aui-select button.aui-button:not([aria-busy])::before,
aui-select button.aui-button:not([aria-busy])::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0;
  font-family: "Adgs Icons";
  font-weight: normal;
  font-style: normal;
  speak: none;
  content: "\F15B";
  font-size: 16px;
  height: 16px;
  line-height: 1;
  margin-top: -8px;
  position: absolute;
  right: 4px;
  top: 50%;
  text-indent: 0;
  width: 16px;
  right: 2px;
}
form.aui aui-select[data-aui-notification-error] .text {
  border-color: #DE350B;
}
form.aui aui-select[data-aui-notification-success] .text {
  border-color: #00875A;
}
/**
 * Quick search for header
 */
.aui-header .aui-quicksearch {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  padding: 0 10px;
  color: rgba(255, 255, 255, 0.6);
}
.aui-header .aui-quicksearch input {
  background: rgba(9, 30, 66, 0.48);
  border: none;
  border-radius: 3px;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: inherit;
  height: 2.143em;
  font-family: inherit;
  font-size: inherit;
  margin: 5px 0 0 0;
  padding: 0 26px 1px 10px;
  vertical-align: baseline;
  width: 170px;
}
.aui-header .aui-quicksearch input:focus {
  background: rgba(9, 30, 66, 0.48);
  color: #DEEBFF;
  outline: none;
}
.aui-header .aui-quicksearch input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.aui-header .aui-quicksearch input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.aui-header .aui-quicksearch input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.aui-header .aui-quicksearch input:focus::-webkit-input-placeholder {
  color: #DEEBFF;
}
.aui-header .aui-quicksearch input:focus::-moz-placeholder {
  color: #DEEBFF;
}
.aui-header .aui-quicksearch input:focus:-ms-input-placeholder {
  color: #DEEBFF;
}
.aui-header .aui-quicksearch input[type] {
  -moz-appearance: none;
  -webkit-appearance: none;
}
.aui-header .aui-quicksearch::after {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0;
  font-family: "Adgs Icons";
  font-weight: normal;
  font-style: normal;
  speak: none;
  -ms-flex-item-align: center;
      align-self: center;
  pointer-events: none;
  margin-left: -26px;
  margin-right: 10px;
  content: "\F18D";
  color: inherit;
  font-size: 16px;
  height: 16px;
  width: 16px;
}
.aui-header .aui-nav .aui-button,
.aui-header .aui-nav .aui-button-primary {
  border: 0;
  line-height: 1.57142857;
  margin: 5px 0 0 10px;
  padding: 4px 10px;
}
.aui-header .aui-nav .aui-button.aui-button-split-main {
  margin-right: 0;
}
.aui-header .aui-nav .aui-buttons .aui-button ~ .aui-button,
.aui-header .aui-nav .aui-buttons .aui-button ~ .aui-button:hover,
.aui-header .aui-nav .aui-buttons .aui-button ~ .aui-button:focus,
.aui-header .aui-nav .aui-buttons .aui-button ~ .aui-button:active,
.aui-header .aui-nav .aui-button.aui-button-split-more {
  margin-left: 1px;
}
.aui-header .aui-nav .aui-button,
.aui-header .aui-nav .aui-button:link,
.aui-header .aui-nav .aui-button:visited {
  color: #DEEBFF;
}
.aui-header .aui-nav .aui-button-primary,
.aui-header .aui-nav .aui-button-primary:link,
.aui-header .aui-nav .aui-button-primary:visited {
  background-color: #0065FF;
  color: #DEEBFF;
}
.aui-header .aui-nav .aui-button.aui-button-primary:focus,
.aui-header .aui-nav .aui-button.aui-button-primary:hover {
  background-color: #2684FF;
  color: #DEEBFF;
}
.aui-header .aui-nav .aui-button.aui-button-primary:active,
.aui-header .aui-nav .aui-button.aui-button-primary.active {
  background-color: #0065FF;
  background-image: none;
  padding-bottom: 4px;
}
.aui-header .aui-header-logo-atlassian .aui-header-logo-device {
  background-image: url(johnson/57bc0162.png);
  width: 87px;
}
.aui-header .aui-header-logo-aui .aui-header-logo-device {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAwCAQAAAAYlfRgAAACcklEQVR4Ae3XX2iNcRzH8d+2tmw57YKRrNlQanJjaTfLbhSl/LuZ1kqsaPKnlJpSJPlTEjdMKzJ2QbjQDNFSkpKWzs2S0Ei2dDKZObaz86bT6den+f2ezcV5jovn9bn72s7eteecxkT+iEQidDLVW0oxzs3jCxY9GOeuYzFCtb0X8w6LOMb1zTF+8rfNGOdWoAYxzsVRDfZejsId1IRLV/6CbuDyleL8BM3iO25r8xO0AZ9L+Qm6gs8QReEHFZPArzH8oDUoGEedCz/oImoH1aSw+EBBuEGFfMYiSQzDU9SqcIMaUA8zt3bUyXCDzqL2OX7g63CD3qOqstdB1PLwgupQcXu/gDoSXtBx1Al7X496FV7QAKre3ksZQy0NJ6gWNUwhxq4HdTCcoMOoyxhZG+p5OEH9qE0YWRUqzcLcB9WgkszOflDuzC6B2pP7oAOo3uyf7xO49eU+6BmqLXNrwSdFRW6DFjDp+Izuxq/VEzTkCRr4t6DdqP7MrYgEfr32JZegxilz5BTxDbVyuqDHqGOZWz1BkpRjMitjEtXkCFqHgvnBQXOYcHxGz+UOj3T8QjV7no+P1GJ0LOaN9zlzBm1HfaIA49w91C17P4qCJFfZRiN1rKaFDkZRcH66oLuoToxnrahR+7RUMsbMTbAsOChGErXRG1RBCrXF/sshZu40JjioCTVGKca7J6hr8i66zcw8oGS6oJuoHkzA9qNGKJGkM0wSLE2H5viCEqhdgUGLSKMaMLJ67nuj0vQ5/5sZQ6Uwhq2csmunLDBoylc7fr2VtNHFC4YYBX4wzEu62UuN/60ir9iMMfxni4KioCgo1/sNZC1QaCFIS6cAAAAASUVORK5CYII=);
  width: 36px;
}
.aui-header .aui-header-logo-bamboo .aui-header-logo-device {
  background-image: url(johnson/55a72522.png);
  width: 95px;
}
.aui-header .aui-header-logo-bitbucket .aui-header-logo-device,
.aui-header .aui-header-logo-stash .aui-header-logo-device {
  background-image: url(johnson/854ebe66.png);
  width: 100px;
}
.aui-header .aui-header-logo-clover .aui-header-logo-device {
  background-image: url(johnson/4064b12c.png);
  width: 72px;
}
.aui-header .aui-header-logo-confluence .aui-header-logo-device {
  background-image: url(johnson/707c07a0.png);
  width: 118px;
}
.aui-header .aui-header-logo-crowd .aui-header-logo-device {
  background-image: url(johnson/ceacabf9.png);
  width: 71px;
}
.aui-header .aui-header-logo-crucible .aui-header-logo-device {
  background-image: url(johnson/7f773fcc.png);
  width: 89px;
}
.aui-header .aui-header-logo-fecru .aui-header-logo-device {
  background-image: url(johnson/c7d8f6b1.png);
  width: 51px;
}
.aui-header .aui-header-logo-fisheye .aui-header-logo-device {
  background-image: url(johnson/1232372c.png);
  width: 87px;
}
.aui-header .aui-header-logo-hipchat .aui-header-logo-device {
  background-image: url(johnson/81110836.png);
  width: 97px;
}
.aui-header .aui-header-logo-jira .aui-header-logo-device {
  background-image: url(johnson/4fc3bd9b.png);
  width: 57px;
}
.aui-header .aui-header-logo-answers .aui-header-logo-device {
  background-image: url(johnson/f1f48106.png);
  width: 103px;
}
.aui-header .aui-header-logo-developers .aui-header-logo-device {
  background-image: url(johnson/815137ca.png);
  width: 111px;
}
.aui-header .aui-header-logo-experts .aui-header-logo-device {
  background-image: url(johnson/b8396658.png);
  width: 64px;
}
.aui-header .aui-header-logo-marketplace .aui-header-logo-device {
  background-image: url(johnson/2e9e8f15.png);
  width: 116px;
}
.aui-header .aui-header-logo-support .aui-header-logo-device {
  background-image: url(johnson/fc9c5581.png);
  width: 90px;
}
.aui-header .aui-header-logo-university .aui-header-logo-device {
  background-image: url(johnson/11d23927.png);
  width: 113px;
}
.aui-header .aui-header-logo-cloud .aui-header-logo-device {
  background-image: url(johnson/ff482eb8.png);
  width: 126px;
}
#footer .footer-body,
#footer-logo a {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTE0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMTE0IDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiM3MDcwNzAiPjxnPjxwYXRoIGQ9Ik0yNy4yMDYuMjY1Yy0uMTEyLS4xNTQtLjI5Mi0uMjQ3LS40OC0uMjQ3LS4wOTcgMC0uMTkyLjAyNS0uMjc2LjA3Mi0zLjUxNyAxLjk3Ni03LjU5NCAzLjAyLTExLjc5IDMuMDIyLTQuMTk2IDAtOC4yNzItMS4wNDYtMTEuNzktMy4wMi0uMDgzLS4wNS0uMTc4LS4wNzQtLjI3NS0uMDc0LS4xODggMC0uMzY4LjA5My0uNDguMjQ3LS4xNjYuMjI3LS4xNy42MDguMTEyLjgzNSAxLjc2IDEuMzQ4IDMuNzAzIDIuNCA1Ljc3IDMuMTIgMi4xNDQuNzQ2IDQuMzg2IDEuMTI1IDYuNjYzIDEuMTI2IDIuMjc4IDAgNC41Mi0uMzggNi42NjMtMS4xMjYgMi4wNjgtLjcyIDQuMDEtMS43NzIgNS43NzMtMy4xMi4yOC0uMjI3LjI3Ni0uNjA4LjExLS44MzUiLz48cGF0aCBkPSJNMTQuNjYzIDcuMzM2Yy45IDAgMS40Mi0uMDU1IDEuNjA0LS4wNTUuMjIyIDAgLjQzNC4xODguNDM0LjQ1IDAgLjA3NS0uMDE2LjEzLS4wMzQuMTc4LS4xMi4zMjctLjY2MyAxLjUwNC0xLjY3NCAyLjUxNC0uMTE0LjExMy0uMjQyLjEzNS0uMzMuMTM1aC0uMDAyYy0uMDg4IDAtLjIxNy0uMDIyLS4zMy0uMTM1LTEuMDEyLTEuMDEtMS41NTYtMi4xODctMS42NzUtMi41MTQtLjAxOC0uMDQ4LS4wMzUtLjEwMy0uMDM1LS4xOCAwLS4yNi4yMTItLjQ0Ny40MzQtLjQ0Ny4xODMgMCAuNzA1LjA1NiAxLjYwMy4wNTZoLjAwNiIvPjxwYXRoIGQ9Ik0yMy4xNjQgNS44OTRjLS4wODQtLjA2Ni0uMTg0LS4xLS4yODYtLjEtLjA1NyAwLS4xMTQuMDEtLjE3LjAzMi0xLjAxOC40LTIuMDUzLjcwNC0yLjk5OC45My0uMTkyLjA0Ni0uMzQ4LjE5My0uNDEzLjM3LS42ODggMS45MzUtMi40NDYgMy43NzctNC4yOSA1LjcwOC0uMDc0LjA3Mi0uMTc4LjE2Ny0uMzQ2LjE2Ny0uMTY4IDAtLjI3LS4wOS0uMzQ2LS4xNjYtMS44NDQtMS45My0zLjYtMy43NjctNC4yOS01LjcwMi0uMDY0LS4xNzYtLjIyLS4zMjMtLjQxMy0uMzctLjk0NC0uMjI1LTEuOTgyLS41NC0zLS45NC0uMDU0LS4wMi0uMTEtLjAzLS4xNjgtLjAzLS4xMDIgMC0uMi4wMzItLjI4NS4wOTgtLjEzLjEwMi0uMTk4LjI2OC0uMTgzLjQyNy4xNTYgMS42MS43NzYgMy4xODMgMS44OTQgNC44MyAxLjA1IDEuNTUgMi40MjIgMi45ODYgMy43NDcgNC4zNzMgMi40NDMgMi41NTcgNC43NSA0Ljk3MiA0Ljk1MiA3Ljc3Mi4wMTguMjUyLjIyMy40NDguNDcuNDQ4aDIuODdjLjEzIDAgLjI1Mi0uMDU1LjM0Mi0uMTUuMDg3LS4wOTcuMTM0LS4yMjYuMTI4LS4zNTgtLjA5LTEuODcyLS43NzctMy43NDctMi4wOTgtNS43My0uMjc3LS40MTctLjU3NC0uODIyLS44ODQtMS4yMTgtLjEyNi0uMTYtLjA3NC0uMzYuMDIzLS40NjJsLjI4Ni0uMzAyYzEuMzI2LTEuMzg3IDIuNjk2LTIuODIyIDMuNzQ4LTQuMzcyIDEuMTE4LTEuNjQ4IDEuNzM3LTMuMjEyIDEuODkzLTQuODIuMDE2LS4xNjMtLjA1Ni0uMzM1LS4xODMtLjQzNCIvPjxwYXRoIGQ9Ik0xMS41ODIgMTcuNjk4Yy0uMDY4LS4wNzItLjE2OC0uMTQ3LS4zMzUtLjE0Ny0uMjE0IDAtLjM0LjE1My0uMzkuMjI4LTEuMjA2IDEuODg1LTEuODMgMy42NjQtMS45MTYgNS40NTItLjAwNS4xMzIuMDQyLjI2My4xMy4zNi4wOS4wOTUuMjE1LjE1LjM0NC4xNWgyLjg2NWMuMjQ1IDAgLjQ1My0uMTk4LjQ3LS40NS4wNjMtLjg2Mi4zMjUtMS43MjYuOC0yLjYzMy4xNjUtLjMxNC4wMzctLjYxLS4wNTgtLjczNS0uNDcyLS42My0xLjA1LTEuMzAyLTEuOTEtMi4yMjQiLz48L2c+PGc+PHBhdGggZD0iTTM0LjA3IDYuNDU3Yy0uMDU3LS4xODYtLjIyNS0uMzEzLS40MTUtLjMxM2gtNC4wNjhjLS4xOSAwLS4zNTguMTI3LS40MTUuMzEzTDI0LjA0IDIzLjE2Yy0uMDQuMTM2LS4wMTguMjg0LjA2NS40LjA4Mi4xMTQuMjEyLjE4Mi4zNS4xODJoMi44Yy4xOTQgMCAuMzY0LS4xMy40Mi0uMzJsMy41MzMtMTIuMjg1cy4wOTItLjMwNy40MTItLjMwN2MuMzI2IDAgLjQwNS4zMi40MDUuMzJsMS42NCA1LjgyNEgzMS40NmMtLjE5NSAwLS4zNjcuMTMzLS40Mi4zMjZsLS42MzIgMi4zMDdjLS4wMzcuMTM1LS4wMS4yOC4wNzMuMzkuMDgyLjExMi4yMS4xNzguMzQ3LjE3OGgzLjc1bC45OSAzLjI1M2MuMDU1LjE4Ni4yMjQuMzE0LjQxNS4zMTRoMi44Yy4xNCAwIC4yNy0uMDY4LjM1My0uMTgzLjA4Mi0uMTE2LjEwNS0uMjY0LjA2NC0uNEwzNC4wNyA2LjQ1NyIvPjxwYXRoIGQ9Ik00Ni4yNyAyMS4xNjhjLS4wMi0uMTI1LS4wODctLjIzNi0uMTktLjMwNi0uMTAyLS4wNy0uMjI3LS4wOTItLjM0Ny0uMDYyLS40NTQuMTE2LS44OS4xOC0xLjIyNi4xOC0uNjM3IDAtLjkyLS4yODMtLjkyLS45MnYtNi40aDIuNWMuMjQgMCAuNDM1LS4yLjQzNS0uNDQ2di0xLjk5NmMwLS4yNDctLjE5NS0uNDQ3LS40MzYtLjQ0N2gtMi41VjcuNjljMC0uMTMtLjA1NS0uMjUzLS4xNS0uMzM4LS4wOTUtLjA4NS0uMjIyLS4xMjQtLjM0Ni0uMTA2bC0yLjU3NC4zNjhjLS4yMTYuMDMtLjM3Ni4yMi0uMzc2LjQ0M3YyLjcxNGgtMS40MDJjLS4yNCAwLS40MzYuMi0uNDM2LjQ0OHYxLjk5NmMwIC4yNDcuMTk1LjQ0Ny40MzYuNDQ3aDEuNDAydjYuODE0YzAgMi4zNCAxLjE5OCAzLjUyNiAzLjU2IDMuNTI2LjY3NCAwIDEuODE2LS4xNiAyLjU2My0uNDI1LjE5OC0uMDcuMzItLjI3Ny4yODgtLjQ5bC0uMjgtMS45MTciLz48cGF0aCBkPSJNNTEuMDM2IDUuODE4SDQ4LjQ2Yy0uMjQgMC0uNDM1LjItLjQzNS40NDh2MTcuMDI4YzAgLjI0OC4xOTYuNDQ4LjQzNi40NDhoMi41NzZjLjI0IDAgLjQzNS0uMi40MzUtLjQ0OFY2LjI2NmMwLS4yNDgtLjE5NC0uNDQ4LS40MzQtLjQ0OCIvPjxwYXRoIGQ9Ik01OS4zODMgMTguOTg2djEuNTU2Yy0uNDI3LjIzMy0xLjIuNTY4LTIuMTMuNTY4LS44MDMgMC0xLjA0Ny0uMjUtMS4wNDctMS4wNzUgMC0uOC4xNS0xLjA1IDEuMDk3LTEuMDVoMi4wOHptLTEuNzI4LTguNDc0Yy0xLjMwMyAwLTIuODkuMjEtNC4wNC41MzgtLjIxNS4wNi0uMzUuMjc3LS4zMTQuNTAybC4zMDIgMS45MThjLjAyLjEyLjA4NC4yMjYuMTguMjk2LjA5Ny4wNy4yMTcuMDk1LjMzNC4wNzIgMS4wNy0uMjE0IDIuMTc1LS4zMzIgMy4xMS0uMzMyIDEuODYgMCAyLjE1Ny40MDMgMi4xNTcgMS42OTV2MS4xMjhoLTIuNzZjLTIuNjM3IDAtMy43NjMgMS4xMTYtMy43NjMgMy43MzMgMCAyLjUwNCAxLjIzNCAzLjk0IDMuMzg1IDMuOTQgMS4yNDUgMCAyLjQ5LS4zNTQgMy41MzgtMS4wMDNsLjExLjQxNWMuMDUyLjE5NS4yMjQuMzMuNDIuMzNoMi4wOGMuMjQgMCAuNDM2LS4yLjQzNi0uNDQ4di04LjA0YzAtMy40NTctMS40MDMtNC43NDItNS4xNzUtNC43NDJ6Ii8+PHBhdGggZD0iTTY5LjI4IDE1LjcxNGMtMS41OTgtLjQyMy0xLjU5OC0uNDQtMS41OTgtMS4zNCAwLS42MDQuMDYtLjg5NCAxLjM3NS0uODk0LjkwMiAwIDIuMjMyLjE2MiAzLjA4Ni4zMTIuMTE4LjAyLjIzOC0uMDEuMzM0LS4wODIuMDk1LS4wNzMuMTU4LS4xODMuMTcyLS4zMDRsLjI0Mi0yLjAxNGMuMDI3LS4yMjctLjExNi0uNDQtLjMzNC0uNDktLjk4OC0uMjM3LTIuMzYyLS4zOS0zLjUtLjM5LTMuOTYgMC00Ljc3IDEuNTM0LTQuNzcgMy44MzYgMCAyLjUzMi40NTcgMy4zODMgMy40OSA0LjE0IDIgLjQ5NSAyIC44NiAyIDEuNDcgMCAuNzk4LS4wNjggMS4wNzQtMS4zNzYgMS4wNzQtMS4wNTMgMC0yLjI3LS4xNjgtMy4zNDMtLjQ2Mi0uMTItLjAzMi0uMjQ0LS4wMTItLjM0Ny4wNTUtLjEwMy4wNjYtLjE3My4xNzQtLjE5NS4yOTdsLS4zNCAxLjkxYy0uMDQuMjIyLjA4Ni40MzguMjk0LjUwNyAxLjE3LjM4OCAyLjg0Ny42NiA0LjA4LjY2IDMuODM1IDAgNC42Mi0xLjY0NyA0LjYyLTQuMTIgMC0yLjczLS40NzItMy4yMzctMy44OTItNC4xNjYiLz48cGF0aCBkPSJNNzkuMjI3IDE1LjcxNGMtMS41OTctLjQyMy0xLjU5Ny0uNDQtMS41OTctMS4zNCAwLS42MDQuMDU4LS44OTQgMS4zNzQtLjg5NC45MDIgMCAyLjIzMi4xNjIgMy4wODcuMzEyLjExOC4wMi4yNC0uMDEuMzM0LS4wODIuMDk2LS4wNzMuMTU4LS4xODMuMTczLS4zMDRsLjI0Mi0yLjAxNGMuMDI3LS4yMjctLjExNy0uNDQtLjMzNC0uNDktLjk4OC0uMjM3LTIuMzYzLS4zOS0zLjUwMi0uMzktMy45NiAwLTQuNzcgMS41MzQtNC43NyAzLjgzNiAwIDIuNTMyLjQ1OCAzLjM4MyAzLjQ5MyA0LjE0IDEuOTk3LjQ5NSAxLjk5Ny44NiAxLjk5NyAxLjQ3IDAgLjc5OC0uMDY2IDEuMDc0LTEuMzc0IDEuMDc0LTEuMDUzIDAtMi4yNzItLjE2OC0zLjM0NC0uNDYyLS4xMTctLjAzMi0uMjQzLS4wMTItLjM0NS4wNTUtLjEwMi4wNjYtLjE3My4xNzQtLjE5NS4yOTdsLS4zNCAxLjkxYy0uMDQuMjIyLjA4Ni40MzguMjk0LjUwNyAxLjE2OC4zODggMi44NDcuNjYgNC4wOC42NiAzLjgzNCAwIDQuNjItMS42NDcgNC42Mi00LjEyIDAtMi43My0uNDczLTMuMjM3LTMuODkzLTQuMTY2Ii8+PHBhdGggZD0iTTg3LjU2IDUuODE4aC0yLjU3NmMtLjI0IDAtLjQzNi4yLS40MzYuNDQ3VjguNmMwIC4yNDguMTk2LjQ0OC40MzYuNDQ4aDIuNTc1Yy4yNCAwIC40MzUtLjIuNDM1LS40NDdWNi4yNjZjMC0uMjQ3LS4xOTYtLjQ0Ny0uNDM2LS40NDciLz48cGF0aCBkPSJNODcuNTYgMTAuNzdoLTIuNTc2Yy0uMjQgMC0uNDM2LjItLjQzNi40NDh2MTIuMDc2YzAgLjI0OC4xOTYuNDQ4LjQzNi40NDhoMi41NzVjLjI0IDAgLjQzNS0uMi40MzUtLjQ0OFYxMS4yMThjMC0uMjQ3LS4xOTYtLjQ0Ny0uNDM2LS40NDciLz48cGF0aCBkPSJNOTUuOTcgMTguOTg2djEuNTU2Yy0uNDI2LjIzMy0xLjIuNTY4LTIuMTMuNTY4LS44MDIgMC0xLjA0Ny0uMjUtMS4wNDctMS4wNzUgMC0uOC4xNTItMS4wNSAxLjA5OC0xLjA1aDIuMDh6bS0xLjcyNy04LjQ3NGMtMS4zMDMgMC0yLjg5LjIxLTQuMDQuNTM4LS4yMTUuMDYtLjM1LjI3Ny0uMzE1LjUwMmwuMzAyIDEuOTE4Yy4wMi4xMi4wODQuMjI2LjE4LjI5Ni4wOTcuMDcuMjE3LjA5NS4zMzMuMDcyIDEuMDctLjIxNCAyLjE3Ni0uMzMyIDMuMTEyLS4zMzIgMS44NTggMCAyLjE1NS40MDMgMi4xNTUgMS42OTV2MS4xMjhoLTIuNzZjLTIuNjM3IDAtMy43NjIgMS4xMTYtMy43NjIgMy43MzMgMCAyLjUwNCAxLjIzNCAzLjk0IDMuMzg1IDMuOTQgMS4yNDQgMCAyLjQ5LS4zNTQgMy41MzgtMS4wMDNsLjExLjQxNWMuMDUzLjE5NS4yMjUuMzMuNDIuMzNoMi4wOGMuMjQgMCAuNDM3LS4yLjQzNy0uNDQ4di04LjA0YzAtMy40NTctMS40MDMtNC43NDItNS4xNzQtNC43NDJ6Ii8+PHBhdGggZD0iTTEwOC45MzggMTAuNTEyYy0xLjM2NCAwLTMuMjIzLjQ4My00Ljc5MyAxLjI0bC0uMTg4LS42NmMtLjA1NC0uMTktLjIyNS0uMzItLjQxOC0uMzJoLTEuOTA4Yy0uMjQgMC0uNDM2LjItLjQzNi40NDZ2MTIuMDc2YzAgLjI0OC4xOTYuNDQ4LjQzNi40NDhoMi41NzVjLjI0IDAgLjQzNi0uMi40MzYtLjQ0OFYxNC45M2MuOTI3LS40ODQgMi4yMy0uOTg0IDMuMDEtLjk4NC41OCAwIC43OTYuMjIuNzk2LjgxNnY4LjUzMmMwIC4yNDguMTk1LjQ0OC40MzUuNDQ4aDIuNTc1Yy4yNCAwIC40MzUtLjIuNDM1LS40NDh2LTguODY4YzAtMi41OTctLjk5NC0zLjkxNC0yLjk1Ny0zLjkxNCIvPjwvZz48L2c+PC9zdmc+) center bottom no-repeat;
  background-size: 114px 24px;
}
#footer-logo {
  background: #f5f5f5;
  /* screen out the background image on the footer when the logo is present, so it doesn't mess up transparent areas */
  position: relative;
  bottom: -21px;
  /* margin plus 1 px to tweak for image */
}
#footer-logo a {
  display: block;
  height: 24px;
  /* match image height */
  margin: 0 auto;
  text-align: left;
  text-indent: -9999em;
  width: 114px;
  /* match image width */
}
#footer-logo a:focus,
#footer-logo a:hover,
#footer-logo a:active {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTE0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMTE0IDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnPjxnIGZpbGw9IiM1QkE1Q0UiPjxwYXRoIGQ9Ik0yNy4yMDYuMjY1Yy0uMTEyLS4xNTQtLjI5Mi0uMjQ3LS40OC0uMjQ3LS4wOTcgMC0uMTkyLjAyNS0uMjc2LjA3Mi0zLjUxNyAxLjk3Ni03LjU5NCAzLjAyLTExLjc5IDMuMDIyLTQuMTk2IDAtOC4yNzItMS4wNDYtMTEuNzktMy4wMi0uMDgzLS4wNS0uMTc4LS4wNzQtLjI3NS0uMDc0LS4xODggMC0uMzY4LjA5My0uNDguMjQ3LS4xNjYuMjI3LS4xNy42MDguMTEyLjgzNSAxLjc2IDEuMzQ4IDMuNzAzIDIuNCA1Ljc3IDMuMTIgMi4xNDQuNzQ2IDQuMzg2IDEuMTI1IDYuNjYzIDEuMTI2IDIuMjc4IDAgNC41Mi0uMzggNi42NjMtMS4xMjYgMi4wNjgtLjcyIDQuMDEtMS43NzIgNS43NzMtMy4xMi4yOC0uMjI3LjI3Ni0uNjA4LjExLS44MzUiLz48cGF0aCBkPSJNMTQuNjYzIDcuMzM2Yy45IDAgMS40Mi0uMDU1IDEuNjA0LS4wNTUuMjIyIDAgLjQzNC4xODguNDM0LjQ1IDAgLjA3NS0uMDE2LjEzLS4wMzQuMTc4LS4xMi4zMjctLjY2MyAxLjUwNC0xLjY3NCAyLjUxNC0uMTE0LjExMy0uMjQyLjEzNS0uMzMuMTM1aC0uMDAyYy0uMDg4IDAtLjIxNy0uMDIyLS4zMy0uMTM1LTEuMDEyLTEuMDEtMS41NTYtMi4xODctMS42NzUtMi41MTQtLjAxOC0uMDQ4LS4wMzUtLjEwMy0uMDM1LS4xOCAwLS4yNi4yMTItLjQ0Ny40MzQtLjQ0Ny4xODMgMCAuNzA1LjA1NiAxLjYwMy4wNTZoLjAwNiIvPjxwYXRoIGQ9Ik0yMy4xNjQgNS44OTRjLS4wODQtLjA2Ni0uMTg0LS4xLS4yODYtLjEtLjA1NyAwLS4xMTQuMDEtLjE3LjAzMi0xLjAxOC40LTIuMDUzLjcwNC0yLjk5OC45My0uMTkyLjA0Ni0uMzQ4LjE5My0uNDEzLjM3LS42ODggMS45MzUtMi40NDYgMy43NzctNC4yOSA1LjcwOC0uMDc0LjA3Mi0uMTc4LjE2Ny0uMzQ2LjE2Ny0uMTY4IDAtLjI3LS4wOS0uMzQ2LS4xNjYtMS44NDQtMS45My0zLjYtMy43NjctNC4yOS01LjcwMi0uMDY0LS4xNzYtLjIyLS4zMjMtLjQxMy0uMzctLjk0NC0uMjI1LTEuOTgyLS41NC0zLS45NC0uMDU0LS4wMi0uMTEtLjAzLS4xNjgtLjAzLS4xMDIgMC0uMi4wMzItLjI4NS4wOTgtLjEzLjEwMi0uMTk4LjI2OC0uMTgzLjQyNy4xNTYgMS42MS43NzYgMy4xODMgMS44OTQgNC44MyAxLjA1IDEuNTUgMi40MjIgMi45ODYgMy43NDcgNC4zNzMgMi40NDMgMi41NTcgNC43NSA0Ljk3MiA0Ljk1MiA3Ljc3Mi4wMTguMjUyLjIyMy40NDguNDcuNDQ4aDIuODdjLjEzIDAgLjI1Mi0uMDU1LjM0Mi0uMTUuMDg3LS4wOTcuMTM0LS4yMjYuMTI4LS4zNTgtLjA5LTEuODcyLS43NzctMy43NDctMi4wOTgtNS43My0uMjc3LS40MTctLjU3NC0uODIyLS44ODQtMS4yMTgtLjEyNi0uMTYtLjA3NC0uMzYuMDIzLS40NjJsLjI4Ni0uMzAyYzEuMzI2LTEuMzg3IDIuNjk2LTIuODIyIDMuNzQ4LTQuMzcyIDEuMTE4LTEuNjQ4IDEuNzM3LTMuMjEyIDEuODkzLTQuODIuMDE2LS4xNjMtLjA1Ni0uMzM1LS4xODMtLjQzNCIvPjxwYXRoIGQ9Ik0xMS41ODIgMTcuNjk4Yy0uMDY4LS4wNzItLjE2OC0uMTQ3LS4zMzUtLjE0Ny0uMjE0IDAtLjM0LjE1My0uMzkuMjI4LTEuMjA2IDEuODg1LTEuODMgMy42NjQtMS45MTYgNS40NTItLjAwNS4xMzIuMDQyLjI2My4xMy4zNi4wOS4wOTUuMjE1LjE1LjM0NC4xNWgyLjg2NWMuMjQ1IDAgLjQ1My0uMTk4LjQ3LS40NS4wNjMtLjg2Mi4zMjUtMS43MjYuOC0yLjYzMy4xNjUtLjMxNC4wMzctLjYxLS4wNTgtLjczNS0uNDcyLS42My0xLjA1LTEuMzAyLTEuOTEtMi4yMjQiLz48L2c+PGcgZmlsbD0iIzI3NDk3MCI+PHBhdGggZD0iTTM0LjA3IDYuNDU3Yy0uMDU3LS4xODYtLjIyNS0uMzEzLS40MTUtLjMxM2gtNC4wNjhjLS4xOSAwLS4zNTguMTI3LS40MTUuMzEzTDI0LjA0IDIzLjE2Yy0uMDQuMTM2LS4wMTguMjg0LjA2NS40LjA4Mi4xMTQuMjEyLjE4Mi4zNS4xODJoMi44Yy4xOTQgMCAuMzY0LS4xMy40Mi0uMzJsMy41MzMtMTIuMjg1cy4wOTItLjMwNy40MTItLjMwN2MuMzI2IDAgLjQwNS4zMi40MDUuMzJsMS42NCA1LjgyNEgzMS40NmMtLjE5NSAwLS4zNjcuMTMzLS40Mi4zMjZsLS42MzIgMi4zMDdjLS4wMzcuMTM1LS4wMS4yOC4wNzMuMzkuMDgyLjExMi4yMS4xNzguMzQ3LjE3OGgzLjc1bC45OSAzLjI1M2MuMDU1LjE4Ni4yMjQuMzE0LjQxNS4zMTRoMi44Yy4xNCAwIC4yNy0uMDY4LjM1My0uMTgzLjA4Mi0uMTE2LjEwNS0uMjY0LjA2NC0uNEwzNC4wNyA2LjQ1NyIvPjxwYXRoIGQ9Ik00Ni4yNyAyMS4xNjhjLS4wMi0uMTI1LS4wODctLjIzNi0uMTktLjMwNi0uMTAyLS4wNy0uMjI3LS4wOTItLjM0Ny0uMDYyLS40NTQuMTE2LS44OS4xOC0xLjIyNi4xOC0uNjM3IDAtLjkyLS4yODMtLjkyLS45MnYtNi40aDIuNWMuMjQgMCAuNDM1LS4yLjQzNS0uNDQ2di0xLjk5NmMwLS4yNDctLjE5NS0uNDQ3LS40MzYtLjQ0N2gtMi41VjcuNjljMC0uMTMtLjA1NS0uMjUzLS4xNS0uMzM4LS4wOTUtLjA4NS0uMjIyLS4xMjQtLjM0Ni0uMTA2bC0yLjU3NC4zNjhjLS4yMTYuMDMtLjM3Ni4yMi0uMzc2LjQ0M3YyLjcxNGgtMS40MDJjLS4yNCAwLS40MzYuMi0uNDM2LjQ0OHYxLjk5NmMwIC4yNDcuMTk1LjQ0Ny40MzYuNDQ3aDEuNDAydjYuODE0YzAgMi4zNCAxLjE5OCAzLjUyNiAzLjU2IDMuNTI2LjY3NCAwIDEuODE2LS4xNiAyLjU2My0uNDI1LjE5OC0uMDcuMzItLjI3Ny4yODgtLjQ5bC0uMjgtMS45MTciLz48cGF0aCBkPSJNNTEuMDM2IDUuODE4SDQ4LjQ2Yy0uMjQgMC0uNDM1LjItLjQzNS40NDh2MTcuMDI4YzAgLjI0OC4xOTYuNDQ4LjQzNi40NDhoMi41NzZjLjI0IDAgLjQzNS0uMi40MzUtLjQ0OFY2LjI2NmMwLS4yNDgtLjE5NC0uNDQ4LS40MzQtLjQ0OCIvPjxwYXRoIGQ9Ik01OS4zODMgMTguOTg2djEuNTU2Yy0uNDI3LjIzMy0xLjIuNTY4LTIuMTMuNTY4LS44MDMgMC0xLjA0Ny0uMjUtMS4wNDctMS4wNzUgMC0uOC4xNS0xLjA1IDEuMDk3LTEuMDVoMi4wOHptLTEuNzI4LTguNDc0Yy0xLjMwMyAwLTIuODkuMjEtNC4wNC41MzgtLjIxNS4wNi0uMzUuMjc3LS4zMTQuNTAybC4zMDIgMS45MThjLjAyLjEyLjA4NC4yMjYuMTguMjk2LjA5Ny4wNy4yMTcuMDk1LjMzNC4wNzIgMS4wNy0uMjE0IDIuMTc1LS4zMzIgMy4xMS0uMzMyIDEuODYgMCAyLjE1Ny40MDMgMi4xNTcgMS42OTV2MS4xMjhoLTIuNzZjLTIuNjM3IDAtMy43NjMgMS4xMTYtMy43NjMgMy43MzMgMCAyLjUwNCAxLjIzNCAzLjk0IDMuMzg1IDMuOTQgMS4yNDUgMCAyLjQ5LS4zNTQgMy41MzgtMS4wMDNsLjExLjQxNWMuMDUyLjE5NS4yMjQuMzMuNDIuMzNoMi4wOGMuMjQgMCAuNDM2LS4yLjQzNi0uNDQ4di04LjA0YzAtMy40NTctMS40MDMtNC43NDItNS4xNzUtNC43NDJ6Ii8+PHBhdGggZD0iTTY5LjI4IDE1LjcxNGMtMS41OTgtLjQyMy0xLjU5OC0uNDQtMS41OTgtMS4zNCAwLS42MDQuMDYtLjg5NCAxLjM3NS0uODk0LjkwMiAwIDIuMjMyLjE2MiAzLjA4Ni4zMTIuMTE4LjAyLjIzOC0uMDEuMzM0LS4wODIuMDk1LS4wNzMuMTU4LS4xODMuMTcyLS4zMDRsLjI0Mi0yLjAxNGMuMDI3LS4yMjctLjExNi0uNDQtLjMzNC0uNDktLjk4OC0uMjM3LTIuMzYyLS4zOS0zLjUtLjM5LTMuOTYgMC00Ljc3IDEuNTM0LTQuNzcgMy44MzYgMCAyLjUzMi40NTcgMy4zODMgMy40OSA0LjE0IDIgLjQ5NSAyIC44NiAyIDEuNDcgMCAuNzk4LS4wNjggMS4wNzQtMS4zNzYgMS4wNzQtMS4wNTMgMC0yLjI3LS4xNjgtMy4zNDMtLjQ2Mi0uMTItLjAzMi0uMjQ0LS4wMTItLjM0Ny4wNTUtLjEwMy4wNjYtLjE3My4xNzQtLjE5NS4yOTdsLS4zNCAxLjkxYy0uMDQuMjIyLjA4Ni40MzguMjk0LjUwNyAxLjE3LjM4OCAyLjg0Ny42NiA0LjA4LjY2IDMuODM1IDAgNC42Mi0xLjY0NyA0LjYyLTQuMTIgMC0yLjczLS40NzItMy4yMzctMy44OTItNC4xNjYiLz48cGF0aCBkPSJNNzkuMjI3IDE1LjcxNGMtMS41OTctLjQyMy0xLjU5Ny0uNDQtMS41OTctMS4zNCAwLS42MDQuMDU4LS44OTQgMS4zNzQtLjg5NC45MDIgMCAyLjIzMi4xNjIgMy4wODcuMzEyLjExOC4wMi4yNC0uMDEuMzM0LS4wODIuMDk2LS4wNzMuMTU4LS4xODMuMTczLS4zMDRsLjI0Mi0yLjAxNGMuMDI3LS4yMjctLjExNy0uNDQtLjMzNC0uNDktLjk4OC0uMjM3LTIuMzYzLS4zOS0zLjUwMi0uMzktMy45NiAwLTQuNzcgMS41MzQtNC43NyAzLjgzNiAwIDIuNTMyLjQ1OCAzLjM4MyAzLjQ5MyA0LjE0IDEuOTk3LjQ5NSAxLjk5Ny44NiAxLjk5NyAxLjQ3IDAgLjc5OC0uMDY2IDEuMDc0LTEuMzc0IDEuMDc0LTEuMDUzIDAtMi4yNzItLjE2OC0zLjM0NC0uNDYyLS4xMTctLjAzMi0uMjQzLS4wMTItLjM0NS4wNTUtLjEwMi4wNjYtLjE3My4xNzQtLjE5NS4yOTdsLS4zNCAxLjkxYy0uMDQuMjIyLjA4Ni40MzguMjk0LjUwNyAxLjE2OC4zODggMi44NDcuNjYgNC4wOC42NiAzLjgzNCAwIDQuNjItMS42NDcgNC42Mi00LjEyIDAtMi43My0uNDczLTMuMjM3LTMuODkzLTQuMTY2Ii8+PHBhdGggZD0iTTg3LjU2IDUuODE4aC0yLjU3NmMtLjI0IDAtLjQzNi4yLS40MzYuNDQ3VjguNmMwIC4yNDguMTk2LjQ0OC40MzYuNDQ4aDIuNTc1Yy4yNCAwIC40MzUtLjIuNDM1LS40NDdWNi4yNjZjMC0uMjQ3LS4xOTYtLjQ0Ny0uNDM2LS40NDciLz48cGF0aCBkPSJNODcuNTYgMTAuNzdoLTIuNTc2Yy0uMjQgMC0uNDM2LjItLjQzNi40NDh2MTIuMDc2YzAgLjI0OC4xOTYuNDQ4LjQzNi40NDhoMi41NzVjLjI0IDAgLjQzNS0uMi40MzUtLjQ0OFYxMS4yMThjMC0uMjQ3LS4xOTYtLjQ0Ny0uNDM2LS40NDciLz48cGF0aCBkPSJNOTUuOTcgMTguOTg2djEuNTU2Yy0uNDI2LjIzMy0xLjIuNTY4LTIuMTMuNTY4LS44MDIgMC0xLjA0Ny0uMjUtMS4wNDctMS4wNzUgMC0uOC4xNTItMS4wNSAxLjA5OC0xLjA1aDIuMDh6bS0xLjcyNy04LjQ3NGMtMS4zMDMgMC0yLjg5LjIxLTQuMDQuNTM4LS4yMTUuMDYtLjM1LjI3Ny0uMzE1LjUwMmwuMzAyIDEuOTE4Yy4wMi4xMi4wODQuMjI2LjE4LjI5Ni4wOTcuMDcuMjE3LjA5NS4zMzMuMDcyIDEuMDctLjIxNCAyLjE3Ni0uMzMyIDMuMTEyLS4zMzIgMS44NTggMCAyLjE1NS40MDMgMi4xNTUgMS42OTV2MS4xMjhoLTIuNzZjLTIuNjM3IDAtMy43NjIgMS4xMTYtMy43NjIgMy43MzMgMCAyLjUwNCAxLjIzNCAzLjk0IDMuMzg1IDMuOTQgMS4yNDQgMCAyLjQ5LS4zNTQgMy41MzgtMS4wMDNsLjExLjQxNWMuMDUzLjE5NS4yMjUuMzMuNDIuMzNoMi4wOGMuMjQgMCAuNDM3LS4yLjQzNy0uNDQ4di04LjA0YzAtMy40NTctMS40MDMtNC43NDItNS4xNzQtNC43NDJ6Ii8+PHBhdGggZD0iTTEwOC45MzggMTAuNTEyYy0xLjM2NCAwLTMuMjIzLjQ4My00Ljc5MyAxLjI0bC0uMTg4LS42NmMtLjA1NC0uMTktLjIyNS0uMzItLjQxOC0uMzJoLTEuOTA4Yy0uMjQgMC0uNDM2LjItLjQzNi40NDZ2MTIuMDc2YzAgLjI0OC4xOTYuNDQ4LjQzNi40NDhoMi41NzVjLjI0IDAgLjQzNi0uMi40MzYtLjQ0OFYxNC45M2MuOTI3LS40ODQgMi4yMy0uOTg0IDMuMDEtLjk4NC41OCAwIC43OTYuMjIuNzk2LjgxNnY4LjUzMmMwIC4yNDguMTk1LjQ0OC40MzUuNDQ4aDIuNTc1Yy4yNCAwIC40MzUtLjIuNDM1LS40NDh2LTguODY4YzAtMi41OTctLjk5NC0zLjkxNC0yLjk1Ny0zLjkxNCIvPjwvZz48L2c+PC9zdmc+);
  background-size: 114px 24px;
}
/* Simple spinner icon for wait/loading time */
.aui-icon-wait {
  background-image: url(data:image/gif;base64,R0lGODlhEAAQAPMPALu7u5mZmTMzM93d3REREQAAAHd3d1VVVWZmZqqqqoiIiO7u7kRERCIiIgARAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFBwAPACwAAAAAEAAQAEAEcPDJtyg6dUrFetDTIopMoSyFcxxD1krD8AwCkASDIlPaUDQLR6G1Cy0SgqIkE1IQGMrFAKCcGWSBzwPAnAwarcKQ15MpTMJYd1ZyUDXSDGelBY0qIoBh/ZoYGgELCjoxCRRvIQcGD1kzgSAgAACQDxEAIfkEBQcADwAsAAAAAA8AEAAABF3wyfkMkotOJpscRKJJwtI4Q1MAoxQ0RFBw0xEvhGAVRZZJh4JgMAEQW7TWI4EwGFjKR+CAQECjn8DoN0kwDtvBT8FILAKJgfoo1iAGAPNVY9DGJXNMIHN/HJVqIxEAIfkEBQcADwAsAAAAABAADwAABFrwyfmColgiydpaQiY5x9Ith7hURdIl0wBIhpCAjKIIxaAUPQ0hFQsAC7MJALFSFi4SgC4wyHyuCYNWxH3AuhSEotkNGAALAPqqkigG8MWAjAnM4A8594vPUyIAIfkEBQcADwAsAAAAABAAEAAABF3wySkDvdKsddg+APYIWrcg2DIRQAcU6DJICjIsjBEETLEEBYLqYSDdJoCGiHgZwG4LQCCRECEIBAdoF5hdEIWwgBJqDs7DgcKyRHZl3uUwuhm2AbNNW+LV7yd+FxEAIfkEBQcACAAsAAAAABAADgAABEYQyYmMoVgeWQrP3NYhBCgZBdAFRUkdBIAUguVVo1ZsWFcEGB5GMBkEjiCBL2a5ZAi+m2SAURExwKqPiuCafBkvBSCcmiYRACH5BAUHAA4ALAAAAAAQABAAAARs0MnpAKDYrbSWMp0xZIvBKYrXjNmADOhAKBiQDF5gGcICNAyJTwFYTBaDQ0HAkgwSmAUj0OkMrkZM4HBgKK7YTKDRICAo2clAEIheKc9CISjEVTuEQrJASGcSBQcSUFEUDQUXJBgDBW0Zj34RACH5BAUHAA8ALAAAAAAQABAAAARf8Mn5xqBYgrVC4EEmBcOSfAEjSopJMglmcQlgBYjE5NJgZwjCAbO4YBAJjpIjSiAQh5ayyRAIDKvJIbnIagoFRFdkQDQKC0RBsCIUFAWsT7RwG410R8HiiK0WBwJjFBEAIfkEBQcADgAsAQABAA8ADwAABFrQybEWADXJLUHHAMJxIDAgnrOo2+AOibEMh1LN62gIxphzitRoCDAYNcNN6FBLShao4WzwHDQKvVGhoFAwGgtFgQHENhoB7nCwHRAIC0EyUcC8Zw1ha3NIRgAAIfkEBQcADwAsAAAAABAAEAAABGDwyfnWoljaNYYFV+Zx3hCEGEcuypBtMJBISpClAWLfWODymIFiCJwMDMiZBNAAYFqUAaNQ2E0YBIXGURAMCo1AAsFYBBoIScBJEwgSVcmP0li4FwcHz+FpCCQMPCFINxEAIfkEBQcADgAsAAABABAADwAABFzQyemWXYNqaSXY2vVtw3UNmROM4JQowKKlFOsgRI6ASQ8IhSADFAjAMIMAgSYJtByxyQIhcEoaBcSiwegpDgvAwSBJ0AIHBoCQqIAEi/TCIAABGhLG8MbcKBQgEQAh+QQFBwAPACwAAAEAEAAPAAAEXfDJSd+qeK5RB8fDRRWFspyotAAfQBbfNLCVUSSdKDV89gDAwcFBIBgywMRnkWBgcJUDKSZRIKAPQcGwYByAAYTEEJAAJIGbATEQ+B4ExmK9CDhBd8ThdHw/AmUYEQAh+QQFBwAPACwAAAEADwAPAAAEXvBJQIa8+ILSspdHkXxS9wxF4Q3L2aTBeC0sFjhAtuyLIjAMhYc2GBgaSKGuyNoBDp7czFAgeBIKwC6kWCAMxUSAFjtNCAAFGGF5tCQLAaJnWCTqHoREvQuQJAkyGBEAOw==);
}
.aui-dropdown2 .active .aui-icon-wait,
.aui-button-primary .aui-icon-wait {
  background-image: url(data:image/gif;base64,R0lGODlhEAAQAPMPAKC72NTg7e7z97rN4oaozWyWwlKDuP///5Sy08jX6OLq8q7F3XmfyEV6s/r7/AAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUAI/eAAh+QQFBwAPACwAAAAAEAAQAEAEcPDJ1+gadUqUOtFTI4rJgTSHMwxG1kqG8RhBwRAGIlOacSgNx6G1CzUYgaIkE0IIEsqGoaCcAWSEz6PAnBgUrcOQ15MhTMJYd1ZyUDXSDGelBY0qogJg/ZoAFAQNCDoxDBRvIQMAD1kzgSAgBQWQDxEAIfkEBQcADwAsAAAAAA8AEAAABF3wyfnAko3OJJU0AqNJQaM4hnIUo0QoAnFw0xA3QmAdR5ZJg0PAMCkQW7TWg7EAAFjKB2GwWECjH8LoN2EkBlvDD5FgNAgMg/oo1iwMBfNVA9DGJXMMIXN/HJVqIxEAIfkEBQcADwAsAAAAABAADwAABFrwyfkIolgumVRrQSY5Q9M1g9hUB9Mxk1FIQMCACYIEh4EcPY0gFSMAD7NJYbFSHi6Sgo5gyHyuDIBWxH3AupQFotklAAqNAvqqkiAM8IaBjCHM4A8594vPUyIAIfkEBQcADwAsAAAAABAAEAAABFzwySkJvRK0N5IcBfYEAOct2CYJRReijSEhi5wABOE1lqACpIfqUVCIHiWKrNbYEBgM0UIgcIByBNllcegGKKGLYWxQGRCW46SQfYzVQkmj0BweC7Im3C23w/UYEQAh+QQFBwAIACwAAAAAEAAOAAAERRDJiQCgWA55Ds/c1iECKAFeR5DYIBTIEVheFU/DsWH1Su2YwMSAIPiCnUPJcsmUPkNMQZY5TqYdIkJrSma4lAJQAgZFAAAh+QQFBwAOACwAAAAAEAAQAAAEa9DJ6Uqh2DUmEZCAkTUAhyAOooiZsRinIaBUwYgIYQFBpSSSRgFRaEwahoEjwJIYOJRGgmDUGK5VCmEwSCCu2AxBoRAsohhDgIBBNh1PCTBoMDaqgkPSIchmGAdKDlBoEwoHFyNpB2wZjn4RACH5BAUHAA8ALAAAAAAQABAAAARb8Mn5jKFYFkkIz9zFeEQCSkgzPgmDWc3DFBaxSMktGXS2CANM44JZuCaNJIixWASTygwjEQgATpMBI4rdPBYxEGCheDRugZPggHhceaDGmkiMOw4XxzE+CIQpEQAh+QQFBwAOACwBAAEADwAPAAAEVtBJI0uRTOpab1nb5l3L5TSnZlAOAzjGgEiNgYZA8G73hpihYAFAzAQ1n4HsSCsFa6yawrHbHA4IRGI6S/gOAIWC4JiFDFeKoBE4Mg4XwdqhAKo0g2MEACH5BAUHAA8ALAAAAAAQABAAAARd8Mn5WqNY3meMLBtmXB1HhFTjdQ3iYZtlFYyEEBlMLHiOES8fxYAoCicGgLL2URQwrmHicOhNEgKExnEIeBQExiLxICgWEsLTFgjUesGJotF+DBw+xzcgIec2SjkRACH5BAUHAA4ALAAAAQAQAA8AAARa0MnpWpOGamll2Vr3bZlmlMQITgxSXFRJqc4i3AvI7EVw/AkQgeBqnAgCmYSwcrwmjUWAKVHUGooEw4EYOAcACUNGGCQKgi1ME3CYHYD2pmB1JII15QaBAEUAACH5BAUHAA8ALAAAAQAQAA8AAARY8MlJX6t4NlMNx8ZFHQdSiU3xFeTxTYZaAQfTiZKiZ0/hGwOHQADI+BifBiOBsVUGkpcEsXA+Ao9iYuAjLCQAgqQgETMACwOWJ2CiHwQmSL6ANoq8shgTAQAh+QQFBwAPACwAAAEADwAPAAAEWvDJIoy8+JajspfDwXxS9xjH4RnNaRLj1bAY4RRZKyFBkiCemcEAUBiBuaGlVRh4cDLAQ+BhIKBO4AIwZBBOsNNEUEBIF5aHTh1YPMwPBmB9cb+ljy8pHsNEAAA7);
}
.aui-button-primary[aria-disabled="true"] .aui-icon-wait {
  background-image: url(data:image/gif;base64,R0lGODlhEAAQAPMPAKC72NTg7e7z97rN4oaozWyWwlKDuP///5Sy08jX6OLq8q7F3XmfyEV6s/r7/AAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUAI/eAAh+QQFBwAPACwAAAAAEAAQAEAEcPDJ1+gadUqUOtFTI4rJgTSHMwxG1kqG8RhBwRAGIlOacSgNx6G1CzUYgaIkE0IIEsqGoaCcAWSEz6PAnBgUrcOQ15MhTMJYd1ZyUDXSDGelBY0qogJg/ZoAFAQNCDoxDBRvIQMAD1kzgSAgBQWQDxEAIfkEBQcADwAsAAAAAA8AEAAABF3wyfnAko3OJJU0AqNJQaM4hnIUo0QoAnFw0xA3QmAdR5ZJg0PAMCkQW7TWg7EAAFjKB2GwWECjH8LoN2EkBlvDD5FgNAgMg/oo1iwMBfNVA9DGJXMMIXN/HJVqIxEAIfkEBQcADwAsAAAAABAADwAABFrwyfkIolgumVRrQSY5Q9M1g9hUB9Mxk1FIQMCACYIEh4EcPY0gFSMAD7NJYbFSHi6Sgo5gyHyuDIBWxH3AupQFotklAAqNAvqqkiAM8IaBjCHM4A8594vPUyIAIfkEBQcADwAsAAAAABAAEAAABFzwySkJvRK0N5IcBfYEAOct2CYJRReijSEhi5wABOE1lqACpIfqUVCIHiWKrNbYEBgM0UIgcIByBNllcegGKKGLYWxQGRCW46SQfYzVQkmj0BweC7Im3C23w/UYEQAh+QQFBwAIACwAAAAAEAAOAAAERRDJiQCgWA55Ds/c1iECKAFeR5DYIBTIEVheFU/DsWH1Su2YwMSAIPiCnUPJcsmUPkNMQZY5TqYdIkJrSma4lAJQAgZFAAAh+QQFBwAOACwAAAAAEAAQAAAEa9DJ6Uqh2DUmEZCAkTUAhyAOooiZsRinIaBUwYgIYQFBpSSSRgFRaEwahoEjwJIYOJRGgmDUGK5VCmEwSCCu2AxBoRAsohhDgIBBNh1PCTBoMDaqgkPSIchmGAdKDlBoEwoHFyNpB2wZjn4RACH5BAUHAA8ALAAAAAAQABAAAARb8Mn5jKFYFkkIz9zFeEQCSkgzPgmDWc3DFBaxSMktGXS2CANM44JZuCaNJIixWASTygwjEQgATpMBI4rdPBYxEGCheDRugZPggHhceaDGmkiMOw4XxzE+CIQpEQAh+QQFBwAOACwBAAEADwAPAAAEVtBJI0uRTOpab1nb5l3L5TSnZlAOAzjGgEiNgYZA8G73hpihYAFAzAQ1n4HsSCsFa6yawrHbHA4IRGI6S/gOAIWC4JiFDFeKoBE4Mg4XwdqhAKo0g2MEACH5BAUHAA8ALAAAAAAQABAAAARd8Mn5WqNY3meMLBtmXB1HhFTjdQ3iYZtlFYyEEBlMLHiOES8fxYAoCicGgLL2URQwrmHicOhNEgKExnEIeBQExiLxICgWEsLTFgjUesGJotF+DBw+xzcgIec2SjkRACH5BAUHAA4ALAAAAQAQAA8AAARa0MnpWpOGamll2Vr3bZlmlMQITgxSXFRJqc4i3AvI7EVw/AkQgeBqnAgCmYSwcrwmjUWAKVHUGooEw4EYOAcACUNGGCQKgi1ME3CYHYD2pmB1JII15QaBAEUAACH5BAUHAA8ALAAAAQAQAA8AAARY8MlJX6t4NlMNx8ZFHQdSiU3xFeTxTYZaAQfTiZKiZ0/hGwOHQADI+BifBiOBsVUGkpcEsXA+Ao9iYuAjLCQAgqQgETMACwOWJ2CiHwQmSL6ANoq8shgTAQAh+QQFBwAPACwAAAEADwAPAAAEWvDJIoy8+JajspfDwXxS9xjH4RnNaRLj1bAY4RRZKyFBkiCemcEAUBiBuaGlVRh4cDLAQ+BhIKBO4AIwZBBOsNNEUEBIF5aHTh1YPMwPBmB9cb+ljy8pHsNEAAA7);
}
.aui-icon-success,
.aui-icon-warning,
.aui-icon-info,
.aui-icon-error,
.aui-icon-hint,
.aui-icon-generic {
  height: 16px;
  width: 16px;
  line-height: 0;
  position: relative;
}
.aui-icon-success::before,
.aui-icon-warning::before,
.aui-icon-info::before,
.aui-icon-error::before,
.aui-icon-hint::before,
.aui-icon-generic::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0;
  font-family: "Adgs Icons";
  font-weight: normal;
  font-style: normal;
  speak: none;
  color: #707070;
  content: "\F16F";
  font-size: 16px;
  left: 0;
  line-height: 1;
  margin-top: -8px;
  position: absolute;
  text-indent: 0;
  top: 50%;
}
/* Message icons */
.aui-icon-generic:before {
  color: #707070;
  content: "\F23D";
}
.aui-icon-error:before {
  color: #d04437;
  content: "\F15A";
}
.aui-icon-hint:before,
.aui-icon-info:before {
  color: #707070;
  content: "\F23D";
}
.aui-icon-success:before {
  color: #14892c;
  content: "\F194";
}
.aui-icon-warning:before {
  color: #f6c342;
  content: "\F1B3";
}
/*
* Icon Font
* - use when you need to change the colour of the icon via CSS - eg on hover or to match Look and Feel customisations
*
* Ranges
*
* UTF+E001 - UTF+E3FF - Global
* UTF+E400 - UTF+E7FF - Conf
* UTF+E800 - UTF+EBFF - JIRA
* UTF+EC00 - UTF+EFFF - Dev Tools
*/
.aui-iconfont-add:before {
  content: "\F101";
}
.aui-iconfont-add-comment:before {
  content: "\F102";
}
.aui-iconfont-add-small:before {
  content: "\F103";
}
.aui-iconfont-approve:before {
  content: "\F104";
}
.aui-iconfont-appswitcher:before {
  content: "\F105";
}
.aui-iconfont-arrows-down:before {
  content: "\F106";
}
.aui-iconfont-arrows-left:before {
  content: "\F107";
}
.aui-iconfont-arrows-right:before {
  content: "\F108";
}
.aui-iconfont-arrows-up:before {
  content: "\F109";
}
.aui-iconfont-attachment:before {
  content: "\F10A";
}
.aui-iconfont-attachment-small:before {
  content: "\F10B";
}
.aui-iconfont-autocomplete-date:before {
  content: "\F10C";
}
.aui-iconfont-back-page:before {
  content: "\F10D";
}
.aui-iconfont-blogroll:before {
  content: "\F10E";
}
.aui-iconfont-bp-decisions:before {
  content: "\F10F";
}
.aui-iconfont-bp-default:before {
  content: "\F110";
}
.aui-iconfont-bp-files:before {
  content: "\F111";
}
.aui-iconfont-bp-requirements:before {
  content: "\F112";
}
.aui-iconfont-bp-howto:before {
  content: "\F113";
}
.aui-iconfont-bp-jira:before {
  content: "\F114";
}
.aui-iconfont-bp-meeting:before {
  content: "\F115";
}
.aui-iconfont-bp-retrospective:before {
  content: "\F116";
}
.aui-iconfont-bp-sharedlinks:before {
  content: "\F117";
}
.aui-iconfont-bp-troubleshooting:before {
  content: "\F118";
}
.aui-iconfont-build:before {
  content: "\F119";
}
.aui-iconfont-calendar:before {
  content: "\F11A";
}
.aui-iconfont-close-dialog:before {
  content: "\F11B";
}
.aui-iconfont-collapsed:before {
  content: "\F11C";
}
.aui-iconfont-comment:before {
  content: "\F11D";
}
.aui-iconfont-configure:before {
  content: "\F11E";
}
.aui-iconfont-confluence:before {
  content: "\F11F";
}
.aui-iconfont-copy-clipboard:before {
  content: "\F120";
}
.aui-iconfont-custom-bullet:before {
  content: "\F121";
}
.aui-iconfont-delete:before {
  content: "\F122";
}
.aui-iconfont-deploy:before {
  content: "\F123";
}
.aui-iconfont-details:before {
  content: "\F124";
}
.aui-iconfont-devtools-arrow-left:before {
  content: "\F125";
}
.aui-iconfont-devtools-arrow-right:before {
  content: "\F126";
}
.aui-iconfont-devtools-branch:before {
  content: "\F127";
}
.aui-iconfont-devtools-branch-small:before {
  content: "\F128";
}
.aui-iconfont-devtools-browse-up:before {
  content: "\F129";
}
.aui-iconfont-devtools-checkout:before {
  content: "\F12A";
}
.aui-iconfont-devtools-clone:before {
  content: "\F12B";
}
.aui-iconfont-devtools-commit:before {
  content: "\F12C";
}
.aui-iconfont-devtools-compare:before {
  content: "\F12D";
}
.aui-iconfont-devtools-file:before {
  content: "\F12E";
}
.aui-iconfont-devtools-file-binary:before {
  content: "\F12F";
}
.aui-iconfont-devtools-file-commented:before {
  content: "\F130";
}
.aui-iconfont-devtools-folder-closed:before {
  content: "\F131";
}
.aui-iconfont-devtools-folder-open:before {
  content: "\F132";
}
.aui-iconfont-devtools-fork:before {
  content: "\F133";
}
.aui-iconfont-devtools-pull-request:before {
  content: "\F134";
}
.aui-iconfont-devtools-repository:before {
  content: "\F135";
}
.aui-iconfont-devtools-repository-forked:before {
  content: "\F136";
}
.aui-iconfont-devtools-repository-locked:before {
  content: "\F137";
}
.aui-iconfont-devtools-side-diff:before {
  content: "\F138";
}
.aui-iconfont-devtools-submodule:before {
  content: "\F139";
}
.aui-iconfont-devtools-tag:before {
  content: "\F13A";
}
.aui-iconfont-devtools-tag-small:before {
  content: "\F13B";
}
.aui-iconfont-devtools-task-cancelled:before {
  content: "\F13C";
}
.aui-iconfont-devtools-task-disabled:before {
  content: "\F13D";
}
.aui-iconfont-devtools-task-in-progress:before {
  content: "\F13E";
}
.aui-iconfont-doc:before {
  content: "\F13F";
}
.aui-iconfont-down:before {
  content: "\F140";
}
.aui-iconfont-drag-vertical:before {
  content: "\F141";
}
.aui-iconfont-edit:before {
  content: "\F142";
}
.aui-iconfont-edit-small:before {
  content: "\F143";
}
.aui-iconfont-editor-align-center:before {
  content: "\F144";
}
.aui-iconfont-editor-align-left:before {
  content: "\F145";
}
.aui-iconfont-editor-align-right:before {
  content: "\F146";
}
.aui-iconfont-editor-bold:before {
  content: "\F147";
}
.aui-iconfont-editor-color:before {
  content: "\F148";
}
.aui-iconfont-editor-emoticon:before {
  content: "\F149";
}
.aui-iconfont-editor-help:before {
  content: "\F14A";
}
.aui-iconfont-editor-hr:before {
  content: "\F14B";
}
.aui-iconfont-editor-indent:before {
  content: "\F14C";
}
.aui-iconfont-editor-italic:before {
  content: "\F14D";
}
.aui-iconfont-editor-layout:before {
  content: "\F14E";
}
.aui-iconfont-editor-list-bullet:before {
  content: "\F14F";
}
.aui-iconfont-editor-list-number:before {
  content: "\F150";
}
.aui-iconfont-editor-macro-toc:before {
  content: "\F151";
}
.aui-iconfont-editor-mention:before {
  content: "\F152";
}
.aui-iconfont-editor-outdent:before {
  content: "\F153";
}
.aui-iconfont-editor-styles:before {
  content: "\F154";
}
.aui-iconfont-editor-symbol:before {
  content: "\F155";
}
.aui-iconfont-editor-table:before {
  content: "\F156";
}
.aui-iconfont-editor-task:before {
  content: "\F157";
}
.aui-iconfont-editor-underline:before {
  content: "\F158";
}
.aui-iconfont-email:before {
  content: "\F159";
}
.aui-iconfont-error:before {
  content: "\F15A";
}
.aui-iconfont-expanded:before {
  content: "\F15B";
}
.aui-iconfont-file-code:before {
  content: "\F15C";
}
.aui-iconfont-file-doc:before {
  content: "\F15D";
}
.aui-iconfont-file-java:before {
  content: "\F15E";
}
.aui-iconfont-file-pdf:before {
  content: "\F15F";
}
.aui-iconfont-file-ppt:before {
  content: "\F160";
}
.aui-iconfont-file-txt:before {
  content: "\F161";
}
.aui-iconfont-file-wav:before {
  content: "\F162";
}
.aui-iconfont-file-xls:before {
  content: "\F163";
}
.aui-iconfont-file-zip:before {
  content: "\F164";
}
.aui-iconfont-flag:before {
  content: "\F165";
}
.aui-iconfont-focus:before {
  content: "\F166";
}
.aui-iconfont-group:before {
  content: "\F167";
}
.aui-iconfont-handle-horizontal:before {
  content: "\F168";
}
.aui-iconfont-help:before {
  content: "\F169";
}
.aui-iconfont-hipchat:before {
  content: "\F16A";
}
.aui-iconfont-homepage:before {
  content: "\F16B";
}
.aui-iconfont-image:before {
  content: "\F16C";
}
.aui-iconfont-image-extrasmall:before {
  content: "\F16D";
}
.aui-iconfont-image-small:before {
  content: "\F16E";
}
.aui-iconfont-info:before {
  content: "\F16F";
}
.aui-iconfont-jira:before {
  content: "\F170";
}
.aui-iconfont-jira-completed-task:before {
  content: "\F171";
}
.aui-iconfont-jira-test-session:before {
  content: "\F172";
}
.aui-iconfont-like:before {
  content: "\F173";
}
.aui-iconfont-like-small:before {
  content: "\F174";
}
.aui-iconfont-weblink:before {
  content: "\F175";
}
.aui-iconfont-link:before {
  content: "\F176";
}
.aui-iconfont-list-add:before {
  content: "\F177";
}
.aui-iconfont-list-remove:before {
  content: "\F178";
}
.aui-iconfont-locked:before {
  content: "\F179";
}
.aui-iconfont-locked-small:before {
  content: "\F17A";
}
.aui-iconfont-macro-code:before {
  content: "\F17B";
}
.aui-iconfont-macro-default:before {
  content: "\F17C";
}
.aui-iconfont-macro-gallery:before {
  content: "\F17D";
}
.aui-iconfont-macro-status:before {
  content: "\F17E";
}
.aui-iconfont-more:before {
  content: "\F17F";
}
.aui-iconfont-nav-children:before {
  content: "\F180";
}
.aui-iconfont-page-blank:before {
  content: "\F181";
}
.aui-iconfont-page-blogpost:before {
  content: "\F182";
}
.aui-iconfont-page-default:before {
  content: "\F183";
}
.aui-iconfont-page-template:before {
  content: "\F184";
}
.aui-iconfont-pages:before {
  content: "\F185";
}
.aui-iconfont-quote:before {
  content: "\F186";
}
.aui-iconfont-redo:before {
  content: "\F187";
}
.aui-iconfont-remove:before {
  content: "\F188";
}
.aui-iconfont-remove-label:before {
  content: "\F189";
}
.aui-iconfont-review:before {
  content: "\F18A";
}
.aui-iconfont-rss:before {
  content: "\F18B";
}
.aui-iconfont-search:before {
  content: "\F18C";
}
.aui-iconfont-search-small:before {
  content: "\F18D";
}
.aui-iconfont-share:before {
  content: "\F18E";
}
.aui-iconfont-sidebar-link:before {
  content: "\F18F";
}
.aui-iconfont-sourcetree:before {
  content: "\F190";
}
.aui-iconfont-space-default:before {
  content: "\F191";
}
.aui-iconfont-space-personal:before {
  content: "\F192";
}
.aui-iconfont-star:before {
  content: "\F193";
}
.aui-iconfont-success:before {
  content: "\F194";
}
.aui-iconfont-table-bg:before {
  content: "\F195";
}
.aui-iconfont-table-col-left:before {
  content: "\F196";
}
.aui-iconfont-table-col-remove:before {
  content: "\F197";
}
.aui-iconfont-table-col-right:before {
  content: "\F198";
}
.aui-iconfont-table-copy-row:before {
  content: "\F199";
}
.aui-iconfont-table-cut-row:before {
  content: "\F19A";
}
.aui-iconfont-table-header-column:before {
  content: "\F19B";
}
.aui-iconfont-table-header-row:before {
  content: "\F19C";
}
.aui-iconfont-table-merge:before {
  content: "\F19D";
}
.aui-iconfont-table-no-bg:before {
  content: "\F19E";
}
.aui-iconfont-table-paste-row:before {
  content: "\F19F";
}
.aui-iconfont-table-remove:before {
  content: "\F1A0";
}
.aui-iconfont-table-row-down:before {
  content: "\F1A1";
}
.aui-iconfont-table-row-remove:before {
  content: "\F1A2";
}
.aui-iconfont-table-row-up:before {
  content: "\F1A3";
}
.aui-iconfont-table-split:before {
  content: "\F1A4";
}
.aui-iconfont-teamcals:before {
  content: "\F1A5";
}
.aui-iconfont-time:before {
  content: "\F1A6";
}
.aui-iconfont-undo:before {
  content: "\F1A7";
}
.aui-iconfont-unfocus:before {
  content: "\F1A8";
}
.aui-iconfont-unlocked:before {
  content: "\F1A9";
}
.aui-iconfont-unstar:before {
  content: "\F1AA";
}
.aui-iconfont-unwatch:before {
  content: "\F1AB";
}
.aui-iconfont-up:before {
  content: "\F1AC";
}
.aui-iconfont-user:before {
  content: "\F1AD";
}
.aui-iconfont-user-status:before {
  content: "\F1AE";
}
.aui-iconfont-view:before {
  content: "\F1AF";
}
.aui-iconfont-view-card:before {
  content: "\F1B0";
}
.aui-iconfont-view-list:before {
  content: "\F1B1";
}
.aui-iconfont-view-table:before {
  content: "\F1B2";
}
.aui-iconfont-warning:before {
  content: "\F1B3";
}
.aui-iconfont-watch:before {
  content: "\F1B4";
}
.aui-iconfont-workbox:before {
  content: "\F1B5";
}
.aui-iconfont-workbox-empty:before {
  content: "\F1B6";
}
.aui-iconfont-configure-columns:before {
  content: "\F1B7";
}
.aui-iconfont-export:before {
  content: "\F1B8";
}
.aui-iconfont-export-list:before {
  content: "\F1B9";
}
.aui-iconfont-file-image:before {
  content: "\F1BA";
}
.aui-iconfont-admin-fusion:before {
  content: "\F1BB";
}
.aui-iconfont-admin-jira-fields:before {
  content: "\F1BC";
}
.aui-iconfont-admin-issue:before {
  content: "\F1BD";
}
.aui-iconfont-admin-notifications:before {
  content: "\F1BE";
}
.aui-iconfont-admin-roles:before {
  content: "\F1BF";
}
.aui-iconfont-admin-jira-screens:before {
  content: "\F1C0";
}
.aui-iconfont-pause:before {
  content: "\F1C1";
}
.aui-iconfont-priority-highest:before {
  content: "\F1C2";
}
.aui-iconfont-priority-high:before {
  content: "\F1C3";
}
.aui-iconfont-priority-medium:before {
  content: "\F1C4";
}
.aui-iconfont-priority-low:before {
  content: "\F1C5";
}
.aui-iconfont-priority-lowest:before {
  content: "\F1C6";
}
.aui-iconfont-refresh-small:before {
  content: "\F1C7";
}
.aui-iconfont-share-list:before {
  content: "\F1C8";
}
.aui-iconfont-switch-small:before {
  content: "\F1C9";
}
.aui-iconfont-version:before {
  content: "\F1CA";
}
.aui-iconfont-workflow:before {
  content: "\F1CB";
}
.aui-iconfont-admin-jira-settings:before {
  content: "\F1CC";
}
.aui-iconfont-component:before {
  content: "\F1CD";
}
.aui-iconfont-reopen:before {
  content: "\F1CE";
}
.aui-iconfont-roadmap:before {
  content: "\F1CF";
}
.aui-iconfont-deploy-success:before {
  content: "\F1D0";
}
.aui-iconfont-deploy-fail:before {
  content: "\F1D1";
}
.aui-iconfont-file-generic:before {
  content: "\F1D2";
}
.aui-iconfont-arrow-down:before {
  content: "\F1D3";
}
.aui-iconfont-arrow-up:before {
  content: "\F1D4";
}
.aui-iconfont-file-video:before {
  content: "\F1D5";
}
.aui-iconfont-filter:before {
  content: "\F1D6";
}
.aui-iconfont-table-copy-column:before {
  content: "\F1D7";
}
.aui-iconfont-table-paste-column:before {
  content: "\F1D8";
}
.aui-iconfont-table-cut-column:before {
  content: "\F1D9";
}
.aui-iconfont-maximise-small:before {
  content: "\F1DA";
}
.aui-iconfont-minimise-small:before {
  content: "\F1DB";
}
.aui-iconfont-more-small:before {
  content: "\F1DC";
}
.aui-iconfont-move-small:before {
  content: "\F1DD";
}
.aui-iconfont-download:before {
  content: "\F1DE";
}
.aui-iconfont-upload:before {
  content: "\F1DF";
}
.aui-iconfont-version-unreleased:before {
  content: "\F1E0";
}
.aui-iconfont-puzzle:before {
  content: "\F1E1";
}
.aui-iconfont-editor-files:before {
  content: "\F1E2";
}
.aui-iconfont-bp-sprint:before {
  content: "\F1E3";
}
.aui-iconfont-jira-issues:before {
  content: "\F1E4";
}
.aui-iconfont-bitbucket:before {
  content: "\F1E5";
}
.aui-iconfont-blogroll-large:before {
  content: "\F1E6";
}
.aui-iconfont-email-large:before {
  content: "\F1E7";
}
.aui-iconfont-layout-1col-large:before {
  content: "\F1E8";
}
.aui-iconfont-layout-2col-large:before {
  content: "\F1E9";
}
.aui-iconfont-layout-2col-left-large:before {
  content: "\F1EA";
}
.aui-iconfont-layout-2col-right-large:before {
  content: "\F1EB";
}
.aui-iconfont-layout-3col-center-large:before {
  content: "\F1EC";
}
.aui-iconfont-layout-3col-large:before {
  content: "\F1ED";
}
.aui-iconfont-nav-children-large:before {
  content: "\F1EE";
}
.aui-iconfont-pages-large:before {
  content: "\F1EF";
}
.aui-iconfont-sidebar-link-large:before {
  content: "\F1F0";
}
.aui-iconfont-teamcals-large:before {
  content: "\F1F1";
}
.aui-iconfont-user-large:before {
  content: "\F1F2";
}
.aui-iconfont-autocomplete-date::before,
.aui-iconfont-blogroll::before,
.aui-iconfont-devtools-browse-up::before,
.aui-iconfont-deploy::before,
.aui-iconfont-custom-bullet::before,
.aui-iconfont-hipchat::before,
.aui-iconfont-file-code::before,
.aui-iconfont-file-doc::before,
.aui-iconfont-file-java::before,
.aui-iconfont-file-pdf::before,
.aui-iconfont-file-ppt::before,
.aui-iconfont-file-txt::before,
.aui-iconfont-file-wav::before,
.aui-iconfont-file-xls::before,
.aui-iconfont-file-zip::before,
.aui-iconfont-page-blogpost::before,
.aui-iconfont-page-template::before,
.aui-iconfont-macro-default::before,
.aui-iconfont-macro-gallery::before,
.aui-iconfont-macro-status::before,
.aui-iconfont-user-status::before,
.aui-iconfont-view-card::before,
.aui-iconfont-workbox-empty::before,
.aui-iconfont-export-list::before,
.aui-iconfont-admin-fusion::before,
.aui-iconfont-admin-jira-fields::before,
.aui-iconfont-admin-issue::before,
.aui-iconfont-admin-notifications::before,
.aui-iconfont-admin-jira-screens::before,
.aui-iconfont-priority-highest::before,
.aui-iconfont-priority-high::before,
.aui-iconfont-priority-medium::before,
.aui-iconfont-share-list::before,
.aui-iconfont-version::before,
.aui-iconfont-workflow::before,
.aui-iconfont-admin-jira-settings::before,
.aui-iconfont-reopen::before,
.aui-iconfont-roadmap::before,
.aui-iconfont-deploy-success::before,
.aui-iconfont-deploy-fail::before,
.aui-iconfont-file-generic::before,
.aui-iconfont-file-video::before,
.aui-iconfont-blogroll-large::before,
.aui-iconfont-priority-low::before,
.aui-iconfont-priority-lowest::before,
.aui-iconfont-review::before,
.aui-iconfont-rss::before,
.aui-iconfont-sourcetree::before,
.aui-iconfont-space-default::before,
.aui-iconfont-table-bg::before,
.aui-iconfont-table-no-bg::before,
.aui-iconfont-devtools-folder-open::before,
.aui-iconfont-devtools-compare::before,
.aui-iconfont-devtools-file::before,
.aui-iconfont-devtools-file-binary::before,
.aui-iconfont-devtools-file-commented::before,
.aui-iconfont-devtools-repository::before,
.aui-iconfont-devtools-repository-forked::before,
.aui-iconfont-devtools-repository-locked::before,
.aui-iconfont-devtools-side-diff::before,
.aui-iconfont-devtools-submodule::before,
.aui-iconfont-table-cut-row::before,
.aui-iconfont-table-copy-row::before,
.aui-iconfont-table-paste-row::before,
.aui-iconfont-table-cut-column::before,
.aui-iconfont-table-copy-column::before,
.aui-iconfont-table-paste-column::before,
.aui-iconfont-maximise-small::before,
.aui-iconfont-minimise-small::before,
.aui-iconfont-more-small::before,
.aui-iconfont-move-small::before,
.aui-iconfont-version-unreleased::before,
.aui-iconfont-puzzle::before,
.aui-iconfont-editor-files::before,
.aui-iconfont-bp-sprint::before,
.aui-iconfont-jira-issues::before,
.aui-iconfont-bitbucket::before,
.aui-iconfont-jira-completed-task::before,
.aui-iconfont-jira-test-session::before,
.aui-iconfont-back-page::before,
.aui-iconfont-macro-code::before {
  font-family: "Atlassian Icons";
}
.aui-iconfont-add::before {
  content: "\F101";
}
.aui-iconfont-add-comment::before {
  content: "\F102";
}
.aui-iconfont-approve::before {
  content: "\F104";
}
.aui-iconfont-menu::before {
  content: "\F105";
}
.aui-iconfont-chevron-double-down::before {
  content: "\F106";
}
.aui-iconfont-chevron-double-left::before {
  content: "\F107";
}
.aui-iconfont-chevron-double-right::before {
  content: "\F108";
}
.aui-iconfont-chevron-double-up::before {
  content: "\F109";
}
.aui-iconfont-attachment::before {
  content: "\F10A";
}
.aui-iconfont-documents::before {
  content: "\F10F";
}
.aui-iconfont-refresh::before {
  content: "\F119";
}
.aui-iconfont-calendar::before {
  content: "\F11A";
}
.aui-iconfont-cross::before {
  content: "\F11B";
}
.aui-iconfont-chevron-right::before {
  content: "\F11C";
}
.aui-iconfont-comment::before {
  content: "\F11D";
}
.aui-iconfont-settings::before {
  content: "\F11E";
}
.aui-iconfont-confluence::before {
  content: "\F11F";
}
.aui-iconfont-copy::before {
  content: "\F120";
}
.aui-iconfont-trash::before {
  content: "\F122";
}
.aui-iconfont-upload::before {
  content: "\F123";
}
.aui-iconfont-detail-view::before {
  content: "\F124";
}
.aui-iconfont-arrow-left::before {
  content: "\F125";
}
.aui-iconfont-arrow-right::before {
  content: "\F126";
}
.aui-iconfont-sign-in::before {
  content: "\F12A";
}
.aui-iconfont-import::before {
  content: "\F12B";
}
.aui-iconfont-branch::before {
  content: "\F127";
}
.aui-iconfont-commits::before {
  content: "\F12C";
}
.aui-iconfont-folder-filled::before {
  content: "\F131";
}
.aui-iconfont-create-fork::before {
  content: "\F133";
}
.aui-iconfont-export::before {
  content: "\F134";
}
.aui-iconfont-tag::before {
  content: "\F13A";
}
.aui-iconfont-incomplete-build::before {
  content: "\F13C";
}
.aui-iconfont-plan-disabled::before {
  content: "\F13D";
}
.aui-iconfont-queued-build::before {
  content: "\F13E";
}
.aui-iconfont-document::before {
  content: "\F13F";
}
.aui-iconfont-new-arrow-down::before {
  content: "\F140";
}
.aui-iconfont-edit-filled::before {
  content: "\F142";
}
.aui-iconfont-center-alignment::before {
  content: "\F144";
}
.aui-iconfont-left-alignment::before {
  content: "\F145";
}
.aui-iconfont-right-alignment::before {
  content: "\F146";
}
.aui-iconfont-bold::before {
  content: "\F147";
}
.aui-iconfont-text-color::before {
  content: "\F148";
}
.aui-iconfont-emoji::before {
  content: "\F149";
}
.aui-iconfont-new-help::before {
  content: "\F14A";
}
.aui-iconfont-horizontal-rule::before {
  content: "\F14B";
}
.aui-iconfont-indent-left::before {
  content: "\F14C";
}
.aui-iconfont-italic::before {
  content: "\F14D";
}
.aui-iconfont-page-layout-toggle::before {
  content: "\F14E";
}
.aui-iconfont-bullet-list::before {
  content: "\F14F";
}
.aui-iconfont-number-list::before {
  content: "\F150";
}
.aui-iconfont-table-of-contents::before {
  content: "\F151";
}
.aui-iconfont-mention::before {
  content: "\F152";
}
.aui-iconfont-indent-right::before {
  content: "\F153";
}
.aui-iconfont-advanced::before {
  content: "\F154";
}
.aui-iconfont-symbol::before {
  content: "\F155";
}
.aui-iconfont-table::before {
  content: "\F156";
}
.aui-iconfont-task::before {
  content: "\F157";
}
.aui-iconfont-underline::before {
  content: "\F158";
}
.aui-iconfont-email::before {
  content: "\F159";
}
.aui-iconfont-error::before {
  content: "\F15A";
}
.aui-iconfont-chevron-down::before {
  content: "\F15B";
}
.aui-iconfont-flag::before {
  content: "\F165";
}
.aui-iconfont-vid-full-screen-on::before {
  content: "\F166";
}
.aui-iconfont-group::before {
  content: "\F167";
}
.aui-iconfont-more-vertical::before {
  content: "\F168";
}
.aui-iconfont-question-circle::before {
  content: "\F169";
}
.aui-iconfont-home-circle::before {
  content: "\F16B";
}
.aui-iconfont-image::before {
  content: "\F16C";
}
.aui-iconfont-info-circle::before {
  content: "\F16F";
}
.aui-iconfont-jira::before {
  content: "\F170";
}
.aui-iconfont-like::before {
  content: "\F173";
}
.aui-iconfont-world::before {
  content: "\F175";
}
.aui-iconfont-link::before {
  content: "\F176";
}
.aui-iconfont-add-circle::before {
  content: "\F177";
}
.aui-iconfont-cross-circle::before {
  content: "\F178";
}
.aui-iconfont-lock-filled::before {
  content: "\F179";
}
.aui-iconfont-more::before {
  content: "\F17F";
}
.aui-iconfont-nav-children::before {
  content: "\F180";
}
.aui-iconfont-file::before {
  content: "\F183";
}
.aui-iconfont-quote::before {
  content: "\F186";
}
.aui-iconfont-redo::before {
  content: "\F187";
}
.aui-iconfont-search::before {
  content: "\F18C";
}
.aui-iconfont-share::before {
  content: "\F18E";
}
.aui-iconfont-shortcut::before {
  content: "\F18F";
}
.aui-iconfont-person-circle::before {
  content: "\F192";
}
.aui-iconfont-star-filled::before {
  content: "\F193";
}
.aui-iconfont-check::before {
  content: "\F194";
}
.aui-iconfont-insert-column-before::before {
  content: "\F196";
}
.aui-iconfont-remove-column::before {
  content: "\F197";
}
.aui-iconfont-insert-column-after::before {
  content: "\F198";
}
.aui-iconfont-copy-table-row::before {
  content: "\F199";
}
.aui-iconfont-cut-table-row::before {
  content: "\F19A";
}
.aui-iconfont-heading-column::before {
  content: "\F19B";
}
.aui-iconfont-heading-row::before {
  content: "\F19C";
}
.aui-iconfont-merge-table-cells::before {
  content: "\F19D";
}
.aui-iconfont-paste-table-row::before {
  content: "\F19F";
}
.aui-iconfont-remove-table::before {
  content: "\F1A0";
}
.aui-iconfont-insert-row-after::before {
  content: "\F1A1";
}
.aui-iconfont-remove-row::before {
  content: "\F1A2";
}
.aui-iconfont-insert-row-before::before {
  content: "\F1A3";
}
.aui-iconfont-split-merged-table-cells::before {
  content: "\F1A4";
}
.aui-iconfont-team-calendar::before {
  content: "\F1A5";
}
.aui-iconfont-recent::before {
  content: "\F1A6";
}
.aui-iconfont-undo::before {
  content: "\F1A7";
}
.aui-iconfont-vid-full-screen-off::before {
  content: "\F1A8";
}
.aui-iconfont-unlock-filled::before {
  content: "\F1A9";
}
.aui-iconfont-new-star::before {
  content: "\F1AA";
}
.aui-iconfont-new-watch::before {
  content: "\F1AB";
}
.aui-iconfont-new-arrow-up::before {
  content: "\F1AC";
}
.aui-iconfont-person::before {
  content: "\F1AD";
}
.aui-iconfont-watch-filled::before {
  content: "\F1AF";
}
.aui-iconfont-room-menu::before {
  content: "\F1B1";
}
.aui-iconfont-warning::before {
  content: "\F1B3";
}
.aui-iconfont-tray::before {
  content: "\F1B5";
}
.aui-iconfont-vid-pause::before {
  content: "\F1C1";
}
.aui-iconfont-swap::before {
  content: "\F1C9";
}
.aui-iconfont-component::before {
  content: "\F1CD";
}
.aui-iconfont-arrow-down-small::before {
  content: "\F1D3";
}
.aui-iconfont-arrow-up-small::before {
  content: "\F1D4";
}
.aui-iconfont-filter::before {
  content: "\F1D6";
}
.aui-iconfont-download::before {
  content: "\F1DE";
}
.aui-iconfont-single-column::before {
  content: "\F1E8";
}
.aui-iconfont-two-column::before {
  content: "\F1E9";
}
.aui-iconfont-right-side-bar::before {
  content: "\F1EA";
}
.aui-iconfont-left-side-bar::before {
  content: "\F1EB";
}
.aui-iconfont-three-column-side-bars::before {
  content: "\F1EC";
}
.aui-iconfont-three-column::before {
  content: "\F1ED";
}
.aui-iconfont-location::before {
  content: "\F1EE";
}
.aui-iconfont-radio::before {
  content: "\F256";
}
.aui-iconfont-activity::before {
  content: "\F1F3";
}
.aui-iconfont-add-item::before {
  content: "\F1F4";
}
.aui-iconfont-addon::before {
  content: "\F1F5";
}
.aui-iconfont-app-access::before {
  content: "\F1F6";
}
.aui-iconfont-app-switcher::before {
  content: "\F1F7";
}
.aui-iconfont-arrow-down-circle::before {
  content: "\F1F8";
}
.aui-iconfont-arrow-down-left::before {
  content: "\F1F9";
}
.aui-iconfont-arrow-down-right::before {
  content: "\F1FA";
}
.aui-iconfont-arrow-left-circle::before {
  content: "\F1FB";
}
.aui-iconfont-arrow-right-circle::before {
  content: "\F1FC";
}
.aui-iconfont-arrow-up-circle::before {
  content: "\F1FD";
}
.aui-iconfont-audio-circle::before {
  content: "\F1FE";
}
.aui-iconfont-audio::before {
  content: "\F1FF";
}
.aui-iconfont-backlog::before {
  content: "\F200";
}
.aui-iconfont-billing-filled::before {
  content: "\F201";
}
.aui-iconfont-billing::before {
  content: "\F202";
}
.aui-iconfont-board::before {
  content: "\F203";
}
.aui-iconfont-book::before {
  content: "\F204";
}
.aui-iconfont-calendar-filled::before {
  content: "\F205";
}
.aui-iconfont-camera-filled::before {
  content: "\F206";
}
.aui-iconfont-camera-rotate::before {
  content: "\F207";
}
.aui-iconfont-camera-take-picture::before {
  content: "\F208";
}
.aui-iconfont-camera::before {
  content: "\F209";
}
.aui-iconfont-canvas::before {
  content: "\F20A";
}
.aui-iconfont-cell-color-underline::before {
  content: "\F20B";
}
.aui-iconfont-cell-color::before {
  content: "\F20C";
}
.aui-iconfont-check-circle-filled::before {
  content: "\F20D";
}
.aui-iconfont-check-circle::before {
  content: "\F20E";
}
.aui-iconfont-checkbox::before {
  content: "\F20F";
}
.aui-iconfont-chevron-down-circle::before {
  content: "\F210";
}
.aui-iconfont-chevron-left-circle::before {
  content: "\F211";
}
.aui-iconfont-chevron-left::before {
  content: "\F212";
}
.aui-iconfont-chevron-right-circle::before {
  content: "\F213";
}
.aui-iconfont-chevron-up-circle::before {
  content: "\F214";
}
.aui-iconfont-chevron-up::before {
  content: "\F215";
}
.aui-iconfont-clone-small::before {
  content: "\F216";
}
.aui-iconfont-code::before {
  content: "\F217";
}
.aui-iconfont-copy-table-column::before {
  content: "\F218";
}
.aui-iconfont-create-branch::before {
  content: "\F219";
}
.aui-iconfont-create-pull-request::before {
  content: "\F21A";
}
.aui-iconfont-credit-card::before {
  content: "\F21B";
}
.aui-iconfont-credit-card-filled::before {
  content: "\F21C";
}
.aui-iconfont-cut-table-column::before {
  content: "\F21D";
}
.aui-iconfont-dashboard::before {
  content: "\F21E";
}
.aui-iconfont-decision::before {
  content: "\F21F";
}
.aui-iconfont-discover-filled::before {
  content: "\F220";
}
.aui-iconfont-discover::before {
  content: "\F221";
}
.aui-iconfont-document-filled::before {
  content: "\F222";
}
.aui-iconfont-dropbox::before {
  content: "\F223";
}
.aui-iconfont-new-edit::before {
  content: "\F224";
}
.aui-iconfont-failed-build::before {
  content: "\F225";
}
.aui-iconfont-feedback::before {
  content: "\F226";
}
.aui-iconfont-folder::before {
  content: "\F227";
}
.aui-iconfont-followers::before {
  content: "\F228";
}
.aui-iconfont-following::before {
  content: "\F229";
}
.aui-iconfont-fork-small::before {
  content: "\F22A";
}
.aui-iconfont-gallery::before {
  content: "\F22B";
}
.aui-iconfont-google-drive::before {
  content: "\F22C";
}
.aui-iconfont-google::before {
  content: "\F22D";
}
.aui-iconfont-graph-bar::before {
  content: "\F22E";
}
.aui-iconfont-graph-line::before {
  content: "\F22F";
}
.aui-iconfont-highlights::before {
  content: "\F230";
}
.aui-iconfont-home-filled::before {
  content: "\F231";
}
.aui-iconfont-image-border::before {
  content: "\F232";
}
.aui-iconfont-image-resize::before {
  content: "\F233";
}
.aui-iconfont-info-filled::before {
  content: "\F234";
}
.aui-iconfont-insert-numbered-column::before {
  content: "\F235";
}
.aui-iconfont-invite-team::before {
  content: "\F236";
}
.aui-iconfont-issue-raise::before {
  content: "\F237";
}
.aui-iconfont-issue::before {
  content: "\F238";
}
.aui-iconfont-issues::before {
  content: "\F239";
}
.aui-iconfont-lightbulb-filled::before {
  content: "\F23A";
}
.aui-iconfont-lightbulb::before {
  content: "\F23B";
}
.aui-iconfont-link-filled::before {
  content: "\F23C";
}
.aui-iconfont-list::before {
  content: "\F23D";
}
.aui-iconfont-lock-circle-small::before {
  content: "\F23E";
}
.aui-iconfont-lock::before {
  content: "\F23F";
}
.aui-iconfont-marketplace::before {
  content: "\F240";
}
.aui-iconfont-needs-work::before {
  content: "\F241";
}
.aui-iconfont-notification-all::before {
  content: "\F242";
}
.aui-iconfont-notification-direct::before {
  content: "\F243";
}
.aui-iconfont-notification::before {
  content: "\F244";
}
.aui-iconfont-office-building-filled::before {
  content: "\F245";
}
.aui-iconfont-office-building::before {
  content: "\F246";
}
.aui-iconfont-open::before {
  content: "\F247";
}
.aui-iconfont-overview::before {
  content: "\F248";
}
.aui-iconfont-page-filled::before {
  content: "\F249";
}
.aui-iconfont-page::before {
  content: "\F24A";
}
.aui-iconfont-paint-bucket::before {
  content: "\F24B";
}
.aui-iconfont-paste-table-column::before {
  content: "\F24C";
}
.aui-iconfont-pdf::before {
  content: "\F24D";
}
.aui-iconfont-people-group::before {
  content: "\F24E";
}
.aui-iconfont-people::before {
  content: "\F24F";
}
.aui-iconfont-portfolio::before {
  content: "\F250";
}
.aui-iconfont-preferences::before {
  content: "\F251";
}
.aui-iconfont-progress::before {
  content: "\F252";
}
.aui-iconfont-pull-requests::before {
  content: "\F253";
}
.aui-iconfont-question-filled::before {
  content: "\F254";
}
.aui-iconfont-queues::before {
  content: "\F255";
}
.aui-iconfont-recent-filled::before {
  content: "\F256";
}
.aui-iconfont-repository-small::before {
  content: "\F257";
}
.aui-iconfont-running-build::before {
  content: "\F258";
}
.aui-iconfont-schedule-filled::before {
  content: "\F259";
}
.aui-iconfont-schedule::before {
  content: "\F25A";
}
.aui-iconfont-screen::before {
  content: "\F25B";
}
.aui-iconfont-send::before {
  content: "\F25C";
}
.aui-iconfont-ship::before {
  content: "\F25D";
}
.aui-iconfont-sign-out::before {
  content: "\F25E";
}
.aui-iconfont-source::before {
  content: "\F25F";
}
.aui-iconfont-subtask::before {
  content: "\F260";
}
.aui-iconfont-successful-build::before {
  content: "\F261";
}
.aui-iconfont-task-list::before {
  content: "\F262";
}
.aui-iconfont-text-color-underline::before {
  content: "\F263";
}
.aui-iconfont-tray-empty::before {
  content: "\F264";
}
.aui-iconfont-unlink::before {
  content: "\F265";
}
.aui-iconfont-unlock-circle::before {
  content: "\F266";
}
.aui-iconfont-unlock::before {
  content: "\F267";
}
.aui-iconfont-vid-audio-muted::before {
  content: "\F268";
}
.aui-iconfont-vid-audio-on::before {
  content: "\F269";
}
.aui-iconfont-vid-backward::before {
  content: "\F26A";
}
.aui-iconfont-vid-forward::before {
  content: "\F26B";
}
.aui-iconfont-vid-full-connection-circle::before {
  content: "\F26C";
}
.aui-iconfont-vid-full-speaking-circle::before {
  content: "\F26D";
}
.aui-iconfont-vid-hang-up::before {
  content: "\F26E";
}
.aui-iconfont-vid-hd-circle::before {
  content: "\F26F";
}
.aui-iconfont-vid-play::before {
  content: "\F270";
}
.aui-iconfont-vid-raised-hand::before {
  content: "\F271";
}
.aui-iconfont-vid-share-screen::before {
  content: "\F272";
}
.aui-iconfont-video-camera-off::before {
  content: "\F273";
}
.aui-iconfont-video-circle::before {
  content: "\F274";
}
.aui-iconfont-video-filled::before {
  content: "\F275";
}
.ffi {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 3px #ddd;
          box-shadow: inset 0 1px 3px #ddd;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #333;
  display: inline-block;
  font-size: 14px;
  line-height: 28px;
  margin: 0;
  max-width: 350px;
  overflow: hidden;
  padding: 0;
  position: relative;
  text-overflow: ellipsis;
  vertical-align: top;
  white-space: nowrap;
  width: 100%;
}
.ffi input[type="file"] {
  border: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: inherit;
  height: 100%;
  line-height: 28px;
  left: 0;
  margin: 0;
  opacity: 0;
  outline: none;
  padding: 0 5px;
  position: absolute;
  top: 0;
  width: 100%;
}
.ffi input[type="file"]:hover {
  cursor: pointer;
}
.ffi input[type="file"][disabled] {
  cursor: not-allowed;
}
.ffi[data-ffi-value]:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #333;
  content: attr(data-ffi-value);
  display: block;
  font-style: normal;
  overflow: hidden;
  padding: 0 5px;
  text-overflow: ellipsis;
  z-index: -1;
}
.ffi:before {
  background: #eee;
  border-left: 1px solid #ccc;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #333;
  content: attr(data-ffi-button-text);
  cursor: pointer;
  float: right;
  line-height: 28px;
  margin: 0;
  padding: 0 10px;
  white-space: nowrap;
}
.ffi:hover:before {
  background: #f7f7f7;
  color: #000;
}
.ffi.is-focused {
  border-color: #707070;
  outline: none;
}
.ffi.is-disabled {
  background-color: #eee;
}
.ffi.is-disabled:before {
  border-color: #ccc;
  color: #707070;
}
.ffi.is-disabled:hover:before,
.ffi.is-disabled:active:before,
.ffi.is-disabled:active:hover:before {
  background: #eee;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ffi.is-disabled:hover:before {
  color: #707070;
}
.ffi-clear {
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2016%2016%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%3E%3Cg%3E%3Cpath%20d%3D%22M%208%200%20C%203.6%200%200%203.6%200%208%20C%200%2012.4%203.6%2016%208%2016%20C%2012.4%2016%2016%2012.4%2016%208%20C%2016%203.6%2012.4%200%208%200%20ZM%2012.8%2011%20L%2010.9%2012.8%20L%208%209.8%20L%205%2012.8%20L%203.1%2011%20L%206.1%208%20L%203.1%205%20L%205%203.2%20L%208%206.2%20L%2010.9%203.2%20L%2012.8%205%20L%209.8%208%20L%2012.8%2011%20Z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat 0 0;
  border: none;
  color: #333;
  cursor: pointer;
  float: right;
  height: 16px;
  line-height: 16px;
  margin: 6px;
  opacity: .56;
  overflow: hidden;
  padding: 0;
  position: relative;
  text-align: left;
  text-indent: 999em;
  white-space: nowrap;
  width: 16px;
}
.ffi-clear:hover {
  opacity: 1;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ffi input[type="file"] {
    line-height: normal;
  }
}
.ffi {
  background-color: #fff;
  border-color: #DFE1E6;
  border-radius: 3.01px;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #172B4D;
  font-size: 14px;
  max-width: 250px;
  /* The actual input - made opaque but styled so the cursor positions well */
}
form.aui .field-group .ffi {
  float: none;
  margin: 0;
  padding: 0;
  word-wrap: normal;
  text-align: left;
  width: 100%;
}
form.aui.top-label .field-group .ffi {
  display: inline-block;
  margin: 0;
  width: 100%;
}
form.aui.long-label .field-group .ffi {
  margin: 0;
  width: 100%;
}
.ffi input[type="file"] {
  padding: 0 5px;
}
.ffi[data-ffi-value]:after {
  color: #172B4D;
  padding: 0 5px;
}
.ffi:before {
  background: rgba(9, 30, 66, 0.04);
  border-left-color: #DFE1E6;
  color: #42526E;
  padding: 0 10px;
}
.ffi:hover:before {
  background: rgba(9, 30, 66, 0.08);
  color: #42526E;
}
.ffi:active:before,
.ffi:active:hover:before {
  background-color: #DEEBFF;
  background-image: none;
  color: #0052CC;
  text-decoration: none;
  text-shadow: none;
}
.ffi.is-focused {
  border-color: #707070;
}
.ffi.is-disabled {
  background-color: #f5f5f5;
  color: #999;
}
.ffi.is-disabled:before,
.ffi.is-disabled:hover:before,
.ffi.is-disabled:active:before,
.ffi.is-disabled:active:hover:before {
  background-color: #F4F5F7;
  border-color: #DFE1E6;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #A5ADBA;
  text-shadow: none;
}
.ffi.is-disabled:after {
  color: #999;
}
/* The clear field button */
.ffi-clear {
  background-image: none;
  opacity: 1;
  -ms-filter: none;
}
.ffi-clear:hover {
  opacity: 1;
  -ms-filter: none;
}
.ffi-clear::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0;
  font-family: "Adgs Icons";
  font-weight: normal;
  font-style: normal;
  speak: none;
  color: #707070;
  content: "\F188";
  font-size: 16px;
  left: 0;
  line-height: 1;
  margin-top: -8px;
  position: absolute;
  text-indent: 0;
  top: 50%;
}
.ffi-clear:hover::before {
  color: #172B4D;
}
.aui-banner.aui-banner-error {
  background-color: #DE350B;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
}
.aui-banner.aui-banner-error::after {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0;
  font-family: "Adgs Icons";
  font-weight: normal;
  font-style: normal;
  speak: none;
  color: #fff;
  font-size: 16px;
  left: 20px;
  line-height: 20px;
  position: absolute;
  top: 20px;
}
.aui-banner.aui-banner-error::before {
  display: none;
}
.aui-banner.aui-banner-error::after {
  content: "\F15A";
  color: #fff;
}
.aui-banner.aui-banner-error a,
.aui-banner.aui-banner-error a:link,
.aui-banner.aui-banner-error a:visited {
  color: #fff;
  text-decoration: underline;
}
.aui-banner.aui-banner-error::after {
  left: 12px;
  top: 10px;
}
/* Inline Dialog Theme */
/* Help block */
.aui-help.aui-help-text,
.aui-help.aui-help-empty-state {
  margin: 10px 0 0 0;
  overflow: hidden;
  padding: 0;
  width: 720px;
}
.aui-help .aui-help-content {
  border-left: 4px solid #FF8B00;
  font-size: 16px;
  line-height: 1.5;
  padding-left: 20px;
}
.aui-help .aui-help-content > h1,
.aui-help .aui-help-content > h2,
.aui-help .aui-help-content > h3,
.aui-help .aui-help-content > h4,
.aui-help .aui-help-content > h5,
.aui-help .aui-help-content > h6 {
  color: #5E6C84;
  font-size: 11px;
  font-weight: 600;
  text-transform: uppercase;
}
.aui-help .aui-help-illustration + .aui-help-content {
  border-left: none;
  margin-left: 128px;
}
.aui-help .aui-help-illustration {
  float: left;
}
.aui-help .aui-help-content > p {
  margin: 5px 0 0 0;
}
aui-inline-dialog.aui-help .aui-inline-dialog-contents,
.aui-inline-dialog.aui-help .aui-inline-dialog-contents {
  border: 2px solid #f79232;
}
aui-inline-dialog.aui-help .aui-inline-dialog-contents h2:first-child,
.aui-inline-dialog.aui-help .aui-inline-dialog-contents h2:first-child {
  color: #707070;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
}
aui-inline-dialog.aui-help::before,
.aui-inline-dialog.aui-help::before {
  border-bottom-color: #f79232;
}
aui-inline-dialog.aui-help.aui-alignment-side-top::after,
.aui-inline-dialog.aui-help.aui-alignment-side-top::after {
  margin-top: -1px;
}
aui-inline-dialog.aui-help.aui-alignment-side-top.aui-alignment-element-attached-top::after,
.aui-inline-dialog.aui-help.aui-alignment-side-top.aui-alignment-element-attached-top::after {
  margin-top: 1px;
}
aui-inline-dialog.aui-help.aui-alignment-side-bottom::after,
.aui-inline-dialog.aui-help.aui-alignment-side-bottom::after {
  margin-top: 1px;
}
aui-inline-dialog.aui-help.aui-alignment-side-bottom.aui-alignment-element-attached-bottom::after,
.aui-inline-dialog.aui-help.aui-alignment-side-bottom.aui-alignment-element-attached-bottom::after {
  margin-top: -1px;
}
aui-inline-dialog.aui-help.aui-alignment-side-left::after,
.aui-inline-dialog.aui-help.aui-alignment-side-left::after {
  margin-left: -1px;
}
aui-inline-dialog.aui-help.aui-alignment-side-left.aui-alignment-element-attached-left::after,
.aui-inline-dialog.aui-help.aui-alignment-side-left.aui-alignment-element-attached-left::after {
  margin-left: 1px;
}
aui-inline-dialog.aui-help.aui-alignment-side-right::after,
.aui-inline-dialog.aui-help.aui-alignment-side-right::after {
  margin-left: 1px;
}
aui-inline-dialog.aui-help.aui-alignment-side-right.aui-alignment-element-attached-right::after,
.aui-inline-dialog.aui-help.aui-alignment-side-right.aui-alignment-element-attached-right::after {
  margin-left: -1px;
}
.aui-help .aui-inline-dialog-arrow.aui-css-arrow::after,
.aui-help .aui-inline-dialog-arrow.aui-css-arrow::before {
  border-color: #f79232 transparent;
}
.aui-help .aui-inline-dialog-arrow.aui-css-arrow::after {
  border-bottom-color: #fff;
  top: 2px;
}
.aui-help .aui-inline-dialog-arrow.aui-css-arrow.aui-bottom-arrow::after {
  border-top-color: #fff;
  top: -2px;
}
.aui-help .aui-inline-dialog-arrow.aui-css-arrow.aui-left-arrow::after,
.aui-help .aui-inline-dialog-arrow.aui-css-arrow.aui-left-arrow::before {
  border-color: transparent #f79232;
}
.aui-help .aui-inline-dialog-arrow.aui-css-arrow.aui-left-arrow::after {
  border-color: transparent #ffffff transparent transparent;
  right: -2px;
  top: 0px;
}
/**
 * AUI Module
 */
.aui-module {
  margin-top: 20px;
}
.aui-module:first-child {
  margin-top: 0;
}
.aui-module-header,
.aui-module-content,
.aui-module-footer {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
/*! AUI Label */
.aui-label {
  background: #f5f5f5;
  border: 1px solid #DFE1E6;
  border-radius: 3.01px;
  color: #0052CC;
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  padding: 1px 5px;
  margin: 0 5px 0 0;
  text-align: left;
  text-decoration: none;
}
a.aui-label {
  color: #0052CC;
}
span.aui-label {
  color: #172B4D;
}
/* Need the split hover to trigger border on parent while split label/X are hovered */
.aui-label.aui-label-closeable.aui-label-split:hover,
a.aui-label:focus,
a.aui-label:hover,
a.aui-label:active {
  border-color: #707070;
  text-decoration: none;
}
.aui-label-split .aui-label-split-main:hover,
.aui-label-split .aui-label-split-main:active,
.aui-label-split .aui-label-split-main:focus {
  text-decoration: none;
}
.aui-label.aui-label-closeable {
  padding-right: 18px;
  position: relative;
}
.aui-label-closeable .aui-icon-close {
  /* Small X icon */
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAQAAABuBnYAAAAAKUlEQVQI12NgYFj0nwEKwKxF/9P+Q4TgLAgDIQEVQuJiCKBpwWoosrUAzbg31XT4p6QAAAAASUVORK5CYII=') 0 0 no-repeat;
  cursor: pointer;
  display: block;
  float: right;
  height: 8px;
  position: absolute;
  right: 5px;
  top: 4px;
  width: 8px;
}
/*! AUI Sortable Tables */
.aui-table-sortable .tablesorter-header {
  cursor: pointer;
}
/**
 * Unsortable columns should not get the hover effects
 */
.aui-table-sortable .tablesorter-header.aui-table-column-unsortable {
  cursor: default;
}
.aui-table-sortable .tablesorter-header.aui-table-column-unsortable:hover {
  background-color: inherit;
  color: inherit;
}
/**
 * Color of header when selected or hovered.
 */
.aui-table-sortable .tablesorter-header:hover,
.aui-table-sortable .tablesorter-headerAsc,
.aui-table-sortable .tablesorter-headerDesc {
  background-color: #f5f5f5;
  color: #172B4D;
}
/**
 * Used to generate the arrow on the right.
 */
.aui-table-sortable .aui-table-header-content:after {
  border: 4px solid transparent;
  content: "";
  display: inline-block;
  margin-left: 5px;
  position: relative;
  width: 0;
}
/**
 * If the table header is hovered add the border color.
 */
.aui-table-sortable .tablesorter-header:hover .aui-table-header-content:after {
  border-top-color: #172B4D;
  border-bottom-color: transparent;
  opacity: 0.5;
  top: 2px;
}
/**
 * If descending add border color
 */
.aui-table-sortable .tablesorter-headerAsc .aui-table-header-content:after,
.aui-table-sortable .tablesorter-headerAsc:hover .aui-table-header-content:after {
  border-top-color: transparent;
  border-bottom-color: #172B4D;
  opacity: 1;
  top: -2px;
}
/**
 * If ascending add border color
 */
.aui-table-sortable .tablesorter-headerDesc .aui-table-header-content:after,
.aui-table-sortable .tablesorter-headerDesc:hover .aui-table-header-content:after {
  border-top-color: #172B4D;
  border-bottom-color: transparent;
  opacity: 1;
  top: 2px;
}
/* Layout */
.aui-progress-tracker {
  display: table;
  font-size: 12px;
  margin: 10px 0 0;
  padding: 0;
  table-layout: fixed;
  word-wrap: break-word;
  /* doesn't work in IE */
}
.aui-progress-tracker:first-child {
  margin-top: 0;
}
.aui-progress-tracker-step {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: table-cell;
  padding: 0 10px;
  max-width: 140px;
  min-width: 80px;
  text-align: center;
}
/* Progress Bar */
.aui-progress-tracker-step > span,
.aui-progress-tracker-step > a {
  display: block;
  font-weight: bold;
  outline: none;
  padding-top: 25px;
  position: relative;
}
.aui-progress-tracker-step > span:before,
.aui-progress-tracker-step > a:before {
  background: #0052CC;
  border-radius: 100%;
  -webkit-box-shadow: 0 0 0 3px #f5f5f5;
          box-shadow: 0 0 0 3px #f5f5f5;
  /* can't just use a 3px border as an IE9 bug causes it to draw a strange additional darker border on the outside in addition to the 3px border */
  content: "";
  height: 10px;
  left: 50%;
  margin-left: -5px;
  position: absolute;
  top: 3px;
  width: 10px;
}
.aui-progress-tracker-step + .aui-progress-tracker-step > span:after,
.aui-progress-tracker-step + .aui-progress-tracker-step > a:after {
  background: #0052CC;
  border: solid #f5f5f5;
  border-width: 2px 0;
  -webkit-box-shadow: -5px 0 0 -2px #0052CC, 5px 0 0 -2px #0052CC;
          box-shadow: -5px 0 0 -2px #0052CC, 5px 0 0 -2px #0052CC;
  content: "";
  height: 4px;
  left: -50%;
  margin-left: -14px;
  /* almost touches right edge of previous dot (leaves 1px room for rounding widths like 33.3% in webkit) */
  margin-right: 6px;
  /* almost touches left edge of this dot (leaves 1px room for rounding widths like 33.3% in webkit) */
  position: absolute;
  right: 50%;
  top: 4px;
}
.aui-progress-tracker-step-current ~ .aui-progress-tracker-step {
  color: #707070;
}
.aui-progress-tracker-step-current ~ .aui-progress-tracker-step > span:before,
.aui-progress-tracker-step-current ~ .aui-progress-tracker-step > a:before {
  background-color: #DFE1E6;
}
.aui-progress-tracker-step-current ~ .aui-progress-tracker-step > span:after,
.aui-progress-tracker-step-current ~ .aui-progress-tracker-step > a:after {
  background-color: #f5f5f5;
  -webkit-box-shadow: none;
          box-shadow: none;
}
/* Inverted Colours */
.aui-progress-tracker-inverted .aui-progress-tracker-step > span:before,
.aui-progress-tracker-inverted .aui-progress-tracker-step > a:before {
  -webkit-box-shadow: 0 0 0 3px #fff;
          box-shadow: 0 0 0 3px #fff;
}
.aui-progress-tracker-inverted .aui-progress-tracker-step + .aui-progress-tracker-step > span:after,
.aui-progress-tracker-inverted .aui-progress-tracker-step + .aui-progress-tracker-step > a:after {
  border-color: #fff;
}
.aui-progress-tracker-inverted .aui-progress-tracker-step-current ~ .aui-progress-tracker-step > span:after,
.aui-progress-tracker-inverted .aui-progress-tracker-step-current ~ .aui-progress-tracker-step > a:after {
  background-color: #fff;
}
/* Interaction wih page layout */
.aui-page-header-actions .aui-progress-tracker {
  float: right;
}
.tipsy {
  font-size: 10px;
  position: absolute;
  padding: 5px;
  word-wrap: break-word;
  z-index: 100000;
}
.tipsy-inner {
  background-color: #000;
  color: #FFF;
  max-width: 200px;
  padding: 5px 8px 4px 8px;
  text-align: center;
}
/* Rounded corners */
.tipsy-inner {
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
/* Uncomment for shadow */
/*.tipsy-inner { box-shadow: 0 0 5px #000000; -webkit-box-shadow: 0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000; }*/
.tipsy-arrow {
  position: absolute;
  width: 0;
  height: 0;
  line-height: 0;
  border: 5px dashed #000;
}
/* Rules to colour arrows */
.tipsy-arrow-n {
  border-bottom-color: #000;
}
.tipsy-arrow-s {
  border-top-color: #000;
}
.tipsy-arrow-e {
  border-left-color: #000;
}
.tipsy-arrow-w {
  border-right-color: #000;
}
.tipsy-n .tipsy-arrow {
  top: 0px;
  left: 50%;
  margin-left: -5px;
  border-bottom-style: solid;
  border-top: none;
  border-left-color: transparent;
  border-right-color: transparent;
}
.tipsy-nw .tipsy-arrow {
  top: 0;
  left: 10px;
  border-bottom-style: solid;
  border-top: none;
  border-left-color: transparent;
  border-right-color: transparent;
}
.tipsy-ne .tipsy-arrow {
  top: 0;
  right: 10px;
  border-bottom-style: solid;
  border-top: none;
  border-left-color: transparent;
  border-right-color: transparent;
}
.tipsy-s .tipsy-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-top-style: solid;
  border-bottom: none;
  border-left-color: transparent;
  border-right-color: transparent;
}
.tipsy-sw .tipsy-arrow {
  bottom: 0;
  left: 10px;
  border-top-style: solid;
  border-bottom: none;
  border-left-color: transparent;
  border-right-color: transparent;
}
.tipsy-se .tipsy-arrow {
  bottom: 0;
  right: 10px;
  border-top-style: solid;
  border-bottom: none;
  border-left-color: transparent;
  border-right-color: transparent;
}
.tipsy-e .tipsy-arrow {
  right: 0;
  top: 50%;
  margin-top: -5px;
  border-left-style: solid;
  border-right: none;
  border-top-color: transparent;
  border-bottom-color: transparent;
}
.tipsy-w .tipsy-arrow {
  left: 0;
  top: 50%;
  margin-top: -5px;
  border-right-style: solid;
  border-left: none;
  border-top-color: transparent;
  border-bottom-color: transparent;
}
.tipsy {
  font-size: 12px;
  line-height: 20px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  padding: 4px;
  text-align: left;
}
.tipsy-inner {
  background: rgba(51, 51, 51, 0.9);
  padding: 5px 10px;
}
.tipsy-arrow {
  border-color: rgba(51, 51, 51, 0.9);
  border-width: 4px;
}
.tipsy-arrow-n {
  border-bottom-color: rgba(51, 51, 51, 0.9);
  margin-left: -4px;
}
.tipsy-arrow-s {
  border-top-color: rgba(51, 51, 51, 0.9);
  margin-left: -4px;
}
.tipsy-arrow-e {
  border-left-color: rgba(51, 51, 51, 0.9);
  margin-top: -4px;
}
.tipsy-arrow-w {
  border-right-color: rgba(51, 51, 51, 0.9);
  margin-top: -4px;
}
.tipsy a,
.tipsy a:visited {
  color: white;
  text-decoration: underline;
}
.tipsy p {
  color: #DFE1E6;
  margin: 0;
}
.aui-tooltip-title {
  color: #fff;
  font-weight: bold;
  margin: 0;
}
.aui-expander-short-content[aria-hidden="true"],
.aui-expander-content[aria-hidden="true"],
.aui-expander-content[aria-expanded="true"] .aui-expander-ellipsis {
  display: none;
}
.aui-expander-content,
.aui-expander-content[aria-expanded="false"] {
  height: 0;
  /* Collapsed by default */
  overflow: hidden;
  position: relative;
}
.aui-expander-content[aria-expanded="true"] {
  height: auto;
  /* Expanded by default */
}
.aui-expander-trigger {
  cursor: pointer;
}
/* ADG REVEAL TEXT PATTERN */
a.aui-expander-trigger.aui-expander-reveal-text {
  background: #fff;
  bottom: 0;
  position: absolute;
  right: 0;
  text-decoration: none;
  padding-left: 10px;
}
.aui-expander-trigger.aui-expander-reveal-text:hover > span {
  text-decoration: underline;
}
.aui-expander-trigger.aui-expander-reveal-text:before {
  color: #172B4D;
  content: "\2026\A0";
  /* ellipsis */
}
.aui-expander-content[aria-expanded="true"] .aui-expander-trigger.aui-expander-reveal-text:before {
  display: none;
  /* Hide the ellipsis when expanded */
}
.aui-expander-content[aria-expanded="true"] .aui-expander-trigger.aui-expander-reveal-text {
  position: relative;
}
.aui-progress-indicator {
  background: #e9e9e9;
  border-radius: 3px;
  height: 5px;
  overflow: hidden;
  position: relative;
  /* so that animations work */
  width: 100%;
}
.aui-progress-indicator-value {
  -webkit-animation: progressSlide 1s infinite linear;
  animation: progressSlide 1s infinite linear;
  background: transparent;
  background-size: 20px 5px;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #DFE1E6), color-stop(50%, transparent), to(transparent));
  background-image: linear-gradient(90deg, #DFE1E6 50%, transparent 50%, transparent 100%);
  border-radius: 3px;
  display: block;
  height: 5px;
  -webkit-transform: skewX(45deg);
  transform: skewX(45deg);
  -webkit-transition: none;
  transition: none;
  position: absolute;
  width: 100%;
}
@-webkit-keyframes progressSlide {
  from {
    background-position: 20px;
  }
  to {
    background-position: 0;
  }
}
@keyframes progressSlide {
  from {
    background-position: 20px;
  }
  to {
    background-position: 0;
  }
}
.aui-progress-indicator[data-value] .aui-progress-indicator-value {
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
  background: #0052CC;
  border-radius: 3px 0 0 3px;
  -webkit-transition: width 0.5s;
  transition: width 0.5s;
  -webkit-transform: skewX(0);
  transform: skewX(0);
}
.aui-progress-indicator-static[data-value] .aui-progress-indicator-value {
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
  -webkit-transition: none;
  transition: none;
}
/* Special rule for progress bar at 100%, needs to be round at the end */
.aui-progress-indicator[data-value="1"] .aui-progress-indicator-value {
  border-radius: 3px;
}
/* ----- table loading styles ----- */
span.aui-restfultable-throbber {
  background: url(johnson/03ce3dcc.gif) center center no-repeat;
  display: inline-block;
  height: 16px;
  text-align: left;
  text-indent: -999px;
  visibility: hidden;
  width: 20px;
}
.aui-restfultable-init {
  text-align: center;
  vertical-align: middle;
  padding: 20px;
}
.aui-restfultable-init .aui-restfultable-loading {
  top: -4px;
  position: relative;
}
.aui-restfultable-init .aui-restfultable-throbber,
.aui-restfultable .aui-restfultable-row.loading .aui-restfultable-throbber {
  visibility: visible;
}
/* ----- Some basics ----- */
table.aui.aui-restfultable > thead > tr > th {
  background-color: #fff;
}
.aui-restfultable .aui-restfultable-status {
  width: 1px;
  white-space: nowrap;
}
/* ----- Generic row - All states ----- */
.aui-restfultable-row td {
  vertical-align: top;
}
.aui-restfultable-row .aui-restfultable-order {
  width: 8px;
}
.aui-restfultable-row .aui-restfultable-operations {
  width: 160px;
  white-space: nowrap;
}
.aui-restfultable-row .aui-restfultable-throbber {
  width: 20px;
}
.aui-restfultable-row .aui-restfultable-operations input.button,
.aui-restfultable .aui-restfultable-row select {
  margin-top: 2px;
}
.aui-restfultable .aui-restfultable-row input.text,
.aui-restfultable .aui-restfultable-row select {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  max-width: none;
  width: 100%;
}
.aui-restfultable .aui-restfultable-order {
  width: 8px;
}
.aui-restfultable .aui-restfultable-row .aui-restfultable-draghandle {
  display: inline-block;
  width: 8px;
  min-height: 24px;
  margin-bottom: -6px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGUlEQVQI12NgAIJz507/Z4AxVqxYAuEgAwD26QnAz+WLlgAAAABJRU5ErkJggg==);
  cursor: move;
}
/* ----- Create row ----- */
.aui-restfultable-create td {
  border: solid #DFE1E6;
  border-width: 1px 0;
}
.aui-restfultable .aui-restfultable-create .aui-restfultable-draghandle {
  display: none;
}
/* ----- Focused row ----- */
.aui-restfultable-row.aui-restfultable-focused td {
  background-color: #ebf2f9;
}
/* ----- Disabled row ----- */
.aui-restfultable-row.aui-restfultable-disabled td {
  opacity: 0.5;
}
/* ----- Readonly row ----- */
/* https://ecosystem.atlassian.net/browse/AUI-1940
 * Because the table cells have fractional widths in IE, which then rounds up/down at random when calling clientWidth
 * which means the helper is too narrow to contain the children.
 */
.aui-restfultable-readonly.ui-sortable-helper {
  white-space: nowrap;
}
.aui-restfultable-readonly.aui-restfultable-movable > div {
  background-color: #f5f5f5 !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: table-cell;
  height: 100%;
  min-height: 40px;
  /* the average height of a row in a restful table. The actual height should be set on the container */
  padding: 7px 10px;
  vertical-align: middle;
}
.aui-restfultable-readonly > .aui-restfultable-movable {
  height: 100%;
}
.aui-restfultable-readonly .aui-restfultable-editable-no-value .aui-restfultable-editable {
  visibility: hidden;
}
.aui-restfultable-readonly .aui-restfultable-operations a {
  visibility: visible;
}
.aui-restfultable-readonly .aui-restfultable-editable {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 3px 24px 2px 4px;
  position: relative;
}
.aui-restfultable-readonly .aui-restfultable-editable .aui-iconfont-edit,
.aui-restfultable-readonly .aui-restfultable-editable .icon-edit-sml {
  margin: 0;
  position: absolute;
  right: 4px;
  top: 4px;
  visibility: hidden;
}
.aui-restfultable-allowhover td .aui-restfultable-editable .aui-iconfont-edit,
.aui-restfultable-allowhover td .aui-restfultable-editable .icon-edit-sml {
  visibility: hidden;
}
.aui-restfultable-allowhover .aui-restfultable-readonly td:hover .aui-restfultable-editable .aui-iconfont-edit,
.aui-restfultable-allowhover .aui-restfultable-readonly td:hover .aui-restfultable-editable .icon-edit-sml {
  visibility: visible;
}
.aui-restfultable-readonly .aui-restfultable-editable em {
  color: #999;
}
/* ----- Hover row ----- */
.aui-restfultable-row.aui-restfultable-active {
  background-color: #f5f5f5;
}
.aui-restfultable-allowhover tr:hover td {
  background-color: #f5f5f5;
}
.aui-restfultable-allowhover tr.aui-restfultable-focused td {
  background-color: #ebf2f9;
}
.aui-restfultable-allowhover td:hover .aui-restfultable-editable {
  visibility: visible;
  background: #fffdf6;
  cursor: pointer;
}
/* ----- Validation ----- */
.aui-restfultable .error {
  clear: both;
  color: #DE350B;
  display: block;
  margin: 5px 0 0 0;
}
/*
Version: 3.4.4 Timestamp: Thu Oct 24 13:23:11 PDT 2013
*/
.select2-container {
  margin: 0;
  position: relative;
  display: inline-block;
  /* inline-block for ie7 */
  zoom: 1;
  *display: inline;
  vertical-align: middle;
}
.select2-container,
.select2-drop,
.select2-search,
.select2-search input {
  /*
    Force border-box so that % widths fit the parent
    container without overlap because of margin/padding.

    More Info : http://www.quirksmode.org/css/box.html
  */
  -webkit-box-sizing: border-box;
  /* webkit */
  /* firefox */
  box-sizing: border-box;
  /* css3 */
}
.select2-container .select2-choice {
  display: block;
  height: 26px;
  padding: 0 0 0 8px;
  overflow: hidden;
  position: relative;
  border: 1px solid #aaa;
  white-space: nowrap;
  line-height: 26px;
  color: #444;
  text-decoration: none;
  border-radius: 4px;
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #fff;
  background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #eee));
  background-image: linear-gradient(top, #fff 0%, #eee 50%);
}
.select2-container.select2-drop-above .select2-choice {
  border-bottom-color: #aaa;
  border-radius: 0 0 4px 4px;
  background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 90%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), color-stop(90%, #fff));
  background-image: linear-gradient(top, #eee 0%, #fff 90%);
}
.select2-container.select2-allowclear .select2-choice .select2-chosen {
  margin-right: 42px;
}
.select2-container .select2-choice > .select2-chosen {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.select2-container .select2-choice abbr {
  display: none;
  width: 12px;
  height: 12px;
  position: absolute;
  right: 24px;
  top: 8px;
  font-size: 1px;
  text-decoration: none;
  border: 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAoCAQAAAAIslF0AAABwElEQVR4Ae2WQxQQURSGX7Zt27brZtvG/mS7L9s21tkts23bxnTrvEU2bvzGM/+Z72ng/ir+wzxq+20Z5hDSTtsO5QwZScohlNl24iwcRLnIWZRDlHd2EJu9KMpJEjtLSMMRLz5HZkttQS76Rt7jG7yx+1aIRqyvyrdGOUsSYvq+nvF+oD4NqOenJkT7xI1ms8p9FbQkq9+mpoV7Hwaj+IkDRHAfgZw8RynjfiQs8donZP9EZpPP7CfMjxSn4j7K8E8kOqB+8qkfCMO4/cn+7c1kJvlp6JfWWSLKDGnk96rINPnwwCQOxd0PRjqISiBlpaDcF5VlzgpJKOtF5ZE8EJWNksXZUSaEbBF9OR2S8M4SKSHnvfi6lLPUVpXHvpFX+AbvYSeuJSo7JbKEkk2i0t+yzqUkod/GkpLuD+Y//yEKiUk8KIS1thtXUZRdVLPUTkU5SUfGeXldK205lLVE8/t5ucl1YtuIpxGQ/tVRF5RyNuIlPPKD6lX9jfqZYSiVXh3NJqCQjTgjylXKOkdkOqOcdlbQFEU5xCW/DRhip87PQvaxh14MffU7bA0DvXoUEe3VPXiCUsrZw2oCMrhXvADycwgGeGKctgAAAABJRU5ErkJggg==) right top no-repeat;
  cursor: pointer;
  outline: 0;
}
.select2-container.select2-allowclear .select2-choice abbr {
  display: inline-block;
}
.select2-container .select2-choice abbr:hover {
  background-position: right -11px;
  cursor: pointer;
}
.select2-drop-mask {
  border: 0;
  margin: 0;
  padding: 0;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 9998;
  /* styles required for IE to work */
  background-color: #fff;
  filter: alpha(opacity=0);
}
.select2-drop {
  width: 100%;
  margin-top: -1px;
  position: absolute;
  z-index: 9999;
  top: 100%;
  background: #fff;
  color: #000;
  border: 1px solid #aaa;
  border-top: 0;
  border-radius: 0 0 4px 4px;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}
.select2-drop-auto-width {
  border-top: 1px solid #aaa;
  width: auto;
}
.select2-drop-auto-width .select2-search {
  padding-top: 4px;
}
.select2-drop.select2-drop-above {
  margin-top: 1px;
  border-top: 1px solid #aaa;
  border-bottom: 0;
  border-radius: 4px 4px 0 0;
  -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
}
.select2-drop-active {
  border: 1px solid #5897fb;
  border-top: none;
}
.select2-drop.select2-drop-above.select2-drop-active {
  border-top: 1px solid #5897fb;
}
.select2-container .select2-choice .select2-arrow {
  display: inline-block;
  width: 18px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  border-left: 1px solid #aaa;
  border-radius: 0 4px 4px 0;
  background-clip: padding-box;
  background: #ccc;
  background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ccc), color-stop(60%, #eee));
  background-image: linear-gradient(top, #ccc 0%, #eee 60%);
}
.select2-container .select2-choice .select2-arrow b {
  display: block;
  width: 100%;
  height: 100%;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAoCAQAAAAIslF0AAABwElEQVR4Ae2WQxQQURSGX7Zt27brZtvG/mS7L9s21tkts23bxnTrvEU2bvzGM/+Z72ng/ir+wzxq+20Z5hDSTtsO5QwZScohlNl24iwcRLnIWZRDlHd2EJu9KMpJEjtLSMMRLz5HZkttQS76Rt7jG7yx+1aIRqyvyrdGOUsSYvq+nvF+oD4NqOenJkT7xI1ms8p9FbQkq9+mpoV7Hwaj+IkDRHAfgZw8RynjfiQs8donZP9EZpPP7CfMjxSn4j7K8E8kOqB+8qkfCMO4/cn+7c1kJvlp6JfWWSLKDGnk96rINPnwwCQOxd0PRjqISiBlpaDcF5VlzgpJKOtF5ZE8EJWNksXZUSaEbBF9OR2S8M4SKSHnvfi6lLPUVpXHvpFX+AbvYSeuJSo7JbKEkk2i0t+yzqUkod/GkpLuD+Y//yEKiUk8KIS1thtXUZRdVLPUTkU5SUfGeXldK205lLVE8/t5ucl1YtuIpxGQ/tVRF5RyNuIlPPKD6lX9jfqZYSiVXh3NJqCQjTgjylXKOkdkOqOcdlbQFEU5xCW/DRhip87PQvaxh14MffU7bA0DvXoUEe3VPXiCUsrZw2oCMrhXvADycwgGeGKctgAAAABJRU5ErkJggg==) no-repeat 0 1px;
}
.select2-search {
  display: inline-block;
  width: 100%;
  min-height: 26px;
  margin: 0;
  padding-left: 4px;
  padding-right: 4px;
  position: relative;
  z-index: 10000;
  white-space: nowrap;
}
.select2-search input {
  width: 100%;
  height: auto !important;
  min-height: 26px;
  padding: 4px 20px 4px 5px;
  margin: 0;
  outline: 0;
  font-family: sans-serif;
  font-size: 1em;
  border: 1px solid #aaa;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAoCAQAAAAIslF0AAABwElEQVR4Ae2WQxQQURSGX7Zt27brZtvG/mS7L9s21tkts23bxnTrvEU2bvzGM/+Z72ng/ir+wzxq+20Z5hDSTtsO5QwZScohlNl24iwcRLnIWZRDlHd2EJu9KMpJEjtLSMMRLz5HZkttQS76Rt7jG7yx+1aIRqyvyrdGOUsSYvq+nvF+oD4NqOenJkT7xI1ms8p9FbQkq9+mpoV7Hwaj+IkDRHAfgZw8RynjfiQs8donZP9EZpPP7CfMjxSn4j7K8E8kOqB+8qkfCMO4/cn+7c1kJvlp6JfWWSLKDGnk96rINPnwwCQOxd0PRjqISiBlpaDcF5VlzgpJKOtF5ZE8EJWNksXZUSaEbBF9OR2S8M4SKSHnvfi6lLPUVpXHvpFX+AbvYSeuJSo7JbKEkk2i0t+yzqUkod/GkpLuD+Y//yEKiUk8KIS1thtXUZRdVLPUTkU5SUfGeXldK205lLVE8/t5ucl1YtuIpxGQ/tVRF5RyNuIlPPKD6lX9jfqZYSiVXh3NJqCQjTgjylXKOkdkOqOcdlbQFEU5xCW/DRhip87PQvaxh14MffU7bA0DvXoUEe3VPXiCUsrZw2oCMrhXvADycwgGeGKctgAAAABJRU5ErkJggg==) no-repeat 100% -22px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAoCAQAAAAIslF0AAABwElEQVR4Ae2WQxQQURSGX7Zt27brZtvG/mS7L9s21tkts23bxnTrvEU2bvzGM/+Z72ng/ir+wzxq+20Z5hDSTtsO5QwZScohlNl24iwcRLnIWZRDlHd2EJu9KMpJEjtLSMMRLz5HZkttQS76Rt7jG7yx+1aIRqyvyrdGOUsSYvq+nvF+oD4NqOenJkT7xI1ms8p9FbQkq9+mpoV7Hwaj+IkDRHAfgZw8RynjfiQs8donZP9EZpPP7CfMjxSn4j7K8E8kOqB+8qkfCMO4/cn+7c1kJvlp6JfWWSLKDGnk96rINPnwwCQOxd0PRjqISiBlpaDcF5VlzgpJKOtF5ZE8EJWNksXZUSaEbBF9OR2S8M4SKSHnvfi6lLPUVpXHvpFX+AbvYSeuJSo7JbKEkk2i0t+yzqUkod/GkpLuD+Y//yEKiUk8KIS1thtXUZRdVLPUTkU5SUfGeXldK205lLVE8/t5ucl1YtuIpxGQ/tVRF5RyNuIlPPKD6lX9jfqZYSiVXh3NJqCQjTgjylXKOkdkOqOcdlbQFEU5xCW/DRhip87PQvaxh14MffU7bA0DvXoUEe3VPXiCUsrZw2oCMrhXvADycwgGeGKctgAAAABJRU5ErkJggg==) no-repeat 100% -22px, -webkit-gradient(linear, left top, left bottom, color-stop(85%, #fff), color-stop(99%, #eee));
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAoCAQAAAAIslF0AAABwElEQVR4Ae2WQxQQURSGX7Zt27brZtvG/mS7L9s21tkts23bxnTrvEU2bvzGM/+Z72ng/ir+wzxq+20Z5hDSTtsO5QwZScohlNl24iwcRLnIWZRDlHd2EJu9KMpJEjtLSMMRLz5HZkttQS76Rt7jG7yx+1aIRqyvyrdGOUsSYvq+nvF+oD4NqOenJkT7xI1ms8p9FbQkq9+mpoV7Hwaj+IkDRHAfgZw8RynjfiQs8donZP9EZpPP7CfMjxSn4j7K8E8kOqB+8qkfCMO4/cn+7c1kJvlp6JfWWSLKDGnk96rINPnwwCQOxd0PRjqISiBlpaDcF5VlzgpJKOtF5ZE8EJWNksXZUSaEbBF9OR2S8M4SKSHnvfi6lLPUVpXHvpFX+AbvYSeuJSo7JbKEkk2i0t+yzqUkod/GkpLuD+Y//yEKiUk8KIS1thtXUZRdVLPUTkU5SUfGeXldK205lLVE8/t5ucl1YtuIpxGQ/tVRF5RyNuIlPPKD6lX9jfqZYSiVXh3NJqCQjTgjylXKOkdkOqOcdlbQFEU5xCW/DRhip87PQvaxh14MffU7bA0DvXoUEe3VPXiCUsrZw2oCMrhXvADycwgGeGKctgAAAABJRU5ErkJggg==) no-repeat 100% -22px, linear-gradient(top, #fff 85%, #eee 99%);
}
.select2-drop.select2-drop-above .select2-search input {
  margin-top: 4px;
}
.select2-search input.select2-active {
  background: #fff url(johnson/7b977607.gif) no-repeat 100%;
  background: url(johnson/7b977607.gif) no-repeat 100%, -webkit-gradient(linear, left top, left bottom, color-stop(85%, #fff), color-stop(99%, #eee));
  background: url(johnson/7b977607.gif) no-repeat 100%, linear-gradient(top, #fff 85%, #eee 99%);
}
.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
  border: 1px solid #5897fb;
  outline: none;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.select2-dropdown-open .select2-choice {
  border-bottom-color: transparent;
  -webkit-box-shadow: 0 1px 0 #fff inset;
  box-shadow: 0 1px 0 #fff inset;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-color: #eee;
  background-image: -moz-linear-gradient(center bottom, #fff 0%, #eee 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #eee));
  background-image: linear-gradient(top, #fff 0%, #eee 50%);
}
.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
  border: 1px solid #5897fb;
  border-top-color: transparent;
  background-image: -moz-linear-gradient(center top, #fff 0%, #eee 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
  background-image: -webkit-gradient(linear, left bottom, left top, from(#fff), color-stop(50%, #eee));
  background-image: linear-gradient(bottom, #fff 0%, #eee 50%);
}
.select2-dropdown-open .select2-choice .select2-arrow {
  background: transparent;
  border-left: none;
  -webkit-filter: none;
          filter: none;
}
.select2-dropdown-open .select2-choice .select2-arrow b {
  background-position: -18px 1px;
}
/* results */
.select2-results {
  max-height: 200px;
  padding: 0 0 0 4px;
  margin: 4px 4px 4px 0;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.select2-results ul.select2-result-sub {
  margin: 0;
  padding-left: 0;
}
.select2-results ul.select2-result-sub > li .select2-result-label {
  padding-left: 20px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 40px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 60px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 80px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 100px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 110px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 120px;
}
.select2-results li {
  list-style: none;
  display: list-item;
  background-image: none;
}
.select2-results li.select2-result-with-children > .select2-result-label {
  font-weight: bold;
}
.select2-results .select2-result-label {
  padding: 3px 7px 4px;
  margin: 0;
  cursor: pointer;
  min-height: 1em;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.select2-results .select2-highlighted {
  background: #3875d7;
  color: #fff;
}
.select2-results li em {
  background: #feffde;
  font-style: normal;
}
.select2-results .select2-highlighted em {
  background: transparent;
}
.select2-results .select2-highlighted ul {
  background: #fff;
  color: #000;
}
.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-selection-limit {
  background: #f4f4f4;
  display: list-item;
}
/*
disabled look for disabled choices in the results dropdown
*/
.select2-results .select2-disabled.select2-highlighted {
  color: #666;
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}
.select2-results .select2-disabled {
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}
.select2-results .select2-selected {
  display: none;
}
.select2-more-results.select2-active {
  background: #f4f4f4 url(johnson/7b977607.gif) no-repeat 100%;
}
.select2-more-results {
  background: #f4f4f4;
  display: list-item;
}
/* disabled styles */
.select2-container.select2-container-disabled .select2-choice {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default;
}
.select2-container.select2-container-disabled .select2-choice .select2-arrow {
  background-color: #f4f4f4;
  background-image: none;
  border-left: 0;
}
.select2-container.select2-container-disabled .select2-choice abbr {
  display: none;
}
/* multiselect */
.select2-container-multi .select2-choices {
  height: auto !important;
  height: 1%;
  margin: 0;
  padding: 0;
  position: relative;
  border: 1px solid #aaa;
  cursor: text;
  overflow: hidden;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #eee), color-stop(15%, #fff));
  background-image: linear-gradient(top, #eee 1%, #fff 15%);
}
.select2-locked {
  padding: 3px 5px 3px 5px !important;
}
.select2-container-multi .select2-choices {
  min-height: 26px;
}
.select2-container-multi.select2-container-active .select2-choices {
  border: 1px solid #5897fb;
  outline: none;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.select2-container-multi .select2-choices li {
  float: left;
  list-style: none;
}
.select2-container-multi .select2-choices .select2-search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.select2-container-multi .select2-choices .select2-search-field input {
  padding: 5px;
  margin: 1px 0;
  font-family: sans-serif;
  font-size: 100%;
  color: #666;
  outline: 0;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent !important;
}
.select2-container-multi .select2-choices .select2-search-field input.select2-active {
  background: #fff url(johnson/7b977607.gif) no-repeat 100% !important;
}
.select2-default {
  color: #999 !important;
}
.select2-container-multi .select2-choices .select2-search-choice {
  padding: 3px 5px 3px 18px;
  margin: 3px 0 3px 5px;
  position: relative;
  line-height: 13px;
  color: #333;
  cursor: default;
  border: 1px solid #aaaaaa;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #e4e4e4;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));
  background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
}
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
  cursor: default;
}
.select2-container-multi .select2-choices .select2-search-choice-focus {
  background: #d4d4d4;
}
.select2-search-choice-close {
  display: block;
  width: 12px;
  height: 13px;
  position: absolute;
  right: 3px;
  top: 4px;
  font-size: 1px;
  outline: none;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAoCAQAAAAIslF0AAABwElEQVR4Ae2WQxQQURSGX7Zt27brZtvG/mS7L9s21tkts23bxnTrvEU2bvzGM/+Z72ng/ir+wzxq+20Z5hDSTtsO5QwZScohlNl24iwcRLnIWZRDlHd2EJu9KMpJEjtLSMMRLz5HZkttQS76Rt7jG7yx+1aIRqyvyrdGOUsSYvq+nvF+oD4NqOenJkT7xI1ms8p9FbQkq9+mpoV7Hwaj+IkDRHAfgZw8RynjfiQs8donZP9EZpPP7CfMjxSn4j7K8E8kOqB+8qkfCMO4/cn+7c1kJvlp6JfWWSLKDGnk96rINPnwwCQOxd0PRjqISiBlpaDcF5VlzgpJKOtF5ZE8EJWNksXZUSaEbBF9OR2S8M4SKSHnvfi6lLPUVpXHvpFX+AbvYSeuJSo7JbKEkk2i0t+yzqUkod/GkpLuD+Y//yEKiUk8KIS1thtXUZRdVLPUTkU5SUfGeXldK205lLVE8/t5ucl1YtuIpxGQ/tVRF5RyNuIlPPKD6lX9jfqZYSiVXh3NJqCQjTgjylXKOkdkOqOcdlbQFEU5xCW/DRhip87PQvaxh14MffU7bA0DvXoUEe3VPXiCUsrZw2oCMrhXvADycwgGeGKctgAAAABJRU5ErkJggg==) right top no-repeat;
}
.select2-container-multi .select2-search-choice-close {
  left: 3px;
}
.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
  background-position: right -11px;
}
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
  background-position: right -11px;
}
/* disabled styles */
.select2-container-multi.select2-container-disabled .select2-choices {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default;
}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  padding: 3px 5px 3px 5px;
  border: 1px solid #ddd;
  background-image: none;
  background-color: #f4f4f4;
}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
  display: none;
  background: none;
}
/* end multiselect */
.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
  text-decoration: underline;
}
.select2-offscreen,
.select2-offscreen:focus {
  clip: rect(0 0 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
  outline: 0 !important;
  left: 0px !important;
  top: 0px !important;
}
.select2-display-none {
  display: none;
}
.select2-measure-scrollbar {
  position: absolute;
  top: -10000px;
  left: -10000px;
  width: 100px;
  height: 100px;
  overflow: scroll;
}
/* Retina-ize icons */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
  .select2-search input,
  .select2-search-choice-close,
  .select2-container .select2-choice abbr,
  .select2-container .select2-choice .select2-arrow b {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAABQCAQAAAB4knkCAAACLElEQVR4Ae2bJ3DcUBBAL70nbjBFgeF80isSR4eCxWdS0UsPSUUyDDNH5uTE0nuhce+W4tm5+S57aa5/9vYt0ura+33P55oTC47jkJPrjGXdiopcZyzriqDOmBYWQXVtXfmd1rWubF9XK1vXFRYN5ne1f8J72Oewr9K+D/tJi+tcb6OzNIm8dRJttcQnKh18qi0T+uX5/bVY4URL4RPLfLU0vEIar3Kf0u1b5it1LBgvn+iIVThhYJHuAMmyl6tqQVyPVHi1PiiJGilJvMqfVm25ChH/0rVay1WI+JeuZS9Xy9/else5/FyuM/+9dMlyFT0iV81FrjPLPxLGrxsEdcYYohcE9bV15Xda17qy1rWvLLrWWTSY30nKe9jnsK/Svg/7ScvOWTp+ll8tOY7jOI7jOI7j2IIOMgoqSokGGR2WddPwp/qyGRU/Sa3q1imbqrPMzMVskK7b7N1KdKd4z2UOc4irvGOSUrKpvbk7IGKjPGRnyHbznFHp5QFjc5lMtCa5tyS/hcdMSy9ntoQbMnPfskfd2ckXES5sCcv8bd2L3ESWL3vCsxxtee8sM1aFjxkUXsaQxuKQLkT4FXvVnR6+iHDDlnDWPHQ8Y+uSNbrX5rbUwQClHDx66QnZTl4wKrqTdJg7WopYyTQfucMZLnGXH9K7Vv+dg3ooHULxEHSNKqcMNKXLIDtpW7mDjEYQLsjoIFfK1nHltlMu2k7ZuqtSrrULFOH/cNoO5xdjK6cS09sK/AAAAABJRU5ErkJggg==) !important;
    background-repeat: no-repeat !important;
    background-size: 60px 40px !important;
  }
  .select2-search input {
    background-position: 100% -21px !important;
  }
}
/*
    ADG styles to be added to select2 items.

    There are 5 main components that select2 uses.
    # select2-container - the top-level container that wraps the original <input> element
    ## select2-choice - the <a> the user clicks on to trigger the dropdown, shows the selected item
    # select2-drop - the top-level container directly in the <body> that displays the dropdown
    ## select2-search - the search box in the dropdown
    ## select2-results - the list of results in the dropdown, including groups

    Overrides in this CSS file should start with:
    # .aui-select2-container - in auiSelect2 JS we add this class to the top container
    # .aui-select2-drop - in auiSelect2 JS we add this class to the dropdown container

    By sticking to these two selector elements we won't accidentally break other code that uses select2. If they want
    sexy ADG styles they can call auiSelect2() instead of select2().
    Please don't add application-specific styles/rules in here, as these styles will eventually be pulled into AUI.
*/
.aui-select2-drop .select2-search input {
  min-height: 0;
  font-family: inherit;
}
.aui-select2-drop .select2-result-selectable .select2-match,
.aui-select2-drop .select2-result-unselectable .select2-match {
  text-decoration: none;
  font-weight: bold;
}
.aui-select2-drop .select2-results ul.select2-result-sub {
  padding: 0;
}
.aui-select2-drop.aui-dropdown2 .select2-search {
  padding: 5px;
}
.aui-select2-drop {
  z-index: 9999;
  /* re-instated style from core select2 style */
}
.aui-select2-drop.select2-drop-above.select2-drop-active {
  border: 1px solid #DFE1E6;
  border-top-left-radius: 3.01px;
  border-top-right-radius: 3.01px;
  margin-top: 0;
}
.aui-select2-drop .select2-result-unselectable > .select2-result-label {
  font-size: 12px;
  color: #707070;
  padding: 5px 10px 0;
}
.aui-select2-drop .select2-results ul.select2-result-sub > li .select2-result-label,
.aui-select2-drop .select2-results .select2-result-label,
.aui-select2-drop .select2-results .select2-searching,
.aui-select2-drop .select2-results .select2-no-results,
.aui-select2-drop .select2-results .select2-more-results {
  padding: 3px 10px;
}
.aui-select2-drop .select2-result-label {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.aui-select2-drop .select2-results {
  margin: 2px 0;
  padding: 0;
}
.aui-select2-drop .select2-more-results,
.aui-select2-drop .select2-searching,
.aui-select2-drop .select2-no-results {
  background-color: transparent;
}
.aui-select2-drop .select2-search input,
.aui-select2-drop {
  border: 1px solid transparent;
  /* make border color consistent with AUI button border color */
}
.aui-select2-drop .select2-search input {
  border-radius: 3.01px;
}
.aui-select2-container.select2-container .select2-choice,
.aui-select2-drop {
  color: inherit;
  max-width: none;
}
.aui-select2-drop .select2-results ul.select2-result-sub {
  margin: 2px 0;
}
.aui-select2-drop .select2-result-sub .select2-result-unselectable > .select2-result-label {
  text-transform: none;
  font-size: inherit;
  margin-top: 5px;
}
.aui-select2-drop.aui-dropdown2.aui-style-default {
  margin-left: 0;
}
.aui-select2-drop .select2-results .select2-highlighted {
  background-color: #0052CC;
}
.aui-select2-container.select2-container .select2-choice > span {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.aui-select2-container.select2-container .select2-choice .select2-arrow {
  background: none;
  border: none;
  -webkit-filter: none;
          filter: none;
}
.aui-select2-container.select2-container-active .select2-choice,
.aui-select2-container.select2-container-active .select2-choices {
  border: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.aui-select2-container.select2-container .select2-choice .select2-arrow b {
  display: none;
  background: none;
}
.aui-select2-container.select2-container .select2-choice {
  padding-right: 23px;
  /* 8px (arrow width) + 10px (right padding) + 5px (margin between arrow and logo) */
  position: relative;
  width: inherit;
}
.aui-select2-container.select2-container a.select2-choice,
.aui-select2-container.select2-container a.select2-choice:focus,
.aui-select2-container.select2-container a.select2-choice:hover,
.aui-select2-container.select2-container a.select2-choice:active {
  text-decoration: none;
}
.aui-select2-container.select2-container .select2-choice:after {
  border: 4px solid transparent;
  content: "";
  height: 0;
  left: 100%;
  /* "left" + "margin-left" required because of webkit not working properly with "right" */
  margin-left: -18px;
  margin-top: -2px;
  opacity: 1;
  position: absolute;
  top: 50%;
  width: 0;
}
.aui-select2-container.select2-container .select2-choice:after {
  border-top-color: #172B4D;
}
.aui-select2-container.select2-container .select2-choice:hover:after,
.aui-select2-container.select2-container .select2-choice.active:after {
  opacity: 1;
}
.aui-select2-container.select2-container .select2-choice:after {
  margin-top: 0;
  top: 12px;
}
/* Set the default text color to inherit.
   NOTE: this class is only marked as !important because Select2 marks the same
   selector as !important in it's styles. */
.aui-select2-container .select2-input {
  color: inherit !important;
}
/* Since select2 uses the placeholder text as the value of the input,
  the following style is used to override text color to mach ADG placeholder.
  Select2 gives the input a class of select2-default when the value represents the placeholder value.
  NOTE: this class is only marked as !important because Select2 marks the same
  selector as !important in its styles. */
.aui-select2-container .select2-default {
  color: #707070 !important;
}
.aui-select2-container .select2-choices .select2-search-field input {
  font-family: inherit;
  font-size: 14px;
  height: 1.4285714285714em;
  /* 20px - using ems so the fields increase in line with user specified font-sizes */
  line-height: 1.4285714285714;
  margin: 0;
  padding: 0;
}
.aui-select2-container.select2-container-multi .select2-choices {
  min-height: 0;
  background: #fff;
}
.aui-select2-container.select2-container-multi.text {
  height: auto;
}
.aui-select2-container .select2-choices .select2-search-choice {
  background: #f5f5f5;
  border: 1px solid #DFE1E6;
  border-radius: 3.01px;
  color: #172B4D;
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  padding: 1px 18px 1px 5px;
  position: relative;
  margin: 1px 5px 1px 0;
  text-align: left;
  text-decoration: none;
}
.aui-select2-container .select2-choices .select2-search-choice-focus {
  border-color: transparent;
}
.aui-select2-container .select2-choice abbr {
  padding-top: 10px;
  position: absolute;
  top: 10px;
}
.aui-select2-container.select2-allowclear .select2-choice abbr {
  display: block;
}
.aui-select2-container .select2-search-choice-close {
  cursor: pointer;
  display: block;
  height: 8px;
  left: auto;
  position: absolute;
  right: 5px;
  top: 4px;
  width: 8px;
}
/* Clear select2's overrides for retina displays */
@media all, (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5) {
  .aui-select2-container.select2-container .select2-search-choice-close,
  .aui-select2-container.select2-container .select2-choice abbr {
    /* !important to ensure that the select2 hover state doesn't modify the background position */
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAQAAABuBnYAAAAAKUlEQVQI12NgYFj0nwEKwKxF/9P+Q4TgLAgDIQEVQuJiCKBpwWoosrUAzbg31XT4p6QAAAAASUVORK5CYII=') 0 0 no-repeat !important;
    background-size: 8px !important;
  }
}
/* In order to beat out select2's overrides, the aui-button style had to be copied in below.
   Unfortunately, any changes to that style will have to be copied here as well to keep the select2
   element consistent.*/
.aui-select2-container.select2-container .select2-choice,
.aui-select2-container.select2-container a.select2-choice,
.aui-select2-container.select2-container .select2-choice:visited {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: rgba(9, 30, 66, 0.04);
  border: 1px solid transparent;
  border-radius: 3.01px;
  color: #42526E;
  cursor: pointer;
  display: inline-block;
  -webkit-filter: none;
          filter: none;
  font-family: inherit;
  font-size: inherit;
  font-variant: normal;
  font-weight: normal;
  height: 2.1428571428571em;
  /* 30px - using ems so the fields increase in line with user specified font-sizes */
  line-height: 1.4285714285714;
  margin: 0;
  padding: 4px 10px;
  text-decoration: none;
  text-shadow: none;
  vertical-align: top;
  white-space: nowrap;
}
.aui-select2-container.select2-container .select2-choice:hover {
  background: rgba(9, 30, 66, 0.08);
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #42526E;
  text-decoration: none;
}
.aui-select2-container.select2-container.select2-container-active .select2-choice,
.aui-select2-container.select2-container .select2-choice:active {
  background: #DEEBFF;
  border-color: transparent;
  color: #0052CC;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-filter: none;
          filter: none;
  text-shadow: none;
  text-decoration: none;
}
.aui-select2-container.select2-container.select2-container-active .select2-choice::after,
.aui-select2-container.select2-container .select2-choice:active::after {
  border-top-color: #0052CC;
}
.aui-select2-container.select2-container.select2-dropdown-open .select2-choice,
.aui-select2-container.select2-container.select2-dropdown-open .select2-choices {
  /* square off bottom corners */
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-width: 0;
  /* avoid double border when the dropdown is active - increase padding to cater for this reduction */
  padding-bottom: 5px;
  /* increase the padding to cater for the lack of border so the button doesn't change size */
}
.aui-select2-container.select2-container.select2-dropdown-open.select2-drop-above .select2-choice,
.aui-select2-container.select2-container.select2-dropdown-open.select2-drop-above .select2-choices {
  border-radius: 3.01px;
  /* restore border-radius */
  border-bottom-width: 1px;
  /* restore bottom border */
  /* square off top corners instead */
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-top-width: 0;
  /* avoid double border when the dropdown is active - increase padding to cater for this reduction */
  padding-bottom: 4px;
  /* restore bottom padding */
  padding-top: 5px;
  /* increase the padding to cater for the lack of border so the button doesn't change size */
}
.aui-select2-container.select2-container.select2-drop-above .select2-choice,
.aui-select2-container.select2-dropdown-open.select2-drop-above .select2-choice,
.aui-select2-container.select2-dropdown-open.select2-drop-above .select2-choices,
.aui-select2-container.select2-container-multi .select2-choices .select2-search-choice {
  -webkit-filter: none;
          filter: none;
}
.aui-select2-container.select2-container .select2-choice abbr {
  display: none;
}
.aui-select2-container .aui-avatar {
  margin-right: 5px;
}
.aui-select2-container.aui-has-avatar .select2-search-choice-close {
  top: 5px;
}
.aui-select2-container.aui-has-avatar .select2-choices .select2-search-field input {
  padding: 1px 0;
}
.aui-select2-drop.aui-has-avatar .select2-results .select2-result-label .aui-avatar {
  margin-right: 5px;
  vertical-align: middle;
}
.aui-select2-drop.aui-has-avatar .select2-more-results,
.aui-select2-drop.aui-has-avatar .select2-searching,
.aui-select2-drop.aui-has-avatar .select2-no-results {
  padding-bottom: 5px;
  padding-top: 5px;
}
#aui-flag-container {
  pointer-events: none;
  position: fixed;
  top: 71px;
  right: 30px;
  z-index: 4000;
}
.aui-flag {
  left: 0;
  max-height: 300px;
  opacity: 0;
  position: relative;
  top: -10px;
  -webkit-transition: opacity 0.2s, top 0.5s;
  transition: opacity 0.2s, top 0.5s;
}
.aui-flag[aria-hidden="true"] {
  left: 300px;
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  top: 0;
  -webkit-transition: max-height 0.5s 0.5s, margin-bottom 0.5s 0.5s, opacity 0.8s, left 1s;
  transition: max-height 0.5s 0.5s, margin-bottom 0.5s 0.5s, opacity 0.8s, left 1s;
}
.aui-flag[aria-hidden="false"] {
  margin-bottom: 20px;
  opacity: 1;
  top: 0;
  left: 0;
}
.aui-flag .aui-message {
  -webkit-box-shadow: 0 20px 32px -8px rgba(9, 30, 66, 0.25), 0 0 1px rgba(9, 30, 66, 0.31);
          box-shadow: 0 20px 32px -8px rgba(9, 30, 66, 0.25), 0 0 1px rgba(9, 30, 66, 0.31);
  pointer-events: auto;
  width: 300px;
}
/*
    Tipsy's
*/
.tipsy.aui-form-notification-tooltip-error .tipsy-arrow-n {
  border-bottom-color: #DE350B;
}
.tipsy.aui-form-notification-tooltip-error .tipsy-arrow-s {
  border-top-color: #DE350B;
}
.tipsy.aui-form-notification-tooltip-error .tipsy-arrow-w {
  border-right-color: #DE350B;
}
.tipsy.aui-form-notification-tooltip-error .tipsy-inner {
  background-color: #DE350B;
  color: #fff;
}
.tipsy.aui-form-notification-tooltip-info .tipsy-arrow-n {
  border-bottom-color: #fff;
}
.tipsy.aui-form-notification-tooltip-info .tipsy-arrow-s {
  border-top-color: #fff;
}
.tipsy.aui-form-notification-tooltip-info .tipsy-arrow-w {
  border-right-color: #fff;
}
.tipsy.aui-form-notification-tooltip-info .tipsy-inner {
  background-color: #fff;
  border: 1px solid #DFE1E6;
  color: #172B4D;
}
.tipsy.aui-form-notification-tooltip-info .tipsy-inner a {
  color: #0052CC;
  text-decoration: none;
}
.tipsy.aui-form-notification-tooltip-info:before {
  content: '';
  height: 0;
  position: absolute;
  width: 0;
}
.tipsy.aui-form-notification-tooltip-info.tipsy-ne:before {
  border-bottom: 7px #DFE1E6 solid;
  border-left: 7px transparent dashed;
  border-right: 7px transparent dashed;
  border-top: none;
  margin-top: 0;
  right: 9px;
  top: -1px;
}
.tipsy.aui-form-notification-tooltip-info.tipsy-se:before {
  border-bottom: none;
  border-left: 7px transparent dashed;
  border-right: 7px transparent dashed;
  border-top: 7px #DFE1E6 solid;
  margin-top: -5px;
  right: 9px;
  top: 100%;
}
.tipsy.aui-form-notification-tooltip-info.tipsy-w:before {
  border-bottom: 7px transparent dashed;
  border-left: none;
  border-right: 7px #DFE1E6 solid;
  border-top: 7px transparent dashed;
  left: -3px;
  margin-top: -7px;
  top: 50%;
}
.tipsy.aui-form-notification-tooltip {
  line-height: 1.28571429;
  padding: 4px;
}
.tipsy.aui-form-notification-tooltip .tipsy-arrow-n {
  border-width: 6px;
  margin-top: 0;
  right: 10px;
  top: 0;
}
.tipsy.aui-form-notification-tooltip .tipsy-arrow-s {
  border-width: 6px;
  margin-top: -6px;
  right: 10px;
}
.tipsy.aui-form-notification-tooltip .tipsy-arrow-w {
  border-width: 6px;
  margin-top: -6px;
  left: -1px;
}
.tipsy.aui-form-notification-tooltip ul {
  padding-left: 20px;
}
.tipsy.aui-form-notification-tooltip .tipsy-inner {
  padding: 10px;
  text-align: left;
}
/*
    Icons.
*/
[data-aui-notification-info] + .aui-icon.aui-icon-notification {
  color: #999;
}
[data-aui-notification-info] + .aui-icon.aui-icon-notification:before {
  content: "\F16F";
}
[data-aui-notification-success] + .aui-icon.aui-icon-notification {
  color: #00875A;
}
[data-aui-notification-success] + .aui-icon.aui-icon-notification:before {
  content: "\F104";
}
[data-aui-notification-error] + .aui-icon.aui-icon-notification {
  color: #DE350B;
}
[data-aui-notification-error] + .aui-icon.aui-icon-notification:before {
  content: "\F15A";
}
[data-aui-notification-field].aui-form-notification-field-no-icon + .aui-icon.aui-icon-notification {
  visibility: hidden;
}
.aui-icon-notification {
  margin-left: 2px;
  margin-top: 4px;
  vertical-align: top;
}
form.aui .text[data-aui-notification-field]:not(.aui-form-notification-field-no-icon),
form.aui .password[data-aui-notification-field]:not(.aui-form-notification-field-no-icon) {
  padding-right: 28px;
}
form.aui .text[data-aui-notification-field] + .aui-icon-notification,
form.aui .password[data-aui-notification-field] + .aui-icon-notification {
  margin-left: 0;
  margin-top: 0;
  position: relative;
  right: 22px;
  top: 7px;
  vertical-align: top;
}
form.aui .password[data-aui-notification-error],
form.aui .text[data-aui-notification-error],
form.aui .textarea[data-aui-notification-error] {
  border-color: #DE350B;
}
form.aui .password[data-aui-notification-success],
form.aui .text[data-aui-notification-success],
form.aui .textarea[data-aui-notification-success] {
  border-color: #00875A;
}
.aui-page-sidebar #footer {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 280px;
}
.aui-page-sidebar.aui-sidebar-collapsed #footer {
  padding-left: 56px;
}
.aui-page-sidebar-touch #footer {
  margin-left: 0;
  padding-left: inherit;
  border-top: 1px solid #F4F5F7;
}
.aui-page-sidebar-touch.aui-sidebar-collapsed #footer {
  padding-left: inherit;
}
.aui-sidebar {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-width: 56px;
  position: absolute;
  width: 280px;
  z-index: 1;
}
#content .aui-sidebar + .aui-page-header {
  padding-left: 300px;
  background: #fff;
}
.aui-sidebar + .aui-page-header + .aui-navgroup {
  padding-left: 290px;
}
.aui-sidebar + .aui-page-panel {
  border-top: none;
}
.aui-sidebar ~ .aui-page-panel {
  margin-top: 0;
  padding-left: 280px;
}
.aui-page-sidebar-touch .aui-sidebar ~ .aui-page-panel {
  border-bottom: none;
  border-left: 1px solid #F4F5F7;
  clear: none;
  margin-left: 280px;
  padding-left: inherit;
  width: inherit;
}
.aui-page-sidebar-touch .aui-sidebar.aui-sidebar-fly-out {
  border-right: 1px solid #F4F5F7;
  height: 100%;
  position: absolute;
}
.aui-sidebar.aui-sidebar-fly-out ~ .aui-page-panel {
  padding-left: 56px;
  z-index: 0;
}
.aui-page-sidebar-touch .aui-sidebar.aui-sidebar-fly-out ~ .aui-page-panel {
  margin-left: 56px;
  padding-left: inherit;
}
#content .aui-sidebar.aui-sidebar-fly-out + .aui-page-header {
  padding-left: 76px;
}
.aui-sidebar .aui-sidebar-wrapper {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-right: 0;
  border-color: #F4F5F7;
  background-color: #F4F5F7;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 280px;
  position: absolute;
  top: 0;
  bottom: auto;
}
.aui-sidebar .aui-sidebar-wrapper.aui-is-docked {
  position: fixed;
  top: 0;
  bottom: auto;
}
.aui-page-sidebar-touch .aui-sidebar .aui-sidebar-wrapper {
  position: static;
}
.aui-page-sidebar-touch .aui-sidebar {
  background-color: #F4F5F7;
  float: left;
  position: static;
}
.aui-page-sidebar-touch .aui-sidebar .aui-sidebar-wrapper {
  border-right: none;
}
.aui-sidebar .aui-page-header {
  margin: 15px 15px 0 15px;
  padding-bottom: 0;
  position: relative;
}
.aui-sidebar .aui-page-header .aui-page-header-image {
  position: absolute;
}
.aui-sidebar .aui-page-header .aui-avatar {
  display: block;
}
.aui-sidebar .aui-page-header-inner,
.aui-sidebar .aui-page-header-image,
.aui-sidebar .aui-page-header-main {
  display: block;
}
.aui-sidebar .aui-page-header-image + .aui-page-header-main {
  padding-left: 58px;
}
.aui-sidebar .aui-sidebar-header-large .aui-page-header-image {
  width: 128px;
  margin: 0 auto;
  position: inherit;
}
.aui-sidebar .aui-sidebar-header-large .aui-page-header-image + .aui-page-header-main {
  padding-top: 10px;
  padding-left: 0;
}
.aui-sidebar .aui-sidebar-header-large .aui-page-header-main {
  text-align: center;
}
.aui-sidebar .aui-sidebar-header-large .aui-page-header-main > h1,
.aui-sidebar .aui-sidebar-header-large .aui-page-header-main > h2 {
  padding-top: 10px;
  font-size: 20px;
  line-height: 1.25;
  letter-spacing: 0;
}
.aui-sidebar .aui-sidebar-header-large .aui-page-header-main > h1:only-child,
.aui-sidebar .aui-sidebar-header-large .aui-page-header-main > h2:only-child {
  padding-top: 0;
}
.aui-sidebar .aui-page-header-main {
  padding-top: 4px;
}
.aui-sidebar .aui-page-header-main > h1,
.aui-sidebar .aui-page-header-main > h2 {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 14px;
  line-height: 20px;
}
.aui-sidebar .aui-page-header-main > h1:only-child,
.aui-sidebar .aui-page-header-main > h2:only-child {
  line-height: 48px;
}
.aui-sidebar .aui-page-header-actions {
  display: none;
}
.aui-sidebar .aui-nav-breadcrumbs > li {
  width: 100%;
}
.aui-sidebar .aui-sidebar-handle {
  background: #fff url(johnson/97bc41e5.png) center center no-repeat;
  cursor: col-resize;
  height: 100%;
  position: absolute;
  right: -10px;
  top: 0;
  width: 10px;
}
.aui-sidebar .aui-sidebar-body {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  overflow-y: auto;
}
.aui-sidebar .aui-sidebar-footer {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-top: 1px solid #F4F5F7;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-height: 40px;
  padding: 5px 10px;
}
.aui-page-sidebar-touch .aui-sidebar .aui-sidebar-footer {
  border-bottom: 1px solid #F4F5F7;
  margin-top: 10px;
}
.aui-sidebar .aui-sidebar-footer .aui-icon.aui-icon-small {
  vertical-align: text-bottom;
  margin-right: 0;
}
.aui-sidebar .aui-sidebar-footer .aui-button {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 100%;
}
.aui-sidebar .aui-sidebar-footer .aui-button ~ .aui-button {
  margin-left: 0;
}
.aui-sidebar .aui-sidebar-footer > .aui-sidebar-toggle > .aui-icon {
  background: url(johnson/7832c43f.svg) center center no-repeat;
  background-size: 20px;
}
.aui-sidebar[aria-expanded="false"] {
  width: 56px;
}
.aui-sidebar[aria-expanded="false"] .aui-sidebar-body {
  overflow-x: hidden;
}
#content .aui-sidebar[aria-expanded="false"] + .aui-page-header {
  padding-left: 76px;
}
.aui-sidebar[aria-expanded="false"] + .aui-page-header + .aui-navgroup {
  padding-left: 66px;
}
.aui-sidebar[aria-expanded="false"] ~ .aui-page-panel {
  padding-left: 56px;
}
.aui-page-sidebar-touch .aui-sidebar[aria-expanded="false"] ~ .aui-page-panel {
  border-left: 1px solid #DFE1E6;
  margin-left: 56px;
  padding-left: inherit;
}
.aui-sidebar[aria-expanded="false"] .aui-sidebar-wrapper {
  width: 56px;
}
.aui-sidebar[aria-expanded="false"] .aui-page-header-inner .aui-page-header-image {
  -ms-flex-line-pack: center;
      align-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  width: auto;
}
.aui-sidebar[aria-expanded="false"] .aui-page-header {
  margin-left: 0;
  margin-right: 0;
}
.aui-sidebar[aria-expanded="false"] .aui-page-header .aui-avatar,
.aui-sidebar[aria-expanded="false"] .aui-page-header .aui-avatar .aui-avatar-inner {
  height: 32px;
  width: 32px;
}
.aui-sidebar[aria-expanded="false"] .aui-page-header .aui-avatar .aui-avatar-inner > img {
  max-height: 32px;
  max-width: 32px;
}
.aui-sidebar[aria-expanded="false"] .aui-page-header-main {
  display: none;
}
.aui-sidebar[aria-expanded="false"] .aui-sidebar-body {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  bottom: 80px;
  padding: 0;
  width: 100%;
}
.aui-sidebar[aria-expanded="false"] .aui-sidebar-footer {
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.aui-sidebar[aria-expanded="false"] .aui-sidebar-footer > .aui-sidebar-toggle > .aui-icon {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.aui-sidebar[aria-expanded="false"] .aui-sidebar-footer > .aui-button {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  text-overflow: clip;
  white-space: normal;
}
.aui-sidebar[aria-expanded="false"] .aui-sidebar-footer > .aui-button > .aui-button-label {
  display: none;
}
.aui-sidebar.aui-is-animated + .aui-page-panel {
  -webkit-transition: padding-left 0.1s ease-in-out;
  transition: padding-left 0.1s ease-in-out;
}
.aui-sidebar.aui-is-animated .aui-sidebar-wrapper {
  -webkit-transition: width 0.1s ease-in-out;
  transition: width 0.1s ease-in-out;
}
.aui-sidebar.aui-is-animated .aui-sidebar-body {
  -webkit-transition: padding-top 0.1s ease-in-out;
  transition: padding-top 0.1s ease-in-out;
}
.aui-sidebar-section-tooltip {
  -webkit-transition: opacity 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out;
  opacity: 0;
}
.aui-sidebar-section-tooltip .tipsy-inner {
  background: #333333;
}
.aui-sidebar-section-tooltip .tipsy-arrow {
  border-right-color: #333333;
}
.aui-sidebar-section-tooltip.tooltip-shown {
  opacity: 1;
}
.aui-sidebar .aui-navgroup .aui-sidebar-button,
.aui-sidebar-submenu .aui-navgroup .aui-sidebar-button {
  margin-bottom: 10px;
  margin-left: 3px;
}
.aui-sidebar .aui-navgroup .aui-sidebar-button > .aui-icon,
.aui-sidebar-submenu .aui-navgroup .aui-sidebar-button > .aui-icon {
  margin-right: 3px;
}
.aui-sidebar .aui-nav-item-label,
.aui-sidebar-submenu .aui-nav-item-label {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  word-wrap: normal;
}
.aui-sidebar .aui-navgroup-vertical .aui-nav > li > .aui-nav-item,
.aui-sidebar-submenu .aui-navgroup-vertical .aui-nav > li > .aui-nav-item {
  border-radius: 3px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  display: block;
  line-height: 1.42857143;
  padding: 7px 10px;
  padding-left: 7px;
  padding-right: 23px;
}
.aui-sidebar .aui-navgroup-vertical .aui-nav .aui-nav-item-actions,
.aui-sidebar-submenu .aui-navgroup-vertical .aui-nav .aui-nav-item-actions {
  top: 9px;
  height: 16px;
  width: 16px;
}
.aui-sidebar .aui-navgroup-vertical .aui-nav .aui-nav[data-more] .aui-nav-more ~ li,
.aui-sidebar-submenu .aui-navgroup-vertical .aui-nav .aui-nav[data-more] .aui-nav-more ~ li {
  height: 0;
  overflow: hidden;
}
.aui-sidebar .aui-navgroup-vertical .aui-nav .aui-nav .aui-nav-item-actions,
.aui-sidebar-submenu .aui-navgroup-vertical .aui-nav .aui-nav .aui-nav-item-actions {
  margin-right: 0;
}
.aui-sidebar .aui-navgroup-vertical .aui-nav .aui-nav-selected > .aui-nav-item,
.aui-sidebar-submenu .aui-navgroup-vertical .aui-nav .aui-nav-selected > .aui-nav-item {
  background-color: #DFE1E6;
  color: #42526E;
  font-weight: 500;
}
.aui-sidebar .aui-nav > li,
.aui-sidebar-submenu .aui-nav > li {
  position: relative;
}
.aui-sidebar .aui-nav > li > .aui-nav-item,
.aui-sidebar-submenu .aui-nav > li > .aui-nav-item {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.aui-sidebar .aui-nav > li > .aui-nav-item > .aui-icon,
.aui-sidebar-submenu .aui-nav > li > .aui-nav-item > .aui-icon {
  color: #505F79;
  height: 20px;
  width: 20px;
  margin-right: 10px;
  float: left;
}
.aui-sidebar .aui-nav > li > .aui-nav-item > .aui-icon::before,
.aui-sidebar-submenu .aui-nav > li > .aui-nav-item > .aui-icon::before {
  font-size: 20px;
  margin-top: -10px;
}
.aui-sidebar .aui-nav > li > .aui-nav-item > .aui-icon.aui-icon-small::before,
.aui-sidebar-submenu .aui-nav > li > .aui-nav-item > .aui-icon.aui-icon-small::before {
  font-size: 16px;
  padding: 2px;
}
.aui-sidebar .aui-nav > li > .aui-nav-item > .aui-badge,
.aui-sidebar-submenu .aui-nav > li > .aui-nav-item > .aui-badge,
.aui-sidebar .aui-nav > li > .aui-nav-item > aui-badge,
.aui-sidebar-submenu .aui-nav > li > .aui-nav-item > aui-badge {
  background-color: #C1C7D0;
  border-color: #F4F5F7;
  color: rgba(9, 30, 66, 0.95);
  float: right;
  margin-top: 2px;
}
.aui-sidebar .aui-navgroup-vertical .aui-nav > li[aria-expanded] > .aui-nav-subtree-toggle,
.aui-sidebar-submenu .aui-navgroup-vertical .aui-nav > li[aria-expanded] > .aui-nav-subtree-toggle {
  top: 7px;
  left: 7px;
  color: #505F79;
}
.aui-sidebar .aui-navgroup-vertical .aui-nav > li[aria-expanded] > .aui-nav-subtree-toggle + .aui-nav-item,
.aui-sidebar-submenu .aui-navgroup-vertical .aui-nav > li[aria-expanded] > .aui-nav-subtree-toggle + .aui-nav-item {
  padding-left: 37px;
}
.aui-sidebar .aui-navgroup-vertical .aui-nav > li[aria-expanded] > .aui-nav-subtree-toggle + .aui-nav-item > .aui-icon,
.aui-sidebar-submenu .aui-navgroup-vertical .aui-nav > li[aria-expanded] > .aui-nav-subtree-toggle + .aui-nav-item > .aui-icon {
  display: none;
}
.aui-sidebar .aui-navgroup-vertical .aui-nav > li[aria-expanded] > .aui-nav-subtree-toggle ~ .aui-nav,
.aui-sidebar-submenu .aui-navgroup-vertical .aui-nav > li[aria-expanded] > .aui-nav-subtree-toggle ~ .aui-nav {
  padding-left: 30px;
}
.aui-sidebar hr,
.aui-sidebar-submenu hr {
  display: none;
}
.aui-sidebar[aria-expanded="false"] .aui-nav-heading {
  display: none;
}
.aui-sidebar[aria-expanded="false"] .aui-navgroup-vertical .aui-nav > li[aria-expanded] > .aui-nav-subtree-toggle + .aui-nav-item {
  padding-left: 0;
}
.aui-sidebar[aria-expanded="false"] .aui-navgroup-vertical .aui-nav > li[aria-expanded] > .aui-nav-subtree-toggle + .aui-nav-item > .aui-icon {
  display: block;
}
.aui-sidebar[aria-expanded="false"] .aui-nav-sortable > li > a:after {
  left: 0;
  top: 8px;
}
.aui-sidebar[aria-expanded="false"] .aui-nav-item-actions {
  display: none;
}
.aui-sidebar[aria-expanded="false"] .aui-nav > li > a:hover > .aui-nav-item > .aui-badge {
  visibility: visible;
}
.aui-sidebar-submenu-dialog > .aui-inline-dialog-contents {
  padding: 10px;
  width: 300px;
  max-height: 812px;
}
.aui-sidebar-submenu {
  position: static;
  background: transparent;
  border-right: 0;
  width: auto;
}
#arrow-sidebar-submenu:before {
  border-width: 8px 8px 8px 0;
  border-color: transparent #ccc;
}
#arrow-sidebar-submenu:after {
  border-width: 8px 8px 8px 0;
  border-color: transparent #ffffff transparent transparent;
  right: 0;
  top: 0;
}
.aui-sidebar .aui-sidebar-group {
  margin-top: 20px;
  margin-bottom: 10px;
  padding: 0 10px;
}
.aui-sidebar .aui-sidebar-group .aui-nav-heading {
  padding: 0 5px;
}
.aui-sidebar[aria-expanded="false"] .aui-sidebar-group {
  border-radius: 3px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  display: block;
  line-height: 1.42857143;
  padding: 7px 10px;
  background-color: transparent;
  color: #42526E;
  text-decoration: none;
  background: url(johnson/4a9d2b79.svg) 50% center no-repeat;
  cursor: pointer;
  height: 20px;
  margin-left: 10px;
  margin-right: 10px;
  position: relative;
}
.aui-sidebar[aria-expanded="false"] .aui-sidebar-group:focus,
.aui-sidebar[aria-expanded="false"] .aui-sidebar-group:hover {
  background-color: #DFE1E6;
  text-decoration: none;
}
.aui-sidebar[aria-expanded="false"] .aui-sidebar-group.active {
  background-color: #DFE1E6;
  color: #42526E;
  font-weight: 500;
}
.aui-sidebar[aria-expanded="false"] .aui-sidebar-group > .aui-nav {
  display: none;
}
.aui-sidebar[aria-expanded="false"] .aui-sidebar-group.aui-sidebar-group-actions,
.aui-sidebar[aria-expanded="false"] .aui-sidebar-group.aui-sidebar-group-tier-one {
  background: none;
  border-radius: 0;
  cursor: auto;
  padding: 0;
}
.aui-sidebar[aria-expanded="false"] .aui-sidebar-group-actions {
  margin: 10px 0 15px 0;
  height: 32px;
}
.aui-sidebar[aria-expanded="false"] .aui-sidebar-group-actions::after {
  background: url(johnson/6edeb548.svg) no-repeat center center;
  background-size: 20px;
  border: 1px solid #F4F5F7;
  border-radius: 50%;
  content: "";
  display: block;
  height: 32px;
  left: 0;
  margin-left: 11px;
  margin-right: 11px;
  position: absolute;
  top: 0;
  width: 32px;
}
.aui-sidebar[aria-expanded="false"] .aui-sidebar-group-actions:hover::after,
.aui-sidebar[aria-expanded="false"] .aui-sidebar-group-actions:focus::after,
.aui-sidebar[aria-expanded="false"] .aui-sidebar-group-actions.active::after {
  background-color: #FFFFFF;
  border-color: #DFE1E6;
}
.aui-sidebar[aria-expanded="false"] .aui-sidebar-group-actions ~ .aui-sidebar-group-tier-one {
  border-top: 2px solid #DFE1E6;
  margin-top: 15px;
  padding-top: 10px;
}
.aui-sidebar[aria-expanded="false"] .aui-sidebar-group-tier-one {
  background: none;
  height: auto;
}
.aui-sidebar[aria-expanded="false"] .aui-sidebar-group-tier-one:after {
  display: none;
}
.aui-sidebar[aria-expanded="false"] .aui-sidebar-group-tier-one:focus,
.aui-sidebar[aria-expanded="false"] .aui-sidebar-group-tier-one:hover {
  background-color: transparent;
}
.aui-sidebar[aria-expanded="false"] .aui-sidebar-group-tier-one .aui-nav {
  display: block;
  height: auto;
}
.aui-sidebar[aria-expanded="false"] .aui-sidebar-group-tier-one .aui-nav > li {
  display: block;
}
.aui-sidebar[aria-expanded="false"] .aui-sidebar-group-tier-one .aui-nav > li > .aui-nav-item {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.aui-sidebar[aria-expanded="false"] .aui-sidebar-group-tier-one .aui-nav > li > .aui-nav-item > .aui-badge,
.aui-sidebar[aria-expanded="false"] .aui-sidebar-group-tier-one .aui-nav > li > .aui-nav-item > aui-badge {
  border-width: 2px;
  font-size: 9px;
  margin-top: 0;
  padding: 0.2em 0.4em;
  position: absolute;
  right: -0.5em;
  top: -0.5em;
  z-index: 1;
}
.aui-sidebar[aria-expanded="false"] .aui-sidebar-group-tier-one .aui-nav > li > .aui-nav-item > .aui-icon {
  float: none;
  margin: 0 auto;
}
.aui-sidebar[aria-expanded="false"] .aui-sidebar-group-tier-one .aui-nav > li > .aui-nav-item.active {
  background-color: #DFE1E6;
  color: #42526E;
  font-weight: 500;
}
.aui-sidebar[aria-expanded="false"] .aui-sidebar-group-tier-one .aui-nav > li .aui-nav-item-label {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.aui-sidebar[aria-expanded="false"] .aui-sidebar-group-tier-one .aui-nav > li > .aui-nav-subtree-toggle {
  display: none;
}
.aui-sidebar[aria-expanded="false"] .aui-sidebar-group-tier-one .aui-nav > li .aui-nav-item-actions {
  display: none;
}
.aui-sidebar[aria-expanded="false"] .aui-sidebar-group-tier-one .aui-nav .aui-nav {
  display: none;
}
.aui-sidebar[aria-expanded="false"] .aui-sidebar-group-tier-one ~ .aui-sidebar-group-tier-one {
  border-top: 2px solid #DFE1E6;
  margin-top: 10px;
  padding-top: 10px;
}
.aui-checkbox-multiselect {
  display: inline-block;
}
.aui-checkbox-multiselect .aui-button {
  max-width: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.aui-checkbox-multiselect-dropdown .hidden {
  display: none;
}
.aui-checkbox-multiselect-dropdown .aui-button-link {
  margin-left: 10px;
}
/**
 * Toggle button
 */
aui-toggle {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  font-size: 12px;
  height: 2.16666667em;
  padding: 6px 8px;
  position: relative;
  vertical-align: baseline;
  width: 58px;
}
aui-toggle::before {
  content: "\A0";
}
aui-toggle::after {
  background-color: transparent;
  border-radius: 3em;
  bottom: 0;
  content: '';
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
}
aui-toggle:not([disabled]):not([busy]):hover .aui-toggle-input + .aui-toggle-view {
  background-color: #A5ADBA;
}
aui-toggle:not([disabled]):not([busy]):hover .aui-toggle-input:checked + .aui-toggle-view {
  background-color: #36B37E;
}
aui-toggle[disabled],
aui-toggle[busy] {
  cursor: auto;
}
aui-toggle[disabled] .aui-toggle-input,
aui-toggle[busy] .aui-toggle-input {
  cursor: auto;
  pointer-events: none;
}
aui-toggle[busy] .aui-toggle-tick::before,
aui-toggle[busy] .aui-toggle-cross::before {
  opacity: 0;
  -webkit-transition: auto;
  transition: auto;
}
aui-toggle[busy]::after {
  background-color: rgba(255, 255, 255, 0.5);
}
aui-toggle[disabled] .aui-toggle-view {
  background-color: #F4F5F7;
}
aui-toggle[disabled] .aui-toggle-tick,
aui-toggle[disabled] .aui-toggle-cross {
  color: #A5ADBA;
}
.aui-toggle-input {
  -webkit-appearance: button;
  -moz-appearance: radio-container;
  border-radius: 3em;
  bottom: 0;
  cursor: pointer;
  height: 100%;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.aui-toggle-view {
  background-color: #6B778C;
  border-radius: 3em;
  bottom: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  -webkit-transition: background-color 100ms linear;
  transition: background-color 100ms linear;
  top: 0;
}
.aui-toggle-view::after {
  background-color: #FFFFFF;
  border-radius: 3em;
  bottom: 1px;
  content: '';
  display: block;
  left: 1px;
  position: absolute;
  top: 1px;
  -webkit-transition: -webkit-transform 150ms ease-in-out;
  transition: -webkit-transform 150ms ease-in-out;
  transition: transform 150ms ease-in-out;
  transition: transform 150ms ease-in-out, -webkit-transform 150ms ease-in-out;
  width: 24px;
}
.aui-toggle-tick,
.aui-toggle-cross {
  position: absolute;
  top: 5px;
}
.aui-toggle-tick::before,
.aui-toggle-cross::before {
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-transition: opacity 250ms ease-in-out;
  transition: opacity 250ms ease-in-out;
}
.aui-toggle-tick {
  color: #FFFFFF;
  left: 8px;
}
.aui-toggle-cross {
  color: #FFFFFF;
  right: 8px;
}
.aui-toggle-input:checked:enabled + .aui-toggle-view,
.aui-toggle-input.indeterminate-checked + .aui-toggle-view {
  background-color: #00875A;
}
.aui-toggle-input:checked + .aui-toggle-view::after,
.aui-toggle-input.indeterminate-checked + .aui-toggle-view::after {
  -webkit-transform: translateX(32px);
  transform: translateX(32px);
}
.RaZvzWiSqmtmOjeTtYR6G {
  position: relative;
  padding: 20px 20px 20px 50px;
  border-bottom: 1px solid #DFE1E6;
}
._2HCLXa49gWiyMBSljIAbPI {
  margin-top: 0;
}
.RaZvzWiSqmtmOjeTtYR6G .J4WS_LHamRxwwwYc63atH {
  position: absolute;
  left: 20px;
  top: 20px;
  height: 20px;
  width: 20px;
  background-repeat: no-repeat;
  background-position: center;
}
._3Z40E9sa2Wbpx4MvJQAhY4 {
  color: #f6c342;
}
.tIQErSCJSrbY7GJK2SSrC {
  color: #14892c;
}
.ECL2nWx3mdnzA-kA9ZC0Z {
  padding: 10px;
}
.nWulZrSx-7vvYH02xvSVI.nWulZrSx-7vvYH02xvSVI {
  margin-top: 15px;
}
._1IS-IL1-PovSHunzqPI0B3 {
  margin: 20px;
}
._2s6otcyAB5ksZ_VnWOC-ko {
  margin-top: 10px;
}
._2kTu0I5i-bto-WWtp8wMDw {
  margin: 0 20px;
}
._1WtaLm63_Kunzyp38wyEqZ {
  margin: 40px 20px 0;
}
._2hwuCQJCE5lUHdU6kUE4R9 {
  max-width: 120px;
}
._3f_Xl_BT6N_rWncBRZdr2y {
  margin: 0 0 20px;
  padding: 0 0 40px;
  text-align: center;
  border-bottom: 1px solid #DFE1E6;
}
._1LyqzOJOWt5Trtnp_o2zPV {
  width: 160px;
  margin: 60px auto 20px;
  display: block;
}
._1NX1fBr-78Bv9ln7PHTZoa {
  text-align: center;
  margin-top: 10px;
  font-size: 32px;
}
.GbxswbZW9bRBT3DksTN0g {
  font-size: 16px;
}
._2zWAfcdK5GrRbQCOgndlLX {
  position: relative;
  margin: 40px 50% 0;
  height: 70px;
}
._1VtLApImmrXAFyzedjGvS3 {
  position: absolute;
  top: -2px;
  opacity: 0.25;
}
._31ik6n0UVfRtjQC7ShwxvJ {
  position: absolute;
  width: 12px;
  height: 4px;
  background: #333333;
  -webkit-box-shadow: rgba(0, 0, 0, 0.0980392) 0 0 1px;
          box-shadow: rgba(0, 0, 0, 0.0980392) 0 0 1px;
  -webkit-transform-origin: left center 0;
          transform-origin: left center 0;
  border-radius: 2px;
}
._3ZNt6FmxRjLKoJ0w5kcWqT {
  -webkit-animation: zKiA120Fl0tudqbMiBC4i 0.666667s linear infinite;
          animation: zKiA120Fl0tudqbMiBC4i 0.666667s linear infinite;
}
._3ZNt6FmxRjLKoJ0w5kcWqT ._31ik6n0UVfRtjQC7ShwxvJ {
  -webkit-transform: rotate(0deg) translate(10px, 0);
          transform: rotate(0deg) translate(10px, 0);
}
._2-DJKyfEpZ13glnOmbvh68 {
  -webkit-animation: -mIGcSYuqnW0OG4a5KH_U 0.666667s linear infinite;
          animation: -mIGcSYuqnW0OG4a5KH_U 0.666667s linear infinite;
}
._2-DJKyfEpZ13glnOmbvh68 ._31ik6n0UVfRtjQC7ShwxvJ {
  -webkit-transform: rotate(30deg) translate(10px, 0);
          transform: rotate(30deg) translate(10px, 0);
}
._1RU4opmlNcD8WkfQVfyDtx {
  -webkit-animation: _1GFlpLTl5Qqn6YTggDQdXy 0.666667s linear infinite;
          animation: _1GFlpLTl5Qqn6YTggDQdXy 0.666667s linear infinite;
}
._1RU4opmlNcD8WkfQVfyDtx ._31ik6n0UVfRtjQC7ShwxvJ {
  -webkit-transform: rotate(60deg) translate(10px, 0);
          transform: rotate(60deg) translate(10px, 0);
}
._1sX1L7vrlTpMmHD3FEI0uE {
  -webkit-animation: s7FGBBXuz4Kh8DBPUnSCQ 0.666667s linear infinite;
          animation: s7FGBBXuz4Kh8DBPUnSCQ 0.666667s linear infinite;
}
._1sX1L7vrlTpMmHD3FEI0uE ._31ik6n0UVfRtjQC7ShwxvJ {
  -webkit-transform: rotate(90deg) translate(10px, 0);
          transform: rotate(90deg) translate(10px, 0);
}
.COTO1aLd0vu2EVI8bgdAq {
  -webkit-animation: _2EPTshoUFQ6aeScthayon2 0.666667s linear infinite;
          animation: _2EPTshoUFQ6aeScthayon2 0.666667s linear infinite;
}
.COTO1aLd0vu2EVI8bgdAq ._31ik6n0UVfRtjQC7ShwxvJ {
  -webkit-transform: rotate(120deg) translate(10px, 0);
          transform: rotate(120deg) translate(10px, 0);
}
.vP7juu_DqghXb-G_HxISU {
  -webkit-animation: _3E0IvyOfisnC0DoyP2_EPw 0.666667s linear infinite;
          animation: _3E0IvyOfisnC0DoyP2_EPw 0.666667s linear infinite;
}
.vP7juu_DqghXb-G_HxISU ._31ik6n0UVfRtjQC7ShwxvJ {
  -webkit-transform: rotate(150deg) translate(10px, 0);
          transform: rotate(150deg) translate(10px, 0);
}
._1RcxyxdFqkRRLNrgEg2P-f {
  -webkit-animation: _2qWz1sfPoBhVk5eVOlC-nf 0.666667s linear infinite;
          animation: _2qWz1sfPoBhVk5eVOlC-nf 0.666667s linear infinite;
}
._1RcxyxdFqkRRLNrgEg2P-f ._31ik6n0UVfRtjQC7ShwxvJ {
  -webkit-transform: rotate(180deg) translate(10px, 0);
          transform: rotate(180deg) translate(10px, 0);
}
._2rdd6tA4I0jCs-SZ5oiIgc {
  -webkit-animation: _2tPSz-xo5THv4t6LiBvwo6 0.666667s linear infinite;
          animation: _2tPSz-xo5THv4t6LiBvwo6 0.666667s linear infinite;
}
._2rdd6tA4I0jCs-SZ5oiIgc ._31ik6n0UVfRtjQC7ShwxvJ {
  -webkit-transform: rotate(210deg) translate(10px, 0);
          transform: rotate(210deg) translate(10px, 0);
}
.Jk0H0nROkjJkMtEzyCH7U {
  -webkit-animation: cBeRvaEf_j48TS-bvrCFB 0.666667s linear infinite;
          animation: cBeRvaEf_j48TS-bvrCFB 0.666667s linear infinite;
}
.Jk0H0nROkjJkMtEzyCH7U ._31ik6n0UVfRtjQC7ShwxvJ {
  -webkit-transform: rotate(240deg) translate(10px, 0);
          transform: rotate(240deg) translate(10px, 0);
}
._2_ZwddBnqJwUl8YDkLuEk2 {
  -webkit-animation: _1BkAVzdzYBU4vFXvMD781p 0.666667s linear infinite;
          animation: _1BkAVzdzYBU4vFXvMD781p 0.666667s linear infinite;
}
._2_ZwddBnqJwUl8YDkLuEk2 ._31ik6n0UVfRtjQC7ShwxvJ {
  -webkit-transform: rotate(270deg) translate(10px, 0);
          transform: rotate(270deg) translate(10px, 0);
}
._2me-kl4P8wHUBJ24B1uGS3 {
  -webkit-animation: _3ePmNTlKNrzd5wod2W4qlh 0.666667s linear infinite;
          animation: _3ePmNTlKNrzd5wod2W4qlh 0.666667s linear infinite;
}
._2me-kl4P8wHUBJ24B1uGS3 ._31ik6n0UVfRtjQC7ShwxvJ {
  -webkit-transform: rotate(300deg) translate(10px, 0);
          transform: rotate(300deg) translate(10px, 0);
}
._3FuKwyvGpo2MpK2mdIC8cE {
  -webkit-animation: Reshm2eol0HzKNLiIl008 0.666667s linear infinite;
          animation: Reshm2eol0HzKNLiIl008 0.666667s linear infinite;
}
._3FuKwyvGpo2MpK2mdIC8cE ._31ik6n0UVfRtjQC7ShwxvJ {
  -webkit-transform: rotate(330deg) translate(10px, 0);
          transform: rotate(330deg) translate(10px, 0);
}
@-webkit-keyframes zKiA120Fl0tudqbMiBC4i {
  0% {
    opacity: 0.25;
  }
  8.34% {
    opacity: 0.25;
  }
  8.35% {
    opacity: 1;
  }
  68.34% {
    opacity: 0.25;
  }
  100% {
    opacity: 0.25;
  }
}
@keyframes zKiA120Fl0tudqbMiBC4i {
  0% {
    opacity: 0.25;
  }
  8.34% {
    opacity: 0.25;
  }
  8.35% {
    opacity: 1;
  }
  68.34% {
    opacity: 0.25;
  }
  100% {
    opacity: 0.25;
  }
}
@-webkit-keyframes -mIGcSYuqnW0OG4a5KH_U {
  0% {
    opacity: 0.25;
  }
  16.68% {
    opacity: 0.25;
  }
  16.69% {
    opacity: 1;
  }
  76.68% {
    opacity: 0.25;
  }
  100% {
    opacity: 0.25;
  }
}
@keyframes -mIGcSYuqnW0OG4a5KH_U {
  0% {
    opacity: 0.25;
  }
  16.68% {
    opacity: 0.25;
  }
  16.69% {
    opacity: 1;
  }
  76.68% {
    opacity: 0.25;
  }
  100% {
    opacity: 0.25;
  }
}
@-webkit-keyframes _1GFlpLTl5Qqn6YTggDQdXy {
  0% {
    opacity: 0.25;
  }
  25.01% {
    opacity: 0.25;
  }
  25.02% {
    opacity: 1;
  }
  85.01% {
    opacity: 0.25;
  }
  100% {
    opacity: 0.25;
  }
}
@keyframes _1GFlpLTl5Qqn6YTggDQdXy {
  0% {
    opacity: 0.25;
  }
  25.01% {
    opacity: 0.25;
  }
  25.02% {
    opacity: 1;
  }
  85.01% {
    opacity: 0.25;
  }
  100% {
    opacity: 0.25;
  }
}
@-webkit-keyframes s7FGBBXuz4Kh8DBPUnSCQ {
  0% {
    opacity: 0.25;
  }
  33.34% {
    opacity: 0.25;
  }
  33.35% {
    opacity: 1;
  }
  93.34% {
    opacity: 0.25;
  }
  100% {
    opacity: 0.25;
  }
}
@keyframes s7FGBBXuz4Kh8DBPUnSCQ {
  0% {
    opacity: 0.25;
  }
  33.34% {
    opacity: 0.25;
  }
  33.35% {
    opacity: 1;
  }
  93.34% {
    opacity: 0.25;
  }
  100% {
    opacity: 0.25;
  }
}
@-webkit-keyframes _2EPTshoUFQ6aeScthayon2 {
  0% {
    opacity: 0.27;
  }
  41.68% {
    opacity: 0.25;
  }
  41.69% {
    opacity: 1;
  }
  1.68% {
    opacity: 0.25;
  }
  100% {
    opacity: 0.27;
  }
}
@keyframes _2EPTshoUFQ6aeScthayon2 {
  0% {
    opacity: 0.27;
  }
  41.68% {
    opacity: 0.25;
  }
  41.69% {
    opacity: 1;
  }
  1.68% {
    opacity: 0.25;
  }
  100% {
    opacity: 0.27;
  }
}
@-webkit-keyframes _3E0IvyOfisnC0DoyP2_EPw {
  0% {
    opacity: 0.38;
  }
  50.01% {
    opacity: 0.25;
  }
  50.02% {
    opacity: 1;
  }
  10.01% {
    opacity: 0.25;
  }
  100% {
    opacity: 0.38;
  }
}
@keyframes _3E0IvyOfisnC0DoyP2_EPw {
  0% {
    opacity: 0.38;
  }
  50.01% {
    opacity: 0.25;
  }
  50.02% {
    opacity: 1;
  }
  10.01% {
    opacity: 0.25;
  }
  100% {
    opacity: 0.38;
  }
}
@-webkit-keyframes _2qWz1sfPoBhVk5eVOlC-nf {
  0% {
    opacity: 0.48;
  }
  58.34% {
    opacity: 0.25;
  }
  58.35% {
    opacity: 1;
  }
  18.34% {
    opacity: 0.25;
  }
  100% {
    opacity: 0.48;
  }
}
@keyframes _2qWz1sfPoBhVk5eVOlC-nf {
  0% {
    opacity: 0.48;
  }
  58.34% {
    opacity: 0.25;
  }
  58.35% {
    opacity: 1;
  }
  18.34% {
    opacity: 0.25;
  }
  100% {
    opacity: 0.48;
  }
}
@-webkit-keyframes _2tPSz-xo5THv4t6LiBvwo6 {
  0% {
    opacity: 0.58;
  }
  66.68% {
    opacity: 0.25;
  }
  66.69% {
    opacity: 1;
  }
  26.68% {
    opacity: 0.25;
  }
  100% {
    opacity: 0.58;
  }
}
@keyframes _2tPSz-xo5THv4t6LiBvwo6 {
  0% {
    opacity: 0.58;
  }
  66.68% {
    opacity: 0.25;
  }
  66.69% {
    opacity: 1;
  }
  26.68% {
    opacity: 0.25;
  }
  100% {
    opacity: 0.58;
  }
}
@-webkit-keyframes cBeRvaEf_j48TS-bvrCFB {
  0% {
    opacity: 0.69;
  }
  75.01% {
    opacity: 0.25;
  }
  75.02% {
    opacity: 1;
  }
  35.01% {
    opacity: 0.25;
  }
  100% {
    opacity: 0.69;
  }
}
@keyframes cBeRvaEf_j48TS-bvrCFB {
  0% {
    opacity: 0.69;
  }
  75.01% {
    opacity: 0.25;
  }
  75.02% {
    opacity: 1;
  }
  35.01% {
    opacity: 0.25;
  }
  100% {
    opacity: 0.69;
  }
}
@-webkit-keyframes _1BkAVzdzYBU4vFXvMD781p {
  0% {
    opacity: 0.79;
  }
  83.34% {
    opacity: 0.25;
  }
  83.35% {
    opacity: 1;
  }
  43.34% {
    opacity: 0.25;
  }
  100% {
    opacity: 0.79;
  }
}
@keyframes _1BkAVzdzYBU4vFXvMD781p {
  0% {
    opacity: 0.79;
  }
  83.34% {
    opacity: 0.25;
  }
  83.35% {
    opacity: 1;
  }
  43.34% {
    opacity: 0.25;
  }
  100% {
    opacity: 0.79;
  }
}
@-webkit-keyframes _3ePmNTlKNrzd5wod2W4qlh {
  0% {
    opacity: 0.9;
  }
  91.68% {
    opacity: 0.25;
  }
  91.69% {
    opacity: 1;
  }
  51.68% {
    opacity: 0.25;
  }
  100% {
    opacity: 0.9;
  }
}
@keyframes _3ePmNTlKNrzd5wod2W4qlh {
  0% {
    opacity: 0.9;
  }
  91.68% {
    opacity: 0.25;
  }
  91.69% {
    opacity: 1;
  }
  51.68% {
    opacity: 0.25;
  }
  100% {
    opacity: 0.9;
  }
}
@-webkit-keyframes Reshm2eol0HzKNLiIl008 {
  0% {
    opacity: 1;
  }
  100.01% {
    opacity: 0.25;
  }
  100.02% {
    opacity: 1;
  }
  60.01% {
    opacity: 0.25;
  }
  100% {
    opacity: 1;
  }
}
@keyframes Reshm2eol0HzKNLiIl008 {
  0% {
    opacity: 1;
  }
  100.01% {
    opacity: 0.25;
  }
  100.02% {
    opacity: 1;
  }
  60.01% {
    opacity: 0.25;
  }
  100% {
    opacity: 1;
  }
}
/* stylelint-disable */
body {
  background: white;
}
._3uU_GjixvVa10KDsXMRxkd .aui-page-panel {
  border: none;
  max-width: 1200px;
  margin: auto auto;
}
/* stylelint-enable */
.IvplviZO1pNwlPbm1lMbY {
  width: 300px;
  margin: 0 auto;
}
._1uvbpYXPdD90RUcwDo8NJt {
  font-weight: normal;
  text-align: center;
}

/*# sourceMappingURL=main.f9b42805.css.map*/