.aui-button2{background-color:#eee;-moz-border-radius:5px;-ms-border-radius:5px;-webkit-border-radius:5px;border-radius:3px;border:1px solid #aaa;color:#000;display:inline-block;font-size:13px;line-height:20px;font-weight:bold;margin:0;padding:3px 9px;vertical-align:baseline}.aui-button2:hover,.aui-button2:focus{background-image:-o-linear-gradient(#fff,#dfdfdf);background-image:-ms-linear-gradient(#fff,#dfdfdf);background-image:-moz-linear-gradient(#fff,#dfdfdf);background-image:-webkit-linear-gradient(#fff,#dfdfdf);background-image:linear-gradient(#fff,#dfdfdf);border-color:#666}.aui-button2::-moz-focus-inner{border:0;padding:0}.aui-nav.aui-style-blocks .aui-nav-link.aui-style-hero{padding:4px 10px}.aui-button2.aui-style-hero{background-color:#366ea7;background-image:-moz-linear-gradient(top,#5a88b7,#366ea7);background-image:-ms-linear-gradient(top,#5a88b7,#366ea7);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5a88b7),to(#366ea7));background-image:-webkit-linear-gradient(top,#5a88b7,#366ea7);background-image:-o-linear-gradient(top,#5a88b7,#366ea7);background-image:linear-gradient(top,#5a88b7,#366ea7);background-repeat:repeat-x;border:0;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 2px 3px rgba(0,0,0,0.3);color:#fff;padding:4px 10px}.aui-button2.aui-style-hero:hover,.aui-button2.aui-style-hero:focus{background-color:#3c7ab9;background-image:-moz-linear-gradient(top,#6e96bf,#3c7ab9);background-image:-ms-linear-gradient(top,#6e96bf,#3c7ab9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#6e96bf),to(#3c7ab9));background-image:-webkit-linear-gradient(top,#6e96bf,#3c7ab9);background-image:-o-linear-gradient(top,#6e96bf,#3c7ab9);background-image:linear-gradient(top,#6e96bf,#3c7ab9);text-decoration:none}
.aui-dropdown2.aui-dropdown2-in-header{z-index:12000}
#header .aui-header a:focus,#header .aui-header a:hover,#header .aui-header a:active{text-decoration:none}
.aui-align-right{float:right}.aui-align-left{float:left}.aui-state-hidden{display:none}.aui-rounded{border-radius:3px}
#recently-viewed h3 {
    margin-top: 10px;
    color: #707070;
    text-transform: uppercase;
    font-size: 12px;
}

#recently-viewed-dialog .dialog-panel-body {
    position: relative;
}

#recently-viewed .filter input {
    width: 100%;
    max-width: 100%;
}

#recently-viewed .filter input:focus {
    outline: none;
}

/* placeholder color hack for ff */
#recently-viewed .filter input:-moz-placeholder {
    color: #666 !important; 
}

#recently-viewed .empty {
    text-align: center;
    margin-top: 10px;
}

#recently-viewed .pages .group {
    padding-bottom: 10px;
}

#recently-viewed .pages .border {
    border-bottom: 1px solid #CCC;
}

#recently-viewed .pages ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

#recently-viewed .pages ul li {
    padding: 6px 5px 6px 4px;
    height: 16px;
}

#recently-viewed .ry-page.highlight {
    background: #e9e9e9;
}

#recently-viewed .page-icon {
    float: left;
}

#recently-viewed .page-icon .icon {
    height: 16px;
    vertical-align: top;
}

#recently-viewed .page-title {
    margin-left: 21px;
}

#recently-viewed .page-title a {
    line-height: 17px;
}

#recently-viewed .ellipsis {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block;
}


.nav-link-label,
.nav-link-description {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.nav-links .nav-link-description {
    color: #707070;
}

.nav-links .nav-link-edit {
    color: #3b73af;
}

.nav-links .active > .nav-link-label,
.nav-links .active > .nav-link-description,
.nav-links .active > .nav-link-edit {
    color: inherit; /* inherit from the Dropdown styling */
}

.nav-links .nav-link-edit-wrapper {
    padding-left: 31px !important;
}

#app-switcher {
	z-index: 12000;
}

.app-switcher-trigger.aui-dropdown2-trigger,
.app-switcher-trigger.sidebar-trigger {
    background: transparent;
    border: 0;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    color: inherit;
    cursor: pointer;
    float: left;
    height: 40px;
    width: 36px;
}

.app-switcher-trigger.aui-dropdown2-trigger:after {
    content: normal !important; /* disable :after triangle from AUI */
}
.app-switcher-trigger > .aui-icon {
    filter: alpha(opacity=80);
    opacity: 0.8;
}
.app-switcher-trigger:hover > .aui-icon,
.app-switcher-trigger:active > .aui-icon,
.app-switcher-trigger:focus > .aui-icon,
.app-switcher-trigger.active > .aui-icon {
    filter: alpha(opacity=100);
    opacity: 1;
}

.app-switcher-loading {
    background: no-repeat 10px 50%;
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAPMPALu7u5mZmTMzM93d3REREQAAAHd3d1VVVWZmZqqqqoiIiO7u7kRERCIiIgARAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFBwAPACwAAAAAEAAQAEAEcPDJtyg6dUrFetDTIopMoSyFcxxD1krD8AwCkASDIlPaUDQLR6G1Cy0SgqIkE1IQGMrFAKCcGWSBzwPAnAwarcKQ15MpTMJYd1ZyUDXSDGelBY0qIoBh/ZoYGgELCjoxCRRvIQcGD1kzgSAgAACQDxEAIfkEBQcADwAsAAAAAA8AEAAABF3wyfkMkotOJpscRKJJwtI4Q1MAoxQ0RFBw0xEvhGAVRZZJh4JgMAEQW7TWI4EwGFjKR+CAQECjn8DoN0kwDtvBT8FILAKJgfoo1iAGAPNVY9DGJXNMIHN/HJVqIxEAIfkEBQcADwAsAAAAABAADwAABFrwyfmColgiydpaQiY5x9Ith7hURdIl0wBIhpCAjKIIxaAUPQ0hFQsAC7MJALFSFi4SgC4wyHyuCYNWxH3AuhSEotkNGAALAPqqkigG8MWAjAnM4A8594vPUyIAIfkEBQcADwAsAAAAABAAEAAABF3wySkDvdKsddg+APYIWrcg2DIRQAcU6DJICjIsjBEETLEEBYLqYSDdJoCGiHgZwG4LQCCRECEIBAdoF5hdEIWwgBJqDs7DgcKyRHZl3uUwuhm2AbNNW+LV7yd+FxEAIfkEBQcACAAsAAAAABAADgAABEYQyYmMoVgeWQrP3NYhBCgZBdAFRUkdBIAUguVVo1ZsWFcEGB5GMBkEjiCBL2a5ZAi+m2SAURExwKqPiuCafBkvBSCcmiYRACH5BAUHAA4ALAAAAAAQABAAAARs0MnpAKDYrbSWMp0xZIvBKYrXjNmADOhAKBiQDF5gGcICNAyJTwFYTBaDQ0HAkgwSmAUj0OkMrkZM4HBgKK7YTKDRICAo2clAEIheKc9CISjEVTuEQrJASGcSBQcSUFEUDQUXJBgDBW0Zj34RACH5BAUHAA8ALAAAAAAQABAAAARf8Mn5xqBYgrVC4EEmBcOSfAEjSopJMglmcQlgBYjE5NJgZwjCAbO4YBAJjpIjSiAQh5ayyRAIDKvJIbnIagoFRFdkQDQKC0RBsCIUFAWsT7RwG410R8HiiK0WBwJjFBEAIfkEBQcADgAsAQABAA8ADwAABFrQybEWADXJLUHHAMJxIDAgnrOo2+AOibEMh1LN62gIxphzitRoCDAYNcNN6FBLShao4WzwHDQKvVGhoFAwGgtFgQHENhoB7nCwHRAIC0EyUcC8Zw1ha3NIRgAAIfkEBQcADwAsAAAAABAAEAAABGDwyfnWoljaNYYFV+Zx3hCEGEcuypBtMJBISpClAWLfWODymIFiCJwMDMiZBNAAYFqUAaNQ2E0YBIXGURAMCo1AAsFYBBoIScBJEwgSVcmP0li4FwcHz+FpCCQMPCFINxEAIfkEBQcADgAsAAABABAADwAABFzQyemWXYNqaSXY2vVtw3UNmROM4JQowKKlFOsgRI6ASQ8IhSADFAjAMIMAgSYJtByxyQIhcEoaBcSiwegpDgvAwSBJ0AIHBoCQqIAEi/TCIAABGhLG8MbcKBQgEQAh+QQFBwAPACwAAAEAEAAPAAAEXfDJSd+qeK5RB8fDRRWFspyotAAfQBbfNLCVUSSdKDV89gDAwcFBIBgywMRnkWBgcJUDKSZRIKAPQcGwYByAAYTEEJAAJIGbATEQ+B4ExmK9CDhBd8ThdHw/AmUYEQAh+QQFBwAPACwAAAEADwAPAAAEXvBJQIa8+ILSspdHkXxS9wxF4Q3L2aTBeC0sFjhAtuyLIjAMhYc2GBgaSKGuyNoBDp7czFAgeBIKwC6kWCAMxUSAFjtNCAAFGGF5tCQLAaJnWCTqHoREvQuQJAkyGBEAOw==);
    line-height: 16px;
    padding: 5px 10px 5px 31px;
}
.app-switcher-error {
    line-height: 16px;
    padding: 5px 10px;
    white-space: nowrap;
}
.app-switcher-retry {
    color: #3b73af;
    cursor: pointer;
}
.app-switcher-retry:hover {
    text-decoration: underline;
}

.app-switcher-sidebar {
    display: none;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    background-color: #393939;
    width: 205px;
    padding: 10px 20px;
    -moz-box-shadow: 2px 0 3px #111;
    -webkit-box-shadow: 2px 0 3px #111;
    box-shadow: 2px 0 3px #111;
}

.app-switcher-sidebar .aui-nav-heading,
.aui-theme-bamboo .app-switcher-sidebar .aui-nav-heading {
    font-size: 12px;
    line-height: 1.66;
    text-transform: uppercase;
    color: #ccc;
    margin-top: 0;
}

.app-switcher-sidebar ul, .app-switcher-sidebar li {
    list-style: none;
    margin: 0;
    padding: 0;
}
.app-switcher-sidebar li a {
    display: block;
    line-height: 20px;
    overflow: hidden;
    padding: 5px 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #3b73af;
}
#app-switcher.app-switcher-sidebar .nav-link a .nav-link-label {
    color: #aaa;
}
.app-switcher-sidebar li a:hover {
    text-decoration: none;
}
.sidebar-customize-section.aui-dropdown2 {
    z-index: 12001;
}
.app-switcher-sidebar .aui-dropdown2-trigger {
    display: inline-block;
    margin-top: 7px;
    float: right;
}
.sidebar-project-name {
    display: table-cell;
    vertical-align: middle;
    padding: 0 10px;
    color: #ccc;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #e6e6e6;
}
.app-switcher-sidebar a.aui-dropdown2-trigger {
    color: #ccc;
}

.app-switcher-section {
    margin-top: 10px;
}

.app-switcher-title {
    margin-bottom: 2px;
}
.sidebar-trigger.sidebar-open {
    background-color: #296ca3;
    color: #ffffff;
}
/* Drop the border top on the first section */
.aui-navgroup .app-switcher-applications .aui-nav-heading {
    border-top: none;
}

/**
 * Single body class to turn display/hide all elements (hidden by default)
 */
.app-switcher-open .app-switcher-sidebar {
    display: block;
}
.app-switcher-open .sidebar-trigger {
    background-color: #3872B1;
}
.app-switcher-sidebar .app-switcher-error {
    color: #aaa;
    white-space: normal;
}
.ap-message {
  color: gray;
  font-size: smaller;
  line-height: 16px;
}

.ap-dialog-loading {
  background: url(/s/de_DE-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.7/0.6.940/_/download/resources/com.atlassian.labs.remoteapps-plugin:iframe-host-css/loading.gif) center center no-repeat;
}

.ap-loading, .ap-load-timeout {
  background: url(/s/de_DE-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.7/0.6.940/_/download/resources/com.atlassian.labs.remoteapps-plugin:iframe-host-css/loading.gif) left center no-repeat;
  padding-left: 34px;
}

.ap-dialog-content {
  padding: 0 !important;
  overflow: hidden !important;
}

.ap-dialog-content .ap-stats {
  padding: 5px 10px;
  background: #f7f7f7;
  border-top: 1px solid #f0f0f0;
}

.ap-link-disabled, .ap-link-disabled:hover, .ap-link-disabled:visited, .ap-link-disabled:focus {
  color: gray !important;
  text-decoration: none;
}

.dialog-panel-body .projectshortcuts-heading {
    color: #707070;
    font-size: 1em;
    font-weight: bold;
    margin: 20px 0 0;
    text-transform: uppercase;
}

.projectshortcut-links {
    color: #707070;
    list-style: none;
    margin: 10px 0 0;
    padding: 0;
}
.projectshortcut-links > li {
    display: inline-block;
    margin-top: 10px;
}
.projectshortcut-links > li:after {
    content: "\2022";
    margin: 0 10px;
}
.projectshortcut-links > .last:after {
    content: normal;
    margin: 0;
}

.projectshortcuts-heading + .projectshortcut-links {
	margin-top: 0;
}

.projectshortcuts-loading {
    padding-bottom: 48px;
    position: relative;
    text-align: center;
}
.projectshortcuts-loading:after {
    bottom: 0;
    content: url(data:image/gif;base64,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);
    left: 50%;
    margin-left: -8px;
    position: absolute;
}

.aui-dialog #projectShortcutsContent {
	padding-left: 11px;
}

.project-shortcut-dialog-trigger {
    cursor: pointer;
    float: left;
    position: relative;
}

.project-shortcut-dialog-trigger:after {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAJFBMVEX///////9dXV3W1tZ6enplZWXLy8utra3g4OD09PSOjo6EhISIeIDmAAAAAXRSTlMAQObYZgAAAGJJREFUeNplT9sOQCEIMsjs8v//e45aW1u8aMACJTDxY8pBRTXS/pFv1VYCTTV07WWjq3vQfAXoHois6hqTKHUJzJdBDp8GSWVsBw/Bi7CbMLyfZixPbBbLlCj2VH+Pe87/AEwfAnbLq1BrAAAAAElFTkSuQmCC) no-repeat 0 0;
    content: "";
    display: none;
    top: 0;
    left: 0;
    height: 16px;
    width: 16px;
    position: absolute;
}

.project-shortcut-dialog-trigger:hover:after {
	display: block;
}

.project-shortcut-helptip h3 {
	font-size: 19px;
	line-height: 1.2106;
	margin-top: 0px;
}


/************************************************************                   **/
/* Everything with the class .project-dialog-header-wrapper                      */
/* can be deleted once PDL dialog is in AUI and it supports images in the title  */
.project-dialog-header-wrapper .project-header {
    border-bottom: 1px solid #CCC;
	padding: 10px 0px 14px 15px;
	background-color: #F2F2F2;
	margin: 0px;
	height: 48px;
}

.project-dialog-header-wrapper .project-header img {
    height: 48px;
    width: 48px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

#project-shortcuts-dialog .dialog-panel-body {
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}

.project-dialog-header-wrapper h2.dialog-title {
    border-bottom: 0;
    display: inline-block;
    vertical-align: top;
	padding-top: 5px;
	min-width: 50%;
	padding-right: 0;
	padding-left: 0;
	margin-right: 18px;
	margin-left: 18px;
	line-height: 48px;
}

.poject-dialog-header-wrapper {
	padding: 20px;
}

.project-dialog-header-wrapper .project-right-column {
    padding-left: 10px;
}

.project-dialog-header-wrapper .project-content-wrapper {
    padding: 20px 60px 20px 85px;
	color: #333;
}

.project-dialog-header-wrapper .project-heading {
	background-color: #F2F2F2;
	padding-top: 15px;
	padding-left: 10px;
	padding-bottom: 25px;
	padding-right: 60px;
}

.projectshortcuts-description {
	padding-top: 20px;
	max-height: 72px;
	overflow: hidden;
}
