








.panel,
.alertPanel,
.infoPanel {
    color: #333;
    padding: 0;
    margin: 10px 0;
    border: 1px solid #ddd;
    overflow: hidden;
    border-radius: 3px;
}

.alertPanel, .infoPanel, .panelContent {
    padding: 10px;
}

.alertPanel {
    border-color: #c00;
}

.infoPanel {
    border-color: #69c;
}

.panelHeader {
    padding: 10px;
    border-bottom: 1px solid #ddd;
    background-color: #f7f7f7;
}

/* basic panel (basicpanel.vmd) style */
.basicPanelContainer {
    border-width: 1px;
    border-style: solid;
    margin-top: 2px;
    margin-bottom: 8px;
    width: 100%;
}

.basicPanelContainer:first-child {
    margin-top: 0;
}

.basicPanelTitle {
    padding: 10px;
    margin: 0;
    background-color: #f0f0f0;
    border-bottom: 1px solid #ddd;
}

.basicPanelBody {
    padding: 5px;
    margin: 0;
}


@import "colors.less";

/* PDL master.less */
/* Generic */
fieldset {
    border: none;
    margin: 0;
    padding: 0;
}

.smalltext {
    font-size: 12px;
    color: @mediumGray;
}

#title-text {
    margin: 0;
    font-size: 28px;
}

#title-text a:hover{
    text-decoration: none;
}

body.error-page #main {
    padding-top: 0;
}

body.error-page #main-header {
    margin: 0 -20px;
    padding: 20px;
    border-bottom: 1px solid #ccc;
    background-color: #f5f5f5;
}

#main-header,
#preview-header {
    margin-bottom: 20px;
}

#preview-header #title-text {
    color: #333;
    margin-top: 10px;
}

a img {
    border: 0;
}

.hidden {
    display: none;
}
/* End generic */

/* Main body */

/* if space-ia is on, we want width to be auto*/
.ia-splitter .aui-page-panel {
    width: auto;
}
/* end main body */

/* Header */
#quick-search-submit {
    display: none;
}

#quick-search {
    margin: 0;
}

#quick-search.quick-search-loading:after {
    display: none;
}

.aui-nav-link span + span {
    margin-left: 5px;
}
/* End header */

/* Generic Admin sidebar (or vertical navigation) */
.aui-nav-vertical li a:link,
.aui-nav-vertical li a:focus,
.aui-nav-vertical li a:visited,
.aui-nav-vertical li a:active  {
    color: #666;
}

/* End generic admin sidebar/vertical nav*/

/* Space Admin sidebar */
.in-page-menu {
  padding: 10px;
}

.in-page-menu-content {
    border-left: 1px solid #CCC;
    padding: 0 0 20px 10px;
}

/* End Space Admin sidebar */

/*Global messages above the header*/
#messageContainer {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#messageContainer li {
    display: block;
}

#messageContainer .aui-message {
    margin: 0;
    border-radius: 0;
}
/*End global messages above the header*/

#breadcrumbs li.hidden-crumb {
    display: none;
}

/* Metadata stuff just below page title*/
.page-metadata ul {
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.page-metadata ul li {
    list-style: none;
    float: left;
    padding: 0 5px 0 0;
    margin: 0;
    line-height: 1.5;
}

.page-metadata ul a.page-tinyurl span {
    float: left;
    height: 16px;
    width: 10px;
    text-indent: -9999em;
}

.page-metadata ul a.action-view-attachments span.page-metadata-attachments-count {
    margin-left: 3px;
}
/* End metadata stuff*/

/* Page content */
#main {
    margin: 0;
    padding: 20px;
    clear: both;
    min-height: 600px;
}

#title-heading {
    margin: 0;
    padding: 0;
}

#title-text a {
    color: #172B4D;
}

.navBackgroundBox {
    padding: 5px;
    font-size: 22px;
    font-weight: bold;
    text-decoration: none;
}

.simple-confirmation > form > .buttons-container {
    padding-left: 0;
    margin-top: 20px;
}

/* aui-page-layout.css makes this clear, which stuffs up
 the multi-column layout of space admin sidebar */

#content {
    clear: none !important;
}

#content::before {
    display: none !important;
}

/* end aui-page-layout.css overrides */

/*End page content*/

/* Page footer */

.aui-layout #footer .footer-body > ul > li.print-only {
    display: none;
}
/* End page footer */

#com-atlassian-confluence .hidden {
    display: none;
}

/* Progress Page */

/* This doesn't and shouldn't be a table */

#status {
    margin: 10px 0;
}

#status table {
    margin: 10px 0;
}

#taskProgressBar {
    background: #ebf2f9;
    /* This border radius will not
       work while it's still a table */
    border-radius: 3px;
}

#taskGreenBar {
    background: #3b7fc4;
}

#status .smalltext {
    text-align: center;
    color: @mediumGray;
}

#content {
    /* Override aui-page-layout.css */
    position: static !important;
}

hr {
    border: none;
    border-bottom: 1px solid #ccc;
}

#bloglist {
    display: none;
}

/* Child Pages styling (mainly for the benefit of doctheme) */
.children-show-hide.icon {
    display: none;;
}

.child-display {
    padding: 2px 2px 2px 12px;
    display: block;
}

/*
 * Page history
 * This is the css for the warning at the top of the page when viewing the page history
 */
#page-history-warning {
    margin-bottom: 20px;
}

.page-history-view a:before {
    display: inline-block;
    content: "?";
    padding: 0 10px;
}

.page-history-view a:before:hover {
    text-decoration: none;
}

.page-history-view a:first-child:before {
    display: none;
    content: '';
    padding: 0;
}

.version-navigation-block {
    padding-top: 10px;
}

.current-version-margin {
    display: inline-block;
    padding-left: 10px;
}

.current-version-margin:first-child {
    padding: 0;
}
/* End page history */

/* Alternative pages */
.alternative-page-list {
    list-style: none;
    padding-left: 30px;
    line-height: 20px;
}

.alternative-page-list .excerpt {
    margin-left: 20px;
}
/* End alternative pages */

/* People directory*/
.page-section,
.page-group {
    display: table;
    margin: 0;
    padding: 0;
    width: 100%;
}

.page-section .page-group {
    display: table-row;
    margin: 0;
    padding: 0;
    width: 100%;
}

.page-item {
    display: table-cell;
    margin: 0;
    min-width: 256px; /* grid minimum */
    padding: 0 0 0 16px;
    vertical-align: top;
}

/*People directory*/
body.people .dashboard {
    margin-top: 0;
}
body.people .dashboard-group > div {
    margin-top: 0;
}

body.people #main {
    padding: 0;
}

body.people #main-header {
    padding: 20px;
    margin-bottom: 0;
    background-color: #f5f5f5;
}

.people-directory .dashboard-section {
    display: table;
    width: 100%;
}

body.people .dashboard-group > .aui-page-panel {
    border-bottom: 0;
}

body.people .dashboard-group .aui-page-panel .aui-page-panel-nav {
    height: 523px; /* 600px (#main:min-height) - #main-header:height */
}

body.people .dashboard-group .aui-navgroup-inner {
    margin-left: -10px;
}

body.people .active-tab > a {
    color: #333;
    font-weight: bold;
}

#people-search-title-bar {
    overflow: hidden;
    margin-bottom: 10px;
}

#people-search-title-bar h2 {
    float: left;
}

body.people #people-search {
    margin-top: 0;
    text-align: right;
}

.people-directory .aui-tabs > .tabs-menu {
    padding: 0 30px;
}

.people-directory .greybox {
    position: relative;
    margin: 0;
}

.people-directory .greyboxfilled {
    width: 100%;
}

body.people #people-search input {
    vertical-align: top;
}

body.people #people-search .field-group {
    display: inline-block;
    width: auto;
    padding: 0 10px 0 0;
    margin: 0;
}

body.people .aui-message.error {
    margin-bottom: 10px;
}

body.people .greybox #peoplelist .profile-macro {
    margin: 10px 40px 20px 0;
}

#people-search .field-group {
    padding-left: 0;
}

body.people .blank-experience-people {
    margin-top: 50px;
}

.blank-experience-people {
    min-height: 100px;
    background: url(../../../images/icons/people-empty-placeholder.png) no-repeat right bottom;
}

.watches .tableview-action-icon {
    text-align: right;
}

/* Blank experience */
.blank-experience-container {
    border: 1px solid #CCC;
    border-radius: 3px;
    width: 65%;
    margin: 100px auto;
    padding: 30px;
}

.blank-experience-container p {
    color: @mediumGray;
    line-height: 24px;
    font-size: 16px;
    width:70%;
    margin-top:0;
    margin-bottom:26px;
}

.blank-experience-blog {
    background: url('../../images/icons/blog-empty-placeholder.png') no-repeat right bottom;
}
.blank-experience-page {
    background: url('../../images/icons/pages-empty-placeholder.png') no-repeat right bottom;
}

/*Blog Role*/

.blog-post-listing {
    position: relative;
    padding: 30px 20px 20px 68px;
    margin-top: -10px;
}

#link-browser-tab-items + .blog-post-listing {
    padding-top: 10px;
}

#link-browser-tab-items + .blog-post-listing .logoBlock {
    top: 10px;
}

.blog-post-listing + .blog-post-listing {
    border-top: 1px solid #ccc;
    margin-top: 0;
}

.logoBlock,
.blogHeading {
    display: inline-block;
}

.userLogo,
img.userLogo{
    width: 48px;
    height: 48px;
    border-radius: 3px;
}

.userLogoLink {
    display: inline;
}

.logo-heading-block {
    margin-bottom: 20px;
}


.logoBlock {
    position: absolute;
    left: 0px;
    top: 30px;
}

.userLogoLink {
    line-height: 30px;
}

#title-heading .userLogoLink {
    float: left;
}

.logo-heading-block .userLogo {
    width: 48px;
    border-radius: 3px;
    display: inline-block;
}

span.blogHeading {
    display: block;
}

.blogHeading .page-metadata {
    line-height: 16px !important;
    margin: 2px 10px 0 0;
}

a.blogHeading {
    font-size: 24px;
}

.blog-post-listing > .wiki-content {
    padding: 0px !important;
}


.blog-post-listing .endsection {
    clear:both;
    margin-top: 20px;
}
/* End blog role*/

/* Blank experience */
.blank-experience-container {
    border: 1px solid #CCC;
    border-radius: 3px;
    width: 65%;
    margin: 100px auto;
    padding: 30px;
}

.blank-experience-container p {
    color: @mediumGray;
    line-height: 24px;
    font-size: 16px;
    width:70%;
    margin-top:0;
    margin-bottom:26px;
}

.blank-experience-blog {
    background: url('../../images/icons/blog-empty-placeholder.png') no-repeat right bottom;
}

/* alphabet list */
#squaretab {
    margin-left: 0;
    padding-left: 0;
    white-space: nowrap;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 20px;
}

#squaretab li {
    display: inline;
    list-style-type: none;
}

#squaretab a {
    padding: 5px 7px 3px 7px;
    border: 1px solid;
}

#squaretab a:link,
#squaretab a:visited {
    color: #fff;
    text-decoration: none;
}

#squaretab a:hover {
    text-decoration: none;
}

.admin-sidebar-group ~ .admin-sidebar-group {
	margin-top: 20px;
}

/* CONFDEV-13482: Override .aui-page-panel */
#main.aui-page-panel {
	border-top: 0;
}

.recently-updated-concise .update-item {
    .update-item-desc, .update-item-changes {
        font-size: 12px;
        margin-left: 5px;
        line-height: 20px;
    }
}

/* consistent placeholder text color */
::-webkit-input-placeholder {
    color: #999;
}
::-moz-placeholder {
    /* Firefox 18- */
    color: #999;
}
::-moz-placeholder {
    /* Firefox 19+ */
    color: #999;
}
:-ms-input-placeholder {
    color: #999;
}

/* End PDL master.less */

.default-macro-spinner {
    width: 40px;
    height: 40px;
    position: relative;
}

#people-search-result-status-container {
    display: flex; // need for magic because on default "display: block" margin is not apply.
    margin: 20px 0 10px 0; // bottom 10px because #people-search-title-bar also added 10px on bottom
}

#people-search-result-status {
    font-size: 14px;
    color: #6B778C;
    margin-top: 0;
}

@import "colors.less";

/* wiki-content.css */

/**
 * AUI Overrides
 * see /includes/css/aui-overrides.css
 */
.rounded-corners (@radius: 5px) {
  -moz-border-radius: @radius;
  -webkit-border-radius: @radius;
  border-radius: @radius;
}

.wiki-content {
  .header, .footer, .cell {
    margin: 8px 0;
    box-sizing: border-box;
    word-wrap: break-word;
    .rounded-corners;
  }

  .columnLayout {
    display: table;
    table-layout: fixed;
    width: 100%;
    *clear: both;

    .cell {
      vertical-align: top;
    }
    .cell.aside {
      width: 29.9%;
    }
    .cell.sidebars {
      width: 19.9%;
    }
  }

  .cell {
     display: table-cell;
     padding: 0 10px;
  }

  .innerCell {
    overflow-x: auto;
  }

  .placeholder {
    background: #f5f5f5;
    border: 1px dotted #ccc;
    color: @mediumGray;
    font-style: italic;
    margin: 0;
    padding: 10px;

    .activation-content {
      display:none;
    }
    .display-content {
      display: inherit;
    }
  }

  li > ul,
  li > ol,
  ul > ul,
  ol > ol {
    margin-top: 0;
  }

  ul,
  ul ul ul ul,
  ul ul ul ul ul ul ul,
  ul ul ul ul ul ul ul ul ul ul {
    list-style-type: disc;
  }

  ul ul,
  ul ul ul ul ul,
  ul ul ul ul ul ul ul ul,
  ul ul ul ul ul ul ul ul ul ul ul {
    list-style-type: circle;
  }

  ul ul ul,
  ul ul ul ul ul ul,
  ul ul ul ul ul ul ul ul ul,
  ul ul ul ul ul ul ul ul ul ul ul ul {
    list-style-type: square;
  }

  ol,
  ol ol ol ol,
  ol ol ol ol ol ol ol,
  ol ol ol ol ol ol ol ol ol ol {
    list-style-type: decimal;
  }

  ol ol,
  ol ol ol ol ol,
  ol ol ol ol ol ol ol ol,
  ol ol ol ol ol ol ol ol ol ol ol {
    list-style-type: lower-alpha;
  }

  ol ol ol,
  ol ol ol ol ol ol,
  ol ol ol ol ol ol ol ol ol,
  ol ol ol ol ol ol ol ol ol ol ol ol {
    list-style-type: lower-roman;
  }

  /* these styles are copied from aui-page-typography.css in AUI 5.4. This will retain the heading styles for user
   * generated content when upgrading to use AUI 5.7 and ADG 2.0. This is brittle because not every property is
   * explicitly declared here. If AUI 5.8 sets h1 text-transform: uppercase; it will break the default styles */
  h1 {
    font-size: 24px;
    font-weight: normal;
    line-height: 1.25; /* 30px equiv line-height */
    margin: 30px 0 0 0;
  }
  h2 {
    font-size: 20px;
    font-weight: normal;
    line-height: 1.5; /* 30px equiv line-height */
    margin: 30px 0 0 0;
  }
  h3 {
    font-size: 16px;
    line-height: 1.5; /* 24px equiv line-height */
    margin: 30px 0 0 0;
  }
  h4 {
    font-size: 14px;
    line-height: 1.42857142857143; /* 20px equiv line-height */
    margin: 20px 0 0 0;
  }
  h5 {
    color: #5E6C84;
    font-size: 12px;
    line-height: 1.66666666666667;
    margin: 20px 0 0 0;
    text-transform: uppercase;
  }
  h6 {
    color: #5E6C84;
    font-size: 12px;
    line-height: 1.66666666666667;
    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;
  }
  /* End styles copied from aui-page-typography.css in AUI 5.4 */

  /* Confluence specific typography overrides on top of AUI 5.4 typography */
  h3 {
    font-weight: bold;
  }
  h5 {
    font-size: 14px;
  }
  h5, h6 {
    text-transform: none;
  }
  h1 + h1,
  h2 + h2,
  h3 + h3,
  h4 + h4,
  h5 + h5,
  h6 + h6 {
    margin-top: 10px;
  }
  /* End Confluence specific typography overrides on top of AUI 5.4 typography */

  .confluence-content-image-border {
    border: 1px solid black;
  }

  div.error > span.error {
    color: #333;
    padding: 6px 10px;
    position: relative;
    background: #fffdf6;
    border: 1px solid #ffeaae;
    .rounded-corners;
  }

/* CONFDEV-6137 Welcome to the world of browser hacks
 We're targeting IE8 compatibility mode which means IE7
 hacks. This updates the page-layout to be floated rather
 than table layout which is not supported in compat mode.
 These styles are only applied to IE8 compat mode */
  .columnLayout,
  .cell,
  .header,
  .footer {
    *display: block;
    *float: left;
    *width: 100%;
  }

  .innerCell {
    *border: 2px dashed #ccc;
    *margin: 8px 4px;
    *padding: 4px 8px;
  }

  /* Text Placeholders */
  .text-placeholder {
    background: #f5f5f5;
    color: #707070;
    font-style: italic;
    min-width: 10px; /* So that it is visible when empty */
    display: inline-block;
  }

  .text-placeholder.selected {
    color: #333
  }
}

.contentLayout .innerCell > *:first-child,
.contentLayout2 {
  .innerCell > *:first-child {
    margin-top: 0;
  }
}

.contentLayout2 .columnLayout {
  margin-bottom: 8px;
}


.view .wiki-content .cell:first-child,
.content-preview .wiki-content .cell:first-child {
  padding: 0;
}

/* CONF-23497 - Work around rendering issue in Webkit and IE9. Works fine for IE8 and Firefox. */
li[style*='text-align: center'],
li[style*='text-align: right'] {
  list-style-position: inside;
}

/* CONFDEV-7754 - Workaround for some unwanted onDemand styling.
   Remove once JSTDEV-1730 is fixed. See CONFDEV-7799.
   Will have a side-effect of breaking any footers in themes that
   do not use the default font-family or font-size.
   #main selector is to prevent this rule applying within the RTE iframe.
   */
#main .wiki-content .footer p, #main .wiki-content .footer a {
  font-family: arial,sans-serif;
  font-size: 14px;
}

.wiki-content .cell,
.mceContentBody.wiki-content .cell,
.twoColumns .cell,
.threeColumns .cell,
.twoColumns .large,
.mceContentBody.wiki-content .header,
.mceContentBody.wiki-content .footer,
.threeColumns .large {
  *border: 0;
  *margin: 0;
  *padding: 0;
  *overflow: hidden;
}

.twoColumns .cell {
  *width: 49.9%;
}

.threeColumns .cell {
  *width: 33.3%;
}

.twoColumns .large {
  *width: 69.9%;
}

.threeColumns .large {
  *width: 59.9%;
}

div.aside + div.large,
div.large + div.aside,
div.large + div.sidebars,
.twoColumns div.cell + div.cell,
.threeColumns div.cell + div.cell + div.cell {
  *float: right;
}

/* Page Layouts 2 */
/* Section types: single, two-equal, two-left-sidebar, two-right-sidebar, three-equal, three-with-sidebars */

.two-equal .normal {
  *width: 49.9%;
}

.two-left-sidebar .normal,
.two-right-sidebar .normal {
  *width: 69.9%;
}

.three-equal .cell {
  *width: 33.3%;
}

.three-with-sidebars .normal {
  *width: 59.9%;
}

.two-equal div.cell + div.cell {
  *float: right;
}

.three-equal, .three-with-sidebars {
  div.cell + div.cell + div.cell {
    *float: right;
  }
}

/* CONFDEV-13804: Temporary workaround, remove once fixed in the plugin (WDAY-1641). */
#mw-container div.mw-no-notifications div.subheading p {
  line-height: 24px;
  margin-top: 8px;
  margin-bottom: 8px;
}

/*
    Styles for macros bundled in Renderer.
*/
.searchMacro {
    font-size: 10pt;
    margin: 10px 0;
}

.searchMacro .result {
    margin-top: 3px;
    padding: 0 5px 5px 5px;
    border-bottom: 1px solid #ddd;
}

.searchMacro .resultSummary {
    margin-bottom: 7px;
}

.rssMacro {
    font-size: 10pt;
}

.rssMacro table {
    margin: 10px 0;
    width: 100%;
    border-collapse: collapse;
}

.rssMacro table th,
.rssMacro table td {
    border: 1px solid #ccc;
    padding: 4px;
}

.rssMacro table th {
    background: #f0f0f0;
}

/* Code styles */
.code {
    border-width: 1px;
    border-style: solid;
}

.code, .preformatted {
    background-color: #fff;
    overflow: auto;
}

.code pre, .preformatted pre { /* needs 'pre' to override TinyMCE style */
    font-family:"Courier New", Courier, monospace;
    line-height: 1.3;
}

/* The code macro classes are overridden by the fixed width theme so have been
   made more specific. */

.wiki-content .code-keyword {
  color: #000091;
  background-color: inherit;
}

.wiki-content .code-object {
  color: #910091;
  background-color: inherit;
}

.wiki-content .code-quote {
  color: #009100;
  background-color: inherit;
}

.wiki-content .code-comment {
  color: #808080;
  background-color: inherit;
}

.wiki-content .code-xml .code-keyword {
  color: inherit;
  font-weight: bold;
}

.wiki-content .code-tag {
  color: #000091;
  background-color: inherit;
}

/* Recently Updated Styles */
.recentlyUpdatedItem {
	border-bottom: #f0f0f0 1px solid;
	border-top: #f0f0f0 1px solid;
	margin: 10px 0 0 0;
	padding: 0;
	border-spacing: 0;
	width: 100%;
    text-decoration: none;
    border-collapse: collapse;
}

.recentlyUpdatedItem td {
    padding: 10px;
    border-bottom: #f0f0f0 1px solid;
    vertical-align: top;
}

.recentlyUpdatedItem .authorAndDate {
	background-color: #f0f0f0;
	width: 25%;
}

.recentlyUpdatedItem .date {
    margin-top: 4px;
    font-size: 90%;
    color: #666;
}

.recentlyUpdatedItem .profilePic {
    float: right;
    background-color: #f0f0f0;
    margin: 0 2px;
}

.recentlyUpdatedItem .twixie {
    padding: 10px 0 0 4px;
}

.recentlyUpdatedItem td.icon {
    padding: 8px 0 0 1px;
}

.recentlyUpdatedItem .details {
    padding-left: 7px;
}

.recentlyUpdatedItem .summary, .recentlyUpdatedItem .thumbnail {
    margin-top: 3px;
    color: #666;
}

.moreRecentlyUpdatedItems {
    text-align: right;
    margin-top: 10px;
    font-size: 10pt;
}

@import "colors.less";

/*Style of <time> in both view & editor mode*/

/*Note: Must use a class selector (not ID) as colours will be changed by inline-tasks plugin and thus they
  must get precedence */

.wiki-content time {
  padding: 0 6px 1px 5px;
  margin: 0 1px; /*fix cursor is hidden at beginning of time node in FF and end of time node in Webkit*/
  background-color: @adg-N30-northeast-snow;
  color: @adg-N500-mcfanning;
  border-radius: 3px;
  white-space: nowrap;

  resize: none;
  outline: 0 none;

  -webkit-touch-callout: all;
  -webkit-user-select: all;
  -khtml-user-select: all;
  -moz-user-select: all;
  -ms-user-select: all;
  user-select: all;
}

.wiki-content time:focus{
  outline: 0 none;
}

/*
we must use this technique: use pseduo :before
should not use bg css in time element, because user can set cursor at beginning of time element and type anything,
but input content is outside of time element
*/
.wiki-content time:before{
  content: "";
  width: 1.143em; /* 16px */
  height: 1.143em; /* 16px */
  padding: 0;
  margin-right: 5px;
  display: inline-block;
  vertical-align: text-bottom;
  background-size: 1em; /* 14px width/height */
  /* Combining the below three properties into a single "background" property disallows scaling of the icon */
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%2397A0AF' fill-rule='evenodd'%3E%3Cpath d='M3 6v7h10V6H3zm9-3h1a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h1V2a1 1 0 1 1 2 0v1h4V2a1 1 0 0 1 2 0v1z' fill-rule='nonzero'/%3E%3Cpath d='M4 9h2V7H4zm0 3h2v-2H4zm3-3h2V7H7z'/%3E%3C/g%3E%3C/svg%3E");
}



/*PDL icons.css*/
.icon,
.icon-container {
    display: inline-block;
    height: 16px;
    min-width: 16px;
    text-align: left;
    text-indent: -9999em;
    background-repeat: no-repeat;
    background-position: left center;
    font-size: 0;
    vertical-align: text-bottom; /* allows icon to be vertically middle aligned to nearby text */
}

.search-result-title .icon {
    position: absolute;
    left: -26px;
    top: 4px;
}

.search-result-title .icon img {
    width: 16px;
    height: 16px;
    left: 0;
}

.icon-container > * {
    text-indent: 0;
    font-size: 14px;
    margin-left: 24px;
}

img.emoticon {
    vertical-align: text-bottom;
    width: 16px;
    height: 16px;
}

.icon-edit {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAVUlEQVQoz2NgIAcUpBW8K/hfsKpAEJf0fyhchV8aCAlIF7zDL/2/II2O0oJ4pYEKQpFdjiENVNBRUF5wBiptjC1wzhQogV2BXRqo4F3BbqApLgw0AQCBhnfEgf2VHQAAAABJRU5ErkJggg==);
}

.aui-button > .icon-edit {
    padding-right: 6px;
}

#labels-section .icon-edit {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAASklEQVQoz2NgoAkoMMYvPbPgf8E7nIrA0iD4Dr80CBrjl55JZ2kXvNJABR0F5QVncEoDFawqEAQqwSUNVPAOqL+jIBR34ApSEHEAoZNTWJsXIJoAAAAASUVORK5CYII=);
}

.icon-remove-fav {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAgElEQVQoz41RSRHAIBDDAhawgAUsYIF3ZOAJC1jAAhboAlPKPd18liSzF4wNAQPDboGAcJM1EkGfDa4Y3ElWRc5QPW0JDr6JLzyxpOW50wWmlo5bMbZWkBtLhOwn4ZMlgo8b8KUC352ox3guWqjS9svWGzqIkov6mj9JTy0D+xcP2z2f/6cFFckAAAAASUVORK5CYII=) no-repeat right top;
}

.icon-add-fav {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAA4klEQVQoz31RMQqDQBD0LX7Bt+QL9kqQq4QggnBVSourbAQRAhdIcZ112hQphICQJmHNDyarCcYc6G6zezPszs45zl8UeZE7axEjxgpcZgIRymyRIElxSlqAKz9CRzfaovJnz8rkZ0kphWCA0KItmBIg5Un5WRnWzQ0aulBPGAloX9ydKGHaeFPlC+zx+IKf7ElC/FbVGwGJ50TpRrjezJRoV+A6ERoS0O7fBdoNcZ8IF5ZsEQaLHqRpx04eWa6w7VImZRUhlFEmQIIdV5aHASRpb6gPnuQVlp+xNbLMVj9tHm+oBsKYaoGVtwAAAABJRU5ErkJggg==) no-repeat right top;
}

/*animated gif*/
.icon-wait {
    background: url(../../images/icons/wait.gif) no-repeat left top;
}

.icon-refresh {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAoElEQVQoFa3BQXHDMBQFwE/BFErBFETBFHxeGKIgCqFgCqYQCqLwmmnqmRyS6aW7VaVp9WA1RMRdt9TFplfZRZy67i6mr3rSHTYxbfVLNy31ZIgp1nphqYtDxKhPTBFxs9U74nTodq3+iabrDlPqHc0wRaQ+MUQcdfFVL6xiiltdTMNSPzRT7A69Lk4xdd0pYq/S7XWx6O4iYljrQdPqL9/pwHQAAyEFYgAAAABJRU5ErkJggg==);
}

.expand-control-icon,
#children-section.children-hidden a.children-show-hide.icon,
.icon-section-closed {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAALElEQVQoz2NgGGSg4EzBTPwKOgr+F6ThVzKTsJK7Bf/JN4GgG4C+6GAYigAASNYUTGaVYwsAAAAASUVORK5CYII=);
}

.expand-control-icon.expanded,
#children-section.children-showing a.children-show-hide.icon,
.icon-section-opened {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAMUlEQVQoz2NgGGag4ExBB5TVUXAGm4KOgv8FM4H0TAiNTUkaUOouEKfhtiYNr/SQBQAsPRRMJnnlygAAAABJRU5ErkJggg==);
}

a.content-type-status span,
div.content-type-status,
span.content-type-status,
.icon-status {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAy0lEQVQoz5XPMYrCQBjF8ZwlV8hZcoXUjwGJTDdYRBYsLaZKZeEuK0iahbR7CGFJYWM5go1Y/S0ccBJkwde+H2++ybIkP3nbOwwGg2U9dEXaZvvSsqDjBJz5pcHSlQlwrLnwzJUWRwIMR8b5wzyAKqHS4bmNwDfzCIJQvy8tH3HlxgGPYesfACHUt4Vjg8cyw9CEXR1f1xBJvQoGx9dyV4++qEKDUFDRhDj6ZrQU6oWq13UVL+AlUa6QgKB8CnxSIzQ9clIjpuDz/4U77zDaEho7C94AAAAASUVORK5CYII=);
    background-repeat: no-repeat;
}

/*NON PDL icons (To be updated)*/
.icon-add-page {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAL0lEQVQoz2NgoDIomFnwv2AmPgX/QZAmCsB2o8OZGDrRISETVtHXFyhuWcVAXwAAzDhOqi+KwO8AAAAASUVORK5CYII=);
}

.icon-add-page-disabled {
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAPMMAMzMzPf39+bm5tbW1sPDw////+7u7r6+vt7e3rW1taysrKampgAAAAAAAAAAAAAAACH5BAUUAAwALAAAAAAQABAAQARkUMhJBbsXlcB7GAQhKAQiFJtXCEM7XMNWdcNxXCeqo4IRWLiNYUgcIgiAjLBoGCQSiMUBEdtZUS9G7ir4YbQo5mroBV/DQ6DGwyYEEspfJTEwAQSEGNtzGChgBUxiWS6Fhi0XEQA7);
}

.icon-recently-updated-page {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACGUlEQVR42pWSS28SURiG+Skm7ly5duPKvf6DCoWmEqX/wHItsUYXxp2XRpRhBga0F25VqbpQN6aSNDFN1URM1AJlKMOZK339zgANHcXEJ3lzTibnPOf7zhzPmPnbbzB36xUCN1/Cv/wCgeXn8N3YxOVkBd6lMmYSJaxs1C96puGnjdMov/+KjnKI8IMtPFzfDv5V0O5q4FjWAKpmoNPT0ewwfP+l4P7aNn23wBgjSQ3he1snJafE/dC5tRbOb7RRbOiwbZIwEwpJWgrDyvpHcEzThKqquCO9xd3su+B48wUKxjkt7WO3a8OwbDDdIpGFR6U6OIPBAJqmOZKZiIyxIEbBZNKfNVp8BJPaMUwbQnUHwuYO5NonPHu9i9qHb/CGc8eCS25B/cByBDaF2nGq6Wvm8F4UFRxfNIvJOwifkZs4W2gitcew96UBMV+lVJCRq8jkKXIFT7JlpMQSOP4YVTCJblj4F7wSyxqGE4hlTwp88VVwxELVOV0aj1SFIJch5MtIUwWPxSI48/GcSxB7imkcDf/AqAp7JJBcgmgBBD+N934cgXpPy6Xh6VIRqVEFwcQfgjw4fWZCM0wYpuVEpznTDPT6OpTDPr1OFZxrSfcdRHIg+OtzFquMx3DGbq+PdqeHny0FjR8H4CwkJbcgi/8htOQSzEZEeBcz8F6nLArwOUljlsZAOI25iIArUQFX4wJCiQwWKB7iN4oVwIAKUPY0AAAAAElFTkSuQmCC);
}

.icon-group {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAn0lEQVR4AYXPQQ3DMAxAUVMwhVAohVIohZz/rRRCYRRKIRRGwRRCwWtXS9bUSMs/+kVx5PegdPyso8iVcFdYKUiMb5KAinFgVDxLUDAUQRlz0M7kW8dmT1ReAYx1vqTRUA4akiVYGSwIFWXHGWdOYEExlvAbnrHdoMUGz18M9AJGCdBikO0XcCR6P4Ahea/gkxYhok7BnkDpj3FHhT99AOcV5bz26Bu6AAAAAElFTkSuQmCC);
}

.icon-mail {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABkUlEQVR4AcXST4hSQRwH8O+bHqJGSwtBREtQdE6CIAo6CR02gqhT1L1A6NCpQ4cOQUSniI6dIi9Bhy2KhECQolAro6DMlAp9hun6ttTnezPzbYdS0BBJD33gBzPMH+Y3fDEvCzPYderGZvzWtvYmkgxHN4JaQ6+XQZrxcD6yppWClMF6+VB+AOw5e5vvv7b4r96Uatx+/CqF1+tggxC4/6ICt9PHNK21LpKplxDCgtfrArtP36TxutTgvaefWK67DKSiUppGX2rW3YA9X/LDlwZvPcjySbZIY/HwRWLnyes02j89flvt8lHuMwuV7zS8gHTWSKnJfNHh3fQ7VpxVOs0fNBbiF2jjj0jIxqaoQDy2hEyhBLVjESrwsGALSGmjWqviyIEYlAZ8qTEglFIY5yOMh5lXGEg9K6CPCMaZs1g6cW1iCyvpnKmJLUQOnSe2Hbsy8yeGDp4jth69zI/VNleel80rOE3T7fDO4zzflh3a+xO0tixfokkZTdo4mjwO0vdXStVwj2XtO4N5CAD/94Jf/IjNWQWaCu8AAAAASUVORK5CYII=);
}

.icon-show-more {
    background-image: url(data:image/gif;base64,R0lGODlhDAAMAKEDAGRkZJ6ensHBwf///yH5BAEKAAMALAAAAAAMAAwAAAIjnAcJxyixmgEvSgqZSnVTAYYgBARm8Jzk1ilaJU1wXGa0exQAOw==);
}
.icon-show-less {
    background-image: url(data:image/gif;base64,R0lGODlhDAAMAKEDAGRkZJ6ensHBwf///yH5BAEKAAMALAAAAAAMAAwAAAIVnI+py30Ao4yiWhtg2LzPDzniSBoFADs=);
}

.icon-people-directory span.icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACCElEQVR42rVSS6tSURi1TiMxlCAc3ARFxfSoXA++3w98i28FH6ipWAYSEgo6EPsFDSIaBBE0aNK4X1CTBkGNmwRB0bjJrWD1fQdq4o26RBsW53DOt9Zea+2t+K/L6XSVXS7XnVAo9Npud6fPSHbeqtcbmEwmWC6XaDSa8Hi8r1qtlvBXApLkeT6bXcdiscB8Psdms0GlUoUoOpN/JJtMpstkG+PxGJ1OB91uF71eD6PRCDab7d6ppFQqtavX629qtdrDeDx+1eWSThqNBprNJtrttoxqtQqr1bo+IAcCARNlw263w3a7Rb/ff2y1ik+z2SzZroBEZUSjURgMBu9PHoBz8kskErkxHA4xm82wWq0wGAze0uBtcoJ8Po9isQgS490/0bhwIOD1eg2lUomzsggLPBJFUWU0Gt8lk0lkMhkEg0HodLqbPH8gwCuRSLygnFzaV8ru5m9ms/mu3+8HOeHd+XnhtwK5XO4+OyB8Xq/XF7Va7UKv15+ws3A4jFgsBrvd/mC/318CcP4X8fj4OOh2u19yWdPpVD7ro6Mr3xwOBwqFAiRJgs/n4zJZiEv8YrFYnhHKAATOzw2zdVBm0B0AxZFtswgNyvbpSsuFsst0Oi3/02g0TxSckQl8RGq1GlwauQLlPwCLMZHjlMtlqFSq7wpq9j3t/IF2+ahUKnFWKARBuPYv+AENIQe8Xo67ZAAAAABJRU5ErkJggg==);
}

.icon-rss-feed-small span.icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAiklEQVR4AYWRoa7DMAxF8wv9U9PQ0NHQ0tLRSkPlYaGhpaEPnsV6JrWy9h7oc2VLDrLIR5gzJkvwY68EQcmDuWLCfwrpRrAccyGzUkypM6HwJg1OW/VjxUGkoVm9cIJ1Ix3oXhASFc020Lz8kRtCta5mvwp/2iFZtwHtKlQ60W7J7E645fFZj+/+ArQ1iZLN9n6PAAAAAElFTkSuQmCC);
}

.icon-create-user-macro span.icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAnElEQVQ4y2NISUkxBuL/RGJjBnQAktiwYQNYwf379/FikBq8BhACOA2AYZgidAyyAKcByAaR5QJ0A3DZTh8XkBUL6AYQmybISg/5W/P/M3QyQGh8BoBobBik+f//K2AamwE4kzTMZhCe+S0XzsbqEqwAqLjpZRwGxuoSbABsUxgDGEdcsIeziXcBkkssD2oSbzM6SJuZBrYZTEMBABbrsiDsDoD0AAAAAElFTkSuQmCC);
}

.icon-remove {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAOElEQVQoz2NgIAUU/IfCd7gUvEOlUaTguv9jNYegAlIcCIfDU8FdNAV30RUYF+xGkt5dYExkAAIAkDqa2DO/hCIAAAAASUVORK5CYII=);
}

.icon-tick {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAxUlEQVR42q2TQQsBcRDFfachIkRKykHJyWVPvhMisiIl5aDk5OLkO/15oynTW7KtqV/TzP+999/d2txfSsYSPQkpgUfNIMi5H+Q++glo4fEBt+g7hw4M6DpzwHX4mX1bDSjTcsBlkMyupWIr03LAqRdk08AS3c3vZVoOOHb9Y67rZLY9tBRg72mVaF5VoVM4YNt0JjIvyqoxOCCuBZmXkm7GHucODlhWXsyK7ltgxp6gAAiNaQGH6LYjOGCSTwMFZPqZMvEAnpXvZz3qUlcAAAAASUVORK5CYII=);
}

.icon-cross {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABPklEQVR4Aa2TPYrCcBDFBRExKlgIKgGRIGJhYSM2CoKNZQRBsEplZWEj2LmFvUfwCB7BI3iUmWW/P9i3zoMI8m921x34ERje/JhJSOJfShKJuzP4FZzhMIGh2+2PiPNXAl2voasVdDiEVKuQTgc6n0OnU0ijwZ6GoeWIK1gsoP0+npdLfByPeN3tIK0WtFDA++HA3sNgAB2PmXUFUQSdzTjwJQKrxzDksJU9uUUUEVcwmRBpNjloRRH4NDE3jHOuYDS6IL6Pt/0ecdnqEgRXGVfQ64F0u5BsFp+nE+Li+6hU4gxxBe02kWIRL5sNrEzCM+ItSqVLzhXU61DfZzC++75W41e5eg9BwKwrKJchmQxvt0/2FEU8RTzPTrAeZZrPM+sKcjnoWSCpFCSZhKbTYM/znJ7hCP4EBbf/TLfxDcX1CCmVYhzWAAAAAElFTkSuQmCC);
}

.icon-opts {
    background-image: url(data:image/gif;base64,R0lGODdhEAAQAPZMANjX2O7u7s/b/cLBwk2DuVlwflO491K493HE+Juxwd2SkswzM////5uwwZuxwJvV+oiIh8bn/HaOmHqgpm+HkXOLlGqXxXuToebDw1mLtGB3g2yDjWR7hmh/inLD+HO36X/J+XiRm4SWn3/K+aq90uKrq8TW6JHR+nqSnnSIk8jP1IDK+XmiyrzM6JLR+vn5+bfH4Lq6uZuwwMjV9NLR0tp/f/f398PR7rDC2Z+0xaS5y7bH4b3M6KPZ+nLE+KPY+lK3962trIuhsMzY+bHC2czZ+aTZ+p+0xsfV9IugsMLR76S4y3uTowAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAEAAQAAAHuIAmFgSEhYaEFiYsHz0uKyMrICAjJ0YnPx8sGQgRDwgePgifD50RCBkTB0AGBwcGr6yurhMXAra3uLgXKENMvr/AvkUoIUhMA8jJykwzIRI3TAHSASXT0kxKEhU80RgBCgs0yQBMLRUUMEwYC+AKQRDwMUw7FBs40TXsAS8M/TZMRDZ0IBGNmrVpTEh04KCj4EGESzhoOBKsIpMcGkQkaZDAQQOPCWQkGOlAiAgVKQqoXMlSZQoVgQAAOw==);
}

.icon-stop-watching {
    background-image: url(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAYElEQVQoz2NgoB8oUCqYWfCu4D8QvgOylNClO8BSyLADISlYsBtDGgR3FwhCpM/AhJrufn339V3TXbiSM0AlCOmC/1/f/QfCr++QTDlDhAJCVqC6AgVCpInwJlEBRUsAAP3sq7etYofPAAAAAElFTkSuQmCC);
}

.icon-start-watching {
    background-image: url(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAuklEQVQoz72QLQpCQRSF71rcwmzhbcF9XAaUCWITmT7lBYNgsk0SETRYpxlMN70oHgTBYjgGFZ9i1VO/A+dH5H/KLlmgpzIwWXYfeFYHDrnBGQesERk4nbfwZNVnxhERnsqIExboMdkDJwssICK0aEedWgRREO6WJyaU6kREtFISxB4DJpNknrt3Q9e3DSLJBtziigg1rbS6R2zRf7Woi2fGBRH6reRz5phrNGiwxIj+fWb7KP/9qF/qBpqJq0pmijfwAAAAAElFTkSuQmCC);
}

.icon-info {
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAOZcAPhqRq84OMdycvLf358PD+O5uZ4MDMdzc/l1Uvp9W/////yXefyOb8w5Jv2fg/qFZfuOb/uFZb5cXPhvS/p9XOVhR/zTxvRlQ/lvS/6njM5BLf2Xef+0mt6Ng//Rwv6tk/2gg/mMb+NTN/uwnP+8pf7s5v/QwPXLwtZ0aNZxZfV9X/JkQs47J/2qkv3Dsv6/rPvGtv/o4Oh5Y/27qeh8Zf/Uxf+ymv2ni/7OwP/39fy1o/yli/6xmf+5ov/t6PmFZ/2XevaHafl1U/l0U/ufh/p8W/2ynP/59/luTP6uk/RqSPuNbv3Owfl+XvWJbPqSd/+9qPRqR/65o/qFZP65of6ymfluS9h1aPzHuP3Zz/7TxdhzZf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAFwALAAAAAAQABAAAAfXgFyCXAUCAQQEAQIFg4MDBwYdJyUlJx0GBwOOEigWJiQcHCQmFigSmlwHKR49H1A1WjZJVB4pB4QGWFUZHwoxRz4ZNzwwBoVXLQ4gDkYgLwpSDg4tW4YyGxsLQAsLOAo73As0h0EQDAwQEDMKLufmTogqEVMRD0s5TPUP9SqJFQkJiiQgouBHAgoAKVRQpAHBEAQImuiASFGIhkUGlEyYgCFElhBWMCCZEMVYqgYAUo5QMCJlyga3uAyQ0OBCyicuLzQ45QgSCxErVohggQlVo0KHEi1qFAgAOw==);
}

.icon-marketplace {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACeklEQVQ4y2NgwAL88mf4KnvVrAwoml3rmz8jtmbGDiMGYkHzgn1hwnYlHxLql4Q1z9nNNGnNcW3NoOYLi3dfUiaoecnuS7y8lvkfiidujoWJtczfy2efMmGBTVLfUoIG5HSvi2I3zfmT17M+0DaxN9MkqmO2QVjrMgXP6qNSrhU3OhcdEMapuXbWTk9e4+z74o6lN63jezKTm5bZ5Xevkyrq2yCcUL80QMKx9CGPRf7b4gmbNLAa4FswaxqDYux/m8S+JbmdaxW9cqZlqPjUreMyz3vGZJD5T8iu+KGsW+WRkNI5gVgN0Atpnsegl/af1TjrH6dZ7ncGrZT/ICzuWHZLzLH0fu+ywzJ+BbPqgDGTh9UASefyjUz6Gf8ZtFP/e+RMa2+cs9vcIKJ9X0HvhsCIqoUdIDUqfvW3nNMnVWM1QD+87RBIM6Nu2n/1gIYDILHFe66aaQc0npi5+azR0n3XDBjUk/67pE+eiNUAeY/qEwx66f9ZjLL+M2gm/4+tW9oPEl+25wrvjnOPWIGuOcygnvhf1bd+M1YDgPF/jskwE2wAzBDrhL6lqw5e59l88h6/rHv1PVCYSLtWnMZqgKhj6XVGgwy4AYx6Gf+BrjrjWzCz4dD1lzw9K47YMOum/RO2L76D1QAR+5IHyAYw6KT9z+teZ5/eujIsqHTuFHBAu1Q8BIr/xGoAj0XeC1gYMBtm/WcCGpbWvMIwtHxeFRtQTN2/4QAwIX2Qdq08htWA7K61PgLWBc8ZdFL/M4CiExgbgrZFz0UdSm5rBzUt8syempvRtkq7dvp2ZpzJuWH2LlWgTbslHMtOWcb1tPjlz/RNrFsiii//AAB8nwgZ24hxQwAAAABJRU5ErkJggg==);
}

.icon-blog-large,
.icon-blogpost-large {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAB6klEQVRYw+2YMWvDMBCF/Z/6W/o/zA1BZCheAjWlQyCLhyyBBIIpHTzGc9euWTx5KKXwlmA6dHgdjGNZdWJJdrb6Ji36pLv3ZOmCwPjWh4hiHavi9S5w+RYQCmecD4aiYsiQii/31tOvD0LhFiV+wGIoKoQMKS6IiMK9xdRNhAz5RKHi/tEKIJzxwxFwwjOFwm1iBZjzxxHA4htPtgjhnPbTNwAWJ1uEL8B6Fz6ALzSaiocRPoAMXYTiFeu5ApYMe2JVTAao0IcQTgb4GyfMbgtgof4BEwI2qM/7JVMccQNAV3yK6dlSNwHUkaLCTQEhFd8xESBDhoRRD2SDSVX0hRwmJualVHnL9GhALiFG+SDDMMKxyBE30ItaQg3UwktFEd/QImINkWMymcYs0RRdaaI1zTfCB60DSlxOk5MPEioD0qQq1xDdPTir6Nj5LapzouILe/CS6buW9YgNuIVO4ANdnhnMO4V+mHsbrdRWXBvsDSbSEVAhR64dz62P61JX53FCD0AF1Vlv34RNoZc+gFaIrVsTo9AbdMejAW2S+scjU6RLswuYqMj/F68gCITK6RHoAXB7xvZdEK5e3yMKt6MAOwgfONBK2Fm2Esz4RAqhcH2waIYoi3aIGTMKhQsMNkRc2jndiHpW/wvq3C3j5KdB0wAAAABJRU5ErkJggg==');
}

.icon-content-template-large {
    background-image: url( data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+VGVtcGxhdGU8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iRGVzaWduIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iVGVtcGxhdGUiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNTQiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTktQ29weS0xOSIgZmlsbD0iIzAwNjVGRiI+CiAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS0yNCIgeD0iMCIgeT0iMCIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiByeD0iMiI+PC9yZWN0PgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3LjAwMDAwMCwgNi4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTMtQ29weS0yIiBmaWxsPSIjRkZGRkZGIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE2LjM3NzM3NSwzLjU4NDcgTDEzLjM3MjYyNSwwLjYxNTMgQzEyLjk3MzEyNSwwLjIyMDUgMTIuNDMzMzc1LDAgMTEuODcwMjUsMCBMMi4xMjUsMCBDMC45NTIsMCAwLDAuOTQwOCAwLDIuMSBMMCwxOC45IEMwLDIwLjA1OTIgMC45NTIsMjEgMi4xMjUsMjEgTDE0Ljg3NSwyMSBDMTYuMDQ4LDIxIDE3LDIwLjA1OTIgMTcsMTguOSBMMTcsNS4wNjk0IEMxNyw0LjUxMjkgMTYuNzc2ODc1LDMuOTc5NSAxNi4zNzczNzUsMy41ODQ3IiBpZD0iUGFnZS0xIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMjctQ29weSIgZmlsbD0iIzAwNjVGRiIgeD0iMyIgeT0iNyIgd2lkdGg9IjUiIGhlaWdodD0iNSIgcng9IjEiPjwvcmVjdD4KICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTMzLUNvcHktMTgiIGZpbGw9IiMwMDY1RkYiIHg9IjkiIHk9IjciIHdpZHRoPSI1IiBoZWlnaHQ9IjIiIHJ4PSIxIj48L3JlY3Q+CiAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS0zMy1Db3B5LTIzIiBmaWxsPSIjMDA2NUZGIiB4PSI5IiB5PSIxMCIgd2lkdGg9IjUiIGhlaWdodD0iMiIgcng9IjEiPjwvcmVjdD4KICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTMzLUNvcHktMjQiIGZpbGw9IiMwMDY1RkYiIHg9IjMiIHk9IjEzIiB3aWR0aD0iMTEiIGhlaWdodD0iMiIgcng9IjEiPjwvcmVjdD4KICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTMzLUNvcHktMjUiIGZpbGw9IiMwMDY1RkYiIHg9IjMiIHk9IjE2IiB3aWR0aD0iMTEiIGhlaWdodD0iMiIgcng9IjEiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
}

.icon-blank-page-large {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAABFUlEQVRYw+3YsWrDMBSFYb9Tn6XvIe5ghAdvgZTQoZClg0d7CJQMHf0smjqUEriLCR0y/J08xDHRlZtABuns+myuDNYpislq+hoxZxv2T0XKWqkglFTReDwOh+fj2bx90wtCq196UkIsR3U4JIWoEXaGrcc4HBsET7c2AULJdyIw6CuC0L6bgIpTIkD41Y2VECrs248AYbASSwHzWywBDjqeqZc4sQT41HPCc+XTSwXecDPZhpsBR50jhJsBlxm0vC9A8BnIQAYeCHCk5fGAPOQ85DzkPOQ85DzkOwI+6RK4AEi7xl7mcP33vUZo/wV0KtREqoTOWCVM86M7FYSmN5Qh3lCHTFMiCCuNFiIpdc556pmn/wM4KkViCznJbQAAAABJRU5ErkJggg==');
}

.subheading .rss-icon,
.subheading .email-notification-icon{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAiklEQVR4AYWRoa7DMAxF8wv9U9PQ0NHQ0tLRSkPlYaGhpaEPnsV6JrWy9h7oc2VLDrLIR5gzJkvwY68EQcmDuWLCfwrpRrAccyGzUkypM6HwJg1OW/VjxUGkoVm9cIJ1Ix3oXhASFc020Lz8kRtCta5mvwp/2iFZtwHtKlQ60W7J7E645fFZj+/+ArQ1iZLN9n6PAAAAAElFTkSuQmCC) no-repeat left center;
    float: right;
    height: 16px;
    width: 16px;
    text-decoration: none;
    line-height: 0;
}

.subheading .email-notification-icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAgUlEQVQoz2NgoBgUdBT8xwM7GIDEzAIlrFpdCnYX/AcpEAQyXNAkBYEmrwKSIAVg7hmgYQhpYxgfqgCsZDdQUBDqqrswE+EKwEreAWEoWKEx3CwUE4wLyoEuKgfydheEoiiASIMFlKDKkd2AkEYLn5kwBTMhjsMSDqtACgiFJO0BADTadnUTnqCdAAAAAElFTkSuQmCC) no-repeat left center;
    margin-right: 5px;
}

.icon-order-alphabetical {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAl0lEQVR4AX2RMRHDMAxFRSEUQkEUTOFR6KytFETBFEzBFEohFEoh1Z0Ge1DqN2jQu9O/b8mHAlIhJJ2JLOw2SXIIE0cfBeCN4s9C58PkohY4GEjgaC28AgkUr4SaXaDhCWd94qQFcFELCT0j2rCWJ2KOVZRn0BAO+5qH4DF1FdW3DjRWd64zg65/2JS2Qg6iRwK0/s2//ABfc4q5jXZhygAAAABJRU5ErkJggg==);
}

.icon-undo {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAjUlEQVQoFa3BQW2EABQFwG8BC7WABSysBc4j41tYC1jAAhawgIXXkrYJaZb20pmqv5lM9cFoERG7NtQ3D11lFrFpbReHsT5pq1kcHvVFi8NQJ08RMdWFFl0nq4i1frDb6+QQEYtHXWipk9is2myqCy31G4vUPaNY6o7BJqZ6xWC2i2e9JiK67mizt/o377RxXKGhGxsFAAAAAElFTkSuQmCC);
}

#tab-navigation {
    margin: 16px -10px;
    padding: 0 10px;
}

.tab-navigation {
    list-style: none;
    display: block;
    margin: 0 0 -1px;
    padding: 0;
    overflow: hidden;
}
.tab-navigation .tab {
    float: left;
    display: inline;
    /* font-weight: bold;   */
    margin: 0 5px -1px 0;
}
.tab-navigation .tab a {
    padding: .3em .4em;
    text-decoration: none;
    display: block;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.tab-navigation .notab {
    margin: 1px 1px 0 1px;
    padding: .3em;
    float: left;
}

/* Make the following more specific, so they aren't overriden by themes. */
ul.tab-navigation .current a {
    color: #000;
    background-color: #fff;
    border-bottom-color: #fff; /* IE */
}
ul.tab-navigation .current a:hover {
    color: #000;
    background-color: #fff;
    border-bottom-color: #fff; /* IE */
}

/* PDL menu.css*/
.content-navigation {
    float: right;
    position: relative;
    margin-top: 1px; /* To align the menu items with the page banner */
}

.content-navigation .ajs-menu-bar {
    margin-right: -10px;
}

/* content-navigation elements are <li>'s */
.content-navigation .ajs-menu-item,
.content-navigation .ajs-button {
    padding-left: 5px;
}

/* Customisations for navigation menu bar
   Would like to kill these styles if we ever use icon font in all the places, for now we need to reserve
   padding in case developers are using a background-image, but they should define their own padding!
 */

.content-navigation .ajs-menu-bar .ajs-button span,
.content-navigation .ajs-menu-bar .ajs-menu-item .ajs-menu-title span {
    padding-left: 21px;
}

/* These styles reset styles intended to allow for padding if using background-image icons since we are using font icons
   If we move to only icon font then we can remove these styles, but they override styles needed for developers
   to use background images
 */
.content-navigation .ajs-menu-bar .ajs-button a > span > span.aui-icon,
.content-navigation .ajs-menu-bar .ajs-menu-item a > span > span.aui-icon {
    margin-left: -21px;
    padding-left: 0px;
}
/* end allows usage of icon-font */

.ajs-menu-bar .ajs-menu-item,
.ajs-menu-bar .ajs-button {
    float: left;
    list-style: none;
    position: relative;
}

/* styles copied from old menu.css */
.ajs-menu-bar,
.ajs-menu-bar .ajs-drop-down a,
.ajs-menu-bar .ajs-drop-down a span {
    display: block;
    margin: 0;
    padding: 0 0 0 20px;
}
.ajs-menu-bar .ajs-menu-item .trigger span {
    background-position: 100% 50%;
    background-repeat: no-repeat;
}

.ajs-menu-bar .ajs-button span {
    background-repeat: no-repeat;
}

.ajs-menu-bar .ajs-drop-down ul,
.ajs-menu-bar ul.ajs-drop-down {
    border-top: solid 1px #e1e1e1;
    margin: 0;
    padding: 5px 0;
    position: relative;
    list-style: none;
}
.ajs-menu-bar .ajs-menu-item div.ajs-drop-down a {
    background-position: .5em 50%;
    background-repeat: no-repeat;
    border: none;
    display: block;
    line-height: 2;
    margin: 0;
    padding: 0 1em 0 28px;
    position: relative;
    text-decoration: none;
    white-space: nowrap;
}

.ajs-menu-bar .ajs-drop-down {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    background-color: #fff; /* system colour - not derived from colour scheme */
    border: solid 1px #c1c1c1;
    font-weight: normal;
    min-width: 192px;
    padding: 0;
    position: absolute;
    left: 0;
    white-space: nowrap;
    z-index: 1000;
}

/*End PDL menu.css*/

@import "colors.less";

/* PDL master.less */
/* Generic */
fieldset {
    border: none;
    margin: 0;
    padding: 0;
}

.smalltext {
    font-size: 12px;
    color: @mediumGray;
}

#title-text {
    margin: 0;
    font-size: 28px;
}

#title-text a:hover{
    text-decoration: none;
}

body.error-page #main {
    padding-top: 0;
}

body.error-page #main-header {
    margin: 0 -20px;
    padding: 20px;
    border-bottom: 1px solid #ccc;
    background-color: #f5f5f5;
}

#main-header,
#preview-header {
    margin-bottom: 20px;
}

#preview-header #title-text {
    color: #333;
    margin-top: 10px;
}

a img {
    border: 0;
}

.hidden {
    display: none;
}
/* End generic */

/* Main body */

/* if space-ia is on, we want width to be auto*/
.ia-splitter .aui-page-panel {
    width: auto;
}
/* end main body */

/* Header */
#quick-search-submit {
    display: none;
}

#quick-search {
    margin: 0;
}

#quick-search.quick-search-loading:after {
    display: none;
}

.aui-nav-link span + span {
    margin-left: 5px;
}
/* End header */

/* Generic Admin sidebar (or vertical navigation) */
.aui-nav-vertical li a:link,
.aui-nav-vertical li a:focus,
.aui-nav-vertical li a:visited,
.aui-nav-vertical li a:active  {
    color: #666;
}

/* End generic admin sidebar/vertical nav*/

/* Space Admin sidebar */
.in-page-menu {
  padding: 10px;
}

.in-page-menu-content {
    border-left: 1px solid #CCC;
    padding: 0 0 20px 10px;
}

/* End Space Admin sidebar */

/*Global messages above the header*/
#messageContainer {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#messageContainer li {
    display: block;
}

#messageContainer .aui-message {
    margin: 0;
    border-radius: 0;
}
/*End global messages above the header*/

#breadcrumbs li.hidden-crumb {
    display: none;
}

/* Metadata stuff just below page title*/
.page-metadata ul {
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.page-metadata ul li {
    list-style: none;
    float: left;
    padding: 0 5px 0 0;
    margin: 0;
    line-height: 1.5;
}

.page-metadata ul a.page-tinyurl span {
    float: left;
    height: 16px;
    width: 10px;
    text-indent: -9999em;
}

.page-metadata ul a.action-view-attachments span.page-metadata-attachments-count {
    margin-left: 3px;
}
/* End metadata stuff*/

/* Page content */
#main {
    margin: 0;
    padding: 20px;
    clear: both;
    min-height: 600px;
}

#title-heading {
    margin: 0;
    padding: 0;
}

#title-text a {
    color: #172B4D;
}

.navBackgroundBox {
    padding: 5px;
    font-size: 22px;
    font-weight: bold;
    text-decoration: none;
}

.simple-confirmation > form > .buttons-container {
    padding-left: 0;
    margin-top: 20px;
}

/* aui-page-layout.css makes this clear, which stuffs up
 the multi-column layout of space admin sidebar */

#content {
    clear: none !important;
}

#content::before {
    display: none !important;
}

/* end aui-page-layout.css overrides */

/*End page content*/

/* Page footer */

.aui-layout #footer .footer-body > ul > li.print-only {
    display: none;
}
/* End page footer */

#com-atlassian-confluence .hidden {
    display: none;
}

/* Progress Page */

/* This doesn't and shouldn't be a table */

#status {
    margin: 10px 0;
}

#status table {
    margin: 10px 0;
}

#taskProgressBar {
    background: #ebf2f9;
    /* This border radius will not
       work while it's still a table */
    border-radius: 3px;
}

#taskGreenBar {
    background: #3b7fc4;
}

#status .smalltext {
    text-align: center;
    color: @mediumGray;
}

#content {
    /* Override aui-page-layout.css */
    position: static !important;
}

hr {
    border: none;
    border-bottom: 1px solid #ccc;
}

#bloglist {
    display: none;
}

/* Child Pages styling (mainly for the benefit of doctheme) */
.children-show-hide.icon {
    display: none;;
}

.child-display {
    padding: 2px 2px 2px 12px;
    display: block;
}

/*
 * Page history
 * This is the css for the warning at the top of the page when viewing the page history
 */
#page-history-warning {
    margin-bottom: 20px;
}

.page-history-view a:before {
    display: inline-block;
    content: "?";
    padding: 0 10px;
}

.page-history-view a:before:hover {
    text-decoration: none;
}

.page-history-view a:first-child:before {
    display: none;
    content: '';
    padding: 0;
}

.version-navigation-block {
    padding-top: 10px;
}

.current-version-margin {
    display: inline-block;
    padding-left: 10px;
}

.current-version-margin:first-child {
    padding: 0;
}
/* End page history */

/* Alternative pages */
.alternative-page-list {
    list-style: none;
    padding-left: 30px;
    line-height: 20px;
}

.alternative-page-list .excerpt {
    margin-left: 20px;
}
/* End alternative pages */

/* People directory*/
.page-section,
.page-group {
    display: table;
    margin: 0;
    padding: 0;
    width: 100%;
}

.page-section .page-group {
    display: table-row;
    margin: 0;
    padding: 0;
    width: 100%;
}

.page-item {
    display: table-cell;
    margin: 0;
    min-width: 256px; /* grid minimum */
    padding: 0 0 0 16px;
    vertical-align: top;
}

/*People directory*/
body.people .dashboard {
    margin-top: 0;
}
body.people .dashboard-group > div {
    margin-top: 0;
}

body.people #main {
    padding: 0;
}

body.people #main-header {
    padding: 20px;
    margin-bottom: 0;
    background-color: #f5f5f5;
}

.people-directory .dashboard-section {
    display: table;
    width: 100%;
}

body.people .dashboard-group > .aui-page-panel {
    border-bottom: 0;
}

body.people .dashboard-group .aui-page-panel .aui-page-panel-nav {
    height: 523px; /* 600px (#main:min-height) - #main-header:height */
}

body.people .dashboard-group .aui-navgroup-inner {
    margin-left: -10px;
}

body.people .active-tab > a {
    color: #333;
    font-weight: bold;
}

#people-search-title-bar {
    overflow: hidden;
    margin-bottom: 10px;
}

#people-search-title-bar h2 {
    float: left;
}

body.people #people-search {
    margin-top: 0;
    text-align: right;
}

.people-directory .aui-tabs > .tabs-menu {
    padding: 0 30px;
}

.people-directory .greybox {
    position: relative;
    margin: 0;
}

.people-directory .greyboxfilled {
    width: 100%;
}

body.people #people-search input {
    vertical-align: top;
}

body.people #people-search .field-group {
    display: inline-block;
    width: auto;
    padding: 0 10px 0 0;
    margin: 0;
}

body.people .aui-message.error {
    margin-bottom: 10px;
}

body.people .greybox #peoplelist .profile-macro {
    margin: 10px 40px 20px 0;
}

#people-search .field-group {
    padding-left: 0;
}

body.people .blank-experience-people {
    margin-top: 50px;
}

.blank-experience-people {
    min-height: 100px;
    background: url(../../../images/icons/people-empty-placeholder.png) no-repeat right bottom;
}

.watches .tableview-action-icon {
    text-align: right;
}

/* Blank experience */
.blank-experience-container {
    border: 1px solid #CCC;
    border-radius: 3px;
    width: 65%;
    margin: 100px auto;
    padding: 30px;
}

.blank-experience-container p {
    color: @mediumGray;
    line-height: 24px;
    font-size: 16px;
    width:70%;
    margin-top:0;
    margin-bottom:26px;
}

.blank-experience-blog {
    background: url('../../images/icons/blog-empty-placeholder.png') no-repeat right bottom;
}
.blank-experience-page {
    background: url('../../images/icons/pages-empty-placeholder.png') no-repeat right bottom;
}

/*Blog Role*/

.blog-post-listing {
    position: relative;
    padding: 30px 20px 20px 68px;
    margin-top: -10px;
}

#link-browser-tab-items + .blog-post-listing {
    padding-top: 10px;
}

#link-browser-tab-items + .blog-post-listing .logoBlock {
    top: 10px;
}

.blog-post-listing + .blog-post-listing {
    border-top: 1px solid #ccc;
    margin-top: 0;
}

.logoBlock,
.blogHeading {
    display: inline-block;
}

.userLogo,
img.userLogo{
    width: 48px;
    height: 48px;
    border-radius: 3px;
}

.userLogoLink {
    display: inline;
}

.logo-heading-block {
    margin-bottom: 20px;
}


.logoBlock {
    position: absolute;
    left: 0px;
    top: 30px;
}

.userLogoLink {
    line-height: 30px;
}

#title-heading .userLogoLink {
    float: left;
}

.logo-heading-block .userLogo {
    width: 48px;
    border-radius: 3px;
    display: inline-block;
}

span.blogHeading {
    display: block;
}

.blogHeading .page-metadata {
    line-height: 16px !important;
    margin: 2px 10px 0 0;
}

a.blogHeading {
    font-size: 24px;
}

.blog-post-listing > .wiki-content {
    padding: 0px !important;
}


.blog-post-listing .endsection {
    clear:both;
    margin-top: 20px;
}
/* End blog role*/

/* Blank experience */
.blank-experience-container {
    border: 1px solid #CCC;
    border-radius: 3px;
    width: 65%;
    margin: 100px auto;
    padding: 30px;
}

.blank-experience-container p {
    color: @mediumGray;
    line-height: 24px;
    font-size: 16px;
    width:70%;
    margin-top:0;
    margin-bottom:26px;
}

.blank-experience-blog {
    background: url('../../images/icons/blog-empty-placeholder.png') no-repeat right bottom;
}

/* alphabet list */
#squaretab {
    margin-left: 0;
    padding-left: 0;
    white-space: nowrap;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 20px;
}

#squaretab li {
    display: inline;
    list-style-type: none;
}

#squaretab a {
    padding: 5px 7px 3px 7px;
    border: 1px solid;
}

#squaretab a:link,
#squaretab a:visited {
    color: #fff;
    text-decoration: none;
}

#squaretab a:hover {
    text-decoration: none;
}

.admin-sidebar-group ~ .admin-sidebar-group {
	margin-top: 20px;
}

/* CONFDEV-13482: Override .aui-page-panel */
#main.aui-page-panel {
	border-top: 0;
}

.recently-updated-concise .update-item {
    .update-item-desc, .update-item-changes {
        font-size: 12px;
        margin-left: 5px;
        line-height: 20px;
    }
}

/* consistent placeholder text color */
::-webkit-input-placeholder {
    color: #999;
}
::-moz-placeholder {
    /* Firefox 18- */
    color: #999;
}
::-moz-placeholder {
    /* Firefox 19+ */
    color: #999;
}
:-ms-input-placeholder {
    color: #999;
}

/* End PDL master.less */

.default-macro-spinner {
    width: 40px;
    height: 40px;
    position: relative;
}

#people-search-result-status-container {
    display: flex; // need for magic because on default "display: block" margin is not apply.
    margin: 20px 0 10px 0; // bottom 10px because #people-search-title-bar also added 10px on bottom
}

#people-search-result-status {
    font-size: 14px;
    color: #6B778C;
    margin-top: 0;
}






h1, h2, h3, h4,
.wiki-content h1,
.wiki-content h2,
.wiki-content h3,
.wiki-content h4,
.pagetitle,
.steptitle,
.substeptitle,
.formtitle,
table.confluenceTable td.confluenceTd.highlight,
table.confluenceTable td.confluenceTd.highlight > p,
table.confluenceTable th.confluenceTh,
table.confluenceTable th.confluenceTh > p,
.wiki-content .tablesorter-header-inner,
table.admin th,
.form-element-large,
.form-element-small,
#toolbar #format-dropdown .format-h1 a,
#toolbar #format-dropdown .format-h2 a,
#toolbar #format-dropdown .format-h3 a,
#toolbar #format-dropdown .format-h4 a {
    color: #172B4D;
}

h5, h6,
.wiki-content h5,
.wiki-content h6,
#toolbar #format-dropdown .format-h5 a,
#toolbar #format-dropdown .format-h6 a {
    color: #5E6C84;
}

#format-dropdown .mce_formatPreview.mce_blockquote a {
    border-left-color: #FFFFFF;
}

.wiki-content h1,
.wiki-content h2 {
 	border-bottom-color: #FFFFFF;
}

.wiki-content-preview {
    border-left-color: #FFFFFF;
    border-right-color: #FFFFFF;
}

.pageSectionHeader {
    border-bottom-color: #DFE1E6;
}

.panel {
    border-color: #FFFFFF;
}

.panelHeader,
.menuheading,
.pageheader,
.sectionbottom {
    border-bottom-color: #FFFFFF;
}

.topRow {
    border-top-color: #FFFFFF;
}

.tabletitle, .pageSectionHeader {
	border-bottom-color: #FFFFFF;
}

blockquote {
    border-left-color: #FFFFFF;
}

a,
a:visited,
a:focus,
a:hover,
a:active,
a.blogHeading {
    color: #0052CC;
}

.acs-side-bar-space-info a,
.acs-side-bar .tip a,
.ia-secondary-container a {
    color: #0052CC;
}

.aui-nav-vertical li a:link,
.aui-nav-vertical li a:focus,
.aui-nav-vertical li a:visited,
.aui-nav-vertical li a:active {
    color: #0052CC;
}

.wiki-content a,
.wiki-content a:link,
.wiki-content a:visited,
.wiki-content a:focus,
.wiki-content a:hover,
.wiki-content a:active {
    color: #0052CC;
}

.ia-secondary-content .acs-tree-item .navigation-pseudo-link {
    color: #0052CC;
}

a.visitable:visited {
    color: #333;
}

.createlink,
a.createlink,
a.createlink:link,
a.createlink:visited,
a.createlink:active,
a.createlink:hover {
    text-decoration: underline;
    color: #6D1806;
}

.unresolved,
a.unresolved,
a.unresolved:link,
a.unresolved:visited,
a.unresolved:active,
a.unresolved:hover {
    text-decoration: underline;
    color: #828282;
}

.not-permitted,
a.not-permitted,
a.not-permitted:link,
a.not-permitted:visited,
a.not-permitted:hover,
a.not-permitted:active {
    color: #cc0000;
}

.grey,
a.grey,
a.grey:link,
a.grey:visited,
a.grey:hover,
a.grey:active {
    color: #666;
}

#tinymce.wiki-content a,
#tinymce.wiki-content a:link,
#tinymce.wiki-content a:visited,
#tinymce.wiki-content a:focus,
#tinymce.wiki-content a:hover,
#tinymce.wiki-content a:active {
	color: #0052CC !important;
}

#tinymce.wiki-content>p {
    word-wrap: break-word;
}

#tinymce.wiki-content a.createlink {
    color: #6D1806  !important; }

#tinymce.wiki-content a.unresolved {
    color: #828282 !important; }

#tinymce.wiki-content a.not-permitted {
    color: #cc0000 !important; }

h1 a:link,
h1 a:visited,
h1 a:focus,
h1 a:hover,
h1 a:active {
    color: #0052CC;
    border-bottom-color: #172B4D;
}

.spacenametitle-printable,
.spacenametitle-printable a,
.spacenametitle-printable a:visited {
    color: #999999;
}

.tableview th {
    color: #172B4D;
    border-bottom-color: #FFFFFF;
}

.navBackgroundBox {
    background: #DFE1E6;
    color: #505F79;
}

.previewBoxTop,
.previewContent,
.previewBoxBottom,
.functionbox {
    border-color: #FFFFFF;
}

.smalltext-blue {
    color: #FFFFFF;
}

.tabnav,
.comment .tabnav,
ul.tabnav {
    border-bottom-color: #DFE1E6;
}

.tabnav .tabs a {
    border-color: #DFE1E6;
    background: #DFE1E6;
}

.tabnav .tabs a:link,
.tabnav .tabs a:visited {
    color: #505F79;
}
.tabnav .tabs a:hover {
    color: #ffffff;
    background: #172B4D;
    border-color: #172B4D;
}

#squaretab a {
    border-color: #DFE1E6;
}

#squaretab a:link,
#squaretab a:visited {
    background-color: #DFE1E6;
    color: #505F79;
}

#squaretab a:hover {
    color: #ffffff;
    background-color: #172B4D;
    border-color: #172B4D;
}

table.blogcalendar {
    border-color: #FFFFFF;
}

.blogcalendar th.calendarhead,
a.calendarhead,
a.calendarhead:link,
a.calendarhead:visited,
a.calendarhead:hover {
    background-color: #DFE1E6;
    color: #505F79;
}

.searchGroupHeading {
    background-color: #DFE1E6;
    color: #505F79;
}

.topBar {
    background-color: #0049B0;
}

.basicPanelContainer {
    border-color: #DFE1E6;
}

.greynavbar {
    border-top-color: #DFE1E6
}

div.license-personal {
   background-color: #0049B0;
   color: #505F79;
}

div.license-personal a {
   color: #505F79;
}

#header {
    background-color: #0049B0;
}

#header a,
#breadcrumbs {
    color: #DEEBFF;
}

.breadcrumbs {
 	border-color: #FFFFFF;
}

a.aui-skip-link {
    color: #0052CC !important;
}

a.aui-skip-link:active, a.aui-skip-link:focus {
    z-index: 100 !important;
}

.tab-navigation .tab a {
    background-color: #DFE1E6;
    border: 1px solid #DFE1E6;
    color: #505F79;
}
.tab-navigation .tab a:hover {
    color: #ffffff;
    background-color: #172B4D;
    border-bottom-color: #172B4D;
}

.tabletitle, .heading-text-color {
    color: #172B4D;
}

ol.autocompleter li.focused {
	background: #F4F5F7;
	color: #172B4D;
}


.diff-navigation a.version-navigation {
    background-color: #ddd;
}

.diff-navigation a.version-navigation:hover {
    background-color: #bbb;
}

.diff-navigation a.version-navigation.all:hover {
    background-color: transparent;
}


.tasklist .task.complete .signoff { color: #008004; }
.tasklist .task.incomplete .signoff { color: #cc0000; }



#move-page-dialog .ui-tree li a.highlighted {
    background-color: #DFE1E6;
    color: #505F79;
}



a:not(.aui-button,.aui-dialog2-header-close) {
    color: #0052CC;
}

.aui-dropdown2 a:not(.aui-button,.aui-dialog2-header-close) {
    color: initial;
}

.aui-toolbar .aui-buttons .toolbar-item-link:hover button.toolbar-trigger,
.aui-toolbar .aui-buttons .toolbar-item-link button.toolbar-trigger,
.aui-navgroup-horizontal .aui-nav > li a,
.aui-dialog .dialog-page-menu li.page-menu-item button.item-button,
body.spaces .aui-tabs > .tabs-menu .menu-item a,
body.spaces .aui-tabs > .tabs-menu .menu-item a:link,
body.spaces .aui-tabs > .tabs-menu .menu-item a:visited {
    color: #0052CC;
}

.aui-nav-vertical li.active a,
.aui-nav-vertical li.active a:hover {
    color: #172B4D;
    background-color: #EBECF0;
}

#com-atlassian-confluence .aui-dd-parent .aui-dropdown .dropdown-item a,
.aui-dropdown2 .aui-dropdown2-section li a {
    color: #172B4D;
}

.aui-dialog .dialog-button-panel a.button-panel-link {
    color: #0052CC;
}

.aui-button.aui-button-link {
    color: #0052CC;
}

.aui-dropdown2-in-header.aui-style-default a,
.aui-dropdown2-in-header.aui-style-default a:visited,
.aui-dropdown2-in-header.aui-style-default a:link,
.aui-dropdown2-in-header.aui-style-default:hover a,
.aui-dropdown2-in-header.aui-style-default:hover a:visited,
.aui-dropdown2-in-header.aui-style-default:hover a:link{
    color: #172B4D;
}

.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 {
    color: #172B4D;
}

.aui-dropdown2.aui-style-default:hover a:not(.aui-dropdown2-disabled):focus,
.aui-dropdown2.aui-style-default:hover a:not(.aui-dropdown2-disabled):hover,
.aui-dropdown2.aui-style-default:hover a.active:not(.aui-dropdown2-disabled),
.aui-dropdown2.aui-style-default:hover .aui-dropdown2-radio:not(.aui-dropdown2-disabled):hover {
    color: #172B4D;
    background-color: #EBECF0;
}

#com-atlassian-confluence .aui-dd-parent a.perms-dropdown-trigger:hover,
#com-atlassian-confluence .aui-dd-parent a.perms-dropdown-trigger:focus,
#com-atlassian-confluence .aui-dd-parent .aui-dropdown .dropdown-item.active a,
.ajs-menu-bar .ajs-menu-item li.active a,
.aui-dd-parent .aui-dropdown li.active,
.ajs-menu-bar .ajs-menu-item.opened .ajs-drop-down li.active a,
.ajs-content-hover .popup-follow a:hover {
    color: #172B4D;
    background-color: #EBECF0;
}

.ajs-menu-bar .ajs-menu-item.opened a.trigger {
    background-color: #F4F5F7;
}

/*************** NEW HEADER COLORS ***************/
#header .aui-header {
    background-color: #0049B0;
    color: #DEEBFF;
}

.aui-header .aui-dropdown2-trigger:hover,
.aui-header .aui-dropdown2-trigger.active,
#header .aui-header .aui-nav-link.active,
#header .aui-header .aui-nav-imagelink.active,
#header .aui-header .aui-nav-imagelink:focus,
#header .aui-header .aui-nav-imagelink:hover,
#header .aui-header a:focus,
#header .aui-header a:hover,
#header .aui-header a:active {
    background-color: rgba(9, 30, 66, 0.48);
    border-color: rgba(9, 30, 66, 0.48);
    color: #DEEBFF;
}

.aui-header .aui-dropdown2-trigger.active::after,
.aui-header .aui-dropdown2-trigger:hover::after {
    border-top-color: #DEEBFF;
}

.aui-header .aui-dropdown2-trigger::after {
    border-top-color: #DEEBFF;
}

.aui-header .aui-dropdown2-trigger,
#header .aui-header .aui-nav-link ,
#header .aui-header .aui-nav-imagelink,
#header .aui-header a {
    color: #DEEBFF;
}

#header .aui-header .aui-dropdown2 {
    border-color: #0049B0;
}
#header .aui-header .aui-dropdown2 li.separator {
    border-top-color: #0049B0;
}

#header .aui-header .aui-dd-parent .aui-dropdown a:focus,
#header .aui-header .aui-dd-parent .aui-dropdown a:hover,
#header .aui-header .aui-dd-parent .aui-dropdown a:active,
#header .aui-header .aui-dd-parent .aui-dropdown li.active a {
    color: #172B4D;
    background-color: #EBECF0;
}

#header .aui-header li.aui-nav a.aui-nav-link a{
    color: #172B4D;
}

#app-switcher.aui-dropdown2.aui-style-default .active,
.aui-dropdown2-trigger.app-switcher-trigger:hover,
.aui-dropdown2.aui-style-default .active {
    background-color: #EBECF0;
    color: #172B4D;
}


#header .aui-header .aui-nav .aui-button-primary {
    background-color: #0065FF;
    color: #ffffff;
}

#header .aui-header .aui-nav .aui-button-primary:hover,
#header .aui-header .aui-nav .aui-button-primary:focus {
    filter: brightness(1.2);
    color: #ffffff;
}

.aui-header .aui-quicksearch input[type='text'],
.aui-header .aui-quicksearch input[type='text'][type='text']:focus {
    background: rgba(9, 30, 66, 0.48)
}

    .aui-header .aui-quicksearch:after,
    .aui-header .aui-quicksearch input[type='text'],
    .aui-header .aui-quicksearch input[type='text'][type='text']:focus {
        color: #DEEBFF;
    }

#header .aui-header .aui-nav .aui-button-primary:active {
    background-color: #0065FF;
    color: #ffffff;
}


/* @group labels */

.aui-label {
    background-color: #F2F2F2;
}

.tag-cloud .aui-label a:link,
.tag-cloud .aui-label a:visited {
    color: #0052CC;
}

/* @end */



/* @group Diff colours */

.diff-tag-added {
    background-color: #93c49f;
}

.diff-tag-removed {
    background-color: #df9898;
}

.diff-html-added {
    background-color: #ddfade;
    border-color: #93c49f;
}

.diff-html-removed {
    background-color: #ffe7e7;
    border-color: #df9898;
}

.diff-html-changed {
    background-color: #d6f0ff;
    border-color: #9eb6d4;
}

.diff-html-added img {
    border-color: #93c49f;
}

.diff-html-removed img {
    border-color: #df9898;
}

.diff-html-changed img {
    border-color: #9eb6d4;
}

.diff-image-overlay,
.wiki-content .diff-image-overlay {
    color: #535353;
}

.diff-image-overlay.diff-removed-image {
    background-color: #ffe7e7;
}

.diff-image-overlay.diff-added-image {
    background-color: #ddfade;
}

.diff-image-overlay.diff-changed-image {
    background-color: #d6f0ff;
}

.diff-macro {
    border-color: #ddd;
    background-color: #f0f0f0;
}

.diff-macro .diff-macro-title {
    background-color: transparent;
}

.diff-macro .diff-macro-properties {
    border-color: #ddd;
}

.diff-macro .diff-macro-properties,
.diff-macro .diff-macro-properties th,
.diff-macro .diff-macro-properties td {
    background-color: #fafafa;
    background: rgba(255,255,255,0.5);
}

.diff-macro .diff-macro-body {
    background-color: #fff;
    border: 1px solid #ddd;
}

.diff-macro.diff-html-added,
.diff-macro.diff-html-added .diff-macro-body {
    background-color: #ddfade;
    border-color: #93c49f;
}

.diff-macro.diff-html-removed,
.diff-macro.diff-html-removed .diff-macro-body {
    background-color: #ffe7e7;
    border-color: #df9898;
}

.diff-macro.diff-html-changed,
.diff-macro.diff-html-changed .diff-macro-body {
    background-color: #d6f0ff;
    border-color: #9eb6d4;
}

.diff-macro.diff-html-added .diff-macro-body,
.diff-macro.diff-html-removed .diff-macro-body,
.diff-macro.diff-html-changed .diff-macro-body {
    background-color: #fff;
}

/* @end Diff colours */

@import "colors.less";

/* PDL default-theme.less */
#breadcrumbs {
    padding: 0;
    margin: 0;
    font-size: 0;
}

#breadcrumbs li {
    display: inline-block;
    font-size: 14px;
    color: @charcoal;
}

#breadcrumbs li:before {
    content: "/";
    display: inline-block;
    padding: 0 2px 0 6px;
}

#breadcrumbs li:first-child:before {
    display: none;
}

#ellipsis {
    cursor: pointer;
}

.page-metadata {
    margin: -15px 0 20px;
}

.page-metadata ul {
    padding: 0;
    list-style-type: none;
    line-height: 16px;
}

.page-metadata,
.page-metadata ul li a:link,
.page-metadata ul li a:focus,
.page-metadata ul li a:hover,
.page-metadata ul li a:active,
.page-metadata ul li a:visited{
    font-size: 12px;
    color: @adg-N300-clooney;
    line-height: 1.5;
    font-weight: 300;
}

.page-metadata .modified{
    margin-left:5px;
}

.has-sidebar #content.edit form.markup,
.has-sidebar .wiki-content,
.has-sidebar.active-wikimarkup .errorBox{
    margin-right: 17em;
}

.has-sidebar #content.space {
    margin-right: 18em;
}
#sidebar,
.sidebar {
    clear: right;
    float: right;
    width: 16em;
    margin-left: 10px;
    padding: 10px;
}

.content-preview #main {
    min-height: 0;
}

body.popup-window,
body.content-preview,
.content-preview.aui-theme-default {
    background-color: #fff; /* override aui-theme-default background */
}

.content-preview.aui-theme-default #main.aui-page-panel {
    border: 0;
}

#title-heading.with-breadcrumbs img {
    margin-right:  10px;
    float: left;
}

.edit-link {
    float: right;
}
/* End PDL default-theme.less */


.recently-updated .waiting-image {
    vertical-align: text-bottom;
    display: none;
}

.loading .waiting-image {
    display: inline;
}

.recently-updated ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

/* Override h2 top margin for non-pdl (pdl already has no margin)*/
.recently-updated > h2 {
    margin-top: 0;
}

/* This class is assigned to the container of Confluence's .icon
 * This is better than floating .icon, since floating a DIV containing the .icon allows us to preserve any line-height
 * on the icon, making it easier to line up with text near it
 */
.update-item-icon {
    float: left;
}

.update-item-details {
    padding-left: 21px; /* 16px icon + 5px padding */
    margin-right: 10px;
}

.recently-updated .results-container {
    margin-top: 10px;
}

.more-link-container {
    margin-top: 10px;
    padding-top: 7px;
    border-top: 1px solid #ccc;
}

.recently-updated.macro-blank-experience {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALsAAAD4CAMAAACDgmeaAAAAGFBMVEX///9wcHBwcHBwcHBwcHBwcHBwcHBwcHDJYMTAAAAACHRSTlMAESIzRFVmd1lsqD8AAAS2SURBVHja7d3hbtwgEARgBlj8/m/cNO3dVIpSnwEzNy37s1Ljr5P11saWSQsLQP5LAUhvWESfF2DJZgFqdp9b30N0j/kd3ayVfMKd+IT78UG5mZ5wIz7lbnrKHfWg3E2PvLwgl5catfTqxZnXdrQqyJ7yAftxHJH7S9nnJSKKwE76CL6ULLAj68uYnv3kLAFdac/Z1Y5sa0e2ted3Kr/QWXPo5aPWmR/HmpN6ba0ukz8PNqdh2nG0a6t1wHPdD7hmb4+rzzm9Hq3F6BIjcJf97PdYyyl71q1vfRxsyWyke5b/gn2Zm/5Z9sVw8sftspUIDNsVcIY/ZJcvXfXbdXLqO+1SOfU9drzzEvk8OuWr9LPolK/TO9AJet2ulZ/rp9EFD28ndQwUj5596JSd2uXyc70fnfiBjiFdhB+mJ1F9e+h3Dp35fvPHCvpl/Fy6vozp2HRFGdPhS0/GdPjS09wVWE3s43SUiKX2iR1TI6JIYh9v9hwfhXX2bro+eLzyHCm9WmDwitjjOKJ0xM7gqyB2PjctPXQGn1XdHq1F6b/FK8uCx/l7AldDjFWna/eM0c9JTF4U4Jw0iF03J9FN189JdHeMfk7eEDvnpGHsnJMGsWvmZHfs+jmJm2LnnDSIXTAnu2PXz0ncFjvnpFfsrDuD745dPydxZ+yck4Z2Bu/XMpyTBrGvnJPojl0/J9Edu35OXm6ZNzpdF7QM56RfyzB4PzvnpGHLcE762TknDVuGc9LAvuJ0xbKW4ZzUt7s++HUtwzmpt+vn5LqW4Zw0PFU5J/3sPF3Vdv2cxNJTlXPS71TlnDS0c0762TknTe3gyWpnTxnPIYE59i77+HiDjZ104m3spBNvYyedeB/7rMMIXp7FrON8fVPpdvu03+/XD5r8iU9G9jiOVjML236T/eRFVAs7a9svzsj9f9PNdtRiek2AGhGwvBYr8bOK4TVwjl902N175Poprw+qzz0ffsv5A12WsFHi0eksjzW9wkZnWayl5mCjC+yCRhfbKY9RuWDQsNEldggaXW7PbHSVPQsaXXuy8qpLakf3gxk2ulnDZza6T8Oztn1Bw4vsu2lE9t002z69aTzt/k2Dbd9Nc2K3apodvMhuHDx28CK7cfDYwe/gL1c2xmfjrsEOXlNwxmfjrsHJpro2wXNTXQ88XtlU1yT4Ei2qS8vjlU11YTlqiN+fNt6flL4YfH7T4DdeU3gZvz+8vzc8IN64bbIxHhb4PIqHMN++rtHj4b73lCUeXXut6fXMNfnh8a/tLXiO1+vRsQ+oyV6aLMc9TIl/Jz2M9+z9D/ZKZsFvj2oW/PYGZ8FyT3b+ZRkfozc+yCI9Zmw9lnsLg/Ae+zie/Nlw2m/Ek49L7nkrc8Tf7wfdU+zEjxeAcTbtM/ClRrn8j8An+DqZ391IM/C1HVHzoirxeOg7uNbHr6ess7fjaLSPRl+jRVmXe2PuQ3huybaqeLTUjddXulzO9gRfO/F6u68+GeJp99UnY3waKMjttnokDZ6vMA7RJXq+wjgi1+j5CmO/XKovEbX0ytX6UkqvXK9Xy6mHo5z8RXCv8HEi14cvhJNvCScfnnD6Pd30W7pZAPqXivV1tuqL6+gfhgR/YaTH2YEAAAAASUVORK5CYII=)
        right no-repeat;
}
