/*
 * jQuery UI CSS Framework @VERSION
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/*
 * jQuery UI Autocomplete @VERSION
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete { position: absolute; cursor: default; }	

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/*
 * jQuery UI Menu @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

/*
 * jQuery UI Dialog @VERSION
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

/*
 * jQuery UI CSS Framework @VERSION
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/images/jqueryui/ui-bg_flat_75_ffffff_40x100.png?8692e6efddf8')/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }
.ui-widget-content a { color: #222222/*{fcContent}*/; }
.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/images/jqueryui/ui-bg_highlight-soft_75_cccccc_1x100.png?72c593d16e99')/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
.ui-widget-header a { color: #222222/*{fcHeader}*/; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/images/jqueryui/ui-bg_glass_75_e6e6e6_1x400.png?f4254356c2a8')/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/images/jqueryui/ui-bg_glass_75_dadada_1x400.png?c12c6510dad3')/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/images/jqueryui/ui-bg_glass_65_ffffff_1x400.png?e5a8f32e28fd')/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/images/jqueryui/ui-bg_glass_55_fbf9ee_1x400.png?f8f4558e0b92')/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/images/jqueryui/ui-bg_glass_95_fef1ec_1x400.png?5a3be2d8fff8')/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a/*{fcError}*/; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/images/jqueryui/ui-icons_222222_256x240.png?9129e086dc48')/*{iconsContent}*/; }
.ui-widget-content .ui-icon {background-image: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/images/jqueryui/ui-icons_222222_256x240.png?9129e086dc48')/*{iconsContent}*/; }
.ui-widget-header .ui-icon {background-image: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/images/jqueryui/ui-icons_222222_256x240.png?9129e086dc48')/*{iconsHeader}*/; }
.ui-state-default .ui-icon { background-image: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/images/jqueryui/ui-icons_888888_256x240.png?faf6f5dc44e7')/*{iconsDefault}*/; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/images/jqueryui/ui-icons_454545_256x240.png?771099482bdc')/*{iconsHover}*/; }
.ui-state-active .ui-icon {background-image: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/images/jqueryui/ui-icons_454545_256x240.png?771099482bdc')/*{iconsActive}*/; }
.ui-state-highlight .ui-icon {background-image: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/images/jqueryui/ui-icons_2e83ff_256x240.png?25162bf857a8')/*{iconsHighlight}*/; }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/images/jqueryui/ui-icons_cd0a0a_256x240.png?5d8808d43cef')/*{iconsError}*/; }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-top { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-right {  -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-left { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all { -moz-border-radius: 4px/*{cornerRadius}*/; -webkit-border-radius: 4px/*{cornerRadius}*/; border-radius: 4px/*{cornerRadius}*/; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/images/jqueryui/ui-bg_flat_0_aaaaaa_40x100.png?2a44fbdb7360')/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/images/jqueryui/ui-bg_flat_0_aaaaaa_40x100.png?2a44fbdb7360')/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; }

/**
 * Bitbucket overrides.
 */

.ui-widget { font-family: inherit; font-size: inherit; }
.ui-widget .ui-widget { font-size: inherit; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: inherit; font-size: inherit; }
.ui-widget-header { border: none; background: #fff url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/img/wiki/bg-th-blue.png') no-repeat -1px -1px; color: #133362; font-size: 14px; font-weight: normal; }
.ui-widget-overlay { background: #eeeeee; }

.ui-widget-header.ui-corner-all { -moz-border-radius: 6px 6px 0 0; -webkit-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0; }

.ui-autocomplete.ui-widget-content { background: #fff 50% top repeat-x; color: #333; }
.ui-autocomplete.ui-widget-content a { color: #333; }
.ui-autocomplete.ui-widget-header { border: 1px solid #f5f5f5; background: #f5f5f5 50% 50% repeat-x; color: #000; }
.ui-autocomplete.ui-widget-header a { color: #fff; }

.ui-autocomplete .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #eeeeee 50% 50% repeat-x; color: #1c94c4; }
.ui-autocomplete .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; }
.ui-autocomplete .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #ddd; background: #eeeeee 50% 50% repeat-x; color: #000000; }
.ui-autocomplete .ui-state-hover a, .ui-state-hover a:hover { color: #f5f5f5; }
.ui-autocomplete .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #eeeeee; background: #ffffff 50% 50% repeat-x; color: #000000; }
.ui-autocomplete .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #000000; }
.ui-autocomplete a.ui-state-hover.ui-corner-all { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
.ui-autocomplete a.ui-state-hover { background: #3B73AF; color: white; }

.ui-autocomplete { max-width: 400px; overflow-x: hidden; white-space: nowrap; }

.ui-menu {
  padding: 2px 0;
  -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
  border: 1px solid #ccc;
}

.ui-dialog { padding: inherit; }
.ui-dialog .ui-dialog-buttonpane { border-width: 0; margin: inherit; }

.ui-autocomplete > li > a {
  line-height: 16px;
}
.ui-autocomplete > li > a > img {
  height: 16px;
  margin-right: 6px;
  vertical-align: middle;
  width: 16px;
}

.ui-autocomplete {
  max-width: none !important;
}

.tipsy { font-size: 10px; position: absolute; padding: 5px; word-wrap: break-word; z-index: 100000; }
  .tipsy-inner { background-color: #000; color: #FFF; max-width: 200px; padding: 5px 8px 4px 8px; text-align: center; }

  /* Rounded corners */
  .tipsy-inner { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

  /* Uncomment for shadow */
  /*.tipsy-inner { box-shadow: 0 0 5px #000000; -webkit-box-shadow: 0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000; }*/

  .tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 5px dashed #000; }

  /* Rules to colour arrows */
  .tipsy-arrow-n { border-bottom-color: #000; }
  .tipsy-arrow-s { border-top-color: #000; }
  .tipsy-arrow-e { border-left-color: #000; }
  .tipsy-arrow-w { border-right-color: #000; }

	.tipsy-n .tipsy-arrow { top: 0px; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }
    .tipsy-nw .tipsy-arrow { top: 0; left: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent;}
    .tipsy-ne .tipsy-arrow { top: 0; right: 10px; border-bottom-style: solid; border-top: none;  border-left-color: transparent; border-right-color: transparent;}
  .tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
    .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
    .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
  .tipsy-e .tipsy-arrow { right: 0; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent; border-bottom-color: transparent; }
  .tipsy-w .tipsy-arrow { left: 0; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent; border-bottom-color: transparent; }

/*
Version: 3.4.1 Timestamp: Thu Jun 27 18:02:10 PDT 2013
*/
.select2-container {
    margin: 0;
    position: relative;
    display: inline-block;
    /* inline-block for ie7 */
    zoom: 1;
    *display: inline;
    vertical-align: middle;
}

.select2-container,
.select2-drop,
.select2-search,
.select2-search input{
    /*
      Force border-box so that % widths fit the parent
      container without overlap because of margin/padding.

      More Info : http://www.quirksmode.org/css/box.html
    */
    -webkit-box-sizing: border-box; /* webkit */
    -khtml-box-sizing: border-box; /* konqueror */
    -moz-box-sizing: border-box; /* firefox */
    -ms-box-sizing: border-box; /* ie */
    box-sizing: border-box; /* css3 */
}

.select2-container .select2-choice {
    display: block;
    height: 26px;
    padding: 0 0 0 8px;
    overflow: hidden;
    position: relative;

    border: 1px solid #aaa;
    white-space: nowrap;
    line-height: 26px;
    color: #444;
    text-decoration: none;

    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;

    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;

    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    background-color: #fff;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.5, white));
    background-image: -webkit-linear-gradient(center bottom, #eeeeee 0%, white 50%);
    background-image: -moz-linear-gradient(center bottom, #eeeeee 0%, white 50%);
    background-image: -o-linear-gradient(bottom, #eeeeee 0%, #ffffff 50%);
    background-image: -ms-linear-gradient(top, #ffffff 0%, #eeeeee 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);
    background-image: linear-gradient(top, #ffffff 0%, #eeeeee 50%);
}

.select2-container.select2-drop-above .select2-choice {
    border-bottom-color: #aaa;

    -webkit-border-radius:0 0 4px 4px;
    -moz-border-radius:0 0 4px 4px;
    border-radius:0 0 4px 4px;

    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.9, white));
    background-image: -webkit-linear-gradient(center bottom, #eeeeee 0%, white 90%);
    background-image: -moz-linear-gradient(center bottom, #eeeeee 0%, white 90%);
    background-image: -o-linear-gradient(bottom, #eeeeee 0%, white 90%);
    background-image: -ms-linear-gradient(top, #eeeeee 0%,#ffffff 90%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
    background-image: linear-gradient(top, #eeeeee 0%,#ffffff 90%);
}

.select2-container.select2-allowclear .select2-choice .select2-chosen {
    margin-right: 42px;
}

.select2-container .select2-choice > .select2-chosen {
    margin-right: 26px;
    display: block;
    overflow: hidden;

    white-space: nowrap;

    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.select2-container .select2-choice abbr {
    display: none;
    width: 12px;
    height: 12px;
    position: absolute;
    right: 24px;
    top: 8px;

    font-size: 1px;
    text-decoration: none;

    border: 0;
    background: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/lib/select2/images/select2.png?2ca61b76e220') right top no-repeat;
    cursor: pointer;
    outline: 0;
}

.select2-container.select2-allowclear .select2-choice abbr {
    display: inline-block;
}

.select2-container .select2-choice abbr:hover {
    background-position: right -11px;
    cursor: pointer;
}

.select2-drop-undermask {
    border: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9998;
    background-color: transparent;
    filter: alpha(opacity=0);
}

.select2-drop-mask {
    border: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9998;
    /* styles required for IE to work */
    background-color: #fff;
    opacity: 0;
    filter: alpha(opacity=0);
}

.select2-drop {
    width: 100%;
    margin-top: -1px;
    position: absolute;
    z-index: 9999;
    top: 100%;

    background: #fff;
    color: #000;
    border: 1px solid #aaa;
    border-top: 0;

    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;

    -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
    box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
}

.select2-drop-auto-width {
    border-top: 1px solid #aaa;
    width: auto;
}

.select2-drop-auto-width .select2-search {
    padding-top: 4px;
}

.select2-drop.select2-drop-above {
    margin-top: 1px;
    border-top: 1px solid #aaa;
    border-bottom: 0;

    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;

    -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
    box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
}

.select2-drop-active {
    border: 1px solid #5897fb;
    border-top: none;
}

.select2-drop.select2-drop-above.select2-drop-active {
    border-top: 1px solid #5897fb;
}

.select2-container .select2-choice .select2-arrow {
    display: inline-block;
    width: 18px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;

    border-left: 1px solid #aaa;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;

    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;

    background: #ccc;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));
    background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);
    background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
    background-image: -o-linear-gradient(bottom, #ccc 0%, #eee 60%);
    background-image: -ms-linear-gradient(top, #cccccc 0%, #eeeeee 60%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);
    background-image: linear-gradient(top, #cccccc 0%, #eeeeee 60%);
}

.select2-container .select2-choice .select2-arrow b {
    display: block;
    width: 100%;
    height: 100%;
    background: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/lib/select2/images/select2.png?2ca61b76e220') no-repeat 0 1px;
}

.select2-search {
    display: inline-block;
    width: 100%;
    min-height: 26px;
    margin: 0;
    padding-left: 4px;
    padding-right: 4px;

    position: relative;
    z-index: 10000;

    white-space: nowrap;
}

.select2-search input {
    width: 100%;
    height: auto !important;
    min-height: 26px;
    padding: 4px 20px 4px 5px;
    margin: 0;

    outline: 0;
    font-family: sans-serif;
    font-size: 1em;

    border: 1px solid #aaa;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;

    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;

    background: #fff url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/lib/select2/images/select2.png?2ca61b76e220') no-repeat 100% -22px;
    background: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/lib/select2/images/select2.png?2ca61b76e220') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
    background: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/lib/select2/images/select2.png?2ca61b76e220') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
    background: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/lib/select2/images/select2.png?2ca61b76e220') no-repeat 100% -22px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
    background: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/lib/select2/images/select2.png?2ca61b76e220') no-repeat 100% -22px, -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
    background: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/lib/select2/images/select2.png?2ca61b76e220') no-repeat 100% -22px, -ms-linear-gradient(top, #ffffff 85%, #eeeeee 99%);
    background: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/lib/select2/images/select2.png?2ca61b76e220') no-repeat 100% -22px, linear-gradient(top, #ffffff 85%, #eeeeee 99%);
}

.select2-drop.select2-drop-above .select2-search input {
    margin-top: 4px;
}

.select2-search input.select2-active {
    background: #fff url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/lib/select2/images/select2-spinner.gif?7b9776076d5f') no-repeat 100%;
    background: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/lib/select2/images/select2-spinner.gif?7b9776076d5f') no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
    background: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/lib/select2/images/select2-spinner.gif?7b9776076d5f') no-repeat 100%, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
    background: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/lib/select2/images/select2-spinner.gif?7b9776076d5f') no-repeat 100%, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
    background: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/lib/select2/images/select2-spinner.gif?7b9776076d5f') no-repeat 100%, -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
    background: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/lib/select2/images/select2-spinner.gif?7b9776076d5f') no-repeat 100%, -ms-linear-gradient(top, #ffffff 85%, #eeeeee 99%);
    background: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/lib/select2/images/select2-spinner.gif?7b9776076d5f') no-repeat 100%, linear-gradient(top, #ffffff 85%, #eeeeee 99%);
}

.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
    border: 1px solid #5897fb;
    outline: none;

    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,.3);
    box-shadow: 0 0 5px rgba(0,0,0,.3);
}

.select2-dropdown-open .select2-choice {
    border-bottom-color: transparent;
    -webkit-box-shadow: 0 1px 0 #fff inset;
    -moz-box-shadow: 0 1px 0 #fff inset;
    box-shadow: 0 1px 0 #fff inset;

    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;

    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;

    background-color: #eee;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, white), color-stop(0.5, #eeeeee));
    background-image: -webkit-linear-gradient(center bottom, white 0%, #eeeeee 50%);
    background-image: -moz-linear-gradient(center bottom, white 0%, #eeeeee 50%);
    background-image: -o-linear-gradient(bottom, white 0%, #eeeeee 50%);
    background-image: -ms-linear-gradient(top, #ffffff 0%,#eeeeee 50%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 );
    background-image: linear-gradient(top, #ffffff 0%,#eeeeee 50%);
}

.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
    border: 1px solid #5897fb;
    border-top-color: transparent;

    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(0.5, #eeeeee));
    background-image: -webkit-linear-gradient(center top, white 0%, #eeeeee 50%);
    background-image: -moz-linear-gradient(center top, white 0%, #eeeeee 50%);
    background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
    background-image: -ms-linear-gradient(bottom, #ffffff 0%,#eeeeee 50%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 );
    background-image: linear-gradient(bottom, #ffffff 0%,#eeeeee 50%);
}

.select2-dropdown-open .select2-choice .select2-arrow {
    background: transparent;
    border-left: none;
    filter: none;
}
.select2-dropdown-open .select2-choice .select2-arrow b {
    background-position: -18px 1px;
}

/* results */
.select2-results {
    max-height: 200px;
    padding: 0 0 0 4px;
    margin: 4px 4px 4px 0;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

.select2-results ul.select2-result-sub {
    margin: 0;
    padding-left: 0;
}

.select2-results ul.select2-result-sub > li .select2-result-label { padding-left: 20px }
.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 40px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 60px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 80px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 100px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 110px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 120px }

.select2-results li {
    list-style: none;
    display: list-item;
    background-image: none;
}

.select2-results li.select2-result-with-children > .select2-result-label {
    font-weight: bold;
}

.select2-results .select2-result-label {
    padding: 3px 7px 4px;
    margin: 0;
    cursor: pointer;

    min-height: 1em;

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

.select2-results .select2-highlighted {
    background: #3875d7;
    color: #fff;
}

.select2-results li em {
    background: #feffde;
    font-style: normal;
}

.select2-results .select2-highlighted em {
    background: transparent;
}

.select2-results .select2-highlighted ul {
    background: white;
    color: #000;
}


.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-selection-limit {
    background: #f4f4f4;
    display: list-item;
}

/*
disabled look for disabled choices in the results dropdown
*/
.select2-results .select2-disabled.select2-highlighted {
    color: #666;
    background: #f4f4f4;
    display: list-item;
    cursor: default;
}
.select2-results .select2-disabled {
    background: #f4f4f4;
    display: list-item;
    cursor: default;
}

.select2-results .select2-selected {
    display: none;
}

.select2-more-results.select2-active {
    background: #f4f4f4 url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/lib/select2/images/select2-spinner.gif?7b9776076d5f') no-repeat 100%;
}

.select2-more-results {
    background: #f4f4f4;
    display: list-item;
}

/* disabled styles */

.select2-container.select2-container-disabled .select2-choice {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
}

.select2-container.select2-container-disabled .select2-choice .select2-arrow {
    background-color: #f4f4f4;
    background-image: none;
    border-left: 0;
}

.select2-container.select2-container-disabled .select2-choice abbr {
    display: none;
}


/* multiselect */

.select2-container-multi .select2-choices {
    height: auto !important;
    height: 1%;
    margin: 0;
    padding: 0;
    position: relative;

    border: 1px solid #aaa;
    cursor: text;
    overflow: hidden;

    background-color: #fff;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
    background-image: -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
    background-image: -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
    background-image: -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
    background-image: -ms-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
    background-image: linear-gradient(top, #eeeeee 1%, #ffffff 15%);
}

.select2-locked {
    padding: 3px 5px 3px 5px !important;
}

.select2-container-multi .select2-choices {
    min-height: 26px;
}

.select2-container-multi.select2-container-active .select2-choices {
    border: 1px solid #5897fb;
    outline: none;

    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,.3);
    box-shadow: 0 0 5px rgba(0,0,0,.3);
}
.select2-container-multi .select2-choices li {
    float: left;
    list-style: none;
}
.select2-container-multi .select2-choices .select2-search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap;
}

.select2-container-multi .select2-choices .select2-search-field input {
    padding: 5px;
    margin: 1px 0;

    font-family: sans-serif;
    font-size: 100%;
    color: #666;
    outline: 0;
    border: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: transparent !important;
}

.select2-container-multi .select2-choices .select2-search-field input.select2-active {
    background: #fff url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/lib/select2/images/select2-spinner.gif?7b9776076d5f') no-repeat 100% !important;
}

.select2-default {
    color: #999 !important;
}

.select2-container-multi .select2-choices .select2-search-choice {
    padding: 3px 5px 3px 18px;
    margin: 3px 0 3px 5px;
    position: relative;

    line-height: 13px;
    color: #333;
    cursor: default;
    border: 1px solid #aaaaaa;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

    -webkit-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
    -moz-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
    box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);

    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;

    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    background-color: #e4e4e4;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0 );
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
    background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: -ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
}
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
    cursor: default;
}
.select2-container-multi .select2-choices .select2-search-choice-focus {
    background: #d4d4d4;
}

.select2-search-choice-close {
    display: block;
    width: 12px;
    height: 13px;
    position: absolute;
    right: 3px;
    top: 4px;

    font-size: 1px;
    outline: none;
    background: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/lib/select2/images/select2.png?2ca61b76e220') right top no-repeat;
}

.select2-container-multi .select2-search-choice-close {
    left: 3px;
}

.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
    background-position: right -11px;
}
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
    background-position: right -11px;
}

/* disabled styles */
.select2-container-multi.select2-container-disabled .select2-choices{
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
    padding: 3px 5px 3px 5px;
    border: 1px solid #ddd;
    background-image: none;
    background-color: #f4f4f4;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {    display: none;
    background:none;
}
/* end multiselect */


.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
    text-decoration: underline;
}

.select2-offscreen, .select2-offscreen:focus {
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    border: 0;
    margin: 0;
    padding: 0;
    overflow: hidden;
    position: absolute;
    outline: 0;
    left: 0px;
}

.select2-display-none {
    display: none;
}

.select2-measure-scrollbar {
    position: absolute;
    top: -10000px;
    left: -10000px;
    width: 100px;
    height: 100px;
    overflow: scroll;
}
/* Retina-ize icons */

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi)  {
    .select2-search input, .select2-search-choice-close, .select2-container .select2-choice abbr, .select2-container .select2-choice .select2-arrow b {
        background-image: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/lib/select2/images/select2x2.png?49e3f0060186') !important;
        background-repeat: no-repeat !important;
        background-size: 60px 40px !important;
    }
    .select2-search input {
        background-position: 100% -21px !important;
    }
}

#progress-logs {
  background: #f5f5f5;
  border: solid 1px #ccc;
  border-radius: 5px;
  font-family: "Bitstream Vera Sans Mono", "DejaVu Sans Mono", Monaco, monospace;
  font-size: 12px;
  height: 288px;
  margin: 10px 0;
  overflow: auto;
  padding: 4px 8px;
}

#progress-logs ::-moz-selection {
  background: rgba(187, 187, 187, 0.5);
}

#progress-status {
  background: none;
  border: 1px solid #e7e7e7;
  display: none;
  font-weight: bold;
  margin: 10px 0 0;
  padding: 1px;
  width: 876px;
}

.error-state #progress-bar,
.warning-state #progress-bar,
.success-state #progress-bar {
  display: none;
}

.error-state #progress-status,
.warning-state #progress-status,
.success-state #progress-status {
  display: block;
}

#progress-status > p {
  background-position: 10px 7px;
  background-repeat: no-repeat;
  border-style: solid;
  border-width: 1px;
  padding: 0;
  text-align: center;
  text-transform: uppercase;
}

.error-state #progress-status > p {
  background: #ffeae8;
  border-color: #b50000;
  color: #b50000;
}

 .warning-state #progress-status > p {
  background-color: #fff6c2;
  border-color: #fed;
  color: #666;
}

.success-state #progress-status > p {
  background: #e7f9e0;
  border-color: #480;
  color: #2d6b00;
}

/* Progress Bar */

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

@-moz-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

@-ms-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

@-o-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

#progress-bar {
  height: 20px;
  margin-bottom: 20px;
  margin-top: 30px;
  overflow: hidden;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

#progress-bar .progress {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5a88b7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
     -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: width 0.6s ease;
     -moz-transition: width 0.6s ease;
       -o-transition: width 0.6s ease;
          transition: width 0.6s ease;
}

#progress-bar.striped .progress {
  background-color: #5a88b7;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);

  -webkit-background-size: 40px 40px;
     -moz-background-size: 40px 40px;
       -o-background-size: 40px 40px;
          background-size: 40px 40px;
}

#progress-bar.active .progress {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
     -moz-animation: progress-bar-stripes 2s linear infinite;
      -ms-animation: progress-bar-stripes 2s linear infinite;
       -o-animation: progress-bar-stripes 2s linear infinite;
          animation: progress-bar-stripes 2s linear infinite;
}

/*! fancyBox v2.0.6 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-tmp iframe, .fancybox-tmp object {
	vertical-align: top;
	padding: 0;
	margin: 0;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	padding: 0;
	margin: 0;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	padding: 0;
	margin: 0;
	position: relative;
	outline: none;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 10px;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	vertical-align: top;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/images/fancybox/fancybox_sprite.png?61c66a5947e7');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8020;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/images/fancybox/fancybox_loading.gif?c6f1ad4957e5') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	background: transparent url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/images/fancybox/blank.gif?325472601571'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 20px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 20px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -9999px;
	left: -9999px;
	padding: 0;
	overflow: visible;
	visibility: hidden;
}

/* Overlay helper */

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: #000;
}

#fancybox-overlay.overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8030;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	margin-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}
/*! fancyBox v2.0.6 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-tmp iframe, .fancybox-tmp object {
	vertical-align: top;
	padding: 0;
	margin: 0;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	padding: 0;
	margin: 0;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	padding: 0;
	margin: 0;
	position: relative;
	outline: none;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 10px;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	vertical-align: top;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/images/fancybox/fancybox_sprite.png?61c66a5947e7');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8020;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/images/fancybox/fancybox_loading.gif?c6f1ad4957e5') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	background: transparent url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/images/fancybox/blank.gif?325472601571'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 20px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 20px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -9999px;
	left: -9999px;
	padding: 0;
	overflow: visible;
	visibility: hidden;
}

/* Overlay helper */

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: #000;
}

#fancybox-overlay.overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8030;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	margin-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}
/* @group Base */
.chzn-container {
  font-size: 13px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  *display: inline;
}
.chzn-container .chzn-drop {
  background: #fff;
  border: 1px solid #aaa;
  border-top: 0;
  position: absolute;
  top: 100%;
  left: -9999px;
  -webkit-box-shadow: 0 4px 5px rgba(0,0,0,.15);
  -moz-box-shadow   : 0 4px 5px rgba(0,0,0,.15);
  box-shadow        : 0 4px 5px rgba(0,0,0,.15);
  z-index: 1010;
  width: 100%;
  -moz-box-sizing   : border-box;
  -ms-box-sizing    : border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing : border-box;
  box-sizing        : border-box;
}

.chzn-container.chzn-with-drop .chzn-drop {
  left: 0;
}

/* @end */

/* @group Single Chosen */
.chzn-container-single .chzn-single {
  background-color: #ffffff;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0 );   
  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
  background-image: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-image: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-image: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-image: linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%); 
  -webkit-border-radius: 5px;
  -moz-border-radius   : 5px;
  border-radius        : 5px;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
  border: 1px solid #aaaaaa;
  -webkit-box-shadow: 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);
  -moz-box-shadow   : 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);
  box-shadow        : 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);
  display: block;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  height: 23px;
  line-height: 24px;
  padding: 0 0 0 8px;
  color: #444444;
  text-decoration: none;
}
.chzn-container-single .chzn-default {
  color: #999;
}
.chzn-container-single .chzn-single span {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.chzn-container-single .chzn-single abbr {
  display: block;
  position: absolute;
  right: 26px;
  top: 6px;
  width: 12px;
  height: 12px;
  font-size: 1px;
  background: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/lib/chosen/chosen-sprite.png?25b9acb1b504') -42px 1px no-repeat;
}
.chzn-container-single .chzn-single abbr:hover {
  background-position: -42px -10px;
}
.chzn-container-single.chzn-disabled .chzn-single abbr:hover {
  background-position: -42px -10px;
}
.chzn-container-single .chzn-single div {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  height: 100%;
  width: 18px;
}
.chzn-container-single .chzn-single div b {
  background: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/lib/chosen/chosen-sprite.png?25b9acb1b504') no-repeat 0px 2px;
  display: block;
  width: 100%;
  height: 100%;
}
.chzn-container-single .chzn-search {
  padding: 3px 4px;
  position: relative;
  margin: 0;
  white-space: nowrap;
  z-index: 1010;
}
.chzn-container-single .chzn-search input {
  background: #fff url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/lib/chosen/chosen-sprite.png?25b9acb1b504') no-repeat 100% -20px;
  background: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/lib/chosen/chosen-sprite.png?25b9acb1b504') no-repeat 100% -20px, -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/lib/chosen/chosen-sprite.png?25b9acb1b504') no-repeat 100% -20px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/lib/chosen/chosen-sprite.png?25b9acb1b504') no-repeat 100% -20px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/lib/chosen/chosen-sprite.png?25b9acb1b504') no-repeat 100% -20px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/lib/chosen/chosen-sprite.png?25b9acb1b504') no-repeat 100% -20px, linear-gradient(#eeeeee 1%, #ffffff 15%);
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  outline: 0;
  border: 1px solid #aaa;
  font-family: sans-serif;
  font-size: 1em;
  width: 100%;
  -moz-box-sizing   : border-box;
  -ms-box-sizing    : border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing : border-box;
  box-sizing        : border-box;
}
.chzn-container-single .chzn-drop {
  margin-top: -1px;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius   : 0 0 4px 4px;
  border-radius        : 0 0 4px 4px;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
}
.chzn-container-single-nosearch .chzn-search {
  position: absolute;
  left: -9999px;
}
/* @end */

/* @group Multi Chosen */
.chzn-container-multi .chzn-choices {
  background-color: #fff;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background-image: -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
  border: 1px solid #aaa;
  margin: 0;
  padding: 0;
  cursor: text;
  overflow: hidden;
  height: auto !important;
  height: 1%;
  position: relative;
  width: 100%;
  -moz-box-sizing   : border-box;
  -ms-box-sizing    : border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing : border-box;
  box-sizing        : border-box;
}
.chzn-container-multi .chzn-choices li {
  float: left;
  list-style: none;
}
.chzn-container-multi .chzn-choices .search-field {
  white-space: nowrap;
  margin: 0;
  padding: 0;
}
.chzn-container-multi .chzn-choices .search-field input {
  color: #666;
  background: transparent !important;
  border: 0 !important;
  font-family: sans-serif;
  font-size: 100%;
  height: 15px;
  padding: 5px;
  margin: 1px 0;
  outline: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow   : none;
  box-shadow        : none;
}
.chzn-container-multi .chzn-choices .search-field .default {
  color: #999;
}
.chzn-container-multi .chzn-choices .search-choice {
  -webkit-border-radius: 3px;
  -moz-border-radius   : 3px;
  border-radius        : 3px;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
  background-color: #e4e4e4;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0 ); 
  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); 
  -webkit-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
  -moz-box-shadow   : 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
  box-shadow        : 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
  color: #333;
  border: 1px solid #aaaaaa;
  line-height: 13px;
  padding: 3px 20px 3px 5px;
  margin: 3px 0 3px 5px;
  position: relative;
  cursor: default;
}
.chzn-container-multi .chzn-choices .search-choice.search-choice-disabled {
  background-color: #e4e4e4;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0 );
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  color: #666;
  border: 1px solid #cccccc;
  padding-right: 5px;
}
.chzn-container-multi .chzn-choices .search-choice-focus {
  background: #d4d4d4;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close {
  display: block;
  position: absolute;
  right: 3px;
  top: 4px;
  width: 12px;
  height: 12px;
  font-size: 1px;
  background: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/lib/chosen/chosen-sprite.png?25b9acb1b504') -42px 1px no-repeat;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}
.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}
/* @end */

/* @group Results */
.chzn-container .chzn-results {
  margin: 0 4px 4px 0;
  max-height: 240px;
  padding: 0 0 0 4px;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.chzn-container-multi .chzn-results {
  margin: 0;
  padding: 0;
}
.chzn-container .chzn-results li {
  display: none;
  line-height: 15px;
  padding: 5px 6px;
  margin: 0;
  list-style: none;
}
.chzn-container .chzn-results .active-result {
  cursor: pointer;
  display: list-item;
}
.chzn-container .chzn-results .highlighted {
  background-color: #3875d7;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3875d7', endColorstr='#2a62bc', GradientType=0 );  
  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: -webkit-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
  background-image: -moz-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
  background-image: -o-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff;
}
.chzn-container .chzn-results li em {
  background: #feffde;
  font-style: normal;
}
.chzn-container .chzn-results .highlighted em {
  background: transparent;
}
.chzn-container .chzn-results .no-results {
  background: #f4f4f4;
  display: list-item;
}
.chzn-container .chzn-results .group-result {
  cursor: default;
  color: #999;
  font-weight: bold;
}
.chzn-container .chzn-results .group-option {
  padding-left: 15px;
}
.chzn-container-multi .chzn-drop .result-selected {
  display: none;
}
.chzn-container .chzn-results-scroll {
  background: white;
  margin: 0 4px;
  position: absolute;
  text-align: center;
  width: 321px; /* This should by dynamic with js */
  z-index: 1;
}
.chzn-container .chzn-results-scroll span {
  display: inline-block;
  height: 17px;
  text-indent: -5000px;
  width: 9px;
}
.chzn-container .chzn-results-scroll-down {
  bottom: 0;
}
.chzn-container .chzn-results-scroll-down span {
  background: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/lib/chosen/chosen-sprite.png?25b9acb1b504') no-repeat -4px -3px;
}
.chzn-container .chzn-results-scroll-up span {
  background: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/lib/chosen/chosen-sprite.png?25b9acb1b504') no-repeat -22px -3px;
}
/* @end */

/* @group Active  */
.chzn-container-active .chzn-single {
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
  -moz-box-shadow   : 0 0 5px rgba(0,0,0,.3);
  box-shadow        : 0 0 5px rgba(0,0,0,.3);
  border: 1px solid #5897fb;
}
.chzn-container-active.chzn-with-drop .chzn-single {
  border: 1px solid #aaa;
  -webkit-box-shadow: 0 1px 0 #fff inset;
  -moz-box-shadow   : 0 1px 0 #fff inset;
  box-shadow        : 0 1px 0 #fff inset;
  background-color: #eee;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0 );
  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
  background-image: -webkit-linear-gradient(top, #eeeeee 20%, #ffffff 80%);
  background-image: -moz-linear-gradient(top, #eeeeee 20%, #ffffff 80%);
  background-image: -o-linear-gradient(top, #eeeeee 20%, #ffffff 80%);
  background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);
  -webkit-border-bottom-left-radius : 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft : 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-left-radius : 0;
  border-bottom-right-radius: 0;
}
.chzn-container-active.chzn-with-drop .chzn-single div {
  background: transparent;
  border-left: none;
}
.chzn-container-active.chzn-with-drop .chzn-single div b {
  background-position: -18px 2px;
}
.chzn-container-active .chzn-choices {
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
  -moz-box-shadow   : 0 0 5px rgba(0,0,0,.3);
  box-shadow        : 0 0 5px rgba(0,0,0,.3);
  border: 1px solid #5897fb;
}
.chzn-container-active .chzn-choices .search-field input {
  color: #111 !important;
}
/* @end */

/* @group Disabled Support */
.chzn-disabled {
  cursor: default;
  opacity:0.5 !important;
}
.chzn-disabled .chzn-single {
  cursor: default;
}
.chzn-disabled .chzn-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @group Right to Left */
.chzn-rtl { text-align: right; }
.chzn-rtl .chzn-single { padding: 0 8px 0 0; overflow: visible; }
.chzn-rtl .chzn-single span { margin-left: 26px; margin-right: 0; direction: rtl; }

.chzn-rtl .chzn-single div { left: 3px; right: auto; }
.chzn-rtl .chzn-single abbr {
  left: 26px;
  right: auto;
}
.chzn-rtl .chzn-choices .search-field input { direction: rtl; }
.chzn-rtl .chzn-choices li { float: right; }
.chzn-rtl .chzn-choices .search-choice { padding: 3px 5px 3px 19px; margin: 3px 5px 3px 0; }
.chzn-rtl .chzn-choices .search-choice .search-choice-close { left: 4px; right: auto; }
.chzn-rtl .chzn-search { left: 9999px; }
.chzn-rtl.chzn-with-drop .chzn-search { left: 0px; }
.chzn-rtl .chzn-drop { left: 9999px; }
.chzn-rtl.chzn-container-single .chzn-results { margin: 0 0 4px 4px; padding: 0 4px 0 0; }
.chzn-rtl .chzn-results .group-option { padding-left: 0; padding-right: 15px; }
.chzn-rtl.chzn-container-active.chzn-with-drop .chzn-single div { border-right: none; }
.chzn-rtl .chzn-search input {
  background: #fff url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/lib/chosen/chosen-sprite.png?25b9acb1b504') no-repeat -30px -20px;
  background: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/lib/chosen/chosen-sprite.png?25b9acb1b504') no-repeat -30px -20px, -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/lib/chosen/chosen-sprite.png?25b9acb1b504') no-repeat -30px -20px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);  
  background: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/lib/chosen/chosen-sprite.png?25b9acb1b504') no-repeat -30px -20px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/lib/chosen/chosen-sprite.png?25b9acb1b504') no-repeat -30px -20px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/lib/chosen/chosen-sprite.png?25b9acb1b504') no-repeat -30px -20px, linear-gradient(#eeeeee 1%, #ffffff 15%);
  padding: 4px 5px 4px 20px;
  direction: rtl;
}
.chzn-container-single.chzn-rtl .chzn-single div b {
  background-position: 6px 2px;
}
.chzn-container-single.chzn-rtl.chzn-with-drop .chzn-single div b {
  background-position: -12px 2px;
}
/* @end */

/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi)  {
  .chzn-rtl .chzn-search input, .chzn-container-single .chzn-single abbr, .chzn-container-single .chzn-single div b, .chzn-container-single .chzn-search input, .chzn-container-multi .chzn-choices .search-choice .search-choice-close, .chzn-container .chzn-results-scroll-down span, .chzn-container .chzn-results-scroll-up span {
      background-image: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/lib/chosen/chosen-sprite@2x.png?cb0d09c93b99') !important;
      background-repeat: no-repeat !important;
      background-size: 52px 37px !important;
  }
}
/* @end */

/* -------------------------------------------------------------------
// markItUp! Universal MarkUp Engine, JQuery plugin
// By Jay Salvat - http://markitup.jaysalvat.com/
// ------------------------------------------------------------------*/
.markItUp * {
	margin:0px; padding:0px;
}
.markItUp a:link,
.markItUp a:visited {
	color:#000;
	text-decoration:none;
}
.markItUp  {
	margin:5px 0;
}
.markItUpContainer  {
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
.markItUpEditor {
	padding:5px;
	width:690px;
	height:320px;
	clear:both;
	line-height:18px;
	overflow:auto;
}
.markItUpPreviewFrame	{
	overflow:auto;
	background-color:#FFF;
	width:99.9%;
	height:300px;
	margin:5px 0;
}
.markItUpFooter {
	width:100%;
}
.markItUpResizeHandle {
	overflow:hidden;
	width:22px; height:5px;
	margin-left:auto;
	margin-right:auto;
	background-image:url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/lib/markitup/skins/simple/images/handle.png?46b6c9619e67');
	cursor:n-resize;
}
/***************************************************************************************/
/* first row of buttons */
.markItUp .markItUpHeader ul {
	padding: 0;
}
.markItUp .markItUpHeader ul li {
	margin-top: 0;
	margin-bottom: 0;
	list-style:none;
	float:left;
	position:relative;
}
.markItUpHeader ul li:before {
	content: "";
}
.markItUpHeader ul li:hover > ul{
	display:block;
}
.markItUpHeader ul .markItUpDropMenu {
	background:transparent url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/lib/markitup/skins/simple/images/menu.png?d74483b594d0') no-repeat 115% 50%;
	margin-right:5px;
}
.markItUpHeader ul .markItUpDropMenu li {
	margin-right:0px;
}
/* next rows of buttons */
.markItUpHeader ul ul {
	display:none;
	position:absolute;
	top:18px; left:0px;	
	background:#FFF;
	border:1px solid #000;
}
.markItUpHeader ul ul li {
	float:none;
	border-bottom:1px solid #000;
}
.markItUpHeader ul ul .markItUpDropMenu {
	background:#FFF url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/lib/markitup/skins/simple/images/submenu.png?c51684fc526f') no-repeat 100% 50%;
}
.markItUpHeader ul .markItUpSeparator {
	margin:0 10px;
	width:1px;
	height:16px;
	overflow:hidden;
	background-color:#CCC;
}
.markItUpHeader ul ul .markItUpSeparator {
	width:auto; height:1px;
	margin:0px;
}
/* next rows of buttons */
.markItUpHeader ul ul ul {
	position:absolute;
	top:-1px; left:150px; 
}
.markItUpHeader ul ul ul li {
	float:none;
}
.markItUpHeader ul a {
	display:block;
	width:16px; height:16px;
	text-indent:-10000px;
	background-repeat:no-repeat;
	padding:3px;
	margin:0px;
}
.markItUpHeader ul ul a {
	display:block;
	padding-left:0px;
	text-indent:0;
	width:120px; 
	padding:5px 5px 5px 25px;
	background-position:2px 50%;
}
.markItUpHeader ul ul a:hover  {
	color:#FFF;
	background-color:#000;
}

/* -------------------------------------------------------------------
// markItUp!
// By Jay Salvat - http://markitup.jaysalvat.com/
// ------------------------------------------------------------------*/

.markItUp .markItUpHeader {
  background-color: #f5f5f5;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-radius: 4px 4px 0 0;
  border-right: 1px solid #ccc;
  padding: 5px;
}

.markItUp .markItUpHeader:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.markItUp .markItUpButton a {
  background-position: 50%;
}

.markItUp .markItUpButton a:hover {
  background-color: rgba(0, 0, 0, 0.11);
}

.markItUp .heading-2 a              { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADCSURBVCjPvdCxDYMwEAXQkyhoEBGKIipcRHTuXFk0riwhGgoke4JMwARMkA2Y4G+QCdggE9waxAKHkhJd+Z++z0crnQ9dAtzk4DD4lTpvYaAnJeVcQ7RHg+MBuzdQrCq51JP4PLioIhi4j0DjydLXISibG2dNBD13ix3NqEe1SN5pgeyb5hF0bGODRL2B4p0hlccOlk0EYTXe4tdKSU7/HQzrCATuXDShHAlooXYDZtJQkOGbwpcIb89bDJqvO/X5/ABgCuuOdgJr8AAAAABJRU5ErkJggg=='); }
.markItUp .heading-3 a              { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADESURBVCjPvdCxqcMwFIXhw/MDF3HgqRIErEqdOlcijSqDcZPCYE+QCTSBJsgGmeBu4AmyyFnjpnjCZcrwtx+nOFB8Dl8Ba1lllWVTzNsoSWIZQnh6cdOxsHKRf58kUhF2X9xueYCFtwqiDFT4XmHvZj/AjfNrzCnHPLwCFa63cmaXDzBzrAtBPBUK03d7y2aqYGSqwMuFNpi7ou1/iVxBYqzAyR9NPrG9NuGHuCqgSCXKIGFTuM2Kke7RluaJB6bvXf25N1fx7E1Sq2rLAAAAAElFTkSuQmCC'); }
.markItUp .heading-4 a              { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAC3SURBVCjPvdCxDYMwEAVQSxQ0CImKKldE19FRITeu3LihiGQGYYKbIBtkgtuACdiACW4NcgEnpKJE11j6T98+m9Wcj7kERIqsM6ymHwJ7dvQJmhvSryFK5N1rLFtc4gT8Bx4JOO42gC+Y6wM8pJ/D6Ec3dnOrAJ9ga64O0EtIDS3fBS0sGi/FklMCQXwCjQIoa1vZYsqnrEnAi0sAGWQ/5Zx9r/CkT+NW18QBWMu39TIydN1Xn88bUK7xEQPM95QAAAAASUVORK5CYII='); }
.markItUp .bold a                   { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADCSURBVCjPY/jPgB8yUEtBeUL5+ZL/Be+z61PXJ7yPnB8sgGFCcX3m/6z9IFbE/JD/XucxFOTWp/5PBivwr/f77/gfQ0F6ffz/aKACXwG3+27/LeZjKEioj/wffN+n3vW8y3+z/Vh8EVEf/N8LLGEy3+K/2nl5ATQF/vW+/x3BCrQF1P7r/hcvQFPgVg+0GWq0zH/N/wL1aAps6x3+64M9J12g8p//PZcCigKbBJP1uvvV9sv3S/YL7+ft51SgelzghgBKWvx6E5D1XwAAAABJRU5ErkJggg=='); }
.markItUp .italic a                 { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABxSURBVCjPY/jPgB8yUFtBdkPqh4T/kR+CD+A0Ie5B5P/ABJwmxBiE//f/gMeKkAlB/90W4FHg88Dzv20ATgVeBq7/bT7g8YXjBJf/RgvwKLB4YPFfKwCnAjMH0/8a/3EGlEmD7gG1A/IHJDfQOC4wIQALYP87Y6unEgAAAABJRU5ErkJggg=='); }
.markItUp .bulleted-list a          { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADqSURBVDjLY/j//z8DJZiBKgbkzH9cMHXX6wcgmiwDQJq3nv/4H0SD+OXl5dlA/L+kpOR/QUHB/+zs7P+pqan/ExIS/kdGRv4PDg7+T10XDHwgpsx8VNC56eWDkJ675Hmhbf3zB0uPvP1fuvQpOBDj4uKyIyIi/gcGBv738vL67+zs/N/Gxua/iYnJf11d3f9qamqogRjQcaugZPHjB66V14ZqINrmXyqIn3bvgXXeJfK8ANLcv+3lfxAN4hsZGWVra2v/V1FR+S8nJ/dfXFz8v5CQ0H8eHp7/7Ozs/5mZmVEDEWQzRS6gBAMAYBDQP57x26IAAAAASUVORK5CYII='); }
.markItUp .numeric-list a           { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAD3SURBVDjLY/j//z8DJRhM5Mx/rLLo8Lv/ZBsA0kyRATBDYOzy8vJsIP5fUlLyv6Cg4H92dvb/1NTU/wkJCf8jIyP/BwcH/8fqgkUHSXcFA1UCce7+t/9n7Xn9P2LiPRWyXRDae0+ld8tL8rwQ1HVHpXPTc7jmuLi47IiIiP+BgYH/vby8/js7O/+3sbH5b2Ji8l9XV/e/mpoaaiC2rX/+v3HN0/81q54OUCCWL3v8v3Tp4//Fix+T7wKQZuu8S+THAkgzzAVGRkbZ2tra/1VUVP7Lycn9FxcX/y8kJPSfh4fnPzs7+39mZmbUQARpBGG7oisddA9EAPd/1bRtLxctAAAAAElFTkSuQmCC'); }
.markItUp .code a                   { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAALtSURBVBgZTcFLaFxVAIDh/5577jwzj0wSUmqMtKIiBltbbJ1FUCxVoQu3FrHGVRU3BVcKrkTcKOhCUOtOAyJ23WIQtFawpoooZWKJpnbsNJN5PzP3PO5xArPo93nOOfasXCgfAz48mE8UhzpiqCN0FLFrog7QA+qABVpAA/gC+FYyERlz/NC+qeIbT85xt4GKckMV5Voju6A09ELLzXqfi38PTgLnJBORMfPZmMeectsSeB7SA19CPBAsxgW+EAQ+PLaQZH8uXTj/S+UDwYTVOitxmAh6yqOjoR1CZwSdETR2Yadv2fPm6i2KB9IszQZzkgkVmvnLZcuP21VeO1rgs+tdAu1YOZxlKiHw8fA9iADPdvn5nxa/3epUBGOH39sqjETu2UJG4oUwDB2RcmRSHuevdtjpWgZhxEBH4KDaDflobbNrlVoRh97demHpgfTth+5J5ZpNw5kjWQxw6mCa7aYlk4bPr7X54XqfkfGIHNjAYpQ6cOH1x9fEw/cnP13M+Ik7bc3ZYxniMR9PQCElObmYptox7E97XK0MscbhHJgwxKrQMiZ+v9Y9u3knHBUCn08ut6m2DQJHe6C5WOqQl4KbVcXR2QSxwENbS38wNEapLmNi4/0Hv/r3zxvHN0p1YnGP1e/r4ODr9TbZlKBTU7xSnKG4lCUZQKMfYkJVvfT2c44xyVjKr6lpEUI3g3UOPIE1lu6O5aUTcyRjPjhISUGttYtVYYUJuXxudRZ4p/jIvZx+eoHvSopmz/Ly8jyJwBFIkD7EfMimYLM8xChVZUJapU4Ap34tbdHalfRDh7aOUHsoE2FsROQchVyOV5/Zx3ZjiFWqxoS0Wh95/qlHk2+9+AR3sw60dSgDOPj4UoVUAL3+EKt1gwlptd7arnf4cq1EfipJPpsgn46TS8fJpGLEY4K4FJxenicuodbsYbX+jwkZGfPNlfWNhSvrG/cBM8AMMA1MA7lELAgSiYBsOkk+m+KPv8o3gJ+Y+B9yFXCQeyJWrQAAAABJRU5ErkJggg=='); }
.markItUp .help a                   { background-image: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/img/icons/pdl/help.png?d23d2d2e45bc'); }

.markItUp .iconfont a {
  color: #707070;
  position: relative;
  vertical-align: text-top;
  width: 14px;
}

.markItUp .iconfont a:hover {
  background-color: transparent;
}

.markItUp .iconfont a:before {
  color: inherit;
  font-family: "Atlassian Icons";
  font-weight: normal;
  -webkit-font-smoothing: antialiased; /* Improves the rendering of icons */
  font-size: 14px;
  font-style: normal;
  left: 0;
  line-height: 1;
  margin-top: -9px; /* (font-size/2)+1 negative margin - the +1 is for font rendering weirdness across browsers  */
  position: absolute;
  text-indent: 0;
  speak: none; /* This prevents screen readers from pronouncing the pseudo element text content used to trigger the icon font */
  top: 50%;
  vertical-align: bottom;
}

.markItUp .iconfont.help a:before {
  content: "D";
}

.markItUp .no-icon a {
  width: auto;
  text-indent: 0;
  color: #3b73af;
  font-size: 12px;
  font-family: Arial, sans-serif;
}
.markItUp .markItUpButton.no-icon a:hover {
  background-color: transparent;
  text-decoration: underline;
}

.markItUp .disabled a {
  color: #333;
  cursor: default;
}

.markItUp .markItUpButton.disabled a:hover {
  background-color: transparent;
  text-decoration: none;
}

.markItUp .label a:after {
  content: ':'
}

.markItUp .markItUpButton.right {
  float: right;
  margin-left: 5px;
}

.markItUpButton.separator {
  margin-left: 8px;
  border-left: 1px solid #cccccc;
  padding-left: 8px;
}

/* fd-slider.min.css referencing individual .png images for IE6 and 7 */
.fd-form-element-hidden{display:none}.fd-slider{width:100%;height:20px;margin:0 0 10px 0}.fd-slider-vertical{width:20px;height:100%;margin:0 10px 10px 0}.fd-slider,.fd-slider-vertical{text-align:center;display:block;position:relative;cursor:pointer;text-decoration:none;border:0 none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.oldie .fd-slider,.oldie .fd-slider-vertical{*background:transparent url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/lib/fd-slider/images/blank.gif?c4aa72cfb29d') repeat}.fd-slider-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.oldie .fd-slider-vertical .fd-slider-wrapper{*clear:expression(style.height=parentNode.offsetHeight+'px',style.clear='none', 0);}.fd-slider-inner{display:none}.oldie .fd-slider-inner{position:absolute;height:2px;border:1px solid #bbf;background:#bbf;top:4px;bottom:none;left:4px;right:12px;z-index:2;margin:0;padding:0;overflow:hidden;line-height:4px;_right:auto;_width:expression((this.parentNode.offsetWidth - 8)+'px');filter:progid:DXImageTransform.Microsoft.Blur(pixelradius=3.5)}.oldie .fd-slider-vertical .fd-slider-inner{width:2px;height:auto;top:4px;bottom:12px;left:4px;right:auto;_bottom:auto;*clear:expression(style.height=(parentNode.offsetHeight - 8)+'px',style.clear='none',0)}.oldie .fd-slider-focused .fd-slider-inner{display:block}.fd-slider-bar{display:block;position:absolute;top:8px;right:10px;left:10px;z-index:2;height:2px;margin:0;padding:0;overflow:hidden;border:1px solid #bbb;border-bottom:1px solid #aaa;border-right:1px solid #aaa;border:1px solid rgba(187,187,187,.8);border-bottom:1px solid rgba(170,170,170,.8);border-right:1px solid rgba(170,170,170,.8);line-height:4px;background-color:#ddd;background-image:-webkit-gradient(linear,left top,left bottom,from(#ececec),to(#ccc));background-image:-webkit-linear-gradient(top,#ececec,#ccc);background-image:-moz-linear-gradient(top,#ececec,#ccc);background-image:-ms-linear-gradient(top,#ececec,#ccc);background-image:-o-linear-gradient(top,#ececec,#ccc);background-image:linear-gradient(to bottom,#ececec,#ccc);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.oldie .fd-slider-bar{_left:10px;_right:auto;_width:expression((this.parentNode.offsetWidth - 20)+'px');filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffececec',endColorstr='#ffcccccc')}.fd-slider-vertical .fd-slider-bar{width:2px;top:10px;right:auto;bottom:10px;left:8px;height:auto;background-color:#ddd;background-image:-webkit-gradient(linear,left top,right top,from(#ececec),to(#ccc));background-image:-webkit-linear-gradient(left,#ececec,#ccc);background-image:-moz-linear-gradient(left,#ececec,#ccc);background-image:-ms-linear-gradient(left,#ececec,#ccc);background-image:-o-linear-gradient(left,#ececec,#ccc);background-image:linear-gradient(to right,#ececec,#ccc)}.oldie .fd-slider-vertical .fd-slider-bar{_bottom:auto;*clear:expression(style.height=(parentNode.offsetHeight - 20)+'px',style.clear='none',0);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffececec',endColorstr='#ffcccccc')}.fd-slider-focused .fd-slider-bar{-webkit-box-shadow:0 0 6px rgba(10,130,170,0.7);-moz-box-shadow:0 0 6px rgba(10,130,170,0.7);box-shadow:0 0 6px rgba(10,130,170,0.7);-webkit-animation:fd-pulse 2s infinite;-moz-animation:fd-pulse 2s infinite;-ms-animation:fd-pulse 2s infinite;-o-animation:fd-pulse 2s infinite}.fd-slider-range{display:block;position:absolute;top:9px;left:11px;z-index:3;height:2px;margin:0;padding:0;overflow:hidden;line-height:2px;background-color:#999;background-image:-webkit-gradient(linear,left top,right top,from(#999),to(#DDD));background-image:-webkit-linear-gradient(left,#999,#DDD);background-image:-moz-linear-gradient(left,#999,#DDD);background-image:-ms-linear-gradient(left,#999,#DDD);background-image:-o-linear-gradient(left,#999,#DDD);background-image:linear-gradient(to right,#999,#DDD);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.oldie .fd-slider-range{_left:10px;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ff999999',endColorstr='#ffdddddd')}.fd-slider-vertical .fd-slider-range{height:auto;width:2px;top:auto;right:auto;bottom:11px;left:9px;background-image:-webkit-gradient(linear,left top,left bottom,from(#3cf),to(#6cc));background-image:-webkit-linear-gradient(top,#3cf,#6cc);background-image:-moz-linear-gradient(top,#3cf,#6cc);background-image:-ms-linear-gradient(top,#3cf,#6cc);background-image:-o-linear-gradient(top,#3cf,#6cc);background-image:linear-gradient(to bottom,#3cf,#6cc)}.oldie .fd-slider-vertical .fd-slider-range{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ff66cccc',endColorstr='#ff33ccff')}.fd-slider-handle{position:absolute;display:block;padding:0;border:0 none;margin:0;z-index:3;top:0;left:0;width:20px;height:20px;outline:0 none;background-color:transparent;background-image:url('data:image/png;base64,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');background-position:0 0;cursor:W-resize;line-height:20px;font-size:10px;-moz-outline:0 none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.oldie .fd-slider-handle{*background-image:url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/lib/fd-slider/images/fd-slider-sprite.png?f20141ce1cf3');_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/lib/fd-slider/images/fd-handle-normal.png?ba8ab047ef24');outline:expression(hideFocus='true')}.fd-slider-handle:focus{outline:0 none;border:0 none;-moz-user-focus:normal}.fd-slider-handle:focus::-moz-focus-inner{border-color:transparent}.fd-slider-focused .fd-slider-handle,.fd-slider-hover .fd-slider-handle,.fd-slider-active .fd-slider-handle{background-position:0 -20px}.oldie .fd-slider-focused .fd-slider-handle,.oldie .fd-slider-hover .fd-slider-handle,.oldie .fd-slider-active .fd-slider-handle{_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/lib/fd-slider/images/fd-handle-glow.png?96fe5b5d28c5')}.fd-slider-vertical .fd-slider-handle{cursor:N-resize}.fd-slider-no-value .fd-slider-handle{background-position:0 -59px}.oldie .fd-slider-no-value .fd-slider-handle{_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/lib/fd-slider/images/fd-handle-no-value.png?c35a2909810f')}body.fd-slider-drag-horizontal,body.fd-slider-drag-horizontal *,body.fd-slider-drag-vertical,body.fd-slider-drag-vertical *{cursor:N-resize!important;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}body.fd-slider-drag-horizontal,body.fd-slider-drag-horizontal *{cursor:W-resize!important}.fd-slider-disabled{opacity:.8;cursor:default}.fd-slider-disabled .fd-slider-handle{cursor:default!important;background-position:0 -40px;opacity:1}.oldie .fd-slider-disabled .fd-slider-handle{_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/lib/fd-slider/images/fd-handle-disabled.png?5c81bb7c6548')}.fd-slider-disabled .fd-slider-bar{cursor:auto!important;border:1px solid #888;border-bottom:1px solid #999;border-right:1px solid #999;border:1px solid rgba(136,136,136,.8);border-bottom:1px solid rgba(153,153,153,.8);border-right:1px solid rgba(153,153,153,.8);background-color:#555;background-image:-webkit-gradient(linear,left top,right top,from(#666),to(#333));background-image:-webkit-linear-gradient(left,#666,#333);background-image:-moz-linear-gradient(left,#666,#333);background-image:-ms-linear-gradient(left,#666,#333);background-image:-o-linear-gradient(left,#666,#333);background-image:linear-gradient(to right,#666,#333)}.fd-slider-vertical .fd-slider-disabled .fd-slider-bar{background-image:-webkit-gradient(linear,left top,right bottom,from(#333),to(#666));background-image:-webkit-linear-gradient(top,#333,#666);background-image:-moz-linear-gradient(top,#333,#666);background-image:-ms-linear-gradient(top,#333,#666);background-image:-o-linear-gradient(top,#333,#666);background-image:linear-gradient(to bottom,#333,#666)}.oldie .fd-slider-disabled .fd-slider-bar{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ff666666',endColorstr='#ff333333')}.oldie .fd-slider-vertical .fd-slider-disabled .fd-slider-bar{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ff666666',endColorstr='#ff333333')}.fd-slider-disabled .fd-slider-range{cursor:auto!important;background-color:#222;background-image:-webkit-gradient(linear,left top,right top,from(#222),to(#000));background-image:-webkit-linear-gradient(left,#222,#000);background-image:-moz-linear-gradient(left,#222,#000);background-image:-ms-linear-gradient(left,#222,#000);background-image:-o-linear-gradient(left,#222,#000);background-image:linear-gradient(to right,#222,#000)}.oldie .fd-slider-disabled .fd-slider-range{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ff222222',endColorstr='#ff000000')}.fd-slider-vertical .fd-slider-disabled .fd-slider-range{background-image:-webkit-gradient(linear,left top,right bottom,from(#000),to(#222));background-image:-webkit-linear-gradient(top,#000,#222);background-image:-moz-linear-gradient(top,#000,#222);background-image:-ms-linear-gradient(top,#000,#222);background-image:-o-linear-gradient(top,#000,#222);background-image:linear-gradient(to bottom,#000,#222)}.oldie .fd-slider-vertical .fd-slider-disabled .fd-slider-range{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ff222222',endColorstr='#ff000000')}@-webkit-keyframes fd-pulse{0%{box-shadow:0 0 3px rgba(100,130,170,0.55)}20%{box-shadow:0 0 4px rgba(70,130,170,0.6)}40%{box-shadow:0 0 5px rgba(40,130,170,0.65)}60%{box-shadow:0 0 6px rgba(10,130,170,0.7)}80%{box-shadow:0 0 5px rgba(40,130,170,0.65)}100%{box-shadow:0 0 4px rgba(70,130,170,0.6)}}@-moz-keyframes fd-pulse{0%{box-shadow:0 0 3px rgba(100,130,170,0.55)}20%{box-shadow:0 0 4px rgba(70,130,170,0.6)}40%{box-shadow:0 0 5px rgba(40,130,170,0.65)}60%{box-shadow:0 0 6px rgba(10,130,170,0.7)}80%{box-shadow:0 0 5px rgba(40,130,170,0.65)}100%{box-shadow:0 0 4px rgba(70,130,170,0.6)}}@-ms-keyframes fd-pulse{0%{box-shadow:0 0 3px rgba(100,130,170,0.55)}20%{box-shadow:0 0 4px rgba(70,130,170,0.6)}40%{box-shadow:0 0 5px rgba(40,130,170,0.65)}60%{box-shadow:0 0 6px rgba(10,130,170,0.7)}80%{box-shadow:0 0 5px rgba(40,130,170,0.65)}100%{box-shadow:0 0 4px rgba(70,130,170,0.6)}}@-o-keyframes fd-pulse{0%{box-shadow:0 0 3px rgba(100,130,170,0.55)}20%{box-shadow:0 0 4px rgba(70,130,170,0.6)}40%{box-shadow:0 0 5px rgba(40,130,170,0.65)}60%{box-shadow:0 0 6px rgba(10,130,170,0.7)}80%{box-shadow:0 0 5px rgba(40,130,170,0.65)}100%{box-shadow:0 0 4px rgba(70,130,170,0.6)}}
/* BASICS */

.CodeMirror {
  /* Set height, width, borders, and global font properties here */
  font-family: monospace;
  height: 300px;
}
.CodeMirror-scroll {
  /* Set scrolling behaviour here */
  overflow: auto;
}

/* PADDING */

.CodeMirror-lines {
  padding: 4px 0; /* Vertical padding around content */
}
.CodeMirror pre {
  padding: 0 4px; /* Horizontal padding of content */
}

.CodeMirror-scrollbar-filler {
  background-color: white; /* The little square between H and V scrollbars */
}

/* GUTTER */

.CodeMirror-gutters {
  border-right: 1px solid #ddd;
  background-color: #f7f7f7;
}
.CodeMirror-linenumbers {}
.CodeMirror-linenumber {
  padding: 0 3px 0 5px;
  min-width: 20px;
  text-align: right;
  color: #999;
}

/* CURSOR */

.CodeMirror div.CodeMirror-cursor {
  border-left: 1px solid black;
  z-index: 3;
}
/* Shown when moving in bi-directional text */
.CodeMirror div.CodeMirror-secondarycursor {
  border-left: 1px solid silver;
}
.CodeMirror.cm-keymap-fat-cursor div.CodeMirror-cursor {
  width: auto;
  border: 0;
  background: #7e7;
  z-index: 1;
}
/* Can style cursor different in overwrite (non-insert) mode */
.CodeMirror div.CodeMirror-cursor.CodeMirror-overwrite {}

.cm-tab { display: inline-block; }

/* DEFAULT THEME */

.cm-s-default .cm-keyword {color: #708;}
.cm-s-default .cm-atom {color: #219;}
.cm-s-default .cm-number {color: #164;}
.cm-s-default .cm-def {color: #00f;}
.cm-s-default .cm-variable {color: black;}
.cm-s-default .cm-variable-2 {color: #05a;}
.cm-s-default .cm-variable-3 {color: #085;}
.cm-s-default .cm-property {color: black;}
.cm-s-default .cm-operator {color: black;}
.cm-s-default .cm-comment {color: #a50;}
.cm-s-default .cm-string {color: #a11;}
.cm-s-default .cm-string-2 {color: #f50;}
.cm-s-default .cm-meta {color: #555;}
.cm-s-default .cm-error {color: #f00;}
.cm-s-default .cm-qualifier {color: #555;}
.cm-s-default .cm-builtin {color: #30a;}
.cm-s-default .cm-bracket {color: #997;}
.cm-s-default .cm-tag {color: #170;}
.cm-s-default .cm-attribute {color: #00c;}
.cm-s-default .cm-header {color: blue;}
.cm-s-default .cm-quote {color: #090;}
.cm-s-default .cm-hr {color: #999;}
.cm-s-default .cm-link {color: #00c;}

.cm-negative {color: #d44;}
.cm-positive {color: #292;}
.cm-header, .cm-strong {font-weight: bold;}
.cm-em {font-style: italic;}
.cm-link {text-decoration: underline;}

.cm-invalidchar {color: #f00;}

div.CodeMirror span.CodeMirror-matchingbracket {color: #0f0;}
div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #f22;}

/* STOP */

/* The rest of this file contains styles related to the mechanics of
   the editor. You probably shouldn't touch them. */

.CodeMirror {
  line-height: 1;
  position: relative;
  overflow: hidden;
  background: white;
  color: black;
}

.CodeMirror-scroll {
  /* 30px is the magic margin used to hide the element's real scrollbars */
  /* See overflow: hidden in .CodeMirror */
  margin-bottom: -30px; margin-right: -30px;
  padding-bottom: 30px; padding-right: 30px;
  height: 100%;
  outline: none; /* Prevent dragging from highlighting the element */
  position: relative;
}
.CodeMirror-sizer {
  position: relative;
}

/* The fake, visible scrollbars. Used to force redraw during scrolling
   before actuall scrolling happens, thus preventing shaking and
   flickering artifacts. */
.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler {
  position: absolute;
  z-index: 6;
  display: none;
}
.CodeMirror-vscrollbar {
  right: 0; top: 0;
  overflow-x: hidden;
  overflow-y: scroll;
}
.CodeMirror-hscrollbar {
  bottom: 0; left: 0;
  overflow-y: hidden;
  overflow-x: scroll;
}
.CodeMirror-scrollbar-filler {
  right: 0; bottom: 0;
  z-index: 6;
}

.CodeMirror-gutters {
  position: absolute; left: 0; top: 0;
  height: 100%;
  padding-bottom: 30px;
  z-index: 3;
}
.CodeMirror-gutter {
  height: 100%;
  padding-bottom: 30px;
  margin-bottom: -32px;
  display: inline-block;
  /* Hack to make IE7 behave */
  *zoom:1;
  *display:inline;
}
.CodeMirror-gutter-elt {
  position: absolute;
  cursor: default;
  z-index: 4;
}

.CodeMirror-lines {
  cursor: text;
}
.CodeMirror pre {
  /* Reset some styles that the rest of the page might have set */
  -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
  border-width: 0;
  background: transparent;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  white-space: pre;
  word-wrap: normal;
  line-height: inherit;
  color: inherit;
  z-index: 2;
  position: relative;
  overflow: visible;
}
.CodeMirror-wrap pre {
  word-wrap: break-word;
  white-space: pre-wrap;
  word-break: normal;
}
.CodeMirror-linebackground {
  position: absolute;
  left: 0; right: 0; top: 0; bottom: 0;
  z-index: 0;
}

.CodeMirror-linewidget {
  position: relative;
  z-index: 2;
  overflow: auto;
}

.CodeMirror-widget {
  display: inline-block;
}

.CodeMirror-wrap .CodeMirror-scroll {
  overflow-x: hidden;
}

.CodeMirror-measure {
  position: absolute;
  width: 100%; height: 0px;
  overflow: hidden;
  visibility: hidden;
}
.CodeMirror-measure pre { position: static; }

.CodeMirror div.CodeMirror-cursor {
  position: absolute;
  visibility: hidden;
  border-right: none;
  width: 0;
}
.CodeMirror-focused div.CodeMirror-cursor {
  visibility: visible;
}

.CodeMirror-selected { background: #d9d9d9; }
.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }

.cm-searching {
  background: #ffa;
  background: rgba(255, 255, 0, .4);
}

/* IE7 hack to prevent it from returning funny offsetTops on the spans */
.CodeMirror span { *vertical-align: text-bottom; }

@media print {
  /* Hide the cursor when printing */
  .CodeMirror div.CodeMirror-cursor {
    visibility: hidden;
  }
}

.cm-s-default span.cm-preamble {color: #b26818; font-weight: bold;}
.cm-s-default span.cm-macro {color: #b218b2;}
.cm-s-default span.cm-section {color: green; font-weight: bold;}
.cm-s-default span.cm-script {color: red;}
.cm-s-default span.cm-issue {color: yellow;}

span.cm-underlined {
  text-decoration: underline;
}
span.cm-strikethrough {
  text-decoration: line-through;
}
span.cm-brace {
  color: #170;
  font-weight: bold;
}
span.cm-table {
  color: blue;
  font-weight: bold;
}

.cm-tw-syntaxerror {
	color: #FFF;
	background-color: #900;
}

.cm-tw-deleted {
	text-decoration: line-through;
}

.cm-tw-header5 {
	font-weight: bold;
}
.cm-tw-listitem:first-child { /*Added first child to fix duplicate padding when highlighting*/
	padding-left: 10px;
}

.cm-tw-box {
	border-top-width: 0px ! important;
	border-style: solid;
	border-width: 1px;
	border-color: inherit;
}

.cm-tw-underline {
	text-decoration: underline;
}
a {
  color: #3b73af; /* XXX: remove once AUI provides this default */
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

pre, code {
  font-family: "Bitstream Vera Sans Mono", "DejaVu Sans Mono", Monaco, monospace;
  font-size: 12px;
  line-height: 1.4; /* 16.8px */
}

code,
tt {
  background: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 2px;
  padding: 1px 3px;
}


pre > code {
  border-radius: 3px;
  display: block;
  line-height: 18px;
  margin-left: 10px;
  overflow-y: hidden;
  padding: 6px 10px;
}

textarea {
  box-sizing: border-box;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: 7px;
  line-height: 1.23; /* 16px equivalent */
  overflow: auto;
  font-family: Arial,FreeSans,Helvetica,sans-serif;
  font-size: 13px;
  resize: vertical;
}

img {
  border: none;
}

hr {
  margin: 20px 0;
  border: 0;
  border-bottom: 1px solid #ccc;
}

.hidden {
  display: none !important;
}

.icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  text-indent: -9999px;
}

.avatar {
  display: inline;
}
.avatar16 {
  border-radius: 2px;
  height: 16px;
  width: 16px;
}
.avatar24 {
  border-radius: 3px;
  width: 24px;
  height: 24px;
}
.avatar32 {
  border-radius: 3px;
  width: 32px;
  height: 32px;
}
.avatar48 {
  border-radius: 3px;
  width: 48px;
  height: 48px;
}
.avatar64 {
  border-radius: 5px;
  width: 64px;
  height: 64px;
}
.avatar96 {
  border-radius: 5px;
  width: 96px;
  height: 96px;
}
.avatar128 {
  border-radius: 5px;
  width: 128px;
  height: 128px;
}
.avatar256 {
  border-radius: 8px;
  width: 256px;
  height: 256px;
}

.dropdown-arrow {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #fff;
  content: "";
  display: inline-block;
  height: 0;
  opacity: 0.3;
  vertical-align: top;
  width: 0;
}

a:hover .dropdown-arrow,
a.active .dropdown-arrow {
  opacity: 0.8;
}

.err0r {
  margin: 5px 0;
  padding: 10px;
  background: #fdd;
  color: #c33;
}

.err0r:empty {
  display: none;
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.blacklisted {
  display: none !important;
}

a.back {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5JREFUeNpi/P//PwMlgImBQkB9A+wqtv4n2wBSNYMAIywQSdV8qMObEe4CcmxG8QLMNHIAC7KTYC7BZyC6a5mw+YusQBxGKXHoGQAQYADJZR+BVk+FkwAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  background-position: 0 center;
  padding-left: 20px;
}

.mask {
  display: none;
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  background: rgba(255, 255, 255, 0.5);
}

.maskable {
  position: relative;
  min-height: 82px;
}

.maskable.has-mask:after {
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  background: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/img/loading-32.gif?be1cede97289') rgba(255, 255, 255, 0.5) no-repeat center 50px;
  content: '';
}

.maskable.has-mask .maskable:after {
  content: none;
}

.mask:after {
  background: transparent url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/img/loading-32.gif?be1cede97289') no-repeat center center;
  border-radius: 16px;
  content: '';
  display: block;
  height: 32px;
  margin: 72px auto 0;
  width: 32px;
}

.changeset-hash {
  font: 85% Monaco,monospace;
}

.aui-button.loading:before,
.aui-dialog .button-panel-button.loading:before,
form.aui.top-label .aui-button.loading ~ .aui-button:last-child:before,
form.aui.top-label .aui-button.loading ~ .cancel:last-child:before {
  background: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/img/loading.gif?9a8269421303') no-repeat;
  content: "";
  display: block;
  height: 16px;
  position: absolute;
  top: 7px;
  left: -25px;
  width: 16px;
}

form.aui.top-label .aui-button.loading:before {
  content: none;
}

form.aui.top-label .aui-button.loading:only-child:before,
form.aui .aui-button + .aui-button.loading:before {
  right: -25px;
  left: auto;
  content: "";
}

form.aui.top-label .aui-button.loading ~ .aui-button:last-child,
form.aui.top-label .aui-button.loading ~ .cancel:last-child {
  position: relative;
}

form.aui.top-label .aui-button.loading ~ .aui-button:last-child:before,
form.aui.top-label .aui-button.loading ~ .cancel:last-child:before {
  right: -10px;
  left: auto;
}

.aui-button.loading {
  overflow: visible;
  position: relative;
}

.aui-buttons .aui-button.loading {
  position: static;
}

.aui-buttons {
  position: relative;
}

ul.ticks,
ol.ticks {
  padding-left: 36px;
  margin-left: 0;
  list-style: none;
}

ul.ticks li:before,
ol.ticks li:before {
  margin: 0 0 0 -24px;
  width: 24px;
  display: inline-block;
  content: "\2714";
  color: #707070;
  font-size: 18px;
}

.iterable-item.focused {
  background-color: #f5f5f5;
}

.iterable-item.focused a:focus {
  outline: none;
}

.smalltext {
  color: #707070;
  font-size: 12px;
  line-height: 1.66667;
  margin: 5px 0 0;
}

.badge {
  display: inline-block;
  border-radius: 8px;
  background: #ccc;
  padding: 0 5px;
  height: 16px;
  line-height: 16px;
  color: #333;
}

code .command:before {
  content: '$ ';
}

.toc ul {
  margin-top: 0;
}

a.incognito {
  color: #333;
}

/*! AUI Flat Pack - version 20130910 - generated 2013.09.10-11:50:37 */

/* Solution from https://github.com/necolas/normalize.css/blob/master/normalize.css */
/* Corrects block display not defined in IE6/7/8/9 & FF3 */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
    display: block;
}

/* Corrects inline-block display not defined in IE6/7/8/9 & FF3 */
audio, canvas, video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
/**
 * RESET
 */
html, body, p, div, h1, h2, h3, h4, h5, h6, img, pre, form, fieldset {
    margin: 0;
    padding: 0;
}
ul, ol, dl {
    margin: 0;
}
img, fieldset { 
    border: 0;
}
/*! Atlassian UI and the Atlassian Design Guidelines are created by Atlassian. See https://developer.atlassian.com/display/AUI/ and https://developer.atlassian.com/design/ for license details. */

.clear {
    clear: both;
}
.hidden,
form.aui .hidden,
form.aui .field-group.hidden,
form.aui fieldset.hidden {
    display: none;
}

.assistive,
legend.assistive span {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/* light shadow for use on dropdowns, inline dialogs */
.aui-box-shadow {
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.13);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.13); 
}

/* dialog no longer gets shadow - "blanket is the shadow" */
.aui-dialog.aui-box-shadow {
    -webkit-box-shadow: none;
    box-shadow: none; 
}
/**
 * PAGE LAYOUT
 */
.aui-header,
#footer {
    clear: both;
    float: left;
    width: 100%;
}

#content {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    clear: both;
    position: relative;
}

#content:before {
    content: "";
    clear: both;
    display: table;
}

#footer .footer-body a {
    color: #707070;
}

#footer .footer-body > ul,
#footer .footer-body > p {
    margin: 10px 0 0 0;
}

#footer .footer-body > ul:first-child,
#footer .footer-body > p:first-child {
    margin: 0;
}

#footer .footer-body > ul {
    display: block;
    font-size: 0;
    list-style: none;
    padding: 0;
}

#footer .footer-body > ul > li {
    display: inline-block;
    font-size: 12px;
    line-height: 1.66666666666667;
    padding: 0;
    white-space: nowrap;
}

#footer .footer-body > ul > li + li {
    margin-left: 10px;
}

#footer .footer-body > ul > li:after {
    content: "\b7"; /* mid dot */
    margin-left: 10px;
    speak: none;
}
#footer .footer-body > ul > li:last-child:after {
    display: none;
}


/**
 * GROUP/ITEM
 */

.aui-group {
    display: table;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-spacing: 0;
    table-layout: fixed;
    width: 100%;
}

.aui-group > .aui-item {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: table-cell;
    margin: 0;
    vertical-align: top;
}

.aui-group > .aui-item + .aui-item {
    padding-left: 20px;
}

/* defensive header allowance */
.aui-layout .aui-group > header {
    display: table-caption;
}

/* .aui-group-split: two items; alignment is left, then right (splits the layout). */
.aui-group.aui-group-split > .aui-item {
    text-align: right;
}
.aui-group.aui-group-split > .aui-item:first-child {
    text-align: left;
}

/* .aui-group-trio: three items; alignment is left, center, right */
.aui-group.aui-group-trio > .aui-item {
    text-align: left;
}
.aui-group.aui-group-trio > .aui-item + .aui-item {
    text-align: center;
}
.aui-group.aui-group-trio > .aui-item + .aui-item + .aui-item {
    text-align: right;
}

/**
 * DEFAULT THEME SPACING
 */

#content {
    margin: 0;
    padding: 0;
}

/**
 * PAGE DESIGN
 */
body {
    background: #f5f5f5;
    color: #333;
}

a {
    color: #3b73af;
    text-decoration: none;
}
a:focus,
a:hover,
a:active {
    text-decoration: underline;
}

#footer .footer-body {
    color: #707070;
    font-size: 12px;
    margin: 20px 0;
    padding: 0 10px 21px 10px;
    line-height: 1.66666666666667;
    min-height: 44px; /* margin + height of image, means footer is just as high if no footer link present */
    text-align: center;
} 

#footer .footer-body,
#footer-logo a {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHIAAAAYCAYAAAAmsqlBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMzc2N0JGOUI1REUxMUUyOEZFQ0ZDMEVGMzc4MTU2MyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMzc2N0JGQUI1REUxMUUyOEZFQ0ZDMEVGMzc4MTU2MyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAzNzY3QkY3QjVERTExRTI4RkVDRkMwRUYzNzgxNTYzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAzNzY3QkY4QjVERTExRTI4RkVDRkMwRUYzNzgxNTYzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+i9QGbgAABxlJREFUeNrsWgtM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') center bottom no-repeat;
    background-size: 114px 24px
}

#footer-logo {
    background: #f5f5f5; /* screen out the background image on the footer when the logo is present, so it doesn't mess up transparent areas */
    position: relative;
    bottom: -21px; /* margin plus 1 px to tweak for image */
}

#footer-logo a {
    display: block;
    height: 24px; /* match image height */
    margin: 0 auto;
    text-align: left;
    text-indent: -9999em;
    width: 114px; /* match image width */
}
#footer-logo a:focus,
#footer-logo a:hover,
#footer-logo a:active {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHIAAAAYCAYAAAAmsqlBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDNTgwNjJGOUI2ODQxMUUyOUVGQ0Q4Qzg0RUU4NDAzMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDNTgwNjJGQUI2ODQxMUUyOUVGQ0Q4Qzg0RUU4NDAzMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkM1ODA2MkY3QjY4NDExRTI5RUZDRDhDODRFRTg0MDMzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkM1ODA2MkY4QjY4NDExRTI5RUZDRDhDODRFRTg0MDMzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+xRRg6wAAB+xJREFUeNrsWgls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');
    background-size: 114px 24px
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
    #footer .footer-body,
    #footer-logo a {
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOQAAAAwCAYAAAAB+Na0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMzc2N0JGREI1REUxMUUyOEZFQ0ZDMEVGMzc4MTU2MyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMzc2N0JGRUI1REUxMUUyOEZFQ0ZDMEVGMzc4MTU2MyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAzNzY3QkZCQjVERTExRTI4RkVDRkMwRUYzNzgxNTYzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAzNzY3QkZDQjVERTExRTI4RkVDRkMwRUYzNzgxNTYzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+f1cUVgAAD1JJREFUeNrsXQmUFcUVfYOD4gKCqFEURPAoEhUhaFDiRmTRIBGI4BZDXBKIMTASg2bRxBVMzHchUUk0J4hLjBEXiKAeJBEXJHEXURARlFFRUQHFYZm8m77/TNF2V/U2M//P9D3nnpn/u7u6u6pe1Xuv3qtfMW7cuFki0ld5i3JSoVCoFh+qqqqkxDFIebGyp3KocpbkyFEiUJmKfG4L5eHKHZRjlUtV+K5T7l0G71lJ4Xta+ZDyMGUr5SF5F8hRrqjQGfIb+vc2ZWfj+1rlTOVNnG02ldAzd1COUo5WdvQd+zMHls/yps1RljOknjxP/x6o/JMpqMrByhlKqLB/UB6p3KqR3mlX5TnKOcq3lVf4hHGl8niekwtjjvKdIWtra01b8Wj9c62yR8j5nygfVT6sfFL5aj3Nnm2VhyqPUh5H2zAIG5STlb/hs+XIUdYz5BYCSaGEXXmW8lLlbo7r1yr/q3xZuVj5mnK5chVpQyvOfLjHPsp9lftR+PaL8OxQqcfznjlyNE2BNARzW9pqFyiTOHk2Ktdx5qrl50oK4vbiOZLiAuX8XTlR+Vze1DmajUAagln0Zp6pHCCeZ7ah8a5yKu3cJXkT52i2AkmhLP67h/JU5QniLZfUp5PnPfE8vJgRZ3OGzZGjSQtkZcyy31H+lmyn7K/Esklv2n6tUjz3CuV/lAuUj9A2rc2bM0dzQmWKa1cr7yaLZcE505ncS9matuIOPA4n0BfKNVRD3yKhhr6fN0eOXCDd6urBVE+xJrnccipUykVk1oBqfLR4ntgpUlqBCmmws3KksqXv+83KB5Vv5l10C3SnVlbh+369choH/CY/Q/5eeYx4wQFPcEZEqNrien627ZRHiOdQGqbchd8vpU0ZFbB5fxDhPKjhMxu4/rFsc2HIMYQCnpLL4Ba4TnlsyDE4G//YHATybeP/vuR1tPlg603MWDh/pBzBWblliB0bB5cpu0Q4b+tGEMhtEx5rrmjpaL9mYUO+FPI9QtewFAKV9msBx4cr96caUaP8XLkj1U90tlvFC3kz0Z8zcRgQmRMnEOCgiMII9BEvTnZlgnpsTfu5C//iPa9sCipUjtITyMcdx3sp+4kXZ2rir+IFAIRhMzutiZ857vUUhTIqhsU4F3bJEPEC6uOoUKfSFgx61gfzLpYjDqIs8s+nemrD1QFl3eUQxnt93w202AdF3BPz/YbV8/nfDhFGkcYLxM/RlAWyUChgLfB2x2lQWc/1fXcJ1dQgIE3K9MbCgTPZcY8NMQWyq3hZLHEA51W7vFuULGz+gxXNQiCJ68VzLdswSTy3tFl540MqboJf7ml72QCbszrGuw1NqMIPzvt9yeJ74q1x7+3j7sp/NCeBrOasZgMcNdOVbYzvbvKpphtoc31sfDdK3MsSm6gW16f6mUaQczQMsNaNQJJlPr7bnGzIIpBz+KHjHCzc3y11ziKou98Vz+GzkcI3zzgfYXc3R7j3NeKtP0YFvKV9EtbJcVShc+RocMQJnftAeb543lMbBlLIzqZAIoMfWSJYCvjIOA/q7f3iXj9aysEgDuBsqbCMso/TXgxCKwplkArUk2UX0dbyDCeLtyRkAmGDN/o0hDhoy4EGnu1uVPORT4qgiWI6GxxmCE1EKOJC5bPKB5TPR7wHnFH9STw/clNb+zQfhE0i3xVr1G+ItzT2b+ULIWW2F28ZDMEOSH7vyOdtZbQJ+td7nPEW83ln+SaBr7NtgvwLN7MME3C4Hc73QH114WDd3hh0i2mC7xj1dZ94yfe2OjrP1/7o63fIlmvy6IO9mPjfi8/xFd6/hu8KrfLqQqHwf9mIm+2BG8CV/62Is9pPQ451Em/HgT0cZaBzfVM5N2bHRcBCmMd2MisTnfSEkHOmcWb3A5V3YgZ20FT+j90Zxoacd7/vXnCa3WAZaFx4TLygC1to47E0M7omKH8zO9sHvgH/EvaDJIkHM3xtNMcykP6E9VMEEux/laKdZrK+gsJFIeRPBHwPp+NJ4jk5MSEN4QDgAgaifiqUC+PmNkJ6z6Ae7wIcOlcGfL8nK3aPCGVcnEAYdxIv7lUsHV0okGFAJwiKCqmQ9EiaT9op5f3RkbGEdYjF5p6dUBiL77XGV1dY+vqlJM8C+jxG3W0VUF9pgEkH2Uf7BxwL0+oG8RpwdERhFA5kdyL3OEnnwNSK0Lb1Ec69SLaM1dyTAtY14gh1ZcKKDFPF11C1Av5pKQPqdb8SMy9ezaAMqJ1wsm0f8L63SLrk82qq5KbKPjzl8y5r5PqCKfC3GKbdDhIctRYFiCo7MWkDPEOVLkq+4lVUHbrFGIGfY4MmyYe0eVdnU3cHVjrsqlLztr6SUTkYFM/xfTfCYQ8nEZ7RGTxrYwskgLXs7zRQGw9PMyLeI8HrjEG4lBXUPcK5WKfEWmCSONDtqDbYZl3bZ79jqEWAUyYtkpaRZVrbCN/nwzIo802f7XhoBmUuTXHtyxnW18gGEshelSkLKFD/nZDRA31AJ87KhNcfZ7FXakME8hch5+/Gjmoa7/Bu3Wl8niJ1aWF+TKTNZmKjxEsd86vbl4u3MI6E7tfYYWFCfEoTogXb4wgOgruHlNWbNnIxLti2idl9dDxV8/y25C58li6012711Z3Nbjyb5X5Ie6wt1eYOLK8rr5+bcoBArDEir15nfWHGXc36+oL11YHOrEv5DEHIYsDaxHvaltQ6VmZwowtpm4xJWc4ntNvSpHLZPKD4yYFVAao3OkV7i/prCuRKdqQirrXcb77v3CwQxWv4MTsfliQeCjmnJTviW4ZtGQaETS73lf8xO/eCkGtaOxw1txifYUK8T6Lt/5VRXWEAHhexvhZSUKdanC7bJNBuYHrdwUH41UKhsLGqqgpOrstCzt+2MqOXh0u+IoXdgBEL65cvpXgGdLITLMdnhIxaWOs6zSLg46U84ZpdTCG0ZdAk6SM2h9/WnJk2l1h9zXMc31GibzODQewaCqR/k6uHLAKZ2ZaOtRTKOxIK44AA9S4u+llUDpu9aLMjoT4dXKYCuT5CBzPV4TBcQJUtTl+xzSRYnvidRFv2akisjuCfiIrTJXzfYOv2M1nusYoR74yYQrkhI2EEbF5RqFxhUSSzHaP1MGmaMGc+W6YEIkwQxPEe2/YMce9oXy113uwgVFGlfpEzybGSbsfCJtkoWWATGwz6dpQ1qHWSzfYfLRz24wzLMThFkEzc1yLoF5dg22GGOYgzXdrOjFDC7zvOQRjaKVK3z8/TVM2myZdDAWtpex/jKPNA8nz2hQdpx82S7LcA7cR7tWH/TDMDlo1AFoUSGR33OGw6AN41xMYOSdkAh9PwjiKQlezMFT7nTphAHiBezOiSEmmvH4oX+rdfhuXeSzVypxjX9CEvJ6/xteGUCAJpAsEKJ5PP0x+RVnPCQIWQOjgcO5fDDFlfPwsAdQWLqQ9HOHdwBo4Tm7qK4PbHjM/wfC4Tzy1epOsnoktBbS1uwjU5Y2EE4OEeKcl+yg8zNHbs86fHIWwu6S5wsNvnSvKMHeFMiHafVC7CmLVAoqMslLpE4xoKyjMRrr2K6ld9COQjhoMDM/KgBOWXgkD+nPZ2fQE/M9iDs2USbWV8QMc/l6bL6wlnt6tTvM+klAJd1gI5gJW/PwVgT2N2wgz4RgRVLGksJUZT28K2udEUnAdJ9rpB1EmHRmynVlRT6xtLKEDYdX4CZ5iaiNcWNwkLUocRNonf+sTOE3F2DUS+bPsE77FzBJu4yQpkJSu6CIySs6Vu86dVdLisc5SD6JFR9TB7mUHkxyd8xwpJn3aVBr1j2ndpsYKzUz8KxFAOmK5wxjBVGjMugvrHUjj35gAzJ0K975vg+Y8Ocdw0C4E8M6AhunNkLKapvMzzXPi1xN/w1qauIg2m2jeTJ0Vjqq02dX4RNZNt2IFNZoG1tLsR7oZ12Rcs50adzZbRxEGYJAJCbGtzuyZ45gMsx+bzPVr66qpdUxBIXB+2lyriKW80PmNrj6mO8jrGnCX3cVT+DF9nSbMYfVQDz1ImbJkYD1AoaxrgOaDtTHOo1nEBx98rjlkyLmzCBe8/HHkl+fOGaZc9oAJ2dcyeWMMrbt83liOibYnix+K5zLOYtUz7ETGr/Q37NsxWHGOpq8ERBpUi2mTYTuWyx2vSTBab0G1qhH5dtgJ5egRbxIz/wwLyFT6b048DqaK9mFIgEQjuD1961FEe4gxHWzrIcJ9AbnIMLC9yVkHWRQ86NOYlqGdbWBccVVjU/swYCPDdWTHK/6p4SypQJZ+iibGIA+kqvidUYiyuj7CU84nx/4WsS3jZEYQOD/xStkvxPCT0HiPBWflFfJRxfQ1k/6sxNKcBkk3+ZqMK5Nbi3sMUUbX+wOWb2VgdHILmEsgOYs+5mynx3fcID0OYWFiQwAB2orWGChf22yGHBAwI1ZLMW2vLhezFQW8FhXG3BKYI0tb2Io9K0ScWGv+fYpR5UooyF6V8jqABbBUHhh0lPEWt7GxIdITtHerLXwK+r3HYIRKxUwx1qDozEr7XfQ4baaDxeUHMsncXewB8GBCmZgsWRzt0o7AnadMeGfWn4vYocJh0z6C8ReLeejQIjzsG4zasr5ISxrQC6do7ZK6Eb3d4l+PaninV1fUR1NMwTI9x39sTlJ8kymZtwntFRRYZLVB1n+X/3TOy465PeN0KafifFmx0gezsOP6k5Rhc57Z1Scwiu1iOw9t5pOX4HEkWBga8IfbtHwZL3dLM0xI/Cblbwue6JKE9FcX06JayDNiEZ/ps0rSA93VKiusnpOgDZSmQrk2RbBEZSHdyZXnY1OHDHCPwAynrZbpD3TFVvNNi3s9cZ7UlBvuPwcEySKL/YO1jPL/GUT6OI8D/0xQzYx+frbeAg1WSJGQ4kPAboUPky06zzY7r/HbkYHHnOQrV2/slONIo6N62dnMtp2ysL6fORKoGQUK9Rur2Pw3DGAmPK0Wu3DKHOgzHUNCvDGOLiNsyUJVqQuoHHdfcrQ6jMDbEgrcQ4VrIPMHSyjZsxHc4+DxLNfoR49obWFdBdRi0c/oCzmZjaEMfxIHrCzoq4ESax2uL4YojA1RSzGhmJgUW/eFl7E3CZOhKLWhnY3Bcx2vf5LNMN+xGE4s5aGI9sC/9DfCeI0KnEwfzlhSET/nsGMCxfQe2XVwe0i4XSfjO5XeGDEpwuo2lsKHutmMfeZ9tMo/3LA50o+TLoZjVvmfCYHN+iD/AtTsgjp8nwT9juOR/AgwAPTJWVK0toDcAAAAASUVORK5CYII=');
    }
  
    #footer-logo a:focus,
    #footer-logo a:hover,
    #footer-logo a:active {
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOQAAAAwCAYAAAAB+Na0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDNTgwNjJGREI2ODQxMUUyOUVGQ0Q4Qzg0RUU4NDAzMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDNTgwNjJGRUI2ODQxMUUyOUVGQ0Q4Qzg0RUU4NDAzMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkM1ODA2MkZCQjY4NDExRTI5RUZDRDhDODRFRTg0MDMzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkM1ODA2MkZDQjY4NDExRTI5RUZDRDhDODRFRTg0MDMzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+MZdy0wAAEK1JREFUeNrsXQu4V1MW35dbrtAtRakpidEVhVRKjEoqM6SuURhjmjQjrzHcMTIzGI+JPAbJSFPmQyGjh2iUfGpM0S1DSA/Sw1VRqZTSS3d+vznr/9lO5+x9Xrf7/9971vet79z7P/usvc/e+7f3WmuvvU/eE3M6TVVKdQKPBg8d0GH2GpVjhHfoicut4JPBffAOU1VKKeUg5YNPAx8Mvg58BTr3SFwfQqdenuUgZNnPA98EPlW71Q6cAjKlnKQ8dOzTcX0a3Ez7vRw8BTyCnRvg/DaLgNgIl/7gQeAmrtujOLCgvNvSpk0pJwEpnZwz5F/Bv/JIsw78T/A48OzKACfKdzgu54MvBnfOlFuj1eCBKNsraZOmlPOA1Do+O/tD4BN90n8Ffg38KvhN8KKKACjKUQeX9uAzweeIbehFu8DDwbejHF+lzZlSlQKkgGE/XC4H3wFuaHn+a/B/wQvAH4OXgD/lrAqArLOArgCXwyWPY8DHglsI+FoEKDtV6hLksyRtxpSqLCA1wBwottqN4KMiyN4N3iqzarn8T0cMgXiQchxJYalc1Od7AMR30+ZLqdoAUgMmQdQHPADcHbxfJZTzc/BT4L8DiEvTZkup2gLSBc7GuFyinOUGLpfsX4Fl+0I5yxecEacBiLvT5kopBaQ/OOvicjaYyyZtxfYriFGWMvDb4Hng6bRNAcLytIlSSgEZDaBUbemcaSZ8JPgQsRUPFvuRTqAd4C2ihq4UXgrwrU2bI6UUkBbqN2HlSaKevjyu+MhPK6OQKANV487K8cSORDm+rQqV37j9wPp8PXAN16094JdWzR21PO2i36uvlqKVufvtdvAY1NfXuf6O+QHSMGCgC/hRAGM2rs+DXwEoPq5gENbC5QzlOJSKwYfJrWW0KUM0Im3eXwdIeh8adMo+rv8S8GCfex2VEwiR0nf0MLibzz06G/9WHQD5mfZ3J+GHAZgysfXuSRKckHsVLn1lVq7hkWRVSJF3gpsHSFdTOWub+5IOjHivulINS/up6gDID3x+Zxwpl0Ko0p7iAawLcDlO7Mad4G/AhcrxzLKzPQEgr3Y9Q3XkUUNZGJkTOBAAs2PrgGAkdUD6RpglV0dQpQ4R+7m5XPmeQ6qCCpVS9gHyP5b7bQCkrgDX667fn1ROAIAf0U4a4vrt95a83kI+u0K8X3FIe7qXcgLqgwKRKhRV4vpeZaUdmHaxlMJQkEX+UuUsSZjoXoDSLes5CxgnuGbHHgb7IEMvhHy/4gpOf74PGJWq2DXalKorIDEjcS1wrCUZVdarXb/dJmqqF42C3MUaGOnAGW7JY1cYQGL2OhqXViHrowueq5t2i6wlk/+grFoAUmiYclzLJhoKYLXUgMzKK/GpuJtcvz0otpeJaHOGOc2gT0QV/ty032ct/UI5a9xHufgI2Ovjq4sNSXCtAdi4+fcaQzI6aiYiXTuk3yy/jRA1tFib5S7B/U3a7Nhf2ZcluO54bwWrnzqQn077fhZOj3NHMXxyZXW3ITN0O/hLSxou3D8PkOVr6u7PwXT4sDL747dZGhgZdvd4gLwfwHPLQqirPFWgQ8Q6OQfP10q7f0pZO0MKuNYDQDcox3tqIjpnHkfagQQkeBv+5i6RQvy9QQMj1dsXlX39aJkMBmGdLX5RSBwY6Dnu4nOf8bjcFD3eA+gni+wM1TGU4SKkP8n1G8MGH8NIvylKY0FeHRlo2oCLRM3nflIGTWS2s9FhxtBEhiIuBL8Dnow85wfMg86os4VZfu5N5bJObS3ZRuWcJME16k+UszT2BvJ4z0dmPVy4DMZgB25+byLlLdDaZL1yNhSsUM7eWpZ3KmR+qck5VdrGy7/wONKud+VLh9tp8h6sLy5LcbBmeWppeW8V+zRTX5Mga5Gljq51tT8nn2fw3Mdaujxpq85yZTkaSP475V0nUvvDcxtCAVKIqhwX7X9iSTdAGu13AmaqnDoYmyrn1IFDLXLYuS4nqBNUV0fg5a9FZU1Wzq4VL+rtBUjlnGzXO2AZ+hkcE09FACOdZo8oe7gjtZ5C4R/KAHI7np+B61V498WGPLqJmXG0JY+6wtSIumbaCs830EGB/9m/bpN+UGCZGBoK66dVvOxqo7sNA+lmqZ9M3txgf0vASSlTX5wkfgoeguenSH15hYueKn4PN50AvhDP0sk5UDnLaI188q0p9Ud/Sn880xV5LQy1t1FU0MsC6vElAN6QvXrphJU/EBW2cQAZtyLPmSE77qEyIvnRi3KdbEhzHuR4RYUkEYwfdT9p05j5syOX4r3a+dQbB7FpAcBoeq8trtmBS19/UtF3AX0Tou7296ivOMRJ5228x3E+YPKinkjPHUvkQQYwuomz5rMcwEJ3DlE7OUtuD5D8ZgBwsAuMMwM2OkeoIREr0m/mZ4d5Q/7+l0FGoTbyZwstSkAG1c4JaPiDXGDk+45W8Tafr8EIv0NX2UVNjUMrKrm+aAqMk5k+CFENPyViXowq6x2pAQDKueKsCbJf8W4A8RZwUYgRmMdzXCQzclgyqavT0Gl2isdutdgpftQnywD5YUJyOCi6Txfsa7GHo4BnUAJlrWxAklqJGrsv6ILIIyLAwkX6koDJ75AKahkgLdcpz4X80HGg4h3taZl1Tf9/zzEEeft5OGXiUlQZixNs+L6u/zsmIHO5y3Zsn4DMZTGeXZBgffXbR4Bskx/naYDmQcx8DdTeC/1RiQ6Bs9xB5yHoHIO9Uu4DyD/6pG8oHXW29tv11PW1/0eq77aFueke5YQd6rRbhdg69j1P0NxRW9DR71LOwjjPFVoiHXaDODS2i8rJ9jhDBsEjfMS1pY0MmZm4YNMhZpOUc6o9VdJd4umtI+/NsjQXe+0JV92Z7EY6POjJ/BLyaoq8QrG5mosWVSDmTZwB4mFxPn0k9cUZd6PU1w6pL+bZTeqr0EdWEgPWt5KnaUmtSX7cXACewQAlbZMrY4ri6XRdY27lMnlA56ADuI+mpOpNt3o9g/o7WwPFaumgmZngIUN+pUg/KcnhE/KCeA25pLIEZeOShN/B0TWkI67UbEs/Gqt7GmXJZpN07nk+zxxictRAxmhNHk2ItcJs+38nVFccgH8bsL4Wor4IVD/vdwPcP8BlIwchml7PyCC8iIENkEMn150+6Q9M6gQ5uuRHxHieI1YPgPGDqALEK3qeIcnLHo3GUWtqRIBnO9lmFx2Eph00UQZtk8OvpocpkA00y3K/MIQsxn63Qf8i3w/+QKKMlGGQ/D8lUjHifLlaRoMoYOwOGaUxi9HVUmlTQv5Oau6xuJ8ThA6wPUQH22JIdyPqoGNIEJlmEi5P3A95jbOsyjZa7tcKUfeXgt81qK6Jjn5+oNwD1fUy+feSgI/tSgiMJJNX9FO/KBJRJ/YYBieqrfNV1SO97U07JRhhws9GrAeIpotG8Srq83PDM9wEQFXUb72Otvj1kEeNaLrMGrMCDCJVnvKTFMaIHAHlASrYGtRWsRtikYzevcOoq9potgHPczNxJwPQb822hpMZprXMdAUxxTGU8JeWNAxDu1iY+c8R1WyMOxSQ9hvu0/buYpHZSpghmVvxzEtix00VGzDJ+moqedWW/hl5BswZQGqg5Az5gsWmI9G79iTS94q45pghxis2CAJIccmzM+e5nDt+gDwBzxyDDrI0C0DIsl+hnDjKFgmK5mbx+5U9lFGnDsJ3iff3AReIRgYApE4MVrhIeD5kDoK80pj1xYHqN8pxODbLhRmyQoxrgIvqChdTXw2QnPsPS2JmaVJXGQc7Q/ufns8VynGLZ/h6i/ziLABj5hCu4QmDkTMaPdz9pK7CEmfo+5RrexxkMmwu6ilwtNtn4p07xKiv2tLuQ3MFjIkCErPccPBC8DEaKPvI7GMjRvO0riBATs/YJrKG1jOC/OIsaKs/KOfbKhXlBOJnBk+U2TKKtlKC+m3mknm1mC4fRZBXoMLvgdVpqIq+BS+3ASnbq1j5DMSdLjGrSnZpcAb8JIDqPNrjXJ4gIyFHU9PCtn7QFBeAo5x10172WFbW7FggamqFEtVyMAHEU+dvkhlmZ8DHM4eEuWUS4Ayb5Lc+efJEmM8Hni5bt8LWV/0ANnHVBKRsRh6m/cRRchp+ry+gXCcOl60WUfw+SP8KmL30IPIfR3zNPFW5a5JtQ9p3cYFZBuYePS4l1RMNhIv5tnDGFj7yysHcL3kduEgGUA4wrweo92MjvEJnH8dNtZghB3g0BGNWJwCUNQWUCySdjf6ceSYhdfVtdAD9HJ44Kl9lqq0mdX6xaCaMJMnTOSFwfs2IIzDD3RjW9p4heb2AMleAh4PPUs6GdtPa3OERin2C4V6pvEcNV13VzXlAiorpd5Yq4ykf0xw9/ASBbWNukzCzJL2flsrXvavsLHEWo8+UvZaVQaadGDwNYHFmF0sFz5zUdsZY7L6wMun4+9AyS4YlE7he4DdTtMiZKjVDUgU0bacaANDqIGCQ8hcWmdckOGu9pDU8Y1bPFtvCjx+z2LlhTqSrnWA75coZr1F3sphAF+XDSvkqRyluwS+13GcEyFptltwEgP7FZXO6qRU9rkj7fkxAMhD8Xddo/JplxmXEyCBDB7nANcubOss1kMd34KzCXRf0YC5BGWZFqGdTWFc3bjuD3G3yDhwI6Ly6PISmcbxyllRWKOfE9QWiCvO4kXWM+WVwtXJ2dfQ1iPpKkzlY6pJedgah87wa7k5ZLcssTMMNvV1E5fajDQnXVw/kOyyjUYjm1F0ls3+z8gAptp5txnjQ4+h/njLHxmpkAdr7lk7E50177qaEjfZA+i8gl2FifkEC3dmJtG92rFP+3w5p5x4QlBNSFsVba9oLydC2tShXmczKDSNoPty2dqTwmR51HVTOQu3vizWZF0aUZ3v3IOXYawBju6EMHLALlf8WtZxTWdkRDrKoL/9w/yjrk2Ns9lpAZ05eEPsxJE2y2Eg9tP/nhZR9hByXEZYYpmaK82Q7FAnYo7TpiQn1pzcEcNx50zIBeYv1U+dCEEMByy3mRFG2gTEuIG1nh8zUD0R20XOWZ0+Oqa6y874W8b0mhsh3bAT5oaNsZEYeW4H9IIkdLW+hnO/I3y0TsuOGRXQ+lal9/2nBSgdkM8v9Nw336Do3rUsWQiU+zKCu0tv5I8Pzr2dsqgiN+YkyH/9wroSxMe0cy4zqRUUR6/u2iPaUzX6sGaNMuu2oL2sdn0DR6H0dGeN5BjZsq06AtB2K5BuRwa1ayr7Lw6QOd7SMwJNj1stEi7qjq3g/C5mfvs5q2hi8yzVQ0MHSUwX/YO0MSb/TJF+cGzz8enPUmRHcwXXe6zxRs/dEkEdHGb8R2ks2kOu0x/KcXl8LxcexMUCeVG95PGgvQ5o9AdvNtpyyu0KcOso5M6bMB9Rb1Hfnn/rRlco/rvQzgHaFSR0Wx5DXV4Z5lmfcb3MMk47sVT/suPO1hucozAOx6C3k0gl3njB08ABpxFUy+LwjavR0TdYjUldedTjeY/aeh3yKpO5oQ7eWgWuHOJjoRKIXd7zM9JwB+3mopJzRSjW5A7m7QjkRQW3FZDhatKD62uC4VZ5dLqCbyAgcj3LyfTvKl8Q6ib+BW58YodNUBvMaAoTNUnYO4Dy+Y5zP4cSkm5X/yeXPepRjBspAp9t1AjbWXS3pI2ulTWZJnqukvvqrvUMx17jKxMHmBuW9Id52OiDvX6u8P2O49H8CDAAwKVMyUVOZigAAAABJRU5ErkJggg==');
    }
}


/**
 * CONTENT PANEL
 */
#content > .aui-panel {
    background: #fff;
    margin: 20px 0 0 0;
    padding: 20px;
    border-color: #ccc;
    border-style: solid;
    border-width: 1px 0;
}

#content > .aui-page-header {
    padding: 20px;
}
#content > .aui-page-header + .aui-panel {
    margin-top: 0;
}

#content > .aui-page-header:first-child {
    margin-top: 0;
}
.aui-panel + .aui-panel {
    margin-top: 20px;
}

/*! AUI Page Panel */
.aui-page-panel {
    background: #fff;
    border: 1px solid #ccc;
    border-left-width: 0;
    border-right-width: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    clear: both;
    display: block;
    margin: 20px 0 0 0;
    padding: 0;
    position: relative;
    width: 100%;
}
.aui-page-panel-inner {
    border-spacing: 0;
    display: table;
    table-layout: fixed;
    width: 100%;
}
.aui-page-panel-nav,
.aui-page-panel-content,
.aui-page-panel-item,
.aui-page-panel-sidebar {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: table-cell;
    padding: 20px;
    vertical-align: top;
}
.aui-page-panel-nav {
    border-right: 1px solid #ccc;
    width: 240px;
}
.aui-page-panel-sidebar {
    width: 35%;
}
.aui-page-panel-item {
    padding: 0;
}
.aui-page-panel-nav ~ .aui-page-panel-sidebar {
    width: 30%;
}
/* Page Panel Interops */
.aui-page-header + .aui-page-panel,
.aui-navbar + .aui-page-panel {
    margin-top: 0;
}
.aui-navbar + .aui-page-panel {
    border-top: none;
}
.aui-page-panel-nav > .aui-nav-vertical {
    margin-left: -10px;
    margin-right: -10px;
}

/**
 * Page variations
 */
.aui-page-focused .aui-page-header,
.aui-page-focused .aui-page-panel,
.aui-page-focused #footer .footer-body,
.aui-page-fixed .aui-header-inner,
.aui-page-fixed .aui-page-header-inner,
.aui-page-fixed .aui-navgroup-horizontal .aui-navgroup-inner,
.aui-page-fixed .aui-page-panel-inner,
.aui-page-fixed #footer .footer-body,
.aui-page-hybrid .aui-page-header,
.aui-page-hybrid .aui-navgroup-horizontal .aui-navgroup-inner,
.aui-page-hybrid .aui-page-panel-inner,
.aui-page-hybrid #footer .footer-body {
    margin-left: auto;
    margin-right: auto;
    width: 980px;
}

/* extra width so left edge of hoverable content aligns with left edge of content while inactive. On hover, the hover affordance does extend outside the alignment but this looks better than the other way around. */
.aui-page-fixed .aui-header-inner,
.aui-page-hybrid .aui-navgroup-horizontal .aui-navgroup-inner,
.aui-page-fixed .aui-navgroup-horizontal .aui-navgroup-inner {
    width: 1000px; 
}

.aui-page-focused-small .aui-page-header,
.aui-page-focused-small .aui-page-panel,
.aui-page-focused-small #footer .footer-body {
    width: 400px;
}
.aui-page-focused-medium .aui-page-header,
.aui-page-focused-medium .aui-page-panel,
.aui-page-focused-medium #footer .footer-body {
    width: 600px;
}
.aui-page-focused-large .aui-page-header,
.aui-page-focused-large .aui-page-panel,
.aui-page-focused-large #footer .footer-body {
    width: 800px;
}
.aui-page-focused-xlarge .aui-page-header,
.aui-page-focused-xlarge .aui-page-panel,
.aui-page-focused-xlarge #footer .footer-body {
    width: 980px;
}


.aui-page-focused .aui-page-panel {
    border-width: 1px;
    border-radius: 5px;
}

.aui-page-fixed .aui-page-panel-inner,
.aui-page-fixed #content > .aui-page-header {
    padding-left: 0;
    padding-right: 0;
}

.aui-page-fixed .aui-page-panel-nav:first-child, 
.aui-page-fixed .aui-page-panel-content:first-child, 
.aui-page-fixed .aui-page-panel-item:first-child, 
.aui-page-fixed .aui-page-panel-sidebar:first-child,
.aui-page-hybrid .aui-page-panel-nav:first-child, 
.aui-page-hybrid .aui-page-panel-content:first-child, 
.aui-page-hybrid .aui-page-panel-item:first-child, 
.aui-page-hybrid .aui-page-panel-sidebar:first-child {
    padding-left: 0;
}
.aui-page-fixed .aui-page-panel-nav:last-child, 
.aui-page-fixed .aui-page-panel-content:last-child, 
.aui-page-fixed .aui-page-panel-item:last-child, 
.aui-page-fixed .aui-page-panel-sidebar:last-child,
.aui-page-hybrid .aui-page-panel-nav:last-child, 
.aui-page-hybrid .aui-page-panel-content:last-child, 
.aui-page-hybrid .aui-page-panel-item:last-child, 
.aui-page-hybrid .aui-page-panel-sidebar:last-child {
    padding-right: 0;
}

/* reset to 100% inside page panel */
.aui-page-panel .aui-page-header {
    width: auto;
}
.aui-page-panel .aui-page-header-inner {
    width: 100%;
}


/**
 * TABS AS FIRST CHILD IN CONTENT
 * Explicitly sets bg to white, changes horizontal hovers to work on grey.
 * Remember these extend the standard component styles.
 */

#content > .aui-tabs {
    margin: 20px;
    background: transparent;
}

#content > .aui-tabs > .tabs-pane {
    padding: 20px;
}

#content > .aui-tabs.horizontal-tabs > .tabs-pane {
    border: 1px solid #ccc;
    border-top: none;
    border-radius: 0 0 3px 3px;
    background: #fff;
}

#content > .aui-tabs.horizontal-tabs > .tabs-menu {
    display: table; /* stops a gap appearing */
}

/**
 * AUI Forms inside of a focused page
 */

.aui-page-focused .aui-page-panel-content > h2:first-child {
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

.aui-page-focused .aui-page-panel-content > form.aui .buttons-container {
    border-top: 1px solid #ccc;
    margin-top: 20px;
    padding-top: 20px;
}
.aui-header {
    background: #205081;
    border-bottom: 1px solid #2e3d54;
    color: #fff;
    padding: 0 10px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.aui-header:after,
.aui-header .aui-header-logo a:after {
    content: "";
    display: table;
    clear: both;
}

.aui-header .aui-header-logo,
.aui-header .aui-nav {
    margin: 0;
    padding: 0;
    float: left;
}

.aui-header .aui-header-secondary .aui-nav {
    float: right;
}

.aui-header .aui-nav > li {
    float: left;
    padding: 0;
}

.aui-header a {
    color: #fff;
    display: block;
    line-height: 1;
    padding: 13px 10px;
}

.aui-header a:visited,
.aui-header a:focus,
.aui-header a:hover,
.aui-header a:active {
    text-decoration: none;
}

.aui-header .aui-header-logo a {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    height: 40px;
    padding: 0 10px;
}

.aui-header .aui-header-logo.aui-header-logo-textonly a {
    padding: 5px 10px;
}
.aui-header .aui-header-logo-textonly .aui-header-logo-device {
    float: left;
    padding-top: 4px;
}
.aui-header .aui-header-logo-textonly .aui-header-logo-device + .aui-header-logo-text {
    padding: 5px 0 5px 10px;
}

/* for extra visible text, eg. instance names. */
.aui-header .aui-header-logo .aui-header-logo-text {
    display: block;
    float: left;
    font-size: 14px;
    line-height: 1.4286;
    margin: 0;
    padding: 10px 0 10px 10px;
}

.aui-header .aui-header-logo-aui .aui-header-logo-device,
.aui-header .aui-header-logo-bamboo .aui-header-logo-device,
.aui-header .aui-header-logo-bitbucket .aui-header-logo-device,
.aui-header .aui-header-logo-confluence .aui-header-logo-device,
.aui-header .aui-header-logo-crowd .aui-header-logo-device,
.aui-header .aui-header-logo-fecru  .aui-header-logo-device,
.aui-header .aui-header-logo-fisheye  .aui-header-logo-device,
.aui-header .aui-header-logo-crucible  .aui-header-logo-device,
.aui-header .aui-header-logo-hipchat .aui-header-logo-device,
.aui-header .aui-header-logo-jira .aui-header-logo-device,
.aui-header .aui-header-logo-stash .aui-header-logo-device {
    background-repeat: no-repeat;
    background-position: 0 50%;
    background-size: 100%;
    display: block;
    float: left;
    height: 24px;
    padding: 8px 0;
    text-indent: -9999px;
    text-align: left;
}

.aui-header .aui-header-logo-aui .aui-header-logo-device {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAwCAYAAACynDzrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3OTVEQzQzRUI1MjQ2ODExODIyQTk0OUVFQkM3M0U1NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4NTdDMDJGREVDNEExMUUyOTlENzlGNTkzQkNGNUVFNCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4NTdDMDJGQ0VDNEExMUUyOTlENzlGNTkzQkNGNUVFNCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUM1NERFNUNCMjIwNjgxMTgyMkFDNzUxNUI1OTU3QzAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Nzk1REM0M0VCNTI0NjgxMTgyMkE5NDlFRUJDNzNFNTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5MiruDAAADe0lEQVR42uya22sTQRTGk9TWNm2MeL9Eq+INxRsWqhIsCNZaSLWpqGDf+uAf4rOC0hfto1IQ8VZbVJCqT95AQUHwQS3e8UbBkqC1Xb+jIyzLztmZiQGzOwM/2J2ZPbv59sw5szOJO44Ts0VeElYCK5AVyApkBbICRUKgPuAE8BzUaT7DHPBJYm9Q09YZiZ1RsMSnfzV4IbnmsY5AKdCt0G8ZaNP8UXPBLEnbOk1b6yX1aZDxqU+Cpdy9VQVqB7WKfTujOMTyGjZzwnUjI1Ct8CDVMh3siJJAraBB024+SgKZxJQ9oCoKAlEs6TCwS5kpGwWBWsAMpn087NksSKAupq0HrAQTTByKh1kgatsrafsOzoERcEfSZxFoCrNA28A8Sdtt8E0cD4U5myUMf9yQ5DhSAnFB9pLr+Al4JelHMWptGAXaLPn6lQnCedG+MArEec9gwJALVbpPGKT3yz51w6Ao6b8BLA+TQGvAakn/j+CBT31RiBQ6L0oYZK9JhcwWmmymK9CAYur3lmawsBIFmuI5p+XHTczs+YbrPCuGo7t8lXy7xcUw6610gbhYQTFmTBzTQvtNn+tjAcOst9KHGJe9rriOWzXFobIdzK5kgeaDLYoxZrfBvWgBTXdtaapm/+pyCtTJzIseuWbP9EPbDO/n56EFpj/Fs6TGC1jAtBdKFSivOHtuivGLaFyhxfy0p+49M3Ugj8gp2t4JpjHtb00eOC7+QDUTfGDiCg29e+KYNvlOxf5sJnLxpkbSdgj0e+poF1O2SfgG7AJPmfvRhuV1ZsZO3t/oU08va5TT568gHYw478B91/lnhYkfxat2Jpt5BbrACEQ7og/BWZFJR0Q2rQeLxXSjW5yrrD7oFfIgMODIS5/oo0MPY28MJD39M6DglKeMg1WS50wHXPs7BqVE2tb5eg8qNOOWrVXX+wR5GkZHypSpj4FnpXjQAUZBeqt1Bh5E3GLsnvbpXwXO/2PvuQZqmGdU8qCugNlz0VD7i0xbzieIk8ftB0eZrKb83sFJEVt/lGbJcb4wCh429B6iEUwytrPMtc3gKpjQ9Bi63zBoUXzGFGPrJ/WhNH8QOm300Y7S3wnTCZYonO3jCt6ZEd62VaxRUdZqEHGsILLZaxFj7op4+VLzGWl/b4VPPU09+uP2j+RmS662WIGsQFYgK5AV6P8vvwQYACeImjgyeFWsAAAAAElFTkSuQmCC');
    width: 36px;
}
.aui-header .aui-header-logo-bamboo .aui-header-logo-device {
    background-image: url('data:image/png;base64,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');
    width: 95px;
}
.aui-header .aui-header-logo-bitbucket .aui-header-logo-device {
    background-image: url('data:image/png;base64,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');
    width: 100px;
}
.aui-header .aui-header-logo-confluence .aui-header-logo-device {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOwAAAAwBAMAAADgAYtzAAAAMFBMVEX///////////////////////////////////////////////////////////////9Or7hAAAAAD3RSTlMAiES7Ee4zd5nMZiLdqlXSNCnjAAAEX0lEQVR4Xu2WXWgcVRSAj5txrLtt3Y1VxB+6bIMVBRMdFLHgDgHRClKCpfg2ayH4g2CJPxE0bPrQB0Wa0uZB6sNGfBFUuorikyaiiG+LFAuK0NV3MbPLZrObTY/nnDv3znST2QTX7oPkPAznzjn3fPfce8+Zgf+77MiOfJHL9jI/kcdn9sGHmeH/FHpPCRFbP5fj7EmP7M0EPf5tVm50lBoR5UVUMhaHHWVrrQ/s3Pon4eD5ki+54FbYEltX+sDuRzyr9U8pA1YmNXY2hmqLdbkP7N+IHYCbHecxsAi0xoa8xqZjsLwdU/dm+8DeRIAqzCG24TpSz/ABM/HcRcfDhRgsedZJ6QO7hxA/wCLiEj/wRJDLB2w7DtcKK1N9jpPlvW24KiiGpWPlcoUI8cstsMc3rXcrCDGeuy8w5GWX84JGPwjaMZjPS4iN3xjlPAL2qx5OuFdjE47zIOkHHId4iV8Q8VEZXoKn3kG8JDGI0ToNkLqTrN+pjF4h9RgcnoULpBw1uZjtFPlRLsHBCsrxX0aRJcayh68qIg1WXnnz0P+L1Qal+TSKBlAUpa0Di5FjYLUbO4dKCoxV0tQ3fXkD9jAqQpmHSs4ERY51nYK6qBa/nVfFug5d2Bs062iIbcVizSJnQ+yKpvkwamLp5tBybY+vdDf2es3yQyzGYlOatRZimzqGDyXzyrTC+UnZa4MNmwmezFQQOxFsNu5seW/O58jaDrE+X57O1P1vHuJFTeReN8GLSAZOtgbd2P0cAoa4ohj7bNVmrPboxg5JBdLTF+z5sqjFYFv3yrEmTdHtQnPW3dg85aQmZAnruwBbYFfVdB4+LKqsYEzCCtDSWHNd27ARK1PsAFuD3tjdrBpselMsaKxJdyEOC9vE6uOPw2qBaLpNGDR2SAp74FhpGSsDx0pX67gDxu5ZkHTTcVhr+9jVHMtIHFasd+um0JYOWQux6EaxiW1ipTuIxGEhIpaHBY7QivT/WTN7TU0o9MCugvURKmxrU+ySxpZD6nPvIR5jI77/hvkvrA/n/rjLKRQpUDXFNuiBbWTyyFiu/9fo9cxCFDtK63IhMcLehyj6x5zS3lMoid6ILD8VmFvBQNKLWlvvgTXeSVbO8cFEsUf0d4ef3z+k9k8hGhRCpMOt6oLBmnZdi8UmQqzlBdpyFBvE8M3X+ArYFf1Of0TrLoCBjZlA6VgseAZr1rsSxaaUQx2+Qg2bxMa7WeS8eUp9fMbDea4GjYWXlbIKcVjt/CtxzIbXoliCqHO0PV3VpXoWbNUYj/BWQ7JCBLBPKc8TYN0ijlWA3ZyE5Fbguy5uPEVY9beS8o99QM8r8pD9mhDEWAd4UridWwGX1JrTqi8TcVF1ipemp6f/FO3gbQ/cXoZe8vX0lNG/zTgZHhnR0aZcUsYzF08OU7B8jdcsK9ulfs6LPlx7eRz3XW34BucHgLUuN+6Ijl9AHwYhiTk8G47exokyDESszybCwe+n+wLsyI78AwbieZyioUdvAAAAAElFTkSuQmCC');
    width: 118px;
}
.aui-header .aui-header-logo-crowd .aui-header-logo-device {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI4AAAAwCAYAAADHPUINAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowQTgwMTE3NDA3MjA2ODExODIyQUE3REFCMDg4NEVCNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDNENBRTNGNkQwRTUxMUUyOEM5RkNEMDM3MTkyMzEyMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDM0E5QzlFMEQwREQxMUUyOEM5RkNEMDM3MTkyMzEyMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUREOEZFQTNFNzI0NjgxMTgyMkE5NDlFRUJDNzNFNTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEE4MDExNzQwNzIwNjgxMTgyMkFBN0RBQjA4ODRFQjQiLz4gPC9yZGY6RGVzY3Jp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');
    width: 71px;
}
.aui-header .aui-header-logo-fecru .aui-header-logo-device {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGUAAAAwCAYAAAAIP7SLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowQTgwMTE3NDA3MjA2ODExODIyQUE3REFCMDg4NEVCNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4RjU0MzlFMEQwQUExMUUyOEM5RkNEMDM3MTkyMzEyMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4RjU0MzlERkQwQUExMUUyOEM5RkNEMDM3MTkyMzEyMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzU1REM0M0VCNTI0NjgxMTgyMkE5NDlFRUJDNzNFNTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEE4MDExNzQwNzIwNjgxMTgyMkFBN0RBQjA4ODRFQjQiLz4gPC9yZGY6RGVzY3Jp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');
    width: 51px;
}
.aui-header .aui-header-logo-fisheye .aui-header-logo-device {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAK4AAAAwCAYAAACIYEHdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowQTgwMTE3NDA3MjA2ODExODIyQUE3REFCMDg4NEVCNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowODMxOUExNkI3REUxMUUyQjA4OUM4RUU0NkU5NUYyMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowODMxOUExNUI3REUxMUUyQjA4OUM4RUU0NkU5NUYyMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDA4MDExNzQwNzIwNjgxMTgyMkFFNjBCRjM5MDY1REIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEE4MDExNzQwNzIwNjgxMTgyMkFBN0RBQjA4ODRFQjQiLz4gPC9yZGY6RGVzY3Jp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');
    width: 87px;
}
.aui-header .aui-header-logo-crucible .aui-header-logo-device {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALIAAAAwCAYAAAC18iC7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowQTgwMTE3NDA3MjA2ODExODIyQUE3REFCMDg4NEVCNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFMURCMzRCN0I3REMxMUUyQjA4OUM4RUU0NkU5NUYyMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFMURCMzRCNkI3REMxMUUyQjA4OUM4RUU0NkU5NUYyMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkU3RjExNzQwNzIwNjgxMTgyMkFFNjBCRjM5MDY1REIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEE4MDExNzQwNzIwNjgxMTgyMkFBN0RBQjA4ODRFQjQiLz4gPC9yZGY6RGVzY3Jp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');
    width: 89px;
}
.aui-header .aui-header-logo-hipchat .aui-header-logo-device {
    background-image: url('data:image/png;base64,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');
    width: 91px;
}
.aui-header .aui-header-logo-jira .aui-header-logo-device {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHIAAAAwCAYAAADNTS4aAAAFk0lEQVR42u2bf2hVZRjH793c5sbMNtTKTKEwFgVJpFGx0VYr24yNLAWjHP2wH+qmJWmSpOFKxEyqCeoKo0QzNCUH9kM0K5xR5HS02mytcErq5syU5n48ff8Y3MPL8z73fc8Zuzs75wOfv+5zztne7zn3vOd574kQUegQMPADEAYZ8wl4Ap6Hq2Fy0AfVj0FOgd3QyYKgD+pgDDIJlsH3YBlztS2BKnuY/dwH18FyeEXQBz0RQa6HTjYqnz8MVd5WambDXorxExwW9IEfyCAzma/NHniloyYKqylGLcxS9lMHVQqDPvADGeRw2MUEmc3U5sDJmonOUahyT9AHfqC/Wquhky0uDvI8dFIHU4M+8ImY7DzXF+gzHh4tiuD7cAXMDvqghw2BUOMgS2ABTBqgP+BWWBY2Efo/yIsEQCusgtNgZj8eMBXmwpWwgWLcLmyTD5vg74qvM7UlmtoKpjYPNjK1kvWwFu6Gb8BCl49SM+Bx4TjfweFegvwZqnTBHf3w7LccXiCekcaTJbnx8CbxbNHu1zt/wccsx+IAxechL0FuJj0zlNpCeAb+oZxNZ+FSpXY87CKeJhjxRZAyawwHfTTspvhUewlyJuk5plyVk2Av8cxV9ruR9Kz1VZAy0w0G/Uky42+Y7DbIDHiO9Lyk1H8KVf6EaY6au+KcgZOHUJD1BoO+m8zJ8/L4sYL0dCoTk2thO8XohQ84Ps+CLaTnAIwMsiDPwO0aa2AryUyM0/a8ROas9RLkKHie9DQqk5PivoAJrFT6sDtIpmAQBvmtQZPkZdIzS9h2OtnR7LUhsJBk9sFUJcwKzaDq2AojPghS53HiWSRs8xHZM8lLkMmwlmQ+hlHt4Mu0wat8HmQN8SzR1Kdo5h89MA9uI57lXlt0E2AbybzLhDkrzuSmF06DEZ8HuccyyELiqe37/H7iOWIapGSRwTPPW476R6R65T4atCCriGdZ3+dpQsPkepsg5fulzDo4B3aSzC4YDWCQUWG2e5vBPl80D1L2HfLO9zADRoZIkPuJZzFTewfxtMKowd90sL+CjMIPyD0/qv1UnweZBf8lnqeZ+lXEs4lpZXL0wDG2QUoz2W1kzzE4GkZ8EuQhmKVxAiyOM6PPZY71K/GUMrX10gmi03oZyrLF1ASvsQ3Pxy26dpiiHOcm4vlPs0S4hnhq7IOUTYNfUXzOwutgJEBBVjLHWUo8X+jWX4XgR8hB2psBDxoEOSZAQdbBdOY4PxBPudA46JCWEuUg7R0JD5PMXhgNQJBfwlHMMcYJS303OMZxAVzssFlua3oPMgfOVGZvR0lm0ZAOUl6hmEc8DbEahGhOB0zzGmSK43c2C5Wz7gTpuQDH+yjIBvioYmWcvvFYzd/+tcGvCfaSHVO9Blmu9EsfVxaPO0nPThjx+XPk55a3kGx4mXjy+2rS4SWyY4OXIDNhO7PInO+oqSCZO30e5NXwNOmZy7w3ytHheESZSvacgklug5xPPKcdz4lRuE/qs7oM8pVB1NkpJT0X4Y2O2p3Es11Zx22D7YznpIvCbZC/GXYyJgpfsd3ae4nsLuL5LCEtOrlVeRgOg+l9wXLMNvy/k+BJ4lntJsgc0vMLc5lvIj3zLEMsEJbFKhMU5AjYTHpegyXGPVPZDcTT6CbICstgphAQryLZdHgvXA+7SM/dCWya5wonWBc8JC0iW/gg6bnZNsjNpGecZpsW8UySrTJcTYkmeBlrFdmzzEU79B/iedU2yG+Ip9XFbzc7DV4QepZkOpWrMVFBpsIjpEFaRLb0E93JrAnSOpStLjoapwxech0Le4UJ0xxh26csfs5fqjnOhxaDfAvsIDPqXLYrizS3mBY/vB9Zq/kGKA7663N+e9H1BXgZnoT74XyYHvSwwjeWwyBDwyBDwyBD7f0fOqGjwl4fmCwAAAAASUVORK5CYII=');
    width: 57px;
}
.aui-header .aui-header-logo-stash .aui-header-logo-device {
    background-image: url('data:image/png;base64,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');
    width: 70px;
}

/* Custom IMG elements can be set in most products */
.aui-header .aui-header-logo img {
    border: 0;
    float: left;
    max-height: 30px;
    padding: 5px 0;
}

/* Positioning icons in the header */
.aui-header .aui-icon {
    margin: -1px 0;
    vertical-align: top;
}

/* In case showIcon is not set to false for header dropdown triggers */
.aui-header .aui-dropdown2-trigger .aui-icon-dropdown {
    display: none;
}
/* Styling the dropdown2 triggers differently in the header to avoid inline-block spacing issues with other icons */
.aui-header .aui-dropdown2-trigger {
    padding-right: 23px !important; /* 8px (arrow width) + 10px (right padding) + 5px (margin between arrow and logo) */
    position: relative;
}
.aui-header .aui-dropdown2-trigger:after {
    border: 4px solid transparent;
    border-top-color: #fff;
    content: "";
    height: 0;
    margin-left: -18px;
    margin-top: -2px;
    opacity: 0.8;
    left: 100%; /* "left" + "margin-left" required because of webkit not working properly with "right" */
    position: absolute;
    text-indent: -99999px;
    top: 50%;
    width: 0;
}
.aui-header .aui-dropdown2-trigger:hover:after,
.aui-header .aui-dropdown2-trigger.active:after {
    opacity: 1;
}
.aui-header .aui-button.aui-dropdown2-trigger:after {
    margin-top: 0;
}
.aui-header a > .aui-avatar {
    vertical-align: top;
}
.aui-header a > .aui-avatar-tiny {
    margin: -1px 0; /* (16px Tiny Avatar height - 14px font size (line-height 1 in the header)) / 2 */
}
.aui-header a > .aui-avatar-small {
    margin: -5px 0; /* (24px Small Avatar height - 14px font size (line-height 1 in the header)) / 2 */
}

/**
 * Buttons in header
 */
.aui-header .aui-button.aui-button-primary {
    background: #366EA7;
    background-image: -webkit-linear-gradient(top, #3b7fc4, #2c66a2);
    background-image:    -moz-linear-gradient(top, #3b7fc4, #2c66a2);
    background-image:     -ms-linear-gradient(top, #3b7fc4, #2c66a2);
    background-image:      -o-linear-gradient(top, #3b7fc4, #2c66a2);
    background-image:         linear-gradient(to bottom, #3b7fc4, #2c66a2);
    border: 0;
    box-shadow: rgba(255, 255, 255, 0.1) 0 1px 0 0 inset, rgba(0, 0, 0, 0.2) 0 1px 1px 0;
    margin: 6px 10px 0 10px;
    padding: 4px 10px; /* Make sure the correct padding applies (overrides the above padding: 13px 10px; for .aui-header a if ordering is missed up*/
}

.aui-header .aui-button.aui-button-primary.active{
    padding-bottom: 4px; /* header doesn't need the button/dropdown integration padding change because it has no border */
}

.aui-header .aui-button.aui-button-primary:focus,
.aui-header .aui-button.aui-button-primary:hover,
.aui-header .aui-button.aui-button-primary:active {
    background: #2D5F9C;
    background-image: -webkit-linear-gradient(top, #6299D0, #2C5E9B);
    background-image:    -moz-linear-gradient(top, #6299D0, #2C5E9B);
    background-image:     -ms-linear-gradient(top, #6299D0, #2C5E9B);
    background-image:      -o-linear-gradient(top, #6299D0, #2C5E9B);
    background-image:         linear-gradient(to bottom, #6299D0, #2C5E9B);
}

/**
 * Dropdown2 triggers in header
 */
.aui-header .aui-dropdown2-trigger.active,
.aui-header a:focus,
.aui-header a:hover,
.aui-header a:active {
    background-color: #3b73af;
}

/* Icons in Dropdown2 triggers and links in header */
.aui-header .aui-dropdown2-trigger.active .aui-icon,
.aui-header a:focus .aui-icon,
.aui-header a:hover .aui-icon,
.aui-header a:active .aui-icon {
    opacity: 1;
    filter: alpha(opacity=100);
}

/**
 * Quick search for header
 */
.aui-header .aui-quicksearch {
    padding: 0 10px;
}
.aui-header .aui-quicksearch input {
    -moz-appearance: textfield;
    -webkit-appearance: textfield;
    background: #f5f5f5 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAb0lEQVR42p2RMQ7AIAhFWXsG1h7Gtffo6urqyJGpwyetomnwJ38BH/wgfZSaS7PABbVOqkqm3Fzx6IQTatlDb5PJi21YBy1iuNgjJIgzFXqyCcXj1Z1DXNGTiw01aP252DCCgH7Fk41h8KaAGMDxADnaOPucd/m3AAAAAElFTkSuQmCC') no-repeat 7px 6px;
    border: none;
    border-radius: 5em;
    box-shadow: inset 1px 2px 3px rgba(0, 0, 0, 0.3);
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #333;
    font-family: inherit;
    font-size: inherit;
    height: 1.71428571428571em; /* 24px effective - need height in ems so that user-specified font-sizes apply */
    line-height: 1.42857142857143; /* 20px effective */
    margin: 8px 0;
    padding: 2px 10px 2px 25px;
    vertical-align: baseline;
    width: 170px;
}
.aui-header .aui-quicksearch input:focus {
    background-color: #fff;
    outline: none;
}
/* Placeholder styling
 * - You have to use two rules, because user agents are required to ignore a rule with an unknown selector.
 *   Since WebKit doesn’t know the proprietary Mozilla selector and vice versa, you have to include them separately.
 *   See http://stackoverflow.com/questions/2610497/change-an-inputs-html5-placeholder-color-with-css#answer-2610741
 */
.aui-header .aui-quicksearch input::-webkit-input-placeholder {
    color: #707070;
}
.aui-header .aui-quicksearch input::-moz-placeholder {
    color: #707070;
    opacity: 1;
}
/**
 * AUI Page Header
 */

.aui-page-header-inner {
    border-spacing: 0;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: table;
    table-layout: auto;
    width: 100%;
}

.aui-page-header-image,
.aui-page-header-main,
.aui-page-header-actions {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: table-cell;
    margin: 0;
    padding: 0;
    text-align: left;
    vertical-align: top;
}
/* collapse the cell to fit its content */
.aui-page-header-image {
    white-space: nowrap;
    width: 1px;
}
.aui-page-header-main {
    vertical-align: middle;
}
.aui-page-header-image + .aui-page-header-main {
    padding-left: 10px;
}
.aui-page-header-actions {
    padding-left: 20px;
    text-align: right;
    vertical-align: middle;
}
.aui-page-header-main > h1,
.aui-page-header-main > h2,
.aui-page-header-main > h3,
.aui-page-header-main > h4,
.aui-page-header-main > h5,
.aui-page-header-main > h6 {
    margin: 0;
}
.aui-page-header-actions > .aui-buttons {
    margin: 5px 0; /* spaces out button groups when they wrap to 2 lines */
    vertical-align: top;
    white-space: nowrap;
}
/* Avatar overrides */
.aui-page-header-image .aui-avatar {
    vertical-align: top;
}


/* Hero header */
.aui-page-header-hero .aui-page-header-main h1,
.aui-page-header-hero .aui-page-header-main h2 {
    font-size: 48px;
    line-height: 1.25; /* 60px equivalent */
    margin-top: 40px;
}
.aui-page-header-hero .aui-page-header-main p {
    font-size: 24px;
    line-height: 1.458333333333333; /* 35px equivalent */
    margin-top: 10px;
    padding-bottom: 50px;
}

/* Marketing header */
.aui-page-header-marketing .aui-page-header-main h1,
.aui-page-header-marketing .aui-page-header-main h2 {
    color: #205081; 
    font-size: 36px; 
    line-height: 1.388888888888889; /* 50px equivalent */
    margin-top: 60px;
}
.aui-page-header-marketing .aui-page-header-main p {
    font-size: 20px;
    color: #707070;
    line-height: 1.5; /* 30px equivalent */
}

/* Hero & Marketing shared */
.aui-page-header-hero .aui-page-header-main h1 .aui-lozenge,
.aui-page-header-hero .aui-page-header-main h2 .aui-lozenge,
.aui-page-header-marketing .aui-page-header-main h1 .aui-lozenge,
.aui-page-header-marketing .aui-page-header-main h2 .aui-lozenge {
    margin: 0 0 0 10px;
    position: relative;
    top: -3px; 
}

/**
 * TYPOGRAPHY - 14px base font size, agnostic font stack
 */
body {
    color: #333;
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857142857143; /* 20px equiv line-height */
}

/* International Font Stacks*/
[lang=en] {
    font-family: Arial, sans-serif;
}

[lang=ja] {
    font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Verdana, Arial, sans-serif;
}

/* Default margins */
p,
ul,
ol,
dl,
h1,
h2,
h3,
h4,
h5,
h6,
blockquote,
pre,
form.aui,
table.aui,
.aui-tabs,
.aui-panel,
.aui-group {
    margin: 10px 0 0 0;
}

/* No top margin to interfere with box padding */
p:first-child,
ul:first-child,
ol:first-child,
dl:first-child,
h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child,
h6:first-child,
blockquote:first-child,
pre:first-child,
form.aui:first-child,
table.aui:first-child,
.aui-tabs:first-child,
.aui-panel:first-child,
.aui-group:first-child {
    margin-top: 0;
}

/* Headings: desired line height in px / font size = unitless line height */
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: #707070;
    font-size: 12px;
    line-height: 1.66666666666667;
    margin: 20px 0 0 0;
    text-transform: uppercase;
}
h6 {
    color: #707070;
    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;
}
/* Increase the margins on all headings when used in the group/item pattern ... */
.aui-group > .aui-item > h1:first-child,
.aui-group > .aui-item > h2:first-child,
.aui-group > .aui-item > h3:first-child,
.aui-group > .aui-item > h4:first-child,
.aui-group > .aui-item > h5:first-child,
.aui-group > .aui-item > h6:first-child {
    margin-top: 20px;
}
/* ... unless they're the first-child */
.aui-group:first-child > .aui-item > h1:first-child,
.aui-group:first-child > .aui-item > h2:first-child,
.aui-group:first-child > .aui-item > h3:first-child,
.aui-group:first-child > .aui-item > h4:first-child,
.aui-group:first-child > .aui-item > h5:first-child,
.aui-group:first-child > .aui-item > h6:first-child {
    margin-top: 0;
}

/* Other typographical elements */
small {
    color: #707070;
    font-size: 12px;
    line-height: 1.33333333333333; /* 16px equiv line-height */
}
code,
kbd {
    font-family: monospace;
}
var,
address,
dfn,
cite {
    font-style: italic;
}
cite:before {
    content: "\2014 \2009";
}
blockquote {
    border-left: 1px solid #ccc;
    color: #707070;
    margin-left: 19px;
    padding: 10px 20px;
}
blockquote > cite {
    display: block;
    margin-top: 10px;
}
q {
    color: #707070;
}
q:before {
    content: open-quote;
}
q:after {
    content: close-quote;
}
abbr {
    border-bottom: 1px #707070 dotted;
    cursor: help;
}/*! AUI Navigation */

/* Nav defaults - put very little here!
-------------------- */
.aui-nav,
.aui-nav > li {
    margin: 0;
    padding: 0;
    list-style: none;
}

/* Horizontal, breadcrumbs and pagination are all horizontal */
.aui-nav-breadcrumbs:after,
.aui-nav-pagination:after,
.aui-nav-horizontal:after,
.aui-navgroup-horizontal .aui-nav:after,
.aui-navgroup-horizontal .aui-navgroup-inner:after {
    clear: both;
    content: " ";
    display: table;
}
.aui-nav-breadcrumbs > li,
.aui-nav-pagination > li,
.aui-nav-horizontal > li,
.aui-navgroup-horizontal .aui-nav > li {
    float: left;
}

/* Navigation headings
-------------------- */
.aui-nav-heading {
    color: #707070;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.66666666666667; /* 20px */
    text-transform: uppercase;
}

/* Breadcrumb navigation
-------------------- */
.aui-nav-breadcrumbs > li {
    padding: 0 10px 0 0;
}

.aui-nav-breadcrumbs > li + li:before {
    content: "/";
    padding-right: 10px
}

/* Horizontal Navigation
-------------------- */
.aui-navgroup-horizontal .aui-nav > li a,
.aui-nav-horizontal > li a {
    padding-right: 10px;
}

/* Pagination
-------------------- */
.aui-nav-pagination {
    margin: 10px 0 0 0;
}
.aui-nav-pagination > li {
    padding: 0;
}
/* Need padding on the A elements for big click areas. 
   Set equal left/right to help align the inline dialog on truncation. */
.aui-nav-pagination > li > a {
    padding: 10px 10px 0 10px;
}
/* Don't set top/bottom as that throws non-linked items out of whack. */
.aui-nav-pagination > li.aui-nav-selected,
.aui-nav-pagination > li.aui-nav-truncation {
    padding-left: 10px;
    padding-right: 10px;
}
.aui-nav-pagination .aui-nav-truncation > a {
    padding-left: 0;
    padding-right: 0;
}
/* Remove whitespace from first and last children (IE8 just gets space on 
   last child, will wrap sooner in some cases but generally should work ok). */
.aui-nav-pagination > li:first-child > a,
.aui-nav-pagination > li.aui-nav-truncation:first-child,
.aui-nav-pagination > li.aui-nav-selected:first-child {
    padding-left: 0;
}
.aui-nav-pagination > li:last-child > a,
.aui-nav-pagination > li.aui-nav-truncation:last-child,
.aui-nav-pagination > li.aui-nav-selected:last-child {
    padding-right: 0;
}

.aui-nav-pagination a[aria-disabled="true"]:link,
.aui-nav-pagination a[aria-disabled="true"]:visited,
.aui-nav-pagination a[aria-disabled="true"]:focus,
.aui-nav-pagination a[aria-disabled="true"]:hover,
.aui-nav-pagination a[aria-disabled="true"]:active {
    color: #999;
    text-decoration: none;
}

/* "current" is deprecated in 5.1 */
.aui-nav-pagination > li.aui-nav-current,
.aui-nav-pagination > li.aui-nav-selected {
    color: #333;
    font-weight: bold;
}

/* Vertical Navigation
-------------------- */
.aui-navgroup-vertical .aui-nav > li > a,
.aui-nav-vertical > li > a {
    color: #3b73af;
    display: block;
    padding: 7px 10px;
    line-height: 1.14285714285714; /* 16px equiv */
    word-wrap: break-word;
}

.aui-navgroup-vertical .aui-nav > li > a:focus,
.aui-navgroup-vertical .aui-nav > li > a:hover,
.aui-nav-vertical > li > a:focus,
.aui-nav-vertical > li > a:hover {
    background: #e6e6e6;
    text-decoration: none;
}

.aui-navgroup-vertical .aui-nav .aui-nav-selected a,
.aui-nav-vertical .aui-nav .aui-nav-selected a {
    color: #333;
    font-weight: bold;
}

.aui-navgroup-vertical .aui-nav,
.aui-navgroup-vertical .aui-nav-heading {
    border-top: 1px solid #ccc;
    margin-top: 5px;
    padding-top: 5px;
}

.aui-navgroup-vertical .aui-nav-heading {
    padding: 10px 10px 4px 10px;
}

.aui-navgroup-vertical .aui-nav:first-child,
.aui-navgroup-vertical .aui-navgroup-inner > .aui-nav-heading:first-child,
.aui-navgroup-vertical .aui-navgroup-primary > .aui-nav-heading:first-child,
.aui-navgroup-vertical .aui-nav-heading + .aui-nav {
    border-top: 0;
    margin-top: 0;
    padding-top: 0;
}






/* Horizontal Navgroup
-------------------- */
.aui-navgroup-horizontal {
    background: #f5f5f5;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 0 10px;
    margin: 0;
}

.aui-page-panel-content > .aui-navgroup-horizontal {
    margin-left: -20px;
    margin-right: -20px;
}
.aui-navgroup-horizontal + .aui-page-panel {
    border-top: 0;
    margin-top: 0;
}
.aui-page-panel-content > .aui-navgroup-horizontal:first-child {
    margin-top: -20px;
}

/* Nav in a Navbar */
.aui-navgroup-horizontal .aui-nav > li a {
    color: #3b73af;
    display: block;
    margin: 0;
    padding: 9px 10px;
    text-decoration: none;
}
.aui-navgroup-horizontal .aui-nav > li a.active,
.aui-navgroup-horizontal .aui-nav > li a:focus,
.aui-navgroup-horizontal .aui-nav > li a:hover {
    background: #e6e6e6;
    text-decoration: none;
}

.aui-navgroup-horizontal .aui-nav > .aui-nav-selected a {
    font-weight: bold;
    color: #333;
    position: relative;    
}

.aui-navgroup-horizontal .aui-nav > .aui-nav-selected a:before,
.aui-navgroup-horizontal .aui-nav > .aui-nav-selected a:after {
    border: 8px solid transparent;
    border-style: outset outset solid outset; /* fixes FF bug */
    border-bottom-color: #ccc;
    bottom: 0;
    content: "";
    height: 0;
    left: 50%;
    margin-left: -8px;
    overflow: hidden;
    position: absolute;
    width: 0;
}
.aui-navgroup-horizontal .aui-nav > .aui-nav-selected a:after {
    background: transparent; 
    border-bottom-color: #fff;
    bottom: -1px;
}

/* Split horizontal navgroups */
.aui-navgroup-horizontal .aui-nav,
.aui-navgroup-horizontal .aui-nav-heading,
.aui-navgroup-horizontal .aui-navgroup-primary {
    float: left;
}

.aui-navgroup-horizontal .aui-navgroup-secondary {
    float: right;
}

/* Horizontal navgroup + Dropdown2 integration. Note: ADG prohibits dropdowns in vertical nav. */
.aui-navgroup-horizontal .aui-dropdown2-trigger .aui-icon-dropdown {
    display: none;
}
.aui-navgroup-horizontal .aui-dropdown2-trigger {
    padding-right: 23px !important; /* 8px (arrow width) + 10px (right padding) + 5px (margin between arrow and logo) */
    position: relative;
}
.aui-navgroup-horizontal .aui-nav > li a.aui-dropdown2-trigger:after {
    border: 4px solid transparent;
    content: "";
    height: 0;
    left: 100%; /* "left" + "margin-left" required because of webkit not working properly with "right" */
    margin-left: -18px;
    margin-top: -3px; /* Align top of arrow with top of x height */
    opacity: 0.8;
    position: absolute;
    top: 50%;
    width: 0;
}
.aui-navgroup-horizontal .aui-nav > li a.aui-dropdown2-trigger:after {
    border-top-color: #8e8e8e;
}
.aui-navgroup-horizontal .aui-nav > li a.aui-dropdown2-trigger:hover:after,
.aui-navgroup-horizontal .aui-nav > li a.aui-dropdown2-trigger.active:after {
    opacity: 1;
}

/* Breadcrumbs in navbar */
.aui-navgroup-horizontal .aui-nav-breadcrumbs > li, 
.aui-navgroup-horizontal .aui-nav-breadcrumbs > li:before {
    padding: 0;
}

.aui-navgroup-horizontal .aui-nav-breadcrumbs > li a {
    display: inline-block;
}

/* Bulletproofing - headings shouldn't be here but will at least not look heinously broken. */
.aui-navgroup-horizontal .aui-nav-heading {
    padding: 10px 10px 0 10px; /* 0 bottom required to unfuck IE9 */ 
}
/**
 * AUI Module
 */
.aui-module {
    margin-top: 20px;
}
.aui-module:first-child {
    margin-top: 0;
}
.aui-module-header,
.aui-module-content,
.aui-module-footer {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}/* AUI BUTTONS
 * Note hover/disabled styles set directly as they are not precisely the same as
 * if we used straight opacity.
 */

/* Basic Button Style */
.aui-button,
a.aui-button,
.aui-button:visited {
    background: #f2f2f2;
    background: -webkit-linear-gradient(top, #fff 0%, #f2f2f2 100%);
    background:    -moz-linear-gradient(top, #fff 0%, #f2f2f2 100%);
    background:     -ms-linear-gradient(top, #fff 0%, #f2f2f2 100%);
    background:      -o-linear-gradient(top, #fff 0%, #f2f2f2 100%);
    background:         linear-gradient(to bottom, #fff 0%, #f2f2f2 100%);
    border: 1px solid #ccc;
    border-radius: 3.01px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-family: inherit;
    font-size: 14px;
    font-variant: normal;
    font-weight: normal;
    height: 2.1428571428571em; /* 30px - using ems so the fields increase in line with user specified font-sizes */
    line-height: 1.42857142857143;   /* 20px */
    margin: 0;
    padding: 4px 10px;
    text-decoration: none;
    text-shadow: 0 1px 0 white;
    vertical-align: baseline;
    white-space: nowrap;
}
.aui-button ~ .aui-button {
    margin-left: 10px;
}
/* Ensure underlines not added by link styles */
a.aui-button:hover,
a.aui-button:active,
a.aui-button:focus {
    text-decoration: none;
}

/* Control button height in Firefox. See http://www.experimentgarden.com/2010/11/firefox-buttontext-height-and-padding.html */
.aui-button::-moz-focus-inner {
    border: 0;
    padding: 0;
}

.aui-button:focus,
.aui-button:hover,
.aui-button-subtle.aui-button:focus,
.aui-button-subtle.aui-button:hover {
    background: #f7f7f7;
    background: -webkit-linear-gradient(top, #fff 0%, #f7f7f7 100%);
    background:    -moz-linear-gradient(top, #fff 0%, #f7f7f7 100%);
    background:     -ms-linear-gradient(top, #fff 0%, #f7f7f7 100%);
    background:      -o-linear-gradient(top, #fff 0%, #f7f7f7 100%);
    background:         linear-gradient(to bottom, #fff 0%, #f7f7f7 100%);
    border-color: #999;
    color: #000;
    text-decoration:none;
}

.aui-button:active,
.aui-button.active,
.aui-header .aui-button-split-more.active,
.aui-button-subtle.aui-button:active,
.aui-button-subtle.aui-button.active {
    background-image: none;
    background-color: #f2f2f2;
    box-shadow: inset 0 3px 6px rgba(0,0,0,.1);
    text-shadow: none;
    text-decoration:none;
}

/* Primary Buttons */
.aui-button.aui-button-primary,
.aui-button.aui-button-primary:visited {
    background: #3068a2;
    background: -webkit-linear-gradient(top, #4687ce 0%, #3068a2 100%);
    background:    -moz-linear-gradient(top, #4687ce 0%, #3068a2 100%);
    background:     -ms-linear-gradient(top, #4687ce 0%, #3068a2 100%);
    background:      -o-linear-gradient(top, #4687ce 0%, #3068a2 100%);
    background:         linear-gradient(to bottom, #4687ce 0%, #3068a2 100%); 
    border-color: #486582;
    color: #fff;
    font-weight: bold;
    -webkit-font-smoothing: antialiased; /* for chrome on mac */
    text-shadow: 0 1px 0 #205081;
}

.aui-button.aui-button-primary:hover,
.aui-button.aui-button-primary:focus {
    background: #3673B5;
    background: -webkit-linear-gradient(top, #5A94D3 0%, #3673B5 100%);
    background:    -moz-linear-gradient(top, #5A94D3 0%, #3673B5 100%); 
    background:     -ms-linear-gradient(top, #5A94D3 0%, #3673B5 100%);
    background:      -o-linear-gradient(top, #5A94D3 0%, #3673B5 100%);
    background:         linear-gradient(to bottom, #5A94D3 0%,#3673B5 100%);
    border-color: #205081;
    color: #fff;
    text-shadow: 0 1px 0 #205081;
}

.aui-button.aui-button-primary:active {
    background: #3673B5;
    background-image: none;
    background-color: #3673B5;
    box-shadow: inset 0 3px 6px rgba(0,0,0,.1);
    text-shadow: none;
    text-decoration:none;
}

/* Link style buttons - used for destructive/cancel actions ONLY */
.aui-button.aui-button-link,
.aui-button.aui-button-link:visited  {
    background: transparent;
    border-color: transparent;
    color: #3b73af;
    padding: 5px 0;
    text-decoration: none;
    text-shadow: none;
    box-shadow: none;
}

.aui-button.aui-button-link:focus,
.aui-button.aui-button-link:hover,
.aui-button.aui-button-link:active,
.aui-buttons .aui-button.aui-button-link:focus,
.aui-buttons .aui-button.aui-button-link:hover,
.aui-buttons .aui-button.aui-button-link:active,
.aui-buttons .aui-button.aui-button-link[aria-pressed="true"] {
    background: transparent;
    border-color: transparent;
    box-shadow: none;
    text-decoration: underline;
}

/* Subtle/hybrid/entity action/mugger buttons */
.aui-button.aui-button-subtle {
    background: transparent;
    border-color: transparent;
    color: #707070;
}
.aui-buttons .aui-button.aui-button-subtle {
    border-radius: 3.01px;
}
.aui-button.aui-button-subtle .aui-icon {
    margin-right: 1px;
}

/* Compact Buttons */
.aui-button.aui-button-compact {
    font-size: 12px;
    height: 2.16666666666667em; /* 26px with 12px font-size */
    padding:  2px 8px 2px 8px;
    line-height: 1.66666666666667;
}

/* End Compact Buttons */

/* aui-buttons groups buttons together into one button lozenge. */
.aui-buttons {
    display: inline-block;
    font-size: 0;
}
.aui-buttons:after {
    clear: both;
    content: "";
    display: table;
}
.aui-buttons .aui-button {
    border-radius: 0;
    margin: 0;
}
.aui-buttons .aui-button:first-child {
    border-top-left-radius: 3.01px;
    border-bottom-left-radius: 3.01px;
}
.aui-buttons .aui-button:last-child {
    border-top-right-radius: 3.01px;
    border-bottom-right-radius: 3.01px;
}
.aui-buttons + .aui-buttons {
    margin-left: 10px;
}

/* Grouped buttons go into toolbar style */
.aui-buttons .aui-button:focus,
.aui-buttons .aui-button:hover,
.aui-buttons .aui-button:active {
    border-color: #999;
}
.aui-buttons .aui-button[disabled],
.aui-buttons .aui-button[disabled]:hover,
.aui-buttons .aui-button[disabled]:focus,
.aui-buttons .aui-button[disabled]:active,
.aui-buttons .aui-button[aria-disabled="true"],
.aui-buttons .aui-button[aria-disabled="true"]:hover,
.aui-buttons .aui-button[aria-disabled="true"]:focus,
.aui-buttons .aui-button[aria-disabled="true"]:active {
    border-color: #ccc;
}


/* Grouped Primary Buttons */

/* Primary Buttons */
.aui-buttons .aui-button.aui-button-primary {
    background: #f2f2f2;
    background: -webkit-linear-gradient(top, #fff 0%, #f2f2f2 100%);
    background:    -moz-linear-gradient(top, #fff 0%, #f2f2f2 100%); 
    background:     -ms-linear-gradient(top, #fff 0%, #f2f2f2 100%);
    background:      -o-linear-gradient(top, #fff 0%, #f2f2f2 100%); 
    background:         linear-gradient(to bottom, #fff 0%, #f2f2f2 100%);
    border-color: #ccc;
    color: #3b73af;
    text-shadow: none;
}

.aui-buttons .aui-button ~ .aui-button {
    border-left-width: 0;
    padding-left: 11px;
}

.aui-buttons .aui-button.aui-button-primary:hover,
.aui-buttons .aui-button.aui-button-primary:focus,
.aui-buttons .aui-button.aui-button-primary:active {
    border-color: #999;
    color: #205081;
}

.aui-buttons .aui-button ~ .aui-button:hover,
.aui-buttons .aui-button ~ .aui-button:focus,
.aui-buttons .aui-button ~ .aui-button:active {
    border-width: 1px;
    margin-left: -1px;
    position: relative;
}

/* Selected buttons - NOT supported for free-standing primary buttons
ARIA usage from http://www.paciellogroup.com/blog/misc/ARIA/togglebutton.html */
.aui-button[aria-pressed="true"],
.aui-buttons .aui-button[aria-pressed="true"],
.aui-buttons .aui-button[aria-pressed="true"].aui-button-primary,
.aui-buttons .aui-button[aria-pressed="true"].aui-button-subtle {
    background: #ccc;
    background: -webkit-linear-gradient(top, #ccc 0%, #ddd 13%); 
    background:    -moz-linear-gradient(top, #ccc 0%, #ddd 13%);
    background:     -ms-linear-gradient(top, #ccc 0%, #ddd 13%); 
    background:      -o-linear-gradient(top, #ccc 0%, #ddd 13%); 
    background:         linear-gradient(to bottom, #ccc 0%, #ddd 13%);
}

.aui-button[aria-pressed="true"].aui-button-subtle,
.aui-buttons .aui-button[aria-pressed="true"].aui-button-subtle {
    color: #333;
    border-color: #ccc;
}

.aui-buttons .aui-button[aria-pressed="true"]:active {
    background: #ccc;
    box-shadow: inset 0px 3px 6px rgba(0,0,0,.2);
}


/* Disabled states (keep last to avoid excessive selector weight)
---------------------------------------------------------------------- */
.aui-button[disabled],
.aui-button[disabled]:hover,
.aui-button[disabled]:focus,
.aui-button[disabled]:active,
.aui-button[aria-disabled="true"],
.aui-button[aria-disabled="true"]:hover,
.aui-button[aria-disabled="true"]:focus,
.aui-button[aria-disabled="true"]:active,
.aui-button[aria-disabled="true"][aria-pressed] {
    background: #f2f2f2;
    background: -webkit-linear-gradient(top, #fff 0%, #f2f2f2 100%);
    background:    -moz-linear-gradient(top, #fff 0%, #f2f2f2 100%);
    background:     -ms-linear-gradient(top, #fff 0%, #f2f2f2 100%);
    background:      -o-linear-gradient(top, #fff 0%, #f2f2f2 100%);
    background:         linear-gradient(to bottom, #fff 0%, #f2f2f2 100%);
    border-color: #ccc;
    box-shadow: none;
    color: #999;
    cursor: default;
    text-shadow: none;
}

/* Subtle buttons have their own disabled stated*/
.aui-button.aui-button-subtle[disabled],
.aui-button.aui-button-subtle[aria-disabled="true"] {
    border: 0;
    background: none;
}

.aui-button.aui-button-primary[disabled],
.aui-button.aui-button-primary[disabled]:hover,
.aui-button.aui-button-primary[disabled]:focus,
.aui-button.aui-button-primary[disabled]:active,
.aui-button.aui-button-primary[aria-disabled="true"],
.aui-button.aui-button-primary[aria-disabled="true"]:hover,
.aui-button.aui-button-primary[aria-disabled="true"]:focus,
.aui-button.aui-button-primary[aria-disabled="true"]:active {
    background: #97b3d0;
    background: -webkit-linear-gradient(top, #a2c3e6 0%, #97b3d0 100%);
    background:    -moz-linear-gradient(top, #a2c3e6 0%, #97b3d0 100%);
    background:     -ms-linear-gradient(top, #a2c3e6 0%, #97b3d0 100%);
    background:      -o-linear-gradient(top, #a2c3e6 0%, #97b3d0 100%);
    background:         linear-gradient(to bottom, #a2c3e6 0%, #97b3d0 100%);
    border-color: #7f9cb9;
    box-shadow:none;
    color: #fff;
    text-shadow: none;
}

.aui-button.aui-button-link[disabled],
.aui-button.aui-button-link[disabled]:hover,
.aui-button.aui-button-link[disabled]:focus,
.aui-button.aui-button-link[disabled]:active,
.aui-button.aui-button-link[aria-disabled="true"],
.aui-button.aui-button-link[aria-disabled="true"]:hover,
.aui-button.aui-button-link[aria-disabled="true"]:focus,
.aui-button.aui-button-link[aria-disabled="true"]:active {
    background: transparent;
    border-color: transparent;
    color: #999;
    text-shadow: none;
    text-decoration: none;
}

.aui-buttons .aui-button.aui-button-primary[disabled],
.aui-buttons .aui-button.aui-button-primary[disabled]:hover,
.aui-buttons .aui-button.aui-button-primary[disabled]:focus,
.aui-buttons .aui-button.aui-button-primary[disabled]:active,
.aui-buttons .aui-button.aui-button-primary[aria-disabled="true"],
.aui-buttons .aui-button.aui-button-primary[aria-disabled="true"]:hover,
.aui-buttons .aui-button.aui-button-primary[aria-disabled="true"]:focus,
.aui-buttons .aui-button.aui-button-primary[aria-disabled="true"]:active {
    background: #f2f2f2;
    background: -webkit-linear-gradient(top, #fff 0%, #f2f2f2 100%);
    background:    -moz-linear-gradient(top, #fff 0%, #f2f2f2 100%);
    background:     -ms-linear-gradient(top, #fff 0%, #f2f2f2 100%);
    background:      -o-linear-gradient(top, #fff 0%, #f2f2f2 100%);
    background:         linear-gradient(to bottom, #fff 0%, #f2f2f2 100%);
    border-color: #ccc;
    color: #9dbbd9;
    text-shadow: none;
}


/* Cross-component integration
---------------------------------------------------------------------- */
/* Icons Integration
----------- */

.aui-button.aui-button-compact .aui-icon {
    margin-top: -1px; /* icon is 1px off, adjust it so it is centered */
}

/* Dropdown2 integration
---------- */
.aui-button.aui-dropdown2-trigger:first-child.active,
.aui-button.aui-dropdown2-trigger.active {
    /* square off bottom corners */
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-width: 0; /* avoid double border when the dropdown is active - increase padding to cater for this reduction */
    padding-bottom: 5px; /* increase the padding to cater for the lack of border so the button doesn't change size */
}
.aui-button-link.aui-dropdown2-trigger:first-child.active,
.aui-button-link.aui-dropdown2-trigger.active {
    border-bottom-width: 1px;
    box-shadow: none;
    padding-bottom: 5px;
}

.aui-buttons .aui-button.aui-button-subtle.aui-dropdown2-trigger.active,
.aui-button.aui-button-subtle.aui-dropdown2-trigger.active {
    border-color: #ccc;
}
.aui-button.aui-button-subtle.aui-dropdown2-trigger:hover {
    border-color: #999;
}

.aui-button.aui-dropdown2-trigger {
    padding-right: 23px !important; /* 8px (arrow width) + 10px (right padding) + 5px (margin between arrow and logo) */
    position: relative;
}

/* Compact Dropdown2 Trigger */
.aui-button.aui-button-compact.aui-dropdown2-trigger {
    padding-right: 21px !important; /* 8px (arrow width) + 8px (right padding) + 5 (margin between arrow and logo) */
}

.aui-button.aui-button-compact.aui-dropdown2-trigger:after {
    margin-left: -16px; /*  Override the margin-left from below for to compensate for the smaller padding-right */
}

.aui-button.aui-button-compact.aui-dropdown2-trigger:after {
    top: 11px; /* position the top of the arrow in the middle - 26px (height) / 2 (halfway) - 2 (arrow height) */
}
/* adjust padding for smaller height */
.aui-button.aui-dropdown2-trigger.aui-button-compact:first-child.active,
.aui-button.aui-dropdown2-trigger.aui-button-compact.active {
    padding-bottom: 3px; /* increase the padding to cater for the lack of border so the button doesn't change size */
}

/* End Compact Dropdown2 Trigger */

.aui-button.aui-dropdown2-trigger:after {
    border: 4px solid transparent;
    content: "";
    height: 0;
    left: 100%; /* "left" + "margin-left" required because of webkit not working properly with "right" */
    margin-left: -18px; /* push the arrow back inside the button */
    margin-top: -2px;
    opacity: 0.8;
    position: absolute;
    top: 50%;
    width: 0;
}
.aui-button.aui-dropdown2-trigger:after,
.aui-buttons .aui-button.aui-button-primary.aui-dropdown2-trigger:after {
    border-top-color: #333;
}
.aui-button.aui-button-primary.aui-dropdown2-trigger:after {
    border-top-color: #fff;
}
.aui-button.aui-dropdown2-trigger:hover:after,
.aui-button.aui-dropdown2-trigger.active:after {
    opacity: 1;
}

.aui-button.aui-dropdown2-trigger:after {
    margin-top: 0;  /* make sure no margins intefere with the positioning*/
    top: 13px;  /* position the top of the arrow in the middle - 30px (height) / 2 (halfway) - 2 (arrow height)*/
}

/* suppress old icon pattern for dropdown widget so we don't get double arrows */
.aui-button.aui-dropdown2-trigger > .icon-dropdown,
.aui-button.aui-dropdown2-trigger > .aui-icon-dropdown {
    display: none;
}

/* INPUT does not play with :after - dropdown2 does not support arrow styles for INPUT buttons */
input.aui-button.aui-dropdown2-trigger {
    padding-right: 10px !important; /* someone used important now we're all doomed */
}
input.aui-button.aui-dropdown2-trigger:after {
    display: none;
}

/* Dropdown2-only / Split Button
---------- */
.aui-button.aui-dropdown2-trigger.aui-button-split-more,
.aui-button.aui-dropdown2-trigger.aui-button-split-more.active {
    /* don't touch vertical padding or things jump around, jump around, jump up jump up and get down */
    padding-left: 5px;
    padding-right: 10px;
    text-align: left;
    text-indent: -9999em;
}

/* remove the element border... */
.aui-button-split-main {
    border-right: 0;
}

.aui-button.aui-dropdown2-trigger.aui-button-split-more:hover {
    border-left: 0;
    margin-left: 0;
}
 
/* ...then replace it with a border on a pseudo element so we can control the height. */
.aui-button.aui-dropdown2-trigger.aui-button-split-more:before {
    border-left: 1px solid #ccc;
    bottom: 4px;
    content: "";
    display: block;
    left: 0;
    position: absolute;
    top: 4px;
}

/* ...then extend it to full height border on hover */
.aui-button.aui-button-split-main:hover + .aui-button.aui-dropdown2-trigger.aui-button-split-more:before,
.aui-button.aui-dropdown2-trigger.aui-button-split-more.active:hover:before,
.aui-button.aui-dropdown2-trigger.aui-button-split-more.active:before,
.aui-button.aui-dropdown2-trigger.aui-button-split-more:hover:before {
    border-left-color: #999; /* dark border for hover. */
    bottom: -1px; /* -1 to pull it out over the border */
    top: -1px; /* -1 to pull it out over the border */
}
/* ...and change the colour on dropdown .active */
.aui-button.aui-dropdown2-trigger.aui-button-split-more.active:before {
    border-left-color: #ccc; /* lighter border for dropdown-active */
}


/* App Header Buttons and Split Button
---------- */
.aui-header .aui-nav .aui-button,
.aui-header .aui-nav .aui-button-primary {
    margin: 5px 0 0 10px;
}

.aui-header .aui-nav .aui-button-split-main {
    margin-right: 0;
}

/* long selector set required to avoid a jump in non-hover focus */
.aui-header .aui-nav .aui-buttons .aui-button ~ .aui-button:hover, 
.aui-header .aui-nav .aui-buttons .aui-button ~ .aui-button:focus, 
.aui-header .aui-nav .aui-buttons .aui-button ~ .aui-button:active,
.aui-header .aui-nav .aui-button-split-more {
    margin-left: 0;
}

.aui-header .aui-nav .aui-button-primary,
.aui-header .aui-nav .aui-button-primary:link,
.aui-header .aui-nav .aui-button-primary:visited {
    background: #336ea9;
    background-image: -moz-linear-gradient(top, #3b7fc4, #336ea9);
    background-image: -ms-linear-gradient(top,  #3b7fc4, #336ea9);
    background-image: -webkit-linear-gradient(top,  #3b7fc4, #336ea9);
    background-image: -o-linear-gradient(top,  #3b7fc4, #336ea9);
    background-image: linear-gradient(top,  #3b7fc4, #336ea9);
    border: 0;
    box-shadow: rgba(255, 255, 255, 0.1) 0 1px 0 0 inset, rgba(0, 0, 0, 0.2) 0 1px 1px 0;
    color: #fff;    
    text-shadow: 0 1px 0 #295989;
}

.aui-header .aui-nav .aui-button.aui-button-primary:focus,
.aui-header .aui-nav .aui-button.aui-button-primary:hover {
    background: #2D5F9C;
    background-image: -moz-linear-gradient(top, #4796e6, #3773af);
    background-image: -ms-linear-gradient(top, #4796e6, #3773af);
    background-image: -webkit-linear-gradient(top, #4796e6, #3773af);
    background-image: -o-linear-gradient(top, #4796e6, #3773af);
    background-image: linear-gradient(top, #4796e6, #3773af);
    color: #fff;    
}

.aui-header .aui-nav .aui-button.aui-button-primary:active,
.aui-header .aui-nav .aui-button.aui-button-primary.active {
    background-color: #3572b0;
    background-image: none;
}

.aui-header .aui-nav .aui-buttons .aui-button-primary.aui-dropdown2-trigger:after {
    border-top-color: #fff;
}

.aui-header .aui-button-primary.aui-dropdown2-trigger.aui-button-split-more.active {
    top: -1px;
}

.aui-header .aui-button-primary.aui-button-split-main:hover + .aui-button.aui-dropdown2-trigger.aui-button-split-more:before,
.aui-header .aui-button-primary.aui-dropdown2-trigger.aui-button-split-more.active:hover:before,
.aui-header .aui-button-primary.aui-dropdown2-trigger.aui-button-split-more.active:before,
.aui-header .aui-button-primary.aui-dropdown2-trigger.aui-button-split-more:hover:before,
.aui-header .aui-button-primary.aui-dropdown2-trigger.aui-button-split-more:before {
    border-color: #1f4e7e;
    bottom: 0;
    top: 0;
}
/*! AUI Lozenge */
.aui-lozenge {
    background: #ccc;
    border: 1px solid #ccc;
    border-radius: 3px;
    color: #333;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    line-height: 99%; /* cross-browser compromise to make the line-height match the font-size */
    margin: 0;
    padding: 2px 5px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}
.aui-lozenge.aui-lozenge-subtle {
    background-color: #fff;
    border-color: #ccc;
    color: #333;
}
.aui-lozenge-success {
    background-color: #14892c;
    border-color: #14892c;
    color: #fff;
}
.aui-lozenge-success.aui-lozenge-subtle {
    background-color: #fff;
    border-color: #b2d8b9;
    color: #14892c;
}
.aui-lozenge-error {
    background-color: #d04437;
    border-color: #d04437;
    color: #fff;
}
.aui-lozenge-error.aui-lozenge-subtle {
    background-color: #fff;
    border-color: #f8d3d1;
    color: #d04437;
}
.aui-lozenge-current {
    background-color: #ffd351;
    border-color: #ffd351;
    color: #594300;
}
.aui-lozenge-current.aui-lozenge-subtle {
    background-color: #fff;
    border-color: #ffe28c;
    color: #594300;
}
.aui-lozenge-complete {
    background-color: #4a6785;
    border-color: #4a6785;
    color: #fff;
}
.aui-lozenge-complete.aui-lozenge-subtle {
    background-color: #fff;
    border-color: #e4e8ed;
    color: #4a6785;
}
.aui-lozenge-moved {
    background-color: #815b3a;
    border-color: #815b3a;
    color: #fff;
}
.aui-lozenge-moved.aui-lozenge-subtle {
    background-color: #fff;
    border-color: #ece7e2;
    color: #815b3a;
}/*! AUI Badge */
.aui-badge {
    background: #ccc; /* for IE8 - IE9 and other browsers gets the next line */
    background: rgba(0, 0, 0, 0.2); /* #ccc - derived with black on white - rgba so it tints off the background colour */
    border-radius: 2em; /* needs to be at least 1em + border-top + border-bottom + padding-top + padding-bottom to get perfectly rounded */
    color: #333; /* for IE8 - IE9 and other browsers gets the next line */
    color: rgba(0, 0, 0, .8); /* #333 on white - rgba so it tints off the background colour */
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    line-height: 1;
    margin: 0;
    min-width: 1em; /* want a capsule style even when single digit */
    padding: 3px 5px 2px 5px; /* override in aui-badge-ie.css */
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
    text-transform: uppercase;
}
/* Light version for contexts we know about */
.aui-header a:active > .aui-badge,
.aui-button-primary > .aui-badge,
.aui-dropdown2.aui-style-default .active > .aui-badge {
    background: #6B95C2; /* for IE8 - IE9 and other browsers gets the next line */
    background: rgba(255, 255, 255, .25);
    color: #fff;
}
.aui-button[disabled] > .aui-badge {
    background: #ccc; /* for IE8 - IE9 and other browsers gets the next line */
    background: rgba(0, 0, 0, 0.2); /* #ccc - derived with black on white - rgba so it tints off the background colour */
    color: inherit;
}
.aui-button-primary[disabled] > .aui-badge {
    background: #ccc; /* for IE8 - IE9 and other browsers gets the next line */
    background: rgba(255, 255, 255, .25);
}
.aui-button > .aui-badge,
.aui-tabs .menu-item .aui-badge {
    top: -1px; /* slight tweak to position them in specific contexts */
}/* AUI avatar component */
.aui-avatar {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: text-bottom;
}
.aui-avatar-inner {
    display: table-cell;
    vertical-align: middle;
}
.aui-avatar img {
    border-radius: 3px;
    display: block;
    margin: 0 auto;
    height: 100%;
    width: 100%;
}

.aui-avatar-xsmall,
.aui-avatar-xsmall .aui-avatar-inner {
    height: 16px;
    width: 16px;
}
.aui-avatar-small,
.aui-avatar-small .aui-avatar-inner {
    height: 24px;
    width: 24px;
}
.aui-avatar-medium,
.aui-avatar-medium .aui-avatar-inner {
    height: 32px;
    width: 32px;
}
.aui-avatar-large,
.aui-avatar-large .aui-avatar-inner {
    height: 48px;
    width: 48px;
}
.aui-avatar-xlarge,
.aui-avatar-xlarge .aui-avatar-inner {
    height: 64px;
    width: 64px;
}

.aui-avatar-xxlarge,
.aui-avatar-xxlarge .aui-avatar-inner {
    height: 96px;
    width: 96px;
}

.aui-avatar-xxxlarge,
.aui-avatar-xxxlarge .aui-avatar-inner {
    height: 128px;
    width: 128px;
}


.aui-avatar-xxlarge img,
.aui-avatar-xxxlarge img {
    border-radius: 5px;
}

/* Project avatars - circular and different sizes */
.aui-avatar-project {
    background-color: #fff;
    box-shadow: 0 0 0 1px #ccc;
    position: relative;
}
.aui-avatar-project,
.aui-avatar-project img {
    border-radius: 100%;
}
.aui-avatar-project img {
    height: auto;
    max-height: 100%;
    max-width: 100%;
    width: auto;
}
/* The below style aims to minimise any "halo" caused by the antialiasing of the image */
.aui-avatar-project:before {
    border-radius: 100%;
    border: 1px solid #ccc;
    bottom: -1px;
    content: "";
    left: -1px;
    position: absolute;
    right: -1px;
    top: -1px;
}/*
    ADG styles to be added to select2 items.

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

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

    By sticking to these two selector elements we won't accidentally break other code that uses select2. If they want
    sexy ADG styles they can call auiSelect2() instead of select2().
    Please don't add application-specific styles/rules in here, as these styles will eventually be pulled into AUI.
*/

.aui-select2-drop .select2-search input {
    min-height: 0;
    font-family: inherit;
}

.aui-select2-drop .select2-result-selectable .select2-match,
.aui-select2-drop .select2-result-unselectable .select2-match {
    text-decoration: none;
    font-weight: bold;
}

.aui-select2-drop .select2-results ul.select2-result-sub {
    padding: 0;
}

.aui-select2-drop.aui-dropdown2 .select2-search {
    padding: 5px;
}

.aui-select2-drop {
    -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
    z-index: 9999; /* re-instated style from core select2 style */
}

.aui-select2-drop.select2-drop-above.select2-drop-active {
    border: 1px solid #ccc;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
    margin-top: 0;
}

.aui-select2-drop .select2-result-unselectable > .select2-result-label {
    text-transform: uppercase;
    font-size: 12px;
    color: #707070;
    padding: 5px 10px 0;
}

.aui-select2-drop .select2-results ul.select2-result-sub > li .select2-result-label,
.aui-select2-drop .select2-results .select2-result-label,
.aui-select2-drop .select2-results .select2-searching,
.aui-select2-drop .select2-results .select2-no-results,
.aui-select2-drop .select2-results .select2-more-results {
    padding: 3px 10px;
}

.aui-select2-drop .select2-result-label {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.aui-select2-drop .select2-results {
    margin: 0;
    padding: 0;
}

.aui-select2-drop .select2-more-results,
.aui-select2-drop .select2-searching,
.aui-select2-drop .select2-no-results {
    background-color: transparent;
}

.aui-select2-drop .select2-search input,
.aui-select2-drop {
    border: 1px solid #ccc; /* make border color consistent with AUI button border color */
}

.aui-select2-drop .select2-search input {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.aui-select2-container.select2-container .select2-choice,
.aui-select2-drop {
    color: inherit;
    max-width: none;
}

.aui-select2-drop .select2-results ul.select2-result-sub {
    margin: 2px 0;
}

.aui-select2-drop .select2-result-sub .select2-result-unselectable > .select2-result-label {
    text-transform: none;
    font-size: inherit;
    margin-top: 5px;
}

.aui-select2-drop.aui-dropdown2.aui-style-default {
    margin-left: 0;
}

.aui-select2-drop .select2-results .select2-highlighted {
    background-color: #3b73af;
}

.aui-select2-container.select2-container .select2-choice > span {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.aui-select2-container.select2-container .select2-choice .select2-arrow {
    background: none;
    border: none;
    filter: none;
}

.aui-select2-container.select2-container-active .select2-choice,
.aui-select2-container.select2-container-active .select2-choices {
    border: none;
    outline: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.aui-select2-container.select2-container .select2-choice .select2-arrow b {
    display: none;
    background: none;
}


.aui-select2-container.select2-container .select2-choice {
    padding-right: 23px; /* 8px (arrow width) + 10px (right padding) + 5px (margin between arrow and logo) */
    position: relative;
    width: inherit;
}

.aui-select2-container.select2-container a.select2-choice,
.aui-select2-container.select2-container a.select2-choice:focus,
.aui-select2-container.select2-container a.select2-choice:hover,
.aui-select2-container.select2-container a.select2-choice:active {
    text-decoration: none;
}

.aui-select2-container.select2-container .select2-choice:after {
    border: 4px solid transparent;
    content: "";
    height: 0;
    left: 100%; /* "left" + "margin-left" required because of webkit not working properly with "right" */
    margin-left: -18px;
    margin-top: -2px;
    opacity: 0.8;
    position: absolute;
    top: 50%;
    width: 0;
}

.aui-select2-container.select2-container .select2-choice:after {
    border-top-color: #333;
}

.aui-select2-container.select2-container .select2-choice:hover:after,
.aui-select2-container.select2-container .select2-choice.active:after {
    opacity: 1;
}

.aui-select2-container.select2-container .select2-choice:after {
    margin-top: 0;
    top: 12px;
}

/* Set the default text color to inherit.
   NOTE: this class is only marked as !important because Select2 marks the same
   selector as !important in it's styles. */
.aui-select2-container .select2-input {
    color: inherit !important;
}

/* Since select2 uses the placeholder text as the value of the input,
  the following style is used to override text color to mach ADG placeholder.
  Select2 gives the input a class of select2-default when the value represents the placeholder value.
  NOTE: this class is only marked as !important because Select2 marks the same
  selector as !important in its styles. */
.aui-select2-container .select2-default {
    color: #707070 !important;
}

.aui-select2-container .select2-choices .select2-search-field input {
    font-family: inherit;
    font-size: 14px;
    height: 1.4285714285714em; /* 20px - using ems so the fields increase in line with user specified font-sizes */
    line-height: 1.4285714285714;
    margin: 0;
    padding: 0;
}

.aui-select2-container.select2-container-multi .select2-choices {
    min-height: 0;
    background: #ffffff;
}

.aui-select2-container.select2-container-multi.text {
    height: auto;
}

.aui-select2-container .select2-choices .select2-search-choice {
    background: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 3.01px; /* 3.01 for IE10 */
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    color: #333;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    padding: 1px 18px 1px 5px;
    position: relative;
    margin: 1px 5px 1px 0;
    text-align: left;
    text-decoration: none;
}

.aui-select2-container .select2-choices .select2-search-choice-focus {
    border-color: #707070;
}

.aui-select2-container .select2-search-choice-close {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAFZJREFUeNqEj8ENwDAIAy8VY7EKyyWrsJf7KRHpJ0h8zgjbSGLOKUn0LWZrLWUmgCJiAHRmH9wAIDNxdyJiGMDvaIsAD5ex7unulEVlsi7W2yPTreY7APE9YkMbUVxBAAAAAElFTkSuQmCC') 0 0 no-repeat !important; /* !important to ensure that the select2 hover state doesn't modify the background position */
    cursor: pointer;
    display: block;
    height: 8px;
    left: auto;
    position: absolute;
    right: 5px;
    top: 4px;
    width: 8px;
}

/* In order to beat out select2's overrides, the aui-button style had to be copied in below.
   Unfortunately, any changes to that style will have to be copied here as well to keep the select2
   element consistent.*/
.aui-select2-container.select2-container .select2-choice,
.aui-select2-container.select2-container a.select2-choice,
.aui-select2-container.select2-container .select2-choice:visited {
    background: #f2f2f2;
    background: -webkit-linear-gradient(top, #fff 0%, #f2f2f2 100%);
    background:    -moz-linear-gradient(top, #fff 0%, #f2f2f2 100%);
    background:     -ms-linear-gradient(top, #fff 0%, #f2f2f2 100%);
    background:      -o-linear-gradient(top, #fff 0%, #f2f2f2 100%);
    background:         linear-gradient(to bottom, #fff 0%, #f2f2f2 100%);
    border: 1px solid #ccc;
    border-radius: 3.01px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: inherit;
    cursor: pointer;
    display: inline-block;
    filter: none;
    font-family: inherit;
    font-size: inherit;
    font-variant: normal;
    font-weight: normal;
    height: 2.1428571428571em; /* 30px - using ems so the fields increase in line with user specified font-sizes */
    line-height: 1.4285714285714;
    margin: 0;
    padding: 4px 10px;
    text-decoration: none;
    text-shadow: 0 1px 0 white;
    vertical-align: top;
    white-space: nowrap;
}
.aui-select2-container.select2-container .select2-choice:focus,
.aui-select2-container.select2-container .select2-choice:hover,
.aui-select2-container.select2-container.select2-container-active .select2-choice {
    background: #f7f7f7;
    background: -webkit-linear-gradient(top, #fff 0%, #f7f7f7 100%);
    background:    -moz-linear-gradient(top, #fff 0%, #f7f7f7 100%);
    background:     -ms-linear-gradient(top, #fff 0%, #f7f7f7 100%);
    background:      -o-linear-gradient(top, #fff 0%, #f7f7f7 100%);
    background:         linear-gradient(to bottom, #fff 0%, #f7f7f7 100%);
    border-color: #999;
    color: #000;
    text-decoration: none;
}
.aui-select2-container.select2-container .select2-choice:active,
.aui-select2-container.select2-container.select2-dropdown-open .select2-choice {
    background-image: none;
    background-color: #f2f2f2;
    box-shadow: inset 0 3px 6px rgba(0,0,0,.1);
    filter: none;
    text-shadow: none;
    text-decoration: none;
}
.aui-select2-container.select2-container.select2-dropdown-open .select2-choice,
.aui-select2-container.select2-container.select2-dropdown-open .select2-choices {
    /* square off bottom corners */
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-width: 0; /* avoid double border when the dropdown is active - increase padding to cater for this reduction */
    padding-bottom: 5px; /* increase the padding to cater for the lack of border so the button doesn't change size */
}
.aui-select2-container.select2-container.select2-dropdown-open.select2-drop-above .select2-choice,
.aui-select2-container.select2-container.select2-dropdown-open.select2-drop-above .select2-choices {
    border-radius: 3.01px; /* restore border-radius */
    border-bottom-width: 1px; /* restore bottom border */
    /* square off top corners instead */
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-top-width: 0; /* avoid double border when the dropdown is active - increase padding to cater for this reduction */
    padding-bottom: 4px; /* restore bottom padding */
    padding-top: 5px; /* increase the padding to cater for the lack of border so the button doesn't change size */
}
.aui-select2-container.select2-container.select2-drop-above .select2-choice,
.aui-select2-container.select2-dropdown-open.select2-drop-above .select2-choice,
.aui-select2-container.select2-dropdown-open.select2-drop-above .select2-choices,
.aui-select2-container.select2-container-multi .select2-choices .select2-search-choice {
    filter: none;
}

.aui-select2-container.select2-container .select2-choice abbr {
    display: none;
}

.aui-select2-container .aui-avatar {
    margin-right: 5px;
}
.aui-select2-container.aui-has-avatar .select2-search-choice-close {
    top: 5px;
}
.aui-select2-container.aui-has-avatar .select2-choices .select2-search-field input {
    padding: 1px 0;
}
.aui-select2-drop.aui-has-avatar .select2-results .select2-result-label .aui-avatar {
    margin-right: 5px;
    vertical-align: middle;
}
.aui-select2-drop.aui-has-avatar .select2-more-results,
.aui-select2-drop.aui-has-avatar .select2-searching,
.aui-select2-drop.aui-has-avatar .select2-no-results {
    padding-bottom: 5px;
    padding-top: 5px;
}
.aui-blanket {
    background: #000;
    height: 100%;
    left: 0px;
    opacity: 0.5;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 2500;
}
.aui-dialog-shadow-parent {
    position: fixed;
    overflow: hidden;
    left:50%;
    top:50%;
}
.aui-popup {
    background-color: #fff;
    left: 50%;
    position: fixed;
    top: 50%;
    z-index: 3000;
}
.aui-popup.auto-height {
    top: 0;
    margin-top: 100px;
}
.aui-dialog {
    background: #f5f5f5;
    border: 1px solid #ccc;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
}
.aui-dialog .dialog-blanket {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.2;
    background: #000;
}

/* dialog header styles */
.aui-dialog .dialog-title {
    border-bottom: 1px solid #ccc;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    height: 56px; /* NOTE: This value is hard-coded in dialog.js as HEADER_HEIGHT */
    margin: 0;
    overflow: hidden;
    padding: 15px 20px;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.aui-dialog h2.dialog-title {
    color: #333;
    font-weight: normal;
    font-size: 20px;
    line-height: 1.5;
}

/* dialog navigation styles */
.aui-dialog .dialog-page-menu {
    background: #fff;
    border-right: 1px solid #ccc;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    height: 100%;
    list-style: none;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 10px 10px 20px 10px;
    width: 25%;
}
.aui-dialog .dialog-page-menu li.page-menu-item {
    margin: 0;
    padding: 0;
}
.aui-dialog .dialog-page-menu li.page-menu-item button.item-button {
    background: none;
    border: 0;
    color: #3b73af;
    cursor: pointer;
    font-family: inherit;
    font-size: inherit; /* = 14px */
    line-height: 1.1428; /* 16px equiv */
    padding: 7px 10px;
    margin: 0;
    text-align: left;
    text-decoration: none;
    width: 100%;
}
.aui-dialog .dialog-page-menu li.page-menu-item button.item-button:hover,
.aui-dialog .dialog-page-menu li.page-menu-item button.item-button:focus {
    background-color: #e6e6e6;
}
.aui-dialog .dialog-page-menu li.page-menu-item.selected button.item-button {
    color: #333;
    font-weight: bold;
}
.aui-dialog .dialog-page-menu li.page-menu-item button.item-button:active,
.aui-dialog .dialog-page-menu li.page-menu-item.selected button.item-button:active {
    background-color: #3b73af;
    color: #fff;
}

/* dialog body content styles */
.aui-dialog .dialog-page-body {
    background: #fff;
}

.aui-dialog .dialog-panel-body {
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    overflow: auto;
    padding: 20px;
}
.aui-dialog .dialog-panel-body > *:first-child {
    margin-top: 0;
}

/* dialog button panel styles */
.aui-dialog .dialog-button-panel {
    border-top: 1px solid #ccc;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    clear: both;
    height: 51px; /* NOTE: This value is hard-coded in dialog.js as BUTTONS_HEIGHT */
    overflow: hidden;
    padding: 10px;
    text-align: right;
    width: 100%;
}
.aui-dialog .dialog-button-panel button.button-panel-button {
    background: #f2f2f2;
    background: -webkit-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
    background:    -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
    background:     -ms-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
    background:      -o-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
    background:         linear-gradient(to bottom, #ffffff 0%,#f2f2f2 100%);
    border-color: #ccc;
    -moz-border-radius: 3.01px;
    -webkit-border-radius: 3.01px;
    border-radius: 3.01px;
    border-style: solid; /* border width and style don't change after this */
    border-width: 1px; /* border width and style don't change after this */
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-family: Arial, sans-serif;
    font-variant: normal;
    line-height: 20px;
    padding: 4px 10px;
    text-decoration: none;
    text-shadow: 0 1px 0 white;
    vertical-align: baseline;
}
.aui-dialog .dialog-button-panel button.button-panel-button::-moz-focus-inner {
    border: 0;
    padding: 0;
}
.aui-dialog .dialog-button-panel button.button-panel-button:focus,
.aui-dialog .dialog-button-panel button.button-panel-button:hover {
    background: #f7f7f7;
    background: -webkit-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background:    -moz-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background:     -ms-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background:      -o-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background:         linear-gradient(to bottom, #ffffff 0%, #f7f7f7 100%);
    border-color: #999;
    color: #000;
    text-decoration:none;
}

.aui-dialog .dialog-button-panel button.button-panel-button:active {
    background: #f2f2f2;
    background-image: none;
    background-color: #f2f2f2;
    box-shadow: inset 0px 3px 6px rgba(0,0,0,.1);
    text-shadow: none;
    text-decoration:none;
}

.aui-dialog .dialog-button-panel a.button-panel-link {
    background: transparent;
    border-color: transparent;
    color: #3b73af;
    display: inline-block;
    padding: 5px 0;
    text-decoration: none;
    text-shadow: none;
}

.aui-dialog .dialog-button-panel a.button-panel-link:focus,
.aui-dialog .dialog-button-panel a.button-panel-link:hover,
.aui-dialog .dialog-button-panel a.button-panel-link:active {
    background: transparent;
    border-color: transparent;
    box-shadow: none;
    text-decoration: underline;
}

.aui-dialog .dialog-button-panel button.button-panel-button,
.aui-dialog .dialog-button-panel a.button-panel-link {
    margin: 0 10px 0 0;
}
.aui-dialog .dialog-button-panel button.button-panel-button.left,
.aui-dialog .dialog-button-panel a.button-panel-link.left {
    float: left;
    margin: 0 0 0 10px;
}
/* Styles for AJS.dropDown */
.aui-dd-parent {
    position: relative;
}


/*Default Styled Trigger*/
.aui-dd-parent span a.aui-dd-trigger,
.aui-dd-parent a.aui-dd-trigger {
    background: transparent url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/css/aui/images/icons/aui-icon-tools.gif?b5fb7f264631') no-repeat -13px 0;
    border: none;
    color: #000;
    display: block;
    height: 13px;
    padding: 0;
    text-indent: -9999px;
    width: 13px;
}
.aui-dd-parent a.aui-dd-trigger:link,
.aui-dd-parent a.aui-dd-trigger:visited {}
.aui-dd-parent a.aui-dd-trigger.active,
.aui-dd-parent a.aui-dd-trigger:hover,
.aui-dd-parent a.aui-dd-trigger:active,
.aui-dd-parent a.aui-dd-trigger:focus {
    background: transparent url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/css/aui/images/icons/aui-icon-tools.gif?b5fb7f264631') no-repeat -26px 0;
    border: none;
    color: #000;
}


.aui-dd-parent span a.aui-dd-trigger {
    position: absolute;
    right: 5px;
    top: 8px;
}

/*UNSTYLED TRIGGER*/
.aui-dd-parent span a.aui-dd-trigger.unstyled,
.aui-dd-parent a.aui-dd-trigger.unstyled {
    background: none;
    border: none;
    color: inherit;
    display: block;
    height: auto;
    text-indent: 0;
    width: auto;
}
.aui-dd-parent a.aui-dd-trigger-unstyled:link,
.aui-dd-parent a.aui-dd-trigger-unstyled:visited {}
.aui-dd-parent a.aui-dd-trigger-unstyled.active,
.aui-dd-parent a.aui-dd-trigger-unstyled:hover,
.aui-dd-parent a.aui-dd-trigger-unstyled:active,
.aui-dd-parent a.aui-dd-trigger-unstyled:focus {
    background: none;
    border: none;
    color: inherit;
}

.aui-dd-parent span a.aui-dd-trigger-unstyled {
    position: absolute;
    right: auto;
    top: auto;
}

.aui-dropdown {list-style-type:none;}

.aui-dd-parent .aui-dropdown,
.aui-dropdown,
.aui-dd-parent .aui-shadow-parent {
    background: #fff;
    border: 1px solid #ccc;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
    color: #000;
    margin-top: -1px;
    padding: 4px 0 4px 0;
    position: absolute;
    z-index: 2003;
}

.aui-dd-parent  .aui-dropdown-left{
    left:0px;
}

.aui-dd-parent .aui-dropdown-right{
    right:0px;
}

.aui-dd-parent .aui-shadow {
    right: 5px;
}
.aui-dd-parent .aui-dropdown li.dropdown-item,
.aui-dropdown li.dropdown-item  {
    background: #fff;
    color: #000;
    display: block;
    float: none;
    margin: 0;
    position: static;
}

.aui-dd-parent .aui-dropdown a.item-link,
.aui-dropdown a.item-link {
    background: #fff;
    color: #333;
    display: inline-block;
    float: none;
    height: auto;
    padding: 4px 14px 3px 12px;
    position: static;
    text-decoration: none;
    text-indent: 0;
    white-space: nowrap;
    width: auto;
}
.aui-dd-parent .aui-dropdown a.item-link:link,
.aui-dd-parent .aui-dropdown a.item-link:visited,
.aui-dropdown a.item-link:link,
.aui-dropdown a.item-link:visited {
    background: #fff;
    color: #333;
}
.aui-dd-parent .aui-dropdown li.dropdown-item.active a.item-link,
.aui-dd-parent .aui-dropdown a.item-link:hover,
.aui-dd-parent .aui-dropdown a.item-link:active,
.aui-dd-parent .aui-dropdown a.item-link:focus,
.aui-dropdown a.item-link:hover,
.aui-dropdown a.item-link:active,
.aui-dropdown a.item-link:focus  {
    background: #3B73AF;
    color: #FFF;
}

.aui-dd-parent .aui-dropdown li.dropdown-item a.item-link span.icon {
    display: inline-block;
}

div.shim {
    position: absolute;
}/**
 * Dropdown 2
 */

/* Functional styles - these are always applied
---------------------------------------------------------------------- */
.aui-dropdown2 {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: none;
    max-width: 300px;
    min-width: 160px;
    position: absolute;
}
.aui-dropdown2 a {
    display: block;
}
.aui-dropdown2 .aui-list-truncate a {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/* Default style for Dropdown2, invoked with aui-style-default
---------------------------------------------------------------------- */
.aui-dropdown2.aui-style-default {
    background-color: #fff;
    border: 1px solid #ccc;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
}
.aui-dropdown2.aui-style-default ul {
    list-style: none;
    margin: 2px 0;
    padding-left: 0;
}
.aui-style-default .aui-dropdown2-section + .aui-dropdown2-section {
    border-top: 1px solid #ccc;
}
.aui-dropdown2.aui-style-default strong {
    display: block;
    font-weight: bold;
    padding: 5px 10px;
}
.aui-dropdown2.aui-style-default strong + ul {
    margin-top: 0;
}
.aui-dropdown2.aui-style-default a {
    color: #333;
    padding: 3px 10px;
    text-decoration: none;
}
.aui-dropdown2.aui-style-default a:focus,
.aui-dropdown2.aui-style-default a:hover {
    text-decoration: none;
}
.aui-dropdown2.aui-style-default .active {
    background-color: #3b73af;
    color: #fff;
}
.aui-dropdown2.aui-style-default .disabled {
    color: #ccc; /* equivalent of opacity: 0.5 without need for IE8 filter */
    cursor: default;
}
.aui-dropdown2.aui-style-default .aui-icon-container,
.aui-dropdown2.aui-style-default .aui-dropdown2-radio,
.aui-dropdown2.aui-style-default .aui-dropdown2-checkbox {
    padding-left: 31px;
}

.aui-dropdown2.aui-style-default .aui-icon-container,
.aui-dropdown2.aui-style-default .aui-dropdown2-radio,
.aui-dropdown2.aui-style-default .aui-dropdown2-checkbox {
    /* position of the background or icon (both 16x16) is:
     * - 10px from the left to match the item padding
     * - 7px from the top which is calculated:
     *   - 5px for the top padding of the item
     *   - 2px is half the difference between the line-height (20) and the icon height (16) so it's vertically spaced
     */
    background-position: 10px 5px;
    background-repeat: no-repeat;
    position: relative;
}

.aui-dropdown2.aui-style-default .aui-icon-container > img,
.aui-dropdown2.aui-style-default .aui-icon-container > .aui-icon {
    border-width: 0;
    left: 10px;
    position: absolute;
    top: 5px;
}
.aui-dropdown2.aui-style-default .aui-icon-container > .aui-icon {
    display: block;
    overflow: hidden;
    text-indent: -99999px;
}


/* Checkbox items */
.aui-dropdown2.aui-style-default .aui-dropdown2-checkbox.checked {
    /* black tick */
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAZElEQVQ4y2P4//8/AyWYYdQA0gwAAisgjifLAKjmT0D8A4hlcBoABMxArIVD8y8gDsTrAiBYCMSfgdiakGZcBgRAFYMMScenGWcYQA35BsRf8WnGG4hAEAs1IJDsaAQCsRGQlAFzIahrvTZlPQAAAABJRU5ErkJggg==');
}
.aui-dropdown2.aui-style-default .aui-dropdown2-checkbox.checked.active {
    /* white tick */
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAXUlEQVQ4y2P4//8/AyWYYdQAkg2wAuJ4cg0Aaf4ExD+AWAafAcxArIVD8y8gDiTkgoVA/BmIrQlpxmVAAFQxyJB0fJrxhQHIkG9A/BWfZkKBGAs1IJCSaBQbAUkZADrWERF5/1uYAAAAAElFTkSuQmCC');
}
.aui-dropdown2.aui-style-default .aui-dropdown2-checkbox.checked.disabled,
.aui-dropdown2.aui-style-default .aui-dropdown2-checkbox.checked.disabled.active {
    /* grey tick */
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAeElEQVQ4y2P4//8/AyWYYdQA0gw4deqU1ZkzZ+LJMgCk+fTp05+A+MeJEydkcBqwatUqZqACLRyaf508eTIQrwuAihYC8WcgtiakGasBQD8GgBRDDUnHpxlnGEAN+QbEX/FpxhuIQI2xIAPwaSYYCxcvXhQbAUkZACU4+yryyeQvAAAAAElFTkSuQmCC');
}

/* Radio items */
.aui-dropdown2.aui-style-default .aui-dropdown2-radio.checked {
    /* checked */
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAPklEQVQ4y2P4//8/AyWYYdQA7AYAAZuamlo7ED+H4naQGNEGQDX/R8PtpBjwHIsBz+lqAGVeoDgQR1MiaRgAnxW7Q0QEK0cAAAAASUVORK5CYII=');
}
.aui-dropdown2.aui-style-default .aui-dropdown2-radio.checked.active {
    /* checked hover/focus */
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAOklEQVQ4y2P4//8/AyWYYdQAnAawAXE7ED+H4naoGNEGgDSgg3ZSDHiOxYDndDWAYi9QHIijKZEEDABrgRimRc6sKAAAAABJRU5ErkJggg==');
}
.aui-dropdown2.aui-style-default .aui-dropdown2-radio.checked.disabled,
.aui-dropdown2.aui-style-default .aui-dropdown2-radio.checked.disabled.active {
    /* checked disabled and checked disabled hover/focus */
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAARklEQVQ4y2P4//8/AyWYYdQA7AasWrWK7eDBg+0HDhx4DsIgNkiMaANAGoD4PxpuJ9oAqK0oBoDE6GcAxV6gOBBHUyJpGADX7/1D0vUTdAAAAABJRU5ErkJggg==');
}

.aui-dropdown2.aui-dropdown2-tailed {
    border: 1px solid #ccc;
    margin-top: 10px;
}

.aui-dropdown2.aui-dropdown2-tailed:before,
.aui-dropdown2.aui-dropdown2-tailed:after {
    border-color: transparent;
    border-style: outset outset solid outset;
    border-width: 8px;
    bottom: 100%;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    width: 0;
}
.aui-dropdown2.aui-dropdown2-tailed:before {
    border-bottom-color: #ccc;
    margin-bottom: 1px;
}
.aui-dropdown2.aui-dropdown2-tailed:after {
    border-bottom-color: #fff;
}
.aui-dropdown2-tailed[data-dropdown2-alignment="left"]:before,
.aui-dropdown2-tailed[data-dropdown2-alignment="left"]:after {
    left: 20px;
}
.aui-dropdown2-tailed[data-dropdown2-alignment="right"]:before,
.aui-dropdown2-tailed[data-dropdown2-alignment="right"]:after {
    right: 20px;
}

/* basic in-page dropdown trigger style DEPRECATED as of 4.2 */
.aui-dropdown2-trigger.aui-style-dropdown2triggerlegacy1 {
    padding: 5px 8px;
    text-decoration: none;
}
.aui-dropdown2-trigger.aui-style-dropdown2triggerlegacy1:hover,
.aui-dropdown2-trigger.aui-style-dropdown2triggerlegacy1:focus,
.aui-dropdown2-trigger.aui-style-dropdown2triggerlegacy1.active {
    background-color: #326ca6;
    border-radius: 4px;
    color: #fff;
    text-decoration: none;
}
.aui-dropdown2-trigger.aui-style-dropdown2triggerlegacy1.active {
    border-radius: 4px 4px 0 0;
}

.aui-dropdown2-trigger.aui-style-dropdown2triggerlegacy1[aria-disabled="true"],
.aui-dropdown2-trigger.aui-style-dropdown2triggerlegacy1[aria-disabled="true"]:hover,
.aui-dropdown2-trigger.aui-style-dropdown2triggerlegacy1[aria-disabled="true"]:focus,
.aui-dropdown2-trigger.aui-style-dropdown2triggerlegacy1[aria-disabled="true"]:active {
    background: inherit;
    color: #99b6d3; /* equivalent of opacity: 0.5 without need for IE8 filter. */
    cursor: default;
}

/* Toolbar/Toolbar2-via-buttons integration. Avoid double border: */
.aui-dropdown2.aui-style-default.aui-dropdown2-in-toolbar,
.aui-dropdown2.aui-style-default.aui-dropdown2-in-buttons {
    margin-top: -1px;
    border-top-color: #ccc;
}

/* Header integration. */
.aui-dropdown2.aui-style-default.aui-dropdown2-in-header {
    margin-top: 1px;
}
.aui-dropdown2.aui-style-default.aui-dropdown2-in-header.aui-dropdown2-in-buttons {
    margin-top: 0;
}
.aui-dropdown2.aui-style-default.aui-dropdown2-in-header.aui-dropdown2-tailed {
    margin-top: 4px;
}

/* Arrow for sub menus */
.aui-dropdown2-sub-trigger {
    position: relative;
}

.aui-dropdown2-sub-trigger:after {
    border: 5px solid transparent;
    border-left-color: #333;
    content: "";
    height: 0;
    margin-left: -16px;
    margin-top: -5px;
    left: 100%; /* "left" + "margin-left" required because of webkit not working properly with "right" */
    position: absolute;
    top: 50%;
    width: 0;
}

.aui-dropdown2-sub-trigger.active:after {
    border-left-color: #FFFFFF;
}

.aui-dropdown2-sub-trigger.disabled:after {
    border-left-color: #d3d3d3;
}

.aui-dropdown2.aui-dropdown2-sub-menu,
.aui-dropdown2.aui-dropdown2-in-header.aui-dropdown2-sub-menu {
    margin-top: -3px;
}
form.aui {
    margin: 20px 0 0 0;
    position: relative;
}
form.aui:first-child {
    margin-top: 0;
}

/* Field styles */
form.aui .text,
form.aui .password,
form.aui .upfile,
form.aui .textarea,
form.aui .select,
form.aui .multi-select,
form.aui .aui-select2-container {
    color: #333;
    font-family: inherit;
    font-size: 14px;
}
form.aui .text,
form.aui .password,
form.aui .textarea,
form.aui .select,
form.aui .multi-select,
form.aui .aui-select2-container .select2-choices {
    border: 1px solid #ccc;
    border-radius: 3.01px;
    box-shadow: inset 0 1px 3px #ccc;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: inherit;
    margin: 0;
    max-width: 250px;
    vertical-align: baseline;
    width: 100%;
}
form.aui .text,
form.aui .password,
form.aui .select,
form.aui .aui-select2-container .select2-choices {
    height: 2.1428571428571em; /* 30px - using ems so the fields increase in line with user specified font-sizes */
    line-height: 1.4285714285714; /* Required for IE8. Causes misaligned placeholder text in Safari 5 - fixed in Safari 6 though */
    padding: 4px 5px;
}
form.aui .select {
    padding: 6px 5px 5px 5px; /* Firefox doesn't allow line-height to be adjusted and selects break horribly when the font-family is changed. Using padding instead */
}
form.aui .textarea,
form.aui .select[size],
form.aui .multi-select {
    height: auto;
    line-height: 1.4285714285714;
    margin: 0;
    padding: 4px 5px;
}
form.aui .textarea {
    overflow-y: auto;
}
/* Ensure AUI Select2's do not show as regular text fields */
form.aui .aui-select2-container {
    border: 0;
    box-shadow: none;
    height: auto;
    max-width: 250px;
    padding: 0 !important; /* !important because padding is applied to `form.aui .select` in forms-ie.css */
    vertical-align: baseline;
    width: 100%;
}
form.aui .aui-select2-container .select2-choices {
    height: auto;
    max-width: none;
}
/* Do not give file inputs a height or width because they break horribly in certain browsers. */
form.aui .upfile {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: inherit;
    font-size: inherit;
    margin: 5px 0;
    padding: 0;
}
form.aui optgroup {
    background-color: #f5f5f5;
    color: #707070;
    font-style: normal;
    font-weight: normal;
}
form.aui option,
form.aui optgroup option {
    background-color: #fff;
    color: #333;
}

/* Disabled form element styles */
form.aui .text[disabled],
form.aui .password[disabled],
form.aui .textarea[disabled],
form.aui .select[disabled],
form.aui .multi-select[disabled],
form.aui .select[disabled] option,
form.aui .select[disabled] optgroup,
form.aui .multi-select[disabled] option,
form.aui .multi-select[disabled] optgroup {
    background-color: #f5f5f5;
    color: #999;
}
form.aui .text[disabled],
form.aui .password[disabled],
form.aui .textarea[disabled],
form.aui .select[disabled],
form.aui .multi-select[disabled] {
    box-shadow: none;
    color: #999;
}
form.aui .text[disabled],
form.aui .password[disabled],
form.aui .textarea[disabled],
form.aui .select[disabled],
form.aui .multi-select[disabled],
form.aui .radio[disabled],
form.aui .checkbox[disabled] {
    cursor: not-allowed;
}

/* Placeholder styling
 * - You have to use two rules, because user agents are required to ignore a rule with an unknown selector.
 *   Since WebKit doesn’t know the proprietary Mozilla selector and vice versa, you have to include them separately.
 *   See http://stackoverflow.com/questions/2610497/change-an-inputs-html5-placeholder-color-with-css#answer-2610741
 */
form.aui .text::-webkit-input-placeholder,
form.aui .password::-webkit-input-placeholder,
form.aui .textarea::-webkit-input-placeholder {
    color: #707070;
}
form.aui .text::-moz-placeholder,
form.aui .password::-moz-placeholder,
form.aui .textarea::-moz-placeholder {
    color: #707070;
    opacity: 1;
}

/* Field widths
 * - don't add widths to file inputs - they break horribly
 */
form.aui .short-field {
    max-width: 75px;
}
form.aui .medium-field {
    max-width: 165px;
}
form.aui .long-field {
    max-width: 500px;
}
form.aui .full-width-field {
    max-width: none;
}

/* Structural elements */
form.aui fieldset {
    border: 0;
    clear: both;
    display: block;
    margin: 0;
    padding: 0;
    position: relative;
}
form.aui label {
    color: #707070;
}
form.aui .icon-required {
    left: 100%;
    position: absolute;
    top: 5px;
}
form.aui div.description {
    color: #707070;
    font-size: 12px;
    line-height: 1.66666666666667;
    margin: 5px 0 0 0;
}
form.aui div.description:first-child {
    margin-top: 0;
}
form.aui .field-value {
    display: inline-block;
    font-weight: bold;
    padding-top: 5px;
}
/* TODO: don't support this in AUI Forms 2 */
form.aui legend {
    display: none;
}
form.aui legend > span {
    color: #707070;
    left: 0;
    padding: 5px 0 0 0;
    position: absolute;
    text-align: right;
    top: 4px; /* the same as the padding-top on the fieldset.group */
    width: 130px;
    word-wrap: break-word;
}
form.aui .field-group,
form.aui .group,
form.aui .date-select {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    clear: both;
    padding: 4px 0 4px 145px;
    position: relative;
    margin: 1px 0;
    width: 100%;
}
form.aui .field-group:before,
form.aui .field-group:after,
form.aui .group:before,
form.aui .group:after,
form.aui .date-select:before,
form.aui .date-select:after {
    content: " ";
    display: table;
}
form.aui .field-group:after,
form.aui .group:after,
form.aui .date-select:after {
    clear: both;
}
form.aui .field-group > label {
    float: left;
    margin-left: -145px;
    padding: 5px 0 0 0;
    position: relative;
    text-align: right;
    width: 130px;
    word-wrap: break-word;
}

form.aui .checkbox > label,
form.aui .radio > label {
    color: #333;
}
form.aui div.checkbox > .checkbox[disabled] + label,
form.aui div.radio > .radio[disabled] + label {
    color: #999;
    cursor: not-allowed;
}
form.aui .field-group .error,
form.aui .group .error,
form.aui .checkbox .error,
form.aui .radio .error {
    clear: both;
    color: #D04437;
    display: block;
    margin: 5px 0 0 0;
}
form.aui .field-group .error:first-child,
form.aui .checkbox .error:first-child,
form.aui .radio .error:first-child {
    margin-top: 0;
}
form.aui .group legend,
form.aui .date-select legend {
    display: block;
}
form.aui .group legend,
form.aui .date-select legend {
    display: block;
}
form.aui .group .field-group,
form.aui .date-select .field-group {
    padding-left: 0;
    padding-top: 0;
}
form.aui .date-select .field-group label {
    display: none;
}
form.aui div.checkbox,
form.aui div.radio {
    margin: 5px 0 0 0;
    padding: 0 0 0 20px;
    position: relative;
}
form.aui div.checkbox:first-child,
form.aui div.radio:first-child {
    margin-top: 0;
}
form.aui .matrix {
    padding-top: 5px;
}
form.aui div.radio input.radio,
form.aui div.checkbox input.checkbox {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
    height: 1.4285714285714em;
    left: 0;
    margin: 0;
    padding: 2px;
    position: absolute;
    vertical-align: baseline;
}
/* Buttons */
form.aui .buttons-container {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    clear: both;
    margin: 1px 0 0 0;
    padding: 4px 0 4px 145px;
    position: relative;
    width: 100%;
}

/* Long Labels
 * add long-label class to form eg: <form class="aui long-label">
 */
form.aui.long-label .field-group,
form.aui.long-label .group,
form.aui.long-label .date-select,
form.aui.long-label .buttons-container {
    padding-left: 250px;
}
form.aui.long-label .field-group > label {
    margin-left: -250px;
    width: 235px;
}
form.aui.long-label legend > span {
    width: 235px;
}
form.aui.long-label .group .field-group,
form.aui.long-label .date-select .field-group {
    padding-left: 0;
}
/* End Long Labels */


/* Top Labels
 * add top-label class to form eg: <form class="aui top-label">
 */
form.aui.top-label .field-group {
    padding-left: 0;
}
form.aui.top-label .field-group > label {
    display: block;
    float: none;
    margin: 0 0 5px 0;
    padding: 0;
    text-align: left;
    width: auto;
}
form.aui.top-label .icon-required {
    left: 0;
    position: static;
    top: 0;
}
form.aui.top-label .group,
form.aui.top-label .date-select {
    padding-left: 0;
}
form.aui.top-label .group legend span,
form.aui.top-label .date-select legend span {
    left: 0;
    position: relative;
    top: 0;
    text-align: left;
    width: auto;
}
form.aui.top-label .date-select label {
    display: none;
}
form.aui.top-label .buttons-container {
    padding-left: 0;
}
/* End Top Labels */

/* Deprecated button styling - use the new aui-button component */

/* Basic Button Style */
form.aui .button {
    background: #f2f2f2;
    background: -webkit-linear-gradient(top, #fff 0%, #f2f2f2 100%);
    background:    -moz-linear-gradient(top, #fff 0%, #f2f2f2 100%);
    background:     -ms-linear-gradient(top, #fff 0%, #f2f2f2 100%);
    background:      -o-linear-gradient(top, #fff 0%, #f2f2f2 100%);
    background:         linear-gradient(to bottom, #fff 0%, #f2f2f2 100%);
    border: 1px solid #ccc;
    border-radius: 3.01px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-family: Arial, sans-serif;
    font-size: 14px;
    font-variant: normal;
    font-weight: normal;
    height: 2.1428571428571em; /* 30px - using ems so the fields increase in line with user specified font-sizes */
    line-height: 1.4285714285714;
    margin: 0;
    padding: 4px 10px;
    text-decoration: none;
    text-shadow: 0 1px 0 white;
    vertical-align: baseline;
    white-space: nowrap;
}
form.aui .cancel  {
    cursor: pointer;
    font-size: 14px;
    display: inline-block;
    padding: 5px 10px;
    vertical-align: baseline;
}

/* Create 10px effective gap; backwards compat for old and new buttons */
/* zero font size hack to stop 4px magic number problems. */
form.aui .buttons-container > .buttons {
  font-size: 0;
}
/* ensure zero font size hack doesn't kill other elements. */
form.aui .buttons-container > .buttons > * {
    font-size: 14px;
}
form.aui .buttons-container .button + .button,
form.aui .buttons-container .button + .aui-button,
form.aui .buttons-container .aui-button + .button,
form.aui .buttons-container .aui-button + .aui-button {
    margin-left: 10px;
}
form.aui .buttons-container .aui-button + .aui-button-link {
    margin-left: 9px; /* 1px diff due to border */
}


/* Control button height in Firefox. See http://www.experimentgarden.com/2010/11/firefox-buttontext-height-and-padding.html */
form.aui .button::-moz-focus-inner {
    border: 0;
    padding: 0;
}

form.aui .button:focus,
form.aui .button:hover {
    background: #f7f7f7;
    background: -webkit-linear-gradient(top, #fff 0%, #f7f7f7 100%);
    background:    -moz-linear-gradient(top, #fff 0%, #f7f7f7 100%);
    background:     -ms-linear-gradient(top, #fff 0%, #f7f7f7 100%);
    background:      -o-linear-gradient(top, #fff 0%, #f7f7f7 100%);
    background:         linear-gradient(to bottom, #fff 0%, #f7f7f7 100%);
    border-color: #999;
    color: #000;
    text-decoration:none;
}

form.aui .button:active,
form.aui .button.active {
    background-image: none;
    background-color: #f2f2f2;
    box-shadow: inset 0 3px 6px rgba(0,0,0,.1);
    text-shadow: none;
    text-decoration:none;
}

form.aui .button[disabled],
form.aui .button[disabled]:hover,
form.aui .button[disabled]:focus,
form.aui .button[disabled]:active {
    background: #f2f2f2;
    background: -webkit-linear-gradient(top, #fff 0%, #f2f2f2 100%);
    background:    -moz-linear-gradient(top, #fff 0%, #f2f2f2 100%);
    background:     -ms-linear-gradient(top, #fff 0%, #f2f2f2 100%); 
    background:      -o-linear-gradient(top, #fff 0%, #f2f2f2 100%); 
    background:         linear-gradient(to bottom, #fff 0%, #f2f2f2 100%);
    border-color: #ccc;
    box-shadow: none;
    color: #999;
    text-shadow: none;
}


/* Message Interops */
form.aui .aui-message + .field-group,
form.aui .aui-message + .group,
form.aui .aui-message + .date-select {
    margin-top: 10px;
}


/* Deprecated */
form.aui span.content {
    left: -9999px;
    position: absolute;
    top: -9999px;
}
form.aui pre.aui-form {
    background-color: #f8f8f8;
    border: 1px solid #ccc;
    font-family: monospace;
    font-size: 12px;
    line-height: 1.66666666666667; /* 20px */
    overflow-x: auto;
    overflow-y: visible;
    padding: 15px;
}/**
* Basic icon styles. Allows you to easily render sprite icons.
*
* .aui-icon must be present on all iconified elements
* All iconified elements must include class names prefixed with 'aui-icon-'
* Icons assume light backgrounds. Icon classnames for dark backgrounds must be suffixed with '-d'
* For elements whose background changes in app, we advise maintaining light/dark state in the app.
*
*/

.aui-icon {
    background-repeat: no-repeat;
    background-position: 0 0;
    border: none;
    display: inline-block;
    height: 16px;
    margin: 0;
    padding: 0;
    text-align: left;
    text-indent: -999em;
    vertical-align: text-bottom;
    width: 16px;
}

.icon-move,
.icon-move-d,
.icon-dropdown,
.icon-dropdown-d,
.icon-dropdown-active,
.icon-dropdown-active-d,
.icon-minimize,
.icon-minimize-d,
.icon-maximize,
.icon-maximize-d {
    background-repeat: no-repeat;
}

.aui-icon.icon-move,
.aui-icon.icon-move-d,
.aui-icon.icon-dropdown,
.aui-icon.icon-dropdown-d,
.aui-icon.icon-dropdown-active,
.aui-icon.icon-dropdown-active-d,
.aui-icon.icon-minimize,
.aui-icon.icon-minimize-d,
.aui-icon.icon-maximize,
.aui-icon.icon-maximize-d {
    background-position: 0 0 !important; /* This is for legacy support */
    height: 13px;
    vertical-align: baseline;
    width: 13px;
}


/* Core icons - deprecated */
.icon-move {
    /* icon-move.png */
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAPUlEQVR42rWRMQoAMAjE+v9P29syBeFKs50YVDzGBKmbACKZACIV69G0ZqQJqwQJBcWk8iYD6eufTHha7wLFyOcZBIC2HgAAAABJRU5ErkJggg==');
    cursor: move;
}
.icon-move-d {
    /* icon-move-d.png */
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANAQMAAABIJXY/AAAABlBMVEUAAABtbW0GOOmzAAAAAXRSTlMAQObYZgAAACZJREFUCFtjYGJgYGdg4G9gADKUFBiSDBj+/wCRQDYTWBwoy8QAAF4LBNTKhGdbAAAAAElFTkSuQmCC');
    cursor: move;
}
.icon-dropdown {
    /* icon-dropdown.png */
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAANUlEQVQoz2NgIBH8//8fziAKwDX9h2slypb/A6gJn1/w2oRLA0HnYdMwCAKCaE1kpQhy0h4AvZXuEh7/K88AAAAASUVORK5CYII=');
}
.icon-dropdown-d {
    /* icon-dropdown-d.png */
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAOElEQVQoz2NgIBH8//8fwsjNzf1PDIZrgnGIASC1A6gJn1/w2oRLA0HnYdMwCAKCaE1kpQhy0h4AVz6Yhl8Qyr8AAAAASUVORK5CYII=');
}
.icon-dropdown-active {
    /* icon-dropdown-active.png */
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAMElEQVQoz2NgIBH8//8fziAKwDX9Jx0MlCY8nsdvEwENuJ2HR8P/oRB6ZKUIctIeACdj9RnXT1HMAAAAAElFTkSuQmCC');
}
.icon-dropdown-active-d {
    /* icon-dropdown-active-d.png */
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAANklEQVQokWNgIBH8//8fwsjNzf1PDIZrIlYDDA+gJlyeJ2gTPg14nYdLwwAHBNGayEoR5KQ9AH2/LqGCzCmZAAAAAElFTkSuQmCC');
}
.icon-minimize {
    /* icon-minimize.png */
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAJ0lEQVQoz2NgIBH8//8fziAKwDX9Jx3QWxMJgTCqCUUTWSmCnLQHAMrBNdnApUZIAAAAAElFTkSuQmCC');
}
.icon-minimize-d {
    /* icon-minimize-d.png */
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAALElEQVQoz2NgIBH8//8fwsjNzf1PDIZrIlYDDA+AJmIDYVQTuiayUgQ5aQ8AKzrBcoqP7AUAAAAASUVORK5CYII=');
}
.icon-maximize {
    /* icon-maximize.png */
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAMklEQVR42r3LMQoAAAhCUe9/aVulIZSivyk8pJFsh9EdwtAO0egOYUhxhHR/I6OO7BQVFiAd8RJdftsAAAAASUVORK5CYII=');
}
.icon-maximize-d {
    /* icon-maximize-d.png */
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAOElEQVQokWNgIBH8//8fVSA3N/c/IUw9TficRpkmYpxEPU2EnIQREMRoQuYPgCZiAwKuiVQA0gQAtaqzzogsN8sAAAAASUVORK5CYII=');
}


/* Form icons - deprecated */
form.aui .icon-date,
.aui-icon-date {
    /* icon-date.png */
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAElBMVEVwcHA7c6/e297////d3d3QRDeta2PvAAAANElEQVR42o3NMQoAMAgDwFrj/7+sNB2EOHhkCgaPMrqkxcAdLVOBLwrQLuJFCp3sv9BqIhIVkgJPMGXvIwAAAABJRU5ErkJggg==');
}
form.aui .icon-range,
.aui-icon-range {
    /* icon-range.png */
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAD1BMVEVwcHA7c6/d3d3////QRDegIdLtAAAANUlEQVR42oWOsQkAMBAC8/r7zxyIjaCQw+pQ8CQjIFIUSFiaANZ4jbU0saJOQIbwiZ7+jwUX+3ECESZGRrwAAAAASUVORK5CYII=');
}
form.aui .icon-required,
.aui-icon-required {
    /* icon-required.png */
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAXklEQVR42u3MsQ2AIBSEYZnHAVjACZzkNUxA6yCOY2HhNnoXn6EggVxjRfHnQh75pmOJX/e7JTPrxo8JRQK+SQUyugj4ZhUIaCPgG1RgRida0c63ClQpQOs4gAH8Bzy5KFqGk8PBaQAAAABJRU5ErkJggg==');
}
form.aui .icon-users,
.aui-icon-users {
    /* icon-users.png */
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAtUlEQVR42t2RMQrCQBBF9xparK138ATJaRYEPVWwj0o6m1zAJl1IOgvXJtX4ix9YZsKK2Fk8kn18HmHjQgg/sSh3+5MHNYh8+m8DZyAJTS5QgIEUDEQVmOAXt44HIUP+C+xWy5EBz8iLzw283TJQ8tDz3YmIAd5sc5e4BlcwgQtYffoLWzIHKnUHFbzdMnAAQo4MPFUgwtstA2MiHwyIBt5uGRBFLiCKfwncE9Ex0KrAjQGzfQN6A+Z5DlYHhgAAAABJRU5ErkJggg==');
}
form.aui .icon-help,
.aui-icon-help,
form.aui .icon-inline-help,
.aui-icon-inline-help {
    /* icon-help.png */
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABOklEQVR42mXTv0rDUBTH8atDqYPi4mDRya3pAziIz+ETCDpoVt9BbKFRlFqfQGfBCukkODgIpREcddeiiCbR+A38ApfT4RNy/tzDzU3iwjC0mjjCGN8yVq5p+/1gDifIkWGIrgyVyxXX7IAaBihwgQac0UBfPTeo+QO6Kux7zZeYIMU11lTbVW9UDQiQa7qTe7xjG1t4wTNmVe9pTVAGbWRYVnEJBQ7g5FC5FTj1pmg7nXAM51lHXfcbeMNDtQOJkTi9pjMlrU184dEerNb8uPLiDbAGeMWiYjvgo7xJvEew7nBl8xJjNHWIxqrdujnEThm0kKNnmuYxkYUqb15jq0pEKLAHJ3UkUoeTHfzh2H7KtxrSN9uegVPuXD0DrZn6mU7xiwwxuhIjUy2yP5MVoIMnpPjESLnA9v8DHHysLnlPp3QAAAAASUVORK5CYII=');
}


/* Message icons */
.aui-message .icon-generic,
.aui-icon-generic {
    /* icon-generic.png */
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA00lEQVR42qWTUQqCQBCGe9KCuoiKPqj38iTpg4KeJbqFZHSNesgw6l/4F4ZBlrSFD5z/3xlmd8eNXkVRBOAIBvAkF2qB3KsTPVCDN/jMQa8Fu7nkk9jYgRxsSU7N+mfgyQINjRtIrG4TRByCK/VaihPF2Gi6gNIS6hMIjVDatjc/LnGc0gQDg4y+swPqGb3BBCMDf0EBn964tsCB3n3tEVJ6veMSnQU6epUJooXPGItnjFyDpJcepMY1yi1Iqe/53epR/vNncrdZsdUXeICeWqT3fwEp0i7HcWSJEgAAAABJRU5ErkJggg==');
}
.aui-message .icon-error {
    /* icon-error-white.png */
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAzUlEQVR42q2T3QqCQBBGvcqCehETvVBfM71QsGeJ3kIyeo260DC2b+CThoVdsFo44JzdGfZnDIwxNhE4gB4M5EIX2et1sAI1eBnH4FwLNnOeTj6phUdQgDUp6OZxlhxdoOHEDaSAnuMT78GVrhY3y4kyEekqQFK6SXJFlGrbgbcAUccpJegZ5AsK5PS9BCODcEGBkH78tsCO/u4+gp+MOd2vl1hJEC98xkQ9Y+xvJOJopMbXyi3I6Lf8bu1W/uvPZG+z4laf4AE6uthe/wbkrGRlM25n9wAAAABJRU5ErkJggg==');
}
.aui-icon-error {
    /* icon-error.png */
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA00lEQVR42qWTXQqCUBCFe+oHaiMm+qDSBlpf+qBga4n20INktI16yDDqDJwLwyAXzIEPnDM/zL13nFm77HcBOIAWvMiVWqBzbeEclOADvkMwVoPVUPFJJR5BBpYko+biZ6nRDSoG7iB2uitQ/hbcqJda7ClGotkGRoup91IrQu7GlgRvA5o6Ti5OSycd0SBlrBWno7MY0WDBWPdvgw1jD98RfDuTsKaZeomFOOHIZ4zUM4a+RbJmF6nyrXINEuprftd2lSf+TP4xC476Bk/QUAtt/g8cmyvPgMzXPwAAAABJRU5ErkJggg==');
}
.aui-message .icon-hint,
.aui-icon-hint,
.aui-message .icon-info,
.aui-icon-info {
    /* icon-info.png */
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA1klEQVR42qWTUQqCQBCGfdKCuogu+qBeoot0kl7TBwU9S3QLyega9ZBh1L/wLyyDLGkLHzj/vzPM7o6eXLv9IQRH0IMnuVAL7b0y0QcVeIPPFPQasJ5KPlkbW5CDFcmpGf8MfLtATeMGEqObBCuOwJV6ZYsjxVhrsoDQEuojiLRQmLa9H5d1nEIHPYOMvrMD6hm9XgcDg2BGgYDesLTAlt596RFSep3jEp0FWnqlDtTMZ4ytZ1SuQZJLDlLtGuUGpNQ3/G7kKP/5M7nbLNnqCzxAR03J/V+HSh9XtOsatQAAAABJRU5ErkJggg==');
}
.aui-message .icon-success,
.aui-icon-success {
    /* icon-success.png */
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA9klEQVR42qWTPQrCQBSErfwBhRQewDoGFYyHtDEWCSSVR8gBRDxCGjFi4xEstFBR4jyYYnmuK5LAB/vmzexuNpuGfvrzwAcLUIIb2VPzTa8ONkEMXqCywV4KOrbw2jBmYAbaZEatIhvJmBMkbBzB2LHLITjQG5vik+Ko8eORBeh9SlaEiELmCHmgACvWGTORFCWL8Et4IGF6TtRC1qUUdxYtNiOB4wk4s18Aj3qL2v1jAiOQ28L09Khf1CuoVS1heqbs7ayHyEm2INdhdYhLKYI/P+PI+IxBnYuUuK5yCqbUuxyn+irX/Jnc21xyqw9wBTtqgfa/Af067eG0xhemAAAAAElFTkSuQmCC');
}
.aui-message .icon-warning,
.aui-icon-warning {
    /* icon-warning.png */
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABA0lEQVR42p2QP0tCURiH7zdQRA3u4OJUiyDY4CDtTuEXuXs0JEQ4uDk5C0EuKoEu+SWcg5baLCS7tNTx98IzyMWjXoeHe95/z3vODdzi2kdTvIo30fL1+YbLIhYOfsV5GsFAOL59zsNjBRfij60lEXKbf1E5RvDExl4URYGwXJfc6JCgwqZYhBp2hs5n4odadZ9gzKYu2x1YrUPt2SeosWEtijsEBfGN5HKXYErxweKkAMk9PbOkoE5hJXI+AbUVvfVtwZzkHTECAGptel8cgisSnyJDk+8GRlZ8MdOwxITghoa9ArhlZmzB+/abDjwh+c8+LBgRnMLEBHnxKJYpBpfMFDbGjWcGPFD11gAAAABJRU5ErkJggg==');
}
.aui-message .icon-close,
.aui-icon-close {
    /* icon-close.png */
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAUElEQVR42sWTQQoAIAgEe2ef6smW1wb0MEHBXtp1QLMREUpvAefMFIKFf5srBUjhI4AQPAJKCO/YQgdhMQGE9MUe4FvwQ/TP6BfJr/L/37gBAXQVT6UvFQUAAAAASUVORK5CYII=');
}
.aui-message .icon-close-inverted,
.aui-message.error .icon-close,
.aui-icon-close-inverted {
    /* icon-close-inverted.png */
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAUklEQVR42sWTQQoAIAgE/f8r+qkl0WlwLyu0IB1WR0qLzLRiDnBU56oICj4A13wCBL4AEEKPgDaxAwMguqFYAQhhsQ8Yu4L/iP4Y/UXyV/n/b9xWqa6H7L0OrwAAAABJRU5ErkJggg==');
}


/* Dropdown icon (downwards arrow)
* - achieved via pseudo element
*/
.aui-icon-dropdown {
    border: 4px solid transparent;
    border-top-color: #333;
    content: "";
    display: inline-block;
    height: 0;
    overflow: hidden;
    text-align: left;
    text-indent: -999em;
    position: relative;
    vertical-align: baseline;
    width: 0;
}


/* Simple spinner icon for wait/loading time */
.aui-icon-wait {
    background-image: url('data:image/gif;base64,R0lGODlhEAAQAPMPALu7u5mZmTMzM93d3REREQAAAHd3d1VVVWZmZqqqqoiIiO7u7kRERCIiIgARAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFBwAPACwAAAAAEAAQAEAEcPDJtyg6dUrFetDTIopMoSyFcxxD1krD8AwCkASDIlPaUDQLR6G1Cy0SgqIkE1IQGMrFAKCcGWSBzwPAnAwarcKQ15MpTMJYd1ZyUDXSDGelBY0qIoBh/ZoYGgELCjoxCRRvIQcGD1kzgSAgAACQDxEAIfkEBQcADwAsAAAAAA8AEAAABF3wyfkMkotOJpscRKJJwtI4Q1MAoxQ0RFBw0xEvhGAVRZZJh4JgMAEQW7TWI4EwGFjKR+CAQECjn8DoN0kwDtvBT8FILAKJgfoo1iAGAPNVY9DGJXNMIHN/HJVqIxEAIfkEBQcADwAsAAAAABAADwAABFrwyfmColgiydpaQiY5x9Ith7hURdIl0wBIhpCAjKIIxaAUPQ0hFQsAC7MJALFSFi4SgC4wyHyuCYNWxH3AuhSEotkNGAALAPqqkigG8MWAjAnM4A8594vPUyIAIfkEBQcADwAsAAAAABAAEAAABF3wySkDvdKsddg+APYIWrcg2DIRQAcU6DJICjIsjBEETLEEBYLqYSDdJoCGiHgZwG4LQCCRECEIBAdoF5hdEIWwgBJqDs7DgcKyRHZl3uUwuhm2AbNNW+LV7yd+FxEAIfkEBQcACAAsAAAAABAADgAABEYQyYmMoVgeWQrP3NYhBCgZBdAFRUkdBIAUguVVo1ZsWFcEGB5GMBkEjiCBL2a5ZAi+m2SAURExwKqPiuCafBkvBSCcmiYRACH5BAUHAA4ALAAAAAAQABAAAARs0MnpAKDYrbSWMp0xZIvBKYrXjNmADOhAKBiQDF5gGcICNAyJTwFYTBaDQ0HAkgwSmAUj0OkMrkZM4HBgKK7YTKDRICAo2clAEIheKc9CISjEVTuEQrJASGcSBQcSUFEUDQUXJBgDBW0Zj34RACH5BAUHAA8ALAAAAAAQABAAAARf8Mn5xqBYgrVC4EEmBcOSfAEjSopJMglmcQlgBYjE5NJgZwjCAbO4YBAJjpIjSiAQh5ayyRAIDKvJIbnIagoFRFdkQDQKC0RBsCIUFAWsT7RwG410R8HiiK0WBwJjFBEAIfkEBQcADgAsAQABAA8ADwAABFrQybEWADXJLUHHAMJxIDAgnrOo2+AOibEMh1LN62gIxphzitRoCDAYNcNN6FBLShao4WzwHDQKvVGhoFAwGgtFgQHENhoB7nCwHRAIC0EyUcC8Zw1ha3NIRgAAIfkEBQcADwAsAAAAABAAEAAABGDwyfnWoljaNYYFV+Zx3hCEGEcuypBtMJBISpClAWLfWODymIFiCJwMDMiZBNAAYFqUAaNQ2E0YBIXGURAMCo1AAsFYBBoIScBJEwgSVcmP0li4FwcHz+FpCCQMPCFINxEAIfkEBQcADgAsAAABABAADwAABFzQyemWXYNqaSXY2vVtw3UNmROM4JQowKKlFOsgRI6ASQ8IhSADFAjAMIMAgSYJtByxyQIhcEoaBcSiwegpDgvAwSBJ0AIHBoCQqIAEi/TCIAABGhLG8MbcKBQgEQAh+QQFBwAPACwAAAEAEAAPAAAEXfDJSd+qeK5RB8fDRRWFspyotAAfQBbfNLCVUSSdKDV89gDAwcFBIBgywMRnkWBgcJUDKSZRIKAPQcGwYByAAYTEEJAAJIGbATEQ+B4ExmK9CDhBd8ThdHw/AmUYEQAh+QQFBwAPACwAAAEADwAPAAAEXvBJQIa8+ILSspdHkXxS9wxF4Q3L2aTBeC0sFjhAtuyLIjAMhYc2GBgaSKGuyNoBDp7czFAgeBIKwC6kWCAMxUSAFjtNCAAFGGF5tCQLAaJnWCTqHoREvQuQJAkyGBEAOw==');    
}

.aui-dropdown2 .active .aui-icon-wait,
.aui-button-primary .aui-icon-wait {
    background-image: url('data:image/gif;base64,R0lGODlhEAAQAPQAADtzr////0V6s5Sy01KDuMjX6KC72P///7rN4uLq8nmfyGyWwu7z94aozfr7/NTg7a7F3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAAFdyAgAgIJIeWoAkRCCMdBkKtIHIngyMKsErPBYbADpkSCwhDmQCBethRB6Vj4kFCkQPG4IlWDgrNRIwnO4UKBXDufzQvDMaoSDBgFb886MiQadgNABAokfCwzBA8LCg0Egl8jAggGAA1kBIA1BAYzlyILczULC2UhACH5BAkKAAAALAAAAAAQABAAAAV2ICACAmlAZTmOREEIyUEQjLKKxPHADhEvqxlgcGgkGI1DYSVAIAWMx+lwSKkICJ0QsHi9RgKBwnVTiRQQgwF4I4UFDQQEwi6/3YSGWRRmjhEETAJfIgMFCnAKM0KDV4EEEAQLiF18TAYNXDaSe3x6mjidN1s3IQAh+QQJCgAAACwAAAAAEAAQAAAFeCAgAgLZDGU5jgRECEUiCI+yioSDwDJyLKsXoHFQxBSHAoAAFBhqtMJg8DgQBgfrEsJAEAg4YhZIEiwgKtHiMBgtpg3wbUZXGO7kOb1MUKRFMysCChAoggJCIg0GC2aNe4gqQldfL4l/Ag1AXySJgn5LcoE3QXI3IQAh+QQJCgAAACwAAAAAEAAQAAAFdiAgAgLZNGU5joQhCEjxIssqEo8bC9BRjy9Ag7GILQ4QEoE0gBAEBcOpcBA0DoxSK/e8LRIHn+i1cK0IyKdg0VAoljYIg+GgnRrwVS/8IAkICyosBIQpBAMoKy9dImxPhS+GKkFrkX+TigtLlIyKXUF+NjagNiEAIfkECQoAAAAsAAAAABAAEAAABWwgIAICaRhlOY4EIgjH8R7LKhKHGwsMvb4AAy3WODBIBBKCsYA9TjuhDNDKEVSERezQEL0WrhXucRUQGuik7bFlngzqVW9LMl9XWvLdjFaJtDFqZ1cEZUB0dUgvL3dgP4WJZn4jkomWNpSTIyEAIfkECQoAAAAsAAAAABAAEAAABX4gIAICuSxlOY6CIgiD8RrEKgqGOwxwUrMlAoSwIzAGpJpgoSDAGifDY5kopBYDlEpAQBwevxfBtRIUGi8xwWkDNBCIwmC9Vq0aiQQDQuK+VgQPDXV9hCJjBwcFYU5pLwwHXQcMKSmNLQcIAExlbH8JBwttaX0ABAcNbWVbKyEAIfkECQoAAAAsAAAAABAAEAAABXkgIAICSRBlOY7CIghN8zbEKsKoIjdFzZaEgUBHKChMJtRwcWpAWoWnifm6ESAMhO8lQK0EEAV3rFopIBCEcGwDKAqPh4HUrY4ICHH1dSoTFgcHUiZjBhAJB2AHDykpKAwHAwdzf19KkASIPl9cDgcnDkdtNwiMJCshACH5BAkKAAAALAAAAAAQABAAAAV3ICACAkkQZTmOAiosiyAoxCq+KPxCNVsSMRgBsiClWrLTSWFoIQZHl6pleBh6suxKMIhlvzbAwkBWfFWrBQTxNLq2RG2yhSUkDs2b63AYDAoJXAcFRwADeAkJDX0AQCsEfAQMDAIPBz0rCgcxky0JRWE1AmwpKyEAIfkECQoAAAAsAAAAABAAEAAABXkgIAICKZzkqJ4nQZxLqZKv4NqNLKK2/Q4Ek4lFXChsg5ypJjs1II3gEDUSRInEGYAw6B6zM4JhrDAtEosVkLUtHA7RHaHAGJQEjsODcEg0FBAFVgkQJQ1pAwcDDw8KcFtSInwJAowCCA6RIwqZAgkPNgVpWndjdyohACH5BAkKAAAALAAAAAAQABAAAAV5ICACAimc5KieLEuUKvm2xAKLqDCfC2GaO9eL0LABWTiBYmA06W6kHgvCqEJiAIJiu3gcvgUsscHUERm+kaCxyxa+zRPk0SgJEgfIvbAdIAQLCAYlCj4DBw0IBQsMCjIqBAcPAooCBg9pKgsJLwUFOhCZKyQDA3YqIQAh+QQJCgAAACwAAAAAEAAQAAAFdSAgAgIpnOSonmxbqiThCrJKEHFbo8JxDDOZYFFb+A41E4H4OhkOipXwBElYITDAckFEOBgMQ3arkMkUBdxIUGZpEb7kaQBRlASPg0FQQHAbEEMGDSVEAA1QBhAED1E0NgwFAooCDWljaQIQCE5qMHcNhCkjIQAh+QQJCgAAACwAAAAAEAAQAAAFeSAgAgIpnOSoLgxxvqgKLEcCC65KEAByKK8cSpA4DAiHQ/DkKhGKh4ZCtCyZGo6F6iYYPAqFgYy02xkSaLEMV34tELyRYNEsCQyHlvWkGCzsPgMCEAY7Cg04Uk48LAsDhRA8MVQPEF0GAgqYYwSRlycNcWskCkApIyEAOwAAAAAAAAAAAA==');    
}

.aui-button-primary[aria-disabled="true"] .aui-icon-wait {
    background-image: url('data:image/gif;base64,R0lGODlhEAAQAPQAAJy72////6G+3MjZ6qfC3+Lr9M7d7f///9zm8fD0+bvQ5rTL4/b4+8HU6Pz8/env9tXi7wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAAFdyAgAgIJIeWoAkRCCMdBkKtIHIngyMKsErPBYbADpkSCwhDmQCBethRB6Vj4kFCkQPG4IlWDgrNRIwnO4UKBXDufzQvDMaoSDBgFb886MiQadgNABAokfCwzBA8LCg0Egl8jAggGAA1kBIA1BAYzlyILczULC2UhACH5BAkKAAAALAAAAAAQABAAAAV2ICACAmlAZTmOREEIyUEQjLKKxPHADhEvqxlgcGgkGI1DYSVAIAWMx+lwSKkICJ0QsHi9RgKBwnVTiRQQgwF4I4UFDQQEwi6/3YSGWRRmjhEETAJfIgMFCnAKM0KDV4EEEAQLiF18TAYNXDaSe3x6mjidN1s3IQAh+QQJCgAAACwAAAAAEAAQAAAFeCAgAgLZDGU5jgRECEUiCI+yioSDwDJyLKsXoHFQxBSHAoAAFBhqtMJg8DgQBgfrEsJAEAg4YhZIEiwgKtHiMBgtpg3wbUZXGO7kOb1MUKRFMysCChAoggJCIg0GC2aNe4gqQldfL4l/Ag1AXySJgn5LcoE3QXI3IQAh+QQJCgAAACwAAAAAEAAQAAAFdiAgAgLZNGU5joQhCEjxIssqEo8bC9BRjy9Ag7GILQ4QEoE0gBAEBcOpcBA0DoxSK/e8LRIHn+i1cK0IyKdg0VAoljYIg+GgnRrwVS/8IAkICyosBIQpBAMoKy9dImxPhS+GKkFrkX+TigtLlIyKXUF+NjagNiEAIfkECQoAAAAsAAAAABAAEAAABWwgIAICaRhlOY4EIgjH8R7LKhKHGwsMvb4AAy3WODBIBBKCsYA9TjuhDNDKEVSERezQEL0WrhXucRUQGuik7bFlngzqVW9LMl9XWvLdjFaJtDFqZ1cEZUB0dUgvL3dgP4WJZn4jkomWNpSTIyEAIfkECQoAAAAsAAAAABAAEAAABX4gIAICuSxlOY6CIgiD8RrEKgqGOwxwUrMlAoSwIzAGpJpgoSDAGifDY5kopBYDlEpAQBwevxfBtRIUGi8xwWkDNBCIwmC9Vq0aiQQDQuK+VgQPDXV9hCJjBwcFYU5pLwwHXQcMKSmNLQcIAExlbH8JBwttaX0ABAcNbWVbKyEAIfkECQoAAAAsAAAAABAAEAAABXkgIAICSRBlOY7CIghN8zbEKsKoIjdFzZaEgUBHKChMJtRwcWpAWoWnifm6ESAMhO8lQK0EEAV3rFopIBCEcGwDKAqPh4HUrY4ICHH1dSoTFgcHUiZjBhAJB2AHDykpKAwHAwdzf19KkASIPl9cDgcnDkdtNwiMJCshACH5BAkKAAAALAAAAAAQABAAAAV3ICACAkkQZTmOAiosiyAoxCq+KPxCNVsSMRgBsiClWrLTSWFoIQZHl6pleBh6suxKMIhlvzbAwkBWfFWrBQTxNLq2RG2yhSUkDs2b63AYDAoJXAcFRwADeAkJDX0AQCsEfAQMDAIPBz0rCgcxky0JRWE1AmwpKyEAIfkECQoAAAAsAAAAABAAEAAABXkgIAICKZzkqJ4nQZxLqZKv4NqNLKK2/Q4Ek4lFXChsg5ypJjs1II3gEDUSRInEGYAw6B6zM4JhrDAtEosVkLUtHA7RHaHAGJQEjsODcEg0FBAFVgkQJQ1pAwcDDw8KcFtSInwJAowCCA6RIwqZAgkPNgVpWndjdyohACH5BAkKAAAALAAAAAAQABAAAAV5ICACAimc5KieLEuUKvm2xAKLqDCfC2GaO9eL0LABWTiBYmA06W6kHgvCqEJiAIJiu3gcvgUsscHUERm+kaCxyxa+zRPk0SgJEgfIvbAdIAQLCAYlCj4DBw0IBQsMCjIqBAcPAooCBg9pKgsJLwUFOhCZKyQDA3YqIQAh+QQJCgAAACwAAAAAEAAQAAAFdSAgAgIpnOSonmxbqiThCrJKEHFbo8JxDDOZYFFb+A41E4H4OhkOipXwBElYITDAckFEOBgMQ3arkMkUBdxIUGZpEb7kaQBRlASPg0FQQHAbEEMGDSVEAA1QBhAED1E0NgwFAooCDWljaQIQCE5qMHcNhCkjIQAh+QQJCgAAACwAAAAAEAAQAAAFeSAgAgIpnOSoLgxxvqgKLEcCC65KEAByKK8cSpA4DAiHQ/DkKhGKh4ZCtCyZGo6F6iYYPAqFgYy02xkSaLEMV34tELyRYNEsCQyHlvWkGCzsPgMCEAY7Cg04Uk48LAsDhRA8MVQPEF0GAgqYYwSRlycNcWskCkApIyEAOwAAAAAAAAAAAA==');
}


/*! AUI Inline Dialog */
.aui-inline-dialog {
    display: none;
    position: absolute;
    z-index: 100;
    -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.13);
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.13); 
    border-radius: 3px;
}

.aui-inline-dialog .contents {
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 3px;
    overflow: hidden;
    padding: 20px;
    width: 320px;
}
.aui-inline-dialog .arrow {
    position: absolute;
    height: 16px;
    top: -7px; /* matches #inline-dialog-shim */
    width: 16px;
}

#inline-dialog-shim {
    display: none;
}

/* Inline Dialog + Forms Integration - top labels and full width fields supported */
/* funny numbers to add up to 20px spacing in various places (border to cap height/baseline) */
.aui-inline-dialog .contents form.aui h2:first-child {
    border-bottom: 1px solid #ccc;
    margin: -7px 0 11px 0;
    padding: 0 0 12px 0;
}
.aui-inline-dialog .contents form.aui .buttons-container {
    margin-top: 16px;
    padding: 0;
}
.aui-inline-dialog .contents .submit + .cancel {
    margin-left: 0;
}

/*Inline Dialog Arrow */

.aui-inline-dialog .arrow.aui-css-arrow::after,
.aui-inline-dialog .arrow.aui-css-arrow::before {
    border-color: #ccc transparent;
    border-style: solid;
    border-width: 0 8px 8px;
    content: "";
    position: absolute;
    top: 0;
}

.aui-inline-dialog .arrow.aui-css-arrow::after {
    border-bottom-color: #fff;
    top: 1px;
}

.aui-inline-dialog .arrow.aui-css-arrow.aui-bottom-arrow::after,
.aui-inline-dialog .arrow.aui-css-arrow.aui-bottom-arrow::before {
    border-width: 8px 8px 0;
}

.aui-inline-dialog .arrow.aui-css-arrow.aui-bottom-arrow::after {
    border-top-color: #fff;
    top: -1px;
}.aui-message {
    background: #fcfcfc;
    border: 1px solid #ccc;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #333;
    margin: 10px 0 0 0;
    padding: 10px 10px 10px 36px; /* Be sure to adjust icon positions below if these values are changed */
    position: relative;
}
.aui-message:first-child {
    margin-top: 0;
}
/* Lighter shadow for messages */
.aui-message.shadowed {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.aui-popup .aui-message.closeable,
.aui-dialog .aui-message.closeable {
    z-index: 4000;
}

.aui-message.error {
    background: #d04437; 
    border-color: #d04437;
    color: #fff;
}
.aui-message.warning {
    background: #fffdf6;    /* 5% of palette yellow #ffd351 */
    border-color: #ffeaae;  /* 50% of palette yellow #ffd351 */
}
.aui-message.info {
    background: #f6f7f9;    /* 5% of palette blue lozenge #4a6785 */
    border-color: #8c9fb2;  /* 50% of palette blue lozenge #4a6785 */
}
.aui-message.success {
    background: #f3f9f4;    /* 5% of palette green #14892c */
    border-color: #91c89c;  /* 50% of palette green #14892c */
}
.aui-message.hint {
    background: #fcfcfc; 
    border-color: #aab8c6;  /* 50% of palette blue lozenge #4a6785 */
}

/* Errors get a different link style */
.aui-message.error a {
    color: #fff;
    text-decoration: none;
    border-bottom: 1px solid #fff;
}

.aui-message p.title {
    font-weight: bold;
}
/* IE double bolds otherwise... */
.aui-message p.title strong {
    font-weight: inherit;
}

/* Positioning aui-icon for messages */
.aui-message .aui-icon {
    left: 10px; /* desired spacing between the icon and text = 10px so need to subtract the icon width (16px) from the left padding of the message (36px) then remove 10px */
    position: absolute;
    top: 12px; /* 12px = top padding of the message (10px) + align to the center of the text ((20px line-height - 16px icon height) / 2) */
}

.aui-message.closeable {
    padding-right: 36px;
}

.aui-message.closeable .icon-close {
    cursor: pointer;
    left: auto;
    right: 10px;
}
/* End aui-icon position */

/* Header interop */
#header .aui-message {
    border-bottom: none;
    border-left: none;
    border-right: none;
    border-width: 2px;
    margin: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

/* Footer interop (provisional, just enough to stop them looking broken) */
#footer .aui-message {
    margin-left: 20px;
    margin-right: 20px;
    text-align: left;
}/*! AUI Tables */
/* Note child combinators are used to ensure nested non-AUI tables don't receive any AUI styles. */
table.aui {
    border-collapse: collapse;
    width: 100%;
}

table.aui table.aui {
    margin: 0;
}
table.aui > caption {
    color: #707070;
    background: #f5f5f5;
    border-bottom: 1px solid #ccc;
    caption-side: top;
    padding: 7px 10px;
    text-align: left;
}
table.aui > tbody > tr,
table.aui > tfoot > tr {
    background: #fff;
    border-bottom: 1px solid #ccc;
    color: #333;
}

table.aui > tbody > tr > th {
    background: #fff;
    color: #333;
}
table.aui > thead > tr > th,
table.aui > tbody > tr > th,
table.aui > thead > tr > td,
table.aui > tbody > tr > td,
table.aui > tfoot > tr > td {
    padding: 7px 10px;
    text-align: left;
    vertical-align: top;
}
table.aui > thead {
    border-bottom: 1px solid #ccc;
}
/* Borders on TBODY and TFOOT don't work in IE - whereas these at least work in IE7 & IE8 */
table.aui > tbody > tr:first-child > td,
table.aui > tbody > tr:first-child > th,
table.aui > tfoot > tr:first-child > td {
    border-top: 1px solid #ccc;
}
table.aui > thead > tr > th > ul.menu,
table.aui > tbody > tr > th > ul.menu,
table.aui > tbody > tr > td > ul.menu,
table.aui > tfoot > tr > td > ul.menu {
    list-style-type: none;
    margin: 0; 
    padding: 0;
}
table.aui > thead > tr > th > ul.menu > li,
table.aui > tbody > tr > th > ul.menu > li,
table.aui > tbody > tr > td > ul.menu > li,
table.aui > tfoot > tr > td > ul.menu > li {
    float: left;
    margin: 0 10px 0 0;
    width: auto;
}

/* Interactive Tables */

table.aui.aui-table-interactive > tbody > tr:hover {
    background: #f5f5f5;
}

/* End Interactive Tables */

/* stripes - deprecated */
table.aui.aui-zebra tr {
    border-bottom: 0;
}
table.aui.aui-zebra > thead > tr:nth-child(even),
table.aui.aui-zebra > tbody > tr:nth-child(even),
table.aui.aui-zebra > tfoot > tr:nth-child(even),
table.aui-zebra > tbody > tr:nth-child(even) > th {
    background: #f5f5f5;
    color: #333;
}
/* must be a separate rule for IE */
table.aui-zebra tr.aui-zebra {
    background: #e6e6e6;
    color: #333;
}
table.aui-zebra tr.aui-zebra th {
    background: #f5f5f5;
    color: #333;
}
/* end stripes - deprecated *//*! AUI Tabs */

/* temp override */
.aui-tabs {
    font-size: 14px;
    line-height: 1.46; /* 20px equiv line-height */
}

/* Functional style */
.aui-tabs > .tabs-pane {
    display: none;
}
.aui-tabs > .tabs-pane.active-pane {
    display: block;
}

/* Common styles - Vertical and Horizontal */

.aui-tabs > .tabs-menu > .menu-item > a strong {
    background: transparent;
    font-weight: normal;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer; /* set explicitly to avoid ie bug */
}

.aui-tabs > .tabs-menu > .menu-item.active-tab > a,
.aui-tabs > .tabs-menu > .menu-item.active-tab > a strong {
    font-weight: bold;
}

.aui-tabs > .tabs-menu .menu-item a,
.aui-tabs > .tabs-menu .menu-item a:link,
.aui-tabs > .tabs-menu .menu-item a:visited {
    background: #eee;
    color: #333;
}

.aui-tabs > .tabs-menu .menu-item a:focus,
.aui-tabs > .tabs-menu .menu-item a:hover {
    background: #e6e6e6;
    color: #333;
}

.aui-tabs > .tabs-menu .menu-item.active-tab a,
.aui-tabs > .tabs-menu .menu-item.active-tab a:link,
.aui-tabs > .tabs-menu .menu-item.active-tab a:visited,
.aui-tabs > .tabs-menu .menu-item.active-tab a:focus,
.aui-tabs > .tabs-menu .menu-item.active-tab a:hover,
.aui-tabs > .tabs-menu .menu-item.active-tab a:active {
    background: #fff;
    color: #333;
}


/* Vertical Tabs - PDL colours but spacing still to be tweaked */
.aui-tabs.vertical-tabs > .tabs-menu {
    position: relative;
    float: left;
    width: 11em;
    z-index: 5;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.aui-tabs.vertical-tabs > .tabs-menu > .menu-item {
    border: 1px solid #ccc;
    border-right: none;
    margin: -1px 0 0 0;
}
.aui-tabs.vertical-tabs > .tabs-menu > .menu-item:first-child {
    margin-top: 1em;
}
.aui-tabs.vertical-tabs > .tabs-menu > .menu-item.active-tab {
    margin-left: -0.5em;
    margin-right: -1px;
}
.aui-tabs.vertical-tabs > .tabs-menu > .menu-item.active-tab > a > strong {
    padding: 4px 10px;

}
.aui-tabs.vertical-tabs > .tabs-menu > .menu-item > a {
    display: block;
    text-decoration: none;
}
.aui-tabs.vertical-tabs > .tabs-menu > .menu-item > a > strong {
    display: block;
    overflow: hidden;
    padding: 3px 10px 4px 10px;
}
.aui-tabs.vertical-tabs > .tabs-menu > .menu-item strong {
    padding-right: 0;
}

.aui-tabs.vertical-tabs > .tabs-pane {
    background: #fff;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: 0 0 0 11em;
    padding: 20px;
    position: relative;
    z-index: 1;
}

/* Horizontal Tabs - PDL */
.aui-tabs.horizontal-tabs > .tabs-menu {
    border-bottom: 1px solid #ccc;
    display: inline-block;
    margin: 0;
    padding: 0;
    vertical-align: top;
    width: 100%;
}

.aui-tabs.horizontal-tabs > .tabs-menu > .menu-item {
    display: block;
    float: left;
    margin: 0;
    background: #eee;
}
.aui-tabs.horizontal-tabs > .tabs-menu > .menu-item:first-child {
    margin-left: 20px;
}
.aui-tabs.horizontal-tabs > .tabs-menu > .menu-item:first-child a {
    border-radius: 3px 0 0 0;
    border-left: 1px solid #ccc;
}
/* last-child ok because IE8 doesn't do border radius anyway */
.aui-tabs.horizontal-tabs > .tabs-menu > .menu-item:last-child a {
    border-radius: 0 3px 0 0;
}

.aui-tabs.horizontal-tabs > .tabs-menu > .menu-item > a,
.aui-tabs.aui-tabs-disabled.horizontal-tabs > .tabs-menu > .menu-item > a:focus,
.aui-tabs.aui-tabs-disabled.horizontal-tabs > .tabs-menu > .menu-item > a:hover,
.aui-tabs.aui-tabs-disabled.horizontal-tabs > .tabs-menu > .menu-item > a:active {
    display: block;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding: 4px 10px 3px 10px;
    text-decoration: none;
}

.aui-tabs.horizontal-tabs > .tabs-menu > .menu-item.active-tab a,
.aui-tabs.aui-tabs-disabled.horizontal-tabs > .tabs-menu > .active-tab > a:focus,
.aui-tabs.aui-tabs-disabled.horizontal-tabs > .tabs-menu > .active-tab > a:hover,
.aui-tabs.aui-tabs-disabled.horizontal-tabs > .tabs-menu > .active-tab > a:active {
    background: #fff;
    border-bottom: 1px solid #fff;
    margin-bottom: -1px;
    position: relative;
}
.aui-tabs.horizontal-tabs > .tabs-menu > .active-tab > a,
.aui-tabs.horizontal-tabs > .tabs-menu > .active-tab > a strong {
    font-weight: normal;
}

/* Disabled/Page Tabs */
.aui-tabs.aui-tabs-disabled > .tabs-menu > .menu-item > a {
    cursor: default;
}

/* reloadable tabs (active tab has different cursor affordance) */
.active-tab.reloadable-tab a,
.active-tab.reloadable-tab a strong { cursor: pointer !important; }

/* legacy tabs override - deprecated, to be remove in aui 5.0 */
.aui-tabs.vertical-tabs.aui-legacystyle2011 > .tabs-menu .menu-item strong {
    text-overflow: clip;
}
.aui-tabs.vertical-tabs.aui-legacystyle2011 > .tabs-menu .menu-item.active-tab {
    margin-right: 0;
}
.aui-tabs.vertical-tabs.aui-legacystyle2011 > .tabs-pane {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}.aui-toolbar {
    clear: both;
    display: inline-block; /* new rendering context */
    padding-top: 10px;
    position: relative;
    width: 100%; /* emulate normal block */
}

.aui-toolbar .toolbar-group {
    display: inline-block;
    float: left;
    padding: 0;
    margin: 0 10px 10px 0;
    white-space: nowrap;
}

.aui-toolbar .toolbar-item {
    display: inline-block;
    float: left;
    margin: 0;
    padding: 0;
}

.aui-toolbar .aui-dd-parent {
    position: relative;
    width: auto;
}

/* splits set toolbars into multiple sections, eg. left/right split */
.aui-toolbar .toolbar-split {
    display: inline-block;
    float: left;
    margin-left: 10px;
}

.aui-toolbar .toolbar-split.toolbar-split-right {
    float: right;
}

.aui-toolbar .toolbar-split.toolbar-split-row {
    clear: both;
    float: none;
    width: 100%;
}

/* Cursor/affordance: looks like a button = pointer, looks like a link = hand */
.aui-toolbar .toolbar-trigger {
    cursor: default;
}
.aui-toolbar .toolbar-item-link .toolbar-trigger {
    cursor: pointer;
}

/* primary buttons */
.aui-toolbar .primary .toolbar-trigger {
    font-weight: bold;
}

/* available/inactive controls */
.aui-toolbar .toolbar-group .toolbar-trigger,
.aui-toolbar .aui-dd-parent a.aui-dd-trigger {
    background: #f2f2f2;
    background: -webkit-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); 
    background:    -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); 
    background:     -ms-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); 
    background:      -o-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); 
    background:         linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%);
    border-color: #ccc;
    border-style: solid; /* border width and style don't change after this */
    border-width: 1px; /* border width and style don't change after this */
    color: #333;
    display: inline-block;
    margin: 0;
    padding: 4px 10px;
    text-decoration: none;
    text-shadow: 0 1px 0 white;
    vertical-align: baseline;
    /* and now the styles to overcome aui-dropdown1 */
    height: auto;
    text-indent: 0;
    width: auto;
    /* to make split buttons work */
    float: left;
}

.toolbar-item + .toolbar-item .toolbar-trigger,
.toolbar-item + .toolbar-item a.aui-dd-trigger {
    border-left-width: 0;
    padding-left: 11px;
}

.aui-toolbar .toolbar-group button.toolbar-trigger,
.aui-toolbar .toolbar-group input.toolbar-trigger {
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
}

.aui-toolbar .toolbar-group .toolbar-item.toolbar-item-link .toolbar-trigger {
    border-color: transparent;
    background: transparent;
    text-decoration: none;
    color: #3C78B5;
}

.aui-toolbar .toolbar-group .toolbar-item-link:hover .toolbar-trigger,
.aui-toolbar .toolbar-group .toolbar-item-link .toolbar-trigger:focus {
    text-decoration: underline;
}

.toolbar-group .toolbar-item:first-of-type a,
.toolbar-group .toolbar-item:first-of-type button,
.toolbar-group .toolbar-item:first-of-type input[type="button"],
.toolbar-group .toolbar-item:first-of-type input[type="reset"],
.toolbar-group .toolbar-item:first-of-type input[type="submit"],
.toolbar-group .toolbar-item:first-of-type .toolbar-trigger {
    -webkit-border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.toolbar-group .toolbar-item.toolbar-splitbutton .aui-dd-trigger {
    -webkit-border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-bottomleft: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.toolbar-group .toolbar-item.toolbar-splitbutton:last-of-type .aui-dd-trigger,
.toolbar-group .toolbar-item:last-of-type a,
.toolbar-group .toolbar-item:last-of-type button,
.toolbar-group .toolbar-item:last-of-type input[type="button"],
.toolbar-group .toolbar-item:last-of-type input[type="reset"],
.toolbar-group .toolbar-item:last-of-type input[type="submit"],
.toolbar-group .toolbar-item:last-of-type .toolbar-trigger {
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}

.toolbar-group .toolbar-splitbutton:last-of-type .toolbar-trigger {
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.toolbar-group .toolbar-item:first-of-type .toolbar-trigger,
.toolbar-group .toolbar-item:first-of-type button {
    border-left-width: 1px;
}

.aui-toolbar .toolbar-group .aui-dropdown {
    border: 1px solid #999;
}

.aui-toolbar .toolbar-group .aui-dropdown a {
    border: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

/* hover/focus controls */
.aui-toolbar .aui-dropdown2-trigger.toolbar-trigger.active,
.aui-toolbar .toolbar-splitbutton:hover .toolbar-trigger,
.aui-toolbar .toolbar-group .toolbar-trigger:focus,
.aui-toolbar .toolbar-group .toolbar-trigger:hover,
.aui-toolbar .toolbar-group button:focus,
.aui-toolbar .toolbar-group button:hover,
.aui-toolbar .aui-dd-parent .aui-dd-trigger:focus,
.aui-toolbar .aui-dd-parent .aui-dd-trigger:hover,
.aui-toolbar .toolbar-group .active .toolbar-trigger:hover {
    background: #f7f7f7;
    background: -webkit-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background:    -moz-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background:     -ms-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background:      -o-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background:         linear-gradient(to bottom, #ffffff 0%, #f7f7f7 100%);
    border-width: 1px;
    border-color: #999;
    margin-left: -1px;
    color: #000;
    position: relative;
    text-decoration:none;
}
.aui-toolbar .toolbar-item:first-child .toolbar-trigger:hover,
.aui-toolbar .toolbar-item:first-child .aui-dropdown2-trigger.toolbar-trigger.active,
.aui-toolbar .toolbar-item.active:first-child .toolbar-trigger,
.aui-toolbar .toolbar-splitbutton:first-child:hover .toolbar-trigger,
.aui-toolbar .toolbar-item:first-child .toolbar-trigger:focus,
.aui-toolbar .toolbar-item:first-child .toolbar-trigger:hover,
.aui-toolbar .toolbar-item:first-child button:focus,
.aui-toolbar .toolbar-item:first-child button:hover,
.aui-toolbar .toolbar-item:first-child .aui-dd-parent .aui-dd-trigger:focus,
.aui-toolbar .toolbar-item:first-child .aui-dd-parent .aui-dd-trigger:hover,
.aui-toolbar .toolbar-item:first-child.active .toolbar-trigger:hover {
    margin-left: 0;
}

.aui-toolbar .aui-dropdown2-trigger.active,
.aui-toolbar .aui-dd-parent a.aui-dd-trigger.active,
.aui-toolbar .toolbar-group .active .toolbar-trigger,
.aui-toolbar .toolbar-group .toolbar-trigger:active {
    background: #f2f2f2;
    background-image: none;
    background-color: #f2f2f2;
    box-shadow: inset 0px 3px 6px rgba(0,0,0,.1);
    text-shadow: none;
    text-decoration:none;
}

.aui-toolbar .toolbar-group .toolbar-item-link .toolbar-trigger:active {
    background: none;
    box-shadow: none;
}

/* Note .dropdown-text and .dropdown-icon used by both Dropdown and Dropdown2 */
.aui-toolbar .icon-dropdown {
    background: transparent url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/css/aui/images/toolbar/aui-toolbar-24px.png?4e6faa027f40') 0 0 no-repeat;
    display: inline-block;
    margin-top: 0;
    margin-left: 5px;
    margin-right: -5px;
    padding-right: 5px;
    text-indent: -9999px;
    width: 7px;
}

.aui-toolbar .toolbar-dropdown .icon-dropdown {
    background-position: -24px 0;
    height: 7px;
}

.aui-toolbar .toolbar-splitbutton .icon-dropdown {
    background-position: -46px 7px;
    margin-left: 0;
    height: auto;
}

.aui-toolbar .toolbar-splitbutton > .toolbar-trigger,
.aui-toolbar .toolbar-splitbutton > .toolbar-trigger:hover,
.aui-toolbar .toolbar-splitbutton > .toolbar-trigger:focus {
    border-right-style: dotted;
    float: left;
}
.aui-toolbar .toolbar-splitbutton > .aui-dd-parent > .toolbar-trigger:hover,
.aui-toolbar .toolbar-splitbutton > .aui-dd-parent > .toolbar-trigger:focus {
    border-left-width: 0;
    margin-left: 0;
}
.aui-toolbar .toolbar-splitbutton > .aui-dd-parent {
    float: left;
}
.aui-toolbar .toolbar-splitbutton > .aui-dd-parent > .toolbar-trigger {
    border-left-width: 0;
}
.aui-toolbar .toolbar-splitbutton > .aui-dd-parent.active > .toolbar-trigger {
    border-left-color: #999;
}
.aui-toolbar .toolbar-splitbutton > .aui-dd-parent > .aui-dd-trigger {
    min-width: 0;
    margin: 0;
    padding-left: 2px;
    padding-right: 2px;
    width: 9px;
}

/* disabled controls */
.aui-toolbar .aui-dropdown2-trigger[aria-disabled="true"],
.aui-toolbar .toolbar-group.disabled .toolbar-trigger,
.aui-toolbar .toolbar-item.disabled .toolbar-trigger,
.aui-toolbar .toolbar-trigger.disabled {
    color: #999;
}

/* Prevent border highlighting and use normal cursor when disabled.
   .active classes are to counter a clash with dropdown states. */
.aui-toolbar .aui-dropdown2-trigger[aria-disabled="true"]:focus,
.aui-toolbar .aui-dropdown2-trigger[aria-disabled="true"]:hover,
.aui-toolbar .aui-dropdown2-trigger[aria-disabled="true"]:active,
.aui-toolbar .disabled .active .toolbar-trigger:hover,
.aui-toolbar .toolbar-group.disabled .toolbar-trigger,
.aui-toolbar .toolbar-group.disabled .toolbar-trigger:focus,
.aui-toolbar .toolbar-group.disabled .toolbar-trigger:hover,
.aui-toolbar .toolbar-group.disabled .toolbar-trigger:active,
.aui-toolbar .toolbar-group .disabled .toolbar-trigger,
.aui-toolbar .toolbar-group .disabled .toolbar-trigger:focus,
.aui-toolbar .toolbar-group .disabled .toolbar-trigger:hover,
.aui-toolbar .toolbar-group .disabled .toolbar-trigger:active,
.aui-toolbar .toolbar-group .toolbar-trigger.disabled,
.aui-toolbar .toolbar-group .toolbar-trigger.disabled:focus,
.aui-toolbar .toolbar-group .toolbar-trigger.disabled:hover,
.aui-toolbar .toolbar-group .toolbar-trigger.disabled:active {
    background: #f2f2f2;
    background: -webkit-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
    background:    -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
    background:     -ms-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
    background:      -o-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); 
    background:         linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%);
    border-color: #ccc;
    box-shadow: none;
    cursor: default;
    color: #999;
}

.aui-toolbar .aui-dropdown2-trigger[aria-disabled="true"]:focus,
.aui-toolbar .aui-dropdown2-trigger[aria-disabled="true"]:hover,
.aui-toolbar .aui-dropdown2-trigger[aria-disabled="true"]:active {
    border-color: #ccc;
    color: #999;
}


.aui-toolbar .toolbar-group.disabled .toolbar-item:first-child .toolbar-trigger,
.aui-toolbar .toolbar-group .disabled.toolbar-item:first-child .toolbar-trigger,
.aui-toolbar .toolbar-group .toolbar-item:first-child .disabled.toolbar-trigger {
    border-left-width: 1px;
    border-left-color: #ccc;
}

/* prevent disabled split buttons jumping if dropdown clicked */
.aui-toolbar .toolbar-group.disabled .toolbar-item .aui-dd-trigger,
.aui-toolbar .toolbar-group .disabled.toolbar-item .aui-dd-trigger,
.aui-toolbar .toolbar-group .toolbar-item .disabled.aui-dd-trigger {
    border-left-width: 0;
}
.tipsy {
    font-size: 12px;
    line-height: 20px;
    font-family: Arial, sans-serif;
    padding: 4px;
}

.tipsy-inner {
    background: rgba(51, 51, 51, 0.9);
    padding: 5px 10px;
}

.tipsy-arrow {
    border-color: rgba(51, 51, 51, 0.9);
    border-width: 4px;
}

.tipsy-arrow-n {
    border-bottom-color: #333;
    border-bottom-color: rgba(51, 51, 51, 0.9);
    margin-left: -4px;
}

.tipsy-arrow-s {
    border-top-color: #333;
    border-top-color: rgba(51, 51, 51, 0.9);
    margin-left: -4px;
}

.tipsy-arrow-e {
    border-left-color: #333;
    border-left-color: rgba(51, 51, 51, 0.9);
    margin-top: -4px;
}

.tipsy-arrow-w {
    border-right-color: #333;
    border-right-color: rgba(51, 51, 51, 0.9);
    margin-top: -4px;
}

.tipsy a,
.tipsy a:visited {
    color: white;
    text-decoration: underline;
}
/*
* Icon Font
* - use when you need to change the colour of the icon via CSS - eg on hover or to match Look and Feel customisations
* 
* Ranges
*
* UTF+E001 - UTF+E3FF - Global
* UTF+E400 - UTF+E7FF - Conf
* UTF+E800 - UTF+EBFF - JIRA
* UTF+EC00 - UTF+EFFF - Dev Tools
*/

@font-face {
    font-family: "Atlassian Icons";
    src: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/css/aui/fonts/atlassian-icons.eot?b03416daddda');
    src: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/css/aui/fonts/atlassian-icons.eot?#iefix') format("embedded-opentype"),
    /* Bitbucket Specific - Use base64 encoded .woff font to get around IE's and Firefox's cross-domain restrictions for fonts */
    url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
    url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/css/aui/fonts/atlassian-icons.woff?12e09f596522') format("woff"),
    url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/css/aui/fonts/atlassian-icons.ttf?e14f585ebb6b') format("truetype"),
    url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/css/aui/fonts/atlassian-icons.svg#atlassian-icons') format("svg");
    font-weight: normal;
    font-style: normal;
}

.aui-icon-small,
.aui-icon-large {
    line-height: 0;
    position: relative;
    vertical-align: text-top;
}
.aui-icon-small {
    height: 16px;
    width: 16px;
}
.aui-icon-large {
    height: 32px;
    width: 32px;
}
.aui-icon-small:before,
.aui-icon-large:before {
    color: inherit;
    font-family: "Atlassian Icons";
    font-weight: normal;
    -webkit-font-smoothing: antialiased; /* Improves the rendering of icons */
    font-style: normal;
    left: 0;
    line-height: 1;
    position: absolute;
    text-indent: 0;
    speak: none; /* This prevents screen readers from pronouncing the pseudo element text content used to trigger the icon font */
    top: 50%;
}
.aui-icon-small:before {
    font-size: 16px;
    margin-top: -8px; /* (font-size/2) */
}
.aui-icon-large:before {
    font-size: 32px;
    margin-top: -16px; /* (font-size/2) */
}

/* Global Icons - UTF+E001 to UTF+E3FF
----------------------------------------------------------------------- */

.aui-iconfont-configure:before {
    content: "\e001";
}
.aui-iconfont-add:before {
    content: "\e002";
}
.aui-iconfont-help:before {
    content: "\e003";
}
.aui-iconfont-search:before {
    content: "\e004";
}
.aui-iconfont-success:before {
    content: "\e005";
}
.aui-iconfont-workbox:before {
    content: "\e006";
}
.aui-iconfont-workbox-empty:before {
    content: "\e007";
}
.aui-iconfont-email:before {
    content: "\e008";
}
.aui-iconfont-appswitcher:before {
    content: "\e009";
}
.aui-iconfont-comment:before {
    content: "\e00a";
}
.aui-iconfont-add-comment:before {
    content: "\e00b";
}
.aui-iconfont-search-small:before {
    content: "\e00c";
}
.aui-iconfont-remove:before {
    content: "\e00d";
}
.aui-iconfont-close-dialog:before {
    content: "\e00e";
}
.aui-iconfont-remove-label:before {
    content: "\e00f";
}
.aui-iconfont-time:before {
    content: "\e010";
}
.aui-iconfont-error:before {
    content: "\e011";
}
.aui-iconfont-info:before {
    content: "\e012";
}
.aui-iconfont-approve:before {
    content: "\e013";
}
.aui-iconfont-edit:before {
    content: "\e014";
}
.aui-iconfont-share:before {
    content: "\e015";
}
.aui-iconfont-build:before {
    content: "\e016";
}
.aui-iconfont-user:before {
    content: "\e017";
}
.aui-iconfont-jira:before {
    content: "\e018";
}
.aui-iconfont-doc:before {
    content: "\e019";
}
.aui-iconfont-star:before {
    content: "\e01a";
}
.aui-iconfont-unstar:before {
    content: "\e01b";
}
.aui-iconfont-view:before {
    content: "\e01c";
}
.aui-iconfont-watch:before {
    content: "\e01d";
}
.aui-iconfont-unwatch:before {
    content: "\e01e";
}
.aui-iconfont-view-list:before {
    content: "\e01f";
}
.aui-iconfont-view-card:before {
    content: "\e020";
}
.aui-iconfont-view-table:before {
    content: "\e021";
}
.aui-iconfont-rss:before {
    content: "\e022";
}
.aui-iconfont-expanded:before {
    content: "\e023";
}
.aui-iconfont-collapsed:before {
    content: "\e024";
}
.aui-iconfont-flag:before {
    content: "\e025";
}
.aui-iconfont-confluence:before {
    content: "\e026";
}
.aui-iconfont-attachment:before {
    content: "\e027";
}
.aui-iconfont-calendar:before {
    content: "\e028";
}
.aui-iconfont-details:before {
    content: "\e029";
}
.aui-iconfont-arrows-up:before {
    content: "\e02a";
}
.aui-iconfont-arrows-down:before {
    content: "\e02b";
}
.aui-iconfont-link:before {
    content: "\e02c";
}
.aui-iconfont-locked:before {
    content: "\e02d";
}
.aui-iconfont-unlocked:before {
    content: "\e02e";
}
.aui-iconfont-more:before {
    content: "\e02f";
}
.aui-iconfont-quote:before {
    content: "\e030";
}
.aui-iconfont-warning:before {
    content: "\e031";
}

/* JIRA Icons - UTF+E800 to UTF+EBFF
----------------------------------------------------------------------- */

.aui-iconfont-jira-completed-task:before {
    content: "\e800";
}
.aui-iconfont-jira-test-session:before {
    content: "\e801";
}

/* Dev Tools Icons - UTF+EC00 to UTF+EFFF
----------------------------------------------------------------------- */

.aui-iconfont-devtools-folder-closed:before {
    content: "\ec00";
}
.aui-iconfont-devtools-folder-open:before {
    content: "\ec01";
}
.aui-iconfont-devtools-file:before {
    content: "\ec02";
}
.aui-iconfont-devtools-file-binary:before {
    content: "\ec03";
}
.aui-iconfont-devtools-branch:before {
    content: "\ec04";
}
.aui-iconfont-devtools-repository:before {
    content: "\ec05";
}
.aui-iconfont-devtools-repository-forked:before {
    content: "\ec06";
}
.aui-iconfont-devtools-repository-locked:before {
    content: "\ec07";
}
.aui-iconfont-devtools-commit:before {
    content: "\ec08";
}
.aui-iconfont-devtools-pull-request:before {
    content: "\ec09";
}
.aui-iconfont-devtools-tag:before {
    content: "\ec0a";
}
.aui-iconfont-devtools-browse-up:before {
    content: "\ec0b";
}
.aui-iconfont-devtools-clone:before {
    content: "\ec0c";
}
.aui-iconfont-devtools-fork:before {
    content: "\ec0d";
}
.aui-iconfont-devtools-submodule:before {
    content: "\ec0e";
}
.aui-iconfont-devtools-arrow-right:before {
    content: "\ec0f";
}
.aui-iconfont-devtools-arrow-left:before {
    content: "\ec10";
}
.aui-iconfont-devtools-task-in-progress:before {
    content: "\ec11";
}
.aui-iconfont-devtools-task-cancelled:before {
    content: "\ec12";
}
.aui-iconfont-devtools-task-disabled:before {
    content: "\ec13";
}
.aui-iconfont-devtools-branch-small:before {
    content: "\ec14";
}
.aui-iconfont-devtools-file-commented:before {
    content: "\ec15";
}
.aui-iconfont-devtools-compare:before {
    content: "\ec16";
}
.aui-iconfont-devtools-checkout:before {
    content: "\ec17";
}
.aui-iconfont-devtools-tag-small:before {
    content: "\ec18";
}
.aui-iconfont-devtools-side-diff:before {
    content: "\ec19";
}
/* Layout */
.aui-progress-tracker {
    display: table;
    font-size: 12px;
    margin: 10px 0 0;
    padding: 0;
    table-layout: fixed;
    word-wrap: break-word; /* doesn't work in IE */
}
.aui-progress-tracker:first-child {
    margin-top: 0;
}
.aui-progress-tracker-step {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: table-cell;
    padding: 0 10px;
    max-width: 140px;
    min-width: 80px;
    text-align: center;
}

/* Progress Bar */
.aui-progress-tracker-step > span,
.aui-progress-tracker-step > a {
    display: block;
    font-weight: bold;
    outline: none;
    padding-top: 25px;
    position: relative;
}
.aui-progress-tracker-step > span:before,
.aui-progress-tracker-step > a:before {
    background: #3b73af;
    border-radius: 100%;
    box-shadow: 0 0 0 3px #f5f5f5; /* can't just use a 3px border as an IE9 bug causes it to draw a strange additional darker border on the outside in addition to the 3px border */
    content: "";
    height: 10px;
    left: 50%;
    margin-left: -5px;
    position: absolute;
    top: 3px;
    width: 10px;
}
.aui-progress-tracker-step + .aui-progress-tracker-step > span:after,
.aui-progress-tracker-step + .aui-progress-tracker-step > a:after {
    background: #3b73af;
    border: solid #f5f5f5;
    border-width: 2px 0;
    box-shadow: -5px 0 0 -2px #3b73af, 5px 0 0 -2px #3b73af;
    content: "";
    height: 4px;
    left: -50%;
    margin-left: -14px; /* almost touches right edge of previous dot (leaves 1px room for rounding widths like 33.3% in webkit) */
    margin-right: 6px; /* almost touches left edge of this dot (leaves 1px room for rounding widths like 33.3% in webkit) */
    position: absolute;
    right: 50%;
    top: 4px;
}
.aui-progress-tracker-step-current ~ .aui-progress-tracker-step {
    color: #707070;
}
.aui-progress-tracker-step-current ~ .aui-progress-tracker-step > span:before,
.aui-progress-tracker-step-current ~ .aui-progress-tracker-step > a:before {
    background-color: #ccc;
}
.aui-progress-tracker-step-current ~ .aui-progress-tracker-step > span:after,
.aui-progress-tracker-step-current ~ .aui-progress-tracker-step > a:after {
    background-color: #f5f5f5;
    box-shadow: none;
}

/* Inverted Colours */
.aui-progress-tracker-inverted .aui-progress-tracker-step > span:before,
.aui-progress-tracker-inverted .aui-progress-tracker-step > a:before {
    box-shadow: 0 0 0 3px #fff;
}
.aui-progress-tracker-inverted .aui-progress-tracker-step + .aui-progress-tracker-step > span:after,
.aui-progress-tracker-inverted .aui-progress-tracker-step + .aui-progress-tracker-step > a:after {
    border-color: #fff;
}
.aui-progress-tracker-inverted .aui-progress-tracker-step-current ~ .aui-progress-tracker-step > span:after,
.aui-progress-tracker-inverted .aui-progress-tracker-step-current ~ .aui-progress-tracker-step > a:after {
    background-color: #fff;
}

/* Interaction wih page layout */
.aui-page-header-actions .aui-progress-tracker {
    float: right;
}

.markItUp {
  margin: 0;
}
.markItUp .markItUpHeader {
  padding-left: 3px;
  padding-right: 3px;
}
.markItUpHeader .markItUpButton {
  background: #f2f2f2;
  background-color: #fafafa;
  background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
  background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
  background-repeat: repeat-x;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: 1px solid #cccccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #333333;
  cursor: pointer;
  font-family: sans-serif;
  font-size: 14px;
  font-variant: normal;
  font-weight: normal;
  line-height: 1.4285714285714;
  margin: 0;
  padding: 1px;
  text-decoration: none;
  text-shadow: 0 1px 0 #ffffff;
  vertical-align: baseline;
  white-space: nowrap;
}
.markItUpHeader .markItUpButton.first {
  margin-left: 2px;
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-bottom-left-radius: 3px;
}
.markItUpHeader .markItUpButton.last {
  margin-right: 2px;
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  border-bottom-right-radius: 3px;
}
.markItUpHeader .markItUpButton:focus,
.markItUpHeader .markItUpButton:hover {
  background: #f7f7f7;
  background-color: #fcfcfc;
  background-image: -moz-linear-gradient(top, #ffffff, #f7f7f7);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f7f7f7));
  background-image: -webkit-linear-gradient(top, #ffffff, #f7f7f7);
  background-image: -o-linear-gradient(top, #ffffff, #f7f7f7);
  background-image: linear-gradient(to bottom, #ffffff, #f7f7f7);
  background-repeat: repeat-x;
  border-color: #999999;
  border-left-width: 1px;
  border-right-width: 1px;
}
.markItUpHeader .markItUpButton ~ .markItUpButton:not(.first) {
  border-left-width: 0;
  padding-left: 2px;
}
.markItUpHeader .markItUpButton ~ .markItUpButton:not(.first):hover,
.markItUpHeader .markItUpButton ~ .markItUpButton:not(.first):focus,
.markItUpHeader .markItUpButton ~ .markItUpButton:not(.first):active {
  border-width: 1px;
  margin-left: -1px;
  position: relative;
}
.markItUpHeader .markItUpButton:active:not(.label) {
  background-image: none;
  background-color: #f2f2f2;
  -webkit-box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.1);
  text-shadow: none;
  text-decoration: none;
}
.markItUpHeader .markItUpButton.label {
  background: #f5f5f5;
  margin-top: 1px;
  margin-left: 4px;
  border: 0;
}
.markItUpHeader .markItUpButton ~ .markItUpButton.label:hover,
.markItUpHeader .markItUpButton ~ .markItUpButton.label:active {
  margin-left: 4px;
}
.markItUpHeader .markItUpButton a {
  color: #333333;
}
.markItUpHeader .markItUpButton.no-icon a:hover,
.markItUpHeader .markItUpButton a:hover {
  background-color: rgba(0, 0, 0, 0);
  text-decoration: none;
}
.markItUpHeader .markItUpButton .aui-icon-dropdown {
  margin-bottom: -2px;
  margin-left: 2px;
}
.markItUp a {
  background-size: 16px;
}
.markItUp .heading-single a {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuNCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGZpbGw9IiM2NTY1NjUiIGQ9Ik0zLjUsMTEuNzVjMC4zMi0wLjAxNiwwLjU0Ny0wLjA2MSwwLjY4LTAuMTM1YzAuMjIzLTAuMTI1LDAuMzM0LTAuMzYxLDAuMzM0LTAuNzA5VjUuMDk0CgkJYzAtMC4zMzctMC4xLTAuNTY2LTAuMjk5LTAuNjg3QzQuMDk0LDQuMzM3LDMuODU1LDQuMjg1LDMuNSw0LjI1VjMuOTQ1aDQuMDYxVjQuMjVDNy4yMDksNC4yNyw2Ljk2NSw0LjMxNiw2LjgyOCw0LjM5CgkJYy0wLjIyNywwLjEyNC0wLjM0LDAuMzU5LTAuMzQsMC43MDR2Mi40OWgyLjg1OXYtMi40OWMwLTAuMzQ1LTAuMTA3LTAuNTc4LTAuMzIyLTAuNjk4QzguODkzLDQuMzIyLDguNjQ1LDQuMjczLDguMjgxLDQuMjVWMy45NDUKCQloNC4wODRWNC4yNWMtMC4zNTIsMC4wMjctMC41OTIsMC4wNzgtMC43MjEsMC4xNTFjLTAuMjE1LDAuMTItMC4zMjIsMC4zNTEtMC4zMjIsMC42OTJ2NS44MTJjMCwwLjM1MiwwLjExOSwwLjU5LDAuMzU3LDAuNzE1CgkJYzAuMTM3LDAuMDc0LDAuMzY1LDAuMTE3LDAuNjg2LDAuMTI5djAuMzA1SDguMjgxVjExLjc1YzAuMzQ0LTAuMDEyLDAuNTg4LTAuMDU5LDAuNzMyLTAuMTQxYzAuMjIzLTAuMTI1LDAuMzM0LTAuMzU5LDAuMzM0LTAuNzAzCgkJVjguMTQxSDYuNDg4djIuNzY2YzAsMC4zNTUsMC4xMjEsMC41OTYsMC4zNjMsMC43MjFjMC4xNDEsMC4wNywwLjM3NywwLjExMSwwLjcwOSwwLjEyM3YwLjMwNUgzLjVWMTEuNzV6Ii8+CjwvZz4KPC9zdmc+Cg==');
}
.markItUp .heading-1 a {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuNCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJICB2aWV3Qm94PSIwIDAgMTYgMTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE2IDE2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBmaWxsPSIjNjU2NTY1IiBkPSJNMS4zOTEsMTEuODJjMC4zMi0wLjAxNiwwLjU0Ny0wLjA2MSwwLjY4LTAuMTM1YzAuMjIzLTAuMTI1LDAuMzM0LTAuMzYxLDAuMzM0LTAuNzA5VjUuMTY0CgkJYzAtMC4zMzgtMC4xLTAuNTY2LTAuMjk5LTAuNjg3QzEuOTg0LDQuNDA3LDEuNzQ2LDQuMzU1LDEuMzkxLDQuMzJWNC4wMTZoNC4wNjFWNC4zMkM1LjEsNC4zNCw0Ljg1NSw0LjM4Niw0LjcxOSw0LjQ2CgkJYy0wLjIyNywwLjEyNC0wLjM0LDAuMzU4LTAuMzQsMC43MDR2Mi40OWgyLjg1OXYtMi40OWMwLTAuMzQ2LTAuMTA3LTAuNTc4LTAuMzIyLTAuNjk4QzYuNzgzLDQuMzkyLDYuNTM1LDQuMzQ0LDYuMTcyLDQuMzJWNC4wMTYKCQloNC4wODRWNC4zMkM5LjkwNCw0LjM0OCw5LjY2NCw0LjM5Nyw5LjUzNSw0LjQ3MkM5LjMyLDQuNTkyLDkuMjEzLDQuODIyLDkuMjEzLDUuMTY0djUuODEyYzAsMC4zNTIsMC4xMTksMC41OSwwLjM1NywwLjcxNQoJCWMwLjEzNywwLjA3NCwwLjM2NSwwLjExNywwLjY4NiwwLjEyOXYwLjMwNUg2LjE3MlYxMS44MmMwLjM0NC0wLjAxMiwwLjU4OC0wLjA1OSwwLjczMi0wLjE0MWMwLjIyMy0wLjEyNSwwLjMzNC0wLjM1OSwwLjMzNC0wLjcwMwoJCVY4LjIxMUg0LjM3OXYyLjc2NmMwLDAuMzU1LDAuMTIxLDAuNTk2LDAuMzYzLDAuNzIxYzAuMTQxLDAuMDcsMC4zNzcsMC4xMTEsMC43MDksMC4xMjN2MC4zMDVIMS4zOTFWMTEuODJ6Ii8+Cgk8cGF0aCBmaWxsPSIjNjU2NTY1IiBkPSJNMTAuMTA5LDExLjgzOGMwLjYwOSwwLDEtMC4wODQsMS4xNzItMC4yNXMwLjI1OC0wLjQ4LDAuMjU4LTAuOTQ1VjYuMDJjMC0wLjI5Ny0wLjAzMy0wLjUwOC0wLjEwMi0wLjYzMwoJCXMtMC4xOTUtMC4xODgtMC4zNzktMC4xODhjLTAuMDk4LDAtMC4yNDgsMC4wMzMtMC40NTEsMC4xQzEwLjQ3OSw1LjMzOCwxMC4zMDMsNS40LDEwLjA4LDUuNDg2VjUuMTgybDMuMDI5LTEuMzA3aDAuMjExdjYuODM4CgkJYzAsMC40MzgsMC4wNywwLjczNCwwLjIxMSwwLjg5MXMwLjUsMC4yMzQsMS4wNzgsMC4yMzR2MC4yODdoLTQuNVYxMS44Mzh6Ii8+CjwvZz4KPC9zdmc+Cg==');
}
.markItUp .heading-2 a {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuNCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGZpbGw9IiM2NTY1NjUiIGQ9Ik0xLjE3NiwxMS44MmMwLjMyLTAuMDE2LDAuNTQ3LTAuMDYxLDAuNjgtMC4xMzVjMC4yMjMtMC4xMjUsMC4zMzQtMC4zNjEsMC4zMzQtMC43MDlWNS4xNjQKCQljMC0wLjMzNy0wLjEtMC41NjYtMC4yOTktMC42ODdDMS43Nyw0LjQwNywxLjUzMiw0LjM1NSwxLjE3Niw0LjMyVjQuMDE1aDQuMDYxVjQuMzJjLTAuMzUyLDAuMDItMC41OTYsMC4wNjYtMC43MzIsMC4xNAoJCWMtMC4yMjcsMC4xMjQtMC4zNCwwLjM1OS0wLjM0LDAuNzA0djIuNDloMi44NTl2LTIuNDljMC0wLjM0NS0wLjEwNy0wLjU3OC0wLjMyMi0wLjY5OEM2LjU2OSw0LjM5Miw2LjMyMSw0LjM0Myw1Ljk1OCw0LjMyVjQuMDE1CgkJaDQuMDgzVjQuMzJDOS42ODksNC4zNDcsOS40NDksNC4zOTcsOS4zMiw0LjQ3MWMtMC4yMTUsMC4xMi0wLjMyMiwwLjM1MS0wLjMyMiwwLjY5MnY1LjgxM2MwLDAuMzUyLDAuMTE5LDAuNTksMC4zNTcsMC43MTUKCQljMC4xMzcsMC4wNzQsMC4zNjUsMC4xMTcsMC42ODYsMC4xMjl2MC4zMDVINS45NThWMTEuODJjMC4zNDQtMC4wMTIsMC41ODgtMC4wNTksMC43MzItMC4xNDFjMC4yMjMtMC4xMjUsMC4zMzQtMC4zNTksMC4zMzQtMC43MDMKCQlWOC4yMUg0LjE2NXYyLjc2NmMwLDAuMzU1LDAuMTIxLDAuNTk2LDAuMzYzLDAuNzIxYzAuMTQxLDAuMDcsMC4zNzcsMC4xMTEsMC43MDksMC4xMjN2MC4zMDVIMS4xNzZWMTEuODJ6Ii8+Cgk8cGF0aCBmaWxsPSIjNjU2NTY1IiBkPSJNOS4yOTksMTEuODVjMS4yNzctMS4zODMsMi4xMDktMi4zNDYsMi40OTYtMi44ODljMC41OTQtMC44MiwwLjg5MS0xLjU0NywwLjg5MS0yLjE4CgkJYzAtMC4zNzUtMC4xMTUtMC43MjYtMC4zNDQtMS4wNTJTMTEuNzYsNS4yNCwxMS4yNzksNS4yNGMtMC40MjIsMC0wLjc3NywwLjE0Ni0xLjA2NiwwLjQzOWMtMC4xNTYsMC4xNi0wLjI5NSwwLjM3NS0wLjQxNiwwLjY0NQoJCUg5LjQ2OWMwLjI2Ni0wLjgzMiwwLjYzMy0xLjQ0OCwxLjEwMi0xLjg0OXMwLjk5Ni0wLjYwMSwxLjU4Mi0wLjYwMWMwLjU1NSwwLDEuMDU5LDAuMTkyLDEuNTEyLDAuNTc3czAuNjgsMC45NSwwLjY4LDEuNjk2CgkJYzAsMC4zOTEtMC4xMDcsMC43OTEtMC4zMiwxLjIwMXMtMC41NywwLjg1NS0xLjA3NCwxLjMzNmwtMS44MywxLjc0N3YwLjFoMS43MDdjMC41OTQsMCwwLjk4LTAuMDQ5LDEuMTYyLTAuMTQ2CgkJczAuMzY1LTAuMzU5LDAuNTQ5LTAuNzg1aDAuMjg3bC0wLjUzOSwyLjUyNUg5LjI5OVYxMS44NXoiLz4KPC9nPgo8L3N2Zz4K');
}
.markItUp .heading-3 a {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuNCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGZpbGw9IiM2NTY1NjUiIGQ9Ik0xLjIzNywxMS44MmMwLjMyLTAuMDE2LDAuNTQ3LTAuMDYxLDAuNjgtMC4xMzVjMC4yMjMtMC4xMjUsMC4zMzQtMC4zNjEsMC4zMzQtMC43MDlWNS4xNjUKCQljMC0wLjMzNy0wLjEtMC41NjYtMC4yOTktMC42ODdjLTAuMTIxLTAuMDctMC4zNTktMC4xMjItMC43MTUtMC4xNTdWNC4wMTZoNC4wNjF2MC4zMDVDNC45NDYsNC4zNCw0LjcwMiw0LjM4Nyw0LjU2NSw0LjQ2CgkJYy0wLjIyNywwLjEyNC0wLjM0LDAuMzU5LTAuMzQsMC43MDR2Mi40OWgyLjg1OXYtMi40OWMwLTAuMzQ1LTAuMTA3LTAuNTc4LTAuMzIyLTAuNjk4QzYuNjMsNC4zOTMsNi4zODIsNC4zNDQsNi4wMTksNC4zMjFWNC4wMTYKCQloNC4wODR2MC4zMDVDOS43NTEsNC4zNDgsOS41MTEsNC4zOTgsOS4zODIsNC40NzJDOS4xNjcsNC41OTIsOS4wNiw0LjgyMyw5LjA2LDUuMTY1djUuODEyYzAsMC4zNTIsMC4xMTksMC41OSwwLjM1NywwLjcxNQoJCWMwLjEzNywwLjA3NCwwLjM2NSwwLjExNywwLjY4NiwwLjEyOXYwLjMwNUg2LjAxOVYxMS44MmMwLjM0NC0wLjAxMiwwLjU4OC0wLjA1OSwwLjczMi0wLjE0MWMwLjIyMy0wLjEyNSwwLjMzNC0wLjM1OSwwLjMzNC0wLjcwMwoJCVY4LjIxMUg0LjIyNnYyLjc2NWMwLDAuMzU1LDAuMTIxLDAuNTk2LDAuMzYzLDAuNzIxYzAuMTQxLDAuMDcsMC4zNzcsMC4xMTEsMC43MDksMC4xMjN2MC4zMDVIMS4yMzdWMTEuODJ6Ii8+Cgk8cGF0aCBmaWxsPSIjNjU2NTY1IiBkPSJNMTEuMjQ5LDExLjEwOWMwLjM4NSwwLjM5MywwLjcwMywwLjU4OCwwLjk1MywwLjU4OGMwLjQzLDAsMC43MzYtMC4xNDUsMC45MjItMC40MzYKCQlzMC4yNzktMC42MjMsMC4yNzktMC45OTRjMC0wLjY4NC0wLjI4Ny0xLjI0Mi0wLjg2MS0xLjY3NWMtMC4zMjgtMC4yNDItMC44NDgtMC40OS0xLjU1OS0wLjc0NFY3LjY1NQoJCWMwLjQ4NC0wLjE2OCwwLjgzLTAuMzMsMS4wMzctMC40ODZjMC4zNTUtMC4yNywwLjUzMy0wLjYzNSwwLjUzMy0xLjA5NmMwLTAuMzk4LTAuMTIxLTAuNzAyLTAuMzYxLTAuOTExcy0wLjU0NS0wLjMxMy0wLjkxNi0wLjMxMwoJCWMtMC4zNDQsMC0wLjY1NCwwLjEyNS0wLjkzMiwwLjM3NWMtMC4xNTYsMC4xNDEtMC4zMjIsMC4zNS0wLjQ5OCwwLjYyN0w5LjU5NSw1LjcwOWMwLjE4OC0wLjM5OCwwLjQ1NS0wLjc1NCwwLjgwMy0xLjA2NgoJCWMwLjU1NS0wLjUsMS4yMDMtMC43NSwxLjk0NS0wLjc1YzAuNTEyLDAsMC45NTcsMC4xNDUsMS4zMzYsMC40MzRzMC41ODgsMC42NjYsMC42MjcsMS4xMzFjMCwwLjMzMi0wLjA3NCwwLjYyOC0wLjIyMSwwLjg4OAoJCXMtMC4zODMsMC40NzQtMC43MTEsMC42NDJ2MC4wODhjMC40OCwwLjE5MSwwLjgzMiwwLjQ3OSwxLjA1NSwwLjg2NHMwLjMzNCwwLjc5LDAuMzM0LDEuMjE1YzAsMC44NTktMC4zMzIsMS41OTItMC45OTYsMi4xOTcKCQljLTAuNjkxLDAuNjM3LTEuNTY2LDAuOTU1LTIuNjI1LDAuOTU1Yy0wLjUxNiwwLTAuOTQ1LTAuMDk4LTEuMjg5LTAuMjkzcy0wLjUxNy0wLjQ1My0wLjUxNy0wLjc3MwoJCWMwLTAuMTcyLDAuMDYyLTAuMzM0LDAuMTg1LTAuNDg4czAuMzI2LTAuMjMyLDAuNjA3LTAuMjMyQzEwLjQ5MSwxMC41MiwxMC44NjQsMTAuNzE3LDExLjI0OSwxMS4xMDl6Ii8+CjwvZz4KPC9zdmc+Cg==');
}
.markItUp .heading-4 a {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuNCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGZpbGw9IiM2NTY1NjUiIGQ9Ik0xLjE5NywxMS44MmMwLjMyLTAuMDE2LDAuNTQ3LTAuMDYxLDAuNjgtMC4xMzVjMC4yMjMtMC4xMjUsMC4zMzQtMC4zNjEsMC4zMzQtMC43MDlWNS4xNjQKCQljMC0wLjMzNy0wLjEtMC41NjYtMC4yOTktMC42ODdDMS43OTEsNC40MDcsMS41NTIsNC4zNTUsMS4xOTcsNC4zMlY0LjAxNWg0LjA2MVY0LjMyYy0wLjM1MiwwLjAyLTAuNTk2LDAuMDY2LTAuNzMyLDAuMTQKCQljLTAuMjI3LDAuMTI0LTAuMzQsMC4zNTktMC4zNCwwLjcwNHYyLjQ5aDIuODU5di0yLjQ5YzAtMC4zNDUtMC4xMDctMC41NzgtMC4zMjItMC42OThDNi41ODksNC4zOTIsNi4zNDEsNC4zNDMsNS45NzgsNC4zMlY0LjAxNQoJCWg0LjA4NFY0LjMyQzkuNzExLDQuMzQ3LDkuNDcxLDQuMzk3LDkuMzQyLDQuNDcxQzkuMTI3LDQuNTkxLDkuMDIsNC44MjIsOS4wMiw1LjE2NHY1LjgxM2MwLDAuMzUyLDAuMTE5LDAuNTksMC4zNTcsMC43MTUKCQljMC4xMzcsMC4wNzQsMC4zNjUsMC4xMTcsMC42ODYsMC4xMjl2MC4zMDVINS45NzhWMTEuODJjMC4zNDQtMC4wMTIsMC41ODgtMC4wNTksMC43MzItMC4xNDFjMC4yMjMtMC4xMjUsMC4zMzQtMC4zNTksMC4zMzQtMC43MDMKCQlWOC4yMUg0LjE4NXYyLjc2NmMwLDAuMzU1LDAuMTIxLDAuNTk2LDAuMzYzLDAuNzIxYzAuMTQxLDAuMDcsMC4zNzcsMC4xMTEsMC43MDksMC4xMjN2MC4zMDVIMS4xOTdWMTEuODJ6Ii8+Cgk8cGF0aCBmaWxsPSIjNjU2NTY1IiBkPSJNOS40Myw4Ljg3YzAuMDM1LTAuMDUzLDAuMTQzLTAuMjA3LDAuMzIyLTAuNDYxTDExLDYuNjMxbDEuNjExLTIuMTI5bDAuNDg2LTAuNjI4aDAuOTU1djUuMjA0aDAuNzV2MS4zMzYKCQloLTAuNzV2MS43MTFoLTEuNzM0di0xLjcxMUg5LjMzVjkuMDQ5QzkuMzYxLDguOTgyLDkuMzk1LDguOTIyLDkuNDMsOC44N3ogTTEyLjMxOCw5LjA3OHYtMy4zM2gtMC4wN0w5LjkwNCw4Ljk2NnYwLjExMkgxMi4zMTh6IgoJCS8+CjwvZz4KPC9zdmc+Cg==');
}
.markItUp .bold a {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuNCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzY0NjU2NSIgZD0iTTkuMDIsM0gzLjV2MTFoNC45MzlDOSwxNCw5LjUyLDEzLjk1LDkuOTgsMTMuODQKCWMwLjQ3LTAuMDksMC44OTktMC4yOSwxLjI1LTAuNTdDMTEuNTUsMTMuMDMsMTEuOCwxMi43MywxMi4wMiwxMi4zNmMwLjMxMS0wLjUzLDAuNDgtMS4xNDEsMC40OC0xLjgzYzAtMC42NS0wLjEyLTEuMi0wLjM0LTEuNjcKCWMtMC4yNC0wLjQ3LTAuNTgtMC44LTEuMDQtMS4wMjFjMC4zOC0wLjE3LDAuNjYtMC4zNywwLjg2LTAuNTljMC4zNS0wLjM3LDAuNTItMC44OSwwLjUyLTEuNTVjMC0wLjYxLTAuMTktMS4xNC0wLjUzLTEuNTkKCUMxMS4zOSwzLjM5LDEwLjQxLDMuMDMsOS4wMiwzeiBNOC41LDljMC41MiwwLDAuOTIsMC4wNiwxLjIyLDAuMTlDMTAuMjMsOS40MSwxMC41LDkuODEsMTAuNSwxMC4zOWMwLDAuNy0wLjI3LDEuMTctMC44LDEuNDEKCUM5LjM5LDExLjk0LDguOTgsMTIsOC40NzEsMTJINS41VjlIOC41eiBNOC4zLDVjMC42MSwwLDEuMTEsMC4wNSwxLjUxLDAuMTRjMC40NiwwLjE0LDAuNjksMC40MiwwLjY5LDAuODQKCWMwLDAuMzgtMC4xOSwwLjY0LTAuNTMsMC44QzkuNjIsNi45NCw5LjE3LDcsOC42Miw3SDUuNVY1SDguM3oiLz4KPC9zdmc+Cg==');
}
.markItUp .italic a {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuNCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxwb2x5Z29uIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNzA3MDcxIiBwb2ludHM9IjcsMyA3LDQgOC44LDQgNi44LDEzIDUsMTMgNSwxNCAxMCwxNCAxMCwxMyA4LjEsMTMgCgkJCTEwLjMwMSw0IDEyLDQgMTIsMyAJCSIvPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=');
}
.markItUp .link a {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuNCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxwYXRoIGZpbGw9IiM3MDcwNzEiIGQ9Ik01LjU0NiwxMy45ODZjLTAuNTE5LDAtMS4xMTQtMC4xODMtMS44NS0wLjU4OWMtMC45ODUtMC41NDMtMS4yOTktMS4yNTgtMS4zOS0xLjc2MgoJCQlDMi4xNTUsMTAuNzk0LDIuNDkxLDkuODIsMy4yMjksOC45NjRDMy4zNiw4LjgwOSwzLjYsOC41MTYsMy44NzgsOC4xNzhjMS4wNy0xLjMwMywxLjU3Ny0xLjkwOSwxLjc1Ny0yLjA2MQoJCQljMC42OTgtMC42MDMsMS44ODgtMS4wNzEsMy41NzUsMC4xNDdjMC4yMjQsMC4xNjIsMC4yNzMsMC40NzQsMC4xMTIsMC42OThDOS4xNjEsNy4xODYsOC44NDksNy4yMzYsOC42MjUsNy4wNzUKCQkJYy0xLjI1My0wLjkwNi0xLjkzNy0wLjU0Ni0yLjM0LTAuMTk3Yy0wLjE2OSwwLjE1LTEuMTIyLDEuMzExLTEuNjMzLDEuOTM0QzQuMzY5LDkuMTU2LDQuMTI1LDkuNDUzLDMuOTg5LDkuNjEzCgkJCWMtMC41MzUsMC42MjEtMC43OTQsMS4zMS0wLjY5OCwxLjg0NmMwLjA3NiwwLjQyMiwwLjM3NSwwLjc4LDAuODg5LDEuMDYzYzEuNTY3LDAuODYxLDEuOTY5LDAuNTk1LDMuNTIyLTEuMjkKCQkJYzAuMTc1LTAuMjEzLDAuNDg5LTAuMjQ1LDAuNzA0LTAuMDY4YzAuMjEzLDAuMTc2LDAuMjQ0LDAuNDksMC4wNjgsMC43MDNDNy40MTcsMTMuMTQ5LDYuNjU2LDEzLjk4Niw1LjU0NiwxMy45ODZ6Ii8+Cgk8L2c+Cgk8Zz4KCQk8cGF0aCBmaWxsPSIjNzA3MDcxIiBkPSJNOC42ODIsMTAuMTQyYy0wLjY0MSwwLTEuMjUxLTAuMjk0LTEuODEzLTAuODczQzYuNjc2LDkuMDcsNi42ODEsOC43NTMsNi44NzksOC41NjEKCQkJYzAuMTk4LTAuMTkyLDAuNTE0LTAuMTg4LDAuNzA3LDAuMDExYzAuMzY3LDAuMzc4LDAuNzM2LDAuNTcsMS4wOTYsMC41N2MwLjAwNCwwLDAuMDA3LDAsMC4wMTEsMAoJCQlDOS4yMjIsOS4xMzYsOS42NDUsOC43MjYsOS43NjIsOC42YzAuMjI2LTAuMjM2LDEuOTExLTIuMjQxLDIuMjg2LTIuNzc2YzAuOTY4LTEuMzU3LDAuOTA2LTIuMjM2LTAuMjEyLTMuMDM3CgkJCWMtMS43OS0xLjI5My0zLjg4LDEuMTc0LTMuOTAxLDEuMTk5QzcuNzYxLDQuMTk5LDcuNDQ2LDQuMjMzLDcuMjMxLDQuMDU4QzcuMDE4LDMuODgzLDYuOTg1LDMuNTY4LDcuMTYsMy4zNTQKCQkJYzEuMDY4LTEuMzEsMy4zNTEtMi43NTcsNS4yNTktMS4zOGMxLjU4MiwxLjEzMywxLjczMiwyLjYyMiwwLjQ0NSw0LjQyNmMtMC40MTgsMC41OTYtMi4xMzYsMi42MzUtMi4zNzYsMi44ODYKCQkJYy0wLjIzMywwLjI1MS0wLjg4NCwwLjg0Ni0xLjc4NSwwLjg1NUM4LjY5NiwxMC4xNDIsOC42ODksMTAuMTQyLDguNjgyLDEwLjE0MnoiLz4KCTwvZz4KPC9nPgo8L3N2Zz4K');
}
.markItUp .image a {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuNCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjOTY5Njk2IiBkPSJNMTIuNjI1LDEwLjAzNGMtMC45NDEsMC41NjMtMi4zNjQsMS45MjYtMy4zMTIsMi41M2MxLjE4Ny0wLjE5MiwzLjUyLTAuNTI0LDUuMDE2LTAuNDM5CglDMTMuNzYyLDExLjE2NiwxMy4xMjIsMTAuNDY3LDEyLjYyNSwxMC4wMzR6Ii8+CjxwYXRoIGZpbGw9IiM3MDcwNzAiIGQ9Ik0xMywyLjA0SDNjLTEuNjYsMC0zLDEuMzQ5LTMsMy4wMnY2LjkyQzAsMTMuNjUsMS4zNCwxNSwzLDE1aDEwYzEuNjYsMCwzLTEuMzUsMy0zLjAyVjUuMDYKCUMxNiwzLjM4OSwxNC42NiwyLjA0LDEzLDIuMDR6IE0zLDMuMDRoMTBjMS4xMDQsMCwyLDAuOTA2LDIsMi4wMnY2LjkyYzAsMC4wNzQtMC4wMTQsMC4xNDYtMC4wMjEsMC4yMTgKCWMtMS44MTgtMC4zNTktNi40MDgsMC40OTMtNi40MDgsMC40OTNTNi40MjgsOC4zODQsNC42Miw2LjcyM0MyLjk4OSw4LjE3NiwyLjIxOSw5LjM0NCwxLDEwLjY2N1Y1LjA2QzEsMy45NDYsMS44OTcsMy4wNCwzLDMuMDR6IgoJLz4KPGNpcmNsZSBmaWxsPSIjNzA3MDcxIiBjeD0iMTEuMzcxIiBjeT0iNi41IiByPSIxLjQ5NCIvPgo8L3N2Zz4K');
}
.markItUp .bulleted-list a {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuNCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNzA3MDcxIiBkPSJNNi45MjksMy41Mjd2MUgxNXYtMUg2LjkyOXogTTYuOTI5LDEyLjUyN0gxNXYtMUg2LjkyOVYxMi41Mjd6CgkJCSBNMTIuOTM2LDcuNTI3SDYuOTI5djFoNi4wMDdWNy41Mjd6Ii8+Cgk8L2c+CjwvZz4KPGNpcmNsZSBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzcwNzA3MSIgY3g9IjMuMzcxIiBjeT0iMy45OTQiIHI9IjEuNDk0Ii8+CjxjaXJjbGUgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM3MDcwNzEiIGN4PSIzLjM3MSIgY3k9IjguMDI3IiByPSIxLjQ5NCIvPgo8Y2lyY2xlIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNzA3MDcxIiBjeD0iMy4zNzEiIGN5PSIxMi4wMjciIHI9IjEuNDk0Ii8+Cjwvc3ZnPgo=');
}
.markItUp .numeric-list a {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuNCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNzA3MDcxIiBkPSJNNi45MjksMy41Mjd2MUgxNXYtMUg2LjkyOXogTTYuOTI5LDEyLjUyN0gxNXYtMUg2LjkyOVYxMi41Mjd6CgkJCSBNMTIuOTM2LDcuNTI3SDYuOTI5djFoNi4wMDdWNy41Mjd6IE0zLjk0MSwyLjVIMS44Nzd2MWgxLjAzMnYxSDEuODc3djFoMy4wOTd2LTFIMy45NDFWMi41eiBNMS44NzcsNy41aDEuMDMydjFIMS44Nzd2MWgzLjA5NwoJCQl2LTFIMy45NDF2LTFoMS4wMzN2LTFIMS44NzdWNy41eiBNMS44NzcsMTEuNWgxLjAzMnYxSDEuODc3djFoMy4wOTd2LTNIMS44NzdWMTEuNXoiLz4KCTwvZz4KPC9nPgo8L3N2Zz4K');
}
.markItUp .code a {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuNCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjNzA3MDcxIiBkPSJNMTEuNzksMUMxMy4wMDksMSwxNCwxLjk5MSwxNCwzLjIxdjkuNThjMCwxLjIxOS0wLjk5MSwyLjIxLTIuMjEsMi4yMUg0LjIxQzIuOTkxLDE1LDIsMTQuMDA5LDIsMTIuNzlWMy4yMQoJQzIsMS45OTEsMi45OTEsMSw0LjIxLDFIMTEuNzkgTTExLjc5LDBINC4yMUMyLjQ0LDAsMSwxLjQ0LDEsMy4yMXY5LjU4QzEsMTQuNTYsMi40NCwxNiw0LjIxLDE2aDcuNThjMS43NywwLDMuMjEtMS40NCwzLjIxLTMuMjEKCVYzLjIxQzE1LDEuNDQsMTMuNTYsMCwxMS43OSwwTDExLjc5LDB6Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNzA3MDcxIiBkPSJNMTAuOTg0LDguNDg2TDguOTg1LDdWNmgxbDIsMnYxbC0yLDJoLTF2LTFMMTAuOTg0LDguNDg2eiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzcwNzA3MSIgZD0iTTYuOTg1LDEwdjFoLTFsLTItMlY4bDItMmgxdjFMNC45ODYsOC40ODZMNi45ODUsMTB6Ii8+Cjwvc3ZnPgo=');
}
.markItUp .help a {
  background: none;
  /* We can't control the markup, so duplicate aui icon styles to use icon font */

  line-height: 0;
  position: relative;
  vertical-align: text-top;
  height: 16px;
  width: 16px;
  color: #707070;
}
.markItUp .help a:before {
  color: inherit;
  font-family: "Atlassian Icons";
  font-weight: normal;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  /* Improves the rendering of icons */

  font-style: normal;
  left: 0;
  line-height: 1;
  margin-top: -8px;
  /* (font-size/2) */

  position: absolute;
  text-indent: 0;
  speak: none;
  /* This prevents screen readers from pronouncing the pseudo element text content used to trigger the icon font */

  top: 50%;
}
.markItUp .help a:before {
  content: "\e003";
  left: 3px;
}

/* increase line-height from 10px to 14px 
   (reduce top and bottom padding by 2px each to compensate) */
.chzn-container .chzn-results li {
  padding-top: 5px;
  padding-bottom: 6px;
  line-height: 14px;
}

select.nosearch + .chzn-container .chzn-search {
  position: absolute;
  left: -9999px;
}

/* From old/layout.css */
form.aui .field-group label,
form.aui .field-value {
  line-height: 1.285;
}

input {
  line-height: 16px;
}

input[type="url"], input[type="email"], input[type="password"], input[type="text"], input[type="search"], textarea {
  box-sizing: border-box;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  background: #fff;
  color: #525252;
  padding: 4px;
  font-size: 14px;
  line-height: 1.285; /* 18px equivalent */
  height: 28px;
  border: 1px solid #ccc;
  -moz-box-shadow: inset 0 4px 4px rgba(0,0,0,0.03);
  -webkit-box-shadow: inset 0 4px 4px rgba(0,0,0,0.03);
  box-shadow: inset 0 4px 4px rgba(0,0,0,0.03);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

input[type="radio"], input[type="checkbox"], input[type="submit"], input[type="reset"], input[type="button"], input[type="file"], select {
  font-size: 1em;
}

select {
  line-height: 16px;
}

.aui-message-banner {
  border-style: solid;
  border-width: 1px 0;
  padding: 5px 0;
}

.aui-message-banner.info {
  background: #fcfcfc;
  border-color: #8c9fb2;  /* 50% of palette blue lozenge #4a6785 */
}

.aui-message-banner.warning {
  background: #fffdf6;  /* 5% of palette yellow #ffd351 */
  border-color: #ffeaae;  /* 50% of palette yellow #ffd351 */
}

.aui-message-banner>.center-content {
  text-indent: 10px;
}

.aui-message-banner .aui-icon {
  padding-left: 2px;
}

.bb-toolbar a span.icon {
  margin-top: 2px;
  vertical-align: top;
}

.bb-toolbar a .icon {
  margin-right: 3px;
}

.bb-toolbar form input[type="text"] {
  height: 30px;
}

.bb-toolbar form .field-group {
  margin: 0;
  padding: 0;
}

.bb-toolbar .toolbar-split-left {
  margin-left: 0;
}

.bb-toolbar .toolbar-split-right {
  margin-right: 0;
}

table.bb-list {
  position: relative;
  width: 100%;
  /* Labels styles specific to lists */

}
table.bb-list tbody tr:hover,
table.bb-list tbody tr.focused {
  background-color: #f5f5f5;
}
table.bb-list tbody tr > td:first-child {
  border-left: 2px solid transparent;
}
table.bb-list tbody tr.focused > td:first-child {
  border-color: #3b73af;
}
table.bb-list tbody tr:first-child > td {
  border-top: none;
}
table.bb-list td > div {
  height: 18px;
  line-height: 1.2857142857142858;
  /* We don't want the nowrap from the mixin */

  overflow: hidden;
  text-overflow: ellipsis;
}
table.bb-list td.user .avatar,
table.bb-list td.author .avatar {
  float: left;
  margin: 1px 8px 0 0;
}
table.bb-list td.user a:hover,
table.bb-list td.author a:hover {
  text-decoration: none;
}
table.bb-list td.user a:hover span,
table.bb-list td.author a:hover span {
  text-decoration: underline;
}
table.bb-list .commit-labels {
  border-top: none;
  background: #ffffff;
  height: 0;
  font: 11px "Bitstream Vera Sans Mono", "DejaVu Sans Mono", Monaco, monospace;
  line-height: 18px;
}
table.bb-list .commit-labels dt {
  height: 18px;
  position: absolute;
  left: -9999px;
}
table.bb-list .count-badge {
  margin-top: 6px;
  padding: 0;
  /* Higher specificity for padding than in count-badge.css. */

}
table.bb-list .fade-left {
  padding-left: 10px;
}
table.bb-list .fade-left:before {
  position: absolute;
  left: -32px;
  bottom: 0;
  top: 0;
  display: block;
  content: "";
  width: 32px;
  background: transparent;
  /* mixin doesn't do what we need here */

  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff);
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff);
  background: linear-gradient(left, rgba(255, 255, 255, 0), #ffffff);
}
table.bb-list tr:hover .count-badge,
table.bb-list tr.focused .count-badge {
  background-color: #f5f5f5;
}
table.bb-list tr:hover .commit-labels,
table.bb-list tr.focused .commit-labels,
table.bb-list tr:hover .labels,
table.bb-list tr.focused .labels {
  background: #f5f5f5;
}
table.bb-list tr:hover .fade-left:before,
table.bb-list tr.focused .fade-left:before {
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0), #f5f5f5);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), #f5f5f5);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0), #f5f5f5);
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0), #f5f5f5);
  background: linear-gradient(left, rgba(255, 255, 255, 0), #f5f5f5);
}
table.bb-list .repo-avatar-container {
  display: inline-block;
  margin-right: 3px;
  vertical-align: text-top;
}
table.bb-list td.actions {
  width: 16px;
}
table.bb-list td.actions a.follow {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: none;
  margin-top: 1px;
  width: 16px;
  height: 16px;
  overflow: hidden;
  text-indent: -9999px;
  background-image: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/img/icons/svg/not-watching.svg?3b889f31dec1');
  background-size: 16px;
}
table.bb-list td.actions a.follow.following {
  background-image: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/img/icons/svg/watching.svg?178726017e40');
  background-size: 16px;
}
table.bb-list tr:hover td.actions a.follow {
  display: inline-block;
}

#commits .aui-nav.aui-nav-pagination {
  margin-top: 20px;
}
#notification-content .aui-nav.aui-nav-pagination {
  height: 36px;
  margin: 10px 0 30px 20px;
  display: inline-block;
}
#notification-header .pagination-count,
#notification-header .aui-nav.aui-nav-pagination {
  float: right;
  margin: 5px 0 0 0;
}
#notification-header .aui-nav.aui-nav-pagination {
  margin-left: 20px;
}

.wiki-content > *:first-child {
  margin-top: 0;
  margin-bottom: 0;
}
.wiki-content blockquote p {
  margin: 10px 0 0;
}
.wiki-content blockquote > p:first-child,
.wiki-content blockquote > ul:first-child {
  margin-top: 0;
}
.wiki-content ul,
.wiki-content ol {
  margin-top: 0;
}
.wiki-content ul {
  list-style-type: disc;
}
.wiki-content p,
.wiki-content li {
  margin: 10px 0;
  padding: 0;
  word-wrap: break-word;
}
.wiki-content pre {
  background: #f5f5f5;
  border: 1px solid #cccccc;
  border-radius: 3px;
  margin: 9px 0;
  overflow-x: auto;
  padding: 5px 10px;
  word-wrap: normal;
}
.wiki-content pre > code {
  margin: 0;
  border: none;
  padding: 1px 3px;
}
.wiki-content .parse-error {
  margin-top: 5px;
}
.wiki-content .parse-error pre {
  margin-bottom: 0;
  color: #333333;
}

.command-bar {
  display: none;
  position: fixed;
  top: 0;
  left: 50%;
  margin-left: -200px;
  width: 400px;
  border: 1px solid #cccccc;
  border-top: none;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
  background-color: #f5f5f5;
}
.command-bar form {
  position: relative;
  padding: 15px;
  border-bottom: 1px solid #cccccc;
}
.command-bar input.query {
  position: relative;
  z-index: 2;
  background-color: transparent;
}
.command-bar input.query:not(:focus) {
  background-color: #fff;
}
.command-bar input.query.loading {
  background-image: url('data:image/gif;base64,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');
  background-position: 344px 6px;
  background-repeat: no-repeat;
}
.command-bar input.query:not(:focus) + div.typeahead {
  display: none;
}
.command-bar div.typeahead {
  position: absolute;
  top: 15px;
  z-index: 1;
  width: 370px;
  height: 30px;
  background: #fff;
  overflow: hidden;
}
.command-bar div.typeahead span {
  position: absolute;
  display: block;
  margin-top: -16px;
  margin-left: 1px;
  white-space: nowrap;
  color: #cccccc;
}
.command-bar ul.help-entries,
.command-bar ul.suggestions {
  list-style: none;
  margin: 0;
  padding: 15px 0;
  background-color: #ffffff;
}
.command-bar ul.help-entries li,
.command-bar ul.suggestions li {
  cursor: pointer;
  margin: 0;
  padding: 3px 15px;
  border-left: 1px solid transparent;
}
.command-bar ul.help-entries li:hover,
.command-bar ul.suggestions li:hover {
  background-color: #ebf2f9;
}
.command-bar ul.help-entries li.focused,
.command-bar ul.suggestions li.focused {
  border-color: #3b73af;
  background-color: #ebf2f9;
}
.command-bar ul.help-entries em,
.command-bar ul.suggestions em {
  display: inline-block;
  float: right;
  font-style: italic;
  color: #707070;
}
.command-bar ul.help-entries em.extended,
.command-bar ul.suggestions em.extended {
  display: block;
  float: none;
  font-style: normal;
  font-size: 12px;
  margin-left: 30px;
}
.command-bar ul.suggestions .repo-avatar-container,
.command-bar ul.suggestions .user-avatar-container {
  position: relative;
  top: 2px;
  display: inline-block;
  margin-right: 10px;
}
.command-bar ul.suggestions .repo-avatar-container img,
.command-bar ul.suggestions .user-avatar-container img {
  vertical-align: baseline;
}
.command-bar ul.suggestions .suggestion-icon {
  display: inline-block;
  margin-right: 10px;
}
.command-bar .query-label {
  position: absolute;
  margin: 5px 4px 4px 6px;
  font-family: Arial, sans-serif;
  font-size: 14px;
}
.command-bar .query-label .first {
  opacity: 0;
}
.command-bar .query-label .rest {
  color: #ccc;
}

.comments-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
h1 + .comments-list > .comment:first-child {
  border-top: none;
}
.bb-udiff .comments-list .comment.highlight {
  border-radius: 5px;
}
.bb-udiff .comments-list .comment header .avatar {
  left: 10px;
}
.comments-list .comment {
  position: relative;
  border-top: 1px solid #cccccc;
}
.comments-list .comment article {
  padding-top: 10px;
  /* when removing highlight, delay 2s */

  -webkit-transition: background 1s ease 2s;
  -moz-transition: background 1s ease 2s;
  -o-transition: background 1s ease 2s;
  transition: background 1s ease 2s;
}
.comments-list .comment.highlight > article {
  background: #ebf2f9;
  /* when adding highlight, no delay */

  -webkit-transition: background 1s ease;
  -moz-transition: background 1s ease;
  -o-transition: background 1s ease;
  transition: background 1s ease;
}
.comments-list .comment .child-comments {
  clear: both;
  margin: 0 0 0 52px;
  padding: 0;
  list-style: none;
}
.comments-list .comment .author {
  font-weight: bold;
  line-height: 1;
}
.comments-list .comment header {
  padding-left: 42px;
}
.comments-list .comment header .avatar {
  position: absolute;
  left: 0;
  top: 10px;
}
.comments-list .comment header a.permalink {
  color: #707070;
  margin-left: 3px;
}
.comments-list .comment .comment-content {
  padding-left: 42px;
  margin-top: 5px;
  overflow: hidden;
  word-wrap: break-word;
}
.comments-list .comment .comment-content img {
  border: 1px solid #cccccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
}
.comments-list .comment .comment-content li img {
  vertical-align: middle;
}
.comments-list .comment .comment-actions {
  font-size: 12px;
  list-style: none;
  margin: 5px 0 0 42px;
  padding: 0 0 25px 0;
}
.comments-list .comment .comment-actions > li {
  float: left;
}
.comments-list .comment .comment-actions > li:before {
  padding: 0 3px 0 6px;
  content: "•";
  color: #707070;
}
.comments-list .comment .comment-actions > li:first-child:before {
  content: none;
}
.comments-list .comment .comment-actions > li a {
  color: #707070;
}
.comments-list .comment article.loading .comment-actions {
  margin-left: 10px;
  padding-left: 32px;
  background: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/img/loading.gif?9a8269421303') no-repeat top left;
}
.comments-list .comment .deleted {
  margin-bottom: 10px;
}
/* Comment forms */
.comments-list .new-comment {
  position: relative;
  margin: 10px 0 10px 0;
}
.comments-list .new-comment .user img {
  position: absolute;
  left: 0;
}
.comments-list .comment + .new-comment {
  border-top: 1px solid #cccccc;
  margin-top: 0;
  padding-top: 20px;
}
.comments-list .editor {
  margin: 0 0 0 42px;
}
.comments-list .editor.top-label .field-group {
  /* Override AUI's .top-label .field-group margin and padding. */

  margin: 0;
  padding: 0;
}
.comments-list .editor label {
  position: absolute;
  left: -9999px;
}
.comments-list .editor textarea {
  width: 100%;
  height: 32px;
  overflow: hidden;
  padding: 7px;
}
.comments-list .editor.previewing textarea {
  display: none;
}
.comments-list .editor.focused textarea {
  height: 110px;
  min-height: 35px;
  overflow: auto;
}
.comments-list .editor button,
.comments-list .editor .cancel {
  display: none;
  margin: 5px 5px 5px 0;
}
.comments-list .editor .preview-container {
  display: none;
}
.comments-list .editor.focused button,
.comments-list .editor.focused .cancel,
.comments-list .editor.focused .help,
.comments-list .editor.focused .preview {
  display: inline;
}
.comments-list .comment .editing .editor {
  display: block;
  margin: 5px -10px 10px 32px;
}
.comments-list .comment .replying + .child-comments > .new-comment {
  display: block;
}
.comments-list .comment .replying + .child-comments > .new-comment .editor {
  display: block;
  margin: 5px -10px 10px 32px;
}
.comments-list .comment .editing .comment-content,
.comments-list .comment .editing .comment-metadata,
.comments-list .comment .editing .new-comment .user,
.comments-list .comment .editing .comment-actions,
.comments-list .comment .editor,
.comments-list .comment .new-comment {
  display: none;
}
.comments-list .editor.loading .buttons {
  /* Keeps loading spinner next to the <button> when resizing textarea. */

  padding-left: 32px;
  margin-left: -32px;
  background: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/img/loading.gif?9a8269421303') left 50% no-repeat;
}
.comment-thread-container {
  background-color: #f5f5f5;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}
.heading + .comment-thread-container {
  border: 1px solid #cccccc;
  border-bottom-color: transparent;
  border-top-color: transparent;
  width: 100%;
}
.comment-thread-container .new-comment {
  margin-left: 10px;
  margin-right: 10px;
}
.comment-thread-container .comment > article {
  padding-left: 10px;
  padding-right: 10px;
}
.comment-thread-container .comments-list {
  background-color: #ffffff;
  margin: 10px;
  border: 1px solid #cccccc;
  border-radius: 4px;
  width: 938px;
}
.comment-content .comment-thread-container .comments-list {
  width: 879px;
}
.heading + .comment-thread-container .comments-list {
  margin-top: 0;
}
.comment-thread-container .comments-list > .comment:first-child {
  border-top: none;
}
#changeset-diff.hide-comments .hide-comments-link,
#changeset-diff.hide-comments .comment-thread-container.existing-comment {
  display: none;
}
#changeset-diff:not(.hide-comments) .show-comments-link {
  display: none;
}
#changeset-diff .toggle-comments {
  background: transparent no-repeat 0 0;
  /* img/icons/pdl/comment.png */

  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABV0RVh0Q3JlYXRpb24gVGltZQAxMi83LzEyiCJQPAAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAEJSURBVDiNjdPBbcJAEIXhz1buoQPSAe4Al5AOYioIkhuggZFIBTgd0EHiDpwOSAekAnLwIq0sEJ7bvn3/eGZnXJhE27YNarygSvKAE74josv9xQTc4zm7/8UZq0z7w/aaqEhwh7dk+EAXEcOksgoN3pP0GRFNkb58wA+aKXijxQpdqmpTYpfuHsKQPE067kos0c+BJ0l6LMukLebCWSygNPa+atu2nksm7wp9iW3Sj+lBH8GvOKbj7jrGxjgJxveoJ1BlXKoG6yRvIqIrJqY91hFRTJLm0RsXaSDbxKy3L2zyioxrPOAYEaecebrT6sG4svWj8ZZ39FnwrQRn4w80C4bicrnM8d2Nf1QoZ5g+V6fMAAAAAElFTkSuQmCC');
  padding-left: 20px;
}
.add-line-comment {
  color: #707070;
  position: absolute;
  left: -23px;
  /* Overlap the border of the diff to avoid 1px flicker. */

  width: 24px;
  height: 16px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
#compare-content .add-line-comment {
  display: none;
}
.add-line-comment span {
  visibility: hidden;
}
.deletion:hover .add-line-comment span,
.addition:hover .add-line-comment span,
.common:hover .add-line-comment span,
.heading:hover .add-line-comment span {
  visibility: visible;
}
.add-file-comment {
  padding: 15px 0;
}
.heading:hover .add-file-comment {
  background-position: 3px 20px;
}
.comment-content .bb-udiff {
  margin-bottom: 15px;
  width: 901px;
}
.comment-content .bb-udiff li.comment > article > header > .aui-lozenge-complete {
  /* comment lozenges on activity tab need the subtle appearance */

  background-color: #ffffff;
  border-color: #ebf2f9;
  color: #4a6785;
}


.commit-list th.labels,
.commit-list th.comments,
.commit-list th.likes {
  position: absolute;
  left: -9999px;
}

.commit-list td.author {
  width: 132px;
}

.commit-list td.labels {
  position: absolute;
  right: 110px;
  background: #fff;
  height: 18px;
}

.commit-list .date {
  text-align: right;
}

.commit-list td.date {
  width: 100px;
}

.commit-list td.hash {
  width: 50px;
}

.commit-list td.hash a,
.commit-list td.hash span {
  font: 85% Monaco, monospace;
}

.commit-list td.author > div {
  width: 132px;
  white-space: nowrap;
}

.commit-list .count-badge {
  position: absolute;
  right: 110px;
}

.commit-list .has-comments .comments,
.commit-list .has-likes .likes {
  width: 35px;
}

.commit-list .has-likes .comments {
  right: 145px;
}

.commit-list .has-comments .labels,
.commit-list .has-likes .labels {
  right: 145px;
}

.commit-list .has-comments.has-likes .labels {
  right: 180px;
}

.commit-list .unmapped-user {
  color: #333;
}

#commit-list-container,
.commit-list-container {
  position: relative;
}

#commit-list-container #commits-graph,
.commit-list-container .commits-graph {
  position: absolute;
  top: -40px;
  left: -400px;
  width: 400px;
}

#commit-list-container .no-commits {
  color: #707070;
  margin-top: 10px;
}

#inline-dialog-unmapped-user .contents {
  padding: 20px;
}

#inline-dialog-unmapped-user .contents pre {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.commit-labels dd {
  color: #707070;
  display: inline-block;
  margin: 0;
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 3px;
  height: 18px;
  padding: 0 6px;
  text-overflow: ellipsis;
}

.commit-labels dd + dd:before {
  float: left;
  margin-right: 7px;
}

.commit-labels dd a {
  display: inline-block;
  overflow: hidden;
  max-width: 150px;
  color: #707070;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.commit-labels dd.has-more > span {
  display: inline-block;
  overflow: hidden;
}

.commit-labels dd .aui-icon {

}

.commit-labels .bookmark {
  background-position: -6px -9px;
}

.commit-files-summary {
  margin: 10px 0 0 0;
  border-top: 1px solid #ccc;
  padding: 0;
  list-style: none;
}

.commit-files-summary li {
  margin-top: 2px;
  line-height: 1.3;
  padding-left: 95px;
}


.commit-files-summary .commit-file-diff-stats {
  float: left;
  margin-top: 2px;
  margin-left: -95px;
  vertical-align: top;
  font-family: monospace, monospace; /* Fixes the annoying monospace vertical alignment issues in FF */
  font-size: 12px;
}

.commit-files-summary .commit-file-diff-stats span {
  float: left;
  height: 16px;
  line-height: 16px; /* Vertically center the text in the box. */
  width: 40px;
  padding: 0;
  text-align: center;
}

.commit-files-summary .commit-file-diff-stats .lines-added {
  background-color:  #cfc;
  color: #399839;
  border-radius: 4px 0 0 4px;
}

.commit-files-summary .commit-file-diff-stats .lines-removed {
  margin-left: 3px;
  background-color:  #fdd;
  color: #c33;
  border-radius: 0 4px 4px 0;
}

.commit-files-summary strong.conflicts {
  color: #c33;
  font-size: 90%;
  font-weight: normal;
}

.commit-files-summary .count-badge {
  margin-left: 4px;
}

.commit-files-summary .count-badge.zero {
  display: none;
}

.count-badge {
  background-color: #ffffff;
  display: inline-block;
  padding: 0;
  position: relative;
  width: 35px;
  /* TODO .count-badge needs to be 40px wide for '99+' to fit. */

}
.count-badge a {
  display: inline-block;
  vertical-align: middle;
}
.count-badge .comments-link {
  color: #707070;
}
.count-badge .likes-link {
  background: 2px 1px no-repeat;
  background-image: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/img/icons/svg/icon-approved-grey.svg?b536f6142d99');
  background-size: 12px;
  color: #707070;
  height: 16px;
  margin-left: 1px;
  margin-right: 1px;
  overflow: hidden;
  text-indent: -99999px;
  width: 16px;
}
.count-badge .likes-link.liked {
  background-image: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/img/icons/svg/icon-approved.svg?5dd004fe7d4c');
  background-size: 12px;
  color: #14892c;
}
.count-badge .count {
  color: #707070;
  display: inline;
  font-size: 11px;
  left: -2px;
  position: relative;
  top: -1px;
}
.focused .count-badge {
  background-color: #f5f5f5;
}

.pullrequest-list td.title > div {
  width: inherit;
}
.pullrequest-list .updated {
  text-align: right;
}
.pullrequest-list td.updated {
  width: 100px;
}
.pullrequest-list .has-comments .likes a:before {
  content: none;
}
.pullrequest-list td.author {
  width: 132px;
}
.pullrequest-list td.labels {
  position: absolute;
  right: 156px;
  background: #fff;
  height: 18px;
}
.pullrequest-list td.author > div {
  width: 132px;
  white-space: nowrap;
}
.pullrequest-list th.labels,
.pullrequest-list th.comments,
.pullrequest-list th.likes,
.pullrequest-list th.actions {
  position: absolute;
  left: -9999px;
}
.pullrequest-list .count-badge {
  position: absolute;
  right: 156px;
}
.pullrequest-list .has-comments .comments,
.pullrequest-list .has-likes .likes {
  width: 40px;
}
.pullrequest-list .has-likes .comments {
  right: 196px;
}
.pullrequest-list .has-comments .labels,
.pullrequest-list .has-likes .labels {
  right: 196px;
}
.pullrequest-list .has-comments.has-likes .labels {
  right: 236px;
}
.pullrequest-list .has-comments .comments .count {
  left: 0;
}

.compare-widget-container {
  display: inline-block;
  margin-top: 15px;
}
.compare-widget {
  float: left;
  width: 460px;
}
.compare-widget + .compare-widget {
  margin-left: 40px;
}
.compare-widget + .compare-widget .compare-widget-item:before {
  position: absolute;
  left: -30px;
  top: 50%;
  margin-top: -14px;
  font-family: "Atlassian Icons";
  font-size: 16px;
  content: "\ec0f";
  font-size: 18px;
  color: #cccccc;
}
.compare-widget-container.incoming .compare-widget + .compare-widget .compare-widget-item:before {
  content: "\ec10";
}
.compare-widget > .compare-widget-title {
  border: none;
  font-size: 18px;
  font-weight: normal;
  margin-bottom: 5px;
}
#compare-swap-link {
  clear: both;
  padding-top: 5px;
  text-align: right;
}
#new-branch-container {
  display: none;
}
.compare-widget .compare-widget-item {
  position: relative;
  border: 1px solid #cccccc;
  border-radius: 5px;
  padding: 15px 15px 15px 70px;
}
.compare-widget .compare-widget-item .repo .avatar {
  margin-bottom: -2px;
  margin-right: 3px;
}
.compare-widget .compare-widget-form .repo-title,
.compare-widget .compare-widget-form .metadata,
.compare-widget .compare-widget-form .repo-field-container,
.compare-widget .compare-widget-form .branch-field-container,
.compare-widget .compare-widget-form .commit-message,
.compare-widget .compare-widget-form .close-anchor-branch-container {
  margin: 20px 0 0 0;
}
.compare-widget .compare-widget-form .chzn-container {
  vertical-align: top;
  /* fixes cross-browser inline-block alignment issues */

}
.compare-widget .compare-widget-form .repo-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: auto;
  border: none;
  font-size: 15px;
  font-weight: normal;
  margin-top: -5px;
  padding-top: 0;
  color: #707070;
}
.compare-widget .compare-widget-form .repo-title .repo-owner {
  color: #707070;
}
.compare-widget .compare-widget-form .repo-field-container select,
.compare-widget .compare-widget-form .branch-field-container select {
  width: 100%;
}
.compare-widget .compare-widget-form .repo-field-container {
  margin-top: 0;
  padding-top: 0;
}
.compare-widget .compare-widget-form .metadata {
  margin-top: 0;
  height: 10px;
  padding: 0;
  color: #707070;
  font-size: 12px;
}
.compare-widget .compare-widget-form .branch-field-container {
  position: relative;
}
.compare-widget .compare-widget-form .branch-field-container label {
  position: absolute;
  top: 2px;
  left: -46px;
}
.compare-widget .compare-widget-form .commit-message {
  position: relative;
  margin-top: 15px;
}
.compare-widget .compare-widget-form .commit-message time {
  color: #707070;
  font-size: 12px;
}
.compare-widget .compare-widget-form .commit-message .hash {
  font-family: "Bitstream Vera Sans Mono", "DejaVu Sans Mono", Monaco, monospace;
}
.compare-widget .compare-widget-form .commit-message .message {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: auto;
  margin: 0;
  padding: 0;
  color: #333333;
}
.compare-widget .compare-widget-form .commit-message .person {
  font-weight: bold;
}
.compare-widget .compare-widget-form .commit-message .person img {
  display: none;
}
.compare-widget .compare-widget-form .repo-avatar-link {
  height: 32px;
  width: 32px;
  border-radius: 32px;
  float: left;
  margin-left: -55px;
  overflow: hidden;
  position: absolute;
}

/* Readonly version of the compare widget (used in view pullrequest) */
.compare-widget.readonly {
  width: auto;
}
.compare-widget.readonly .compare-widget-item {
  padding: 0;
  border: none;
  font-size: 0;
}
.compare-widget.readonly > label,
.compare-widget.readonly dt {
  display: none;
}
.compare-widget.readonly dl dd {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: auto;
  display: inline-block;
  padding: 0 5px;
  background-color: #f5f5f5;
  border: 1px solid #cccccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-family: "Bitstream Vera Sans Mono", "DejaVu Sans Mono", Monaco, monospace;
  font-size: 12px;
  line-height: 1.8333333333333333;
  color: #707070;
  cursor: pointer;
  position: relative;
  top: 3px;
  margin: 0;
  vertical-align: top;
}
.compare-widget.readonly dl dd a,
.compare-widget.readonly dl dd span {
  color: #707070;
}
.compare-widget.readonly dl dd.repo {
  margin-right: 0;
  border-right: 0;
  border-radius: 3px 0 0 3px;
  padding-left: 22px;
}
.compare-widget.readonly dl dd.repo .repo-avatar-container,
.compare-widget.readonly dl dd.repo .avatar {
  position: absolute;
  top: 3px;
  left: 3px;
}
.compare-widget.readonly dl dd.branch {
  margin: 0;
  padding: 0 5px;
}
.compare-widget.readonly dl dd.branch .aui-icon {
  margin-right: -5px;
}
.compare-widget.readonly dl dd.branch a,
.compare-widget.readonly dl dd.branch .branch-name,
.compare-widget.readonly dl dd.repo .repo-name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 190px;
  display: inline-block;
  vertical-align: top;
}
.compare-widget.readonly.cross-repo .branch {
  border-left: 0;
  border-radius: 0 3px 3px 0;
}
.compare-widget.readonly.cross-repo .branch a,
.compare-widget.readonly.cross-repo .branch .branch-name,
.compare-widget.readonly.cross-repo .repo .repo-name {
  max-width: 120px;
}
.compare-widget.readonly + .compare-widget.readonly .compare-widget-item dd.repo {
  display: none;
}
.compare-widget.readonly + .compare-widget.readonly .compare-widget-item dd.branch {
  border-left: 1px solid #cccccc;
  border-radius: 3px;
}
.compare-widget.readonly + .compare-widget.readonly .compare-widget-item:before {
  position: absolute;
  left: -28px;
  top: 50%;
  margin-top: -15px;
  font-family: "Atlassian Icons";
  content: "\ec0f";
  font-size: 18px;
  color: #cccccc;
}

/* Collapsed 3 css files into one, we may want to pull them back apart? */

/* APERTURE */

.aperture-pane,
.aperture-pane-scroller {
  height: 100%;
}

.aperture-pane-scroller {
  overflow: auto;
  position: relative;
}

.aperture-pane-content {
  min-width: 100%;
}

/* END APERTURE */

/* DIFFRACT */

.diffract-udiff,
.diffract-sbsdiff {
  position: relative;
  clear: both;
  background: #fff url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/img/diffract-checkerboard-10px.png?793080c1242b') repeat top left;
}

.diffract-sbsdiff {
  border: 1px solid #ccc;
}

.diffract-sbsdiff .scrollable-file-pane-numbers,
.diffract-sbsdiff .scrollable-file-pane.all-lines-visible {
  background: #fff;
}

.diffract-sbsdiff {
  margin: 0 8px 0 8px;
}

.diffract-udiff > .file-numbers,
.diffract-sbsdiff > .scrollable-file-pane,
.diffract-sbsdiff > .segment-pane,
.diffract-sbsdiff > .hunk-map {
  height: 100%;
}

.diffract-udiff > .file-numbers,
.diffract-sbsdiff > .segment-pane,
.diffract-sbsdiff > .hunk-map,
.diffract .scrollable-file-pane,
.diffract .scrollable-file-pane-numbers,
.diffract .scrollable-file-pane-lines {
  float: left;
}

.diffract-sbsdiff > .segment-pane {
  background: #fff;
}

.diffract .scrollable-file-pane-lines {
  border-left: 1px solid #ccc;
}
.bb-patch-unified .diffract .scrollable-file-pane-lines {
  width: 867px;
}
.diffract-sbsdiff .hunk-map:first-child + .scrollable-file-pane .scrollable-file-pane-lines {
  border-left: none;
  border-right: 1px solid #ccc;
}

.diffract-sbsdiff .hunk-map:first-child + .scrollable-file-pane .scrollable-file-pane-numbers {
  float: right;
}

.diffract-sbsdiff .scrollable-file-pane-numbers .file-numbers {
  /* Add an extra line's height in case there is a horizontal scrollbar. */
  padding-bottom: 18px;
}

.diffract-sbsdiff > .hunk-map {
  position: absolute;
  width: 8px;
  left: -9px;
}
.diffract-sbsdiff > .hunk-map:last-child {
  left: 100%;
  margin-left: 1px;
}


.diffract .file-numbers,
.diffract .file-lines {
  /* Make these positioning parents. */
  position: relative;
}

.diffract-sbsdiff .scrollable-file-pane-numbers .aperture-pane-scroller {
  overflow: hidden;
}

.diffract .file-numbers {
  /* TODO Calculate width at runtime based on the maxLineNum in the file. */
  width: 35px;
}

.diffract pre {
  border-top: 1px solid #fff;
  color: #393939;
  font-size: 11px;
  height: 17px;
  line-height: 1.55; /* 17px equivalent */
  margin: 0;
  padding: 0 0.2em;
}

.bb-patch-unified pre.source,
.comment-content .bb-udiff pre.source {
  margin: 0;
}

.diffract .page {
  position: absolute;
  width: 100%;
  border-radius: 0 5px 5px 0;
  background: #fff;
}

.diffract .addition,
.diffract .change.to {
  background-color: #cfc;
  border-color: #cfc;
}

.diffract .change {
  background-color: #f4f4f4;
  border-color: #f4f4f4;
}

.diffract .deletion,
.diffract .change.from {
  background-color: #fdd;
  border-color: #fdd;
}

.diffract .conflict.addition,
.diffract .conflict.change {
  background-color: #ffffe0;
  border-color: #ffffe0;
}

.diffract .conflict.addition.start,
.diffract .conflict.addition.end {
  color: #999;
  border-color: #ccc;
  background-color: #fffacd;
}

.diffract .conflict.change.start,
.diffract .conflict.addition.start + .conflict.addition {
  border-top-color: #ccc;
}

.diffract .page-first .start:first-child {
  border-top-color: transparent;
}

.diffract .file-numbers {
  text-align: right;
}

.diffract .file-numbers a {
  color: #707070;
  text-decoration: none;
}

.diffract .file-numbers a:hover,
.diffract .file-numbers a:active {
  text-decoration: underline;
}

.diffract del,
.diffract ins {
  text-decoration: none;
  display: inline-block;
  margin-top: -1px;
}

.diffract ins {
  background-color: #cfc;
  border-top: 1px solid #cfc;
}

.diffract .change.to ins {
  background-color: #afa;
  border-color: #afa;
}

.diffract del {
  background-color: #fdd;
  border-top: 1px solid #fdd;
}

.diffract .change.from del {
  background-color: pink;
  border-color: pink;
}

.diffract .start > del,
.diffract .start > ins,
.diffract .end + pre > del,
.diffract .end + pre > ins {
  border-top-width: 0;
}

.diffract .page-first .start:first-child > del,
.diffract .page-first .start:first-child > ins {
  border-top-width: 1px;
}

.diffract .hunk-map {
  cursor: pointer;
}

.diffract .hunk-map del,
.diffract .hunk-map ins {
  position: absolute;
  width: 6px;
  display: block;
  margin: 0;
  background-color: #bbffac;
  border: 1px solid #e6ffe2;
  border-right-color: #93cf88;
  border-bottom-color: #93cf88;
}

.diffract .hunk-map del {
  background-color: #ffc0cb;
  border-color: #fee;
  border-right-color: #f99;
  border-bottom-color: #f99;
}

.diffract .hunk-map .change {
  background-color: #eee;
  border-color: #f8f8f8;
  border-right-color: #ccc;
  border-bottom-color: #ccc;
}

.diffract .hunk-map .conflict {
  background-color: #fffacd;
  border-color: #ffffe0;
  border-right-color: #ff0;
  border-bottom-color: #ff0;
}

/* END DIFFRACT */

.bb-patch .heading > h1,
.comment-content .bb-udiff .heading > h1 {
  margin: 0;
  color: #707070;
  font-size: 15px;
  font-weight: normal;
}

.bb-patch .bb-udiff .heading > h1,
.comment-content .bb-udiff .heading > h1 {
  max-width: 675px;
  word-wrap: break-word;
}

.bb-patch-unified .heading > h1,
.comment-content .bb-udiff .heading > h1 {
  padding: 15px 10px;
}

.bb-patch .heading > h1 .slash,
.comment-content .bb-udiff .heading > h1 .slash {
  padding: 0 5px;
}

.bb-sbs-diff.loading-diff .heading {
  background: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/img/loading.gif?9a8269421303') no-repeat;
}

.bb-sbs-diff.loading-diff .heading {
  background-position: right 20px;
}

#content .bb-patch .heading > h1,
#content .comment-content .bb-udiff .heading > h1 {
  color: #707070;
  text-transform: none;
  width: 675px;
  word-wrap: break-word;
}

.bb-patch .heading.conflicts > h1:after {
  content: "\0020(conflicts)";
  color: #c33;
  font-size: 90%;
}

.bb-sbs-diff .heading,
.bb-patch .bb-sbs-diff .message {
  margin-left: 8px;
  margin-right: 8px;
}

.bb-deferred-diff .message {
  cursor: pointer;
}

.bb-patch .message {
  margin: 10px 10px 10px 0;
  border: 1px solid #ccc;
  border-radius: 5px;
  background: #f5f5f5;
  padding: 10px;
  text-align: center;
  color: #707070;
}

.bb-patch .diffract.aperture-pane-content {
  min-width: 928px;
}

.scrollable-file-pane-numbers .aperture-pane-scroller {
  overflow: visible;
}

.aperture-pane-content {
  border-radius: 5px;
}

.bb-udiff .diff-container > .aperture-pane-content {
  border: 1px solid #ccc;
  margin-top: 15px;
}

.bb-patch-unified .bb-udiff .diff-container > .aperture-pane-content {
  margin-top: 0;
}

.diffract-udiff .line-numbers pre,
.diffract-udiff .line-numbers pre.change {
  background-color: transparent;
  border-color: transparent;
}

.diffract-sbsdiff .start,
.diffract-sbsdiff .change.start,
.diffract-sbsdiff .end + pre,
.diffract-sbsdiff .conflict.change.start,
.diffract-sbsdiff .conflict.addition.start + .conflict.addition {
  border-top-color: #ccc;
}

.diffract-udiff .line-numbers {
  background:  #f5f5f5;
}

.file-numbers .line-numbers {
  border-radius: 5px 0 0 5px;
}

.line-numbers pre {
  text-align: center;
}

.aperture-pane-scroller .file-numbers .line-numbers {
  border-radius: 0;
}

.bb-udiff {
  position: relative;
}

.bb-udiff + .bb-udiff {
  margin-top: 40px;
}

/* Diff Actions (Side-by-side, view file) */

.diff-actions {
  float: right;
  margin: 10px;
}

.diff-actions ul {
  margin: 0 10px 0 0;
}

.diff-actions ul li {
  display: inline-block;
  list-style: none;
}

.diff-actions ul li + li {
  margin-left: 20px;
}

/* Skipped / Ellipsis */


.skipped-container.loading:before {
  content: "";
  display: block;
  height: 28px;
  width: 16px;
  position: absolute;
  left: -20px;
  background: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/img/loading.gif?9a8269421303') 0 50% no-repeat;
}
.skipped-container.loading:first-child:before,
.skipped-container.loading:last-child:before {
  height: 16px;
  background-position: 0 0;
}

.skipped-container  .skipped-middle {
  height: 23px;
  padding-top: 5px;
  position: relative;
}

.skipped-container .skipped-top,
.skipped-container .skipped-bottom {
  height: 18px;
}

.skipped-container:after {
  background: none repeat scroll 0 0 #fff;
  content: "";
  display: block;
  height: 2px;
  margin: -16px 0 0;
  position: absolute;
  left: 0px;
  width: 962px;
}

.skipped-container:first-child:after {
  margin: -18px 0 0;
}

.skipped-container:last-child:after {
  display: none;
}

.skipped-middle::before {
  background: #fff;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
  display: block;
  height: 4px;
  position: relative;
  /*top: 15px;*/
  top: 6px;
}

.skipped-top::before {
  background: #fff;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
  display: block;
  height: 4px;
  position: relative;
  /*top: 15px;*/
  top: -1px;
  margin-left: -1px
}

.skipped-container .ellipsis {
  background: #f5f5f5;
  border: 1px solid #ccc;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  box-shadow: 0 0 0 2px #fff;
  cursor: pointer;
  display: block;
  float: left;
  font-family: Arial, sans-serif;
  font-size: 20px;
  text-align: center;
  color: #707070;
  height: 16px;
  line-height: 6px;
  margin: 0 0 0 21px;
  padding: 0;
  position: absolute;
  width: 30px;
  z-index: 10;
}

.skipped-top .ellipsis {
  margin-top: -10px;
}

.skipped-bottom .ellipsis {
  margin-top: 12px;
}

.skipped-middle .ellipsis {
  /*margin-top: 5px;*/
  margin-top: -4px;
}

.skipped-container .ellipsis:hover {
  background-color: #e6e6e6;
  border-color: #999;
}
.skipped-container .ellipsis::before,
.skipped-container .ellipsis::after {
  border: 1px solid #ccc;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
  height: 9px;
  left: -4px;
  width: 36px;
  position: absolute;
}
.skipped-container .ellipsis::before {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  content: "…";
  padding: 2px 0 0;
  top: -4px;
}
.skipped-container .ellipsis::after {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  bottom: -4px;
  height: 10px;
}

.skipped-container:last-child .ellipsis::after {
  display: none;
}

.line-numbers .skipped-container {
  margin-left: -1px;
}

.aperture-pane-scroller .line-numbers .skipped-container {
  margin-right: -1px;
}

.aperture-pane-scroller .line-numbers .skipped-container .ellipsis {
  visibility: hidden;
}


.bb-patch-unified .diff-actions ul,
.comment-content .bb-udiff .diff-actions ul {
  margin-right: 0;
}

.refract-container {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  border: 1px solid #ccc;
  border-radius: 0 0 5px 5px;
}

.refract-content-container {
  display: table;
  width: 100%;
}

.refract-content-container .line-numbers,
.refract-content-container .source {
  color: #393939;
  font-family: "Bitstream Vera Sans Mono", "DejaVu Sans Mono", Monaco, monospace;
  font-size: 11px;
  height: 18px;
  line-height: 18px;
}

.refract-container .line-numbers,
.refract-container .line-numbers-skipped {
  position: absolute;
  left: 1px;
  width: 70px;
  background-color: #f5f5f5;
  border-right: 1px solid #ccc;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

.refract-container .last .line-numbers,
.refract-container .last.line-numbers-skipped{
  border-radius: 0 0 0 5px;
}

.refract-container .line-numbers.permalinked,
.refract-container .line-numbers:hover {
  background: #e6e6e6;
}

.refract-container .line-numbers:before,
.refract-container .line-numbers:after {
  width: 35px;
  left: 0;
  display: inline-block;
  position: relative;
  text-align: center;
  color: #707070;
  content: ""
}

.refract-container .line-numbers.permalinked:before,
.refract-container .line-numbers.permalinked:after,
.refract-container .line-numbers:hover:before ,
.refract-container .line-numbers:hover:after {
  color: #333333;
}
.refract-container .line-numbers:hover:before ,
.refract-container .line-numbers:hover:after {
  text-decoration: underline;
}

.refract-container .deletion .line-numbers:before,
.refract-container .common .line-numbers:before {
  content: counter(fromLines);
  counter-increment: fromLines;
}

.refract-container .addition .line-numbers:after,
.refract-container .common .line-numbers:after {
  content: counter(toLines);
  counter-increment: toLines;
}

.refract-container .source {
  padding-left: 72px;
}

.refract-container .deletion pre.source {
  background-color: #fdd;
}
.refract-container .deletion pre.source del {
    background-color: pink;
}
.refract-container .addition pre.source {
  background-color: #cfc;
}
.refract-container .addition pre.source ins {
    background-color: #afa;
}
.refract-container .addition pre.source ins,
.refract-container .deletion pre.source del {
    text-decoration: none;
    display: inline-block;
    margin-top: -1px;
}
.refract-container .conflict pre.source,
.refract-container .conflict pre.source ins,
.refract-container .conflict pre.source del {
  background-color: #ffffe0;
}
.refract-container .conflict-marker pre.source {
  background-color: #fffacd;
}

/* kb shortcut highlighting */
/* the css to define a selected table row via keyboard shortcuts */
.bb-udiff.iterable-item.focused,
.bb-deferred-diff.iterable-item.focused {
  background: #fff;
}

.iterable-item.focused .diffract-udiff,
.iterable-item.focused .message_ {
  outline: none;
  border-color: #aaa;
  box-shadow: 0 0 10px #ccc;
}

.bb-udiff.iterable-item.focused a:focus,
.bb-deferred-diff.iterable-item.focused a:focus {
  color: #666;
}

.bb-udiff .heading {
  background-color: whiteSmoke;
  border: 1px solid #CCC;
  border-bottom: 0;
  border-radius: 5px 5px 0 0;
  width: 100%
}

.bb-udiff .heading .outdated {
  margin-right: 10px;
}

.bb-udiff .heading .eclipsedcount {
  /* url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/images/eclipsed-comment.png') */
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMjAwODI1NDAxREUxMUUyOEU0NkIxMjkzMDZDQTAwQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMjAwODI1NTAxREUxMUUyOEU0NkIxMjkzMDZDQTAwQyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjEyMDA4MjUyMDFERTExRTI4RTQ2QjEyOTMwNkNBMDBDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjEyMDA4MjUzMDFERTExRTI4RTQ2QjEyOTMwNkNBMDBDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+mkRMFAAAAUlJREFUeNqk0s9HBHEYx/HvjrlEh3SKPewlOmRPS9lDdCmla6sunfoTWl1KdOganSLdunTo2JK6lFham2KVuhSRIiKWJbOm98NnGGPslB5eZnx9n+f7fH/kqtWqS0QJcxjDkMbe0UAN1/HJXiLxCk1sooiuFDXW1JxSssAS6shjFQMoYFwKGltRV3XlOF/V9nGGRbRdenxhG3s4VM69FVjDJypBEHRcdrR936/wfbJc20IZR4iSQ+n131FO2dMh9bm/h+V0rcAJFmJXlpNe/3nl1KzAOr5xyd5G4DIMM/dUOVueHsmkWrrDRkq71t2UTv8Bg5jFS/QOWhjFDpY1Zivd6ODetOoMdjW3Eb2D+D1bgXm9jWMdsN37M25xEbstlywQhbV3jldMW5u9rsJLGevHIyayktMK2DYOdKgfv3kMuTAM3X/iR4ABAHgZUo9KmmcWAAAAAElFTkSuQmCC') center 1px no-repeat;
  margin-right: 10px;
  padding-left: 45px;
}

#repo-content .view-pullrequest .bb-udiff .aui-message,
.bb-udiff .aui-message {
  margin: 0 -2px 0 0;
  border-radius: 0 0 5px 5px;
}

.bb-udiff .too-big-message {
  position: relative;
}

.bb-udiff .too-big-message .mask::after {
  margin-top: 10px;
}

.bb-udiff .too-big-message .try-again-failed {
  display: none;
}


.bb-udiff .edit-button-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.bb-udiff .edit-button {
  border-radius: 3px;
}

.image-diff .content-container {
  border: 1px solid #cccccc;
  border-radius: 0 0 5px 5px;
  font-size: 14px;
  /* Fixes bug in source diff caused by font-size being set to zero */

  width: 100%;
}
.image-diff .diff {
  padding: 30px;
  text-align: center;
}
.image-diff .binary {
  display: inline-block;
  max-width: 45%;
  vertical-align: bottom;
  text-align: center;
}
.image-diff .binary > h5 {
  margin-bottom: 10px;
  font-weight: normal;
}
.image-diff .binary img {
  background: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/img/bgCheckerboard.png?e50c8c11ccd0') repeat 0 0;
  max-width: 100%;
}
.image-diff .since-revision > h5 {
  color: #d04437;
}
.image-diff .since-revision img {
  border: 1px solid #d04437;
}
.image-diff .until-revision > h5 {
  color: #14892c;
}
.image-diff .until-revision img {
  border: 1px solid #14892c;
}
.image-diff .two-up > .binary {
  margin-bottom: -5px;
}
.image-diff .two-up > .binary + .binary {
  margin-left: 20px;
}
.image-diff .blend > .binary {
  display: block;
  padding: 0;
  overflow: hidden;
  margin: 0 auto;
  max-width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.image-diff .blend > .binary.since-revision {
  height: 0;
  overflow: visible;
}
.image-diff .blend > .binary.until-revision {
  background: transparent;
}
.image-diff .blend > .binary img {
  display: block;
  position: relative;
  margin: 0 auto;
}
.image-diff .blend > .since-revision h5 {
  margin-right: 240px;
}
.image-diff .blend > .until-revision h5 {
  margin-left: 240px;
}
.image-diff .blend > .opacity-slider-container {
  position: relative;
  width: 200px;
  margin: 0 auto -22px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.image-diff .blend > .opacity-slider-container > .fd-slider {
  margin-bottom: 2px;
}
.image-diff .blend > .opacity-slider-container > input[type=range] {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.image-diff .split .binary {
  overflow: visible;
  margin: 0 auto;
}
.image-diff .split .binary.until-revision > .image-container,
.image-diff .split .binary.since-revision {
  cursor: ew-resize;
}
.image-diff .split .binary.until-revision {
  background: transparent;
}
.image-diff .split .binary.until-revision > .image-container {
  border-right: 1px solid #333333;
  overflow: hidden;
  width: 50%;
}
.image-diff .split .binary img {
  display: block;
  max-width: none;
}
.image-diff .split .split-container {
  margin: 0 auto;
  overflow: hidden;
}
.image-diff .split .split-container .binary {
  padding: 0;
  max-width: 100%;
}
.image-diff .split .since-revision h5 {
  text-align: right;
}
.image-diff .split .until-revision h5 {
  text-align: left;
}

table.widget {
  min-width: inherit;
}

table.widget thead th.actions {
  text-indent: -9999px;
}

table.widget tr.form {
  background-color: #f5f5f5;
}

table.widget tr.form td > div {
  height: 30px;
}

table.widget tr.form td.chosen > div {
  overflow: visible;
}

table.widget tr.form label {
  position: absolute;
  left: -9999px;
}

table.widget tr.form input.checkbox + label {
  position: relative;
  left: 0;
}

table.widget tr.form button {
  float: right;
  margin: 0;
  line-height: 18px;
}

table.widget tr.form.single button {
  float: none;
  margin-left: 10px;
}

table.widget td.actions {
  width: 60px;
}

table.widget td.actions a {
  float: right;
}

table.widget td.actions a + a {
  margin-right: 10px;
}

table.widget td.actions a[href="#delete"] .aui-icon,
table.widget td.actions a.delete .aui-icon {
  color: #707070;
}

table.widget td.actions a[href="#delete"]:hover .aui-icon,
table.widget td.actions a.delete:hover .aui-icon {
  color: #333;
}

table.widget td.actions a[href="#delete"].loading,
table.widget td.actions a.delete.loading {
  background-image: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/img/loading.gif?9a8269421303');
  background-repeat: no-repeat;
  cursor: default;
}

table.widget td.actions a[href="#delete"].loading .aui-icon:before,
table.widget td.actions a.delete.loading .aui-icon:before {
  content: none;
}

.bb-inline-dialog-anchor {
  /* Make it the positioning parent of the tooltip. */

  position: relative;
}
.bb-inline-dialog-anchor:after {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAICAYAAAAm06XyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFpJREFUeNpifPD+PwMucOrk8f9m5paMuOSZ8GkMcjED0yRphmkEAXwGMOHTCAO4DGAipBGfAUzEaMRpACi0V+049v/Pnz9EY5B6kD5GEIOQjdjAuj2nGAACDAB1t20DHOxBhgAAAABJRU5ErkJggg==');
  background-position: 0 0;
  background-repeat: no-repeat;
  content: "";
  bottom: -10px;
  height: 8px;
  left: -7px;
  margin-left: 50%;
  position: absolute;
  width: 15px;
  z-index: 3;
}
/* AUI-fied inline dialogs for Bitbucket */
.bb-inline-dialog {
  position: absolute;
  z-index: 2;
}
.bb-inline-dialog .bb-box-shadow {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.13);
}
.bb-inline-dialog .contents {
  background: #ffffff;
  border: 1px solid #cccccc;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  padding: 20px 30px 20px 20px;
  width: 360px;
}
.bb-inline-dialog .close {
  position: absolute;
  right: 12px;
  top: 15px;
}

.changeset-more {
  font-size: 0.8em;
  color: #333333;
  padding-top: 5px;
}
.newsfeed {
  border-left: 1px solid #cccccc;
  margin-left: 20px;
  margin-top: 5px;
  position: relative;
}
.newsfeed .news-item {
  margin-top: 18px;
  padding-left: 80px;
  position: relative;
}
.newsfeed .news-item:first-child {
  margin-top: 0;
}
.newsfeed .news-item:last-child {
  border-left: 1px solid #ffffff;
  margin-left: -1px;
}
.newsfeed .news-item .icon {
  background: #ffffff 0 0 no-repeat;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuNCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzMiAyNTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMyIDI1NiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGZpbGw9IiNDQ0NDQ0MiIGQ9Ik0yNC42MjIsMjQ3LjczNmMtMC4yNDEsMC4zMjgtMC42MDYsMC42NDYtMS4wMjksMC42NDZoLTQuMTMxYzAuMTMtMC40ODUsMC4xOTEtMC45NzIsMC4xODgtMC45NzJoMy45NDEKCWMwLjA4NywwLDAuMTQxLTAuMTc4LDAuMTg4LTAuMjRjMC4xMTctMC4xNjIsMC4xNTgtMC43MDEtMC4wMTktMS4xOTdjLTAuMDA5LTAuMDI1LTAuOTQ5LTIuNjA5LTIuNTQzLTMuNjIxbC0wLjcwOC0wLjQ0OQoJbDAuNzM0LTAuNDA1YzAuNjg4LTAuMzg0LDEuMTE3LTEuMDk1LDEuMTE3LTEuODZjMC0xLjE4Mi0wLjk5LTIuMTQyLTIuMjA3LTIuMTQyYy0xLjIxOSwwLTIuMjA5LDAuOTYtMi4yMDksMi4xNDIKCWMwLDAuNzIxLDAuMzcxLDEuMzg5LDAuOTk0LDEuNzg3bDAuNjkzLDAuNDQzbC0wLjcxOSwwLjQwOGMtMC4zMjUsMC4xODUtMC42MjUsMC40MzgtMC44OTcsMC43MjcKCWMtMC4xNzctMC4yODUtMC4zNy0wLjU3Mi0wLjU3OS0wLjg1N2MwLjExOS0wLjExNywwLjI0Mi0wLjIzLDAuMzcyLTAuMzM2Yy0wLjU3MS0wLjU3OC0wLjg5OS0xLjM1Mi0wLjg5OS0yLjE3MgoJYzAtMS43MzIsMS40NTUtMy4xNDYsMy4yNDQtMy4xNDZjMS43ODcsMCwzLjI0MiwxLjQxMSwzLjI0MiwzLjE0NmMwLDAuODgzLTAuMzg4LDEuNzE3LTEuMDQzLDIuMzA3CgljMS41MjUsMS4zMzQsMi4zNDgsMy41OTcsMi4zODUsMy43MDNDMjUuMDE1LDI0Ni40MTMsMjQuOTcxLDI0Ny4yNjIsMjQuNjIyLDI0Ny43MzZ6IE0yMC42MiwxNTIuNWgtOS4xNDMKCWMtMS44OTUsMC0zLjQ2LTEuNTk4LTMuNDYtMy40OTF2LTkuMTQzYzAtMS44OTQsMS41NjUtMy4zNjYsMy40Ni0zLjM2Nmg5LjE0M2MxLjg5NSwwLDMuMzk2LDEuNDczLDMuMzk2LDMuMzY2djkuMTQzCglDMjQuMDE3LDE1MC45MDIsMjIuNTE0LDE1Mi41LDIwLjYyLDE1Mi41eiBNMjIuMDE3LDEzOS44NjZjMC0wLjc4OC0wLjYwOS0xLjM2Ni0xLjM5Ni0xLjM2NmgtOS4xNDNjLTAuNzg4LDAtMS40NiwwLjU3OC0xLjQ2LDEuMzY2Cgl2OS4xNDNjMCwwLjc4OCwwLjY3MiwxLjQ5MSwxLjQ2LDEuNDkxaDkuMTQzYzAuNzg3LDAsMS4zOTYtMC43MDMsMS4zOTYtMS40OTFWMTM5Ljg2NnogTTE2LjAxOCwxNDcuNQoJYy0xLjY1NywwLTMuMDAxLTEuMzQ0LTMuMDAxLTIuOTk5YzAtMS42NTcsMS4zNDQtMy4wMDEsMy4wMDEtMy4wMDFjMS42NTUsMCwyLjk5OSwxLjM0NCwyLjk5OSwzLjAwMQoJQzE5LjAxNywxNDYuMTU2LDE3LjY3MywxNDcuNSwxNi4wMTgsMTQ3LjV6IE0yMC42MiwxMjEuNWgtOS4xNDNjLTEuODk1LDAtMy40Ni0xLjU5OC0zLjQ2LTMuNDkxdi05LjE0MwoJYzAtMS44OTQsMS41NjUtMy4zNjYsMy40Ni0zLjM2Nmg1LjUwOGgxLjAzMWgwLjM5Nmw1LjYwNCw1LjUwNHYwLjQ5NnYwLjkwNnY1LjYwM0MyNC4wMTcsMTE5LjkwMiwyMi41MTQsMTIxLjUsMjAuNjIsMTIxLjV6CgkgTTE4LjAxNywxMDcuOTE2djIuMDkzYzAsMC43ODgsMC42NzIsMS40OTEsMS40NiwxLjQ5MWgyLjE4OEwxOC4wMTcsMTA3LjkxNnogTTIyLjAxNywxMTMuNWgtMi41NAoJYy0xLjg5NiwwLTMuNDU5LTEuNTk4LTMuNDU5LTMuNDkxVjEwNy41aC00LjU0Yy0wLjc4OCwwLTEuNDYsMC41NzgtMS40NiwxLjM2NnY5LjE0M2MwLDAuNzg4LDAuNjcyLDEuNDkxLDEuNDYsMS40OTFoOS4xNDMKCWMwLjc4NywwLDEuMzk2LTAuNzAzLDEuMzk2LTEuNDkxVjExMy41eiBNMTMuMDE3LDExNy41Yy0wLjI3NiwwLTAuNS0wLjIyNC0wLjUtMC41czAuMjI0LTAuNSwwLjUtMC41aDZjMC4yNzUsMCwwLjUsMC4yMjQsMC41LDAuNQoJcy0wLjIyNSwwLjUtMC41LDAuNUgxMy4wMTd6IE0xMy4wMTcsMTE1LjVjLTAuMjc2LDAtMC41LTAuMjI0LTAuNS0wLjVzMC4yMjQtMC41LDAuNS0wLjVoNmMwLjI3NSwwLDAuNSwwLjIyNCwwLjUsMC41CglzLTAuMjI1LDAuNS0wLjUsMC41SDEzLjAxN3ogTTIyLjA5OSw1Mi42OTVsLTAuMywyLjM1Yy0wLjAxMSwwLjQ5LTAuMzQ5LDEuMTc4LTEuODY1LDEuNzIzYy0xLjA4OSwwLjM5Mi0yLjUzLDAuNjA3LTQuMDU4LDAuNjA3CgljLTEuNTI3LDAtMi45NjktMC4yMTUtNC4wNTgtMC42MDdjLTEuNTE3LTAuNTQ1LTEuODU0LTEuMjMzLTEuODY1LTEuNzIzbC0xLjQyNC0xMS4xOGMtMC4wMDItMC4wMTUtMC4wMDMtMC4wMy0wLjAwMy0wLjA0NQoJYzAtMC40NDgsMC4yMjctMC44NjcsMC42NzQtMS4yNDhjMC4zODUtMC4zMjcsMC45MjYtMC42MTcsMS42MDktMC44NjJjMS4zNTktMC40ODksMy4xNTktMC43NTcsNS4wNjctMC43NTcKCWMxLjkwOCwwLDMuNzA3LDAuMjY4LDUuMDY3LDAuNzU3YzAuNjgzLDAuMjQ1LDEuMjI0LDAuNTM1LDEuNjA4LDAuODYyYzAuNDQ3LDAuMzgxLDAuNjc1LDAuOCwwLjY3NSwxLjI0OAoJYzAsMC4wMTUtMC4wMDEsMC4wMy0wLjAwMywwLjA0NWwtMC4yNTUsMi4wMDNMMjIuMDk5LDUyLjY5NXogTTE1Ljg3Niw0MS44Yy0zLjEwNiwwLTUuNjIzLDAuOTA0LTUuNjIzLDIuMDIKCWMwLDEuMTE2LDIuNTE3LDIuMDIsNS42MjMsMi4wMmMzLjEwNSwwLDUuNjIzLTAuOTA0LDUuNjIzLTIuMDJDMjEuNDk5LDQyLjcwNCwxOC45ODEsNDEuOCwxNS44NzYsNDEuOHogTTguNTQ1LDc4LjgzOAoJYy0wLjExNS0wLjA3Ni0wLjIxNy0wLjE1Ni0wLjMxNC0wLjI3MWMtMC4wOTItMC4xMTItMC4yMDUtMC4yNzQtMC4yMS0wLjU0MWMtMC4wMDMtMC4xNjYsMC4wNjYtMC4zNTEsMC4xNjgtMC40NzEKCWMwLjEtMC4xMjMsMC4yMTItMC4xODksMC4zMDktMC4yMzJjMC4xOTYtMC4wODMsMC4zNTctMC4wOTQsMC41MzEtMC4wOTZsNC40OTUtMC4wMDJjMC4wNDIsMC4wMDIsMC4xMzgtMC4wMjYsMC4yMTgtMC4wODgKCWMwLjA4Mi0wLjA2LDAuMTM0LTAuMTQ1LDAuMTQzLTAuMTg2bDEuMzAyLTQuNjY4YzAuMDQxLTAuMTQ3LDAuMDg5LTAuMjgxLDAuMTg3LTAuNDI2YzAuMDg5LTAuMTMxLDAuMjg4LTAuMzQ5LDAuNjQzLTAuMzU2CgljMC4zNTcsMC4wMDksMC41NTQsMC4yMjUsMC42NDIsMC4zNTZjMC4wOTksMC4xNDUsMC4xNDYsMC4yNzcsMC4xODgsMC40MjRsMS4zMDIsNC42NzFjMC4wMSwwLjA0MSwwLjA2MiwwLjEyNSwwLjE0NSwwLjE4NgoJYzAuMDc4LDAuMDYyLDAuMTc2LDAuMDksMC4yMTgsMC4wODhsNC40OTQsMC4wMDJjMC4xMzEsMCwwLjI1NSwwLjAxLDAuMzkxLDAuMDQ2YzAuMTM0LDAuMDQsMC4yOTcsMC4xMDEsMC40NTEsMC4yODMKCWMwLjEwMSwwLjEyLDAuMTcsMC4zMDUsMC4xNjYsMC40N2MtMC4wMDUsMC4yNjYtMC4xMTcsMC40MjgtMC4yMDksMC41NDFjLTAuMDk3LDAuMTE0LTAuMiwwLjE5NS0wLjMxMywwLjI3MWwtMy42MDQsMi4zNzUKCWMtMC4wNiwwLjAyNS0wLjE2MSwwLjIwNC0wLjE1MiwwLjMyOWMwLDAuMDM1LDAuMDA1LDAuMDYzLDAuMDEzLDAuMDgzbDEuNTgyLDQuNjM2YzAuMDQ3LDAuMTQ0LDAuMDgyLDAuMjc5LDAuMDgyLDAuNDQ4CgljLTAuMDAyLDAuMTI5LTAuMDE5LDAuMzA0LTAuMTUzLDAuNDk1Yy0wLjEyOCwwLjE4OC0wLjM5LDAuMy0wLjU3NSwwLjNjLTAuMDA5LDAtMC4wMTgsMC0wLjAyNSwwCgljLTAuMzYzLTAuMDItMC41MTUtMC4xNTgtMC42OTktMC4yOTJsLTMuNzMyLTMuMDM2Yy0wLjAyOS0wLjAyNS0wLjEtMC4wNTQtMC4xOC0wLjA1M2MtMC4wODMsMC0wLjE1NiwwLjAzMS0wLjE4NiwwLjA1OAoJbC0zLjU0MiwzLjAxMWMtMC4xODQsMC4xMzktMC4zMzgsMC4yODQtMC43MDgsMC4zMDVjLTAuMTk1LDAuMDEyLTAuNDgxLTAuMTEyLTAuNjExLTAuMzFjLTAuMTMzLTAuMTkzLTAuMTQ4LTAuMzY0LTAuMTUtMC40OTYKCWMwLjAwMS0wLjE1NywwLjAzLTAuMjg2LDAuMDctMC40MTlsMS40MDgtNC42MDZjMC4wMDYtMC4wMiwwLjAxLTAuMDQ3LDAuMDEtMC4wODFjMC4wMS0wLjEzMy0wLjEwNC0wLjMzNC0wLjE2OC0wLjM2Mkw4LjU0NSw3OC44MzgKCXogTTkuMDE3LDI0LjVjLTAuMzc1LDAtMS0wLjY1OS0xLTF2LTdjMC0wLjM0LDAuNjI1LTEsMS0xaDR2MmgtMmMtMC4yODEsMC0xLDAuNzQ0LTEsMXYzLjAxMmMwLDAuMjU2LDAuNzE5LDAuOTg4LDEsMC45ODhoMTAKCWMwLjI4MSwwLDEtMC45ODgsMS0wLjk4OFYxOC41YzAtMC4yNTYtMC43MTktMS0xLTFoLTJ2LTJoNGMwLjM3NCwwLDEsMC42NiwxLDF2N2MwLDAuMzQxLTAuNjI2LDEtMSwxSDkuMDE3eiBNMTcuMDE3LDE5LjVoLTJ2LTYKCWgtMy45ODVsNC45ODUtNWw1LDVoLTRWMTkuNXogTTEzLjA2NywyMzkuODg2Yy0xLjg2NiwwLTMuMzg0LTEuNDcyLTMuMzg0LTMuMjhjMC0xLjgxLDEuNTE4LTMuMjgsMy4zODQtMy4yOAoJYzEuODY2LDAsMy4zODQsMS40NzIsMy4zODQsMy4yOFMxNC45MzMsMjM5Ljg4NiwxMy4wNjcsMjM5Ljg4NnogTTE2LjAxNywxODQuNWMtNC40MTgsMC04LTMuNTgyLTgtOHMzLjU4Mi04LDgtOAoJYzQuNDE3LDAsOCwzLjU4Miw4LDhTMjAuNDM1LDE4NC41LDE2LjAxNywxODQuNXogTTIxLjk5NSwxNzYuOTU5SDE4Ljk0Yy0wLjAxNiwwLjc2OC0wLjA3LDEuNDczLTAuMTU4LDIuMTExaDIuNjUyCglDMjEuNzQ1LDE3OC40MjMsMjEuOTM4LDE3Ny43MSwyMS45OTUsMTc2Ljk1OXogTTIwLjkxMywxNzkuOTYxaC0yLjI3NmMtMC4xNjgsMC44NTUtMC4zODgsMS41ODctMC42MjgsMi4xOTYKCUMxOS4xODgsMTgxLjc0LDIwLjIsMTgwLjk2NSwyMC45MTMsMTc5Ljk2MXogTTE1LjEyOSwxODIuNDM0YzAuMjksMC4wNDMsMC41ODYsMC4wNjUsMC44ODgsMC4wNjVjMC4zMDcsMCwwLjYwNy0wLjAyMiwwLjkwMi0wLjA2NwoJYzAuMjk5LTAuNjIzLDAuNTk0LTEuNDM2LDAuODEtMi40NzFoLTMuNDExQzE0LjUzNCwxODAuOTk3LDE0LjgzLDE4MS44MTEsMTUuMTI5LDE4Mi40MzR6IE0xNC4xNjIsMTc5LjA3aDMuNzI2CgljMC4wOTEtMC42MzEsMC4xNDgtMS4zMzYsMC4xNjUtMi4xMTFoLTQuMDU3QzE0LjAxMiwxNzcuNzM0LDE0LjA3MSwxNzguNDM5LDE0LjE2MiwxNzkuMDd6IE0xNC4wNDMsMTgyLjE2MwoJYy0wLjI0Mi0wLjYxMS0wLjQ2My0xLjM0My0wLjYzMi0yLjIwMmgtMi4yOUMxMS44MzcsMTgwLjk3MSwxMi44NTUsMTgxLjc0OCwxNC4wNDMsMTgyLjE2M3ogTTEwLjU5OSwxNzkuMDdoMi42NjUKCWMtMC4wODctMC42NDEtMC4xNDMtMS4zNDQtMC4xNTgtMi4xMTFoLTMuMDY4QzEwLjA5NSwxNzcuNzEsMTAuMjg5LDE3OC40MjMsMTAuNTk5LDE3OS4wN3ogTTEwLjAzNiwxNzYuMDY4aDMuMDY5CgljMC4wMTYtMC43NTYsMC4wNy0xLjQ1LDAuMTU1LTIuMDg0aC0yLjY4N0MxMC4yNzUsMTc0LjYyNywxMC4wODgsMTc1LjMzLDEwLjAzNiwxNzYuMDY4eiBNMTEuMTAyLDE3My4wNjZoMi4zMDkKCWMwLjE3LTAuODczLDAuMzk2LTEuNjEzLDAuNjQtMi4yMzJDMTIuODQ5LDE3MS4yNTIsMTEuODIsMTcyLjA0MywxMS4xMDIsMTczLjA2NnogTTE2LjkxMSwxNzAuNTY4CgljLTAuMjkxLTAuMDQ1LTAuNTg5LTAuMDY3LTAuODk0LTAuMDY3Yy0wLjI5OSwwLTAuNTkzLDAuMDIyLTAuODgsMC4wNjVjLTAuMzAyLDAuNjI5LTAuNjAyLDEuNDUxLTAuODIsMi41aDMuNDE1CglDMTcuNTEzLDE3Mi4wMTgsMTcuMjEyLDE3MS4xOTcsMTYuOTExLDE3MC41Njh6IE0xNC4xNTcsMTczLjk4NGMtMC4wODgsMC42MjUtMC4xNDYsMS4zMi0wLjE2MywyLjA4NGg0LjA1OQoJYy0wLjAxNy0wLjc2NC0wLjA3NC0xLjQ1OS0wLjE2My0yLjA4NEgxNC4xNTd6IE0xNy45OTcsMTcwLjgzOWMwLjI0NCwwLjYxOSwwLjQ2OSwxLjM1NiwwLjYzOSwyLjIyOWgyLjI5NgoJQzIwLjIxNywxNzIuMDQ3LDE5LjE5MywxNzEuMjU5LDE3Ljk5NywxNzAuODM5eiBNMjEuNDYsMTczLjk4NGgtMi42NzJjMC4wODQsMC42MzQsMC4xMzksMS4zMjgsMC4xNTMsMi4wODRoMy4wNTYKCUMyMS45NDYsMTc1LjMzLDIxLjc1OSwxNzQuNjI3LDIxLjQ2LDE3My45ODR6IE0xNi4wMTcsMjEzLjE1NmMtMC4wMjUsMC0wLjA0OS0wLjAwMi0wLjA3My0wLjAwMmwtMy4yNjQsMy4wOQoJYy0wLjEzOCwwLjEzLTAuMzE1LDAuMTk3LTAuNDk2LDAuMTk3Yy0wLjA5OCwwLTAuMTk3LTAuMDIxLTAuMjkyLTAuMDYyYy0wLjI2NS0wLjExOS0wLjQzNy0wLjM4Ni0wLjQzNy0wLjY4MXYtMy41OTgKCWMtMi4wNzItMS4wNTUtMy40MzUtMi44MDMtMy40MzUtNC43ODFjMC0zLjIxNSwzLjU4Ny01LjgzMSw3Ljk5Ni01LjgzMWM0LjQwOCwwLDcuOTk1LDIuNjE2LDcuOTk1LDUuODMxCglDMjQuMDEyLDIxMC41MzksMjAuNDI1LDIxMy4xNTYsMTYuMDE3LDIxMy4xNTZ6IE0xNi4wMTcsMjAzLjAyNWMtMy41NzgsMC02LjQ4OSwxLjkyOS02LjQ4OSw0LjI5N2MwLDEuNTMzLDEuMjI1LDIuODgxLDMuMDU3LDMuNjQxCglsLTAuMDA4LDAuMDIxYzAuMTkzLDAuMTM3LDAuMzE5LDAuMzYxLDAuMzIsMC42MTloMC4wMTV2Mi4zOTVsMi4zNDgtMi4yMjNsMC4wMTIsMC4wMTNjMC4xMzItMC4xMTMsMC4zLTAuMTg1LDAuNDg1LTAuMTg1CgljMC4wNjEsMCwwLjEyLDAuMDEsMC4xNzcsMC4wMjJ2LTAuMDFjMC4wMjgsMCwwLjA1NiwwLjAwMywwLjA4NCwwLjAwM2MzLjU3NywwLDYuNDg4LTEuOTI4LDYuNDg4LTQuMjk5CglDMjIuNTA1LDIwNC45NTQsMTkuNTk0LDIwMy4wMjUsMTYuMDE3LDIwMy4wMjV6IE0xMi45MTksMjA4LjUxNGMtMC4yNzgsMC0wLjUwMi0wLjIyOS0wLjUwMi0wLjUxM3MwLjIyNS0wLjUxMywwLjUwMi0wLjUxM2g2LjAyNwoJYzAuMjc3LDAsMC41MDIsMC4yMjksMC41MDIsMC41MTNzLTAuMjI1LDAuNTEzLTAuNTAyLDAuNTEzSDEyLjkxOXogTTEzLjA2NywyNDAuODg5YzAuNDY2LDAsMC45MTQtMC4wNywxLjMzNS0wLjE5OQoJYzIuNTIyLDEuMzE0LDQuMDIxLDUuNDMsNC4wMzgsNS40NzljMC4yNDUsMC42ODksMC4yNDMsMS41MDctMC4wMDUsMS44NDZjLTAuMTA3LDAuMTQ3LTAuMjUxLDAuMzY4LTAuNDQ3LDAuMzY4SDcuNzE3CgljLTAuMTk3LDAtMC4zMzktMC4yMjEtMC40NDgtMC4zNjhjLTAuMjQ5LTAuMzM5LTAuMjUtMS4xNTYtMC4wMDUtMS44NDZjMC4wMTgtMC4wNTEsMS41ODUtNC4zNjEsNC4yMi01LjU2OAoJQzExLjk3NywyNDAuNzg0LDEyLjUwOSwyNDAuODg5LDEzLjA2NywyNDAuODg5eiIvPgo8L3N2Zz4K');
  background-size: 2.2857142857142856em 18.285714285714285em;
  border: 1px solid #cccccc;
  border-radius: 2.2857142857142856em;
  content: "";
  display: block;
  height: 2.2857142857142856em;
  width: 2.2857142857142856em;
  position: absolute;
  left: -17px;
}
body.explorer .newsfeed .news-item .icon {
  background-size: 18.285714285714285em;
  background-position-x: center;
}
.newsfeed .news-item .icon:after {
  background: #ffffff 0 0 no-repeat;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuNCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB2aWV3Qm94PSIwIDAgMTggMTI2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOCAxMjYiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KICA8cGF0aCBpZD0idXBkYXRlIiBmaWxsPSIjRkZEMzUxIiBkPSJNOSw4OWMtNC40MTEsMC04LTMuNTg5LTgtOHMzLjU4OS04LDgtOHM4LDMuNTg5LDgsOFMxMy40MTEsODksOSw4OXoiLz4KICA8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNOSw3NGMzLjg2NiwwLDcsMy4xMzMsNyw3YzAsMy44NjUtMy4xMzQsNy03LDdzLTctMy4xMzUtNy03QzIsNzcuMTMzLDUuMTM0LDc0LDksNzQgTTksNzIKICAgIGMtNC45NjIsMC05LDQuMDM3LTksOXM0LjAzOCw5LDksOWM0Ljk2MywwLDktNC4wMzcsOS05UzEzLjk2Myw3Miw5LDcyTDksNzJ6Ii8+CjwvZz4KPGc+CiAgPHBhdGggaWQ9ImRlbGV0ZSIgZmlsbD0iI0QwNDQzNyIgZD0iTTksMTA3Yy00LjQxMSwwLTgtMy41ODktOC04czMuNTg5LTgsOC04czgsMy41ODksOCw4UzEzLjQxMSwxMDcsOSwxMDd6CiAgCU05LDEyNWMtNC40MTEsMC04LTMuNTg5LTgtOHMzLjU4OS04LDgtOHM4LDMuNTg5LDgsOFMxMy40MTEsMTI1LDksMTI1eiAiLz4KICA8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNOSw5MmMzLjg2NiwwLDcsMy4xMzMsNyw3YzAsMy44NjUtMy4xMzQsNy03LDdzLTctMy4xMzUtNy03QzIsOTUuMTMzLDUuMTM0LDkyLDksOTIgTTksOTAKICAgIGMtNC45NjIsMC05LDQuMDM3LTksOXM0LjAzOCw5LDksOWM0Ljk2MywwLDktNC4wMzcsOS05UzEzLjk2Myw5MCw5LDkwTDksOTB6CiAgICBNOSwxMTBjMy44NjYsMCw3LDMuMTMzLDcsN2MwLDMuODY1LTMuMTM0LDctNyw3cy03LTMuMTM1LTctN0MyLDExMy4xMzMsNS4xMzQsMTEwLDksMTEwIE05LDEwOAogICAgYy00Ljk2MiwwLTksNC4wMzctOSw5czQuMDM4LDksOSw5YzQuOTYzLDAsOS00LjAzNyw5LTlTMTMuOTYzLDEwOCw5LDEwOEw5LDEwOHoiLz4KPC9nPgo8Zz4KICA8cGF0aCBpZD0iY3JlYXRlIiBmaWxsPSIjMTQ4OTJDIiBkPSJNOSw3MWMtNC40MTEsMC04LTMuNTg5LTgtOHMzLjU4OS04LDgtOHM4LDMuNTg5LDgsOFMxMy40MTEsNzEsOSw3MXogTTksNTNjLTQuNDExLDAtOC0zLjU4OS04LTgKICAgIHMzLjU4OS04LDgtOHM4LDMuNTg5LDgsOFMxMy40MTEsNTMsOSw1M3ogTTksMzVjLTQuNDExLDAtOC0zLjU4OS04LThzMy41ODktOCw4LThzOCwzLjU4OSw4LDhTMTMuNDExLDM1LDksMzV6IE05LDE3CiAgICBjLTQuNDExLDAtOC0zLjU4OS04LThzMy41ODktOCw4LThzOCwzLjU4OSw4LDhTMTMuNDExLDE3LDksMTd6Ii8+CiAgPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTksMmMzLjg2NiwwLDcsMy4xMzQsNyw3cy0zLjEzNCw3LTcsN3MtNy0zLjEzNC03LTdTNS4xMzQsMiw5LDIgTTksMjBjMy44NjYsMCw3LDMuMTM0LDcsN3MtMy4xMzQsNy03LDcKICAgIHMtNy0zLjEzNC03LTdTNS4xMzQsMjAsOSwyMCBNOSwzOGMzLjg2NiwwLDcsMy4xMzQsNyw3cy0zLjEzNCw3LTcsN3MtNy0zLjEzNC03LTdTNS4xMzQsMzgsOSwzOCBNOSw1NmMzLjg2NiwwLDcsMy4xMzMsNyw3CiAgICBjMCwzLjg2NS0zLjEzNCw3LTcsN3MtNy0zLjEzNS03LTdDMiw1OS4xMzMsNS4xMzQsNTYsOSw1NiBNOSwwQzQuMDM4LDAsMCw0LjAzOCwwLDlzNC4wMzgsOSw5LDljLTQuOTYyLDAtOSw0LjAzOC05LDlzNC4wMzgsOSw5LDkKICAgIGMtNC45NjIsMC05LDQuMDM4LTksOXM0LjAzOCw5LDksOWMtNC45NjIsMC05LDQuMDM3LTksOXM0LjAzOCw5LDksOWM0Ljk2MywwLDktNC4wMzcsOS05cy00LjAzNy05LTktOWM0Ljk2MywwLDktNC4wMzgsOS05CiAgICBzLTQuMDM3LTktOS05YzQuOTYzLDAsOS00LjAzOCw5LTlzLTQuMDM3LTktOS05YzQuOTYzLDAsOS00LjAzOCw5LTlTMTMuOTYzLDAsOSwwTDksMHoiLz4KPC9nPgo8Zz4KICA8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTAuNDQ3LDk5LjA0NmwyLjM0OC0yLjM0OGMwLjM2MS0wLjM2MSwwLjMxNi0wLjk5Mi0wLjA0NS0xLjM1NGMtMC4zNjEtMC4zNjItMC45OTItMC40MDYtMS4zNTQtMC4wNDQKICAgIGwtMi4zNDgsMi4zNDdsLTIuMzc4LTIuMzc2Yy0wLjM2MS0wLjM2LTEuMDE1LTAuMjk2LTEuMzc1LDAuMDY1Yy0wLjM2MiwwLjM2MS0wLjQyOCwxLjAxNS0wLjA2NiwxLjM3N2wyLjM3OCwyLjM3NWwtMi4zMTksMi4zMTgKICAgIGMtMC4zNjEsMC4zNjItMC4zMTcsMC45OTIsMC4wNDQsMS4zNTRjMC4zNjEsMC4zNiwwLjk5MSwwLjQwNSwxLjM1MywwLjA0NGwyLjMxOS0yLjMxOGwyLjM2OSwyLjM3CiAgICBjMC4zNjIsMC4zNjEsMS4wMTcsMC4yOTUsMS4zNzctMC4wNjVjMC4zNi0wLjM2MSwwLjQyOS0xLjAxNSwwLjA2NS0xLjM3N0wxMC40NDcsOTkuMDQ2eiBNOC4zOTQsODMuNjY1bDMuMzcyLTMuOTQxCiAgICBjMC40ODItMC41NDgsMC4xODMtMS4wNTUtMC4zMDEtMS42MDRsLTAuMTA1LTAuMTE5Yy0wLjQ4MS0wLjU0OS0wLjkwOS0wLjk0Mi0xLjM5NC0wLjM5NmwtMy40MTgsMy45ODVMNi4wMSw4NC4zNDNsMS4xOTEtMC4yODUKICAgIEw4LjM5NCw4My42NjV6IE0xMi40ODIsNTkuOTMxYy0wLjE3Ni0wLjE1OS0wLjQ4NC0wLjE1OS0wLjY4MywwbC0zLjMzOSwzLjg0M2MtMC4xNzYsMC4xNzktMC40ODIsMC4xNzktMC42ODIsMGwtMS45MzItMS43NDYKICAgIGMtMC4xOTktMC4xNzktMC41MDctMC4xNzktMC42ODMsMGwtMS4yMDgsMS4wNzFjLTAuMTc5LDAuMTc5LTAuMTc5LDAuNDU3LDAsMC42MTVsMy4wNTUsMi43ODljMC4xNzYsMC4xNTgsMC41NSwwLjMwOSwwLjgxMywwLjMwOQogICAgaDAuNTcxYzAuMjYzLDAsMC42MTUtMC4xNDgsMC44MTMtMC4zMDlsNC40ODEtNC44ODFjMC4xNzctMC4xNTgsMC4xNzctMC40NCwwLTAuNjE5TDEyLjQ4Miw1OS45MzF6CiAgICBNMTIuNDgyLDExMy45MzFjLTAuMTc2LTAuMTU5LTAuNDg0LTAuMTU5LTAuNjgzLDBsLTMuMzM5LDMuODQzYy0wLjE3NiwwLjE3OS0wLjQ4MiwwLjE3OS0wLjY4MiwwbC0xLjkzMi0xLjc0NgogICAgYy0wLjE5OS0wLjE3OS0wLjUwNy0wLjE3OS0wLjY4MywwbC0xLjIwOCwxLjA3MWMtMC4xNzksMC4xNzktMC4xNzksMC40NTcsMCwwLjYxNWwzLjA1NSwyLjc4OWMwLjE3NiwwLjE1OCwwLjU1LDAuMzA5LDAuODEzLDAuMzA5CiAgICBoMC41NzFjMC4yNjMsMCwwLjYxNS0wLjE0OCwwLjgxMy0wLjMwOWw0LjQ4MS00Ljg4MWMwLjE3Ny0wLjE1OCwwLjE3Ny0wLjQ0LDAtMC42MTlMMTIuNDgyLDExMy45MzF6CiAgICBNNy4wNTksNDcuMDIzIGMwLjUxNiwwLjQ0LDEuMDk2LDAuODE2LDEuODExLDAuODI1aDEuMDUzdjEuMTcxTDEyLDQ3LjE1M2wtMi4wNzgtMS44NnYxLjE0SDguODY0Yy0wLjE2NCwwLTAuMzkxLTAuMDc5LTAuNjcyLTAuMjc3CiAgICBjLTAuMjgzLTAuMTk3LTAuNjA0LTAuNTAzLTAuOTM1LTAuODYyYy0wLjA4My0wLjA4OC0wLjE2Ni0wLjE4LTAuMjUtMC4yNzNjMC4wODQtMC4wOTQsMC4xNjctMC4xODYsMC4yNS0wLjI3NAogICAgYzAuMzMyLTAuMzU4LDAuNjUyLTAuNjY1LDAuOTM1LTAuODYyYzAuMjgxLTAuMTk4LDAuNTA4LTAuMjc3LDAuNjcyLTAuMjc3aDEuMDU5djEuMTRMMTIsNDIuODg3bC0yLjA3OC0xLjg2NnYxLjE3MUg4Ljg3CiAgICBjLTAuNzE1LDAuMDA4LTEuMjk1LDAuMzg1LTEuODExLDAuODI1Yy0wLjMzNCwwLjI5LTAuNjUzLDAuNjI1LTAuOTYyLDAuOTY5VjQ0SDF2Mi4wNzZoNS4xMTcKICAgIEM2LjQyLDQ2LjQxMyw2LjczMiw0Ni43NDEsNy4wNTksNDcuMDIzeiBNOS40NjMsMzAuMTM4bDMuNDgtMi41NjdjMC4xMjctMC4wOTQsMC4xODgtMC4zNzQsMC4xODgtMC40OTcKICAgIGMwLTAuMTIzLTAuMDYyLTAuNDM1LTAuMTg4LTAuNTI4bC0zLjQ4LTIuNTY3Yy0wLjI1NC0wLjE4OC0wLjQ2Mi0wLjEwMi0wLjQ2MiwwLjE5djEuODhINS42MTNjLTAuMzMxLDAtMC42MDIsMC4yMzktMC42MDIsMC41MzEKICAgIHYwLjk1OGMwLDAuMjkyLDAuMjcxLDAuNTMxLDAuNjAyLDAuNTMxaDMuMzg5djEuODhDOS4wMDEsMzAuMjQsOS4yMDksMzAuMzI1LDkuNDYzLDMwLjEzOHogTTEzLjM1NCw4LjA2MmgtMy4zMTdWNC43MDIKICAgIGMwLTAuNTExLTAuNTA5LTAuOTI2LTEuMDItMC45MjVjLTAuNTExLDAtMS4wMTksMC40MTQtMS4wMTksMC45MjZ2My4zNjFINC43MThjLTAuNTEyLDAtMC45MjYsMC40NzYtMC45MjYsMC45ODcKICAgIGMtMC4wMDEsMC41MTEsMC40MTMsMC45ODgsMC45MjUsMC45ODhoMy4yOEw3Ljk5NiwxMy4zOWMwLDAuNTEyLDAuNTA5LDAuOTI2LDEuMDIxLDAuOTI2YzAuNTEsMCwxLjAxOS0wLjQxNCwxLjAxOS0wLjkyNnYtMy4zNTEKICAgIGgzLjMxN2MwLjUxMywwLDAuOTI5LTAuNDc4LDAuOTI2LTAuOTg4QzE0LjI4MSw4LjU0MSwxMy44NjUsOC4wNjIsMTMuMzU0LDguMDYyeiIvPgo8L2c+Cjwvc3ZnPgo=');
  background-size: 1.2857142857142858em 9em;
  border-bottom: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  border-radius: 1.2857142857142858em;
  content: "";
  display: block;
  height: 1.2857142857142858em;
  width: 1.2857142857142858em;
  position: absolute;
  bottom: -7px;
  left: -7px;
}
body.explorer .newsfeed .news-item .icon:after {
  background-size: 9em;
  background-position-x: center;
}
.newsfeed .news-item time {
  color: #707070;
  font-size: 12px;
}
.newsfeed .news-item .avatar {
  float: left;
  margin: 1px 0 0 -47px;
}
.newsfeed .news-item p {
  line-height: 1;
  margin-top: 0;
}
.newsfeed .news-item p.additional-info {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: auto;
  margin-top: 4px;
  border-left: 1px solid #cccccc;
  margin-left: -15px;
  padding: 5px 10px 5px 15px;
}
.newsfeed .news-item p + p {
  margin-top: 5px;
  line-height: 1.42857;
}
.newsfeed .commit .changeset {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: auto;
  margin-top: 4px;
  border-left: 1px solid #cccccc;
  margin-left: -15px;
  padding: 5px 10px 5px 15px;
}
.newsfeed .commit .changeset + .changeset {
  margin-top: 0;
}
.newsfeed .commit .changeset .commit-hash {
  margin-right: 3px;
}
.newsfeed .news-item .icon.create,
.newsfeed .news-item .icon.import {
  background-position: 0 -2.2857142857142856em;
}
.newsfeed .news-item .icon.create:after,
.newsfeed .news-item .icon.import:after {
  background-position: 0 0;
}
.newsfeed .news-item .icon.strip,
.newsfeed .news-item .icon.delete {
  background-position: 0 -2.2857142857142856em;
}
.newsfeed .news-item .icon.strip:after,
.newsfeed .news-item .icon.delete:after {
  background-position: 0 -6.428571428571429em;
}
.newsfeed .news-item .icon.mq,
.newsfeed .news-item .icon.fork {
  background-position: 0 -2.2857142857142856em;
}
.newsfeed .news-item .icon.mq:after,
.newsfeed .news-item .icon.fork:after {
  background-position: 0 -2.5714285714285716em;
}
.newsfeed .news-item .icon.commit {
  background-position: 0 -2.2857142857142856em;
}
.newsfeed .news-item .icon.commit:after {
  background-position: 0 -1.2857142857142858em;
}
.newsfeed .news-item .icon.cset_like {
  background-position: 0 -2.2857142857142856em;
}
.newsfeed .news-item .icon.cset_like:after {
  background-position: 0 -3.8571428571428577em;
}
.newsfeed .news-item .icon.cset_unlike {
  background-position: 0 -2.2857142857142856em;
}
.newsfeed .news-item .icon.cset_unlike:after {
  background-position: 0 -7.714285714285715em;
}
.newsfeed .news-item .icon.file_uploaded {
  background-position: 0 -6.857142857142857em;
}
.newsfeed .news-item .icon.file_uploaded:after {
  background-position: 0 0;
}
.newsfeed .news-item .icon.report_issue {
  background-position: 0 -9.142857142857142em;
}
.newsfeed .news-item .icon.report_issue:after {
  background-position: 0 0;
}
.newsfeed .news-item .icon.issue_update {
  background-position: 0 -9.142857142857142em;
}
.newsfeed .news-item .icon.issue_update:after {
  background-position: 0 -5.142857142857143em;
}
.newsfeed .news-item .icon.issue_comment,
.newsfeed .news-item .icon.pullrequest_comment_created,
.newsfeed .news-item .icon.cset_comment_created {
  background-position: 0 -13.714285714285714em;
}
.newsfeed .news-item .icon.issue_comment:after,
.newsfeed .news-item .icon.pullrequest_comment_created:after,
.newsfeed .news-item .icon.cset_comment_created:after {
  background-position: 0 0;
}
.newsfeed .news-item .icon.issue_comment_updated,
.newsfeed .news-item .icon.pullrequest_comment_updated,
.newsfeed .news-item .icon.cset_comment_updated {
  background-position: 0 -13.714285714285714em;
}
.newsfeed .news-item .icon.issue_comment_updated:after,
.newsfeed .news-item .icon.pullrequest_comment_updated:after,
.newsfeed .news-item .icon.cset_comment_updated:after {
  background-position: 0 -5.142857142857143em;
}
.newsfeed .news-item .icon.issue_comment_deleted,
.newsfeed .news-item .icon.pullrequest_comment_deleted,
.newsfeed .news-item .icon.cset_comment_deleted {
  background-position: 0 -13.714285714285714em;
}
.newsfeed .news-item .icon.issue_comment_deleted:after,
.newsfeed .news-item .icon.pullrequest_comment_deleted:after,
.newsfeed .news-item .icon.cset_comment_deleted:after {
  background-position: 0 -6.428571428571429em;
}
.newsfeed .news-item .icon.start_follow_issue,
.newsfeed .news-item .icon.start_follow_repo,
.newsfeed .news-item .icon.start_follow_user,
.newsfeed .news-item .icon.start_follow_pullrequest {
  background-position: 0 -4.571428571428571em;
}
.newsfeed .news-item .icon.start_follow_issue:after,
.newsfeed .news-item .icon.start_follow_repo:after,
.newsfeed .news-item .icon.start_follow_user:after,
.newsfeed .news-item .icon.start_follow_pullrequest:after {
  background-position: 0 0;
}
.newsfeed .news-item .icon.stop_follow_issue,
.newsfeed .news-item .icon.stop_follow_repo,
.newsfeed .news-item .icon.stop_follow_user,
.newsfeed .news-item .icon.stop_follow_pullrequest {
  background-position: 0 -4.571428571428571em;
}
.newsfeed .news-item .icon.stop_follow_issue:after,
.newsfeed .news-item .icon.stop_follow_repo:after,
.newsfeed .news-item .icon.stop_follow_user:after,
.newsfeed .news-item .icon.stop_follow_pullrequest:after {
  background-position: 0 -6.428571428571429em;
}
.newsfeed .news-item .icon.wiki_created {
  background-position: 0 -11.428571428571427em;
}
.newsfeed .news-item .icon.wiki_created:after {
  background-position: 0 0;
}
.newsfeed .news-item .icon.wiki_updated {
  background-position: 0 -11.428571428571427em;
}
.newsfeed .news-item .icon.wiki_updated:after {
  background-position: 0 -5.142857142857143em;
}
.newsfeed .news-item .icon.wiki_deleted {
  background-position: 0 -11.428571428571427em;
}
.newsfeed .news-item .icon.wiki_deleted:after {
  background-position: 0 -6.428571428571429em;
}
.newsfeed .news-item .icon.pullrequest_created {
  background-position: 0 0;
}
.newsfeed .news-item .icon.pullrequest_created:after {
  background-position: 0 0;
}
.newsfeed .news-item .icon.pullrequest_updated {
  background-position: 0 0;
}
.newsfeed .news-item .icon.pullrequest_updated:after {
  background-position: 0 -5.142857142857143em;
}
.newsfeed .news-item .icon.pullrequest_fulfilled {
  background-position: 0 0;
}
.newsfeed .news-item .icon.pullrequest_fulfilled:after {
  background-position: 0 -3.8571428571428577em;
}
.newsfeed .news-item .icon.pullrequest_superseded,
.newsfeed .news-item .icon.pullrequest_rejected {
  background-position: 0 0;
}
.newsfeed .news-item .icon.pullrequest_superseded:after,
.newsfeed .news-item .icon.pullrequest_rejected:after {
  background-position: 0 -6.428571428571429em;
}
.newsfeed .news-item .icon.pullrequest_like {
  background-position: 0 0;
}
.newsfeed .news-item .icon.pullrequest_like:after {
  background-position: 0 -3.8571428571428577em;
}
.newsfeed .news-item .icon.pullrequest_unlike {
  background-position: 0 0;
}
.newsfeed .news-item .icon.pullrequest_unlike:after {
  background-position: 0 -7.714285714285715em;
}
.newsfeed .news-item .icon.team_access_gained_collab,
.newsfeed .news-item .icon.team_access_gained_admin {
  background-position: 0 -16em;
}
.newsfeed .news-item .icon.team_access_gained_collab:after,
.newsfeed .news-item .icon.team_access_gained_admin:after {
  background-position: 0 0;
}
.newsfeed .news-item .icon.team_access_changed_admin,
.newsfeed .news-item .icon.team_access_changed_collab {
  background-position: 0 -16em;
}
.newsfeed .news-item .icon.team_access_changed_admin:after,
.newsfeed .news-item .icon.team_access_changed_collab:after {
  background-position: 0 -5.142857142857143em;
}
.newsfeed .news-item .icon.team_lost_access {
  background-position: 0 -16em;
}
.newsfeed .news-item .icon.team_lost_access:after {
  background-position: 0 -6.428571428571429em;
}
.newsfeed .news-item .icon.joined-bitbucket {
  /* ../../img/bitbucket_avatar/32/bitbucket.png */

  background-image: url('data:image/png;base64,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');
  background-size: 2.2857142857142856em;
}
body.explorer .newsfeed .news-item .icon.joined-bitbucket {
  background-size: 2.2857142857142856em;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .newsfeed .news-item .icon.joined-bitbucket {
    /* ../../img/bitbucket_avatar/48/bitbucket.png */
  
    background-image: url('data:image/png;base64,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');
  }
}
.newsfeed .news-item .icon.joined-bitbucket:after {
  display: none;
}

.help-link {
  background-repeat: no-repeat;
  border: 1px solid #cccccc;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #707070;
  float: left;
  font-size: 14px;
  line-height: 1.4285714285714286;
  padding: 15px 115px 15px 15px;
  width: 304px;
}
.help-link:hover {
  background-color: #fafafa;
  border: 1px solid #bbbbbb;
  text-decoration: none;
}
.help-link:hover .primary-action {
  text-decoration: underline;
}
.help-link strong {
  color: #3b73af;
  display: block;
  font-size: 18px;
  font-weight: normal;
  margin: 0 0 10px;
  padding-top: 0;
}
.help-link .primary-action {
  color: #3b73af;
}
.help-link .primary-action.call-to-action {
  display: block;
  margin-top: 15px;
}
.help-link.documentation {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuNCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA3MiA2MSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNzIgNjEiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjRTlFOUU5IiBkPSJNNjUuNDUzLDguOTE2VjAuMDA1QzQwLjExMiwwLjAwNSwzNi4yMjYsOC4zMzMsMzYsOC44NzNjLTAuMjI2LTAuNTQtNC4xMTMtOC44NjgtMjkuNDU0LTguODY4djguOTExCglDNC40ODQsOC43OSwyLjMwNSw4LjcxOSwwLDguNzE5djQ1LjkzN2MwLDAsMTkuOTA2LTIuMTQ4LDI5Ljc4OSwzLjA4NGMxLjY3NiwwLjg4OCwzLjQ3OSwzLjI0Miw2LjIxMiwzLjI1NgoJczQuNTQzLTIuMzc0LDYuMjI0LTMuMjYyQzUyLjExMSw1Mi41MDcsNzIsNTQuNjU1LDcyLDU0LjY1NVY4LjcxOUM2OS42OTUsOC43MTksNjcuNTE2LDguNzksNjUuNDUzLDguOTE2eiBNOS44MjEsMy4zMjMKCWMxOS4zOTYsMC42MDYsMjMuMDA1LDYuNTQ0LDIzLjE3Nyw2Ljg1NGwwLjc0NSwxLjc4djM5LjY1OWMtNi45MjQtMy45NjQtMTcuMjE5LTQuNjc1LTIzLjYyMS00LjY3NWMtMC4xMDIsMC0wLjIwMywwLTAuMzAyLDBWMy4zMjMKCXogTTYyLjE4LDMuMzIzdjQzLjYxOWMtMC4xLDAtMC4xOTksMC0wLjMwMywwYy02LjQ0NywwLTE2Ljg0OCwwLjcyMS0yMy43Nyw0Ljc2M1YxMi4zMTlsMC44OTUtMi4xNDMKCUMzOS4xNzIsOS44NzMsNDIuNzczLDMuOTI5LDYyLjE4LDMuMzIzeiIvPgo8L3N2Zz4K');
  background-size: 134px 64px;
  background-position: right 24px;
}
body.explorer .help-link.documentation {
  background-size: 168px;
  background-position-x: 110%;
}
.help-link.forking {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuNCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA2MCA3MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjAgNzAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjRTlFOUU5IiBkPSJNNDIuODYzLDE3LjV2MTMuMTI1Yy0wLjI3NSwzLjQ5My0yLjUxLDUuNjQtNC4zODUsNy45NjRjLTIuNjYyLDIuNTgzLTYuNTM4LDQuNDIzLTguNDksNS4xODMKCWMtMS45NTEtMC43Ni01LjgwNS0yLjYtOC40NjctNS4xODNjLTEuODc1LTIuMzI0LTQuMTA4LTQuNDcxLTQuMzg1LTcuOTY0VjE3LjVoOC41NjhMMTIuODUzLDBMMCwxNy41aDguNTY4djEzLjYzOAoJQzkuMDcsNDIuODI3LDIxLjE4Nyw0Ni43MjQsMjEuNDIxLDUyLjUzNGMwLjAzMywyLjE1MywwLDE3LjQ2NiwwLDE3LjQ2NmgxNy4xNThjMCwwLTAuMDMzLTE1LjMxMiwwLTE3LjQ2NgoJYzAuMjM0LTUuODExLDEyLjM1MS05LjcwNywxMi44NTMtMjEuMzk2VjE3LjVINjBMNDcuMTQ3LDBMMzQuMjk1LDE3LjVINDIuODYzeiIvPgo8L3N2Zz4K');
  background-size: 105px 71px;
  background-position: right bottom;
}
body.explorer .help-link.forking {
  background-size: 210px;
  background-position-x: 150%;
}
.help-link.forks {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuNCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4NiAxMzEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDg2IDEzMSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGc+CgkJPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNEREREREQiIGQ9Ik00MC4yNjUsMTE4Ljc4N2MwLjgxNi0yLjgwNSwxLjU1My01LjYzNCwyLjAwMy04LjQwNwoJCQljMC42NzItNC4zNTQsMC43NzktOC44ODItMS41NTctMTMuMDM0Yy0xLjc5MS0zLjEwNC0xMC42LTE4LjUwNC0xMS41MTEtMjAuMDgxbDYuMzU2LTMuNjY5bC0xNy4wNS02LjE0NEwxNS4zMyw4NS4yNzMKCQkJbDYuMTg4LTMuNTczYzAuOTExLDEuNTc3LDkuNzIsMTYuOTc4LDExLjUxMSwyMC4wODFjMC4wMDcsMC4wMTEsMC4wMTMsMC4wMjEsMC4wMjEsMC4wMzNjMC41NDQsMC45NDMsMC44NzMsMi41LDAuNzM0LDQuNzQ2CgkJCWMtMC4xMjgsMi4yNS0wLjcyMyw1LjA2Mi0xLjU2NCw4LjA5OGMtMC4yMDMsMC43NTUtMC40MjQsMS41MjItMC42NTMsMi4yOTljLTAuNzg4LTAuMTg5LTEuNTYyLTAuMzgzLTIuMzE3LTAuNTgzCgkJCWMtMy4wNTEtMC43ODktNS43ODItMS42ODEtNy43OTUtMi42OTRjLTIuMDE1LTEuMDA0LTMuMTk4LTIuMDY2LTMuNzQyLTMuMDFjLTAuMDA3LTAuMDEyLTAuMDE0LTAuMDIzLTAuMDItMC4wMzQKCQkJYy0xLjc5Mi0zLjEwMy0yLjYwMS00LjUwMy0zLjUxMS02LjA4bDYuMTg4LTMuNTczTDMuMzQ3LDk0LjgyM0wwLjE0MywxMTIuNjZsNi4zNTUtMy42NjljMC45MSwxLjU3NywxLjcxOSwyLjk3OCwzLjUxMSw2LjA4MQoJCQljMi40MjksNC4wOTksNi40MDIsNi4yNjksMTAuNTEsNy44NjVjMi42ODUsMS4wMTgsNS41NjcsMS44MDksOC40NjgsMi41MTZsMC4wNzgtMC4wNDZsMy4wOTMsNS4zNTZINDcuMThMNDAuMjY1LDExOC43ODd6Ii8+Cgk8L2c+CjwvZz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiMzQjdGQzQiIGQ9Ik02Ny4zNzgsMjIuNjU3YzMuMjk1LDUuODU5LDMuMTQzLDEyLjI0NSwyLjE5NiwxOC4zOQoJYy0wLjYzNiwzLjkxMi0xLjY3NSw3LjkwMy0yLjgyNiwxMS44NmwxOS4xMDksMzMuMDk4djM2LjcwOGwtMzQuOTEtNjAuNDY2bC0wLjExMSwwLjA2NGMtNC4wOTItMC45OTgtOC4xNTgtMi4xMTQtMTEuOTQ1LTMuNTUKCWMtNS43OTUtMi4yNTItMTEuNDAxLTUuMzEyLTE0LjgyOC0xMS4wOTdjLTIuNTI3LTQuMzc3LTMuNjY4LTYuMzUzLTQuOTUyLTguNTc4bC04Ljk2Nyw1LjE3N0wxNC42NjUsMTkuMWwyNC4wMTQsOC42ODlsLTguNzI5LDUuMDQKCWMxLjI4NCwyLjIyNiwyLjQyNSw0LjIwMSw0Ljk1Miw4LjU3OGMwLjAwOSwwLjAxNiwwLjAxOSwwLjAzMiwwLjAyOCwwLjA0OWMwLjc2OCwxLjMzLDIuNDM4LDIuODI5LDUuMjc5LDQuMjQ2CgljMi44NCwxLjQzLDYuNjkzLDIuNjg4LDEwLjk5OCwzLjgwMWMxLjA2NCwwLjI4MiwyLjE1NiwwLjU1NiwzLjI2OSwwLjgyMmMwLjMyMy0xLjA5NSwwLjYzNC0yLjE3OCwwLjkyMi0zLjI0MgoJYzEuMTg4LTQuMjg0LDIuMDI1LTguMjUsMi4yMDctMTEuNDI0YzAuMTk0LTMuMTctMC4yNy01LjM2NS0xLjAzNy02LjY5NWMtMC4wMS0wLjAxOC0wLjAyLTAuMDMzLTAuMDI4LTAuMDQ5CgljLTIuNTI3LTQuMzc3LTMuNjY4LTYuMzU0LTQuOTUyLTguNTc4bC04LjcyOSw1LjA0bDQuNDgtMjUuMTQxbDI0LjA1NCw4LjY2NmwtOC45NjcsNS4xNzdDNjMuNzEsMTYuMzA1LDY0Ljg1MSwxOC4yOCw2Ny4zNzgsMjIuNjU3Cgl6Ii8+Cjwvc3ZnPgo=');
  background-size: 68px;
  background-position: 101% bottom;
  padding-right: 60px;
}
body.explorer .help-link.forks {
  background-size: 220px;
  background-position-x: 200%;
}
.help-link.api {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuNCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA5MCA3NiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOTAgNzYiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0U5RTlFOSIgZD0iTTg4LjIyMSw2Mi4zMTJMNzguMTMsNjQuMTdjLTAuOTc5LDAuMTgtMS4zMjMsMS4wMDItMC43NjgsMS44MjQKCWw1Ljc4OCw4LjU3NGMwLjI3OCwwLjQxMiwwLjM4NywwLjkzLDAuMzM5LDEuNDMySDI4Ljk2N2MtMC4wNDgtMC41MDIsMC4wNjItMS4wMiwwLjMzOS0xLjQzMmw1Ljc4OS04LjU3NAoJYzAuNTU2LTAuODIyLDAuMjEtMS42NDUtMC43NjgtMS44MjRsLTEwLjA5MS0xLjg1N2MtMC45NzktMC4xOC0xLjc3OC0xLjEzOS0xLjc3OC0yLjEzM3YtNy44NDRjMC0wLjk5NCwwLjgtMS45NTUsMS43NzgtMi4xMzUKCWwxMC4wODgtMS44NTdjMC45NzgtMC4xOCwxLjMyNC0xLDAuNzY4LTEuODI0bC01Ljc4Ny04LjU3MmMtMC41NTYtMC44MjQtMC40MzYtMi4wNzMsMC4yNjktMi43NzZsNS41NTEtNS41NDUKCWMwLjcwNC0wLjcwNCwxLjk1My0wLjgyMiwyLjc3OC0wLjI2Nmw4LjU3OSw1Ljc4MmMwLjgyNiwwLjU1NiwxLjY0NywwLjIwOSwxLjgyOC0wLjc2OGwxLjg1Ni0xMC4wODEKCWMwLjE4MS0wLjk3NywxLjE0Mi0xLjc3NywyLjEzNy0xLjc3N2g3Ljg1MWMwLjk5NSwwLDEuOTU3LDAuOCwyLjEzOCwxLjc3N2wxLjg1NiwxMC4wODFjMC4xOCwwLjk3NiwxLjAwMiwxLjMyMywxLjgyOCwwLjc2NwoJbDguNTc3LTUuNzgxYzAuODI1LTAuNTU2LDIuMDc1LTAuNDM4LDIuNzc4LDAuMjY2bDUuNTUyLDUuNTQ3YzAuNzA0LDAuNzA0LDAuODI0LDEuOTUzLDAuMjY4LDIuNzc2bC01Ljc4Niw4LjU3CgljLTAuNTU2LDAuODI0LTAuMjEsMS42NDUsMC43NjgsMS44MjRsMTAuMDg5LDEuODU3YzAuOTc4LDAuMTgsMS43NzcsMS4xNDEsMS43NzcsMi4xMzV2Ny44NDQKCUM4OS45OTgsNjEuMTc0LDg5LjE5OCw2Mi4xMzMsODguMjIxLDYyLjMxMnogTTU2LjIzMyw0NC4wOTRjLTYuNzQsMC0xMi4yMDMsNS40NTktMTIuMjAzLDEyLjE5MQoJYzAsNi43MzQsNS40NjMsMTIuMTkzLDEyLjIwMywxMi4xOTNjNi43MzksMCwxMi4yMDMtNS40NTksMTIuMjAzLTEyLjE5M0M2OC40MzcsNDkuNTUzLDYyLjk3Myw0NC4wOTQsNTYuMjMzLDQ0LjA5NHogTTMyLjc5LDE5Ljg0MwoJbC01LjAzMSwwLjkyNWMtMC40ODgsMC4wOS0wLjY2LDAuNS0wLjM4NCwwLjkxbDIuODg3LDQuMjc0YzAuMjc3LDAuNDEyLDAuMjE4LDEuMDMzLTAuMTM0LDEuMzg0bC0yLjc2OCwyLjc2NQoJYy0wLjM1MSwwLjM1MS0wLjk3NCwwLjQxMi0xLjM4NSwwLjEzNWwtNC4yNzYtMi44ODNjLTAuNDEyLTAuMjc3LTAuODIxLTAuMTA1LTAuOTExLDAuMzgxbC0wLjkyNyw1LjAyNgoJYy0wLjA5LDAuNDg3LTAuNTY5LDAuODg2LTEuMDY1LDAuODg2aC0zLjkxNWMtMC40OTUsMC0wLjk3NC0wLjM5OC0xLjA2NC0wLjg4NmwtMC45MjYtNS4wMjZjLTAuMDkxLTAuNDg2LTAuNS0wLjY1OC0wLjkxMi0wLjM4MQoJbC00LjI3NiwyLjg4M2MtMC40MSwwLjI3Ny0xLjAzNCwwLjIxNi0xLjM4NS0wLjEzNUwzLjU1LDI3LjMzOGMtMC4zNTItMC4zNTMtMC40MTEtMC45NzUtMC4xMzQtMS4zODZsMi44ODYtNC4yNzQKCWMwLjI3Ny0wLjQxLDAuMTA0LTAuODE5LTAuMzgyLTAuOTFsLTUuMDMyLTAuOTI1Yy0wLjQ4Ni0wLjA5LTAuODg2LTAuNTY5LTAuODg2LTEuMDY1di0zLjkxYzAtMC40OTYsMC4zOTktMC45NzUsMC44ODYtMS4wNjUKCWw1LjAzLTAuOTI1YzAuNDg3LTAuMDksMC42Ni0wLjUsMC4zODQtMC45MTFMMy40MTYsNy42OTRDMy4xMzksNy4yODQsMy4xOTgsNi42NjEsMy41NSw2LjMxMWwyLjc2OC0yLjc2NAoJYzAuMzUxLTAuMzUxLDAuOTc1LTAuNDEsMS4zODUtMC4xMzRsNC4yNzYsMi44ODRDMTIuMzkxLDYuNTczLDEyLjgsNi40LDEyLjg5MSw1LjkxM2wwLjkyNi01LjAyNkMxMy45MDcsMC4zOTksMTQuMzg2LDAsMTQuODgxLDAKCWgzLjkxNWMwLjQ5NiwwLDAuOTc2LDAuMzk4LDEuMDY1LDAuODg2bDAuOTI3LDUuMDI2YzAuMDksMC40ODcsMC40OTksMC42NTksMC45MTEsMC4zODJsNC4yNzYtMi44ODIKCWMwLjQxMS0wLjI3NiwxLjAzNC0wLjIxNiwxLjM4NSwwLjEzNGwyLjc2OCwyLjc2NGMwLjM1MiwwLjM1MiwwLjQxMSwwLjk3NSwwLjEzNCwxLjM4NGwtMi44ODQsNC4yNzMKCWMtMC4yNzksMC40MTItMC4xMDUsMC44MjEsMC4zODEsMC45MTFsNS4wMzEsMC45MjVjMC40ODcsMC4wOSwwLjg4NywwLjU2OSwwLjg4NywxLjA2NXYzLjkxCglDMzMuNjc3LDE5LjI3NCwzMy4yNzcsMTkuNzUzLDMyLjc5LDE5Ljg0M3ogTTE2LjgsMTEuNjE0Yy0yLjg4NywwLTUuMjI3LDIuMzM2LTUuMjI3LDUuMjJjMCwyLjg4NCwyLjM0LDUuMjIyLDUuMjI3LDUuMjIyCgljMi44ODYsMCw1LjIyNi0yLjMzOCw1LjIyNi01LjIyMkMyMi4wMjUsMTMuOTUxLDE5LjY4NiwxMS42MTQsMTYuOCwxMS42MTR6Ii8+Cjwvc3ZnPgo=');
  background-size: 90px 74px;
  background-position: right bottom;
}
body.explorer .help-link.api {
  background-size: 180px;
  background-position-x: 140%;
}
.help-link.faq {
  background-image: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/img/question_marks.png?22cfdcb426d6');
  background-position: 200px 16px;
}
.help-link.doc-101 {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuNCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA3NCA4MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNzQgODAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0RERERERCIgZD0iTTczLjE1NywxMy42NEwzOS4zMTcsMC42OWMtMC41NzItMC4yMTktMS4zMjUtMC4zMjktMi4wOC0wLjMyOQoJYy0wLjc1NSwwLTEuNTExLDAuMTEtMi4wOTEsMC4zMjlMMC44NywxMy42NGMtMS4xNTksMC40MzgtMS4xNzEsMS4xNDgtMC4wMjYsMS41ODZsMTQuMTUxLDUuNDE2bC0wLjAyNy0wLjQ5OWwxNi4yNjYtNi4xMjMKCWMtMC4yMDctMC4yNzQtMC4zMzUtMC41NjktMC4zMzUtMC44OGMwLTEuMzgxLDIuMjM4LTIuNSw1LTIuNWMyLjc2MSwwLDUsMS4xMTksNSwyLjVzLTIuMjM4LDIuNS01LDIuNQoJYy0wLjgxNywwLTEuNTc3LTAuMTA3LTIuMjU4LTAuMjgxbC0xNS4zNDksNi4xOTZsMC4wMDYsMC4zNTFsMTYuMzg0LDYuMjdjMC41NzIsMC4yMTksMS4zMjUsMC4zMjksMi4wOCwwLjMyOQoJYzAuNzU0LDAsMS41MTEtMC4xMSwyLjA5LTAuMzI5bDM0LjI3Ny0xMi45NUM3NC4yODksMTQuNzg5LDc0LjMwMSwxNC4wNzksNzMuMTU3LDEzLjY0eiIvPgo8ZWxsaXBzZSBmaWxsPSIjREREREREIiBjeD0iMzYuMzg4IiBjeT0iNDUuNDU1IiByeD0iNC42OTkiIHJ5PSI0LjU1NCIvPgo8cGF0aCBmaWxsPSIjREREREREIiBkPSJNNTcuNTk5LDYwLjEwM2MtMC40NDgsMC0wLjgwOCwwLjMwOC0wLjgwOCwwLjMwOHMtNy4yNjQsNS41NzQtMjAuMzkzLDUuNTc0CgljLTEzLjEzLDAtMjAuMzk0LTUuNTc0LTIwLjM5NC01LjU3NHMtMC4zNTktMC4zMDgtMC44MDgtMC4zMDhjLTAuNTM2LDAtMS4wNDQsMC4zNDktMS4wNDQsMS4xMThjMCwwLjA4MSwwLjAwOCwwLjE2MiwwLjAyMywwLjI0MQoJYzEuMTI3LDUuODQ5LDEuOTUxLDkuOTk3LDIuMDk2LDEwLjYyOWMwLjk4NCw0LjMwMiw5LjY2OCw3LjU0OCwyMC4xMjUsNy41NDhoMC4wMDJjMTAuNDU3LDAsMTkuMTQtMy4yNDYsMjAuMTI1LTcuNTQ4CgljMC4xNDUtMC42MzIsMC45NjgtNC43OCwyLjA5Ni0xMC42MjljMC4wMTYtMC4wNzksMC4wMjMtMC4xNiwwLjAyMy0wLjI0MUM1OC42NDMsNjAuNDUxLDU4LjEzNSw2MC4xMDMsNTcuNTk5LDYwLjEwM3oiLz4KPHBhdGggZmlsbD0iI0RERERERCIgZD0iTTY0Ljc2NSwyMC41MjRsLTI1LjIwNCw5LjUyMmMtMS4wMDEsMC4zNzktMi4wNzQsMC40NTgtMi43OTgsMC40NThjLTAuNzI2LDAtMS44MDEtMC4wOC0yLjc5NS0wLjQ2MQoJbC0xNS42My01Ljk4MWwwLjEzNiw3LjUwM2MxLjU2OCwxLjI5LDIuNjY3LDMuNTk2LDIuNTg5LDUuODYxYy0wLjA3OSwyLjI4Ny0xLjMzMiwzLjcxNi0yLjk3MiwzLjc4NGwyLjYxOSwxMS43NTRsLTUuODEyLTQuMzI0CglsMC4zNzktOC41ODFjLTEuNDItMS4zMjgtMi4zNzEtMy41MzgtMi4yOTgtNS42NzFjMC4wNzItMi4wOTIsMS4xMi0zLjUwMywyLjU1LTMuNzg0bC0wLjQxNy03Ljc3N2wtNi44MDMtMi42MDQKCWMtMC45MTIsMC45MTQtMS40MSwxLjg4OC0xLjQxLDIuOTAxYzAsMS4zODQsMy41NDEsMjEuMjIzLDQuOTQ2LDI5LjA5MWMwLjYzLDMuNTI4LDEwLjAzOSw4LjcwMiwyNC41NDUsOC43MDJsMC4wMTYtMC4wNDJ2MC4wNDIKCWMxNC41MDUsMCwyMy45MTUtNS4xNzQsMjQuNTQ0LTguNzAyYzEuNDA0LTcuODY4LDQuOTQ2LTI3LjcwOCw0Ljk0Ni0yOS4wOTFDNjUuODk2LDIyLjIyMyw2NS40OTYsMjEuMzUxLDY0Ljc2NSwyMC41MjR6CgkgTTM2LjM5OCw1NC41NDVjLTUuMTc5LDAtOS4zNzctNC4wNjktOS4zNzctOS4wODdjMC01LjAyLDQuMTk4LTkuMDg3LDkuMzc3LTkuMDg3YzUuMTc4LDAsOS4zNzYsNC4wNjcsOS4zNzYsOS4wODcKCUM0NS43NzQsNTAuNDc2LDQxLjU3Niw1NC41NDUsMzYuMzk4LDU0LjU0NXoiLz4KPC9zdmc+Cg==');
  background-size: 66px 72px;
  background-position: 92% 105%;
}
body.explorer .help-link.doc-101 {
  background-size: 132px;
  background-position-x: 110%;
}
.help-link.team-pitch {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuNCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNTIgOTkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MiA5OSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjREREREREIiBkPSJNMTUwLjIxOSw4NC41MzJjLTEuNDksMi4xNjMtMy43MTEsNC4yNjItNi4zMTIsNC4yNjJoLTI3LjE4MgoJYzAuNzkzLTMuMjI5LDEuMTczLTYuNDU3LDEuMTQyLTYuNDU3aDI2LjA0YzAuNTM5LDAsMC44ODgsMC4zODcsMS4xNDItMC4wMzNjMC43MjktMS4wNjQsMC45ODMtNC4xMzItMC4wOTUtNy40MjUKCWMtMC4wNjMtMC4xOTQtNi4xMjItMTguNDY3LTE2LjMwMy0yNC43M2wtNC40MDktMi44NDFsNS4wMTItMi4xNjNjNC4zNzctMi41MTgsNi45NDUtNy45MSw2Ljk0NS0xMi42ODgKCWMwLTEwLjA3My02LjY2LTE0Ljk4LTE1LjEyOS0xNC45OGMtNy40NTMsMC0xMy44OTIsNi4wMzctMTMuODkyLDE0Ljk0OGMwLDUuMDY5LDMuMjAzLDExLjA3NCw3LjQyMiwxMy42MjVsNC4yODEsMS4zODgKCWwtNC4zMTMsMi45NzFjLTEuNTg2LDEuMDY0LTMuMDQ1LDIuNDIxLTQuNDA4LDMuOTM4Yy0xLjA3OS0xLjg3Mi0yLjEyNi0xLjQ1Mi0zLjM5NS0zLjMyNWMwLjMxNy0wLjMyMywyLjkxOC0xLjg0MSwzLjIzNS0yLjE2NAoJYy0zLjk5Ni0zLjkwNy04LjUtMTAuNTktOC41LTE2LjQzM2MwLTExLjQ2MSw4LjYyNy0yMC44ODgsMTkuNTY5LTIwLjg4OHMyMS4xNTYsNy4wNywyMS4xNTYsMjAuODg4CgljMCw4LjAwNi00Ljc1OCwxMi41OTEtOS4xMzUsMTUuMTc0YzkuOTI3LDguNjg1LDE3LjU3MSwyNC40NCwxNy44MjUsMjUuMTgzQzE1Mi41NjYsNzcuODQ5LDE1Mi4zNDQsODEuNCwxNTAuMjE5LDg0LjUzMnoKCSBNNzYuMDk1LDQxLjk4Yy0xMS4zODYsMC0yMC42MTYtOS4zOTUtMjAuNjE2LTIwLjk4NVM2NC43MDksMC4wMSw3Ni4wOTUsMC4wMWMxMS4zODcsMCwyMC42MTcsOS4zOTUsMjAuNjE3LDIwLjk4NQoJUzg3LjQ4MSw0MS45OCw3Ni4wOTUsNDEuOTh6IE00NS4yMzQsNTEuMDIxYy0xLjI2OSwxLjg3My0yLjMxNSwxLjQ1My0zLjM5NCwzLjMyNWMtMS4zNjQtMS41MTgtMi44MjMtMi44NzQtNC40MDktMy45MzgKCWwtNC4zMTMtMi45NzFsNC4yODItMS4zODhjNC4yMTgtMi41NTEsNy40MjItOC41NTYsNy40MjItMTMuNjI1YzAtOC45MTEtNi40MzktMTQuOTQ4LTEzLjg5Mi0xNC45NDgKCWMtOC40NjksMC0xNS4xMjksNC45MDctMTUuMTI5LDE0Ljk4YzAsNC43NzgsMi41NjksMTAuMTcsNi45NDYsMTIuNjg4bDUuMDExLDIuMTYzbC00LjQwOSwyLjg0MQoJQzEzLjE2Nyw1Ni40MTIsNy4xMSw3NC42ODUsNy4wNDYsNzQuODc5Yy0xLjA3OSwzLjI5My0wLjgyNSw2LjM2LTAuMDk1LDcuNDI1YzAuMjUzLDAuNDIsMC42MDMsMC4wMzMsMS4xNDIsMC4wMzNoMjYuMDQKCWMtMC4wMzIsMCwwLjM0OSwzLjIyOSwxLjE0Miw2LjQ1N0g4LjA5M2MtMi42MDEsMC00LjgyMS0yLjA5OS02LjMxMi00LjI2MkMtMC4zNDQsODEuNC0wLjU2Niw3Ny44NDksMS4wODMsNzIuNzgKCWMwLjI1My0wLjc0Miw3Ljg5Ny0xNi40OTgsMTcuODI1LTI1LjE4M2MtNC4zNzctMi41ODMtOS4xMzUtNy4xNjctOS4xMzUtMTUuMTc0YzAtMTMuODE4LDEwLjIxMy0yMC44ODgsMjEuMTU2LTIwLjg4OAoJYzEwLjk0MiwwLDE5LjU2OSw5LjQyNywxOS41NjksMjAuODg4YzAsNS44NDMtNC41MDQsMTIuNTI2LTguNSwxNi40MzNDNDIuMzE2LDQ5LjE4LDQ0LjkxNyw1MC42OTcsNDUuMjM0LDUxLjAyMXogTTQzLjEwOSw4Mi43MjQKCWMwLjA5NS0wLjM1NCw5LjYxMS0yNi40NDEsMjQuODM0LTM1LjIyM2MzLjM2MiwwLjc0Myw1LjA3NSwwLjY0Niw4LjQ2OSwwLjY0NmMyLjg1NCwwLDUuNzcyLDAuMTk0LDguMzQyLTAuNjQ2CgljMTUuNDE1LDguNzE3LDI1LjE1MiwzNS45MzQsMjUuMjQ3LDM2LjI1NmMxLjUyMiw0LjU1MywxLjUyMiwxMi40OTQsMCwxNC43MjNjLTAuNjM0LDAuOTY5LTUuMDExLDAtNi4yMTcsMEg0Mi4xODkKCUM0MC44ODksOTMuODYyLDQxLjYxOCw4Ny4yNzYsNDMuMTA5LDgyLjcyNHogTTQxLjcxMyw5OC42NzNjMC4wMzItMC4wOTcsMC4xNTktMC4xOTMsMC40NzYtMC4xOTMKCUM0Mi40MTEsOTkuMzE4LDQxLjY4Miw5OC45MzEsNDEuNzEzLDk4LjY3M3oiLz4KPC9zdmc+Cg==');
  background-position: 95% 100%;
  background-size: 84px 49px;
}
body.explorer .help-link.team-pitch {
  background-size: 128px;
  background-position-x: 107%;
}
.help-link.patch-queues {
  background-image: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/img/help-patch-queues.png?c79a14d7d2ed');
  background-position: right center;
  padding-right: 85px;
}
.help-link.import-github {
  background-image: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/img/dashboard_blank_slate_github.png?df89339a5573');
  background-position: 100% 100%;
  background-size: 35%;
}

.tabbed-filter-widget .tabbed-filter {
  background: #f5f5f5;
  border-bottom: 1px solid #cccccc;
  border-radius: 5px 5px 0 0;
  padding: 10px 10px;
}
.tabbed-filter-widget .filter-box {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
.tabbed-filter-widget .filter-list {
  margin: 0;
  padding: 10px 0 0;
  position: relative;
}
.tabbed-filter-widget .filter-list > .filter-item {
  list-style: none;
  position: relative;
}
.tabbed-filter-widget .filter-list > .filter-item.focused {
  border-left: 1px solid #3b73af;
  background-color: #ebf2f9;
}
.tabbed-filter-widget .filter-list > .filter-item.focused a {
  margin-left: -1px;
}
.tabbed-filter-widget .filter-list > .filter-item > a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: auto;
  display: block;
  margin-top: -2px;
  padding: 4px 20px;
}
.tabbed-filter-widget .filter-list > .filter-item > .avatar + a {
  padding-left: 42px;
}
.tabbed-filter-widget .filter-list > li:first-child,
.tabbed-filter-widget .filter-list > .empty-msg + .filter-item {
  margin-top: 0;
}
.tabbed-filter-widget .filter-list > li:last-child {
  margin-bottom: 10px;
}
.tabbed-filter-widget .empty-msg {
  display: none;
}
.tabbed-filter-widget.empty .filter-list .empty-msg,
.tabbed-filter-widget .filter-list.empty .empty-msg,
.tabbed-filter-widget .no-repos {
  color: #707070;
  display: block;
  margin-top: 0;
  padding: 4px 20px;
}
.tabbed-filter-widget .filter-tabs {
  margin-bottom: -11px;
  margin-top: 10px;
  padding-left: 0;
}
.tabbed-filter-widget .filter-tabs .tabs-menu {
  vertical-align: top;
}
.tabbed-filter-widget .filter-tabs > .tabs-menu > .menu-item:first-child {
  margin-left: 0;
}
.tabbed-filter-widget .tab-pane {
  display: none;
}
.tabbed-filter-widget .tab-pane.active-pane {
  display: block;
}
.tabbed-filter-widget > .tabbed-filter-item > .avatar {
  left: 20px;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 4px;
}

.repo-filter-widget {
  border: 1px solid #ccc;
  border-radius: 5px 5px 5px 5px;
}

.repo-filter-widget .filter-list {
  height: 250px;
  overflow: auto;
}

.repo-filter-widget .filter-list .filter-item {
  padding-left: 10px;
}

.repo-filter-widget .filter-list .loading-icon {
  padding-left: 10px;
  background: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/img/loading.gif?9a8269421303') center center no-repeat;
  height: 16px;
}

.repo-filter-widget .filter-list .filter-item a {
  color: #707070;
}

.repo-filter-widget .filter-list .filter-item a .slug {
  color: #000;
}

.repo-filter-widget .filter-list .filter-item.private {
  /* ../../img/icons/svg/lock_gray.svg */
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuNCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4IDEwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDEwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZmlsbD0iIzk5OTk5OSIgZD0iTTYuOTc5LDMuOTkxVjIuOTM0QzYuOTc5LDEuMTgxLDUuNzAxLDAsNC4wNjgsMEgzLjg2OWMtMS41NTEsMC0yLjg4LDEuMTYxLTIuODgsMi45MTN2MS4wNzgKCUMwLjI1MiwzLjk5MSwwLDQuMzg5LDAsNC45NjdWMTBoOFY0Ljk2N0M4LDQuMzg5LDcuNzE3LDMuOTkxLDYuOTc5LDMuOTkxeiBNNi4wMjEsMy45OTFIMS45NzlWMi45MzQKCWMwLTEuMTMyLDEuMTQxLTIuMDMzLDEuODktMi4wMzNoMC4xOTljMC44MzIsMCwxLjk1MiwwLjg4LDEuOTUyLDIuMDEzVjMuOTkxeiIvPgo8L3N2Zz4K');
  background-repeat: no-repeat;
  background-position: 12px 8px;
  background-size: 10px;
}

.repo-filter-widget .filter-list.following .filter-item,
.repo-filter-widget .filter-list.mine .filter-item,
.repo-filter-widget .filter-list.teams .filter-item {
  display: none;
}

.repo-filter-widget .filter-list.following .following,
.repo-filter-widget .filter-list.mine .mine,
.repo-filter-widget .filter-list.teams .teams {
  display: block;
}

.repo-filter-widget .handle {
  background: transparent no-repeat center center;
  background-image: url('data:image/gif;base64,R0lGODlhFwAFAIABAHNxbf///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGMjM4QzhCREQ1Q0IxMUUwODY3MkQxRjZEQjFGQUNBNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGMjM4QzhCRUQ1Q0IxMUUwODY3MkQxRjZEQjFGQUNBNCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkYyMzhDOEJCRDVDQjExRTA4NjcyRDFGNkRCMUZBQ0E0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkYyMzhDOEJDRDVDQjExRTA4NjcyRDFGNkRCMUZBQ0E0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAQAsAAAAABcABQAAAhGMj6kG0e8inHHZRbPc7fpTAAA7');
  border-top: 1px solid #ccc;
  cursor: row-resize;
  display: block;
  height: 8px;
  width: 100%;
}

ol.user-list,
ul.user-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
ol.user-list > li.user,
ul.user-list > li.user {
  border: 1px solid #cccccc;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-bottom: 20px;
  margin-left: 20px;
  height: 96px;
  padding: 15px 95px 15px 92px;
  position: relative;
  width: 306px;
}
ol.user-list > li.user:nth-child(3n+1),
ul.user-list > li.user:nth-child(3n+1) {
  margin-left: 0;
}
ol.user-list > li.user .name,
ul.user-list > li.user .name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 195px;
  display: block;
  font-size: 16px;
}
ol.user-list > li.user .avatar,
ul.user-list > li.user .avatar {
  float: left;
  margin-left: -75px;
}
ol.user-list > li.user .follow,
ul.user-list > li.user .follow {
  float: right;
  margin-right: -80px;
}
ol.user-list ul.user-stats,
ul.user-list ul.user-stats {
  margin: 0;
  padding: 0;
}
ol.user-list ul.user-stats > li,
ul.user-list ul.user-stats > li {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: auto;
  color: #707070;
  font-size: 12px;
  list-style: none;
}

.user-dropdown {
  margin: 0;
  padding: 0;
  list-style: none;
}

.user-dropdown li {
  line-height: 20px;
}

.user-dropdown li a {
  position: relative;
  display: block;
  padding: 4px 10px 4px 31px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.user-dropdown li a:hover {
  background-color: #f5f5f5;
}

.user-dropdown li a img {
  position: absolute;
  left: 10px;
  top: 6px;
}

.repo-avatar-container {
  position: relative;
  display: block;
  box-shadow: 0 0 0 1px #ddd inset;
  text-align: center;
  font-size: 0; /* Make sure the img is centred in Chrome */
}
.repo-avatar-container img {
  box-shadow: 0 0 0 1px #ddd inset;
  vertical-align: middle;
}

.repo-avatar.size16 {
  border-radius: 8px;
  height: 16px;
  width: 16px;
  box-shadow: 0 0 0 1px #ddd inset;
}
.repo-avatar-container.size16 {
  border-radius: 8px;
  height: 16px;
  width: 16px;
  line-height: 16px;
}
.repo-avatar-container.size16 img {
  border-radius: 8px;
  width: 16px;
  height: 16px;
}

.repo-avatar-container.size24 {
  border-radius: 12px;
  height: 24px;
  width: 24px;
  line-height: 24px;
}
.repo-avatar-container.size24 img {
  border-radius: 12px;
  width: 24px;
  height: 24px;
}

.repo-avatar-container.size32 {
  border-radius: 16px;
  height: 32px;
  width: 32px;
  line-height: 32px;
}
.repo-avatar-container.size32 img {
  border-radius: 16px;
  width: 32px;
  height: 32px;
}

.repo-avatar-container.size48 {
  border-radius: 24px;
  height: 48px;
  width: 48px;
  line-height: 48px;
}
.repo-avatar-container.size48 img {
  border-radius: 48px;
  width: 48px;
  height: 48px;
}

.repo-avatar-container.size64 {
  border-radius: 32px;
  height: 64px;
  width: 64px;
  line-height: 64px;
}
.repo-avatar-container.size64 img {
  border-radius: 32px;
  width: 64px;
  height: 64px;
}

.repo-avatar-container.size128 {
  border-radius: 64px;
  height: 128px;
  width: 128px;
  line-height: 128px;
}
.repo-avatar-container.size128 img {
  border-radius: 64px;
  width: 128px;
  height: 128px;
}


.repo-summary {
  position: relative;
  padding-left: 85px;
}

.repo-summary > h1 {
  margin: 0;
  font-size: 24px;
  font-weight: normal;
  line-height: 1.25;
}

.repo-summary a.repo-avatar-link {
  display: block;
  float: left;
  margin: -4px 0 0 -75px;
  position: relative;
}

.repo-summary .repo-avatar-link .locked {
  background: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/img/icons/svg/lock-white.svg?24a42d92bb18') #747474 no-repeat 4px 2px;
  background-size: 9px;
  border: 2px solid #f5f5f5;
  border-radius: 18px;
  display: block;
  height: 17px;
  left: 0;
  top: 50px;
  position: absolute;
  width: 17px;
}

.repo-summary .repo-metadata {
  font-size: 14px;
  list-style: none;
  margin-top: 2px;
  padding-left: 0;
}
.repo-summary .repo-metadata li {
  display: inline-block;
  height: 16px;
  margin-right: 15px;
}
.repo-summary .repo-metadata li:after {
  content: '';
  display: inline-block;
  height: 100%;
}
.repo-summary .repo-metadata li:last-child {
  margin-right: 0;
}
.repo-summary .repo-metadata a {
  color: #333;
  display: inline-block;
  max-width: 450px;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
  white-space: nowrap;
}
.repo-summary .repo-metadata a:hover {
  text-decoration: none;
}
.repo-summary .repo-metadata a:hover > span + span {
  text-decoration: underline;
}
.repo-summary .repo-metadata .aui-icon {
  margin-right: 3px;
}
.repo-summary .repo-metadata .icon.clock {
  /* img/icons/pdl/time.png */
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABV0RVh0Q3JlYXRpb24gVGltZQAxMi83LzEyiCJQPAAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAD1SURBVDiNrZNRjcMwEERfrAIohDJwGNQMGghmYEMohA2DQsgxSBFcw6AQyuDuw+vIWrVVc7qRImWzM97JatxhkHOOwACcTOsLmETk0n7sGuEemAEPLMCkNUDQQ2sviMhjPUDFdyVHEZmsM+UNQHVwEJGH02Kd1IpTSn1Kqa+19kKrcfrPXiffzNBvfVYoJwI+5xydFssr28+g3AWIDjhSFrYVE3C0O9iCGWD3CTOl9FPfx3Hs2l51EP7gIFQHV0pIzpZhpxkMwNVRguE1JB9BuR641CTegAMlSDYLVtxTFngXkd7uYH7nRHtzq/mfy2SmRDZc51/RvGRp9lgUUQAAAABJRU5ErkJggg==');
}

.repo-links-list .link-from {
  width: 200px;
}
.repo-links-list .link-to {
  max-width: 430px;
}
.repo-links-list td > div {
  white-space: nowrap;
}

.ssh-keys {
  margin-top: 20px;
}
.ssh-keys .buttons #import-keys.loading:before {
  left: auto;
  right: -25px;
}
.ssh-keys .added {
  text-align: right;
  width: 105px;
}
.ssh-keys-form .textarea {
  height: 150px;
}
.ssh-keys-form .field-group strong {
  display: block;
}
.ssh-keys-form .field-group > p {
  margin-top: -10px;
  padding-top: 0;
}
.ssh-keys-form .ssh-key-copy-help {
  display: none;
}
.dialog-panel-body .ssh-keys-form textarea,
.dialog-panel-body .ssh-keys-form .text {
  width: 545px;
}

.bb-banner {
  margin: 0 0 20px 0;
  border: 1px solid #cccccc;
  border-radius: 5px;
  padding: 12px 150px 12px 15px;
  position: relative;
}
.bb-banner .banner-title {
  font-size: 16px;
  line-height: 1.5;
  font-weight: bold;
}
.bb-banner .close {
  color: #999999;
  cursor: pointer;
  display: inline-block;
  position: absolute;
  right: 7px;
  top: 7px;
}
.bb-banner .close:hover {
  color: #707070;
}
.bb-banner.feature {
  content: '';
  display: block;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuNCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOSAzMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTkgMzMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNi4wNDgsMjYuNzYyYy0wLjAyMiwwLjAxOC0yLjMzOSwxLjgwOS02LjU2NSwxLjgwOWMtNC40MS0wLjAwNC02LjQ1NS0xLjY5Ny02LjU0LTEuNzY5CgkJYy0wLjAyMi0wLjAyLTAuMDQ5LTAuMDM3LTAuMDc2LTAuMDUxYy0wLjEyNC0wLjA2MS0wLjI3Mi0wLjA0OC0wLjM4MywwLjAzNGMtMC4xMSwwLjA4MS0wLjE2NSwwLjIxNy0wLjEzOSwwLjM1CgkJYzAuMTM4LDAuNzIxLDAuNTk2LDMuMDk2LDAuNzAxLDMuNDM4QzMuNDY5LDMxLjk1NSw2LjI0MiwzMyw5LjUsMzNjMy4zNjcsMCw2LjE0NS0xLjA1Miw2LjQ2Mi0yLjQ0NwoJCWMwLjA0Ni0wLjIwNSwwLjMxMi0xLjU1MiwwLjY3NS0zLjQ0OWMwLjAyOS0wLjE1NC0wLjAzMy0wLjMyLTAuMTc1LTAuMzk0UzE2LjE2MSwyNi42NSwxNi4wNDgsMjYuNzYyeiBNOS41MDEsMTEuNTkKCQljLTUuMjI3LTAuMDAxLTkuNDk2LDEuMzc1LTkuNDk3LDMuMDc1YzAsMC4wMzcsMC4wMjEsMC4yNTksMC4wMjgsMC4zMTNsMC4xNTgsMC45NzljMC4zODQsMi4zNzUsMC45MDgsNS42MjgsMS4zOTQsOC4yMjYKCQljMC4wMDUsMC4wMjQsMC4wMTMsMC4wNDksMC4wMjIsMC4wN2MwLjY2LDEuNTIzLDQuMDQ2LDIuNjc2LDcuODc0LDIuNjhoMC4wMTljMy44NjMsMCw3LjMyOC0xLjIwOCw3Ljg4OS0yLjc1MQoJCWMwLjAwNS0wLjAxNiwwLjAxLTAuMDMyLDAuMDE0LTAuMDVsMC4wNjUtMC4zNDdjMC40MzYtMi4zMTcsMC44OTMtNS4xMDEsMS4yNi03LjMzNmwwLjIzNi0xLjQyOQoJCWMwLjAxLTAuMDU5LDAuMDMzLTAuMzEzLDAuMDMzLTAuMzU0QzE4Ljk5OCwxMi45NjgsMTQuNzI5LDExLjU5LDkuNTAxLDExLjU5eiBNMTEuNjM3LDIzLjk4OAoJCWMtMC41NjYsMC41NTctMS4zMjEsMC44NjUtMi4xMjUsMC44NjhjMCwwLTAuMDA5LDAtMC4wMSwwYy0xLjY1NSwwLTMuMDA3LTEuMzEzLTMuMDEyLTIuOTI5Yy0wLjAwMy0wLjc4NSwwLjMwOC0xLjUyNCwwLjg3NC0yLjA4MgoJCWMwLjU2Ni0wLjU1NywxLjMyLTAuODY2LDIuMTI1LTAuODY5YzEuNjYzLDAsMy4wMTUsMS4zMTQsMy4wMjEsMi45MjlDMTIuNTE1LDIyLjY5LDEyLjIwMywyMy40MywxMS42MzcsMjMuOTg4eiBNMTUuNTU2LDE0LjQ5OQoJCWMtMC4zOSwwLjYzNi0yLjk1LDEuMTI1LTYuMDU1LDEuMTI0Yy0zLjEwOC0wLjAwMi01LjY3My0wLjQ5NS02LjA1OC0xLjEzM2MtMC4wMDItMC4wMjUtMC4wMDQtMC4wNDYtMC4wMDQtMC4wNjIKCQljMC4wMDEtMC43NCwyLjcxNC0xLjM0LDYuMDYyLTEuMzRzNi4wNiwwLjYwMSw2LjA2LDEuMzQyQzE1LjU2MSwxNC40NDYsMTUuNTYxLDE0LjQ3LDE1LjU1NiwxNC40OTl6IE05LjQ5NiwyMC40MTgKCQljLTAuNDE0LDAuMDAyLTAuOCwwLjE1OC0xLjA4OCwwLjQ0M2MtMC4yODksMC4yODMtMC40NDcsMC42Ni0wLjQ0NSwxLjA2MWMwLjAwMywwLjgyNCwwLjY5MSwxLjQ5MywxLjUzNiwxLjQ5M2gwLjAwNQoJCWMwLjQxLTAuMDAxLDAuNzk0LTAuMTU4LDEuMDg0LTAuNDQzYzAuMjg4LTAuMjg0LDAuNDQ2LTAuNjYsMC40NDUtMS4wNkMxMS4wMjgsMjEuMDg4LDEwLjM0LDIwLjQxOCw5LjQ5NiwyMC40MTh6IE01LjY5Nyw4LjI3CgkJYzIuMDMtMS45ODQsNS4zMzItMS45ODQsNy4zNjMsMGwxLjg0MS0xLjc5OGMtMy4wNS0yLjk3OS03Ljk5NS0yLjk3OS0xMS4wNDUsMEw1LjY5Nyw4LjI3eiBNMTYuMTI5LDUuMjczbDEuODQtMS43OTgKCQljLTQuNzQyLTQuNjMzLTEyLjQzOC00LjYzMy0xNy4xODEsMGwxLjg0MSwxLjc5OEM2LjM1OSwxLjYyOSwxMi4zOTcsMS42MjksMTYuMTI5LDUuMjczeiIvPgo8L2c+Cjwvc3ZnPgo=') #3b7fc4 no-repeat 15px center;
  background-size: 32px;
  border: none;
  padding: 0;
  padding-left: 60px;
}
.bb-banner.feature > div {
  padding: 11px 15px 12px 15px;
  background: #ffffff;
  border: 1px solid #cccccc;
  border-left: none;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.bb-banner.feature > div p {
  margin-top: 8px;
}

table.widget.issues-widget th {
  position: absolute;
  left: -9999px;
}

table.widget.issues-widget .default-toggle {
  width: 50px;
  padding: 6px 10px;
}

table.widget.issues-widget .default-toggle > div {
  height: 20px;
}

table.widget.issues-widget a[href="#default"],
table.widget.issues-widget .default a[href="#default"]:hover {
  float: left;
  margin: 0;
  border: 1px solid #eee;
  border-radius: 3px;
  background: #fff;
  line-height: 1.3;
  padding: 0 3px;
  color: #ccc;
  text-decoration: none;
  text-transform: lowercase;
}

table.widget.issues-widget a[href="#default"]:hover,
table.widget.issues-widget .default a[href="#default"] {
  background: #eee;
  border-color: #ccc;
  color: #666;
  text-shadow: 0 1px 0 #fff;
}

.issues-list {
  margin: 70px 0 10px;
  line-height: 18px;
}
.issues-list th > a {
  color: inherit;
  outline: none;
}
.issues-list thead th {
  white-space: nowrap;
}
.issues-list[data-sort-by] th > a:after {
  position: relative;
  left: 3px;
  top: 0;
  display: inline-block;
  height: 12px;
  content: "";
}
.issues-list[data-sort-by="id"] a[href$="sort=-id"]:after,
.issues-list[data-sort-by="updated_on"] a[href$="sort=-updated_on"]:after,
.issues-list[data-sort-by="created_on"] a[href$="sort=-created_on"]:after,
.issues-list[data-sort-by="status"] a[href$="sort=-status"]:after,
.issues-list[data-sort-by="votes"] a[href$="sort=-votes"]:after,
.issues-list[data-sort-by="responsible"] a[href$="sort=-responsible"]:after,
.issues-list[data-sort-by="kind"] a[href$="sort=-kind"]:after,
.issues-list[data-sort-by="version"] a[href$="sort=-version"]:after,
.issues-list[data-sort-by="milestone"] a[href$="sort=-milestone"]:after,
.issues-list[data-sort-by="priority"] a[href$="sort=-priority"]:after {
  width: 15px;
  background: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/img/arrows-sprite.png') -5px -30px;
}
.issues-list[data-sort-by="-id"] a[href$="sort=id"]:after,
.issues-list[data-sort-by="-updated_on"] a[href$="sort=updated_on"]:after,
.issues-list[data-sort-by="-created_on"] a[href$="sort=created_on"]:after,
.issues-list[data-sort-by="-status"] a[href$="sort=status"]:after,
.issues-list[data-sort-by="-votes"] a[href$="sort=votes"]:after,
.issues-list[data-sort-by="-responsible"] a[href$="sort=responsible"]:after,
.issues-list[data-sort-by="-kind"] a[href$="sort=kind"]:after,
.issues-list[data-sort-by="-version"] a[href$="sort=version"]:after,
.issues-list[data-sort-by="-milestone"] a[href$="sort=milestone"]:after,
.issues-list[data-sort-by="-priority"] a[href$="sort=priority"]:after {
  width: 15px;
  background: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/img/arrows-sprite.png') -5px -5px;
}
.issues-list .type,
.issues-list .priority {
  width: 16px;
  text-align: center;
}
.issues-list .state {
  max-width: 25em;
  white-space: nowrap;
}
.issues-list .votes {
  text-align: center;
  width: 40px;
}
.issues-list .person {
  min-width: 70px;
  max-width: 25em;
}
.issues-list .date {
  max-width: 25em;
  min-width: 80px;
  padding-right: 0;
}
.issues-list .milestone,
.issues-list .version {
  min-width: 60px;
  max-width: 25em;
}
.issues-list td.type a,
.issues-list td.type span,
.issues-list td.priority a,
.issues-list td.priority span {
  position: relative;
  top: 1px;
}
.issues-list td.person a,
.issues-list td.person span,
.issues-list td.milestone a,
.issues-list td.milestone span,
.issues-list td.version a,
.issues-list td.version span {
  color: inherit;
}
.issues-list td.person .unassigned {
  color: #999999;
}
.issues-list td[colspan="6"],
.issues-list td[colspan="7"],
.issues-list td[colspan="8"],
.issues-list td[colspan="9"],
.issues-list td[colspan="10"],
.issues-list td[colspan="11"] {
  width: 910px;
  font-style: italic;
}
.issues-list td.text > div {
  height: inherit;
}
.issues-list.fade-table td.text > div {
  height: 18px;
}
.issues-list.fade-table td.type {
  position: relative;
}
.issues-list td.text a.component,
.issues-list td.text span.component {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100px;
  display: inline-block;
  padding: 0 5px;
  background-color: #f5f5f5;
  border: 1px solid #cccccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-family: "Bitstream Vera Sans Mono", "DejaVu Sans Mono", Monaco, monospace;
  font-size: 12px;
  line-height: 1.8333333333333333;
  color: #707070;
  line-height: 1.4;
  vertical-align: bottom;
  text-transform: none;
  font-weight: normal;
}
.issues-list tr.is-spam {
  background: #f5f5f5 url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/img/diagonal_transparent_bg.png?66e9cdcf6c6a');
}
.issues-list th.actions {
  position: absolute;
  left: -9999px;
}

.issue-comment ul.changes {
  margin: 5px 0 0 42px;
  padding-left: 11px;
  list-style: disc inside;
}

.issue-comment form.edit-comment {
  margin-left: 42px;
  width: 588px;
}

.issue-comment form.edit-comment textarea {
}

/* Comment editing */
.issue-comment .edit-comment,
.issue-comment.edit-comment-mode .comment-actions,
.issue-comment.edit-comment-mode .changes,
.issue-comment.edit-comment-mode .comment-content {
  display: none;
}
.issue-comment.edit-comment-mode .edit-comment {
  display: inline-block;
}

.file-history-widget {
  list-style: none;
  margin: 0;
  max-height: 250px;
  overflow-y: auto;
  padding: 0;
}
.file-history-widget a {
  position: relative;
  display: block;
  border-bottom: 1px solid #cccccc;
  padding: 5px 10px;
  line-height: 20px;
  text-decoration: none;
  color: #333333;
}
.file-history-widget a:hover {
  text-decoration: none;
  background: #f5f5f5;
}
.file-history-widget a.highlight,
.file-history-widget a.highlight:hover {
  background: #ebf2f9;
  cursor: default;
}
.file-history-widget a .avatar {
  position: absolute;
  top: 6px;
  left: 10px;
}
.file-history-widget a .author {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 149px;
  display: inline-block;
  float: left;
  margin-left: 21px;
  color: #3b73af;
}
.file-history-widget a .author.unmapped {
  color: #333333;
}
.file-history-widget a time {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 95px;
  float: right;
  text-align: right;
  color: #707070;
}
.file-history-widget a .message {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: auto;
  clear: both;
  display: block;
}
.file-history-widget .loading-item {
  display: none;
}
.file-history-widget.loading .loading-item {
  display: block;
  height: 26px;
  background: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/img/loading.gif?9a8269421303') no-repeat 50% 50%;
}
.file-history-widget .end {
  padding: 5px 0;
  text-align: center;
}

.sourcetree-callout {
  background-color: #f1f1f1;
  background-image: -moz-linear-gradient(top, #f6f6f6, #e9e9e9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f6f6f6), to(#e9e9e9));
  background-image: -webkit-linear-gradient(top, #f6f6f6, #e9e9e9);
  background-image: -o-linear-gradient(top, #f6f6f6, #e9e9e9);
  background-image: linear-gradient(to bottom, #f6f6f6, #e9e9e9);
  background-repeat: repeat-x;
  padding: 15px 130px 15px 15px;
  position: relative;
  border-top: 1px solid #bbbbbb;
  height: 80px;
  display: none;
}
.sourcetree-callout:after {
  position: absolute;
  top: 5px;
  right: 0;
  width: 120px;
  height: 107px;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTIwcHgiIGhlaWdodD0iMTM3cHgiIHZpZXdCb3g9IjAgMCAxMjAgMTM3IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMjAgMTM3IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxjaXJjbGUgZmlsbD0iI0NDQ0NDQyIgY3g9IjE4LjkwOSIgY3k9Ijc5Ljc3NCIgcj0iMi41Ii8+DQo8Y2lyY2xlIGZpbGw9IiNDQ0NDQ0MiIGN4PSIzMy45NDIiIGN5PSI4Ny4yOTEiIHI9IjIuNDk5Ii8+DQo8Y2lyY2xlIGZpbGw9IiNDQ0NDQ0MiIGN4PSI0MS40NTkiIGN5PSIxMDkuODQiIHI9IjIuNSIvPg0KPGNpcmNsZSBmaWxsPSIjQ0NDQ0NDIiBjeD0iNzEuNTQxIiBjeT0iMTA5Ljg0IiByPSIyLjUiLz4NCjxjaXJjbGUgZmlsbD0iI0NDQ0NDQyIgY3g9IjY0LjAyNCIgY3k9IjExNy4zNTYiIHI9IjIuNSIvPg0KPGNpcmNsZSBmaWxsPSIjQ0NDQ0NDIiBjeD0iOTQuMDkiIGN5PSIxMDIuMzIzIiByPSIyLjUwMSIvPg0KPGNpcmNsZSBmaWxsPSIjQ0NDQ0NDIiBjeD0iODYuNTc0IiBjeT0iNzkuNzc0IiByPSIyLjUiLz4NCjxjaXJjbGUgZmlsbD0iI0NDQ0NDQyIgY3g9IjcxLjU0MSIgY3k9Ijc5Ljc3NCIgcj0iMi41MDEiLz4NCjxjaXJjbGUgZmlsbD0iI0NDQ0NDQyIgY3g9IjQxLjQ1OSIgY3k9Ijc5Ljc3NCIgcj0iMi41MDEiLz4NCjxjaXJjbGUgZmlsbD0iI0NDQ0NDQyIgY3g9IjU2LjQ5MiIgY3k9Ijk0LjgwNyIgcj0iMS44NzkiLz4NCjxwYXRoIGZpbGw9IiNDQ0NDQ0MiIGQ9Ik01Ni40OTIsOTIuMzA3YzEuMzgsMCwyLjUwNCwxLjEyLDIuNTA0LDIuNXMtMS4xMjUsMi41LTIuNTA0LDIuNWMtMS4zODEsMC0yLjUtMS4xMi0yLjUtMi41DQoJUzU1LjExLDkyLjMwNyw1Ni40OTIsOTIuMzA3eiIvPg0KPGNpcmNsZSBmaWxsPSIjQ0NDQ0NDIiBjeD0iNzEuNTQxIiBjeT0iOTQuODA3IiByPSIyLjUiLz4NCjxjaXJjbGUgZmlsbD0iI0NDQ0NDQyIgY3g9IjExLjM5NCIgY3k9IjY0Ljc0MSIgcj0iMi41Ii8+DQo8Y2lyY2xlIGZpbGw9IiNDQ0NDQ0MiIGN4PSIzLjg3NyIgY3k9IjU3LjIyNCIgcj0iMi41Ii8+DQo8Y2lyY2xlIGZpbGw9IiNDQ0NDQ0MiIGN4PSIxOC45MDkiIGN5PSI0OS43MDgiIHI9IjIuNSIvPg0KPGNpcmNsZSBmaWxsPSIjQ0NDQ0NDIiBjeD0iMTMuMjcyIiBjeT0iMzQuNjc2IiByPSIyLjUiLz4NCjxjaXJjbGUgZmlsbD0iI0NDQ0NDQyIgY3g9IjY0LjAyNCIgY3k9IjEzMi4zOSIgcj0iMi41Ii8+DQo8Y2lyY2xlIGZpbGw9IiNDQ0NDQ0MiIGN4PSIzMy45NDIiIGN5PSI0OS43MDgiIHI9IjIuNSIvPg0KPGNpcmNsZSBmaWxsPSIjQ0NDQ0NDIiBjeD0iMjYuNDI2IiBjeT0iMTkuNjQzIiByPSIyLjUiLz4NCjxjaXJjbGUgZmlsbD0iI0NDQ0NDQyIgY3g9IjQxLjQ1OSIgY3k9IjEyLjEyNiIgcj0iMi41Ii8+DQo8cGF0aCBmaWxsPSIjQ0NDQ0NDIiBkPSJNNTYuNDkyLDE3LjE0NGMxLjM3OCwwLDIuNTAyLDEuMTE4LDIuNTAyLDIuNDk4cy0xLjEyNCwyLjQ5OS0yLjUwMiwyLjQ5OWMtMS4zOCwwLTIuNDk4LTEuMTE5LTIuNDk4LTIuNDk5DQoJUzU1LjExMiwxNy4xNDQsNTYuNDkyLDE3LjE0NHoiLz4NCjxjaXJjbGUgZmlsbD0iI0NDQ0NDQyIgY3g9IjY0LjAyNCIgY3k9IjQuNjA5IiByPSIyLjUiLz4NCjxjaXJjbGUgZmlsbD0iI0NDQ0NDQyIgY3g9Ijg2LjU3NCIgY3k9IjE5LjY0MiIgcj0iMi41Ii8+DQo8Y2lyY2xlIGZpbGw9IiNDQ0NDQ0MiIGN4PSI3MS41NDEiIGN5PSIzNC42NzYiIHI9IjIuNSIvPg0KPGNpcmNsZSBmaWxsPSIjQ0NDQ0NDIiBjeD0iODQuNjk0IiBjeT0iMzIuNzk2IiByPSIyLjUiLz4NCjxjaXJjbGUgZmlsbD0iI0NDQ0NDQyIgY3g9IjEwMS42MDciIGN5PSI0OS43MDgiIHI9IjIuNSIvPg0KPGNpcmNsZSBmaWxsPSIjQ0NDQ0NDIiBjeD0iNzEuNTQxIiBjeT0iNTcuMjI0IiByPSIyLjUiLz4NCjxjaXJjbGUgZmlsbD0iI0NDQ0NDQyIgY3g9IjQxLjQ1OSIgY3k9IjY0Ljc0MSIgcj0iMi41Ii8+DQo8Zz4NCgkNCgkJPHBvbHlsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0NDQ0NDQyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRzPSINCgkJOTQuMDksODcuMjkxIDc5LjA1OCwxMDIuMzI0IDY0LjAyNCwxMDIuMzI0IDU2LjQ5Miw5NC44MDcgCSIvPg0KCQ0KCQk8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNDQ0NDQ0MiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSI3OS4wNTgiIHkxPSI3Mi4yNTgiIHgyPSI3MS41NDEiIHkyPSI3OS43NzMiLz4NCgkNCgkJPHBvbHlsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0NDQ0NDQyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRzPSINCgkJMzE4Ljc4OCw0Mi4xOTEgMTA5LjEyMyw0Mi4xOTEgOTQuMDksMjcuMTU5IDc5LjA1OCwyNy4xNTkgNjQuMDI0LDEyLjEyNSA0OC45NzYsMTIuMTI1IDQxLjQ1OSwxMi4xMjUgCSIvPg0KCQ0KCQk8cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQ0NDQ0NDIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludHM9Ig0KCQkzMTguNzg4LDU3LjIyNSA5NC4wOSw1Ny4yMjUgNzkuMDU4LDQyLjE5MSA2NC4wMjQsNDIuMTkxIDQ4Ljk3NiwyNy4xNTkgMzMuOTQyLDI3LjE1OSAyNi40MjYsMTkuNjQyIAkiLz4NCgkNCgkJPHBvbHlsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0NDQ0NDQyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRzPSINCgkJMTAxLjYwNyw0OS43MDggMTA5LjEyMyw0Mi4xOTEgOTQuMDksNDIuMTkxIDg0LjY5NCwzMi43OTYgCSIvPg0KCQ0KCQk8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNDQ0NDQ0MiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSI3OS4wNTgiIHkxPSIyNy4xNTkiIHgyPSI3MS41NDEiIHkyPSIzNC42NzUiLz4NCgkNCgkJPHBvbHlsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0NDQ0NDQyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRzPSINCgkJNzEuNTQxLDQyLjE5MSA1Ni40OTIsNTcuMjI1IDQ4Ljk3Niw1Ny4yMjUgMzMuOTQyLDU3LjIyNSAzLjg3Nyw1Ny4yMjUgCSIvPg0KCQ0KCQk8cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQ0NDQ0NDIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludHM9Ig0KCQk5NC4wOSw1Ny4yMjUgNzkuMDU4LDcyLjI1OCA2NC4wMjQsNzIuMjU4IDU2LjQ5Miw2NC43NDEgNDEuNDU5LDY0Ljc0MSAJIi8+DQoJDQoJCTxwb2x5bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNDQ0NDQ0MiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50cz0iDQoJCTg2LjU3NCw2NC43NDEgNzkuMDU4LDU3LjIyNSA3My40Miw1Ny4yMjUgCSIvPg0KCQ0KCQk8cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQ0NDQ0NDIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludHM9Ig0KCQkzMTguNzg4LDcyLjI1OCAxMDkuMTIzLDcyLjI1OCA5NC4wOSw4Ny4yOTEgNzkuMDU4LDg3LjI5MSA2NC4wMjQsODcuMjkxIDQ4Ljk3Niw3Mi4yNTggMzMuOTQyLDcyLjI1OCAyNi40MjYsNzkuNzczIA0KCQkxOC45MDksNzkuNzczIAkiLz4NCgkNCgkJPHBvbHlsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0NDQ0NDQyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRzPSINCgkJNjQuMDI0LDQyLjE5MSAyNi40MjYsNDIuMTkxIDE4LjkwOSw0OS43MDggCSIvPg0KCQ0KCQk8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNDQ0NDQ0MiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSI2NC4wMjQiIHkxPSIxMi4xMjUiIHgyPSI1Ni40OTIiIHkyPSIxOS42NDIiLz4NCgkNCgkJPHBvbHlsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0NDQ0NDQyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRzPSINCgkJNTYuNDkyLDQyLjE5MSA0OC45NzYsNDkuNzA4IDMzLjk0Miw0OS43MDggCSIvPg0KCQ0KCQk8cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQ0NDQ0NDIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludHM9Ig0KCQkzMy45NDIsNzIuMjU4IDI2LjQyNiw2NC43NDEgMTEuMzk0LDY0Ljc0MSAJIi8+DQoJDQoJCTxwb2x5bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNDQ0NDQ0MiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50cz0iDQoJCTY0LjAyNCw4Ny4yOTEgNDguOTc2LDg3LjI5MSA0MS40NTksNzkuNzczIAkiLz4NCgkNCgkJPHBvbHlsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0NDQ0NDQyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRzPSINCgkJMTA5LjEyMyw3Mi4yNTggOTQuMDksNzIuMjU4IDg2LjU3NCw3OS43NzMgCSIvPg0KCQ0KCQk8cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQ0NDQ0NDIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludHM9Ig0KCQk2NC4wMjQsMTAyLjMyNCA0OC45NzYsMTAyLjMyNCAzMy45NDIsODcuMjkxIAkiLz4NCgkNCgkJPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQ0NDQ0NDIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iNDguOTc2IiB5MT0iMTAyLjMyNCIgeDI9IjQxLjQ1OSIgeTI9IjEwOS44NCIvPg0KCQ0KCQk8cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQ0NDQ0NDIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludHM9Ig0KCQkzMTguNzg4LDg3LjI5MSAxMDkuMTIzLDg3LjI5MSA5NC4wOSwxMDIuMzI0IAkiLz4NCgkNCgkJPHBvbHlsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0NDQ0NDQyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRzPSINCgkJNzEuNTQxLDEwOS44NCA4Ni41NzQsMTA5Ljg0IDk0LjA5LDExNy4zNTcgMTA5LjEyMywxMDIuMzI0IDMxOC43ODgsMTAyLjMyNCAJIi8+DQoJDQoJCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0NDQ0NDQyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjY0LjAyNCIgeTE9IjEwMi4zMjQiIHgyPSI1Ni40OTIiIHkyPSI5NC44MDciLz4NCgkNCgkJPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQ0NDQ0NDIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iNzkuMDU4IiB5MT0iMTAyLjMyNCIgeDI9IjcxLjU0MSIgeTI9Ijk0LjgwNyIvPg0KCQ0KCQk8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNDQ0NDQ0MiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSI3OS4wNTgiIHkxPSIxMTcuMzU3IiB4Mj0iNjQuMDI0IiB5Mj0iMTMyLjM5MSIvPg0KCQ0KCQk8cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQ0NDQ0NDIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludHM9Ig0KCQk5NC4wOSwxMTcuMzU3IDc5LjA1OCwxMTcuMzU3IDY0LjAyNCwxMTcuMzU3IAkiLz4NCgkNCgkJPHBvbHlsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0NDQ0NDQyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRzPSINCgkJMzE4Ljc4OCwyNy4xNTkgMTA5LjEyMywyNy4xNTkgOTQuMDksMTIuMTI1IDg2LjU3NCwxOS42NDIgCSIvPg0KCQ0KCQk8cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQ0NDQ0NDIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludHM9Ig0KCQk5NC4wOSwxMi4xMjUgODYuNTc0LDQuNjA5IDY0LjAyNCw0LjYwOSAJIi8+DQoJDQoJCTxwb2x5bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNDQ0NDQ0MiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50cz0iDQoJCTMzLjk0Miw0Mi4xOTEgMjYuNDI2LDM0LjY3NSAxMy4yNzIsMzQuNjc1IAkiLz4NCjwvZz4NCjwvc3ZnPg0K');
  content: 'SouceTree Logo';
  overflow: hidden;
  text-indent: -9999px;
}
.mac .sourcetree-callout {
  display: block;
}
.mac .sourcetree-callout .windows-text {
  display: none;
}
.windows .sourcetree-callout {
  display: block;
}
.windows .sourcetree-callout .mac-text {
  display: none;
}

.clone-dialog .clone-url {
  padding: 15px;
}
.clone-url .aui-button {
  float: left;
}
.clone-url input {
  float: left;
  border: 1px solid #cccccc;
  border-left: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font: 12px "Bitstream Vera Sans Mono", "DejaVu Sans Mono", Monaco, monospace;
  height: 30px;
  padding: 2px 4px;
  width: 248px;
}
.clone-url.ssh input {
  width: 268px;
}
.clone-url .aui-dropdown2-trigger {
  width: 80px;
}
.clone-url.ssh .aui-dropdown2-trigger {
  width: 60px;
}

.user-select .chzn-container span[data-value] {
  padding-left: 24px;
}
.user-select .chzn-container span[data-value]:before {
  display: block;
  position: absolute;
  left: 7px;
  top: 2px;
  width: 16px;
  height: 16px;
  border: 1px solid #cccccc;
  background: #ffffff;
  padding: 1px;
  content: "";
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 16px;
}
.user-select .chzn-container li[data-value] {
  position: relative;
  padding-left: 28px;
}
.user-select .chzn-container li[data-value]:before {
  display: block;
  position: absolute;
  left: 7px;
  top: 2px;
  width: 16px;
  height: 16px;
  border: 1px solid #cccccc;
  background: #ffffff;
  padding: 1px;
  content: "";
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 16px;
  top: 3px;
  left: 3px;
}

.workflow-box .form-container {
  display: inline-block;
  width: 100%;
}

.workflow-box.small {
  margin-left: auto;
  margin-right: auto;
  width: 500px;
}

.workflow-box form {
  margin-top: 0;
  width: 100%;
}

.workflow-box p + form {
  margin-top: 20px;
}

.workflow-box form div.aui-message:first-child {
  margin-top: 0;
}

.workflow-box form fieldset:first-child,
.workflow-box form p:first-child {
  margin-top: 0;
  padding-top: 0;
}

.workflow-box form fieldset:last-child,
.workflow-box form div.aui-message:last-child,
.workflow-box form p:last-child {
  margin-bottom: 0;
}

.workflow-box form.aui input.text,
.workflow-box form.aui input.password,
.workflow-box form.aui .select,
.workflow-box form.aui textarea {
  width: 100%;
}

.create-repo-workflow form.aui textarea {
  height: 100px;
}

.create-repo-workflow form.aui .buttons-container,
.create-repo-workflow form.aui .field-group,
.create-repo-workflow form.aui .group {
  padding-left: 165px;
}

.create-repo-workflow form.aui legend > span {
  width: 150px;
}

#keyboard-shortcut-dialog .dialog-panel-body {
  padding: 0 20px;
}

#keyboard-shortcuts.aui-group > .aui-item:first-child {
  font-size: 13px;
}

#keyboard-shortcuts.aui-group > .aui-item:first-child {
  padding-right: 20px;
}

#keyboard-shortcuts.aui-group > .aui-item + .aui-item {
  padding-left: 20px;
}

#keyboard-shortcuts .context-title {
  border-bottom: 1px solid #ccc;
  font-size: 16px;
  margin: 20px 0 10px;
  padding-bottom: 5px;
  text-transform: capitalize;
}

#keyboard-shortcuts .keyboard-shortcut-context {
  margin-bottom: 30px;
}

#keyboard-shortcuts .keyboard-shortcut-context dl {
  line-height: 20px;
}

#keyboard-shortcuts .keyboard-shortcut-context dt, .keyboard-shortcut-context dd {
  display: inline-block;
  margin-bottom: 10px;
  vertical-align: top;
}

#keyboard-shortcuts .keyboard-shortcut-context dt {
  margin-right: 10px;
  width: 190px;
}

#keyboard-shortcuts .keyboard-shortcut-context dd {
  margin: 0;
}

#keyboard-shortcuts .keyboard-shortcut-context dd.separator {
  margin: 0 5px;
}

#keyboard-shortcuts .keyboard-shortcut-context kbd{
  background: #f5f5f5;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f2f2f2));
  background-image: -webkit-linear-gradient(-90deg, #ffffff, #f2f2f2);
  background-image: -moz-linear-gradient(-90deg, #ffffff, #f2f2f2);
  background-image: -ms-linear-gradient(-90deg, #ffffff, #f2f2f2);
  background-image: -o-linear-gradient(-90deg, #ffffff, #f2f2f2);
  background-image: linear-gradient(-90deg, #ffffff, #f2f2f2);
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.18);
  border-radius: 3px;
  display: inline-block;
  font-family: sans-serif;
  font-size: 12px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 2px;
  min-height: 20px;
  min-width: 20px;
  padding: 0 5px;
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
}

.team-members-widget-container {
  margin-top: 10px;
  position: relative;
}

.team-members-widget-container .error {
  margin-top: 10px;
  color: #d04437
}

.team-members-widget {
  margin-top: 10px;
}

.team-members-widget .role {
  width: 150px;
}

.team-members-widget #team-member {
  width: 400px;
}

table.team-members-widget tr.form button {
  float: none;
  margin-left: 15px;
}

table.team-members-widget td.actions {
  width: 40px;
}

.team-members-widget button:focus {
  outline: none;
}

.invite-users-box {
  background: #f5f5f5 no-repeat bottom right;
  /* ../img/ads/invite_friends.svg */
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuNCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMTQgNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDExNCA1MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjREVEREREIiBkPSJNMTEyLjYwNiw0Mi42OTJjLTAuNzQ2LDEuMDkzLTEuODU1LDIuMTUyLTMuMTU2LDIuMTUySDk1Ljg1OQoJYzAuMzk2LTEuNjMxLDAuNTg3LTMuMjYyLDAuNTcxLTMuMjYyaDEzLjAyYzAuMjcsMCwwLjQ0NCwwLjE5NiwwLjU3LTAuMDE2YzAuMzY1LTAuNTM4LDAuNDkyLTIuMDg3LTAuMDQ3LTMuNzUKCWMtMC4wMzItMC4wOTgtMy4wNjEtOS4zMjctOC4xNTEtMTIuNDlsLTIuMjA0LTEuNDM1bDIuNTA1LTEuMDkyYzIuMTg4LTEuMjcyLDMuNDc0LTMuOTk1LDMuNDc0LTYuNDA4CgljMC01LjA4Ny0zLjMzLTcuNTY1LTcuNTY0LTcuNTY1Yy0zLjcyOCwwLTYuOTQ2LDMuMDQ5LTYuOTQ2LDcuNTQ5YzAsMi41NiwxLjYwMiw1LjU5MywzLjcxMSw2Ljg4MWwyLjE0MSwwLjcwMWwtMi4xNTYsMS41CgljLTAuNzk0LDAuNTM3LTEuNTIyLDEuMjIyLTIuMjA1LDEuOTg4Yy0wLjUzOS0wLjk0NS0xLjA2Mi0wLjczMy0xLjY5Ni0xLjY3OGMwLjE1OC0wLjE2MywxLjQ1OS0wLjkzLDEuNjE3LTEuMDkzCgljLTEuOTk4LTEuOTczLTQuMjUtNS4zNDgtNC4yNS04LjI5OWMwLTUuNzg5LDQuMzEzLTEwLjU1LDkuNzg1LTEwLjU1YzUuNDcxLDAsMTAuNTc3LDMuNTcxLDEwLjU3NywxMC41NQoJYzAsNC4wNDMtMi4zNzksNi4zNTktNC41NjcsNy42NjRjNC45NjQsNC4zODUsOC43ODYsMTIuMzQyLDguOTEzLDEyLjcxN0MxMTMuNzc5LDM5LjMxNywxMTMuNjY5LDQxLjExLDExMi42MDYsNDIuNjkyegoJIE03NS41NDQsMjEuMjAyYy01LjY5MywwLTEwLjMwOC00Ljc0NS0xMC4zMDgtMTAuNTk4YzAtNS44NTQsNC42MTQtMTAuNTk5LDEwLjMwOC0xMC41OTlTODUuODUzLDQuNzUsODUuODUzLDEwLjYwNAoJQzg1Ljg1MywxNi40NTgsODEuMjM3LDIxLjIwMiw3NS41NDQsMjEuMjAyeiBNNjAuMTEzLDI1Ljc2OGMtMC42MzQsMC45NDUtMS4xNTcsMC43MzMtMS42OTYsMS42NzgKCWMtMC42ODItMC43NjYtMS40MTItMS40NTEtMi4yMDUtMS45ODhsLTIuMTU2LTEuNWwyLjE0MS0wLjcwMWMyLjEwOS0xLjI4OCwzLjcxMS00LjMyMSwzLjcxMS02Ljg4MWMwLTQuNS0zLjIxOS03LjU0OS02Ljk0Ni03LjU0OQoJYy00LjIzMywwLTcuNTY0LDIuNDc4LTcuNTY0LDcuNTY1YzAsMi40MTMsMS4yODUsNS4xMzYsMy40NzQsNi40MDhsMi41MDYsMS4wOTJsLTIuMjA1LDEuNDM1CgljLTUuMDkxLDMuMTYzLTguMTE5LDEyLjM5Mi04LjE1MSwxMi40OWMtMC41MzksMS42NjMtMC40MTIsMy4yMTItMC4wNDgsMy43NWMwLjEyNywwLjIxMiwwLjMwMiwwLjAxNiwwLjU3MSwwLjAxNmgxMy4wMjEKCWMtMC4wMTcsMCwwLjE3NCwxLjYzMSwwLjU3LDMuMjYySDQxLjU0M2MtMS4zLDAtMi40MS0xLjA2LTMuMTU2LTIuMTUyYy0xLjA2Mi0xLjU4Mi0xLjE3My0zLjM3NS0wLjM0OS01LjkzNgoJYzAuMTI3LTAuMzc1LDMuOTQ5LTguMzMyLDguOTEzLTEyLjcxN2MtMi4xODgtMS4zMDUtNC41NjctMy42Mi00LjU2Ny03LjY2NGMwLTYuOTc5LDUuMTA2LTEwLjU1LDEwLjU3Ny0xMC41NQoJYzUuNDcyLDAsOS43ODUsNC43NjEsOS43ODUsMTAuNTVjMCwyLjk1MS0yLjI1Miw2LjMyNy00LjI1LDguMjk5QzU4LjY1NCwyNC44MzgsNTkuOTU1LDI1LjYwNSw2MC4xMTMsMjUuNzY4eiBNMTcuODkyLDM3LjczNwoJYzAsMC05LjE1NS02LjM4NS01LjAyNS0xMy42NmMwLDAtMC40ODIsMy42OTgsMy44MzMsNi45ODdjMC43MDYsMC41MzgsMS44MDcsMS4zMDYsMy42MzQsMi4zNzlsMi4xMTktMy43MzRsNS4wNTEsMTAuNjIyCglMMTUuOTMyLDQxLjE5TDE3Ljg5MiwzNy43Mzd6IE0xOC4zMDIsN2wyLjY0NCw5Ljk5NUwxMy45LDEyLjk2N0wxOC4zMDIsN3ogTTEuMzE5LDEwLjQxOWwxNS41NzYtNC4yMjhsLTYuMDI1LDguNzc3TDEuMzE5LDEwLjQxOXoKCSBNMTEuNDg2LDE3LjE4MWwxLjYwOC0yLjgxN2w3LjA2MSw0LjAzNWgtMC4wMDFMNC41OCwyMi42MjZsNC4wNjQtNy4wNTRMMTEuNDg2LDE3LjE4MXogTTMuMTQ1LDIxLjgyNmwtMi42NDQtOS45OTVsNi43NTEsMi45MTYKCUwzLjE0NSwyMS44MjZ6IE01OS4wNTEsNDEuNzc5YzAuMDQ4LTAuMTc5LDQuODA2LTEzLjM1NCwxMi40MTgtMTcuNzg5YzEuNjgxLDAuMzc1LDIuNTM3LDAuMzI2LDQuMjM0LDAuMzI2CgljMS40MjcsMCwyLjg4NiwwLjA5OCw0LjE3MS0wLjMyNmM3LjcwNyw0LjQwMiwxMi41NzUsMTguMTQ3LDEyLjYyMywxOC4zMTFjMC43NjIsMi4yOTksMC43NjIsNi4zMSwwLDcuNDM1CgljLTAuMzE3LDAuNDg5LTIuNTA2LDAtMy4xMDgsMEg1OC41OTFDNTcuOTQsNDcuNDA1LDU4LjMwNiw0NC4wNzgsNTkuMDUxLDQxLjc3OXogTTU4LjM1NCw0OS44MzQKCWMwLjAxNi0wLjA0OSwwLjA3OS0wLjA5OCwwLjIzNy0wLjA5OEM1OC43MDIsNTAuMTYsNTguMzM3LDQ5Ljk2NSw1OC4zNTQsNDkuODM0eiIvPgo8L3N2Zz4K');
  background-size: 110px;
  background-position: 92% 100%;
  border: 1px solid #ccc;
  border-radius: 5px;
  color: #707070;
  padding: 15px;
}

.invite-users-box .invite-button,
.invite-users-box .aui-button.invite-button {
  margin-top: 15px;
}

.invite-users-box .progress {
  background: transparent no-repeat 0 0;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQIAAAAXCAYAAADgI0HMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2RjRBNzlFNUYzQTkxMUUxODYxMEY1Q0VCOEIyNTAwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2RjRBNzlFNkYzQTkxMUUxODYxMEY1Q0VCOEIyNTAwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZGNEE3OUUzRjNBOTExRTE4NjEwRjVDRUI4QjI1MDA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZGNEE3OUU0RjNBOTExRTE4NjEwRjVDRUI4QjI1MDA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+26JoGwAACTVJREFUeNrsXH1s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');
  height: 23px;
  margin-top: 10px;
  width: 100%;
}

.invite-users-box p {
  margin-right: 20px;
  margin-top: 0;
}

.invite-users-box .progress:after {
  content: '';
  display: block;
  background: transparent no-repeat;
  height: 23px;
  width: 100%;
}

.invite-users-box .progress.first:after {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQIAAAAXCAYAAADgI0HMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2RjRBNzlFOUYzQTkxMUUxODYxMEY1Q0VCOEIyNTAwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2RjRBNzlFQUYzQTkxMUUxODYxMEY1Q0VCOEIyNTAwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZGNEE3OUU3RjNBOTExRTE4NjEwRjVDRUI4QjI1MDA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZGNEE3OUU4RjNBOTExRTE4NjEwRjVDRUI4QjI1MDA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+lQ6KAwAACfhJREFUeNrsnAtQ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');
}

.invite-users-box .progress.second:after {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQIAAAAXCAYAAADgI0HMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3RDE3NkM5Q0YzQTkxMUUxODYxMEY1Q0VCOEIyNTAwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3RDE3NkM5REYzQTkxMUUxODYxMEY1Q0VCOEIyNTAwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZGNEE3OUVCRjNBOTExRTE4NjEwRjVDRUI4QjI1MDA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZGNEE3OUVDRjNBOTExRTE4NjEwRjVDRUI4QjI1MDA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Vd6ZXwAACfBJREFUeNrsnAls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');
}

.invite-users-box .progress.third:after {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQIAAAAXCAYAAADgI0HMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3RDE3NkNBMEYzQTkxMUUxODYxMEY1Q0VCOEIyNTAwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3RDE3NkNBMUYzQTkxMUUxODYxMEY1Q0VCOEIyNTAwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjdEMTc2QzlFRjNBOTExRTE4NjEwRjVDRUI4QjI1MDA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjdEMTc2QzlGRjNBOTExRTE4NjEwRjVDRUI4QjI1MDA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+by2KaQAACZ5JREFUeNrsnAls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');
}

.admin-layout .main {
  padding-right: 0;
  padding-top: 0;
}
.admin-layout .main > section {
  width: 750px;
}
.admin-layout .main > section > .aui-message {
  margin-top: 1em;
}
.admin-layout .aui-page-panel-nav {
  padding-left: 0;
}
.admin-layout .aui-page-panel-nav .aui-navgroup {
  margin-left: -10px;
}
.admin-layout form.aui input.text {
  margin-right: 0;
}
.admin-layout form.aui input.text,
.admin-layout form.aui .select,
.admin-layout form.aui textarea {
  width: 100%;
}
.admin-layout form.aui .two-thirds input.text,
.admin-layout form.aui .two-thirds .select,
.admin-layout form.aui .two-thirds textarea {
  width: 70%;
}
.admin-layout form.aui .half input.text,
.admin-layout form.aui .half .select,
.admin-layout form.aui .half textarea {
  width: 50%;
}
.admin-layout form.aui .one-third input.text,
.admin-layout form.aui .one-third .select,
.admin-layout form.aui .one-third textarea {
  width: 35%;
}

/* Participants */
.participants {
  line-height: 24px;
}

.participants ol {
  list-style: none;
  padding: 0;
  background: transparent;
}

.participants.truncated ol {
  width: 170px; /* (24 + 10) * 5 */
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAIAAAC1JZyVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEQUQ4NDZFRkY1NjMxMUUxQjBFQkMwRTcyRUQ4Nzg5RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEQUQ4NDZGMEY1NjMxMUUxQjBFQkMwRTcyRUQ4Nzg5RSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkRBRDg0NkVERjU2MzExRTFCMEVCQzBFNzJFRDg3ODlFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkRBRDg0NkVFRjU2MzExRTFCMEVCQzBFNzJFRDg3ODlFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+BvktCwAAAGZJREFUeNrs1r0OwCAIRlH+3v+JQWrTpRMmYrr0Y9YcSRwuZ6a7jzFod0TEzOozNo2IoMbM68ysqtVTOnu8pcXG9MmAAQMGDBgwYDay5IBU98ZdNk/7NANqyfDsNHwBMGD+zFwCDAD4Lx5El1/4zQAAAABJRU5ErkJggg==');
}

.participants ol li.empty {
  background-color: #f5f5f5;
}

.participants ol li {
  float: left;
  position: relative;
  margin-left: 10px;
  margin-bottom: 10px;
  margin-right: 0;
  height: 24px;
  width: 24px;
  background: #fff;
}

.participants ol li span {
  display: none;
}

.aui-inline-dialog .show-participants-dialog ol li a.approved:after,
.participants ol li a.approved:after {
  height: 12px;
  width: 12px;
  content: "";
  border: 2px solid #fff;
  border-radius: 8px;
  background-image: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/img/icons/svg/icon-approved.svg?5dd004fe7d4c');
  background-size: 12px;
  position: absolute;
  top: -8px;
  right: -8px;
}

.participants ol.loading {
  background: none;
  color: #ccc;
}

/* Participants Inline Dialog */
.aui-inline-dialog .show-participants-dialog ol {
  list-style: none;
  margin: 10px;
  padding: 0;
}

.aui-inline-dialog .show-participants-dialog ol li {
  position: relative;
  line-height: 24px;
  padding: 5px 0 5px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.aui-inline-dialog .show-participants-dialog ol li a {
  padding-left: 34px;
  white-space: nowrap;
}

.aui-inline-dialog .show-participants-dialog ol li a img {
  position: absolute;
  top: 5px;
  left: 0;
}

.aui-inline-dialog .show-participants-dialog ol li a.approved:after {
  left: 17px;
  right: auto;
  top: -2px;
}

form.settings-form .main-form {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  padding-right: 20px;
  width: 550px;
}
form.settings-form .main-form div.aui-message {
  margin-top: 0;
}
form.settings-form .main-form div.field-group:first-child {
  margin-top: 0;
  padding-top: 0;
}
form.settings-form .avatar-view {
  border-left: 1px solid #cccccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: right;
  width: 200px;
  padding-left: 20px;
  padding-right: 52px;
  text-align: center;
}
form.settings-form .avatar-view label {
  display: none;
}
form.settings-form .avatar-view .avatar-container {
  width: 128px;
  height: 128px;
}
form.settings-form .has-avatar + .gravatar-help {
  display: none;
}
form.settings-form .gravatar-help {
  margin-top: 5px;
  line-height: 16px;
}
form.settings-form a.change-username {
  font-size: 12px;
}

form.aui .readonly-input {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  margin: 0;
  height: 2em;
  border: 1px solid #ccc;
  border-radius: 3px 3px 3px 3px;
  box-shadow: 0 1px 3px #ddd inset;
  padding: 4px 5px;
  line-height: 1.42857;
  background-color: #f5f5f5;
  color: #999;
  font-size: inherit;
  vertical-align: baseline;
}

form.aui .readonly-input img {
  float: left;
  margin-right: 5px;
}

.invite-form .aod-icon {
  display: inline-block;
  position: relative;
  top: 10px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMTNCMTg3RDgyQTAxMUUyODAzMzg1RDI4NURGQUEzQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMTNCMTg3RTgyQTAxMUUyODAzMzg1RDI4NURGQUEzQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjExM0IxODdCODJBMDExRTI4MDMzODVEMjg1REZBQTNCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjExM0IxODdDODJBMDExRTI4MDMzODVEMjg1REZBQTNCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8++hGMkQAAA/ZJREFUeNrUmntoTmEcx8+7d002s81lmNxyzbWUYYzINpMJTUPmn6EwlAxhspBCLrk0TdLclmhlYrmsjTEjNTaSSK6hmFtuM/P9td/R09s5z/u+5z2Xd7/6tPc8l3Oe7znneZ7f73fmampqUlqyuXwR0G3kQm9NMsB8MBxEgLegAuSDu0YH97K6wGub0ABvQDgoBske5ZGgL1gAtoBcq55AIAJc4DYY5KXdBhAC1lshICSAvlt9GLxq60BiMAmgu7/azz40kcLANlAHHoNCMMSJV2g2cPvZJwU8BL2FMponmWA8uGa1AFpddoDJoIeBa8UyWnYBdAA/rRJAg68BfSxaTOj8o8ELMIwXh1dmCthp4eDJaDM6CPrz/PoN0sAlsybxPKs3VDCA/yo82Y+auQq1ccBL6GymgHsOCLhvpoClDghYYqaAGyAd/LJh4B9AKrhp9k58lleJA+CLBQN/ze4JXaPUqp34OcgGG8FEkMQudC/Q3s9lkwb8FFSDK6AcNNjlSnwEZxjVre4O4kAnEMVlbh4sDewr93tPrj4L+GuXO00O1zlQC4rARVAv1H8Hjxij1o7dlAy+3gxfVj9fBVCA0pNJ47t5C5SBXbxzGjHasHLABBDP11Et2swncAd8Ek4aye8/EQPWCG1pEi4CP/jJqK9Ya1Dg8ZTywFqN66k3yDQBDezuTtOoW8YBSyMf9wMrdc5TLggIk7Sr9HXJ9mcZLdIppzu7Tzgu4bniabVcp9puFqFlJ62IyE7zo9WyxR4h4xwvDuEYyU77GRy3QkAjB+h6VsLvOtkDsEqoyxF8mwhexfRss9V5IQo0ukome7xwvJ//Zgtl1R5tRKN8Uhd/8kJGgvpZkroRnCdShIGLgy+WDJ5sph1ZiSqwXVI/HRzWKC/gOlnUV2VXWoXW/euS+iywVzjeozRn6WTebo6daRWyZHbG4nTql7PvQ5NsheQ8b8Aku/NCCqdARnGuRy/k3OTlHLRTJxhJpwT6Cv1fKMDYAPonsIuuOCVAjZeNiEg0I9Y2Q4A6CZN8bPuN50+lGRc2S4DCUVWajyvYZbMuaqYAsvNeNjqFAxYlWAUoHGZmSerHgWPBJmAqeKI0p8nJjnCMoGfkmaYEkwAaMOX9r4KBXEYfMk5I+hQGiwDaZTvybzevLtHCndYL9GO97NC2CHBr7LYxHDqqIqZI+ucp/n/pMVVAuk72gD5SpPLvZ0rzp1Ytiwp0VQpUQKYkLCwTjnM5q6Flc50SEC7xIg+Bdx5l+RKXItQJAbTatNKpO6WzP2hZWzDYCQFDJXU1GmV1kvbxTsQDlJyt1zhHhU57SlSVckpFtD9K89dJQ+Zq6f9u80+AAQAxecZXXMa4NgAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  width: 48px;
  height: 48px;
  margin: 0 10px 0 0;
}
.invite-form #recaptcha_table tr:first-of-type td:nth-child(3),
.invite-form #recaptcha_table tr:last-of-type td:nth-child(3) {
  display: none;
}
.invite-form .forgot-password {
  margin-left: 10px;
}
.invite-form .contains-avatar {
  line-height: 32px;
}
.invite-form .contains-avatar .user-link .avatar {
  margin-right: 5px;
  vertical-align: middle;
}

.blank-slate-banner {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: 0 0 0 310px;
}

.blank-slate-banner > div {
  border-radius: 0 5px 5px 0;
  padding: 27px 30px 30px 30px;
  background-color: #fff;
}

.blank-slate-banner > div > h1 {
  line-height: 1;
  font-size: 40px;
  font-weight: normal;
}

.blank-slate-banner > div > h2 {
  line-height: 1.5;
  font-size: 20px;
}

.blank-slate-banner > div > p {
  font-size: 16px;
  line-height: 1.5; /* 24px */
  margin: 16px 0;
}

.blank-slate-banner > div > pre {
  margin: 9px 0;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 9px 12px;
}

.blank-slate-banner > div > pre {
  background: #f5f5f5;
  overflow-x: auto;
}

.readme.file pre {
  background: #f5f5f5;
  border: 1px solid #cccccc;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 9px 0;
  overflow: auto;
  padding: 10px;
  width: 100%;
}
.readme.file > pre:first-child,
.readme.file div:first-child > pre {
  margin-top: 0;
}
.readme.file img {
  max-width: 100%;
}
.readme.file div > h1:first-child,
.readme.file div > h2:first-child,
.readme.file div > h3:first-child,
.readme.file div > h4:first-child,
.readme.file div > h5:first-child {
  margin-top: 20px;
}
.readme.file div > h6:first-child {
  margin-top: 10px;
}
.readme.file dl,
.readme.file dd {
  margin-bottom: 10px;
}
.readme.file dl dt {
  font-weight: bold;
  margin-bottom: 10px;
}
.readme.file tt {
  font-size: 90%;
  vertical-align: middle;
}
.readme.file ul > li > ul {
  margin-top: 0;
}
.readme.file > .contents {
  margin-top: 20px;
}
.readme.file > .contents:first-child {
  margin-top: 0;
}

.textarea-preview .preview-footer {
  background: #f5f5f5;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  clear: both;
}
.textarea-preview .preview-footer .preview {
  float: right;
  margin: 0 15px 0 0;
  line-height: 30px;
}
.textarea-preview textarea {
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
}
.textarea-preview.with-footer textarea {
  float: left;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
.textarea-preview.with-footer.previewing .preview-container {
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
.textarea-preview .preview-container {
  display: none;
}
.textarea-preview.previewing .preview-container {
  display: block;
  border: 1px solid #cccccc;
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  padding: 10px;
  background: #ffffff;
}
.textarea-preview.previewing .preview-container img {
  max-width: 100%;
}
.textarea-preview.previewing textarea {
  display: none;
}
.textarea-preview.previewing .markItUp .markItUpButton {
  display: none;
}
.textarea-preview.previewing .markItUp .markItUpButton.preview,
.textarea-preview.previewing .markItUp .markItUpButton.help {
  display: block;
}
.textarea-preview.previewing .markItUp .markItUpButton.preview.creole,
.textarea-preview.previewing .markItUp .markItUpButton.help.creole,
.textarea-preview.previewing .markItUp .markItUpButton.preview.rest,
.textarea-preview.previewing .markItUp .markItUpButton.help.rest,
.textarea-preview.previewing .markItUp .markItUpButton.preview.textile,
.textarea-preview.previewing .markItUp .markItUpButton.help.textile {
  display: none;
}
.textarea-preview .markdown,
.textarea-preview .creole,
.textarea-preview .rest,
.textarea-preview .textile {
  display: none;
}
.textarea-preview .markup-type-markdown .markdown,
.textarea-preview .markup-type-creole .creole,
.textarea-preview .markup-type-rest .rest,
.textarea-preview .markup-type-textile .textile {
  display: block;
}

.issue-attrs {
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: 10px;
}

.issue-attrs > div {
  margin: 5px 0;
  padding-left: 130px;
}

.issue-attrs dt {
  float: left;
  margin-left: -145px;
  width: 130px;
  text-align: right;
}

.issue-attrs dd {
  margin: 0;
}

.issue-attrs dd {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.issue-attrs dd.with-icon {
  position: relative;
  padding-left: 21px;
}

.issue-attrs dd.with-icon img,
.issue-attrs dd.with-icon .icon {
  position: absolute;
  left: 0;
  top: 2px;
}

.issue-attrs .watchers a,
.issue-attrs .votes a {
  margin-left: 3px;
}

.dismissable-ad {
  position: relative;
  margin-top: 20px;
  border: 1px solid #ccc;
  border-radius: 5px;
  background-repeat: no-repeat;
  background-position: 95% bottom;
  background-color: #fff;
  padding: 15px 20px 20px;
}

.dismissable-ad h1 {
  margin: 0 0 15px;
}

.dismissable-ad > *:first-child {
  margin-top: 0;
}

.dismissable-ad a.close {
  color: #999;
  position: absolute;
  right: 10px;
  top: 10px;
}

.dismissable-ad a.close:hover {
  color: #707070;
}

.issue-attachment-list {
  list-style: none;
  padding: 0;
}

.issue-attachment-list li {
  position: relative;
  float: left;
  margin: 0 15px 13px 0;
}

.issue-attachment-list li:nth-child(3n) {
  margin-right: 0;
}

.issue-attachment-list li a.attachment-link {
  display: block;
  width: 178px;
}

.issue-attachment-list li a .placeholder {
  display: block;
  margin-bottom: 5px;
  border: 1px solid #ccc;
  border-radius: 3px;
  height: 100px;
  width: 100%;
  line-height: 100px;
  text-align: center;
  font-size: 0;
}

.issue-attachment-list li a img {
  border-radius: 3px;
  max-height: 100%;
  max-width: 100%;
  vertical-align: middle;
}

.issue-attachment-list li a:hover .placeholder,
.issue-attachment-list li a:hover .placeholder.default {
  background-color: #f0f0f0;
}

.issue-attachment-list li a .placeholder.default {
  background-color: #f5f5f5;
}

.issue-attachment-list li a .placeholder.default {
  background: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/img/clip.png?9b3399c0e0f3') no-repeat 50% 50% #f5f5f5;
}

.issue-attachment-list li a .filename {
  display: block;
  width: 178px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.issue-attachment-list li a[href='#delete-attachment'] {
  background: #fff;
  border-radius: 8px;
  color: #707070;
  display: none;
  height: 16px;
  position: absolute;
  right: -8px;
  top: -8px;
  width: 16px;
}

.issue-attachment-list li:hover a[href='#delete-attachment'] {
  display: inline-block;
}

.issue-attachment-list a[href='#delete-attachment']:hover {
  color: #333;
}

.filter-container {
  position: relative;
  top: -2px;
  margin-bottom: 20px;
}
.filter-container:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.filter-container .filter-label {
  float: left;
  margin-right: 10px;
  padding-top: 2px;
  color: #707070;
}
.filter-container .filter-label + .filter-control {
  float: left;
}
.filter-control {
  list-style: none;
  margin: 0;
  padding: 0;
}
.filter-control:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.filter-control > li {
  float: left;
  margin-right: 10px;
}
.filter-control > li[aria-pressed="true"] a {
  background: #cccccc;
  background: -webkit-linear-gradient(top, #cccccc 0%, #dddddd 13%);
  background: -moz-linear-gradient(top, #cccccc 0%, #dddddd 13%);
  background: -o-linear-gradient(top, #cccccc 0%, #dddddd 13%);
  background: -ms-linear-gradient(top, #cccccc 0%, #dddddd 13%);
  background: linear-gradient(top, #cccccc 0%, #dddddd 13%);
  border-color: #cccccc;
  color: #333333;
}
.filter-control > li[aria-pressed="true"] a:hover {
  background: #cccccc;
  background: -webkit-linear-gradient(top, #cccccc 0%, #dddddd 13%);
  background: -moz-linear-gradient(top, #cccccc 0%, #dddddd 13%);
  background: -o-linear-gradient(top, #cccccc 0%, #dddddd 13%);
  background: -ms-linear-gradient(top, #cccccc 0%, #dddddd 13%);
  background: linear-gradient(top, #cccccc 0%, #dddddd 13%);
  border-color: #cccccc;
  color: #333333;
}
.filter-control > li a {
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 1px 7px;
  border: 1px solid transparent;
  border-radius: 3px;
  text-decoration: none;
  text-shadow: 0 1px 0 #ffffff;
}
.filter-control > li a:hover {
  background: #f5f5f5;
  border-color: #cccccc;
}

.CodeMirror {
  height: 350px;
  border: 1px solid #cccccc;
  font-family: "Bitstream Vera Sans Mono", "DejaVu Sans Mono", Monaco, monospace;
  font-size: 12px;
  line-height: 1.4;
}
.CodeMirror-gutters {
  background-color: #f5f5f5;
  border-color: #cccccc;
}
.CodeMirror-linenumbers {
  padding: 0 10px 0 6px;
}
.CodeMirror-linenumber {
  padding: 0 0 0 1.5em;
  color: #707070;
  z-index: 5;
}
.CodeMirror-lines {
  padding: 8px 0;
}
.CodeMirror-diff-gutter {
  color: green;
  z-index: 1;
  display: inline-block;
  background-color: #c0f0c0;
  font-weight: bold;
  padding-left: 5px;
}

form.commit-form div.aui-message {
  margin-top: 0;
}
form.commit-form div.aui-message p.title {
  margin-top: 0;
}
form.commit-form div.field-group,
form.commit-form fieldset.group {
  margin-bottom: 0;
  padding-bottom: 0;
}
form.commit-form .chzn-container {
  width: 100% !important;
}
form.commit-form textarea {
  padding-bottom: 0;
}
form.commit-form #pr-fields {
  display: none;
}
form.commit-form #id_reviewers_group label {
  padding-top: 10px;
}
form.commit-form #participants,
form.commit-form #participants_chzn {
  width: 100%;
}
form.commit-form #participants_chzn .chzn-choices .search-choice {
  /* Prevents 1px layout jump when adding reviewers (chosen sets it to 3px) */

  margin-bottom: 2px;
}
form.commit-form #participants_chzn .search-field input {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit;
}
form.commit-form #suggested {
  color: #707070;
}
form.commit-form #suggested .label {
  float: left;
  margin-right: 5px;
  padding: 1px 0;
}
form.commit-form #suggested ul {
  display: block;
}
form.commit-form #suggested ul li {
  color: #707070;
}
form.commit-form #id_submit {
  position: absolute;
  left: -9999px;
}
#commit-form .dialog-button-panel .message {
  float: left;
  padding-top: 5px;
  color: #707070;
}
#commit-form .dialog-button-panel .cancel-placeholder {
  display: inline-block;
  margin-right: 10px;
  color: #707070;
}

.user-group-autocomplete .chzn-container {
  font-size: 14px;
}
.user-group-autocomplete .chzn-container .chzn-choices {
  padding-bottom: 0;
}
.user-group-autocomplete .chzn-container .chzn-choices .search-choice {
  margin: 0 5px 4px 0;
  padding: 1px 20px 1px 5px;
  font-size: 14px;
}
.user-group-autocomplete .chzn-container .chzn-choices .search-choice img.avatar {
  position: relative;
  vertical-align: top;
  top: 0;
}
.user-group-autocomplete .chzn-container .chzn-choices .search-choice a.search-choice-close {
  top: 4px;
}
.user-group-autocomplete .chzn-container .chzn-choices .search-choice span {
  top: 2px;
}
.user-group-autocomplete .chzn-container .chzn-choices .search-choice span.bb-group {
  top: 0;
  background-image: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/img/icons/svg/group.svg?d6da72b548ad');
  background-size: 16px;
  background-repeat: no-repeat;
  padding-left: 21px;
  line-height: 1.1428571428571428;
}
.user-group-autocomplete .chzn-container .search-field {
  height: 24px;
}
.user-group-autocomplete .chzn-container .search-field input {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit;
  height: 20px;
  margin: 0;
  padding: 0;
  line-height: 1.4285714285714286;
  font-size: 14px;
  color: #333333;
}
.user-group-autocomplete .chzn-container .search-field input.default {
  color: #707070;
}
.bb-typeahead-suggestions.user-group-suggestions .bb-typeahead-group .name {
  display: inline-block;
  background-image: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/img/icons/svg/group.svg?d6da72b548ad');
  background-size: 24px;
  background-repeat: no-repeat;
  background-position: 0 5px;
  padding-left: 34px;
}
.bb-typeahead-suggestions.user-group-suggestions .bb-typeahead-group.active .name {
  background-size: 24px;
  background-repeat: no-repeat;
  background-image: url('https://d3oaxc4q5k2d6q.cloudfront.net/m/c6ebc9d7ebd6/img/icons/svg/group-inverted.svg?5be6b08d1d2c');
}

form.aui fieldset.big-radio-buttons div.radio {
  display: inline-block;
  margin-right: 10px;
  padding: 0;
}
form.aui fieldset.big-radio-buttons label {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  height: 76px;
  min-width: 100px;
  border: 1px solid #cccccc;
  border-radius: 5px;
  padding: 49px 10px 7px;
  background-position: 50% 10px;
  background-size: 32px 32px;
  background-repeat: no-repeat;
  cursor: pointer;
  text-align: center;
}
form.aui fieldset.big-radio-buttons input.radio {
  position: absolute;
  left: -9999px;
}
form.aui fieldset.big-radio-buttons input.radio:focus + label {
  box-shadow: 0 0 0 3px rgba(59, 127, 196, 0.5);
}
form.aui fieldset.big-radio-buttons input.radio:checked + label {
  border-color: #4a6785;
  background-color: #ebf2f9;
}

