/* module-key = 'com.atlassian.plugins.atlassian-nav-links-plugin:rotp-menu', location = 'appswitcher/appswitcher.css' */
.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: #0052cc;
}

.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: 10px !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;
}

.app-switcher-trigger.aui-dropdown2-trigger {
    height: 40px;
}

.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: #0052cc;
    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: #0052cc;
}

#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;
}
/* module-key = 'com.atlassian.plugins.atlassian-nav-links-plugin:rotp-menu', location = 'appswitcher/appswitcherdiscovery.css' */

.app-discovery-suggestion-app .suggestion-apps {
    padding-left: 20px;
    margin-top: 10px;
}

.app-discovery-suggestion-app .active {
    background-color: #ffffff;
}

.app-discovery-suggestion-app:hover {
    background-color: #0052cc;

}

.app-discovery-suggestion-app:hover .app-discovery-small {
    color: #ffffff;
}

.app-discovery-apps {
    border-top: 1px solid solid #ccc;

}

.app-discovery-small {
    color: #707070;
    font-size: 12px;
    line-height: 1.33333333333333;
    padding-left: 10px;
    margin-top: 5px;
    padding-right: 10px;
}

.app-discovery-suggestion-app:hover .app-discovery-suggest-title small {
    color: #ffffff;

}

.app-discovery-suggest-title {
    padding-right: 20px;
    padding-left: 10px;
    padding-top: 3px;
}

.app-discovery-suggest-apps-buttons {
    padding: 10px;
}

.app-discovery-link {
    padding-left: 31px !important;
}

.app-discovery-bamboo-product-icon {
    background-image: url(/jira/s/-9bc2l8/820000/1dlckms/6.0.2/_/download/resources/com.atlassian.plugins.atlassian-nav-links-plugin:rotp-menu/images/bamboo.png);
    background-size: 120px 40px;
    height: 40px;
}

.app-discovery-suggestion-app:hover .app-discovery-bamboo-product-icon {
    background-image: url(/jira/s/-9bc2l8/820000/1dlckms/6.0.2/_/download/resources/com.atlassian.plugins.atlassian-nav-links-plugin:rotp-menu/images/bamboo_hover.png);
}

.app-discovery-jira-product-icon {
    background-image: url(/jira/s/-9bc2l8/820000/1dlckms/6.0.2/_/download/resources/com.atlassian.plugins.atlassian-nav-links-plugin:rotp-menu/images/jira.png);
    background-size: 80px 40px;
    height: 40px;
}

.app-discovery-suggestion-app:hover .app-discovery-jira-product-icon {
    background-image: url(/jira/s/-9bc2l8/820000/1dlckms/6.0.2/_/download/resources/com.atlassian.plugins.atlassian-nav-links-plugin:rotp-menu/images/jira_hover.png);
}

.app-discovery-confluence-product-icon {
    background-image: url(/jira/s/-9bc2l8/820000/1dlckms/6.0.2/_/download/resources/com.atlassian.plugins.atlassian-nav-links-plugin:rotp-menu/images/confluence.png);
    background-size: 140px 40px;
    height: 40px;

}

.app-discovery-suggestion-app:hover .app-discovery-confluence-product-icon {
    background-image: url(/jira/s/-9bc2l8/820000/1dlckms/6.0.2/_/download/resources/com.atlassian.plugins.atlassian-nav-links-plugin:rotp-menu/images/confluence_hover.png);
}

.close-button-alignment {
    margin-top: 20px;
    padding: 4px 10px;
}

.appswitcher-tooltips .tipsy-arrow {
    top: 30%;
    border-width: 5px;
}

.appswitcher-tooltips .tipsy-inner {
    max-width: 400px;
    width: 220px;
}

/*Copy from AUI 5.5 for left arrow*/
#arrow-app-switcher-tooltip.aui-inline-dialog-arrow.aui-css-arrow.aui-left-arrow:after,
#arrow-app-switcher-tooltip.arrow.aui-css-arrow.aui-left-arrow:after,
#arrow-app-switcher-tooltip.aui-inline-dialog-arrow.aui-css-arrow.aui-left-arrow:before,
#arrow-app-switcher-tooltip.arrow.aui-css-arrow.aui-left-arrow:before {
    border-width: 8px 8px 8px 0;
    border-color: transparent #ccc;
}

#arrow-app-switcher-tooltip.aui-inline-dialog-arrow.aui-css-arrow.aui-left-arrow:after,
#arrow-app-switcher-tooltip.arrow.aui-css-arrow.aui-left-arrow:after {
    border-color: transparent #ffffff transparent transparent;
    top: 0;
    right: 0;
}
