@atlassian/aui
Version:
Atlassian User Interface Framework
1,982 lines • 214 kB
CSS
/**
* 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", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "MS Pゴシック", 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 {
font-size: 24px;
font-weight: 500;
line-height: 1.25;
letter-spacing: -0.01em;
text-transform: none;
margin: 30px 0 0 0;
}
h2 {
font-size: 20px;
font-weight: 500;
line-height: 1.5;
letter-spacing: -0.008em;
text-transform: none;
margin: 30px 0 0 0;
}
h3 {
font-size: 16px;
font-weight: 500;
line-height: 1.25;
letter-spacing: -0.006em;
text-transform: none;
margin: 30px 0 0 0;
}
h4 {
font-size: 14px;
font-weight: 600;
line-height: 1.42857143;
letter-spacing: -0.003em;
text-transform: none;
margin: 20px 0 0 0;
}
h5 {
font-size: 12px;
font-weight: 600;
line-height: 1.66666667;
letter-spacing: 0;
text-transform: none;
margin: 20px 0 0 0;
}
h6 {
color: #6B778C;
font-size: 12px;
font-weight: 600;
line-height: 1.66666667;
letter-spacing: 0;
text-transform: none;
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: #7A869A;
font-size: 12px;
line-height: 1.33333333;
}
code,
kbd {
font-family: "SFMono-Medium", "SF Mono", "Segoe UI Mono", "Roboto Mono", "Ubuntu Mono", Menlo, Courier, monospace;
}
var,
address,
dfn,
cite {
font-style: italic;
}
cite:before {
content: "\2014 \2009";
}
blockquote {
border-left: 1px solid #DFE1E6;
color: #7A869A;
margin-left: 19px;
padding: 10px 20px;
}
blockquote > cite {
display: block;
margin-top: 10px;
}
q {
color: #7A869A;
}
q:before {
content: open-quote;
}
q:after {
content: close-quote;
}
abbr {
border-bottom: 1px #7A869A dotted;
cursor: help;
}
/* Deprecated header styles; to be removed in AUI 8.0 */
.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: 29px;
font-weight: 600;
line-height: 1.37931034;
letter-spacing: -0.01em;
text-transform: none;
margin: 30px 0 0 0;
}
.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.008em;
text-transform: none;
margin: 30px 0 0 0;
}
@font-face {
font-family: "Atlassian Icons";
src: url('fonts/atlassian-icons.eot');
src: url('fonts/atlassian-icons.eot?#iefix') format('embedded-opentype'), url('fonts/atlassian-icons.woff') format('woff'), url('fonts/atlassian-icons.ttf') format('truetype'), url('fonts/atlassian-icons.svg#atlassian-icons') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "Adgs Icons";
src: url('fonts/adgs-icons.eot');
src: url('fonts/adgs-icons.eot?#iefix') format('embedded-opentype'), url('fonts/adgs-icons.woff') format('woff'), url('fonts/adgs-icons.ttf') format('truetype'), url('fonts/adgs-icons.svg#adgs-icons') format('svg');
font-weight: normal;
font-style: normal;
}
.aui-avatar {
box-sizing: border-box;
display: inline-block;
position: relative;
vertical-align: text-bottom;
}
.aui-avatar-inner {
display: flex;
justify-content: center;
align-content: center;
border-radius: 100%;
overflow: hidden;
}
.aui-avatar img {
display: block;
height: 100%;
margin: auto;
width: 100%;
}
.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: inline-flex;
align-items: center;
justify-content: center;
justify-items: 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: #FFFFFF;
}
.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 {
box-sizing: border-box;
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: 400;
background-image: none;
background-color: rgba(9, 30, 66, 0.08);
border-color: transparent;
color: #344563;
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.13);
border-color: transparent;
color: #344563;
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-button.aui-button-split-main + .aui-button-split-more {
margin-left: 2px;
}
.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;
font-weight: 600;
}
.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: #344563;
}
.aui-buttons .aui-button.aui-button-subtle {
border-radius: 3.01px;
}
.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-buttons .aui-button[aria-pressed="true"]:active {
color: #344563;
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: #344563;
}
.aui-button:hover .aui-icon {
color: #344563;
}
.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: 0 solid #0747A6;
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 {
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,
.aui-lozenge-new {
background-color: #5243AA;
border-color: #5243AA;
color: #FFFFFF;
}
.aui-lozenge-complete.aui-lozenge-subtle,
.aui-lozenge-new.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: #6B778C;
font-size: 11px;
font-weight: 600;
line-height: 1.45454545;
letter-spacing: 0;
text-transform: uppercase;
line-height: 1.81818182;
padding: 0 10px;
}
.aui-nav-heading > strong {
font-size: inherit;
font-weight: inherit;
line-height: inherit;
}
/* 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: #97A0AF;
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;
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: rgba(9, 30, 66, 0.08);
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: rgba(9, 30, 66, 0.08);
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 {
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: #344563;
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.13);
border-color: transparent;
color: #344563;
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: flex;
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: flex;
flex-wrap: wrap;
}
.aui-navgroup-horizontal .aui-navgroup-inner {
justify-content: space-between;
}
.aui-navgroup-horizontal .aui-navgroup-primary {
flex-grow: 1;
order: 0;
}
.aui-navgroup-horizontal .aui-navgroup-secondary {
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;
}
/**
* GROUP/ITEM
*/
.aui-group {
display: table;
box-sizing: border-box;
border-spacing: 0;
table-layout: fixed;
width: 100%;
}
.aui-group > .aui-item {
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;
}
@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;
}
}
/**
* LINK
*/
a {
color: #0052CC;
text-decoration: none;
}
a:hover {
color: #0065FF;
text-decoration: underline;
}
a:focus,
a:active {
text-decoration: none;
}
a:active {
color: #0747A6;
}
/**
* PAGE LAYOUT
*/
.aui-header,
#footer {
clear: both;
float: left;
width: 100%;
}
#content {
box-sizing: border-box;
clear: both;
position: relative;
}
#content:before {
content: "";
clear: both;
display: table;
}
#footer .footer-body a {
color: #7A869A;
}
#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;
}
/**
* DEFAULT THEME SPACING
*/
#content {
margin: 0;
padding: 0;
}
/**
* PAGE DESIGN
*/
body {
background: #F4F5F7;
color: #172B4D;
}
#footer .footer-body {
color: #7A869A;
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: #FFFFFF;
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: #FFFFFF;
border: 1px solid #DFE1E6;
border-left-width: 0;
border-right-width: 0;
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 {
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: #7A869A;
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: #7A869A;
margin: 20px auto 0;
position: relative;
text-align: center;
}
.aui-page-notification-details-header-expander {
display: flex;
align-items: center;
align-content: 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;
flex: 1;
}
.aui-page-notification-details-header-expander .aui-expander-trigger {
background-color: rgba(9, 30, 66, 0.08);
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-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 {
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 {
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 {
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 {
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 {
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 {
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 {
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;
box-sizing: border-box;
display: table;
table-layout: auto;
width: 100%;
}
.aui-page-header-image,
.aui-page-header-main,
.aui-page-header-actions {
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-actio