diff --git a/ajax/libs/aui/5.6.4/aui-next/css/aui-experimental.css b/ajax/libs/aui/5.6.4/aui-next/css/aui-experimental.css new file mode 100755 index 000000000..078190bc7 --- /dev/null +++ b/ajax/libs/aui/5.6.4/aui-next/css/aui-experimental.css @@ -0,0 +1,2193 @@ +/** + * 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 Label */ +.aui-label { + background: #f5f5f5; + border: 1px solid #cccccc; + border-radius: 3.01px; + /* 3.01 for IE10 */ + color: #3b73af; + display: inline-block; + font-size: 14px; + font-weight: normal; + line-height: 1; + padding: 1px 5px; + margin: 0 5px 0 0; + text-align: left; + text-decoration: none; +} +span.aui-label { + color: #333333; +} +/* Need the split hover to trigger border on parent while split label/X are hovered */ +.aui-label.aui-label-closeable.aui-label-split:hover, +a.aui-label:focus, +a.aui-label:hover, +a.aui-label:active { + border-color: #707070; + text-decoration: none; +} +.aui-label-split .aui-label-split-main:hover, +.aui-label-split .aui-label-split-main:active, +.aui-label-split .aui-label-split-main:focus { + text-decoration: none; +} +.aui-label.aui-label-closeable { + padding-right: 18px; + position: relative; +} +.aui-label-closeable .aui-icon-close { + /* Small X icon */ + 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; + cursor: pointer; + display: block; + float: right; + height: 8px; + position: absolute; + right: 5px; + top: 4px; + width: 8px; +} +/*! AUI Sortable Tables */ +.aui-table-sortable .tablesorter-header { + cursor: pointer; +} +/** + * Unsortable columns should not get the hover effects + */ +.aui-table-sortable .tablesorter-header.aui-table-column-unsortable { + cursor: default; +} +.aui-table-sortable .tablesorter-header.aui-table-column-unsortable:hover { + background-color: inherit; + color: inherit; +} +/** + * Color of header when selected or hovered. + */ +.aui-table-sortable .tablesorter-header:hover, +.aui-table-sortable .tablesorter-headerAsc, +.aui-table-sortable .tablesorter-headerDesc { + background-color: #f5f5f5; + color: #333333; +} +/** + * Used to generate the arrow on the right. + */ +.aui-table-sortable .aui-table-header-content:after { + border: 4px solid transparent; + content: ""; + display: inline-block; + margin-left: 5px; + position: relative; + width: 0; +} +/** + * If the table header is hovered add the border color. + */ +.aui-table-sortable .tablesorter-header:hover .aui-table-header-content:after { + border-top-color: #333333; + border-bottom-color: transparent; + opacity: 0.5; + top: 2px; + /* push down by half the height of the arrow (border) */ +} +/** + * If descending add border color + */ +.aui-table-sortable .tablesorter-headerAsc .aui-table-header-content:after, +.aui-table-sortable .tablesorter-headerAsc:hover .aui-table-header-content:after { + border-top-color: #333333; + border-bottom-color: transparent; + opacity: 1; + top: 2px; + /* push down by half the height of the arrow (border) */ +} +/** + * If ascending add border color + */ +.aui-table-sortable .tablesorter-headerDesc .aui-table-header-content:after, +.aui-table-sortable .tablesorter-headerDesc:hover .aui-table-header-content:after { + border-top-color: transparent; + border-bottom-color: #333333; + opacity: 1; + top: -2px; + /* push up by half the height of the arrow (border) */ +} +/* 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; + 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: #cccccc; +} +.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 #ffffff; +} +.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: #ffffff; +} +.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: #ffffff; +} +/* Interaction wih page layout */ +.aui-page-header-actions .aui-progress-tracker { + float: right; +} +.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; +} +.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: rgba(51, 51, 51, 0.9); + margin-left: -4px; +} +.tipsy-arrow-s { + border-top-color: rgba(51, 51, 51, 0.9); + margin-left: -4px; +} +.tipsy-arrow-e { + border-left-color: rgba(51, 51, 51, 0.9); + margin-top: -4px; +} +.tipsy-arrow-w { + border-right-color: rgba(51, 51, 51, 0.9); + margin-top: -4px; +} +.tipsy a, +.tipsy a:visited { + color: white; + text-decoration: underline; +} +.aui-expander-short-content[aria-hidden="true"], +.aui-expander-content[aria-hidden="true"], +.aui-expander-content[aria-expanded="true"] .aui-expander-ellipsis { + display: none; +} +.aui-expander-content, +.aui-expander-content[aria-expanded="false"] { + height: 0; + /* Collapsed by default */ + overflow: hidden; + position: relative; +} +.aui-expander-content[aria-expanded="true"] { + height: auto; + /* Expanded by default */ +} +.aui-expander-trigger { + cursor: pointer; +} +/* ADG REVEAL TEXT PATTERN */ +a.aui-expander-trigger.aui-expander-reveal-text { + background: #ffffff; + bottom: 0; + position: absolute; + right: 0; + text-decoration: none; + padding-left: 10px; +} +.aui-expander-trigger.aui-expander-reveal-text:hover > span { + text-decoration: underline; +} +.aui-expander-trigger.aui-expander-reveal-text:before { + color: #333333; + content: "\2026\00a0"; +} +.aui-expander-content[aria-expanded="true"] .aui-expander-trigger.aui-expander-reveal-text:before { + display: none; + /* Hide the ellipsis when expanded */ +} +.aui-expander-content[aria-expanded="true"] .aui-expander-trigger.aui-expander-reveal-text { + position: relative; +} +.aui-progress-indicator { + background: #e9e9e9; + border-radius: 3px; + height: 5px; + overflow: hidden; + position: relative; + /* so that animations work */ + width: 100%; +} +.aui-progress-indicator-value { + -o-animation: progressSlide 1s infinite linear; + -webkit-animation: progressSlide 1s infinite linear; + animation: progressSlide 1s infinite linear; + background: transparent; + background-size: 20px 5px; + background-image: -webkit-linear-gradient(90deg, #cccccc 50%, transparent 50%, transparent 100%); + background-image: linear-gradient(90deg, #cccccc 50%, transparent 50%, transparent 100%); + border-radius: 3px; + display: block; + height: 5px; + -webkit-transform: skewX(45deg); + transform: skewX(45deg); + position: absolute; + width: 100%; +} +@-o-keyframes progressSlide { + 0% { + background-position: 20px; + } + 100% { + background-position: 0; + } +} +@-webkit-keyframes progressSlide { + 0% { + background-position: 20px; + } + 100% { + background-position: 0; + } +} +@keyframes progressSlide { + 0% { + background-position: 20px; + } + 100% { + background-position: 0; + } +} +.aui-progress-indicator[data-value] .aui-progress-indicator-value { + background: #3b73af; + border-radius: 3px 0 0 3px; + -webkit-transition: width 0.5s; + /* still need this for safari */ + transition: width 0.5s; + -webkit-transform: skewX(0); + transform: skewX(0); +} +.aui-progress-indicator-static[data-value] .aui-progress-indicator-value { + -webkit-transition: none; + /* still need this for safari */ + transition: none; +} +/* Special rule for progress bar at 100%, needs to be round at the end */ +.aui-progress-indicator[data-value="1"] .aui-progress-indicator-value { + border-radius: 3px; +} +/* +Version: 3.4.4 Timestamp: Thu Oct 24 13:23:11 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 */ + -moz-box-sizing: border-box; + /* firefox */ + 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; + border-radius: 4px; + background-clip: padding-box; + -webkit-touch-callout: none; + -webkit-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, #ffffff)); + background-image: -webkit-linear-gradient(center bottom, #eeeeee 0%, #ffffff 50%); + background-image: -moz-linear-gradient(center bottom, #eeeeee 0%, #ffffff 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; + border-radius: 0 0 4px 4px; + background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.9, #ffffff)); + background-image: -webkit-linear-gradient(center bottom, #eeeeee 0%, #ffffff 90%); + background-image: -moz-linear-gradient(center bottom, #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; + 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('select2.png') 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-mask { + border: 0; + margin: 0; + padding: 0; + position: fixed; + left: 0; + top: 0; + min-height: 100%; + min-width: 100%; + height: auto; + width: auto; + opacity: 0; + z-index: 9998; + /* styles required for IE to work */ + background-color: #fff; + 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; + border-radius: 0 0 4px 4px; + -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); + box-shadow: 0 4px 5px rgba(0, 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; + border-radius: 4px 4px 0 0; + -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15); + box-shadow: 0 -4px 5px rgba(0, 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; + border-radius: 0 4px 4px 0; + background-clip: padding-box; + background: #ccc; + background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #cccccc), color-stop(0.6, #eeeeee)); + background-image: -webkit-linear-gradient(center bottom, #cccccc 0%, #eeeeee 60%); + background-image: -moz-linear-gradient(center bottom, #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('select2.png') 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; + border-radius: 0; + -webkit-box-shadow: none; + box-shadow: none; + background: #ffffff url('select2.png') no-repeat 100% -22px; + background: url('select2.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #ffffff), color-stop(0.99, #eeeeee)); + background: url('select2.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, #ffffff 85%, #eeeeee 99%); + background: url('select2.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, #ffffff 85%, #eeeeee 99%); + background: url('select2.png') 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: #ffffff url('select2-spinner.gif') no-repeat 100%; + background: url('select2-spinner.gif') no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #ffffff), color-stop(0.99, #eeeeee)); + background: url('select2-spinner.gif') no-repeat 100%, -webkit-linear-gradient(center bottom, #ffffff 85%, #eeeeee 99%); + background: url('select2-spinner.gif') no-repeat 100%, -moz-linear-gradient(center bottom, #ffffff 85%, #eeeeee 99%); + background: url('select2-spinner.gif') 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, 0.3); + box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); +} +.select2-dropdown-open .select2-choice { + border-bottom-color: transparent; + -webkit-box-shadow: 0 1px 0 #fff inset; + box-shadow: 0 1px 0 #fff inset; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + background-color: #eee; + background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ffffff), color-stop(0.5, #eeeeee)); + background-image: -webkit-linear-gradient(center bottom, #ffffff 0%, #eeeeee 50%); + background-image: -moz-linear-gradient(center bottom, #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, #ffffff), color-stop(0.5, #eeeeee)); + background-image: -webkit-linear-gradient(center top, #ffffff 0%, #eeeeee 50%); + background-image: -moz-linear-gradient(center top, #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; + -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: #fff; + 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('select2-spinner.gif') 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: 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, 0.3); + box-shadow: 0 0 5px rgba(0, 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; + box-shadow: none; + background: transparent !important; +} +.select2-container-multi .select2-choices .select2-search-field input.select2-active { + background: #ffffff url('select2-spinner.gif') 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; + border-radius: 3px; + -webkit-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); + background-clip: padding-box; + -webkit-touch-callout: none; + -webkit-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: 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('select2.png') 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) !important; + width: 1px !important; + height: 1px !important; + border: 0 !important; + margin: 0 !important; + padding: 0 !important; + overflow: hidden !important; + position: absolute !important; + outline: 0 !important; + left: 0px !important; + top: 0px !important; +} +.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('select2x2.png') !important; + background-repeat: no-repeat !important; + background-size: 60px 40px !important; + } + .select2-search input { + background-position: 100% -21px !important; + } +} +/* + 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 element + ## select2-choice - the the user clicks on to trigger the dropdown, shows the selected item + # select2-drop - the top-level container directly in the 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 #cccccc; + 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: 2px 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 #cccccc; + /* make border color consistent with AUI button border color */ +} +.aui-select2-drop .select2-search input { + 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; + 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: #333333; +} +.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 #cccccc; + border-radius: 3.01px; + /* 3.01 for IE10 */ + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + color: #333333; + 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-choice abbr { + padding-top: 10px; + position: absolute; + top: 10px; +} +.aui-select2-container.select2-allowclear .select2-choice abbr { + display: block; +} +.aui-select2-container .select2-search-choice-close { + cursor: pointer; + display: block; + height: 8px; + left: auto; + position: absolute; + right: 5px; + top: 4px; + width: 8px; +} +/* Clear select2's overrides for retina displays */ +@media all, (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5) { + .aui-select2-container.select2-container .select2-search-choice-close, + .aui-select2-container.select2-container .select2-choice abbr { + /* !important to ensure that the select2 hover state doesn't modify the background position */ + 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; + background-size: 8px !important; + } +} +/* 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, #ffffff 0%, #f2f2f2 100%); + background: linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%); + -moz-box-sizing: border-box; + box-sizing: border-box; + border: 1px solid #cccccc; + border-radius: 3.01px; + 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, #ffffff 0%, #f7f7f7 100%); + background: linear-gradient(to bottom, #ffffff 0%, #f7f7f7 100%); + border-color: #999999; + color: #000000; + 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: #f5f5f5; + box-shadow: inset 0 3px 6px rgba(0, 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; +} +/* Primary Colors */ +/* Secondary Colors */ +/* Derivative Colors */ +.aui-form-notification-icon-error { + color: #d04437; +} +.tipsy.aui-form-notification-tooltip-error .tipsy-arrow-n { + border-bottom-color: #d04437; +} +.tipsy.aui-form-notification-tooltip-error .tipsy-arrow-s { + border-top-color: #d04437; +} +.tipsy.aui-form-notification-tooltip-error .tipsy-arrow-w { + border-right-color: #d04437; +} +.tipsy.aui-form-notification-tooltip-error .tipsy-inner { + background-color: #d04437; + color: #ffffff; +} +.tipsy.aui-form-notification-tooltip-info .tipsy-arrow-n { + border-bottom-color: #ffffff; +} +.tipsy.aui-form-notification-tooltip-info .tipsy-arrow-s { + border-top-color: #ffffff; +} +.tipsy.aui-form-notification-tooltip-info .tipsy-arrow-w { + border-right-color: #ffffff; +} +.tipsy.aui-form-notification-tooltip-info .tipsy-inner { + background-color: #ffffff; + border: 1px solid #cccccc; + color: #333333; +} +.tipsy.aui-form-notification-tooltip-info:before { + content: ''; + height: 0; + position: absolute; + width: 0; +} +.tipsy.aui-form-notification-tooltip-info.tipsy-ne:before { + border-bottom: 6px #cccccc solid; + border-left: 6px transparent dashed; + border-right: 6px transparent dashed; + border-top: none; + margin-top: -1px; + right: 9px; + top: 0; +} +.tipsy.aui-form-notification-tooltip-info.tipsy-se:before { + border-bottom: none; + border-left: 6px transparent dashed; + border-right: 6px transparent dashed; + border-top: 6px #cccccc solid; + margin-top: -5px; + right: 9px; + top: 100%; +} +.tipsy.aui-form-notification-tooltip-info.tipsy-w:before { + border-bottom: 6px transparent dashed; + border-left: none; + border-right: 6px #cccccc solid; + border-top: 6px transparent dashed; + left: -2px; + margin-top: -6px; + top: 50%; +} +.tipsy.aui-form-notification-tooltip { + padding: 4px; +} +.tipsy.aui-form-notification-tooltip .tipsy-arrow-n { + border-width: 5px; + margin-top: 0; + right: 10px; +} +.tipsy.aui-form-notification-tooltip .tipsy-arrow-s { + border-width: 5px; + margin-top: -5px; + right: 10px; +} +.tipsy.aui-form-notification-tooltip .tipsy-arrow-w { + border-width: 5px; + margin-top: -5px; +} +.tipsy.aui-form-notification-tooltip ul { + padding-left: 20px; +} +.tipsy.aui-form-notification-tooltip .tipsy-inner { + padding: 10px; + text-align: left; +} +.aui-form-notification-icon-info { + color: #707070; +} +.aui-form-notification-icon-outside-field { + margin-left: 2px; + margin-top: 4px; + vertical-align: top; +} +form.aui .text[data-aui-validate-state="invalid"], +form.aui .password[data-aui-validate-state="invalid"], +form.aui .textarea[data-aui-validate-state="invalid"] { + border-color: #d04437; +} +.aui-page-sidebar #footer { + -moz-box-sizing: border-box; + box-sizing: border-box; + padding-left: 280px; +} +.aui-page-sidebar.aui-sidebar-collapsed #footer { + padding-left: 56px; +} +.aui-page-sidebar-touch #footer { + margin-left: 0; + padding-left: inherit; + border-top: 1px solid #cccccc; +} +.aui-page-sidebar-touch.aui-sidebar-collapsed #footer { + padding-left: inherit; +} +.aui-sidebar, +.aui-sidebar-submenu { + -moz-box-sizing: border-box; + box-sizing: border-box; + min-width: 56px; + position: absolute; + width: 280px; + z-index: 1; +} +.aui-page-sidebar-touch .aui-sidebar:not(.aui-sidebar-submenu), +.aui-page-sidebar-touch .aui-sidebar-submenu:not(.aui-sidebar-submenu) { + background-color: #f5f5f5; + float: left; + position: static; +} +#content .aui-sidebar + .aui-page-header, +#content .aui-sidebar-submenu + .aui-page-header { + padding-left: 300px; + background: #ffffff; +} +.aui-sidebar + .aui-page-header + .aui-navgroup, +.aui-sidebar-submenu + .aui-page-header + .aui-navgroup { + padding-left: 290px; +} +.aui-sidebar + .aui-page-panel, +.aui-sidebar-submenu + .aui-page-panel { + border-top: none; +} +.aui-sidebar ~ .aui-page-panel, +.aui-sidebar-submenu ~ .aui-page-panel { + margin-top: 0; + padding-left: 280px; +} +.aui-page-sidebar-touch .aui-sidebar ~ .aui-page-panel, +.aui-page-sidebar-touch .aui-sidebar-submenu ~ .aui-page-panel { + border-bottom: none; + border-left: 1px solid #cccccc; + clear: none; + margin-left: 280px; + padding-left: inherit; + width: inherit; +} +.aui-page-sidebar-touch .aui-sidebar.aui-sidebar-fly-out, +.aui-page-sidebar-touch .aui-sidebar-submenu.aui-sidebar-fly-out { + border-right: 1px solid #cccccc; + height: 100%; + position: absolute; +} +.aui-sidebar.aui-sidebar-fly-out + .aui-page-panel, +.aui-sidebar-submenu.aui-sidebar-fly-out + .aui-page-panel { + padding-left: 56px; +} +.aui-page-sidebar-touch .aui-sidebar.aui-sidebar-fly-out + .aui-page-panel, +.aui-page-sidebar-touch .aui-sidebar-submenu.aui-sidebar-fly-out + .aui-page-panel { + margin-left: 56px; + padding-left: inherit; +} +.aui-sidebar .aui-sidebar-wrapper, +.aui-sidebar-submenu .aui-sidebar-wrapper { + -moz-box-sizing: border-box; + box-sizing: border-box; + border-right: 1px solid #cccccc; + background-color: #f5f5f5; + width: 280px; + position: absolute; + top: 0; + bottom: auto; +} +.aui-sidebar .aui-sidebar-wrapper.aui-is-docked, +.aui-sidebar-submenu .aui-sidebar-wrapper.aui-is-docked { + position: fixed; + top: 0; + bottom: auto; +} +.aui-page-sidebar-touch .aui-sidebar .aui-sidebar-wrapper, +.aui-page-sidebar-touch .aui-sidebar-submenu .aui-sidebar-wrapper { + position: static; +} +.aui-page-sidebar-touch .aui-sidebar .aui-sidebar-wrapper, +.aui-page-sidebar-touch .aui-sidebar-submenu .aui-sidebar-wrapper { + border-right: none; +} +.aui-page-sidebar-touch .aui-sidebar.aui-sidebar-fly-out .aui-sidebar-wrapper, +.aui-page-sidebar-touch .aui-sidebar-submenu.aui-sidebar-fly-out .aui-sidebar-wrapper { + border-right: 1px solid #cccccc; +} +.aui-sidebar .aui-sidebar-body, +.aui-sidebar-submenu .aui-sidebar-body { + -moz-box-sizing: content-box; + box-sizing: content-box; + bottom: 40px; + overflow-y: auto; + position: absolute; + top: 0; + width: 100%; + cursor: pointer; +} +.aui-page-sidebar-touch .aui-sidebar .aui-sidebar-body, +.aui-page-sidebar-touch .aui-sidebar-submenu .aui-sidebar-body { + position: relative; +} +.aui-sidebar .aui-page-header, +.aui-sidebar-submenu .aui-page-header { + margin: 15px 15px 10px 15px; + padding-bottom: 5px; +} +.aui-sidebar .aui-page-header .aui-avatar, +.aui-sidebar-submenu .aui-page-header .aui-avatar { + display: block; +} +.aui-sidebar .aui-page-header-inner, +.aui-sidebar-submenu .aui-page-header-inner, +.aui-sidebar .aui-page-header-image, +.aui-sidebar-submenu .aui-page-header-image, +.aui-sidebar .aui-page-header-main, +.aui-sidebar-submenu .aui-page-header-main { + display: block; +} +.aui-sidebar .aui-page-header-image, +.aui-sidebar-submenu .aui-page-header-image { + position: absolute; +} +.aui-sidebar .aui-page-header-image + .aui-page-header-main, +.aui-sidebar-submenu .aui-page-header-image + .aui-page-header-main { + padding-left: 58px; +} +.aui-sidebar .aui-sidebar-header-large .aui-page-header-image, +.aui-sidebar-submenu .aui-sidebar-header-large .aui-page-header-image { + width: 128px; + margin: 0 auto; + position: inherit; +} +.aui-sidebar .aui-sidebar-header-large .aui-page-header-image + .aui-page-header-main, +.aui-sidebar-submenu .aui-sidebar-header-large .aui-page-header-image + .aui-page-header-main { + padding-top: 10px; + padding-left: 0; +} +.aui-sidebar .aui-sidebar-header-large .aui-page-header-main, +.aui-sidebar-submenu .aui-sidebar-header-large .aui-page-header-main { + text-align: center; +} +.aui-sidebar .aui-sidebar-header-large .aui-page-header-main > h1, +.aui-sidebar-submenu .aui-sidebar-header-large .aui-page-header-main > h1, +.aui-sidebar .aui-sidebar-header-large .aui-page-header-main > h2, +.aui-sidebar-submenu .aui-sidebar-header-large .aui-page-header-main > h2 { + padding-top: 10px; + font-size: 20px; + line-height: 1.5; +} +.aui-sidebar .aui-sidebar-header-large .aui-page-header-main > h1:only-child, +.aui-sidebar-submenu .aui-sidebar-header-large .aui-page-header-main > h1:only-child, +.aui-sidebar .aui-sidebar-header-large .aui-page-header-main > h2:only-child, +.aui-sidebar-submenu .aui-sidebar-header-large .aui-page-header-main > h2:only-child { + padding-top: 0; +} +.aui-sidebar .aui-page-header-main, +.aui-sidebar-submenu .aui-page-header-main { + padding-top: 4px; +} +.aui-sidebar .aui-page-header-main > h1, +.aui-sidebar-submenu .aui-page-header-main > h1, +.aui-sidebar .aui-page-header-main > h2, +.aui-sidebar-submenu .aui-page-header-main > h2 { + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + font-size: 14px; + line-height: 20px; +} +.aui-sidebar .aui-page-header-main > h1:only-child, +.aui-sidebar-submenu .aui-page-header-main > h1:only-child, +.aui-sidebar .aui-page-header-main > h2:only-child, +.aui-sidebar-submenu .aui-page-header-main > h2:only-child { + line-height: 48px; +} +.aui-sidebar .aui-page-header-actions, +.aui-sidebar-submenu .aui-page-header-actions { + display: none; +} +.aui-sidebar .aui-nav-breadcrumbs > li, +.aui-sidebar-submenu .aui-nav-breadcrumbs > li { + width: 100%; +} +.aui-sidebar .aui-sidebar-handle, +.aui-sidebar-submenu .aui-sidebar-handle { + background: #ffffff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAMCAYAAABIvGxUAAADHmlDQ1BJQ0MgUHJvZmlsZQAAeAGFVN9r01AU/tplnbDhizpnEQk+aJFuZFN0Q5y2a1e6zVrqNrchSJumbVyaxiTtfrAH2YtvOsV38Qc++QcM2YNve5INxhRh+KyIIkz2IrOemzRNJ1MDufe73/nuOSfn5F6g+XFa0xQvDxRVU0/FwvzE5BTf8gFeHEMr/GhNi4YWSiZHQA/Tsnnvs/MOHsZsdO5v36v+Y9WalQwR8BwgvpQ1xCLhWaBpXNR0E+DWie+dMTXCzUxzWKcECR9nOG9jgeGMjSOWZjQ1QJoJwgfFQjpLuEA4mGng8w3YzoEU5CcmqZIuizyrRVIv5WRFsgz28B9zg/JfsKiU6Zut5xCNbZoZTtF8it4fOX1wjOYA1cE/Xxi9QbidcFg246M1fkLNJK4RJr3n7nRpmO1lmpdZKRIlHCS8YlSuM2xp5gsDiZrm0+30UJKwnzS/NDNZ8+PtUJUE6zHF9fZLRvS6vdfbkZMH4zU+pynWf0D+vff1corleZLw67QejdX0W5I6Vtvb5M2mI8PEd1E/A0hCgo4cZCjgkUIMYZpjxKr4TBYZIkqk0ml0VHmyONY7KJOW7RxHeMlfDrheFvVbsrj24Pue3SXXjrwVhcW3o9hR7bWB6bqyE5obf3VhpaNu4Te55ZsbbasLCFH+iuWxSF5lyk+CUdd1NuaQU5f8dQvPMpTuJXYSWAy6rPBe+CpsCk+FF8KXv9TIzt6tEcuAcSw+q55TzcbsJdJM0utkuL+K9ULGGPmQMUNanb4kTZyKOfLaUAsnBneC6+biXC/XB567zF3h+rkIrS5yI47CF/VFfCHwvjO+Pl+3b4hhp9u+02TrozFa67vTkbqisXqUj9sn9j2OqhMZsrG+sX5WCCu0omNqSrN0TwADJW1Ol/MFk+8RhAt8iK4tiY+rYleQTysKb5kMXpcMSa9I2S6wO4/tA7ZT1l3maV9zOfMqcOkb/cPrLjdVBl4ZwNFzLhegM3XkCbB8XizrFdsfPJ63gJE722OtPW1huos+VqvbdC5bHgG7D6vVn8+q1d3n5H8LeKP8BqkjCtbCoV8yAAAACXBIWXMAAAsSAAALEgHS3X78AAABZ2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNC40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIEZpcmV3b3JrcyBDUzY8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CsO3s+UAAAAsSURBVAgdY7x69ep/BgaGRpZNmzYBaQYGxv//QQIMDExgEpnBcu3aNQoUAwChKRhfrNwRnQAAAABJRU5ErkJggg==") center center no-repeat; + cursor: col-resize; + height: 100%; + position: absolute; + right: -10px; + top: 0; + width: 10px; +} +.aui-sidebar .aui-sidebar-footer, +.aui-sidebar-submenu .aui-sidebar-footer { + -moz-box-sizing: border-box; + box-sizing: border-box; + border-top: 1px solid #cccccc; + bottom: 0; + min-height: 40px; + padding: 5px 40px 0 9px; + position: absolute; + width: 100%; +} +.aui-page-sidebar-touch .aui-sidebar .aui-sidebar-footer, +.aui-page-sidebar-touch .aui-sidebar-submenu .aui-sidebar-footer { + border-bottom: 1px solid #cccccc; + margin-top: 10px; + position: relative; +} +.aui-sidebar .aui-sidebar-footer .aui-button, +.aui-sidebar-submenu .aui-sidebar-footer .aui-button { + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + max-width: 100%; +} +.aui-sidebar .aui-sidebar-footer > .aui-sidebar-settings-button, +.aui-sidebar-submenu .aui-sidebar-footer > .aui-sidebar-settings-button, +.aui-sidebar .aui-sidebar-footer > .aui-sidebar-toggle, +.aui-sidebar-submenu .aui-sidebar-footer > .aui-sidebar-toggle { + border: 0; + border-radius: 0; + height: auto; + padding: 9px 15px; +} +.aui-sidebar .aui-sidebar-footer > .aui-sidebar-settings-button > .aui-icon, +.aui-sidebar-submenu .aui-sidebar-footer > .aui-sidebar-settings-button > .aui-icon, +.aui-sidebar .aui-sidebar-footer > .aui-sidebar-toggle > .aui-icon, +.aui-sidebar-submenu .aui-sidebar-footer > .aui-sidebar-toggle > .aui-icon { + height: 16px; + width: 16px; +} +.aui-sidebar .aui-sidebar-footer > .aui-sidebar-settings-button:hover, +.aui-sidebar-submenu .aui-sidebar-footer > .aui-sidebar-settings-button:hover, +.aui-sidebar .aui-sidebar-footer > .aui-sidebar-toggle:hover, +.aui-sidebar-submenu .aui-sidebar-footer > .aui-sidebar-toggle:hover, +.aui-sidebar .aui-sidebar-footer > .aui-sidebar-settings-button:focus, +.aui-sidebar-submenu .aui-sidebar-footer > .aui-sidebar-settings-button:focus, +.aui-sidebar .aui-sidebar-footer > .aui-sidebar-toggle:focus, +.aui-sidebar-submenu .aui-sidebar-footer > .aui-sidebar-toggle:focus { + background: #e6e6e6 none; + color: #707070; + text-shadow: none; +} +.aui-sidebar .aui-sidebar-footer > .aui-sidebar-settings-button:active, +.aui-sidebar-submenu .aui-sidebar-footer > .aui-sidebar-settings-button:active, +.aui-sidebar .aui-sidebar-footer > .aui-sidebar-toggle:active, +.aui-sidebar-submenu .aui-sidebar-footer > .aui-sidebar-toggle:active { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.aui-sidebar .aui-sidebar-footer > .aui-sidebar-settings-button, +.aui-sidebar-submenu .aui-sidebar-footer > .aui-sidebar-settings-button { + margin-top: -5px; + margin-bottom: -5px; + margin-left: -9px; + text-shadow: none; +} +.aui-sidebar .aui-sidebar-footer > .aui-sidebar-toggle, +.aui-sidebar-submenu .aui-sidebar-footer > .aui-sidebar-toggle { + display: block; + margin-left: 0; + position: absolute; + right: 0; + top: 0; + width: 46px; +} +.aui-sidebar .aui-sidebar-footer > .aui-sidebar-toggle > .aui-icon, +.aui-sidebar-submenu .aui-sidebar-footer > .aui-sidebar-toggle > .aui-icon { + background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOC40MTcgMTUuNSI+PHBhdGggZmlsbD0iIzk5OTk5OSIgZD0iTTE2LjkxNywxNS41Yy0wLjM4NCwwLTAuNzY4LTAuMTQ2LTEuMDYxLTAuNDM5bC02LjI1LTYuMjVjLTAuNTg2LTAuNTg1LTAuNTg2LTEuNTM2LDAtMi4xMjFsNi4yNS02LjI1YzAuNTg2LTAuNTg2LDEuNTM1LTAuNTg2LDIuMTIxLDBjMC41ODYsMC41ODUsMC41ODYsMS41MzYsMCwyLjEyMUwxMi43ODgsNy43NWw1LjE4OSw1LjE4OWMwLjU4NiwwLjU4NSwwLjU4NiwxLjUzNiwwLDIuMTIxQzE3LjY4NCwxNS4zNTQsMTcuMywxNS41LDE2LjkxNywxNS41eiIvPjxwYXRoIGZpbGw9IiM5OTk5OTkiIGQ9Ik03Ljc1LDE1LjVjLTAuMzg0LDAtMC43NjgtMC4xNDYtMS4wNjEtMC40MzlsLTYuMjUtNi4yNWMtMC41ODYtMC41ODUtMC41ODYtMS41MzYsMC0yLjEyMWw2LjI1LTYuMjVjMC41ODYtMC41ODYsMS41MzUtMC41ODYsMi4xMjEsMGMwLjU4NiwwLjU4NSwwLjU4NiwxLjUzNiwwLDIuMTIxTDMuNjIxLDcuNzVsNS4xODksNS4xODljMC41ODYsMC41ODUsMC41ODYsMS41MzYsMCwyLjEyMUM4LjUxOCwxNS4zNTQsOC4xMzQsMTUuNSw3Ljc1LDE1LjV6Ii8+PC9zdmc+") center center no-repeat; + background-size: 10px; +} +.aui-sidebar .aui-navgroup-inner .aui-sidebar-button, +.aui-sidebar-submenu .aui-navgroup-inner .aui-sidebar-button { + margin-bottom: 10px; + margin-left: 3px; +} +.aui-sidebar .aui-navgroup-inner .aui-sidebar-button > .aui-icon, +.aui-sidebar-submenu .aui-navgroup-inner .aui-sidebar-button > .aui-icon { + margin-right: 3px; +} +.aui-sidebar .aui-nav-item-label, +.aui-sidebar-submenu .aui-nav-item-label { + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + display: block; + word-wrap: normal; +} +.aui-sidebar .aui-navgroup-vertical .aui-nav > li, +.aui-sidebar-submenu .aui-navgroup-vertical .aui-nav > li { + padding: 0 15px; +} +.aui-sidebar .aui-navgroup-vertical .aui-nav > li > a, +.aui-sidebar-submenu .aui-navgroup-vertical .aui-nav > li > a { + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.aui-sidebar .aui-navgroup-vertical .aui-nav > li > a.aui-nav-item, +.aui-sidebar-submenu .aui-navgroup-vertical .aui-nav > li > a.aui-nav-item { + margin: 0 -15px; + padding-left: 15px; + padding-right: 26px; +} +.aui-sidebar .aui-navgroup-vertical .aui-nav .aui-nav .aui-nav-item, +.aui-sidebar-submenu .aui-navgroup-vertical .aui-nav .aui-nav .aui-nav-item { + margin: 0 -21px 0 -15px; + padding-right: 21px; +} +.aui-sidebar .aui-navgroup-vertical .aui-nav .aui-nav .aui-nav-item-actions, +.aui-sidebar-submenu .aui-navgroup-vertical .aui-nav .aui-nav .aui-nav-item-actions { + margin-right: 0; +} +.aui-sidebar .aui-navgroup-vertical .aui-nav .aui-nav-selected a, +.aui-sidebar-submenu .aui-navgroup-vertical .aui-nav .aui-nav-selected a { + background-color: #e6e6e6; + color: #3b73af; + font-weight: normal; +} +.aui-sidebar .aui-sidebar-group-actions .aui-nav-item, +.aui-sidebar-submenu .aui-sidebar-group-actions .aui-nav-item, +.aui-sidebar .aui-sidebar-group-tier-one .aui-nav-item, +.aui-sidebar-submenu .aui-sidebar-group-tier-one .aui-nav-item { + line-height: 20px; +} +.aui-sidebar .aui-sidebar-group:first-child .aui-nav-heading:first-child, +.aui-sidebar-submenu .aui-sidebar-group:first-child .aui-nav-heading:first-child { + border-top: none; +} +.aui-sidebar .aui-nav > li, +.aui-sidebar-submenu .aui-nav > li { + position: relative; +} +.aui-sidebar .aui-nav > li > .aui-nav-item, +.aui-sidebar-submenu .aui-nav > li > .aui-nav-item { + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; +} +.aui-sidebar .aui-nav > li > .aui-nav-item > .aui-icon, +.aui-sidebar-submenu .aui-nav > li > .aui-nav-item > .aui-icon { + color: #707070; + height: 20px; + width: 20px; + margin-right: 15px; + float: left; +} +.aui-sidebar .aui-nav > li > .aui-nav-item > .aui-icon:before, +.aui-sidebar-submenu .aui-nav > li > .aui-nav-item > .aui-icon:before { + font-size: 20px; + margin-top: -11px; +} +.aui-sidebar .aui-nav > li > .aui-nav-item > .aui-badge, +.aui-sidebar-submenu .aui-nav > li > .aui-nav-item > .aui-badge { + float: right; +} +.aui-sidebar .aui-nav .aui-nav-heading, +.aui-sidebar-submenu .aui-nav .aui-nav-heading { + border-top: none; + padding-top: 0; +} +.aui-sidebar .aui-nav-heading, +.aui-sidebar-submenu .aui-nav-heading { + margin: 5px 15px 0 15px; + padding-left: 0; + right: 0; +} +.aui-sidebar .aui-navgroup-vertical .aui-nav > li[aria-expanded], +.aui-sidebar-submenu .aui-navgroup-vertical .aui-nav > li[aria-expanded] { + padding: 0 21px 0 16px; +} +.aui-sidebar .aui-navgroup-vertical .aui-nav > li[aria-expanded] > .aui-nav-subtree-toggle, +.aui-sidebar-submenu .aui-navgroup-vertical .aui-nav > li[aria-expanded] > .aui-nav-subtree-toggle { + margin-left: 0; +} +.aui-sidebar .aui-navgroup-vertical .aui-nav > li[aria-expanded] > .aui-nav, +.aui-sidebar-submenu .aui-navgroup-vertical .aui-nav > li[aria-expanded] > .aui-nav { + margin: 0 -21px 0 -17px; +} +.aui-sidebar .aui-navgroup-vertical .aui-nav > li[aria-expanded] > .aui-nav li, +.aui-sidebar-submenu .aui-navgroup-vertical .aui-nav > li[aria-expanded] > .aui-nav li { + padding: 0 21px 0 26px; +} +.aui-sidebar .aui-sidebar-group-tier-one > .aui-nav > li[aria-expanded] > .aui-nav-subtree-toggle, +.aui-sidebar-submenu .aui-sidebar-group-tier-one > .aui-nav > li[aria-expanded] > .aui-nav-subtree-toggle { + line-height: 20px; +} +.aui-sidebar[aria-expanded="false"], +.aui-sidebar-submenu[aria-expanded="false"] { + width: 56px; +} +#content .aui-sidebar[aria-expanded="false"] + .aui-page-header, +#content .aui-sidebar-submenu[aria-expanded="false"] + .aui-page-header { + padding-left: 76px; +} +.aui-sidebar[aria-expanded="false"] + .aui-page-header + .aui-navgroup, +.aui-sidebar-submenu[aria-expanded="false"] + .aui-page-header + .aui-navgroup { + padding-left: 66px; +} +.aui-sidebar[aria-expanded="false"] ~ .aui-page-panel, +.aui-sidebar-submenu[aria-expanded="false"] ~ .aui-page-panel { + padding-left: 56px; +} +.aui-page-sidebar-touch .aui-sidebar[aria-expanded="false"] ~ .aui-page-panel, +.aui-page-sidebar-touch .aui-sidebar-submenu[aria-expanded="false"] ~ .aui-page-panel { + border-left: 1px solid #cccccc; + margin-left: 56px; + padding-left: inherit; +} +.aui-sidebar[aria-expanded="false"] .aui-sidebar-wrapper, +.aui-sidebar-submenu[aria-expanded="false"] .aui-sidebar-wrapper { + width: 56px; +} +.aui-sidebar[aria-expanded="false"] .aui-page-header-inner .aui-page-header-image, +.aui-sidebar-submenu[aria-expanded="false"] .aui-page-header-inner .aui-page-header-image { + position: relative; + width: auto; +} +.aui-sidebar[aria-expanded="false"] .aui-page-header, +.aui-sidebar-submenu[aria-expanded="false"] .aui-page-header { + margin-left: 0; + margin-right: 0; +} +.aui-sidebar[aria-expanded="false"] .aui-page-header .aui-avatar, +.aui-sidebar-submenu[aria-expanded="false"] .aui-page-header .aui-avatar, +.aui-sidebar[aria-expanded="false"] .aui-page-header .aui-avatar .aui-avatar-inner, +.aui-sidebar-submenu[aria-expanded="false"] .aui-page-header .aui-avatar .aui-avatar-inner { + height: 32px; + width: 32px; + margin: 0 0 0 12px; +} +.aui-sidebar[aria-expanded="false"] .aui-page-header .aui-avatar .aui-avatar-inner > img, +.aui-sidebar-submenu[aria-expanded="false"] .aui-page-header .aui-avatar .aui-avatar-inner > img { + max-height: 32px; + max-width: 32px; +} +.aui-sidebar[aria-expanded="false"] .aui-page-header-main, +.aui-sidebar-submenu[aria-expanded="false"] .aui-page-header-main { + display: none; +} +.aui-sidebar[aria-expanded="false"] .aui-sidebar-body, +.aui-sidebar-submenu[aria-expanded="false"] .aui-sidebar-body { + -moz-box-sizing: border-box; + box-sizing: border-box; + bottom: 80px; + padding: 0; + width: 100%; +} +.aui-sidebar[aria-expanded="false"] .aui-nav-heading, +.aui-sidebar-submenu[aria-expanded="false"] .aui-nav-heading { + display: none; +} +.aui-sidebar[aria-expanded="false"] .aui-sidebar-group, +.aui-sidebar-submenu[aria-expanded="false"] .aui-sidebar-group { + background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAAA3NCSVQICAjb4U/gAAAACVBMVEX////MzMxwcHAjzkNsAAAAA3RSTlMA//9EUNYhAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFHRFWHRDcmVhdGlvbiBUaW1lADIvMS8xM6M4B8YAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAK0lEQVQImWNgWsXAwMAUhkqAxBgUtBYACQUFBgatBQpQFkQMiywDiAVkAgBesQk9opKjyAAAAABJRU5ErkJggg==") 18px center no-repeat; + cursor: pointer; + height: 30px; + position: relative; +} +.aui-sidebar[aria-expanded="false"] .aui-sidebar-group:focus, +.aui-sidebar-submenu[aria-expanded="false"] .aui-sidebar-group:focus, +.aui-sidebar[aria-expanded="false"] .aui-sidebar-group:hover, +.aui-sidebar-submenu[aria-expanded="false"] .aui-sidebar-group:hover, +.aui-sidebar[aria-expanded="false"] .aui-sidebar-group.active, +.aui-sidebar-submenu[aria-expanded="false"] .aui-sidebar-group.active { + background-color: #e6e6e6; +} +.aui-sidebar[aria-expanded="false"] .aui-sidebar-group:after, +.aui-sidebar-submenu[aria-expanded="false"] .aui-sidebar-group:after { + border: 3px solid transparent; + border-top-color: #999999; + content: ""; + height: 0; + position: absolute; + left: 70%; + top: 15px; + width: 0; +} +.aui-sidebar[aria-expanded="false"] .aui-sidebar-group > .aui-nav, +.aui-sidebar-submenu[aria-expanded="false"] .aui-sidebar-group > .aui-nav { + display: none; +} +.aui-sidebar[aria-expanded="false"] .aui-sidebar-group.aui-sidebar-group-actions, +.aui-sidebar-submenu[aria-expanded="false"] .aui-sidebar-group.aui-sidebar-group-actions { + background: none; + margin-bottom: 15px; +} +.aui-sidebar[aria-expanded="false"] .aui-sidebar-group.aui-sidebar-group-actions:after, +.aui-sidebar-submenu[aria-expanded="false"] .aui-sidebar-group.aui-sidebar-group-actions:after { + background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwIDIwIj48ZGVmcz48cGF0aCBpZD0iYSIgZD0iTTYtMjB2MmgtNHY2aDE0di02aC00di0yaC0ydjZoLTJ2LTZoLTYuMDA1Yy0xLjEwMiAwLTEuOTk1Ljg4Ny0xLjk5NSAydjZjMCAxLjEwNC44OTMgMiAxLjk5NSAyaDE0LjAxYzEuMTAyIDAgMS45OTUtLjg4NyAxLjk5NS0ydi02YzAtMS4xMDQtLjg5My0yLTEuOTk1LTJoLTYuMDA1di0yaDQuNjU3bC01LjY1Ny01LjY1Ny01LjY1NyA1LjY1N2g0LjY1N3YyaC0yem0xMC0xMGgydjJoMnYyaC0ydjJoLTJ2LTJoLTJ2LTJoMnYtMnoiLz48L2RlZnM+PGNsaXBQYXRoIGlkPSJiIj48dXNlIHhsaW5rOmhyZWY9IiNhIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PGcgY2xpcC1wYXRoPSJ1cmwoI2IpIj48ZGVmcz48cGF0aCBpZD0iYyIgZD0iTTAgMGgyMHYyMGgtMjB6Ii8+PC9kZWZzPjxjbGlwUGF0aCBpZD0iZCI+PHVzZSB4bGluazpocmVmPSIjYyIgb3ZlcmZsb3c9InZpc2libGUiLz48L2NsaXBQYXRoPjxwYXRoIGNsaXAtcGF0aD0idXJsKCNkKSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM3MDcwNzAiIGQ9Ik0tNS0zNWgzMHYzMGgtMzB6Ii8+PC9nPjxkZWZzPjxwYXRoIGlkPSJlIiBkPSJNNDktMTNjMCAuMzE4LS4wOS41NTcgMCAxLS40NDktLjA4OS0uNjkzIDAtMSAwaC0xNmMtLjMwMiAwLS41NDQtLjA5MS0xIDAgLjA5MS0uNDU2IDAtLjY5OCAwLTF2LTVoMnY0aDE0di00aDJ2NXptLTE0LThsNSA1IDUtNWgtNHYtN2gtMnY3aC00eiIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9ImYiPjx1c2UgeGxpbms6aHJlZj0iI2UiIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48ZyBjbGlwLXBhdGg9InVybCgjZikiPjxkZWZzPjxwYXRoIGlkPSJnIiBkPSJNMCAwaDIwdjIwaC0yMHoiLz48L2RlZnM+PGNsaXBQYXRoIGlkPSJoIj48dXNlIHhsaW5rOmhyZWY9IiNnIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PHBhdGggY2xpcC1wYXRoPSJ1cmwoI2gpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzcwNzA3MCIgZD0iTTI2LTMzaDI4djI2aC0yOHoiLz48L2c+PGRlZnM+PHBhdGggaWQ9ImkiIGQ9Ik0tMTYgMTFjMi4yMDkgMCA0LTEuNzkxIDQtNHMtMS43OTEtNC00LTQtNCAxLjc5MS00IDQgMS43OTEgNCA0IDR6bS0uNjIyLjk2MmwtLjM2OS40MDZjLS45MTIuOTYyLTEuODg2IDEuNzgxLTIuOTIgMi40NThzLTIuMDUxIDEuMjAzLTMuMDUgMS41NzhjLS4wMTkuMDczLS4wNDcuMTAyLS4wOC4wOTYtLjIzOCAxLjQxOS0xLjQ3MiAyLjUtMi45NTkgMi41LTEuNjU3IDAtMy0xLjM0My0zLTMgMC0xLjMwNi44MzUtMi40MTcgMi0yLjgyOXYtNy4zNDJjLTEuMTY1LS40MTItMi0xLjUyMy0yLTIuODI5IDAtMS42NTcgMS4zNDMtMyAzLTNzMyAxLjM0MyAzIDNjMCAxLjMwNi0uODM1IDIuNDE3LTIgMi44Mjl2Ny4zNDFjLjQ5My4xNzQuOTI3LjQ3NCAxLjI2My44NiAxLjIzOS0uNTE3IDIuODA4LTEuMzY2IDMuODM2LTIuMTY5LjM0NC0uMjY5LjY1OS0uNTQ1Ljk0Ni0uODI4LTEuMjQtLjkwOS0yLjA0NS0yLjM3Ny0yLjA0NS00LjAzMyAwLTIuNzYxIDIuMjM5LTUgNS01czUgMi4yMzkgNSA1LTIuMjM5IDUtNSA1Yy0uMjExIDAtLjQxOC0uMDEzLS42MjItLjAzOHptLS4zNzgtNS45NjJ2LTJoMnYyaDJ2MmgtMnYyaC0ydi0yaC0ydi0yaDJ6Ii8+PC9kZWZzPjxjbGlwUGF0aCBpZD0iaiI+PHVzZSB4bGluazpocmVmPSIjaSIgb3ZlcmZsb3c9InZpc2libGUiLz48L2NsaXBQYXRoPjxnIGNsaXAtcGF0aD0idXJsKCNqKSI+PGRlZnM+PHBhdGggaWQ9ImsiIGQ9Ik0wIDBoMjB2MjBoLTIweiIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9ImwiPjx1c2UgeGxpbms6aHJlZj0iI2siIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48cGF0aCBjbGlwLXBhdGg9InVybCgjbCkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNzA3MDcwIiBkPSJNLTM0LTVoMjh2MjloLTI4eiIvPjwvZz48ZGVmcz48cGF0aCBpZD0ibSIgZD0iTS0yNy4zLTE4LjAzOWMtMS41My0uMjM5LTIuNy0xLjU1NS0yLjctMy4xNDMgMC0xLjc1NyAxLjQzMy0zLjE4MiAzLjItMy4xODIuMTcxIDAgLjMzOS4wMTMuNTAzLjAzOS4wNzctMS42ODggMS40NTYtMy4wMzIgMy4xNDctMy4wMzIuNzQzIDAgMS40MjYuMjYgMS45NjUuNjk0Ljc4OC0xLjM2NyAyLjI1NS0yLjI4NSAzLjkzNS0yLjI4NSAyLjUxMSAwIDQuNTQ2IDIuMDUyIDQuNTUgNC41ODQgMS40OTEgMCAyLjcgMS40MjUgMi43IDMuMTgyIDAgMS4zODUtLjc1MSAyLjU2NC0xLjggMy4wMDF2LjE4MWgtNS4ydjJoMy4yMThsLTQuNzE4IDMuNjU1LTQuNzE4LTMuNjU1aDMuMjE4di0yaC03LjN2LS4wMzl6bTQuODQ3LTEuOTYxbC0uMTcyLjAwNi0uMTcyLS4wMDZoLTMuMjAzdi0uMDUxYy0uMTM4LjAzMy0uMjgzLjA1MS0uNDMzLjA1MS0uODY2IDAtMS41NjctLjU5NC0xLjU2Ny0xLjMyNiAwLS43MzIuNzAxLTEuMzI2IDEuNTY3LTEuMzI2LjQ5OSAwIC45NDMuMTk3IDEuMjMuNTA0LS4wMy0uMTYxLS4wNDYtLjMyOC0uMDQ2LS40OTkgMC0xLjQ2NCAxLjE3NS0yLjY1MiAyLjYyNS0yLjY1Mi45NjIgMCAxLjgwMi41MjIgMi4yNiAxLjMwMS4wNDgtMS42NDggMS4zODctMi45NjkgMy4wMzItMi45NjkgMS42NzUgMCAzLjAzMyAxLjM3IDMuMDMzIDMuMDYxIDAgLjMzLS4wNTIuNjQ4LS4xNDguOTQ2LjI0Mi0uMTQyLjUyNS0uMjIzLjgyOC0uMjIzLjg5NSAwIDEuNjIuNzEyIDEuNjIgMS41OTEtLjAwMS44OC0uNzI2IDEuNTkyLTEuNjIxIDEuNTkyLS4xMzEgMC0uMjU4LS4wMTUtLjM4LS4wNDR2LjA0NGgtOC40NTN6Ii8+PC9kZWZzPjxjbGlwUGF0aCBpZD0ibiI+PHVzZSB4bGluazpocmVmPSIjbSIgb3ZlcmZsb3c9InZpc2libGUiLz48L2NsaXBQYXRoPjxnIGNsaXAtcGF0aD0idXJsKCNuKSI+PGRlZnM+PHBhdGggaWQ9Im8iIGQ9Ik0wIDBoMjB2MjBoLTIweiIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9InAiPjx1c2UgeGxpbms6aHJlZj0iI28iIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48cGF0aCBjbGlwLXBhdGg9InVybCgjcCkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNzA3MDcwIiBkPSJNLTM1LTMzLjk0OGgzMHYyNi42MDNoLTMweiIvPjwvZz48ZGVmcz48cGF0aCBpZD0icSIgZD0iTTE2LjA2MiAxMS44NzdjMS4xMDUgMCAyLS44OTUgMi0ycy0uODk1LTItMi0yLTIgLjg5NS0yIDIgLjg5NiAyIDIgMnptLTYgMGMxLjEwNSAwIDItLjg5NSAyLTJzLS44OTUtMi0yLTItMiAuODk1LTIgMiAuODk2IDIgMiAyem0tNiAwYzEuMTA1IDAgMi0uODk1IDItMnMtLjg5NS0yLTItMi0yIC44OTUtMiAyIC44OTYgMiAyIDJ6Ii8+PC9kZWZzPjxjbGlwUGF0aCBpZD0iciI+PHVzZSB4bGluazpocmVmPSIjcSIgb3ZlcmZsb3c9InZpc2libGUiLz48L2NsaXBQYXRoPjxnIGNsaXAtcGF0aD0idXJsKCNyKSI+PGRlZnM+PHBhdGggaWQ9InMiIGQ9Ik0wIDBoMjB2MjBoLTIweiIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9InQiPjx1c2UgeGxpbms6aHJlZj0iI3MiIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48cGF0aCBjbGlwLXBhdGg9InVybCgjdCkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNzA3MDcwIiBkPSJNLTIuOTM4IDIuODc3aDI2djE0aC0yNnoiLz48L2c+PGRlZnM+PHBhdGggaWQ9InUiIGQ9Ik00My4zNzUgMTBjMCAuNTgtLjE1NSAxLjEzMS0uNDY2IDEuNjUyLS4zMTEuNTIxLS43MjcuOTM5LTEuMjQ4IDEuMjUyLS41MjEuMzEzLTEuMDc1LjQ3LTEuNjYxLjQ3LS41OCAwLTEuMTMxLS4xNTctMS42NTItLjQ3LS41MjEtLjMxMy0uOTM5LS43MzEtMS4yNTItMS4yNTItLjMxMy0uNTIxLS40Ny0xLjA3Mi0uNDctMS42NTIgMC0uNTguMTU3LTEuMTMxLjQ3LTEuNjUyLjMxMy0uNTIxLjczMS0uOTM5IDEuMjUyLTEuMjUyLjUyMS0uMzEzIDEuMDcyLS40NyAxLjY1Mi0uNDcuNTg2IDAgMS4xNC4xNTcgMS42NjEuNDcuNTIxLjMxMy45MzguNzMxIDEuMjQ4IDEuMjUyLjMxMS41MjEuNDY2IDEuMDcyLjQ2NiAxLjY1MnptNS42MjUgMS4wNzJ2LTIuMDc0YzAtLjEyMy0uMDYtLjI0LS4xOC0uMzUyLS4xMi0uMTExLS4yNDgtLjE3Ni0uMzgyLS4xOTNsLTIuNzI1LS40OTJjLS4xMzUtLjAzNS0uMjI0LS4xLS4yNjgtLjE5My0uMDQ0LS4wOTQtLjAzMS0uMTkzLjA0LS4yOTlsMS41NDctMi4yNjhjLjA2NC0uMTA1LjA4OS0uMjMuMDc1LS4zNzQtLjAxNS0uMTQ0LS4wNjktLjI1OS0uMTYzLS4zNDdsLTEuNDU5LTEuNDU5Yy0uMS0uMS0uMjE4LS4xNTgtLjM1Ni0uMTc2LS4xMzgtLjAxOC0uMjU5LjAxMi0uMzY1LjA4OGwtMi4yNjggMS41MjljLS4xMDUuMDY0LS4yMDguMDczLS4zMDguMDI2cy0uMTYxLS4xMzItLjE4NS0uMjU1bC0uNDkyLTIuNjg5Yy0uMDE4LS4xMzUtLjA4Mi0uMjU5LS4xOTMtLjM3NC0uMTExLS4xMTMtLjIyOC0uMTctLjM1MS0uMTdoLTIuMDc0Yy0uMTI5IDAtLjI1LjA1Ny0uMzY1LjE3MS0uMTE0LjExNC0uMTguMjM5LS4xOTguMzc0bC0uNDkyIDIuNzI1Yy0uMDE4LjEyMy0uMDc4LjIwNS0uMTguMjQ2LS4xMDMuMDQxLS4yMDcuMDI5LS4zMTItLjAzNWwtMi4yNS0xLjU0N2MtLjExMS0uMDctLjIzOS0uMDk3LS4zODItLjA3OS0uMTQ0LjAxOC0uMjYyLjA3My0uMzU2LjE2N2wtMS40NiAxLjQ1OGMtLjA5NC4wOTQtLjE0OC4yMTEtLjE2My4zNTItLjAxNS4xNDEuMDEuMjY0LjA3NS4zNjlsMS41NDcgMi4yNjhjLjA3LjEwNS4wODMuMjA1LjA0LjI5OS0uMDQ0LjA5NC0uMTMzLjE1OC0uMjY4LjE5M2wtMi42NTQuNDkyYy0uMTIzLjAxOC0uMjMzLjA4Mi0uMzMuMTkzLS4wOTcuMTEyLS4xNDUuMjI5LS4xNDUuMzUydjIuMDc0YzAgLjEyOS4wNDguMjUuMTQ1LjM2NS4wOTcuMTE0LjIwNy4xOC4zMy4xOThsMi42NzIuNDkyYy4xMjMuMDE4LjIwNy4wNzUuMjUuMTcxLjA0NC4wOTcuMDMxLjE5OC0uMDQuMzAzbC0xLjU0NyAyLjI2OGMtLjA2NC4xMDUtLjA4OS4yMzEtLjA3NS4zNzguMDE1LjE0Ni4wNjkuMjY3LjE2My4zNmwxLjQ1OSAxLjQ1OWMuMDk0LjA5NC4yMTIuMTQ2LjM1Ni4xNTguMTQ0LjAxMi4yNzEtLjAxOC4zODItLjA4OGwyLjI1LTEuNTEyYy4xMDUtLjA4Mi4yMDktLjEwMy4zMTItLjA2Mi4xMDMuMDQxLjE2My4xMjYuMTguMjU1bC40OTIgMi42ODljLjAxOC4xMjMuMDgzLjIzNi4xOTguMzM4LjExNS4xMDUuMjM3LjE1Ni4zNjYuMTU2aDIuMDc0Yy4xMjMgMCAuMjQtLjA1MS4zNTItLjE1NC4xMTEtLjEwMy4xNzYtLjIxNS4xOTMtLjMzOGwuNDkyLTIuNzA3Yy4wMjMtLjEyOS4wODUtLjIxMS4xODUtLjI0NnMuMjAyLS4wMTguMzA4LjA1M2wyLjI2OCAxLjUxMmMuMTA1LjA4Mi4yMzEuMTE3LjM3OC4xMDUuMTQ2LS4wMTIuMjY3LS4wNjQuMzYtLjE1OGwxLjQ0MS0xLjQ1OWMuMDk0LS4wOTQuMTUxLS4yMTQuMTcxLS4zNi4wMjEtLjE0Ni0uMDAxLS4yNzItLjA2Ni0uMzc4bC0xLjUyOS0yLjI2OGMtLjA3Ni0uMTA1LS4wOTEtLjIwNy0uMDQ0LS4zMDMuMDQ3LS4wOTcuMTM4LS4xNTQuMjcyLS4xNzFsMi42ODktLjQ5MmMuMTM1LS4wMTguMjYyLS4wODMuMzgyLS4xOTguMTIxLS4xMTUuMTgxLS4yMzcuMTgxLS4zNjZ6Ii8+PC9kZWZzPjxjbGlwUGF0aCBpZD0idiI+PHVzZSB4bGluazpocmVmPSIjdSIgb3ZlcmZsb3c9InZpc2libGUiLz48L2NsaXBQYXRoPjxnIGNsaXAtcGF0aD0idXJsKCN2KSI+PGRlZnM+PHBhdGggaWQ9InciIGQ9Ik0wIDBoMjB2MjBoLTIweiIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9IngiPjx1c2UgeGxpbms6aHJlZj0iI3ciIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48cGF0aCBjbGlwLXBhdGg9InVybCgjeCkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNzA3MDcwIiBkPSJNMjYtNGgyOHYyOGgtMjh6Ii8+PC9nPjwvc3ZnPg==") no-repeat center center; + background-size: 20px 20px; + border: 1px solid #f5f5f5; + border-radius: 50%; + height: 32px; + left: 0; + margin-left: 11px; + margin-right: 11px; + top: 0; + width: 32px; +} +.aui-sidebar[aria-expanded="false"] .aui-sidebar-group.aui-sidebar-group-actions:hover:after, +.aui-sidebar-submenu[aria-expanded="false"] .aui-sidebar-group.aui-sidebar-group-actions:hover:after, +.aui-sidebar[aria-expanded="false"] .aui-sidebar-group.aui-sidebar-group-actions:focus:after, +.aui-sidebar-submenu[aria-expanded="false"] .aui-sidebar-group.aui-sidebar-group-actions:focus:after { + background-color: #ffffff; + border-color: #cccccc; +} +.aui-sidebar[aria-expanded="false"] .aui-sidebar-group.aui-sidebar-group-actions ~ .aui-sidebar-group-tier-one, +.aui-sidebar-submenu[aria-expanded="false"] .aui-sidebar-group.aui-sidebar-group-actions ~ .aui-sidebar-group-tier-one { + border-top: 1px solid #cccccc; + margin-top: 15px; + padding-top: 10px; +} +.aui-sidebar[aria-expanded="false"] .aui-sidebar-group-tier-one, +.aui-sidebar-submenu[aria-expanded="false"] .aui-sidebar-group-tier-one { + background: none; + height: auto; +} +.aui-sidebar[aria-expanded="false"] .aui-sidebar-group-tier-one:after, +.aui-sidebar-submenu[aria-expanded="false"] .aui-sidebar-group-tier-one:after { + display: none; +} +.aui-sidebar[aria-expanded="false"] .aui-sidebar-group-tier-one:focus, +.aui-sidebar-submenu[aria-expanded="false"] .aui-sidebar-group-tier-one:focus, +.aui-sidebar[aria-expanded="false"] .aui-sidebar-group-tier-one:hover, +.aui-sidebar-submenu[aria-expanded="false"] .aui-sidebar-group-tier-one:hover { + background-color: transparent; +} +.aui-sidebar[aria-expanded="false"] .aui-sidebar-group-tier-one > .aui-nav, +.aui-sidebar-submenu[aria-expanded="false"] .aui-sidebar-group-tier-one > .aui-nav { + display: block; + height: auto; +} +.aui-sidebar[aria-expanded="false"] .aui-sidebar-group-tier-one > .aui-nav > li, +.aui-sidebar-submenu[aria-expanded="false"] .aui-sidebar-group-tier-one > .aui-nav > li { + display: block; +} +.aui-sidebar[aria-expanded="false"] .aui-sidebar-group-tier-one > .aui-nav > li > .aui-nav-item, +.aui-sidebar-submenu[aria-expanded="false"] .aui-sidebar-group-tier-one > .aui-nav > li > .aui-nav-item { + padding-left: 0; + padding-right: 0; + text-align: left; +} +.aui-sidebar[aria-expanded="false"] .aui-sidebar-group-tier-one > .aui-nav > li > .aui-nav-item > .aui-badge, +.aui-sidebar-submenu[aria-expanded="false"] .aui-sidebar-group-tier-one > .aui-nav > li > .aui-nav-item > .aui-badge { + background-color: #cccccc; + border: 2px solid #f5f5f5; + color: #333333; + font-size: 9px; + padding: 2px 4px 1px 4px; + position: absolute; + right: 3px; + top: 0; + z-index: 1; +} +.aui-sidebar[aria-expanded="false"] .aui-sidebar-group-tier-one > .aui-nav > li > .aui-nav-item > .aui-icon, +.aui-sidebar-submenu[aria-expanded="false"] .aui-sidebar-group-tier-one > .aui-nav > li > .aui-nav-item > .aui-icon { + float: none; + margin-left: 18px; + margin-right: 0; +} +.aui-sidebar[aria-expanded="false"] .aui-sidebar-group-tier-one > .aui-nav > li > .aui-nav-item.active, +.aui-sidebar-submenu[aria-expanded="false"] .aui-sidebar-group-tier-one > .aui-nav > li > .aui-nav-item.active { + background-color: #e6e6e6; +} +.aui-sidebar[aria-expanded="false"] .aui-sidebar-group-tier-one > .aui-nav > li .aui-nav-item-label, +.aui-sidebar-submenu[aria-expanded="false"] .aui-sidebar-group-tier-one > .aui-nav > li .aui-nav-item-label { + display: none; +} +.aui-sidebar[aria-expanded="false"] .aui-sidebar-group-tier-one > .aui-nav > li > .aui-nav-subtree-toggle, +.aui-sidebar-submenu[aria-expanded="false"] .aui-sidebar-group-tier-one > .aui-nav > li > .aui-nav-subtree-toggle { + display: none; +} +.aui-sidebar[aria-expanded="false"] .aui-sidebar-group-tier-one > .aui-nav > li .aui-nav-item-actions, +.aui-sidebar-submenu[aria-expanded="false"] .aui-sidebar-group-tier-one > .aui-nav > li .aui-nav-item-actions { + display: none; +} +.aui-sidebar[aria-expanded="false"] .aui-sidebar-group-tier-one > .aui-nav .aui-nav, +.aui-sidebar-submenu[aria-expanded="false"] .aui-sidebar-group-tier-one > .aui-nav .aui-nav { + display: none; +} +.aui-sidebar[aria-expanded="false"] .aui-sidebar-group-tier-one ~ .aui-sidebar-group-tier-one, +.aui-sidebar-submenu[aria-expanded="false"] .aui-sidebar-group-tier-one ~ .aui-sidebar-group-tier-one { + border-top: 1px solid #cccccc; + margin-top: 10px; + padding-top: 10px; +} +.aui-sidebar[aria-expanded="false"] .aui-sidebar-footer, +.aui-sidebar-submenu[aria-expanded="false"] .aui-sidebar-footer { + overflow: hidden; + padding: 5px 0 0 0; +} +.aui-sidebar[aria-expanded="false"] .aui-sidebar-footer > .aui-sidebar-toggle, +.aui-sidebar-submenu[aria-expanded="false"] .aui-sidebar-footer > .aui-sidebar-toggle { + margin-top: -5px; + padding: 10px 20px; + position: relative; + width: 55px; +} +.aui-sidebar[aria-expanded="false"] .aui-sidebar-footer > .aui-sidebar-toggle > .aui-icon, +.aui-sidebar-submenu[aria-expanded="false"] .aui-sidebar-footer > .aui-sidebar-toggle > .aui-icon { + -webkit-transform: rotate(180deg); + -moz-transform: rotate(180deg); + -ms-transform: rotate(180deg); + -o-transform: rotate(180deg); + transform: rotate(180deg); +} +.aui-sidebar[aria-expanded="false"] .aui-sidebar-footer > .aui-button > .aui-button-label, +.aui-sidebar-submenu[aria-expanded="false"] .aui-sidebar-footer > .aui-button > .aui-button-label { + display: none; +} +.aui-sidebar[aria-expanded="false"] .aui-sidebar-footer > .aui-sidebar-settings-button, +.aui-sidebar-submenu[aria-expanded="false"] .aui-sidebar-footer > .aui-sidebar-settings-button { + display: block; + margin-left: 0; + margin-right: 0; + margin-bottom: 0; + max-width: none; + padding: 10px 20px; +} +.aui-sidebar[aria-expanded="false"] .aui-sidebar-footer > .aui-sidebar-settings-button + .aui-sidebar-toggle, +.aui-sidebar-submenu[aria-expanded="false"] .aui-sidebar-footer > .aui-sidebar-settings-button + .aui-sidebar-toggle { + margin-top: 0; +} +.aui-sidebar[aria-expanded="false"] li[aria-expanded] > a:first-child > .aui-icon:not(.aui-nav-subtree-toggle):after, +.aui-sidebar-submenu[aria-expanded="false"] li[aria-expanded] > a:first-child > .aui-icon:not(.aui-nav-subtree-toggle):after, +.aui-sidebar[aria-expanded="false"] li[aria-expanded] > span:first-child > .aui-icon:not(.aui-nav-subtree-toggle):after, +.aui-sidebar-submenu[aria-expanded="false"] li[aria-expanded] > span:first-child > .aui-icon:not(.aui-nav-subtree-toggle):after { + border: 3px solid transparent; + border-top-color: #999999; + content: ""; + height: 0; + position: absolute; + left: 70%; + top: 15px; + width: 0; + left: auto; + right: -7px; + top: 10px; +} +.aui-sidebar[aria-expanded="false"] li[aria-expanded] > a:first-child:before, +.aui-sidebar-submenu[aria-expanded="false"] li[aria-expanded] > a:first-child:before, +.aui-sidebar[aria-expanded="false"] li[aria-expanded] > span:first-child:before, +.aui-sidebar-submenu[aria-expanded="false"] li[aria-expanded] > span:first-child:before { + display: none; +} +.aui-sidebar[aria-expanded="false"] .aui-nav-sortable > li > a:after, +.aui-sidebar-submenu[aria-expanded="false"] .aui-nav-sortable > li > a:after { + left: 0; + top: 8px; +} +.aui-sidebar[aria-expanded="false"] .aui-nav-item-actions, +.aui-sidebar-submenu[aria-expanded="false"] .aui-nav-item-actions { + display: none; +} +.aui-sidebar[aria-expanded="false"] .aui-nav > li > a:hover > .aui-nav-item > .aui-badge, +.aui-sidebar-submenu[aria-expanded="false"] .aui-nav > li > a:hover > .aui-nav-item > .aui-badge { + visibility: visible; +} +.aui-sidebar.aui-is-animated + .aui-page-panel, +.aui-sidebar-submenu.aui-is-animated + .aui-page-panel { + -webkit-transition: padding-left 0.1s ease-in-out; + -moz-transition: padding-left 0.1s ease-in-out; + -ms-transition: padding-left 0.1s ease-in-out; + -o-transition: padding-left 0.1s ease-in-out; + transition: padding-left 0.1s ease-in-out; +} +.aui-sidebar.aui-is-animated .aui-sidebar-wrapper, +.aui-sidebar-submenu.aui-is-animated .aui-sidebar-wrapper { + -webkit-transition: width 0.1s ease-in-out; + -moz-transition: width 0.1s ease-in-out; + -ms-transition: width 0.1s ease-in-out; + -o-transition: width 0.1s ease-in-out; + transition: width 0.1s ease-in-out; +} +.aui-sidebar.aui-is-animated .aui-sidebar-body, +.aui-sidebar-submenu.aui-is-animated .aui-sidebar-body { + -webkit-transition: padding-top 0.1s ease-in-out; + -moz-transition: padding-top 0.1s ease-in-out; + -ms-transition: padding-top 0.1s ease-in-out; + -o-transition: padding-top 0.1s ease-in-out; + transition: padding-top 0.1s ease-in-out; +} +#inline-dialog-sidebar-submenu > .contents { + padding: 10px; +} +.aui-sidebar-submenu { + position: static; + background: transparent; + border-right: 0; + width: auto; +} +#arrow-sidebar-submenu:before { + border-width: 8px 8px 8px 0; + border-color: transparent #ccc; +} +#arrow-sidebar-submenu:after { + border-width: 8px 8px 8px 0; + border-color: transparent #ffffff transparent transparent; + right: 0; + top: 0; +} +.aui-sidebar-section-tooltip { + -webkit-transition: opacity 0.1s ease-in-out; + -moz-transition: opacity 0.1s ease-in-out; + -ms-transition: opacity 0.1s ease-in-out; + -o-transition: opacity 0.1s ease-in-out; + transition: opacity 0.1s ease-in-out; + opacity: 0; +} +.aui-sidebar-section-tooltip .tipsy-inner { + background: #333333; +} +.aui-sidebar-section-tooltip .tipsy-arrow { + border-right-color: #333333; +} +.aui-sidebar-section-tooltip.tooltip-shown { + opacity: 1; +} +.aui-sidebar.aui-is-hover .aui-sidebar-footer > .aui-sidebar-toggle, +.aui-sidebar .aui-sidebar-toggle:hover, +.aui-sidebar .aui-sidebar-toggle:focus { + background-color: #e6e6e6; +} diff --git a/ajax/libs/aui/5.6.4/aui-next/css/aui-experimental.min.css b/ajax/libs/aui/5.6.4/aui-next/css/aui-experimental.min.css new file mode 100755 index 000000000..3783e691c --- /dev/null +++ b/ajax/libs/aui/5.6.4/aui-next/css/aui-experimental.min.css @@ -0,0 +1 @@ +.aui-module{margin-top:20px}.aui-module:first-child{margin-top:0}.aui-module-content,.aui-module-footer,.aui-module-header{-moz-box-sizing:border-box;box-sizing:border-box}/*! AUI Label */.aui-label{background:#f5f5f5;border:1px solid #ccc;border-radius:3.01px;color:#3b73af;display:inline-block;font-size:14px;font-weight:400;line-height:1;padding:1px 5px;margin:0 5px 0 0;text-align:left;text-decoration:none}span.aui-label{color:#333}.aui-label.aui-label-closeable.aui-label-split:hover,a.aui-label:active,a.aui-label:focus,a.aui-label:hover{border-color:#707070;text-decoration:none}.aui-label-split .aui-label-split-main:active,.aui-label-split .aui-label-split-main:focus,.aui-label-split .aui-label-split-main:hover{text-decoration:none}.aui-label.aui-label-closeable{padding-right:18px;position:relative}.aui-label-closeable .aui-icon-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;cursor:pointer;display:block;float:right;height:8px;position:absolute;right:5px;top:4px;width:8px}/*! AUI Sortable Tables */.aui-table-sortable .tablesorter-header{cursor:pointer}.aui-table-sortable .tablesorter-header.aui-table-column-unsortable{cursor:default}.aui-table-sortable .tablesorter-header.aui-table-column-unsortable:hover{background-color:inherit;color:inherit}.aui-table-sortable .tablesorter-header:hover,.aui-table-sortable .tablesorter-headerAsc,.aui-table-sortable .tablesorter-headerDesc{background-color:#f5f5f5;color:#333}.aui-table-sortable .aui-table-header-content:after{border:4px solid transparent;content:"";display:inline-block;margin-left:5px;position:relative;width:0}.aui-table-sortable .tablesorter-header:hover .aui-table-header-content:after{border-top-color:#333;border-bottom-color:transparent;opacity:.5;top:2px}.aui-table-sortable .tablesorter-headerAsc .aui-table-header-content:after,.aui-table-sortable .tablesorter-headerAsc:hover .aui-table-header-content:after{border-top-color:#333;border-bottom-color:transparent;opacity:1;top:2px}.aui-table-sortable .tablesorter-headerDesc .aui-table-header-content:after,.aui-table-sortable .tablesorter-headerDesc:hover .aui-table-header-content:after{border-top-color:transparent;border-bottom-color:#333;opacity:1;top:-2px}.aui-progress-tracker{display:table;font-size:12px;margin:10px 0 0;padding:0;table-layout:fixed;word-wrap:break-word}.aui-progress-tracker:first-child{margin-top:0}.aui-progress-tracker-step{-moz-box-sizing:border-box;box-sizing:border-box;display:table-cell;padding:0 10px;max-width:140px;min-width:80px;text-align:center}.aui-progress-tracker-step>a,.aui-progress-tracker-step>span{display:block;font-weight:700;outline:0;padding-top:25px;position:relative}.aui-progress-tracker-step>a:before,.aui-progress-tracker-step>span:before{background:#3b73af;border-radius:100%;box-shadow:0 0 0 3px #f5f5f5;content:"";height:10px;left:50%;margin-left:-5px;position:absolute;top:3px;width:10px}.aui-progress-tracker-step+.aui-progress-tracker-step>a:after,.aui-progress-tracker-step+.aui-progress-tracker-step>span: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;margin-right:6px;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>a:before,.aui-progress-tracker-step-current~.aui-progress-tracker-step>span:before{background-color:#ccc}.aui-progress-tracker-step-current~.aui-progress-tracker-step>a:after,.aui-progress-tracker-step-current~.aui-progress-tracker-step>span:after{background-color:#f5f5f5;box-shadow:none}.aui-progress-tracker-inverted .aui-progress-tracker-step>a:before,.aui-progress-tracker-inverted .aui-progress-tracker-step>span:before{box-shadow:0 0 0 3px #fff}.aui-progress-tracker-inverted .aui-progress-tracker-step+.aui-progress-tracker-step>a:after,.aui-progress-tracker-inverted .aui-progress-tracker-step+.aui-progress-tracker-step>span:after{border-color:#fff}.aui-progress-tracker-inverted .aui-progress-tracker-step-current~.aui-progress-tracker-step>a:after,.aui-progress-tracker-inverted .aui-progress-tracker-step-current~.aui-progress-tracker-step>span:after{background-color:#fff}.aui-page-header-actions .aui-progress-tracker{float:right}.tipsy{position:absolute;word-wrap:break-word;z-index:100000}.tipsy-inner{color:#FFF;max-width:200px;text-align:center;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.tipsy-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000}.tipsy-n .tipsy-arrow{top:0;left:50%;margin-left:-5px;border-bottom-style:solid;border-top:0;border-left-color:transparent;border-right-color:transparent}.tipsy-nw .tipsy-arrow{top:0;left:10px;border-bottom-style:solid;border-top:0;border-left-color:transparent;border-right-color:transparent}.tipsy-ne .tipsy-arrow{top:0;right:10px;border-bottom-style:solid;border-top:0;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:0;border-left-color:transparent;border-right-color:transparent}.tipsy-sw .tipsy-arrow{bottom:0;left:10px;border-top-style:solid;border-bottom:0;border-left-color:transparent;border-right-color:transparent}.tipsy-se .tipsy-arrow{bottom:0;right:10px;border-top-style:solid;border-bottom:0;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:0;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:0;border-top-color:transparent;border-bottom-color:transparent}.tipsy{font-size:12px;line-height:20px;font-family:Arial,sans-serif;padding:4px}.tipsy-inner{background:rgba(51,51,51,.9);padding:5px 10px}.tipsy-arrow{border-color:rgba(51,51,51,.9);border-width:4px}.tipsy-arrow-n{border-bottom-color:rgba(51,51,51,.9);margin-left:-4px}.tipsy-arrow-s{border-top-color:rgba(51,51,51,.9);margin-left:-4px}.tipsy-arrow-e{border-left-color:rgba(51,51,51,.9);margin-top:-4px}.tipsy-arrow-w{border-right-color:rgba(51,51,51,.9);margin-top:-4px}.tipsy a,.tipsy a:visited{color:#fff;text-decoration:underline}.aui-expander-content[aria-expanded=true] .aui-expander-ellipsis,.aui-expander-content[aria-hidden=true],.aui-expander-short-content[aria-hidden=true]{display:none}.aui-expander-content,.aui-expander-content[aria-expanded=false]{height:0;overflow:hidden;position:relative}.aui-expander-content[aria-expanded=true]{height:auto}.aui-expander-trigger{cursor:pointer}a.aui-expander-trigger.aui-expander-reveal-text{background:#fff;bottom:0;position:absolute;right:0;text-decoration:none;padding-left:10px}.aui-expander-trigger.aui-expander-reveal-text:hover>span{text-decoration:underline}.aui-expander-trigger.aui-expander-reveal-text:before{color:#333;content:"\2026\00a0"}.aui-expander-content[aria-expanded=true] .aui-expander-trigger.aui-expander-reveal-text:before{display:none}.aui-expander-content[aria-expanded=true] .aui-expander-trigger.aui-expander-reveal-text{position:relative}.aui-progress-indicator{background:#e9e9e9;border-radius:3px;height:5px;overflow:hidden;position:relative;width:100%}.aui-progress-indicator-value{-o-animation:progressSlide 1s infinite linear;-webkit-animation:progressSlide 1s infinite linear;animation:progressSlide 1s infinite linear;background:0 0;background-size:20px 5px;background-image:-webkit-linear-gradient(90deg,#ccc 50%,transparent 50%,transparent 100%);background-image:linear-gradient(90deg,#ccc 50%,transparent 50%,transparent 100%);border-radius:3px;display:block;height:5px;-webkit-transform:skewX(45deg);transform:skewX(45deg);position:absolute;width:100%}@-o-keyframes progressSlide{0%{background-position:20px}100%{background-position:0}}@-webkit-keyframes progressSlide{0%{background-position:20px}100%{background-position:0}}@keyframes progressSlide{0%{background-position:20px}100%{background-position:0}}.aui-progress-indicator[data-value] .aui-progress-indicator-value{background:#3b73af;border-radius:3px 0 0 3px;-webkit-transition:width .5s;transition:width .5s;-webkit-transform:skewX(0);transform:skewX(0)}.aui-progress-indicator-static[data-value] .aui-progress-indicator-value{-webkit-transition:none;transition:none}.aui-progress-indicator[data-value="1"] .aui-progress-indicator-value{border-radius:3px}.select2-container{margin:0;position:relative;display:inline-block;zoom:1;*display:inline;vertical-align:middle}.select2-container,.select2-drop,.select2-search,.select2-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.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;border-radius:4px;background-clip:padding-box;-webkit-touch-callout:none;-webkit-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,#eee),color-stop(0.5,#fff));background-image:-webkit-linear-gradient(center bottom,#eee 0,#fff 50%);background-image:-moz-linear-gradient(center bottom,#eee 0,#fff 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);background-image:linear-gradient(top,#fff 0,#eee 50%)}.select2-container.select2-drop-above .select2-choice{border-bottom-color:#aaa;border-radius:0 0 4px 4px;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(0.9,#fff));background-image:-webkit-linear-gradient(center bottom,#eee 0,#fff 90%);background-image:-moz-linear-gradient(center bottom,#eee 0,#fff 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);background-image:linear-gradient(top,#eee 0,#fff 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;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(select2.png) 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-mask{border:0;margin:0;padding:0;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:9998;background-color:#fff;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;border-radius:0 0 4px 4px;-webkit-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;border-radius:4px 4px 0 0;-webkit-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:0}.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;border-radius:0 4px 4px 0;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%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);background-image:linear-gradient(top,#ccc 0,#eee 60%)}.select2-container .select2-choice .select2-arrow b{display:block;width:100%;height:100%;background:url(select2.png) 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;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:#fff url(select2.png) no-repeat 100% -22px;background:url(select2.png) no-repeat 100% -22px,-webkit-gradient(linear,left bottom,left top,color-stop(0.85,#fff),color-stop(0.99,#eee));background:url(select2.png) no-repeat 100% -22px,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(select2.png) no-repeat 100% -22px,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(select2.png) no-repeat 100% -22px,linear-gradient(top,#fff 85%,#eee 99%)}.select2-drop.select2-drop-above .select2-search input{margin-top:4px}.select2-search input.select2-active{background:#fff url(select2-spinner.gif) no-repeat 100%;background:url(select2-spinner.gif) no-repeat 100%,-webkit-gradient(linear,left bottom,left top,color-stop(0.85,#fff),color-stop(0.99,#eee));background:url(select2-spinner.gif) no-repeat 100%,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(select2-spinner.gif) no-repeat 100%,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(select2-spinner.gif) no-repeat 100%,linear-gradient(top,#fff 85%,#eee 99%)}.select2-container-active .select2-choice,.select2-container-active .select2-choices{border:1px solid #5897fb;outline:0;-webkit-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;box-shadow:0 1px 0 #fff inset;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#eee;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),color-stop(0.5,#eee));background-image:-webkit-linear-gradient(center bottom,#fff 0,#eee 50%);background-image:-moz-linear-gradient(center bottom,#fff 0,#eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);background-image:linear-gradient(top,#fff 0,#eee 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,#fff),color-stop(0.5,#eee));background-image:-webkit-linear-gradient(center top,#fff 0,#eee 50%);background-image:-moz-linear-gradient(center top,#fff 0,#eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);background-image:linear-gradient(bottom,#fff 0,#eee 50%)}.select2-dropdown-open .select2-choice .select2-arrow{background:0 0;border-left:0;filter:none}.select2-dropdown-open .select2-choice .select2-arrow b{background-position:-18px 1px}.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:700}.select2-results .select2-result-label{padding:3px 7px 4px;margin:0;cursor:pointer;min-height:1em;-webkit-touch-callout:none;-webkit-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:0 0}.select2-results .select2-highlighted ul{background:#fff;color:#000}.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit{background:#f4f4f4;display:list-item}.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(select2-spinner.gif) no-repeat 100%}.select2-more-results{background:#f4f4f4;display:list-item}.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}.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%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(top,#eee 1%,#fff 15%);background-image:-moz-linear-gradient(top,#eee 1%,#fff 15%);background-image:linear-gradient(top,#eee 1%,#fff 15%)}.select2-locked{padding:3px 5px!important}.select2-container-multi .select2-choices{min-height:26px}.select2-container-multi.select2-container-active .select2-choices{border:1px solid #5897fb;outline:0;-webkit-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;box-shadow:none;background:transparent!important}.select2-container-multi .select2-choices .select2-search-field input.select2-active{background:#fff url(select2-spinner.gif) 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 #aaa;border-radius:3px;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);background-clip:padding-box;-webkit-touch-callout:none;-webkit-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%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 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:0;background:url(select2.png) 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,.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px}.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;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:0 0}.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match{text-decoration:underline}.select2-offscreen,.select2-offscreen:focus{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;border:0!important;margin:0!important;padding:0!important;overflow:hidden!important;position:absolute!important;outline:0!important;left:0!important;top:0!important}.select2-display-none{display:none}.select2-measure-scrollbar{position:absolute;top:-10000px;left:-10000px;width:100px;height:100px;overflow:scroll}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){.select2-container .select2-choice .select2-arrow b,.select2-container .select2-choice abbr,.select2-search input,.select2-search-choice-close{background-image:url(select2x2.png)!important;background-repeat:no-repeat!important;background-size:60px 40px!important}.select2-search input{background-position:100% -21px!important}}.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:700}.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,.2);-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px rgba(0,0,0,.2);z-index:9999}.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,.2);-webkit-box-shadow:0 0 6px rgba(0,0,0,.2);box-shadow:0 0 6px rgba(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 .select2-more-results,.aui-select2-drop .select2-results .select2-no-results,.aui-select2-drop .select2-results .select2-result-label,.aui-select2-drop .select2-results .select2-searching,.aui-select2-drop .select2-results ul.select2-result-sub>li .select2-result-label{padding:3px 10px}.aui-select2-drop .select2-result-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aui-select2-drop .select2-results{margin:2px 0;padding:0}.aui-select2-drop .select2-more-results,.aui-select2-drop .select2-no-results,.aui-select2-drop .select2-searching{background-color:transparent}.aui-select2-drop,.aui-select2-drop .select2-search input{border:1px solid #ccc}.aui-select2-drop .select2-search input{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;text-overflow:ellipsis}.aui-select2-container.select2-container .select2-choice .select2-arrow{background:0 0;border:0;filter:none}.aui-select2-container.select2-container-active .select2-choice,.aui-select2-container.select2-container-active .select2-choices{border:0;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.aui-select2-container.select2-container .select2-choice .select2-arrow b{display:none;background:0 0}.aui-select2-container.select2-container .select2-choice{position:relative;width:inherit}.aui-select2-container.select2-container a.select2-choice,.aui-select2-container.select2-container a.select2-choice:active,.aui-select2-container.select2-container a.select2-choice:focus,.aui-select2-container.select2-container a.select2-choice:hover{text-decoration:none}.aui-select2-container.select2-container .select2-choice:after{border:4px solid transparent;content:"";height:0;left:100%;margin-left:-18px;opacity:.8;position:absolute;width:0;border-top-color:#333}.aui-select2-container.select2-container .select2-choice.active:after,.aui-select2-container.select2-container .select2-choice:hover:after{opacity:1}.aui-select2-container.select2-container .select2-choice:after{margin-top:0;top:12px}.aui-select2-container .select2-input{color:inherit!important}.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;line-height:1.4285714285714;margin:0;padding:0}.aui-select2-container.select2-container-multi .select2-choices{min-height:0;background:#fff}.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;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#333;display:inline-block;font-size:14px;font-weight:400;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-choice abbr{padding-top:10px;position:absolute;top:10px}.aui-select2-container.select2-allowclear .select2-choice abbr{display:block}.aui-select2-container .select2-search-choice-close{cursor:pointer;display:block;height:8px;left:auto;position:absolute;right:5px;top:4px;width:8px}@media all,(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5){.aui-select2-container.select2-container .select2-choice abbr,.aui-select2-container.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;background-size:8px!important}}.aui-select2-container.select2-container .select2-choice,.aui-select2-container.select2-container .select2-choice:visited,.aui-select2-container.select2-container a.select2-choice{background:#f2f2f2;background:-webkit-linear-gradient(top,#fff 0,#f2f2f2 100%);background:linear-gradient(to bottom,#fff 0,#f2f2f2 100%);-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;border-radius:3.01px;color:inherit;cursor:pointer;display:inline-block;filter:none;font-family:inherit;font-size:inherit;font-variant:normal;font-weight:400;height:2.1428571428571em;line-height:1.4285714285714;margin:0;padding:4px 10px;text-decoration:none;text-shadow:0 1px 0 #fff;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: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:#f5f5f5;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{border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-width:0;padding-bottom:5px}.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;border-bottom-width:1px;border-top-right-radius:0;border-top-left-radius:0;border-top-width:0;padding-bottom:4px;padding-top:5px}.aui-select2-container.select2-container-multi .select2-choices .select2-search-choice,.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{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-no-results,.aui-select2-drop.aui-has-avatar .select2-searching{padding-bottom:5px;padding-top:5px}.aui-form-notification-icon-error{color:#d04437}.tipsy.aui-form-notification-tooltip-error .tipsy-arrow-n{border-bottom-color:#d04437}.tipsy.aui-form-notification-tooltip-error .tipsy-arrow-s{border-top-color:#d04437}.tipsy.aui-form-notification-tooltip-error .tipsy-arrow-w{border-right-color:#d04437}.tipsy.aui-form-notification-tooltip-error .tipsy-inner{background-color:#d04437;color:#fff}.tipsy.aui-form-notification-tooltip-info .tipsy-arrow-n{border-bottom-color:#fff}.tipsy.aui-form-notification-tooltip-info .tipsy-arrow-s{border-top-color:#fff}.tipsy.aui-form-notification-tooltip-info .tipsy-arrow-w{border-right-color:#fff}.tipsy.aui-form-notification-tooltip-info .tipsy-inner{background-color:#fff;border:1px solid #ccc;color:#333}.tipsy.aui-form-notification-tooltip-info:before{content:'';height:0;position:absolute;width:0}.tipsy.aui-form-notification-tooltip-info.tipsy-ne:before{border-bottom:6px #ccc solid;border-left:6px transparent dashed;border-right:6px transparent dashed;border-top:0;margin-top:-1px;right:9px;top:0}.tipsy.aui-form-notification-tooltip-info.tipsy-se:before{border-bottom:0;border-left:6px transparent dashed;border-right:6px transparent dashed;border-top:6px #ccc solid;margin-top:-5px;right:9px;top:100%}.tipsy.aui-form-notification-tooltip-info.tipsy-w:before{border-bottom:6px transparent dashed;border-left:0;border-right:6px #ccc solid;border-top:6px transparent dashed;left:-2px;margin-top:-6px;top:50%}.tipsy.aui-form-notification-tooltip{padding:4px}.tipsy.aui-form-notification-tooltip .tipsy-arrow-n{border-width:5px;margin-top:0;right:10px}.tipsy.aui-form-notification-tooltip .tipsy-arrow-s{border-width:5px;margin-top:-5px;right:10px}.tipsy.aui-form-notification-tooltip .tipsy-arrow-w{border-width:5px;margin-top:-5px}.tipsy.aui-form-notification-tooltip ul{padding-left:20px}.tipsy.aui-form-notification-tooltip .tipsy-inner{padding:10px;text-align:left}.aui-form-notification-icon-info{color:#707070}.aui-form-notification-icon-outside-field{margin-left:2px;margin-top:4px;vertical-align:top}form.aui .password[data-aui-validate-state=invalid],form.aui .text[data-aui-validate-state=invalid],form.aui .textarea[data-aui-validate-state=invalid]{border-color:#d04437}.aui-page-sidebar #footer{-moz-box-sizing:border-box;box-sizing:border-box;padding-left:280px}.aui-page-sidebar.aui-sidebar-collapsed #footer{padding-left:56px}.aui-page-sidebar-touch #footer{margin-left:0;padding-left:inherit;border-top:1px solid #ccc}.aui-page-sidebar-touch.aui-sidebar-collapsed #footer{padding-left:inherit}.aui-sidebar,.aui-sidebar-submenu{-moz-box-sizing:border-box;box-sizing:border-box;min-width:56px;position:absolute;width:280px;z-index:1}.aui-page-sidebar-touch .aui-sidebar-submenu:not(.aui-sidebar-submenu),.aui-page-sidebar-touch .aui-sidebar:not(.aui-sidebar-submenu){background-color:#f5f5f5;float:left;position:static}#content .aui-sidebar+.aui-page-header,#content .aui-sidebar-submenu+.aui-page-header{padding-left:300px;background:#fff}.aui-sidebar+.aui-page-header+.aui-navgroup,.aui-sidebar-submenu+.aui-page-header+.aui-navgroup{padding-left:290px}.aui-sidebar+.aui-page-panel,.aui-sidebar-submenu+.aui-page-panel{border-top:0}.aui-sidebar-submenu~.aui-page-panel,.aui-sidebar~.aui-page-panel{margin-top:0;padding-left:280px}.aui-page-sidebar-touch .aui-sidebar-submenu~.aui-page-panel,.aui-page-sidebar-touch .aui-sidebar~.aui-page-panel{border-bottom:0;border-left:1px solid #ccc;clear:none;margin-left:280px;padding-left:inherit;width:inherit}.aui-page-sidebar-touch .aui-sidebar-submenu.aui-sidebar-fly-out,.aui-page-sidebar-touch .aui-sidebar.aui-sidebar-fly-out{border-right:1px solid #ccc;height:100%;position:absolute}.aui-sidebar-submenu.aui-sidebar-fly-out+.aui-page-panel,.aui-sidebar.aui-sidebar-fly-out+.aui-page-panel{padding-left:56px}.aui-page-sidebar-touch .aui-sidebar-submenu.aui-sidebar-fly-out+.aui-page-panel,.aui-page-sidebar-touch .aui-sidebar.aui-sidebar-fly-out+.aui-page-panel{margin-left:56px;padding-left:inherit}.aui-sidebar .aui-sidebar-wrapper,.aui-sidebar-submenu .aui-sidebar-wrapper{-moz-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #ccc;background-color:#f5f5f5;width:280px;position:absolute;top:0;bottom:auto}.aui-sidebar .aui-sidebar-wrapper.aui-is-docked,.aui-sidebar-submenu .aui-sidebar-wrapper.aui-is-docked{position:fixed;top:0;bottom:auto}.aui-page-sidebar-touch .aui-sidebar .aui-sidebar-wrapper,.aui-page-sidebar-touch .aui-sidebar-submenu .aui-sidebar-wrapper{position:static;border-right:0}.aui-page-sidebar-touch .aui-sidebar-submenu.aui-sidebar-fly-out .aui-sidebar-wrapper,.aui-page-sidebar-touch .aui-sidebar.aui-sidebar-fly-out .aui-sidebar-wrapper{border-right:1px solid #ccc}.aui-sidebar .aui-sidebar-body,.aui-sidebar-submenu .aui-sidebar-body{-moz-box-sizing:content-box;box-sizing:content-box;bottom:40px;overflow-y:auto;position:absolute;top:0;width:100%;cursor:pointer}.aui-page-sidebar-touch .aui-sidebar .aui-sidebar-body,.aui-page-sidebar-touch .aui-sidebar-submenu .aui-sidebar-body{position:relative}.aui-sidebar .aui-page-header,.aui-sidebar-submenu .aui-page-header{margin:15px 15px 10px;padding-bottom:5px}.aui-sidebar .aui-page-header .aui-avatar,.aui-sidebar .aui-page-header-image,.aui-sidebar .aui-page-header-inner,.aui-sidebar .aui-page-header-main,.aui-sidebar-submenu .aui-page-header .aui-avatar,.aui-sidebar-submenu .aui-page-header-image,.aui-sidebar-submenu .aui-page-header-inner,.aui-sidebar-submenu .aui-page-header-main{display:block}.aui-sidebar .aui-page-header-image,.aui-sidebar-submenu .aui-page-header-image{position:absolute}.aui-sidebar .aui-page-header-image+.aui-page-header-main,.aui-sidebar-submenu .aui-page-header-image+.aui-page-header-main{padding-left:58px}.aui-sidebar .aui-sidebar-header-large .aui-page-header-image,.aui-sidebar-submenu .aui-sidebar-header-large .aui-page-header-image{width:128px;margin:0 auto;position:inherit}.aui-sidebar .aui-sidebar-header-large .aui-page-header-image+.aui-page-header-main,.aui-sidebar-submenu .aui-sidebar-header-large .aui-page-header-image+.aui-page-header-main{padding-top:10px;padding-left:0}.aui-sidebar .aui-sidebar-header-large .aui-page-header-main,.aui-sidebar-submenu .aui-sidebar-header-large .aui-page-header-main{text-align:center}.aui-sidebar .aui-sidebar-header-large .aui-page-header-main>h1,.aui-sidebar .aui-sidebar-header-large .aui-page-header-main>h2,.aui-sidebar-submenu .aui-sidebar-header-large .aui-page-header-main>h1,.aui-sidebar-submenu .aui-sidebar-header-large .aui-page-header-main>h2{padding-top:10px;font-size:20px;line-height:1.5}.aui-sidebar .aui-sidebar-header-large .aui-page-header-main>h1:only-child,.aui-sidebar .aui-sidebar-header-large .aui-page-header-main>h2:only-child,.aui-sidebar-submenu .aui-sidebar-header-large .aui-page-header-main>h1:only-child,.aui-sidebar-submenu .aui-sidebar-header-large .aui-page-header-main>h2:only-child{padding-top:0}.aui-sidebar .aui-page-header-main,.aui-sidebar-submenu .aui-page-header-main{padding-top:4px}.aui-sidebar .aui-page-header-main>h1,.aui-sidebar .aui-page-header-main>h2,.aui-sidebar-submenu .aui-page-header-main>h1,.aui-sidebar-submenu .aui-page-header-main>h2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:14px;line-height:20px}.aui-sidebar .aui-page-header-main>h1:only-child,.aui-sidebar .aui-page-header-main>h2:only-child,.aui-sidebar-submenu .aui-page-header-main>h1:only-child,.aui-sidebar-submenu .aui-page-header-main>h2:only-child{line-height:48px}.aui-sidebar .aui-page-header-actions,.aui-sidebar-submenu .aui-page-header-actions{display:none}.aui-sidebar .aui-nav-breadcrumbs>li,.aui-sidebar-submenu .aui-nav-breadcrumbs>li{width:100%}.aui-sidebar .aui-sidebar-handle,.aui-sidebar-submenu .aui-sidebar-handle{background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAMCAYAAABIvGxUAAADHmlDQ1BJQ0MgUHJvZmlsZQAAeAGFVN9r01AU/tplnbDhizpnEQk+aJFuZFN0Q5y2a1e6zVrqNrchSJumbVyaxiTtfrAH2YtvOsV38Qc++QcM2YNve5INxhRh+KyIIkz2IrOemzRNJ1MDufe73/nuOSfn5F6g+XFa0xQvDxRVU0/FwvzE5BTf8gFeHEMr/GhNi4YWSiZHQA/Tsnnvs/MOHsZsdO5v36v+Y9WalQwR8BwgvpQ1xCLhWaBpXNR0E+DWie+dMTXCzUxzWKcECR9nOG9jgeGMjSOWZjQ1QJoJwgfFQjpLuEA4mGng8w3YzoEU5CcmqZIuizyrRVIv5WRFsgz28B9zg/JfsKiU6Zut5xCNbZoZTtF8it4fOX1wjOYA1cE/Xxi9QbidcFg246M1fkLNJK4RJr3n7nRpmO1lmpdZKRIlHCS8YlSuM2xp5gsDiZrm0+30UJKwnzS/NDNZ8+PtUJUE6zHF9fZLRvS6vdfbkZMH4zU+pynWf0D+vff1corleZLw67QejdX0W5I6Vtvb5M2mI8PEd1E/A0hCgo4cZCjgkUIMYZpjxKr4TBYZIkqk0ml0VHmyONY7KJOW7RxHeMlfDrheFvVbsrj24Pue3SXXjrwVhcW3o9hR7bWB6bqyE5obf3VhpaNu4Te55ZsbbasLCFH+iuWxSF5lyk+CUdd1NuaQU5f8dQvPMpTuJXYSWAy6rPBe+CpsCk+FF8KXv9TIzt6tEcuAcSw+q55TzcbsJdJM0utkuL+K9ULGGPmQMUNanb4kTZyKOfLaUAsnBneC6+biXC/XB567zF3h+rkIrS5yI47CF/VFfCHwvjO+Pl+3b4hhp9u+02TrozFa67vTkbqisXqUj9sn9j2OqhMZsrG+sX5WCCu0omNqSrN0TwADJW1Ol/MFk+8RhAt8iK4tiY+rYleQTysKb5kMXpcMSa9I2S6wO4/tA7ZT1l3maV9zOfMqcOkb/cPrLjdVBl4ZwNFzLhegM3XkCbB8XizrFdsfPJ63gJE722OtPW1huos+VqvbdC5bHgG7D6vVn8+q1d3n5H8LeKP8BqkjCtbCoV8yAAAACXBIWXMAAAsSAAALEgHS3X78AAABZ2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNC40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIEZpcmV3b3JrcyBDUzY8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CsO3s+UAAAAsSURBVAgdY7x69ep/BgaGRpZNmzYBaQYGxv//QQIMDExgEpnBcu3aNQoUAwChKRhfrNwRnQAAAABJRU5ErkJggg==) center center no-repeat;cursor:col-resize;height:100%;position:absolute;right:-10px;top:0;width:10px}.aui-sidebar .aui-sidebar-footer,.aui-sidebar-submenu .aui-sidebar-footer{-moz-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #ccc;bottom:0;min-height:40px;padding:5px 40px 0 9px;position:absolute;width:100%}.aui-page-sidebar-touch .aui-sidebar .aui-sidebar-footer,.aui-page-sidebar-touch .aui-sidebar-submenu .aui-sidebar-footer{border-bottom:1px solid #ccc;margin-top:10px;position:relative}.aui-sidebar .aui-sidebar-footer .aui-button,.aui-sidebar-submenu .aui-sidebar-footer .aui-button{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%}.aui-sidebar .aui-sidebar-footer>.aui-sidebar-settings-button,.aui-sidebar .aui-sidebar-footer>.aui-sidebar-toggle,.aui-sidebar-submenu .aui-sidebar-footer>.aui-sidebar-settings-button,.aui-sidebar-submenu .aui-sidebar-footer>.aui-sidebar-toggle{border:0;border-radius:0;height:auto;padding:9px 15px}.aui-sidebar .aui-sidebar-footer>.aui-sidebar-settings-button>.aui-icon,.aui-sidebar .aui-sidebar-footer>.aui-sidebar-toggle>.aui-icon,.aui-sidebar-submenu .aui-sidebar-footer>.aui-sidebar-settings-button>.aui-icon,.aui-sidebar-submenu .aui-sidebar-footer>.aui-sidebar-toggle>.aui-icon{height:16px;width:16px}.aui-sidebar .aui-sidebar-footer>.aui-sidebar-settings-button:focus,.aui-sidebar .aui-sidebar-footer>.aui-sidebar-settings-button:hover,.aui-sidebar .aui-sidebar-footer>.aui-sidebar-toggle:focus,.aui-sidebar .aui-sidebar-footer>.aui-sidebar-toggle:hover,.aui-sidebar-submenu .aui-sidebar-footer>.aui-sidebar-settings-button:focus,.aui-sidebar-submenu .aui-sidebar-footer>.aui-sidebar-settings-button:hover,.aui-sidebar-submenu .aui-sidebar-footer>.aui-sidebar-toggle:focus,.aui-sidebar-submenu .aui-sidebar-footer>.aui-sidebar-toggle:hover{background:#e6e6e6 none;color:#707070;text-shadow:none}.aui-sidebar .aui-sidebar-footer>.aui-sidebar-settings-button:active,.aui-sidebar .aui-sidebar-footer>.aui-sidebar-toggle:active,.aui-sidebar-submenu .aui-sidebar-footer>.aui-sidebar-settings-button:active,.aui-sidebar-submenu .aui-sidebar-footer>.aui-sidebar-toggle:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.aui-sidebar .aui-sidebar-footer>.aui-sidebar-settings-button,.aui-sidebar-submenu .aui-sidebar-footer>.aui-sidebar-settings-button{margin-top:-5px;margin-bottom:-5px;margin-left:-9px;text-shadow:none}.aui-sidebar .aui-sidebar-footer>.aui-sidebar-toggle,.aui-sidebar-submenu .aui-sidebar-footer>.aui-sidebar-toggle{display:block;margin-left:0;position:absolute;right:0;top:0;width:46px}.aui-sidebar .aui-sidebar-footer>.aui-sidebar-toggle>.aui-icon,.aui-sidebar-submenu .aui-sidebar-footer>.aui-sidebar-toggle>.aui-icon{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOC40MTcgMTUuNSI+PHBhdGggZmlsbD0iIzk5OTk5OSIgZD0iTTE2LjkxNywxNS41Yy0wLjM4NCwwLTAuNzY4LTAuMTQ2LTEuMDYxLTAuNDM5bC02LjI1LTYuMjVjLTAuNTg2LTAuNTg1LTAuNTg2LTEuNTM2LDAtMi4xMjFsNi4yNS02LjI1YzAuNTg2LTAuNTg2LDEuNTM1LTAuNTg2LDIuMTIxLDBjMC41ODYsMC41ODUsMC41ODYsMS41MzYsMCwyLjEyMUwxMi43ODgsNy43NWw1LjE4OSw1LjE4OWMwLjU4NiwwLjU4NSwwLjU4NiwxLjUzNiwwLDIuMTIxQzE3LjY4NCwxNS4zNTQsMTcuMywxNS41LDE2LjkxNywxNS41eiIvPjxwYXRoIGZpbGw9IiM5OTk5OTkiIGQ9Ik03Ljc1LDE1LjVjLTAuMzg0LDAtMC43NjgtMC4xNDYtMS4wNjEtMC40MzlsLTYuMjUtNi4yNWMtMC41ODYtMC41ODUtMC41ODYtMS41MzYsMC0yLjEyMWw2LjI1LTYuMjVjMC41ODYtMC41ODYsMS41MzUtMC41ODYsMi4xMjEsMGMwLjU4NiwwLjU4NSwwLjU4NiwxLjUzNiwwLDIuMTIxTDMuNjIxLDcuNzVsNS4xODksNS4xODljMC41ODYsMC41ODUsMC41ODYsMS41MzYsMCwyLjEyMUM4LjUxOCwxNS4zNTQsOC4xMzQsMTUuNSw3Ljc1LDE1LjV6Ii8+PC9zdmc+) center center no-repeat;background-size:10px}.aui-sidebar .aui-navgroup-inner .aui-sidebar-button,.aui-sidebar-submenu .aui-navgroup-inner .aui-sidebar-button{margin-bottom:10px;margin-left:3px}.aui-sidebar .aui-navgroup-inner .aui-sidebar-button>.aui-icon,.aui-sidebar-submenu .aui-navgroup-inner .aui-sidebar-button>.aui-icon{margin-right:3px}.aui-sidebar .aui-nav-item-label,.aui-sidebar-submenu .aui-nav-item-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;word-wrap:normal}.aui-sidebar .aui-navgroup-vertical .aui-nav>li,.aui-sidebar-submenu .aui-navgroup-vertical .aui-nav>li{padding:0 15px}.aui-sidebar .aui-navgroup-vertical .aui-nav>li>a,.aui-sidebar-submenu .aui-navgroup-vertical .aui-nav>li>a{-moz-box-sizing:border-box;box-sizing:border-box}.aui-sidebar .aui-navgroup-vertical .aui-nav>li>a.aui-nav-item,.aui-sidebar-submenu .aui-navgroup-vertical .aui-nav>li>a.aui-nav-item{margin:0 -15px;padding-left:15px;padding-right:26px}.aui-sidebar .aui-navgroup-vertical .aui-nav .aui-nav .aui-nav-item,.aui-sidebar-submenu .aui-navgroup-vertical .aui-nav .aui-nav .aui-nav-item{margin:0 -21px 0 -15px;padding-right:21px}.aui-sidebar .aui-navgroup-vertical .aui-nav .aui-nav .aui-nav-item-actions,.aui-sidebar-submenu .aui-navgroup-vertical .aui-nav .aui-nav .aui-nav-item-actions{margin-right:0}.aui-sidebar .aui-navgroup-vertical .aui-nav .aui-nav-selected a,.aui-sidebar-submenu .aui-navgroup-vertical .aui-nav .aui-nav-selected a{background-color:#e6e6e6;color:#3b73af;font-weight:400}.aui-sidebar .aui-sidebar-group-actions .aui-nav-item,.aui-sidebar .aui-sidebar-group-tier-one .aui-nav-item,.aui-sidebar-submenu .aui-sidebar-group-actions .aui-nav-item,.aui-sidebar-submenu .aui-sidebar-group-tier-one .aui-nav-item{line-height:20px}.aui-sidebar .aui-sidebar-group:first-child .aui-nav-heading:first-child,.aui-sidebar-submenu .aui-sidebar-group:first-child .aui-nav-heading:first-child{border-top:0}.aui-sidebar .aui-nav>li,.aui-sidebar-submenu .aui-nav>li{position:relative}.aui-sidebar .aui-nav>li>.aui-nav-item,.aui-sidebar-submenu .aui-nav>li>.aui-nav-item{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.aui-sidebar .aui-nav>li>.aui-nav-item>.aui-icon,.aui-sidebar-submenu .aui-nav>li>.aui-nav-item>.aui-icon{color:#707070;height:20px;width:20px;margin-right:15px;float:left}.aui-sidebar .aui-nav>li>.aui-nav-item>.aui-icon:before,.aui-sidebar-submenu .aui-nav>li>.aui-nav-item>.aui-icon:before{font-size:20px;margin-top:-11px}.aui-sidebar .aui-nav>li>.aui-nav-item>.aui-badge,.aui-sidebar-submenu .aui-nav>li>.aui-nav-item>.aui-badge{float:right}.aui-sidebar .aui-nav .aui-nav-heading,.aui-sidebar-submenu .aui-nav .aui-nav-heading{border-top:0;padding-top:0}.aui-sidebar .aui-nav-heading,.aui-sidebar-submenu .aui-nav-heading{margin:5px 15px 0;padding-left:0;right:0}.aui-sidebar .aui-navgroup-vertical .aui-nav>li[aria-expanded],.aui-sidebar-submenu .aui-navgroup-vertical .aui-nav>li[aria-expanded]{padding:0 21px 0 16px}.aui-sidebar .aui-navgroup-vertical .aui-nav>li[aria-expanded]>.aui-nav-subtree-toggle,.aui-sidebar-submenu .aui-navgroup-vertical .aui-nav>li[aria-expanded]>.aui-nav-subtree-toggle{margin-left:0}.aui-sidebar .aui-navgroup-vertical .aui-nav>li[aria-expanded]>.aui-nav,.aui-sidebar-submenu .aui-navgroup-vertical .aui-nav>li[aria-expanded]>.aui-nav{margin:0 -21px 0 -17px}.aui-sidebar .aui-navgroup-vertical .aui-nav>li[aria-expanded]>.aui-nav li,.aui-sidebar-submenu .aui-navgroup-vertical .aui-nav>li[aria-expanded]>.aui-nav li{padding:0 21px 0 26px}.aui-sidebar .aui-sidebar-group-tier-one>.aui-nav>li[aria-expanded]>.aui-nav-subtree-toggle,.aui-sidebar-submenu .aui-sidebar-group-tier-one>.aui-nav>li[aria-expanded]>.aui-nav-subtree-toggle{line-height:20px}.aui-sidebar-submenu[aria-expanded=false],.aui-sidebar[aria-expanded=false]{width:56px}#content .aui-sidebar-submenu[aria-expanded=false]+.aui-page-header,#content .aui-sidebar[aria-expanded=false]+.aui-page-header{padding-left:76px}.aui-sidebar-submenu[aria-expanded=false]+.aui-page-header+.aui-navgroup,.aui-sidebar[aria-expanded=false]+.aui-page-header+.aui-navgroup{padding-left:66px}.aui-sidebar-submenu[aria-expanded=false]~.aui-page-panel,.aui-sidebar[aria-expanded=false]~.aui-page-panel{padding-left:56px}.aui-page-sidebar-touch .aui-sidebar-submenu[aria-expanded=false]~.aui-page-panel,.aui-page-sidebar-touch .aui-sidebar[aria-expanded=false]~.aui-page-panel{border-left:1px solid #ccc;margin-left:56px;padding-left:inherit}.aui-sidebar-submenu[aria-expanded=false] .aui-sidebar-wrapper,.aui-sidebar[aria-expanded=false] .aui-sidebar-wrapper{width:56px}.aui-sidebar-submenu[aria-expanded=false] .aui-page-header-inner .aui-page-header-image,.aui-sidebar[aria-expanded=false] .aui-page-header-inner .aui-page-header-image{position:relative;width:auto}.aui-sidebar-submenu[aria-expanded=false] .aui-page-header,.aui-sidebar[aria-expanded=false] .aui-page-header{margin-left:0;margin-right:0}.aui-sidebar-submenu[aria-expanded=false] .aui-page-header .aui-avatar,.aui-sidebar-submenu[aria-expanded=false] .aui-page-header .aui-avatar .aui-avatar-inner,.aui-sidebar[aria-expanded=false] .aui-page-header .aui-avatar,.aui-sidebar[aria-expanded=false] .aui-page-header .aui-avatar .aui-avatar-inner{height:32px;width:32px;margin:0 0 0 12px}.aui-sidebar-submenu[aria-expanded=false] .aui-page-header .aui-avatar .aui-avatar-inner>img,.aui-sidebar[aria-expanded=false] .aui-page-header .aui-avatar .aui-avatar-inner>img{max-height:32px;max-width:32px}.aui-sidebar-submenu[aria-expanded=false] .aui-page-header-main,.aui-sidebar[aria-expanded=false] .aui-page-header-main{display:none}.aui-sidebar-submenu[aria-expanded=false] .aui-sidebar-body,.aui-sidebar[aria-expanded=false] .aui-sidebar-body{-moz-box-sizing:border-box;box-sizing:border-box;bottom:80px;padding:0;width:100%}.aui-sidebar-submenu[aria-expanded=false] .aui-nav-heading,.aui-sidebar[aria-expanded=false] .aui-nav-heading{display:none}.aui-sidebar-submenu[aria-expanded=false] .aui-sidebar-group,.aui-sidebar[aria-expanded=false] .aui-sidebar-group{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAAA3NCSVQICAjb4U/gAAAACVBMVEX////MzMxwcHAjzkNsAAAAA3RSTlMA//9EUNYhAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFHRFWHRDcmVhdGlvbiBUaW1lADIvMS8xM6M4B8YAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAK0lEQVQImWNgWsXAwMAUhkqAxBgUtBYACQUFBgatBQpQFkQMiywDiAVkAgBesQk9opKjyAAAAABJRU5ErkJggg==) 18px center no-repeat;cursor:pointer;height:30px;position:relative}.aui-sidebar-submenu[aria-expanded=false] .aui-sidebar-group.active,.aui-sidebar-submenu[aria-expanded=false] .aui-sidebar-group:focus,.aui-sidebar-submenu[aria-expanded=false] .aui-sidebar-group:hover,.aui-sidebar[aria-expanded=false] .aui-sidebar-group.active,.aui-sidebar[aria-expanded=false] .aui-sidebar-group:focus,.aui-sidebar[aria-expanded=false] .aui-sidebar-group:hover{background-color:#e6e6e6}.aui-sidebar-submenu[aria-expanded=false] .aui-sidebar-group:after,.aui-sidebar[aria-expanded=false] .aui-sidebar-group:after{border:3px solid transparent;border-top-color:#999;content:"";height:0;position:absolute;left:70%;top:15px;width:0}.aui-sidebar-submenu[aria-expanded=false] .aui-sidebar-group>.aui-nav,.aui-sidebar[aria-expanded=false] .aui-sidebar-group>.aui-nav{display:none}.aui-sidebar-submenu[aria-expanded=false] .aui-sidebar-group.aui-sidebar-group-actions,.aui-sidebar[aria-expanded=false] .aui-sidebar-group.aui-sidebar-group-actions{background:0 0;margin-bottom:15px}.aui-sidebar-submenu[aria-expanded=false] .aui-sidebar-group.aui-sidebar-group-actions:after,.aui-sidebar[aria-expanded=false] .aui-sidebar-group.aui-sidebar-group-actions:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwIDIwIj48ZGVmcz48cGF0aCBpZD0iYSIgZD0iTTYtMjB2MmgtNHY2aDE0di02aC00di0yaC0ydjZoLTJ2LTZoLTYuMDA1Yy0xLjEwMiAwLTEuOTk1Ljg4Ny0xLjk5NSAydjZjMCAxLjEwNC44OTMgMiAxLjk5NSAyaDE0LjAxYzEuMTAyIDAgMS45OTUtLjg4NyAxLjk5NS0ydi02YzAtMS4xMDQtLjg5My0yLTEuOTk1LTJoLTYuMDA1di0yaDQuNjU3bC01LjY1Ny01LjY1Ny01LjY1NyA1LjY1N2g0LjY1N3YyaC0yem0xMC0xMGgydjJoMnYyaC0ydjJoLTJ2LTJoLTJ2LTJoMnYtMnoiLz48L2RlZnM+PGNsaXBQYXRoIGlkPSJiIj48dXNlIHhsaW5rOmhyZWY9IiNhIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PGcgY2xpcC1wYXRoPSJ1cmwoI2IpIj48ZGVmcz48cGF0aCBpZD0iYyIgZD0iTTAgMGgyMHYyMGgtMjB6Ii8+PC9kZWZzPjxjbGlwUGF0aCBpZD0iZCI+PHVzZSB4bGluazpocmVmPSIjYyIgb3ZlcmZsb3c9InZpc2libGUiLz48L2NsaXBQYXRoPjxwYXRoIGNsaXAtcGF0aD0idXJsKCNkKSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM3MDcwNzAiIGQ9Ik0tNS0zNWgzMHYzMGgtMzB6Ii8+PC9nPjxkZWZzPjxwYXRoIGlkPSJlIiBkPSJNNDktMTNjMCAuMzE4LS4wOS41NTcgMCAxLS40NDktLjA4OS0uNjkzIDAtMSAwaC0xNmMtLjMwMiAwLS41NDQtLjA5MS0xIDAgLjA5MS0uNDU2IDAtLjY5OCAwLTF2LTVoMnY0aDE0di00aDJ2NXptLTE0LThsNSA1IDUtNWgtNHYtN2gtMnY3aC00eiIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9ImYiPjx1c2UgeGxpbms6aHJlZj0iI2UiIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48ZyBjbGlwLXBhdGg9InVybCgjZikiPjxkZWZzPjxwYXRoIGlkPSJnIiBkPSJNMCAwaDIwdjIwaC0yMHoiLz48L2RlZnM+PGNsaXBQYXRoIGlkPSJoIj48dXNlIHhsaW5rOmhyZWY9IiNnIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PHBhdGggY2xpcC1wYXRoPSJ1cmwoI2gpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzcwNzA3MCIgZD0iTTI2LTMzaDI4djI2aC0yOHoiLz48L2c+PGRlZnM+PHBhdGggaWQ9ImkiIGQ9Ik0tMTYgMTFjMi4yMDkgMCA0LTEuNzkxIDQtNHMtMS43OTEtNC00LTQtNCAxLjc5MS00IDQgMS43OTEgNCA0IDR6bS0uNjIyLjk2MmwtLjM2OS40MDZjLS45MTIuOTYyLTEuODg2IDEuNzgxLTIuOTIgMi40NThzLTIuMDUxIDEuMjAzLTMuMDUgMS41NzhjLS4wMTkuMDczLS4wNDcuMTAyLS4wOC4wOTYtLjIzOCAxLjQxOS0xLjQ3MiAyLjUtMi45NTkgMi41LTEuNjU3IDAtMy0xLjM0My0zLTMgMC0xLjMwNi44MzUtMi40MTcgMi0yLjgyOXYtNy4zNDJjLTEuMTY1LS40MTItMi0xLjUyMy0yLTIuODI5IDAtMS42NTcgMS4zNDMtMyAzLTNzMyAxLjM0MyAzIDNjMCAxLjMwNi0uODM1IDIuNDE3LTIgMi44Mjl2Ny4zNDFjLjQ5My4xNzQuOTI3LjQ3NCAxLjI2My44NiAxLjIzOS0uNTE3IDIuODA4LTEuMzY2IDMuODM2LTIuMTY5LjM0NC0uMjY5LjY1OS0uNTQ1Ljk0Ni0uODI4LTEuMjQtLjkwOS0yLjA0NS0yLjM3Ny0yLjA0NS00LjAzMyAwLTIuNzYxIDIuMjM5LTUgNS01czUgMi4yMzkgNSA1LTIuMjM5IDUtNSA1Yy0uMjExIDAtLjQxOC0uMDEzLS42MjItLjAzOHptLS4zNzgtNS45NjJ2LTJoMnYyaDJ2MmgtMnYyaC0ydi0yaC0ydi0yaDJ6Ii8+PC9kZWZzPjxjbGlwUGF0aCBpZD0iaiI+PHVzZSB4bGluazpocmVmPSIjaSIgb3ZlcmZsb3c9InZpc2libGUiLz48L2NsaXBQYXRoPjxnIGNsaXAtcGF0aD0idXJsKCNqKSI+PGRlZnM+PHBhdGggaWQ9ImsiIGQ9Ik0wIDBoMjB2MjBoLTIweiIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9ImwiPjx1c2UgeGxpbms6aHJlZj0iI2siIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48cGF0aCBjbGlwLXBhdGg9InVybCgjbCkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNzA3MDcwIiBkPSJNLTM0LTVoMjh2MjloLTI4eiIvPjwvZz48ZGVmcz48cGF0aCBpZD0ibSIgZD0iTS0yNy4zLTE4LjAzOWMtMS41My0uMjM5LTIuNy0xLjU1NS0yLjctMy4xNDMgMC0xLjc1NyAxLjQzMy0zLjE4MiAzLjItMy4xODIuMTcxIDAgLjMzOS4wMTMuNTAzLjAzOS4wNzctMS42ODggMS40NTYtMy4wMzIgMy4xNDctMy4wMzIuNzQzIDAgMS40MjYuMjYgMS45NjUuNjk0Ljc4OC0xLjM2NyAyLjI1NS0yLjI4NSAzLjkzNS0yLjI4NSAyLjUxMSAwIDQuNTQ2IDIuMDUyIDQuNTUgNC41ODQgMS40OTEgMCAyLjcgMS40MjUgMi43IDMuMTgyIDAgMS4zODUtLjc1MSAyLjU2NC0xLjggMy4wMDF2LjE4MWgtNS4ydjJoMy4yMThsLTQuNzE4IDMuNjU1LTQuNzE4LTMuNjU1aDMuMjE4di0yaC03LjN2LS4wMzl6bTQuODQ3LTEuOTYxbC0uMTcyLjAwNi0uMTcyLS4wMDZoLTMuMjAzdi0uMDUxYy0uMTM4LjAzMy0uMjgzLjA1MS0uNDMzLjA1MS0uODY2IDAtMS41NjctLjU5NC0xLjU2Ny0xLjMyNiAwLS43MzIuNzAxLTEuMzI2IDEuNTY3LTEuMzI2LjQ5OSAwIC45NDMuMTk3IDEuMjMuNTA0LS4wMy0uMTYxLS4wNDYtLjMyOC0uMDQ2LS40OTkgMC0xLjQ2NCAxLjE3NS0yLjY1MiAyLjYyNS0yLjY1Mi45NjIgMCAxLjgwMi41MjIgMi4yNiAxLjMwMS4wNDgtMS42NDggMS4zODctMi45NjkgMy4wMzItMi45NjkgMS42NzUgMCAzLjAzMyAxLjM3IDMuMDMzIDMuMDYxIDAgLjMzLS4wNTIuNjQ4LS4xNDguOTQ2LjI0Mi0uMTQyLjUyNS0uMjIzLjgyOC0uMjIzLjg5NSAwIDEuNjIuNzEyIDEuNjIgMS41OTEtLjAwMS44OC0uNzI2IDEuNTkyLTEuNjIxIDEuNTkyLS4xMzEgMC0uMjU4LS4wMTUtLjM4LS4wNDR2LjA0NGgtOC40NTN6Ii8+PC9kZWZzPjxjbGlwUGF0aCBpZD0ibiI+PHVzZSB4bGluazpocmVmPSIjbSIgb3ZlcmZsb3c9InZpc2libGUiLz48L2NsaXBQYXRoPjxnIGNsaXAtcGF0aD0idXJsKCNuKSI+PGRlZnM+PHBhdGggaWQ9Im8iIGQ9Ik0wIDBoMjB2MjBoLTIweiIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9InAiPjx1c2UgeGxpbms6aHJlZj0iI28iIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48cGF0aCBjbGlwLXBhdGg9InVybCgjcCkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNzA3MDcwIiBkPSJNLTM1LTMzLjk0OGgzMHYyNi42MDNoLTMweiIvPjwvZz48ZGVmcz48cGF0aCBpZD0icSIgZD0iTTE2LjA2MiAxMS44NzdjMS4xMDUgMCAyLS44OTUgMi0ycy0uODk1LTItMi0yLTIgLjg5NS0yIDIgLjg5NiAyIDIgMnptLTYgMGMxLjEwNSAwIDItLjg5NSAyLTJzLS44OTUtMi0yLTItMiAuODk1LTIgMiAuODk2IDIgMiAyem0tNiAwYzEuMTA1IDAgMi0uODk1IDItMnMtLjg5NS0yLTItMi0yIC44OTUtMiAyIC44OTYgMiAyIDJ6Ii8+PC9kZWZzPjxjbGlwUGF0aCBpZD0iciI+PHVzZSB4bGluazpocmVmPSIjcSIgb3ZlcmZsb3c9InZpc2libGUiLz48L2NsaXBQYXRoPjxnIGNsaXAtcGF0aD0idXJsKCNyKSI+PGRlZnM+PHBhdGggaWQ9InMiIGQ9Ik0wIDBoMjB2MjBoLTIweiIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9InQiPjx1c2UgeGxpbms6aHJlZj0iI3MiIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48cGF0aCBjbGlwLXBhdGg9InVybCgjdCkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNzA3MDcwIiBkPSJNLTIuOTM4IDIuODc3aDI2djE0aC0yNnoiLz48L2c+PGRlZnM+PHBhdGggaWQ9InUiIGQ9Ik00My4zNzUgMTBjMCAuNTgtLjE1NSAxLjEzMS0uNDY2IDEuNjUyLS4zMTEuNTIxLS43MjcuOTM5LTEuMjQ4IDEuMjUyLS41MjEuMzEzLTEuMDc1LjQ3LTEuNjYxLjQ3LS41OCAwLTEuMTMxLS4xNTctMS42NTItLjQ3LS41MjEtLjMxMy0uOTM5LS43MzEtMS4yNTItMS4yNTItLjMxMy0uNTIxLS40Ny0xLjA3Mi0uNDctMS42NTIgMC0uNTguMTU3LTEuMTMxLjQ3LTEuNjUyLjMxMy0uNTIxLjczMS0uOTM5IDEuMjUyLTEuMjUyLjUyMS0uMzEzIDEuMDcyLS40NyAxLjY1Mi0uNDcuNTg2IDAgMS4xNC4xNTcgMS42NjEuNDcuNTIxLjMxMy45MzguNzMxIDEuMjQ4IDEuMjUyLjMxMS41MjEuNDY2IDEuMDcyLjQ2NiAxLjY1MnptNS42MjUgMS4wNzJ2LTIuMDc0YzAtLjEyMy0uMDYtLjI0LS4xOC0uMzUyLS4xMi0uMTExLS4yNDgtLjE3Ni0uMzgyLS4xOTNsLTIuNzI1LS40OTJjLS4xMzUtLjAzNS0uMjI0LS4xLS4yNjgtLjE5My0uMDQ0LS4wOTQtLjAzMS0uMTkzLjA0LS4yOTlsMS41NDctMi4yNjhjLjA2NC0uMTA1LjA4OS0uMjMuMDc1LS4zNzQtLjAxNS0uMTQ0LS4wNjktLjI1OS0uMTYzLS4zNDdsLTEuNDU5LTEuNDU5Yy0uMS0uMS0uMjE4LS4xNTgtLjM1Ni0uMTc2LS4xMzgtLjAxOC0uMjU5LjAxMi0uMzY1LjA4OGwtMi4yNjggMS41MjljLS4xMDUuMDY0LS4yMDguMDczLS4zMDguMDI2cy0uMTYxLS4xMzItLjE4NS0uMjU1bC0uNDkyLTIuNjg5Yy0uMDE4LS4xMzUtLjA4Mi0uMjU5LS4xOTMtLjM3NC0uMTExLS4xMTMtLjIyOC0uMTctLjM1MS0uMTdoLTIuMDc0Yy0uMTI5IDAtLjI1LjA1Ny0uMzY1LjE3MS0uMTE0LjExNC0uMTguMjM5LS4xOTguMzc0bC0uNDkyIDIuNzI1Yy0uMDE4LjEyMy0uMDc4LjIwNS0uMTguMjQ2LS4xMDMuMDQxLS4yMDcuMDI5LS4zMTItLjAzNWwtMi4yNS0xLjU0N2MtLjExMS0uMDctLjIzOS0uMDk3LS4zODItLjA3OS0uMTQ0LjAxOC0uMjYyLjA3My0uMzU2LjE2N2wtMS40NiAxLjQ1OGMtLjA5NC4wOTQtLjE0OC4yMTEtLjE2My4zNTItLjAxNS4xNDEuMDEuMjY0LjA3NS4zNjlsMS41NDcgMi4yNjhjLjA3LjEwNS4wODMuMjA1LjA0LjI5OS0uMDQ0LjA5NC0uMTMzLjE1OC0uMjY4LjE5M2wtMi42NTQuNDkyYy0uMTIzLjAxOC0uMjMzLjA4Mi0uMzMuMTkzLS4wOTcuMTEyLS4xNDUuMjI5LS4xNDUuMzUydjIuMDc0YzAgLjEyOS4wNDguMjUuMTQ1LjM2NS4wOTcuMTE0LjIwNy4xOC4zMy4xOThsMi42NzIuNDkyYy4xMjMuMDE4LjIwNy4wNzUuMjUuMTcxLjA0NC4wOTcuMDMxLjE5OC0uMDQuMzAzbC0xLjU0NyAyLjI2OGMtLjA2NC4xMDUtLjA4OS4yMzEtLjA3NS4zNzguMDE1LjE0Ni4wNjkuMjY3LjE2My4zNmwxLjQ1OSAxLjQ1OWMuMDk0LjA5NC4yMTIuMTQ2LjM1Ni4xNTguMTQ0LjAxMi4yNzEtLjAxOC4zODItLjA4OGwyLjI1LTEuNTEyYy4xMDUtLjA4Mi4yMDktLjEwMy4zMTItLjA2Mi4xMDMuMDQxLjE2My4xMjYuMTguMjU1bC40OTIgMi42ODljLjAxOC4xMjMuMDgzLjIzNi4xOTguMzM4LjExNS4xMDUuMjM3LjE1Ni4zNjYuMTU2aDIuMDc0Yy4xMjMgMCAuMjQtLjA1MS4zNTItLjE1NC4xMTEtLjEwMy4xNzYtLjIxNS4xOTMtLjMzOGwuNDkyLTIuNzA3Yy4wMjMtLjEyOS4wODUtLjIxMS4xODUtLjI0NnMuMjAyLS4wMTguMzA4LjA1M2wyLjI2OCAxLjUxMmMuMTA1LjA4Mi4yMzEuMTE3LjM3OC4xMDUuMTQ2LS4wMTIuMjY3LS4wNjQuMzYtLjE1OGwxLjQ0MS0xLjQ1OWMuMDk0LS4wOTQuMTUxLS4yMTQuMTcxLS4zNi4wMjEtLjE0Ni0uMDAxLS4yNzItLjA2Ni0uMzc4bC0xLjUyOS0yLjI2OGMtLjA3Ni0uMTA1LS4wOTEtLjIwNy0uMDQ0LS4zMDMuMDQ3LS4wOTcuMTM4LS4xNTQuMjcyLS4xNzFsMi42ODktLjQ5MmMuMTM1LS4wMTguMjYyLS4wODMuMzgyLS4xOTguMTIxLS4xMTUuMTgxLS4yMzcuMTgxLS4zNjZ6Ii8+PC9kZWZzPjxjbGlwUGF0aCBpZD0idiI+PHVzZSB4bGluazpocmVmPSIjdSIgb3ZlcmZsb3c9InZpc2libGUiLz48L2NsaXBQYXRoPjxnIGNsaXAtcGF0aD0idXJsKCN2KSI+PGRlZnM+PHBhdGggaWQ9InciIGQ9Ik0wIDBoMjB2MjBoLTIweiIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9IngiPjx1c2UgeGxpbms6aHJlZj0iI3ciIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48cGF0aCBjbGlwLXBhdGg9InVybCgjeCkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNzA3MDcwIiBkPSJNMjYtNGgyOHYyOGgtMjh6Ii8+PC9nPjwvc3ZnPg==) no-repeat center center;background-size:20px 20px;border:1px solid #f5f5f5;border-radius:50%;height:32px;left:0;margin-left:11px;margin-right:11px;top:0;width:32px}.aui-sidebar-submenu[aria-expanded=false] .aui-sidebar-group.aui-sidebar-group-actions:focus:after,.aui-sidebar-submenu[aria-expanded=false] .aui-sidebar-group.aui-sidebar-group-actions:hover:after,.aui-sidebar[aria-expanded=false] .aui-sidebar-group.aui-sidebar-group-actions:focus:after,.aui-sidebar[aria-expanded=false] .aui-sidebar-group.aui-sidebar-group-actions:hover:after{background-color:#fff;border-color:#ccc}.aui-sidebar-submenu[aria-expanded=false] .aui-sidebar-group.aui-sidebar-group-actions~.aui-sidebar-group-tier-one,.aui-sidebar[aria-expanded=false] .aui-sidebar-group.aui-sidebar-group-actions~.aui-sidebar-group-tier-one{border-top:1px solid #ccc;margin-top:15px;padding-top:10px}.aui-sidebar-submenu[aria-expanded=false] .aui-sidebar-group-tier-one,.aui-sidebar[aria-expanded=false] .aui-sidebar-group-tier-one{background:0 0;height:auto}.aui-sidebar-submenu[aria-expanded=false] .aui-sidebar-group-tier-one:after,.aui-sidebar[aria-expanded=false] .aui-sidebar-group-tier-one:after{display:none}.aui-sidebar-submenu[aria-expanded=false] .aui-sidebar-group-tier-one:focus,.aui-sidebar-submenu[aria-expanded=false] .aui-sidebar-group-tier-one:hover,.aui-sidebar[aria-expanded=false] .aui-sidebar-group-tier-one:focus,.aui-sidebar[aria-expanded=false] .aui-sidebar-group-tier-one:hover{background-color:transparent}.aui-sidebar-submenu[aria-expanded=false] .aui-sidebar-group-tier-one>.aui-nav,.aui-sidebar[aria-expanded=false] .aui-sidebar-group-tier-one>.aui-nav{display:block;height:auto}.aui-sidebar-submenu[aria-expanded=false] .aui-sidebar-group-tier-one>.aui-nav>li,.aui-sidebar[aria-expanded=false] .aui-sidebar-group-tier-one>.aui-nav>li{display:block}.aui-sidebar-submenu[aria-expanded=false] .aui-sidebar-group-tier-one>.aui-nav>li>.aui-nav-item,.aui-sidebar[aria-expanded=false] .aui-sidebar-group-tier-one>.aui-nav>li>.aui-nav-item{padding-left:0;padding-right:0;text-align:left}.aui-sidebar-submenu[aria-expanded=false] .aui-sidebar-group-tier-one>.aui-nav>li>.aui-nav-item>.aui-badge,.aui-sidebar[aria-expanded=false] .aui-sidebar-group-tier-one>.aui-nav>li>.aui-nav-item>.aui-badge{background-color:#ccc;border:2px solid #f5f5f5;color:#333;font-size:9px;padding:2px 4px 1px;position:absolute;right:3px;top:0;z-index:1}.aui-sidebar-submenu[aria-expanded=false] .aui-sidebar-group-tier-one>.aui-nav>li>.aui-nav-item>.aui-icon,.aui-sidebar[aria-expanded=false] .aui-sidebar-group-tier-one>.aui-nav>li>.aui-nav-item>.aui-icon{float:none;margin-left:18px;margin-right:0}.aui-sidebar-submenu[aria-expanded=false] .aui-sidebar-group-tier-one>.aui-nav>li>.aui-nav-item.active,.aui-sidebar[aria-expanded=false] .aui-sidebar-group-tier-one>.aui-nav>li>.aui-nav-item.active{background-color:#e6e6e6}.aui-sidebar-submenu[aria-expanded=false] .aui-sidebar-group-tier-one>.aui-nav .aui-nav,.aui-sidebar-submenu[aria-expanded=false] .aui-sidebar-group-tier-one>.aui-nav>li .aui-nav-item-actions,.aui-sidebar-submenu[aria-expanded=false] .aui-sidebar-group-tier-one>.aui-nav>li .aui-nav-item-label,.aui-sidebar-submenu[aria-expanded=false] .aui-sidebar-group-tier-one>.aui-nav>li>.aui-nav-subtree-toggle,.aui-sidebar[aria-expanded=false] .aui-sidebar-group-tier-one>.aui-nav .aui-nav,.aui-sidebar[aria-expanded=false] .aui-sidebar-group-tier-one>.aui-nav>li .aui-nav-item-actions,.aui-sidebar[aria-expanded=false] .aui-sidebar-group-tier-one>.aui-nav>li .aui-nav-item-label,.aui-sidebar[aria-expanded=false] .aui-sidebar-group-tier-one>.aui-nav>li>.aui-nav-subtree-toggle{display:none}.aui-sidebar-submenu[aria-expanded=false] .aui-sidebar-group-tier-one~.aui-sidebar-group-tier-one,.aui-sidebar[aria-expanded=false] .aui-sidebar-group-tier-one~.aui-sidebar-group-tier-one{border-top:1px solid #ccc;margin-top:10px;padding-top:10px}.aui-sidebar-submenu[aria-expanded=false] .aui-sidebar-footer,.aui-sidebar[aria-expanded=false] .aui-sidebar-footer{overflow:hidden;padding:5px 0 0}.aui-sidebar-submenu[aria-expanded=false] .aui-sidebar-footer>.aui-sidebar-toggle,.aui-sidebar[aria-expanded=false] .aui-sidebar-footer>.aui-sidebar-toggle{margin-top:-5px;padding:10px 20px;position:relative;width:55px}.aui-sidebar-submenu[aria-expanded=false] .aui-sidebar-footer>.aui-sidebar-toggle>.aui-icon,.aui-sidebar[aria-expanded=false] .aui-sidebar-footer>.aui-sidebar-toggle>.aui-icon{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.aui-sidebar-submenu[aria-expanded=false] .aui-sidebar-footer>.aui-button>.aui-button-label,.aui-sidebar[aria-expanded=false] .aui-sidebar-footer>.aui-button>.aui-button-label{display:none}.aui-sidebar-submenu[aria-expanded=false] .aui-sidebar-footer>.aui-sidebar-settings-button,.aui-sidebar[aria-expanded=false] .aui-sidebar-footer>.aui-sidebar-settings-button{display:block;margin-left:0;margin-right:0;margin-bottom:0;max-width:none;padding:10px 20px}.aui-sidebar-submenu[aria-expanded=false] .aui-sidebar-footer>.aui-sidebar-settings-button+.aui-sidebar-toggle,.aui-sidebar[aria-expanded=false] .aui-sidebar-footer>.aui-sidebar-settings-button+.aui-sidebar-toggle{margin-top:0}.aui-sidebar-submenu[aria-expanded=false] li[aria-expanded]>a:first-child>.aui-icon:not(.aui-nav-subtree-toggle):after,.aui-sidebar-submenu[aria-expanded=false] li[aria-expanded]>span:first-child>.aui-icon:not(.aui-nav-subtree-toggle):after,.aui-sidebar[aria-expanded=false] li[aria-expanded]>a:first-child>.aui-icon:not(.aui-nav-subtree-toggle):after,.aui-sidebar[aria-expanded=false] li[aria-expanded]>span:first-child>.aui-icon:not(.aui-nav-subtree-toggle):after{border:3px solid transparent;border-top-color:#999;content:"";height:0;position:absolute;width:0;left:auto;right:-7px;top:10px}.aui-sidebar-submenu[aria-expanded=false] li[aria-expanded]>a:first-child:before,.aui-sidebar-submenu[aria-expanded=false] li[aria-expanded]>span:first-child:before,.aui-sidebar[aria-expanded=false] li[aria-expanded]>a:first-child:before,.aui-sidebar[aria-expanded=false] li[aria-expanded]>span:first-child:before{display:none}.aui-sidebar-submenu[aria-expanded=false] .aui-nav-sortable>li>a:after,.aui-sidebar[aria-expanded=false] .aui-nav-sortable>li>a:after{left:0;top:8px}.aui-sidebar-submenu[aria-expanded=false] .aui-nav-item-actions,.aui-sidebar[aria-expanded=false] .aui-nav-item-actions{display:none}.aui-sidebar-submenu[aria-expanded=false] .aui-nav>li>a:hover>.aui-nav-item>.aui-badge,.aui-sidebar[aria-expanded=false] .aui-nav>li>a:hover>.aui-nav-item>.aui-badge{visibility:visible}.aui-sidebar-submenu.aui-is-animated+.aui-page-panel,.aui-sidebar.aui-is-animated+.aui-page-panel{-webkit-transition:padding-left .1s ease-in-out;-moz-transition:padding-left .1s ease-in-out;-ms-transition:padding-left .1s ease-in-out;-o-transition:padding-left .1s ease-in-out;transition:padding-left .1s ease-in-out}.aui-sidebar-submenu.aui-is-animated .aui-sidebar-wrapper,.aui-sidebar.aui-is-animated .aui-sidebar-wrapper{-webkit-transition:width .1s ease-in-out;-moz-transition:width .1s ease-in-out;-ms-transition:width .1s ease-in-out;-o-transition:width .1s ease-in-out;transition:width .1s ease-in-out}.aui-sidebar-submenu.aui-is-animated .aui-sidebar-body,.aui-sidebar.aui-is-animated .aui-sidebar-body{-webkit-transition:padding-top .1s ease-in-out;-moz-transition:padding-top .1s ease-in-out;-ms-transition:padding-top .1s ease-in-out;-o-transition:padding-top .1s ease-in-out;transition:padding-top .1s ease-in-out}#inline-dialog-sidebar-submenu>.contents{padding:10px}.aui-sidebar-submenu{position:static;background:0 0;border-right:0;width:auto}#arrow-sidebar-submenu:before{border-width:8px 8px 8px 0;border-color:transparent #ccc}#arrow-sidebar-submenu:after{border-width:8px 8px 8px 0;border-color:transparent #fff transparent transparent;right:0;top:0}.aui-sidebar-section-tooltip{-webkit-transition:opacity .1s ease-in-out;-moz-transition:opacity .1s ease-in-out;-ms-transition:opacity .1s ease-in-out;-o-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;opacity:0}.aui-sidebar-section-tooltip .tipsy-inner{background:#333}.aui-sidebar-section-tooltip .tipsy-arrow{border-right-color:#333}.aui-sidebar-section-tooltip.tooltip-shown{opacity:1}.aui-sidebar .aui-sidebar-toggle:focus,.aui-sidebar .aui-sidebar-toggle:hover,.aui-sidebar.aui-is-hover .aui-sidebar-footer>.aui-sidebar-toggle{background-color:#e6e6e6} \ No newline at end of file diff --git a/ajax/libs/aui/5.6.4/aui-next/css/aui-ie9.css b/ajax/libs/aui/5.6.4/aui-next/css/aui-ie9.css new file mode 100755 index 000000000..0a2ff9dd5 --- /dev/null +++ b/ajax/libs/aui/5.6.4/aui-next/css/aui-ie9.css @@ -0,0 +1,6 @@ +/* Primary Colors */ +/* Secondary Colors */ +/* Derivative Colors */ +.aui-badge { + padding: 2px 5px 3px 5px; +} diff --git a/ajax/libs/aui/5.6.4/aui-next/css/aui-ie9.min.css b/ajax/libs/aui/5.6.4/aui-next/css/aui-ie9.min.css new file mode 100755 index 000000000..771004f42 --- /dev/null +++ b/ajax/libs/aui/5.6.4/aui-next/css/aui-ie9.min.css @@ -0,0 +1 @@ +.aui-badge{padding:2px 5px 3px} \ No newline at end of file diff --git a/ajax/libs/aui/5.6.4/aui-next/css/aui.css b/ajax/libs/aui/5.6.4/aui-next/css/aui.css new file mode 100755 index 000000000..545e56ad2 --- /dev/null +++ b/ajax/libs/aui/5.6.4/aui-next/css/aui.css @@ -0,0 +1,4231 @@ +/** + * RESET + */ +html, +body, +p, +div, +h1, +h2, +h3, +h4, +h5, +h6, +img, +pre, +form, +fieldset { + margin: 0; + padding: 0; +} +ul, +ol, +dl { + margin: 0; +} +img, +fieldset { + border: 0; +} +@-moz-document url-prefix() { + img { + font-size: 0; + } + img:-moz-broken { + font-size: inherit; + } +} +/* https://github.com/necolas/normalize.css */ +/* Customised to remove styles for unsupported browsers */ +details, +main, +summary { + display: block; +} +audio, +canvas, +progress, +video { + display: inline-block; + vertical-align: baseline; +} +audio:not([controls]) { + display: none; + height: 0; +} +[hidden], +template { + display: none; +} +/* Primary Colors */ +/* Secondary Colors */ +/* Derivative Colors */ +/** + * TYPOGRAPHY - 14px base font size, agnostic font stack + */ +body { + color: #333333; + font-family: Arial, sans-serif; + font-size: 14px; + line-height: 1.42857142857143; +} +/* International Font Stacks*/ +[lang|=en] { + font-family: Arial, sans-serif; +} +[lang|=ja] { + font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "MS Pゴシック", Verdana, Arial, sans-serif; +} +/* Default margins */ +p, +ul, +ol, +dl, +h1, +h2, +h3, +h4, +h5, +h6, +blockquote, +pre, +form.aui, +table.aui, +.aui-tabs, +.aui-panel, +.aui-group { + margin: 10px 0 0 0; +} +/* No top margin to interfere with box padding */ +p:first-child, +ul:first-child, +ol:first-child, +dl:first-child, +h1:first-child, +h2:first-child, +h3:first-child, +h4:first-child, +h5:first-child, +h6:first-child, +blockquote:first-child, +pre:first-child, +form.aui:first-child, +table.aui:first-child, +.aui-tabs:first-child, +.aui-panel:first-child, +.aui-group:first-child { + margin-top: 0; +} +/* Headings: desired line height in px / font size = unitless line height */ +h1 { + color: #333333; + font-size: 24px; + font-weight: normal; + line-height: 1.25; + text-transform: none; + margin: 30px 0 0 0; +} +h2 { + color: #333333; + font-size: 20px; + font-weight: normal; + line-height: 1.5; + text-transform: none; + margin: 30px 0 0 0; +} +h3 { + color: #333333; + font-size: 16px; + font-weight: bold; + line-height: 1.5; + text-transform: none; + margin: 30px 0 0 0; +} +h4 { + color: #333333; + font-size: 14px; + font-weight: bold; + line-height: 1.42857142857143; + text-transform: none; + margin: 20px 0 0 0; +} +h5 { + color: #707070; + font-size: 12px; + font-weight: bold; + line-height: 1.42857142857143; + text-transform: uppercase; + margin: 20px 0 0 0; +} +h6 { + color: #707070; + font-size: 12px; + font-weight: bold; + line-height: 1.42857142857143; + text-transform: none; + margin: 20px 0 0 0; +} +h1:first-child, +h2:first-child, +h3:first-child, +h4:first-child, +h5:first-child, +h6:first-child { + margin-top: 0; +} +/* Nice styles for using subheadings */ +h1 + h2, +h2 + h3, +h3 + h4, +h4 + h5, +h5 + h6 { + margin-top: 10px; +} +/* Increase the margins on all headings when used in the group/item pattern ... */ +.aui-group > .aui-item > h1:first-child, +.aui-group > .aui-item > h2:first-child, +.aui-group > .aui-item > h3:first-child, +.aui-group > .aui-item > h4:first-child, +.aui-group > .aui-item > h5:first-child, +.aui-group > .aui-item > h6:first-child { + margin-top: 20px; +} +/* ... unless they're the first-child */ +.aui-group:first-child > .aui-item > h1:first-child, +.aui-group:first-child > .aui-item > h2:first-child, +.aui-group:first-child > .aui-item > h3:first-child, +.aui-group:first-child > .aui-item > h4:first-child, +.aui-group:first-child > .aui-item > h5:first-child, +.aui-group:first-child > .aui-item > h6:first-child { + margin-top: 0; +} +/* Other typographical elements */ +small { + color: #707070; + font-size: 12px; + line-height: 1.33333333333333; +} +code, +kbd { + font-family: monospace; +} +var, +address, +dfn, +cite { + font-style: italic; +} +cite:before { + content: "\2014 \2009"; +} +blockquote { + border-left: 1px solid #cccccc; + 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 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; +} +/* Forces larger images to downscale in IE11. */ +.aui-avatar-xsmall .aui-avatar-inner img { + max-height: 16px; + max-width: 16px; +} +.aui-avatar-small .aui-avatar-inner img { + max-height: 24px; + max-width: 24px; +} +.aui-avatar-medium .aui-avatar-inner img { + max-height: 32px; + max-width: 32px; +} +.aui-avatar-large .aui-avatar-inner img { + max-height: 48px; + max-width: 48px; +} +.aui-avatar-xlarge .aui-avatar-inner img { + max-height: 64px; + max-width: 64px; +} +.aui-avatar-xxlarge .aui-avatar-inner img { + max-height: 96px; + max-width: 96px; +} +.aui-avatar-xxxlarge .aui-avatar-inner img { + max-height: 128px; + max-width: 128px; +} +.aui-avatar-xxlarge img, +.aui-avatar-xxxlarge img { + border-radius: 5px; +} +/* Project avatars - circular and different sizes */ +.aui-avatar-project { + background-color: #ffffff; + box-shadow: 0 0 0 1px #cccccc; + 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 #cccccc; + bottom: -1px; + content: ""; + left: -1px; + position: absolute; + right: -1px; + top: -1px; +} +/*! AUI Badge */ +.aui-badge { + background: rgba(0, 0, 0, 0.2); + /* RGBA */ + border-radius: 2em; + /* needs to be at least 1em + border-top + border-bottom + padding-top + padding-bottom to get perfectly rounded */ + color: rgba(51, 51, 51, 0.8); + 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: rgba(255, 255, 255, 0.25); + /* RGBA */ + color: #ffffff; +} +.aui-button[disabled] > .aui-badge { + background: rgba(0, 0, 0, 0.2); + /* RGBA */ + color: inherit; +} +.aui-button-primary[disabled] > .aui-badge { + background: rgba(255, 255, 255, 0.25); + /* RGBA */ +} +.aui-button > .aui-badge, +.aui-tabs .menu-item .aui-badge { + top: -1px; + /* slight tweak to position them in specific contexts */ +} +/* 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, #ffffff 0%, #f2f2f2 100%); + background: linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%); + -moz-box-sizing: border-box; + box-sizing: border-box; + border: 1px solid #cccccc; + border-radius: 3.01px; + color: #333333; + 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 #ffffff; + 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; +} +/* Firefox doesn't add OS focus border if there is a button outline, so we add one ourselves */ +form.aui .button:focus, +form.aui .cancel:focus, +.aui-button:focus { + outline: 1px dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: 1px; +} +/* 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, #ffffff 0%, #f7f7f7 100%); + background: linear-gradient(to bottom, #ffffff 0%, #f7f7f7 100%); + border-color: #999999; + color: #000000; + text-decoration: none; + text-shadow: 0 1px 0 #ffffff; +} +.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 { + -webkit-box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.1); + -moz-box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.1); + box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.1); + background-image: none; + background-color: #f2f2f2; + 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: linear-gradient(to bottom, #4687ce 0%, #3068a2 100%); + border-color: #486582; + color: #ffffff; + font-weight: bold; + -webkit-font-smoothing: antialiased; + /* for chrome on mac */ + text-shadow: 0 1px 0 #295989; +} +.aui-button.aui-button-primary:hover, +.aui-button.aui-button-primary:focus { + background: #3673b5; + background: -webkit-linear-gradient(top, #5a94d3 0%, #3673b5 100%); + background: linear-gradient(to bottom, #5a94d3 0%, #3673b5 100%); + border-color: #205081; + color: #ffffff; + text-shadow: 0 1px 0 #205081; +} +.aui-button.aui-button-primary:active { + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1); + background: #3673b5; + background-image: none; + background-color: #3673b5; + 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; +} +/* when a button label is present next to an aui-icon (eg sidebar config) */ +.aui-button > .aui-icon + .aui-button-label { + margin-left: 4px; +} +/* Compact Buttons */ +.aui-button.aui-button-compact { + font-size: 12px; + height: 2.16666666666667em; + /* 26px with 12px font-size */ + padding: 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: #999999; +} +.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: #cccccc; +} +/* Grouped Primary Buttons */ +/* Primary Buttons */ +.aui-buttons .aui-button.aui-button-primary { + background: #f2f2f2; + background: -webkit-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); + background: linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%); + border-color: #cccccc; + 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: #999999; + 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: #dddddd; + background: -webkit-linear-gradient(top, #cccccc 0%, #dddddd 13%); + background: linear-gradient(to bottom, #cccccc 0%, #dddddd 13%); +} +.aui-button[aria-pressed="true"].aui-button-subtle, +.aui-buttons .aui-button[aria-pressed="true"].aui-button-subtle { + color: #333333; + border-color: #cccccc; +} +.aui-buttons .aui-button[aria-pressed="true"]:active { + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1); + background: #cccccc; +} +/* 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, #ffffff 0%, #f2f2f2 100%); + background: linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%); + border-color: #cccccc; + box-shadow: none; + color: #999999; + cursor: default; + text-shadow: none; +} +/* Subtle buttons have their own disabled state*/ +.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: linear-gradient(to bottom, #a2c3e6 0%, #97b3d0 100%); + border-color: #7f9cb9; + box-shadow: none; + color: #ffffff; + 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: #999999; + 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, #ffffff 0%, #f2f2f2 100%); + background: linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%); + border-color: #cccccc; + 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 */ +} +/* Icon Colours +---------- */ +.aui-button.aui-button-primary .aui-icon { + color: #ffffff; +} +.aui-button .aui-icon { + color: #707070; +} +.aui-button[disabled] .aui-icon { + color: #cccccc; +} +.aui-button[disabled].aui-button-primary .aui-icon { + color: #ffffff; +} +.aui-buttons .aui-button.aui-button-primary .aui-icon { + color: #707070; +} +.aui-buttons .aui-button[disabled].aui-button-primary .aui-icon { + color: #cccccc; +} +.aui-buttons .aui-button[disabled] .aui-icon { + color: #cccccc; +} +/* Dropdown2 button 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: #cccccc; +} +.aui-button.aui-button-subtle.aui-dropdown2-trigger:hover { + border-color: #999999; +} +.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 */ +/* Arrowless dropdown2 trigger */ +.aui-button.aui-dropdown2-trigger-arrowless { + padding-right: 10px !important; +} +.aui-button.aui-button-compact.aui-dropdown2-trigger-arrowless { + padding-right: 8px !important; +} +.aui-button.aui-dropdown2-trigger-arrowless:after { + display: none; +} +/* end Arrowless 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: #333333; +} +.aui-button.aui-button-primary.aui-dropdown2-trigger:after { + border-top-color: #ffffff; +} +.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 #cccccc; + 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: #999999; + /* 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: #cccccc; + /* 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: -webkit-linear-gradient(top, #3b7fc4 0%, #336ea9 100%); + background: linear-gradient(to bottom, #3b7fc4 0%, #336ea9 100%); + -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.1) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.1) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.1) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.2); + border: 0; + color: #ffffff; + line-height: 1.57142857142857; + 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: #3773af; + background: -webkit-linear-gradient(top, #4796e6 0%, #3773af 100%); + background: linear-gradient(to bottom, #4796e6 0%, #3773af 100%); + color: #ffffff; +} +.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: #ffffff; +} +.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: #1f4d7d; + bottom: 0; + top: 0; +} +/*! AUI Date Picker, using jQuery UI Date Picker */ +/* + * CSS is a bit curious because it has to work both with and without jQuery UI's theme CSS present. + * jQuery UI themes are not meant to be loaded, but we can't prevent the scenario. + */ +.aui-datepicker-dialog .aui-datepicker-hint { + background: #f5f5f5; + border-bottom: 1px solid #ccc; + color: #707070; + font-size: 14px; + padding: 2px 5px; +} +.aui-datepicker-dialog .contents { + padding: 0; +} +.aui-datepicker-dialog .arrow.aui-css-arrow:after { + border-bottom-color: #f5f5f5; +} +.aui-datepicker-dialog .ui-datepicker { + background: inherit; + color: inherit; + font-size: 14px; + font-family: Arial, sans-serif; + padding: 0; + width: 100%; +} +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header { + background: #f5f5f5; + height: 14px; + margin: 0; + padding: 10px; + position: relative; +} +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-prev, +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-prev-hover, +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-next, +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-next-hover { + cursor: default; + height: 20px; + line-height: 35px; + padding: 0; + position: absolute; + text-align: center; + top: 0; + width: 38px; + /* 40px - border width */ +} +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-prev, +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-prev-hover { + left: 0; +} +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-next, +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-next-hover { + right: 0; +} +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-prev span, +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-next span { + display: block; + position: absolute; + left: 15px; + top: 0; + margin: 0; +} +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-title { + color: #333; + font-size: 14px; + font-weight: bold; + height: 14px; + line-height: 14px; + margin: 0; + padding: 0; + text-align: center; +} +/* jQuery UI Date Picker - Calendar */ +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar { + border-spacing: 0; + margin: 0; + table-layout: fixed; + width: 100%; +} +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar thead { + background: #f5f5f5; +} +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar tbody { + background-color: #fff; +} +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar th { + line-height: 15px; +} +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td, +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td a, +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td span { + line-height: 25px; +} +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar th { + color: #707070; + font-size: 10px; + font-family: Arial, sans-serif; + font-weight: bold; + letter-spacing: 1px; + padding: 1px 0; + text-align: center; + text-transform: uppercase; +} +.aui-datepicker-dialog.aui-datepicker-dialog-large .ui-datepicker .ui-datepicker-calendar th { + letter-spacing: 0; +} +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td { + text-align: right; +} +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td a { + background: #fff; + color: #3b73af; + text-decoration: none; + text-align: center; +} +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td a, +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td span { + cursor: default; + display: block; + font-size: 14px; + font-family: Arial, sans-serif; + padding: 0 8px; +} +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day a { + background: #3b73af; + border-radius: 3px; + color: #fff; +} +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day a:hover { + background: #3b73af; +} +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-today { + font-weight: bold; +} +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-unselectable { + background-color: #f5f5f5; + color: #999; +} +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-other-month.ui-datepicker-unselectable { + background-color: #fff; +} +/* jQuery UI Overides (defaul theme) */ +.aui-datepicker-dialog .ui-widget-header { + font-weight: normal; +} +.aui-datepicker-dialog .ui-state-default, +.aui-datepicker-dialog .ui-widget-content .ui-state-default, +.aui-datepicker-dialog .ui-widget-header .ui-state-default, +.aui-datepicker-dialog .ui-widget-header, +.aui-datepicker-dialog .ui-widget-content { + border: none; +} +.aui-datepicker-dialog .ui-state-hover, +.aui-datepicker-dialog .ui-widget-content .ui-state-hover, +.aui-datepicker-dialog .ui-widget-header .ui-state-hover, +.aui-datepicker-dialog .ui-state-focus, +.aui-datepicker-dialog .ui-widget-content .ui-state-focus, +.aui-datepicker-dialog .ui-widget-header .ui-state-focus { + background: none; + border: none; + color: #3b73af; +} +/* jQuery UI Date Picker - Common; note that we need the extra specificity for .ui-datepicker-prev and .ui-datepicker-next to override the demo style sheets */ +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover, +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:active, +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:focus, +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover, +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-next:active, +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-next:focus, +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td a:hover, +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td a:active, +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td a:focus { + text-decoration: none; +} +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td a:hover, +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td a:active, +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td a:focus { + background-color: #f5f5f5; + border-radius: 3px; + box-shadow: 0px 0px 0pt 1pt #ccc; +} +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-prev.ui-state-disabled, +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled:hover, +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled:active, +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled:focus, +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-next.ui-state-disabled, +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-disabled:hover, +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-disabled:active, +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-disabled:focus { + color: #707070; +} +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar > thead > tr > th { + padding-bottom: 5px; + border-bottom: 1px solid #ccc; +} +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar > thead > tr > th:first-child, +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar > tbody > tr > td:first-child { + padding-left: 5px; +} +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar > thead > tr > th:last-child, +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar > tbody > tr > td:last-child { + padding-right: 5px; +} +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar > tbody > tr:first-child > td { + padding-top: 5px; +} +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar > tbody > tr:last-child > td { + padding-bottom: 5px; +} +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar > tbody > tr > td { + text-align: center; +} +.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td a { + display: block; + padding: 0; +} +.aui-header { + background: #205081; + border-bottom: 1px solid #2e3d54; + -moz-box-sizing: border-box; + box-sizing: border-box; + color: #ffffff; + padding: 0 10px; +} +.aui-header:after, +.aui-header .aui-header-logo a:after { + content: ""; + display: table; + clear: both; +} +.aui-header .aui-header-logo, +.aui-header .aui-nav { + margin: 0; + padding: 0; + float: left; +} +.aui-header .aui-header-secondary .aui-nav { + float: right; +} +.aui-header .aui-nav > li { + float: left; + padding: 0; +} +.aui-header a { + color: #ffffff; + 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; + 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; + text-indent: 0; +} +.aui-header .aui-header-logo-textonly .aui-header-logo-device + .aui-header-logo-text { + padding: 5px 0 5px 10px; +} +/* for extra visible text, eg. instance names. */ +.aui-header .aui-header-logo .aui-header-logo-text { + display: block; + float: left; + font-size: 14px; + line-height: 1.4286; + margin: 0; + padding: 10px 0 10px 10px; +} +.aui-header .aui-header-logo-device { + background-repeat: no-repeat; + background-position: 0 50%; + background-size: 100%; + display: block; + float: left; + height: 24px; + padding: 8px 0; + text-indent: -9999px; + text-align: left; +} +/* Custom IMG elements can be set in most products */ +.aui-header .aui-header-logo img { + border: 0; + float: left; + max-height: 30px; + padding: 5px 0; +} +/* Positioning icons in the header */ +.aui-header .aui-icon { + margin: -1px 0; + vertical-align: top; +} +/* 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: #ffffff; + 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 a.aui-button { + line-height: 1.42857142857143; +} +.aui-header .aui-button.aui-button-primary { + background: #2c66a2; + background: -webkit-linear-gradient(top, #3b7fc4 0%, #2c66a2 100%); + background: linear-gradient(to bottom, #3b7fc4 0%, #2c66a2 100%); + 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: 5px 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: #2c5e9b; + background: -webkit-linear-gradient(top, #6299d0 0%, #2c5e9b 100%); + background: linear-gradient(to bottom, #6299d0 0%, #2c5e9b 100%); +} +/** + * 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; +} +/** + * Quick search for header + */ +.aui-header .aui-quicksearch { + padding: 0 10px; +} +.aui-header .aui-quicksearch input { + -moz-appearance: textfield; + -webkit-appearance: textfield; + background: #f5f5f5; + 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: #333333; + 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; + vertical-align: baseline; + width: 170px; +} +.aui-header .aui-quicksearch input:focus { + background-color: #ffffff; + 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 Lozenge */ +.aui-lozenge { + background: #cccccc; + border: 1px solid #cccccc; + border-radius: 3px; + color: #333333; + display: inline-block; + font-size: 11px; + font-weight: bold; + line-height: 99%; + /* cross-browser compromise to make the line-height match the font-size */ + margin: 0; + padding: 2px 5px; + text-align: center; + text-decoration: none; + text-transform: uppercase; +} +.aui-lozenge.aui-lozenge-subtle { + background-color: #ffffff; + border-color: #cccccc; + color: #333333; +} +.aui-lozenge-success { + background-color: #14892c; + border-color: #14892c; + color: #ffffff; +} +.aui-lozenge-success.aui-lozenge-subtle { + background-color: #ffffff; + border-color: #60b070; + color: #14892c; +} +.aui-lozenge-error { + background-color: #d04437; + border-color: #d04437; + color: #ffffff; +} +.aui-lozenge-error.aui-lozenge-subtle { + background-color: #ffffff; + border-color: #e8a29b; + color: #d04437; +} +.aui-lozenge-current { + background-color: #ffd351; + border-color: #ffd351; + color: #594300; +} +.aui-lozenge-current.aui-lozenge-subtle { + background-color: #ffffff; + border-color: #ffe9a8; + color: #594300; +} +.aui-lozenge-complete { + background-color: #4a6785; + border-color: #4a6785; + color: #ffffff; +} +.aui-lozenge-complete.aui-lozenge-subtle { + background-color: #ffffff; + border-color: #a5b3c2; + color: #4a6785; +} +.aui-lozenge-moved { + background-color: #815b3a; + border-color: #815b3a; + color: #ffffff; +} +.aui-lozenge-moved.aui-lozenge-subtle { + background-color: #ffffff; + border-color: #c0ad9d; + color: #815b3a; +} +/*! AUI Navigation */ +/* Nav defaults - put very little here! +-------------------- */ +.aui-nav, +.aui-nav > li { + list-style: none; + margin: 0; + padding: 0; +} +/* Horizontal, breadcrumbs and pagination are all horizontal */ +.aui-nav-breadcrumbs:after, +.aui-nav-pagination:after, +.aui-nav-horizontal:after, +.aui-navgroup-horizontal .aui-nav:after, +.aui-navgroup-horizontal .aui-navgroup-inner:after { + clear: both; + content: " "; + display: table; +} +.aui-nav-breadcrumbs > li, +.aui-nav-pagination > li, +.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 child */ +.aui-nav-pagination > li:first-child > a, +.aui-nav-pagination > li.aui-nav-truncation:first-child, +.aui-nav-pagination > li.aui-nav-selected:first-child { + padding-left: 0; +} +.aui-nav-pagination > li:last-child > a, +.aui-nav-pagination > li.aui-nav-truncation:last-child, +.aui-nav-pagination > li.aui-nav-selected:last-child { + padding-right: 0; +} +.aui-nav-pagination a[aria-disabled="true"]: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: #999999; + text-decoration: none; +} +/* "current" is deprecated in 5.1 */ +.aui-nav-pagination > li.aui-nav-current, +.aui-nav-pagination > li.aui-nav-selected { + color: #333333; + font-weight: bold; +} +/* Vertical Navigation +-------------------- */ +.aui-navgroup-vertical .aui-nav > li > a, +.aui-nav-vertical > li > a { + color: #3b73af; + display: block; + line-height: 1.14285714285714; + /* 16px equiv */ + padding: 7px 10px; + 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: #333333; + font-weight: bold; +} +.aui-navgroup-vertical .aui-nav, +.aui-navgroup-vertical .aui-nav-heading { + border-top: 1px solid #cccccc; + 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; +} +/* tree indication for nested aui-nav's */ +.aui-navgroup-vertical .aui-nav .aui-nav { + border-top: none; + margin-top: 0; + padding: 0 0 0 26px; +} +.aui-navgroup-vertical .aui-nav .aui-nav > li { + position: relative; +} +.aui-navgroup-vertical .aui-nav .aui-nav > li:before, +.aui-navgroup-vertical .aui-nav .aui-nav > li:after { + background-color: #cccccc; + content: ""; + left: -1px; + position: absolute; +} +.aui-navgroup-vertical .aui-nav .aui-nav > li:before { + bottom: 0; + top: 0; + width: 1px; +} +.aui-navgroup-vertical .aui-nav .aui-nav > li:after { + height: 1px; + top: 14px; + width: 5px; +} +.aui-navgroup-vertical .aui-nav .aui-nav > li:last-child:before { + bottom: 50%; +} +/* twixi for nested navigation +------------------------------ */ +.aui-navgroup-vertical .aui-nav > li[aria-expanded] { + position: relative; +} +.aui-navgroup-vertical .aui-nav > li[aria-expanded] .aui-nav-heading { + padding-left: 0; +} +.aui-navgroup-vertical .aui-nav > li[aria-expanded] .aui-nav-subtree-toggle { + color: #999999; + left: 0; + position: absolute; + padding-left: 0; + padding-right: 0; + top: 0; + width: 15px; +} +.aui-navgroup-vertical .aui-nav > li[aria-expanded] li { + position: relative; +} +.aui-navgroup-vertical .aui-nav > li[aria-expanded][aria-expanded="false"] > * { + display: none; +} +.aui-navgroup-vertical .aui-nav > li[aria-expanded][aria-expanded="false"] > .aui-nav-subtree-toggle, +.aui-navgroup-vertical .aui-nav > li[aria-expanded][aria-expanded="false"] > .aui-nav-item { + display: inherit; +} +/* RHS actions dropdown +------------------------ */ +.aui-navgroup-vertical .aui-nav .aui-nav-item-actions { + border-radius: 2px; + display: block; + height: 16px; + margin: 0; + overflow: hidden; + padding: 0; + position: absolute; + right: 5px; + text-indent: -999em; + top: 7px; + width: 16px; +} +.aui-navgroup-vertical .aui-nav .aui-nav-item-actions:after { + border: 4px solid transparent; + border-top-color: #333333; + content: ""; + height: 0; + left: 4px; + position: absolute; + top: 6px; + width: 0; +} +.aui-navgroup-vertical .aui-nav .aui-nav-item-actions:hover, +.aui-navgroup-vertical .aui-nav .aui-nav-item-actions:focus, +.aui-navgroup-vertical .aui-nav .aui-nav-item-actions:active, +.aui-navgroup-vertical .aui-nav .aui-nav-item-actions.active { + background-color: #cccccc; +} +.aui-navgroup-vertical .aui-nav .aui-nav-item-actions:hover:after, +.aui-navgroup-vertical .aui-nav .aui-nav-item-actions:focus:after, +.aui-navgroup-vertical .aui-nav .aui-nav-item-actions:active:after, +.aui-navgroup-vertical .aui-nav .aui-nav-item-actions.active:after { + border-top-color: #333333; +} +.aui-navgroup-vertical .aui-nav .aui-nav-item-actions ~ .aui-nav-item-label { + margin-right: 15px; +} +/* Horizontal Navgroup +-------------------- */ +.aui-navgroup-horizontal { + background: #f5f5f5; + border-top: 1px solid #cccccc; + border-bottom: 1px solid #cccccc; + margin: 0; + padding: 0 10px; +} +.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 { + color: #333333; + font-weight: bold; + 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: #cccccc; + 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: #ffffff; + 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: #333333; +} +.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 */ +} +/** + * PAGE LAYOUT + */ +.aui-header, +#footer { + clear: both; + float: left; + width: 100%; +} +#content { + -moz-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; + box-sizing: border-box; + border-spacing: 0; + table-layout: fixed; + width: 100%; +} +.aui-group > .aui-item { + -moz-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: #333333; +} +a { + color: #3b73af; + text-decoration: none; +} +a:focus, +a:hover, +a:active { + text-decoration: underline; +} +#footer .footer-body { + color: #707070; + font-size: 12px; + line-height: 1.66666666666667; + margin: 20px 0; + padding: 0 10px 21px 10px; + min-height: 44px; + /* margin + height of image, means footer is just as high if no footer link present */ + text-align: center; +} +/** + * CONTENT PANEL + */ +#content > .aui-panel { + background: #ffffff; + margin: 20px 0 0 0; + padding: 20px; + border-color: #cccccc; + border-style: solid; + border-width: 1px 0; +} +#content > .aui-page-header { + padding: 20px; +} +#content > .aui-page-header + .aui-panel { + margin-top: 0; +} +#content > .aui-page-header:first-child { + margin-top: 0; +} +.aui-panel + .aui-panel { + margin-top: 20px; +} +/*! AUI Page Panel */ +.aui-page-panel { + background: #ffffff; + border: 1px solid #cccccc; + border-left-width: 0; + border-right-width: 0; + -moz-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; + box-sizing: border-box; + display: table-cell; + padding: 20px; + vertical-align: top; +} +.aui-page-panel-nav { + border-right: 1px solid #cccccc; + 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: 800px; +} +/* extra width so left edge of hoverable content aligns with left edge of content while inactive. On hover, the hover affordance does extend outside the alignment but this looks better than the other way around. */ +.aui-page-fixed .aui-header-inner, +.aui-page-fixed .aui-navgroup-horizontal .aui-navgroup-inner, +.aui-page-hybrid .aui-navgroup-horizontal .aui-navgroup-inner { + width: 820px; +} +.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 #cccccc; + border-top: none; + border-radius: 0 0 3px 3px; + background: #ffffff; +} +#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 #cccccc; + margin-bottom: 20px; + padding-bottom: 20px; +} +.aui-page-focused .aui-page-panel-content > form.aui .buttons-container { + border-top: 1px solid #cccccc; + margin-top: 20px; + padding-top: 20px; +} +/** + * 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 { + /* spaces out button groups when they wrap to 2 lines */ + margin: 5px 0; + 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; + margin-top: 40px; +} +.aui-page-header-hero .aui-page-header-main p { + font-size: 24px; + line-height: 1.458333333333333; + 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; + margin-top: 60px; +} +.aui-page-header-marketing .aui-page-header-main p { + font-size: 20px; + color: #707070; + line-height: 1.5; +} +/* 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; +} +/*! AUI Toolbar2 */ +.aui-toolbar2 { + -moz-box-sizing: border-box; + box-sizing: border-box; + margin: 0; + padding: 0; +} +.aui-toolbar2 .aui-button { + margin-top: 10px; +} +.aui-toolbar2:after, +.aui-toolbar2-group:after { + clear: both; + content: ""; + display: table; +} +.aui-toolbar2-group { + margin: 0; + padding: 0; +} +.aui-toolbar2-primary { + float: left; +} +.aui-toolbar2-secondary { + float: right; +} +.aui-toolbar2 .aui-buttons { + float: left; + padding: 0; + white-space: nowrap; +} +.aui-toolbar2 .aui-button-link { + padding: 4px 0; + /* TODO: determine if this should be in buttons. 5px creates extra space at the bottom of the toolbar. */ +} +.aui-toolbar2-primary > .aui-buttons, +.aui-toolbar2-secondary > .aui-buttons { + margin: 0 10px 0 0; +} +.aui-toolbar2-secondary > .aui-buttons:last-child { + margin-right: 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, +form.aui legend.assistive { + 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; +} +.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-dialog { + background: #f5f5f5; + border: 1px solid #cccccc; + 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 #cccccc; + -moz-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: #333333; + font-weight: normal; + font-size: 20px; + line-height: 1.5; +} +/* dialog navigation styles */ +.aui-dialog .dialog-page-menu { + background: #fff; + border-right: 1px solid #cccccc; + -moz-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: #333333; + 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; + 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 #cccccc; + -moz-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: linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%); + -moz-box-sizing: border-box; + box-sizing: border-box; + border: 1px solid #cccccc; + border-radius: 3.01px; + color: #333333; + 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: linear-gradient(to bottom, #ffffff 0%, #f7f7f7 100%); + border-color: #999999; + 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, 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; +} +.aui-layer { + background-color: transparent; + position: fixed; + z-index: 3000; + top: 100px; + /* ADG default */ + height: 80%; + /* Fallback for older browsers */ + height: -webkit-calc(100% - 200px); + height: calc(100% - 200px); +} +.aui-layer-centered-x { + /* Assumes an explicit width is set */ + left: 0; + right: 0; + margin-left: auto; + margin-right: auto; +} +.aui-layer[aria-hidden="true"] { + display: none; +} +/* NOTE: This value is hard-coded in dialog.js as BUTTONS_HEIGHT */ +.aui-dialog2 { + -moz-box-sizing: border-box; + box-sizing: border-box; + position: relative; + /* Assumes an explicit width is set for centering */ + left: 0; + right: 0; + margin-left: auto; + margin-right: auto; +} +.aui-dialog2.aui-layer { + height: -webkit-calc(100% - 307pxpx); + height: calc(100% - 307pxpx); +} +.aui-dialog2.aui-layer { + position: fixed; + overflow: visible; + top: 156px; +} +.aui-dialog2-small { + width: 400px; + min-height: 144px; +} +.aui-dialog2-medium { + width: 600px; + min-height: 244px; +} +.aui-dialog2-large { + width: 800px; + min-height: 444px; +} +.aui-dialog2-xlarge { + width: 980px; + min-height: 444px; +} +.aui-dialog2-small .aui-dialog2-content { + min-height: 93px; +} +.aui-dialog2-medium .aui-dialog2-content { + min-height: 193px; +} +.aui-dialog2-xlarge .aui-dialog2-content, +.aui-dialog2-large .aui-dialog2-content { + min-height: 393px; +} +@media all and (max-height: 700px) { + /* 500 + 100 each side */ + .aui-dialog2-large .aui-dialog2-content, + .aui-dialog2-xlarge .aui-dialog2-content { + min-height: 193px; + } + .aui-dialog2-large, + .aui-dialog2-xlarge { + height: 244px; + } +} +@media all and (max-height: 500px) { + /* 300 + 100 each side */ + .aui-dialog2-medium .aui-dialog2-content, + .aui-dialog2-large .aui-dialog2-content, + .aui-dialog2-xlarge .aui-dialog2-content { + min-height: 93px; + } + .aui-dialog2-medium, + .aui-dialog2-large, + .aui-dialog2-xlarge { + height: 144px; + } +} +@media all and (max-width: 1000px) { + /* 980 + 10 each side */ + .aui-dialog2-xlarge { + width: 100%; + height: -webkit-calc(100% - 107px); + height: calc(100% - 107px); + } + .aui-dialog2-xlarge.aui-layer { + top: 56px; + } + .aui-dialog2-xlarge .aui-dialog2-content { + height: 100%; + } +} +@media all and (max-width: 820px) { + /* 800 + 10 each side */ + .aui-dialog2-large { + width: 100%; + height: -webkit-calc(100% - 107px); + height: calc(100% - 107px); + } + .aui-dialog2-large.aui-layer { + top: 56px; + } + .aui-dialog2-large .aui-dialog2-content { + height: 100%; + } +} +@media all and (max-width: 620px) { + /* 600 + 10 each side */ + .aui-dialog2-medium { + width: 100%; + height: -webkit-calc(100% - 107px); + height: calc(100% - 107px); + } + .aui-dialog2-medium.aui-layer { + top: 56px; + } + .aui-dialog2-medium .aui-dialog2-content { + height: 100%; + } +} +@media all and (max-width: 420px) { + /* 400 + 10 each side */ + .aui-dialog2-small { + width: 100%; + height: -webkit-calc(100% - 107px); + height: calc(100% - 107px); + } + .aui-dialog2-small.aui-layer { + top: 56px; + } + .aui-dialog2-small .aui-dialog2-content { + height: 100%; + } +} +.aui-dialog2-header, +.aui-dialog2-footer { + background: #f5f5f5; +} +/* + * This is not part of the all aui-dialog2-content instances so that connect + * dialogs can be full-height inside an iframe + */ +.aui-dialog2 .aui-dialog2-content { + max-height: 100%; +} +.aui-dialog2-content { + background-color: #ffffff; + -moz-box-sizing: border-box; + box-sizing: border-box; + overflow: auto; + padding: 20px; +} +.aui-dialog2 .aui-dialog2-header { + margin-top: -56px; +} +.aui-dialog2-header { + border-bottom: 1px solid #cccccc; + border-radius: 5px 5px 0 0; + -moz-box-sizing: border-box; + box-sizing: border-box; + color: #333333; + font-weight: normal; + height: 56px; + overflow: hidden; + padding: 0 20px; + width: 100%; + display: table; +} +.aui-dialog2-header-actions { + width: 100%; +} +.aui-dialog2-header-main, +.aui-dialog2-header-actions, +.aui-dialog2-header-secondary, +.aui-dialog2-header-close { + display: table-cell; + vertical-align: middle; +} +.aui-dialog2[data-aui-modal="true"] .aui-dialog2-header-close { + display: none; +} +.aui-dialog2-footer-hint { + color: #707070; + line-height: 31px; + /* aui-dialog2-footer line-height - aui-dialog2-footer padding-bottom */ +} +.aui-dialog2-footer-hint, +.aui-dialog2-header-main { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + padding-right: 10px; +} +.aui-dialog2-header-main { + max-width: 400px; +} +.aui-dialog2-header-secondary, +.aui-dialog2-header-close, +.aui-dialog2-footer-actions { + text-align: right; +} +.aui-dialog2-footer-actions { + float: right; +} +.aui-dialog2-header-close { + width: 20px; + height: 20px; + padding-left: 5px; + text-align: right; + vertical-align: middle; + line-height: 100%; + cursor: pointer; + color: #707070; +} +.aui-dialog2-warning .aui-dialog2-header { + background-color: #d04437; + color: #ffffff; +} +.aui-dialog2-warning .aui-dialog2-header .aui-dialog2-header-main, +.aui-dialog2-warning .aui-dialog2-header .aui-dialog2-header-actions a, +.aui-dialog2-warning .aui-dialog2-header .aui-dialog2-header-secondary a, +.aui-dialog2-warning .aui-dialog2-header .aui-dialog2-header-close { + color: inherit; +} +.aui-dialog2-header-close .aui-icon { + vertical-align: middle; +} +.aui-dialog2-footer { + border-top: 1px solid #cccccc; + -moz-box-sizing: border-box; + box-sizing: border-box; + height: 51px; + overflow: hidden; + padding: 10px 20px; + width: 100%; + border-radius: 0 0 5px 5px; +} +.aui-dialog2-footer:empty { + height: 5px; + padding: 0; +} +/** + * Dropdown 2 + */ +/* Functional styles - these are always applied +---------------------------------------------------------------------- */ +.aui-dropdown2 { + -moz-box-sizing: border-box; + box-sizing: border-box; + display: none; + max-width: 300px; + min-width: 160px; + position: absolute; + z-index: 1; +} +.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: #ffffff; + border: 1px solid #cccccc; + 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 #cccccc; +} +.aui-dropdown2.aui-style-default > strong, +.aui-dropdown2.aui-style-default .aui-dropdown2-section > strong, +.aui-dropdown2-heading { + color: #707070; + display: block; + font-size: 12px; + font-weight: bold; + padding: 7px 10px 5px; + text-transform: uppercase; +} +.aui-dropdown2.aui-style-default strong + ul { + margin-top: 0; +} +.aui-dropdown2.aui-style-default a { + color: #333333; + 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, +.aui-dropdown2.aui-style-default .aui-dropdown2-active { + background-color: #3b73af; + color: #ffffff; +} +.aui-dropdown2.aui-style-default .disabled, +.aui-dropdown2.aui-style-default .aui-dropdown2-disabled { + color: #cccccc; + /* equivalent of opacity: 0.5 */ + 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, +.aui-dropdown2.aui-style-default .aui-dropdown2-checkbox.aui-dropdown2-checked { + /* black tick */ + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAZElEQVQ4y2P4//8/AyWYYdQA0gwAAisgjifLAKjmT0D8A4hlcBoABMxArIVD8y8gDsTrAiBYCMSfgdiakGZcBgRAFYMMScenGWcYQA35BsRf8WnGG4hAEAs1IJDsaAQCsRGQlAFzIahrvTZlPQAAAABJRU5ErkJggg==); +} +.aui-dropdown2.aui-style-default .aui-dropdown2-checkbox.checked.active, +.aui-dropdown2.aui-style-default .aui-dropdown2-checkbox.aui-dropdown2-checked.aui-dropdown2-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.aui-dropdown2-checked.aui-dropdown2-disabled, +.aui-dropdown2.aui-style-default .aui-dropdown2-checkbox.checked.disabled.active, +.aui-dropdown2.aui-style-default .aui-dropdown2-checkbox.aui-dropdown2-checked.aui-dropdown2-disabled.aui-dropdown2-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, +.aui-dropdown2.aui-style-default .aui-dropdown2-radio.aui-dropdown2-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, +.aui-dropdown2.aui-style-default .aui-dropdown2-radio.aui-dropdown2-checked.aui-dropdown2-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.aui-dropdown2-checked.aui-dropdown2-disabled, +.aui-dropdown2.aui-style-default .aui-dropdown2-radio.checked.disabled.active, +.aui-dropdown2.aui-style-default .aui-dropdown2-radio.aui-dropdown2-checked.aui-dropdown2-disabled.aui-dropdown2-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 #cccccc; + 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: #cccccc; + margin-bottom: 1px; +} +.aui-dropdown2.aui-dropdown2-tailed:after { + border-bottom-color: #ffffff; +} +/* 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, +.aui-dropdown2-trigger.aui-style-dropdown2triggerlegacy1.aui-dropdown2-active { + background-color: #326ca6; + border-radius: 4px; + color: #ffffff; + text-decoration: none; +} +.aui-dropdown2-trigger.aui-style-dropdown2triggerlegacy1.active, +.aui-dropdown2-trigger.aui-style-dropdown2triggerlegacy1.aui-dropdown2active { + 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 */ + 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: #cccccc; +} +/* 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: #333333; + 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, +.aui-dropdown2-sub-trigger.aui-dropdown2-active:after { + border-left-color: #ffffff; +} +.aui-dropdown2-sub-trigger.disabled:after, +.aui-dropdown2-sub-trigger.aui-dropdown2-disabled:after { + border-left-color: #cccccc; +} +.aui-dropdown2.aui-dropdown2-sub-menu, +.aui-dropdown2.aui-dropdown2-in-header.aui-dropdown2-sub-menu { + margin-top: -3px; +} +/* Storing these styles in a CSS file until LESS is upgraded to handle "2-" in a data attribute */ +.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; +} +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: #333333; + 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 #cccccc; + border-radius: 3.01px; + box-shadow: inset 0 1px 3px #cccccc; + -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; + 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; + 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: #ffffff; + color: #333333; +} +/* 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: #999999; +} +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: #999999; +} +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 legend, +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 .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 .group { + padding-top: 0; +} +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 legend, +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: #333333; +} +form.aui div.checkbox > .checkbox[disabled] + label, +form.aui div.radio > .radio[disabled] + label { + color: #999999; + 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 .field-group, +form.aui .date-select .field-group { + clear: none; + 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 legend + .field-group, +form.aui legend + .checkbox, +form.aui legend + .radio { + margin-top: 0; + padding-top: 5px; +} +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.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, +form.aui.long-label .group > legend { + margin-left: -250px; + 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.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, +form.aui.top-label .date-select legend { + float: none; + margin: 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, #ffffff 0%, #f2f2f2 100%); + background: linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%); + -moz-box-sizing: border-box; + box-sizing: border-box; + border: 1px solid #cccccc; + border-radius: 3.01px; + color: #333333; + 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, #ffffff 0%, #f7f7f7 100%); + background: linear-gradient(to bottom, #ffffff 0%, #f7f7f7 100%); + border-color: #999999; + color: #000000; + 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, 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, #ffffff 0%, #f2f2f2 100%); + background: linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%); + border-color: #cccccc; + box-shadow: none; + color: #999999; + cursor: default; + 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; +} +/* Icons in fields */ +form.aui .aui-field-has-icon { + padding-right: 28px; +} +form.aui .aui-field-has-icon + .aui-icon { + position: relative; + right: 22px; + vertical-align: middle; +} +form.aui textarea.aui-field-has-icon + .aui-icon { + vertical-align: top; + top: 4px; +} +form.aui .aui-field-has-invisible-icon + .aui-icon { + display: none; +} +/* Deprecated */ +form.aui span.content { + left: -9999px; + position: absolute; + top: -9999px; +} +form.aui pre.aui-form { + background-color: #f5f5f5; + border: 1px solid #cccccc; + font-family: monospace; + font-size: 12px; + line-height: 1.66666666666667; + /* 20px */ + overflow-x: auto; + overflow-y: visible; + padding: 15px; +} +.ffi { + background-color: #fff; + border: 1px solid #ccc; + border-radius: 3px; + box-shadow: inset 0 1px 3px #ddd; + -moz-box-sizing: border-box; + box-sizing: border-box; + color: #333; + display: inline-block; + font-size: 14px; + line-height: 28px; + margin: 0; + max-width: 350px; + overflow: hidden; + padding: 0; + position: relative; + text-overflow: ellipsis; + vertical-align: top; + white-space: nowrap; + width: 100%; +} +.ffi input[type=file] { + border: 0; + -moz-box-sizing: border-box; + box-sizing: border-box; + -ms-filter: "alpha(Opacity=0)"; + font-size: inherit; + height: 100%; + line-height: 28px; + left: 0; + margin: 0; + opacity: 0; + outline: 0; + padding: 0 5px; + position: absolute; + top: 0; + width: 100%; +} +.ffi input[type=file]:hover { + cursor: pointer; +} +.ffi input[type=file][disabled] { + cursor: not-allowed; +} +.ffi[data-ffi-value]:after { + -moz-box-sizing: border-box; + box-sizing: border-box; + color: #333; + content: attr(data-ffi-value); + display: block; + font-style: normal; + overflow: hidden; + padding: 0 5px; + text-overflow: ellipsis; + z-index: -1; +} +.ffi:before { + background: #eee; + border-left: 1px solid #ccc; + -moz-box-sizing: border-box; + box-sizing: border-box; + color: #333; + content: attr(data-ffi-button-text); + cursor: pointer; + float: right; + line-height: 28px; + margin: 0; + padding: 0 10px; + white-space: nowrap; +} +.ffi:hover:before { + background: #f7f7f7; + color: #000000; +} +.ffi.is-focused { + border-color: #707070; + outline: 0; +} +.ffi.is-disabled { + background-color: #eeeeee; +} +.ffi.is-disabled:before { + border-color: #ccc; + color: #707070; +} +.ffi.is-disabled:hover:before, +.ffi.is-disabled:active:before, +.ffi.is-disabled:active:hover:before { + background: #eee; + box-shadow: none; +} +.ffi.is-disabled:hover:before { + color: #707070; +} +.ffi-clear { + background: url(clear.png) no-repeat 0 0; + background-image: url(clear.svg); + border: 0; + color: #333; + cursor: pointer; + float: right; + height: 16px; + line-height: 16px; + margin: 6px; + opacity: .56; + -ms-filter: "alpha(Opacity=0.56)"; + overflow: hidden; + padding: 0; + position: relative; + text-align: left; + text-indent: 999em; + white-space: nowrap; + width: 16px; +} +.ffi-clear:hover { + opacity: 1; + -ms-filter: "alpha(Opacity=1)"; +} +@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { + .ffi input[type=file] { + line-height: normal; + } +} +/** +* 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-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: #333333; + content: ""; + display: inline-block; + height: 0; + overflow: hidden; + text-align: left; + text-indent: -999em; + position: relative; + vertical-align: baseline; + width: 0; +} +/*! AUI Inline Dialog */ +.aui-inline-dialog { + display: none; + position: absolute; + z-index: 100; +} +.aui-inline-dialog .aui-inline-dialog-contents, +.aui-inline-dialog .contents { + background: #ffffff; + border: 1px solid #cccccc; + border-radius: 3px; + -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2); + overflow-y: auto; + padding: 20px; +} +.aui-inline-dialog .aui-inline-dialog-contents.aui-inline-dialog-no-shadow, +.aui-inline-dialog .contents.aui-inline-dialog-no-shadow { + -webkit-box-shadow: none; + box-shadow: none; +} +.aui-inline-dialog .aui-inline-dialog-contents.aui-inline-dialog-auto-width, +.aui-inline-dialog .contents.aui-inline-dialog-auto-width { + width: auto; +} +#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 .aui-inline-dialog-contents form.aui h2:first-child, +.aui-inline-dialog .contents form.aui h2:first-child { + border-bottom: 1px solid #cccccc; + margin: -7px 0 11px 0; + padding: 0 0 12px 0; +} +.aui-inline-dialog .aui-inline-dialog-contents form.aui .buttons-container, +.aui-inline-dialog .contents form.aui .buttons-container { + margin-top: 16px; + padding: 0; +} +.aui-inline-dialog .aui-inline-dialog-contents .submit + .cancel, +.aui-inline-dialog .contents .submit + .cancel { + margin-left: 0; +} +/*Inline Dialog Arrow */ +.aui-inline-dialog .aui-inline-dialog-arrow, +.aui-inline-dialog .arrow { + position: absolute; + height: 16px; + /* for SVG positioning */ + top: -7px; + /* matches #inline-dialog-shim */ + width: 16px; + /* for SVG positioning */ +} +.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow, +.aui-inline-dialog .arrow.aui-css-arrow { + width: 1px; +} +.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow::after, +.aui-inline-dialog .arrow.aui-css-arrow::after, +.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow::before, +.aui-inline-dialog .arrow.aui-css-arrow::before { + border-color: #cccccc transparent; + border-style: solid; + border-width: 0 8px 8px; + content: ""; + left: -8px; + position: absolute; + top: 0; +} +.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow:after, +.aui-inline-dialog .arrow.aui-css-arrow:after { + border-bottom-color: #ffffff; + top: 1px; +} +.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-bottom-arrow:after, +.aui-inline-dialog .arrow.aui-css-arrow.aui-bottom-arrow:after, +.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-bottom-arrow:before, +.aui-inline-dialog .arrow.aui-css-arrow.aui-bottom-arrow:before { + border-width: 8px 8px 0; +} +.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-bottom-arrow:after, +.aui-inline-dialog .arrow.aui-css-arrow.aui-bottom-arrow:after { + border-top-color: #ffffff; + top: -1px; +} +.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-right-arrow, +.aui-inline-dialog .arrow.aui-css-arrow.aui-right-arrow { + right: -7px; +} +.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-left-arrow:after, +.aui-inline-dialog .arrow.aui-css-arrow.aui-left-arrow:after, +.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-left-arrow:before, +.aui-inline-dialog .arrow.aui-css-arrow.aui-left-arrow:before { + border-width: 8px 8px 8px 0; + border-color: transparent #ccc; +} +.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-left-arrow:after, +.aui-inline-dialog .arrow.aui-css-arrow.aui-left-arrow:after { + border-color: transparent #ffffff transparent transparent; + top: 0; + right: 0; +} +.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-right-arrow:after, +.aui-inline-dialog .arrow.aui-css-arrow.aui-right-arrow:after, +.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-right-arrow:before, +.aui-inline-dialog .arrow.aui-css-arrow.aui-right-arrow:before { + border-width: 8px 0 8px 8px; + border-color: transparent #ccc; + left: -7px; +} +.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-right-arrow:after, +.aui-inline-dialog .arrow.aui-css-arrow.aui-right-arrow:after { + border-color: transparent transparent transparent #ffffff; + top: 0; + right: 0; + left: -8px; +} +/* Shim is for lte IE9 - class is added via JS */ +.inline-dialog-shim { + border: none; + display: block; + height: 0; + left: 0; + position: absolute; + top: 0; + width: 0; + z-index: -2; +} +.aui-message { + background: #fcfcfc; + border: 1px solid #cccccc; + border-radius: 5px; + color: #333333; + 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; +} +/* DEPRECATED .error, .warning, .hint, .info, .success */ +.aui-message.error, +.aui-message-error { + background: #d04437; + border-color: #d04437; + color: #ffffff; +} +.aui-message.warning, +.aui-message-warning { + background: #fffdf6; + /* 5% of palette yellow #ffd351 */ + border-color: #ffe9a8; + /* 50% of palette yellow #ffd351 */ +} +.aui-message.hint, +.aui-message-hint, +.aui-message.info, +.aui-message-info { + background: #f6f7f9; + /* 5% of palette blue lozenge #4a6785 */ + border-color: #a5b3c2; + /* 50% of palette blue lozenge #4a6785 */ +} +.aui-message.success, +.aui-message-success { + background: #f3f9f4; + /* 5% of palette green #14892c */ + border-color: #8ac496; + /* 50% of palette green #14892c */ +} +/* Errors get a different link style */ +.aui-message.error a, +.aui-message-error a { + color: #ffffff; + text-decoration: underline; +} +.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; + 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 #cccccc; + caption-side: top; + padding: 7px 10px; + text-align: left; +} +table.aui > tbody > tr, +table.aui > tfoot > tr { + background: #ffffff; + border-bottom: 1px solid #cccccc; + color: #333333; +} +table.aui > tbody > tr > th { + background: #ffffff; + color: #333333; +} +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 #cccccc; +} +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 #cccccc; +} +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: #333333; +} +/*! 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, +.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: #e9e9e9; + color: #333333; +} +.aui-tabs > .tabs-menu .menu-item a:focus, +.aui-tabs > .tabs-menu .menu-item a:hover { + background: #ffffff; + color: #333333; +} +.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: #ffffff; + color: #333333; +} +/* Vertical Tabs - PDL colours but spacing still to be tweaked */ +.aui-tabs.vertical-tabs > .tabs-menu { + position: relative; + float: left; + width: 11em; + list-style-type: none; + margin: 0; + padding: 0; +} +.aui-tabs.vertical-tabs > .tabs-menu > .menu-item, +.aui-tabs.vertical-tabs > .tabs-menu > .aui-responsive-tabs-trigger { + border: 1px solid #cccccc; + 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; + 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: #ffffff; + border: 1px solid #cccccc; + border-radius: 3px; + margin: 0 0 0 11em; + padding: 20px; + position: relative; +} +/* Horizontal Tabs */ +.aui-tabs.horizontal-tabs > .tabs-pane { + border-top: 1px solid #cccccc; +} +.aui-tabs.horizontal-tabs > .tabs-menu { + display: inline-block; + margin: 0; + padding: 0; + vertical-align: top; + width: 100%; +} +.aui-tabs.horizontal-tabs[data-aui-responsive]:not([data-aui-responsive="false"]) > .tabs-menu { + font-size: 0; + margin: 0 0 -1px 0; + overflow: hidden; + white-space: nowrap; +} +.aui-tabs.horizontal-tabs > .tabs-menu > .menu-item { + background: #eee; + display: block; + float: left; + margin: 0; +} +.aui-tabs.horizontal-tabs[data-aui-responsive]:not([data-aui-responsive="false"]) > .tabs-menu > .menu-item { + border-bottom: 1px solid #cccccc; + display: inline-block; + float: none; + font-size: 14px; +} +.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-top-left-radius: 3px; + border-left: 1px solid #cccccc; +} +.aui-tabs.horizontal-tabs > .tabs-menu > .menu-item:last-child a { + border-top-right-radius: 3px; +} +.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 #cccccc; + border-top: 1px solid #cccccc; + padding: 4px 10px 3px 10px; + text-decoration: none; +} +.aui-tabs.horizontal-tabs > .tabs-menu > .menu-item.active-tab, +.aui-tabs.aui-tabs-disabled.horizontal-tabs > .tabs-menu > .active-tab:focus, +.aui-tabs.aui-tabs-disabled.horizontal-tabs > .tabs-menu > .active-tab:hover, +.aui-tabs.aui-tabs-disabled.horizontal-tabs > .tabs-menu > .active-tab:active { + border-bottom: 1px solid #ffffff; + 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 { + border-radius: 0; +} +.aui-tabs.horizontal-tabs > .tabs-menu > .menu-item.hidden { + display: none; +} diff --git a/ajax/libs/aui/5.6.4/aui-next/css/aui.min.css b/ajax/libs/aui/5.6.4/aui-next/css/aui.min.css new file mode 100755 index 000000000..90bba54a2 --- /dev/null +++ b/ajax/libs/aui/5.6.4/aui-next/css/aui.min.css @@ -0,0 +1 @@ +body,div,fieldset,form,h1,h2,h3,h4,h5,h6,html,img,p,pre{margin:0;padding:0}fieldset,img{border:0}@-moz-document url-prefix(){img{font-size:0}img:-moz-broken{font-size:inherit}}details,main,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}body{font-family:Arial,sans-serif;font-size:14px;line-height:1.42857142857143}[lang|=en]{font-family:Arial,sans-serif}[lang|=ja]{font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"MS Pゴシック",Verdana,Arial,sans-serif}.aui-group,.aui-panel,.aui-tabs,blockquote,dl,form.aui,h1,h2,h3,h4,h5,h6,ol,p,pre,table.aui,ul{margin:10px 0 0}.aui-group:first-child,.aui-panel:first-child,.aui-tabs:first-child,blockquote:first-child,dl:first-child,form.aui:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,ol:first-child,p:first-child,pre:first-child,table.aui:first-child,ul:first-child{margin-top:0}h1{color:#333;font-size:24px;font-weight:400;line-height:1.25;text-transform:none;margin:30px 0 0}h2{color:#333;font-size:20px;font-weight:400;line-height:1.5;text-transform:none;margin:30px 0 0}h3{color:#333;font-size:16px;font-weight:700;line-height:1.5;text-transform:none;margin:30px 0 0}h4{color:#333;font-size:14px;font-weight:700;line-height:1.42857142857143;text-transform:none;margin:20px 0 0}h5{color:#707070;font-size:12px;font-weight:700;line-height:1.42857142857143;text-transform:uppercase;margin:20px 0 0}h6{color:#707070;font-size:12px;font-weight:700;line-height:1.42857142857143;text-transform:none;margin:20px 0 0}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1+h2,h2+h3,h3+h4,h4+h5,h5+h6{margin-top:10px}.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}.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}small{color:#707070;font-size:12px;line-height:1.33333333333333}code,kbd{font-family:monospace}address,cite,dfn,var{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-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-xsmall .aui-avatar-inner img{max-height:16px;max-width:16px}.aui-avatar-small .aui-avatar-inner img{max-height:24px;max-width:24px}.aui-avatar-medium .aui-avatar-inner img{max-height:32px;max-width:32px}.aui-avatar-large .aui-avatar-inner img{max-height:48px;max-width:48px}.aui-avatar-xlarge .aui-avatar-inner img{max-height:64px;max-width:64px}.aui-avatar-xxlarge .aui-avatar-inner img{max-height:96px;max-width:96px}.aui-avatar-xxxlarge .aui-avatar-inner img{max-height:128px;max-width:128px}.aui-avatar-xxlarge img,.aui-avatar-xxxlarge img{border-radius:5px}.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}.aui-avatar-project:before{border-radius:100%;border:1px solid #ccc;bottom:-1px;content:"";left:-1px;position:absolute;right:-1px;top:-1px}/*! AUI Badge */.aui-badge{background:rgba(0,0,0,.2);border-radius:2em;color:rgba(51,51,51,.8);display:inline-block;font-size:11px;font-weight:700;line-height:1;margin:0;min-width:1em;padding:3px 5px 2px;position:relative;text-align:center;text-decoration:none;text-shadow:none;text-transform:uppercase}.aui-button-primary>.aui-badge,.aui-dropdown2.aui-style-default .active>.aui-badge,.aui-header a:active>.aui-badge{background:rgba(255,255,255,.25);color:#fff}.aui-button[disabled]>.aui-badge{background:rgba(0,0,0,.2);color:inherit}.aui-button-primary[disabled]>.aui-badge{background:rgba(255,255,255,.25)}.aui-button>.aui-badge,.aui-tabs .menu-item .aui-badge{top:-1px}.aui-button,.aui-button:visited,a.aui-button{background:#f2f2f2;background:-webkit-linear-gradient(top,#fff 0,#f2f2f2 100%);background:linear-gradient(to bottom,#fff 0,#f2f2f2 100%);-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;border-radius:3.01px;color:#333;cursor:pointer;display:inline-block;font-family:inherit;font-size:14px;font-variant:normal;font-weight:400;height:2.1428571428571em;line-height:1.42857142857143;margin:0;padding:4px 10px;text-decoration:none;text-shadow:0 1px 0 #fff;vertical-align:baseline;white-space:nowrap}.aui-button~.aui-button{margin-left:10px}a.aui-button:active,a.aui-button:focus,a.aui-button:hover{text-decoration:none}.aui-button:focus,form.aui .button:focus,form.aui .cancel:focus{outline:1px dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:1px}.aui-button::-moz-focus-inner{border:0;padding:0}.aui-button-subtle.aui-button:focus,.aui-button-subtle.aui-button:hover,.aui-button:focus,.aui-button:hover{background:#f7f7f7;background:-webkit-linear-gradient(top,#fff 0,#f7f7f7 100%);background:linear-gradient(to bottom,#fff 0,#f7f7f7 100%);border-color:#999;color:#000;text-decoration:none;text-shadow:0 1px 0 #fff}.aui-button-subtle.aui-button.active,.aui-button-subtle.aui-button:active,.aui-button.active,.aui-button:active,.aui-header .aui-button-split-more.active{-webkit-box-shadow:inset 0 3px 6px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 3px 6px 0 rgba(0,0,0,.1);box-shadow:inset 0 3px 6px 0 rgba(0,0,0,.1);background-image:none;background-color:#f2f2f2;text-shadow:none;text-decoration:none}.aui-button.aui-button-primary,.aui-button.aui-button-primary:visited{background:#3068a2;background:-webkit-linear-gradient(top,#4687ce 0,#3068a2 100%);background:linear-gradient(to bottom,#4687ce 0,#3068a2 100%);border-color:#486582;color:#fff;font-weight:700;-webkit-font-smoothing:antialiased;text-shadow:0 1px 0 #295989}.aui-button.aui-button-primary:focus,.aui-button.aui-button-primary:hover{background:#3673b5;background:-webkit-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{-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.1);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,.1);box-shadow:0 3px 6px 0 rgba(0,0,0,.1);background:#3673b5;background-image:none;background-color:#3673b5;text-shadow:none;text-decoration:none}.aui-button.aui-button-link,.aui-button.aui-button-link:visited{background:0 0;border-color:transparent;color:#3b73af;padding:5px 0;text-decoration:none;text-shadow:none;box-shadow:none}.aui-button.aui-button-link:active,.aui-button.aui-button-link:focus,.aui-button.aui-button-link:hover,.aui-buttons .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[aria-pressed=true]{background:0 0;border-color:transparent;box-shadow:none;text-decoration:underline}.aui-button.aui-button-subtle{background:0 0;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}.aui-button>.aui-icon+.aui-button-label{margin-left:4px}.aui-button.aui-button-compact{font-size:12px;height:2.16666666666667em;padding:2px 8px;line-height:1.66666666666667}.aui-buttons{display:inline-block;font-size:0}.aui-buttons:after{clear:both;content:"";display:table}.aui-buttons .aui-button{border-radius:0;margin:0}.aui-buttons .aui-button:first-child{border-top-left-radius:3.01px;border-bottom-left-radius:3.01px}.aui-buttons .aui-button:last-child{border-top-right-radius:3.01px;border-bottom-right-radius:3.01px}.aui-buttons+.aui-buttons{margin-left:10px}.aui-buttons .aui-button:active,.aui-buttons .aui-button:focus,.aui-buttons .aui-button:hover{border-color:#999}.aui-buttons .aui-button[aria-disabled=true],.aui-buttons .aui-button[aria-disabled=true]:active,.aui-buttons .aui-button[aria-disabled=true]:focus,.aui-buttons .aui-button[aria-disabled=true]:hover,.aui-buttons .aui-button[disabled],.aui-buttons .aui-button[disabled]:active,.aui-buttons .aui-button[disabled]:focus,.aui-buttons .aui-button[disabled]:hover{border-color:#ccc}.aui-buttons .aui-button.aui-button-primary{background:#f2f2f2;background:-webkit-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:active,.aui-buttons .aui-button.aui-button-primary:focus,.aui-buttons .aui-button.aui-button-primary:hover{border-color:#999;color:#205081}.aui-buttons .aui-button~.aui-button:active,.aui-buttons .aui-button~.aui-button:focus,.aui-buttons .aui-button~.aui-button:hover{border-width:1px;margin-left:-1px;position:relative}.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:#ddd;background:-webkit-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{-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.1);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,.1);box-shadow:0 3px 6px 0 rgba(0,0,0,.1);background:#ccc}.aui-button[aria-disabled=true],.aui-button[aria-disabled=true]:active,.aui-button[aria-disabled=true]:focus,.aui-button[aria-disabled=true]:hover,.aui-button[aria-disabled=true][aria-pressed],.aui-button[disabled],.aui-button[disabled]:active,.aui-button[disabled]:focus,.aui-button[disabled]:hover{background:#f2f2f2;background:-webkit-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}.aui-button.aui-button-subtle[aria-disabled=true],.aui-button.aui-button-subtle[disabled]{border:0;background:0 0}.aui-button.aui-button-primary[aria-disabled=true],.aui-button.aui-button-primary[aria-disabled=true]:active,.aui-button.aui-button-primary[aria-disabled=true]:focus,.aui-button.aui-button-primary[aria-disabled=true]:hover,.aui-button.aui-button-primary[disabled],.aui-button.aui-button-primary[disabled]:active,.aui-button.aui-button-primary[disabled]:focus,.aui-button.aui-button-primary[disabled]:hover{background:#97b3d0;background:-webkit-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[aria-disabled=true],.aui-button.aui-button-link[aria-disabled=true]:active,.aui-button.aui-button-link[aria-disabled=true]:focus,.aui-button.aui-button-link[aria-disabled=true]:hover,.aui-button.aui-button-link[disabled],.aui-button.aui-button-link[disabled]:active,.aui-button.aui-button-link[disabled]:focus,.aui-button.aui-button-link[disabled]:hover{background:0 0;border-color:transparent;color:#999;text-shadow:none;text-decoration:none}.aui-buttons .aui-button.aui-button-primary[aria-disabled=true],.aui-buttons .aui-button.aui-button-primary[aria-disabled=true]:active,.aui-buttons .aui-button.aui-button-primary[aria-disabled=true]:focus,.aui-buttons .aui-button.aui-button-primary[aria-disabled=true]:hover,.aui-buttons .aui-button.aui-button-primary[disabled],.aui-buttons .aui-button.aui-button-primary[disabled]:active,.aui-buttons .aui-button.aui-button-primary[disabled]:focus,.aui-buttons .aui-button.aui-button-primary[disabled]:hover{background:#f2f2f2;background:-webkit-linear-gradient(top,#fff 0,#f2f2f2 100%);background:linear-gradient(to bottom,#fff 0,#f2f2f2 100%);border-color:#ccc;color:#9dbbd9;text-shadow:none}.aui-button.aui-button-compact .aui-icon{margin-top:-1px}.aui-button.aui-button-primary .aui-icon{color:#fff}.aui-button .aui-icon{color:#707070}.aui-button[disabled] .aui-icon{color:#ccc}.aui-button[disabled].aui-button-primary .aui-icon{color:#fff}.aui-buttons .aui-button.aui-button-primary .aui-icon{color:#707070}.aui-buttons .aui-button[disabled] .aui-icon,.aui-buttons .aui-button[disabled].aui-button-primary .aui-icon{color:#ccc}.aui-button.aui-dropdown2-trigger.active,.aui-button.aui-dropdown2-trigger:first-child.active{border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-width:0;padding-bottom:5px}.aui-button-link.aui-dropdown2-trigger.active,.aui-button-link.aui-dropdown2-trigger:first-child.active{border-bottom-width:1px;box-shadow:none;padding-bottom:5px}.aui-button.aui-button-subtle.aui-dropdown2-trigger.active,.aui-buttons .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;position:relative}.aui-button.aui-button-compact.aui-dropdown2-trigger{padding-right:21px!important}.aui-button.aui-button-compact.aui-dropdown2-trigger:after{margin-left:-16px;top:11px}.aui-button.aui-dropdown2-trigger.aui-button-compact.active,.aui-button.aui-dropdown2-trigger.aui-button-compact:first-child.active{padding-bottom:3px}.aui-button.aui-dropdown2-trigger-arrowless{padding-right:10px!important}.aui-button.aui-button-compact.aui-dropdown2-trigger-arrowless{padding-right:8px!important}.aui-button.aui-dropdown2-trigger-arrowless:after{display:none}.aui-button.aui-dropdown2-trigger:after{border:4px solid transparent;content:"";height:0;left:100%;margin-left:-18px;opacity:.8;position:absolute;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.active:after,.aui-button.aui-dropdown2-trigger:hover:after{opacity:1}.aui-button.aui-dropdown2-trigger:after{margin-top:0;top:13px}.aui-button.aui-dropdown2-trigger>.aui-icon-dropdown,.aui-button.aui-dropdown2-trigger>.icon-dropdown{display:none}input.aui-button.aui-dropdown2-trigger{padding-right:10px!important}input.aui-button.aui-dropdown2-trigger:after{display:none}.aui-button.aui-dropdown2-trigger.aui-button-split-more,.aui-button.aui-dropdown2-trigger.aui-button-split-more.active{padding-left:5px;padding-right:10px;text-align:left;text-indent:-9999em}.aui-button-split-main{border-right:0}.aui-button.aui-dropdown2-trigger.aui-button-split-more:hover{border-left:0;margin-left:0}.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}.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:before,.aui-button.aui-dropdown2-trigger.aui-button-split-more.active:hover:before,.aui-button.aui-dropdown2-trigger.aui-button-split-more:hover:before{border-left-color:#999;bottom:-1px;top:-1px}.aui-button.aui-dropdown2-trigger.aui-button-split-more.active:before{border-left-color:#ccc}.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}.aui-header .aui-nav .aui-button-split-more,.aui-header .aui-nav .aui-buttons .aui-button~.aui-button:active,.aui-header .aui-nav .aui-buttons .aui-button~.aui-button:focus,.aui-header .aui-nav .aui-buttons .aui-button~.aui-button:hover{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:-webkit-linear-gradient(top,#3b7fc4 0,#336ea9 100%);background:linear-gradient(to bottom,#3b7fc4 0,#336ea9 100%);-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,.1) inset,0 1px 1px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 0 0 rgba(255,255,255,.1) inset,0 1px 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 0 0 rgba(255,255,255,.1) inset,0 1px 1px 0 rgba(0,0,0,.2);border:0;color:#fff;line-height:1.57142857142857;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:#3773af;background:-webkit-linear-gradient(top,#4796e6 0,#3773af 100%);background:linear-gradient(to bottom,#4796e6 0,#3773af 100%);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-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: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:before,.aui-header .aui-button-primary.aui-dropdown2-trigger.aui-button-split-more:hover:before{border-color:#1f4d7d;bottom:0;top:0}/*! AUI Date Picker, using jQuery UI Date Picker */.aui-datepicker-dialog .aui-datepicker-hint{background:#f5f5f5;border-bottom:1px solid #ccc;color:#707070;font-size:14px;padding:2px 5px}.aui-datepicker-dialog .contents{padding:0}.aui-datepicker-dialog .arrow.aui-css-arrow:after{border-bottom-color:#f5f5f5}.aui-datepicker-dialog .ui-datepicker{background:inherit;color:inherit;font-size:14px;font-family:Arial,sans-serif;padding:0;width:100%}.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header{background:#f5f5f5;height:14px;margin:0;padding:10px;position:relative}.aui-datepicker-dialog .ui-datepicker .ui-datepicker-next,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-next-hover,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-prev,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-prev-hover{cursor:default;height:20px;line-height:35px;padding:0;position:absolute;text-align:center;top:0;width:38px}.aui-datepicker-dialog .ui-datepicker .ui-datepicker-prev,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-prev-hover{left:0}.aui-datepicker-dialog .ui-datepicker .ui-datepicker-next,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-next-hover{right:0}.aui-datepicker-dialog .ui-datepicker .ui-datepicker-next span,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:15px;top:0;margin:0}.aui-datepicker-dialog .ui-datepicker .ui-datepicker-title{color:#333;font-size:14px;font-weight:700;height:14px;line-height:14px;margin:0;padding:0;text-align:center}.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar{border-spacing:0;margin:0;table-layout:fixed;width:100%}.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar thead{background:#f5f5f5}.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar tbody{background-color:#fff}.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar th{line-height:15px}.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td a,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td span{line-height:25px}.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar th{color:#707070;font-size:10px;font-family:Arial,sans-serif;font-weight:700;letter-spacing:1px;padding:1px 0;text-align:center;text-transform:uppercase}.aui-datepicker-dialog.aui-datepicker-dialog-large .ui-datepicker .ui-datepicker-calendar th{letter-spacing:0}.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td{text-align:right}.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td a{background:#fff;color:#3b73af;text-decoration:none;text-align:center}.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td a,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td span{cursor:default;display:block;font-size:14px;font-family:Arial,sans-serif;padding:0 8px}.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day a{background:#3b73af;border-radius:3px;color:#fff}.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day a:hover{background:#3b73af}.aui-datepicker-dialog .ui-datepicker .ui-datepicker-today{font-weight:700}.aui-datepicker-dialog .ui-datepicker .ui-datepicker-unselectable{background-color:#f5f5f5;color:#999}.aui-datepicker-dialog .ui-datepicker .ui-datepicker-other-month.ui-datepicker-unselectable{background-color:#fff}.aui-datepicker-dialog .ui-widget-header{font-weight:400}.aui-datepicker-dialog .ui-state-default,.aui-datepicker-dialog .ui-widget-content,.aui-datepicker-dialog .ui-widget-content .ui-state-default,.aui-datepicker-dialog .ui-widget-header,.aui-datepicker-dialog .ui-widget-header .ui-state-default{border:0}.aui-datepicker-dialog .ui-state-focus,.aui-datepicker-dialog .ui-state-hover,.aui-datepicker-dialog .ui-widget-content .ui-state-focus,.aui-datepicker-dialog .ui-widget-content .ui-state-hover,.aui-datepicker-dialog .ui-widget-header .ui-state-focus,.aui-datepicker-dialog .ui-widget-header .ui-state-hover{background:0 0;border:0;color:#3b73af}.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td a:active,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td a:focus,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td a:hover,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-next:active,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-next:focus,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:active,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:focus,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover{text-decoration:none}.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td a:active,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td a:focus,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td a:hover{background-color:#f5f5f5;border-radius:3px;box-shadow:0 0 0 1pt #ccc}.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-disabled:active,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-disabled:focus,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-disabled:hover,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled:active,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled:focus,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled:hover,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-next.ui-state-disabled,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-prev.ui-state-disabled{color:#707070}.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar>thead>tr>th{padding-bottom:5px;border-bottom:1px solid #ccc}.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar>tbody>tr>td:first-child,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar>thead>tr>th:first-child{padding-left:5px}.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar>tbody>tr>td:last-child,.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar>thead>tr>th:last-child{padding-right:5px}.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar>tbody>tr:first-child>td{padding-top:5px}.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar>tbody>tr:last-child>td{padding-bottom:5px}.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar>tbody>tr>td{text-align:center}.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td a{display:block;padding:0}.aui-header{background:#205081;border-bottom:1px solid #2e3d54;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;padding:0 10px}.aui-header .aui-header-logo a:after,.aui-header: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:active,.aui-header a:focus,.aui-header a:hover,.aui-header a:visited{text-decoration:none}.aui-header .aui-header-logo a{-moz-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;text-indent:0}.aui-header .aui-header-logo-textonly .aui-header-logo-device+.aui-header-logo-text{padding:5px 0 5px 10px}.aui-header .aui-header-logo .aui-header-logo-text{display:block;float:left;font-size:14px;line-height:1.4286;margin:0;padding:10px 0 10px 10px}.aui-header .aui-header-logo-device{background-repeat:no-repeat;background-position:0 50%;background-size:100%;display:block;float:left;height:24px;padding:8px 0;text-indent:-9999px;text-align:left}.aui-header .aui-header-logo img{border:0;float:left;max-height:30px;padding:5px 0}.aui-header .aui-icon{margin:-1px 0;vertical-align:top}.aui-header .aui-dropdown2-trigger .aui-icon-dropdown{display:none}.aui-header .aui-dropdown2-trigger{padding-right:23px!important;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:.8;left:100%;position:absolute;text-indent:-99999px;top:50%;width:0}.aui-header .aui-dropdown2-trigger.active:after,.aui-header .aui-dropdown2-trigger:hover: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}.aui-header a>.aui-avatar-small{margin:-5px 0}.aui-header a.aui-button{line-height:1.42857142857143}.aui-header .aui-button.aui-button-primary{background:#2c66a2;background:-webkit-linear-gradient(top,#3b7fc4 0,#2c66a2 100%);background:linear-gradient(to bottom,#3b7fc4 0,#2c66a2 100%);border:0;box-shadow:rgba(255,255,255,.1) 0 1px 0 0 inset,rgba(0,0,0,.2) 0 1px 1px 0;margin:5px 10px 0;padding:4px 10px}.aui-header .aui-button.aui-button-primary.active{padding-bottom:4px}.aui-header .aui-button.aui-button-primary:active,.aui-header .aui-button.aui-button-primary:focus,.aui-header .aui-button.aui-button-primary:hover{background:#2c5e9b;background:-webkit-linear-gradient(top,#6299d0 0,#2c5e9b 100%);background:linear-gradient(to bottom,#6299d0 0,#2c5e9b 100%)}.aui-header .aui-dropdown2-trigger.active,.aui-header a:active,.aui-header a:focus,.aui-header a:hover{background-color:#3b73af}.aui-header .aui-dropdown2-trigger.active .aui-icon,.aui-header a:active .aui-icon,.aui-header a:focus .aui-icon,.aui-header a:hover .aui-icon{opacity:1}.aui-header .aui-quicksearch{padding:0 10px}.aui-header .aui-quicksearch input{-moz-appearance:textfield;-webkit-appearance:textfield;background:#f5f5f5;border:0;border-radius:5em;box-shadow:inset 1px 2px 3px rgba(0,0,0,.3);-moz-box-sizing:border-box;box-sizing:border-box;color:#333;font-family:inherit;font-size:inherit;height:1.71428571428571em;line-height:1.42857142857143;margin:8px 0;padding:2px 10px;vertical-align:baseline;width:170px}.aui-header .aui-quicksearch input:focus{background-color:#fff;outline:0}.aui-header .aui-quicksearch input::-webkit-input-placeholder{color:#707070}.aui-header .aui-quicksearch input::-moz-placeholder{color:#707070;opacity:1}/*! AUI Lozenge */.aui-lozenge{background:#ccc;border:1px solid #ccc;border-radius:3px;color:#333;display:inline-block;font-size:11px;font-weight:700;line-height:99%;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:#60b070;color:#14892c}.aui-lozenge-error{background-color:#d04437;border-color:#d04437;color:#fff}.aui-lozenge-error.aui-lozenge-subtle{background-color:#fff;border-color:#e8a29b;color:#d04437}.aui-lozenge-current{background-color:#ffd351;border-color:#ffd351;color:#594300}.aui-lozenge-current.aui-lozenge-subtle{background-color:#fff;border-color:#ffe9a8;color:#594300}.aui-lozenge-complete{background-color:#4a6785;border-color:#4a6785;color:#fff}.aui-lozenge-complete.aui-lozenge-subtle{background-color:#fff;border-color:#a5b3c2;color:#4a6785}.aui-lozenge-moved{background-color:#815b3a;border-color:#815b3a;color:#fff}.aui-lozenge-moved.aui-lozenge-subtle{background-color:#fff;border-color:#c0ad9d;color:#815b3a}/*! AUI Navigation */.aui-nav,.aui-nav>li{list-style:none;margin:0;padding:0}.aui-nav-breadcrumbs:after,.aui-nav-horizontal:after,.aui-nav-pagination: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-horizontal>li,.aui-nav-pagination>li,.aui-navgroup-horizontal .aui-nav>li{float:left}.aui-nav-heading{color:#707070;font-size:12px;font-weight:700;line-height:1.66666666666667;text-transform:uppercase}.aui-nav-breadcrumbs>li{padding:0 10px 0 0}.aui-nav-breadcrumbs>li+li:before{content:"/";padding-right:10px}.aui-nav-horizontal>li a,.aui-navgroup-horizontal .aui-nav>li a{padding-right:10px}.aui-nav-pagination{margin:10px 0 0}.aui-nav-pagination>li{padding:0}.aui-nav-pagination>li>a{padding:10px 10px 0}.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}.aui-nav-pagination>li.aui-nav-selected:first-child,.aui-nav-pagination>li.aui-nav-truncation:first-child,.aui-nav-pagination>li:first-child>a{padding-left:0}.aui-nav-pagination>li.aui-nav-selected:last-child,.aui-nav-pagination>li.aui-nav-truncation:last-child,.aui-nav-pagination>li:last-child>a{padding-right:0}.aui-nav-pagination a[aria-disabled=true]:active,.aui-nav-pagination a[aria-disabled=true]:focus,.aui-nav-pagination a[aria-disabled=true]:hover,.aui-nav-pagination a[aria-disabled=true]:link,.aui-nav-pagination a[aria-disabled=true]:visited{color:#999;text-decoration:none}.aui-nav-pagination>li.aui-nav-current,.aui-nav-pagination>li.aui-nav-selected{color:#333;font-weight:700}.aui-nav-vertical>li>a,.aui-navgroup-vertical .aui-nav>li>a{color:#3b73af;display:block;line-height:1.14285714285714;padding:7px 10px;word-wrap:break-word}.aui-nav-vertical>li>a:focus,.aui-nav-vertical>li>a:hover,.aui-navgroup-vertical .aui-nav>li>a:focus,.aui-navgroup-vertical .aui-nav>li>a:hover{background:#e6e6e6;text-decoration:none}.aui-nav-vertical .aui-nav .aui-nav-selected>a,.aui-navgroup-vertical .aui-nav .aui-nav-selected>a{color:#333;font-weight:700}.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}.aui-navgroup-vertical .aui-nav-heading+.aui-nav,.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{border-top:0;margin-top:0;padding-top:0}.aui-navgroup-vertical .aui-nav .aui-nav{border-top:0;margin-top:0;padding:0 0 0 26px}.aui-navgroup-vertical .aui-nav .aui-nav>li{position:relative}.aui-navgroup-vertical .aui-nav .aui-nav>li:after,.aui-navgroup-vertical .aui-nav .aui-nav>li:before{background-color:#ccc;content:"";left:-1px;position:absolute}.aui-navgroup-vertical .aui-nav .aui-nav>li:before{bottom:0;top:0;width:1px}.aui-navgroup-vertical .aui-nav .aui-nav>li:after{height:1px;top:14px;width:5px}.aui-navgroup-vertical .aui-nav .aui-nav>li:last-child:before{bottom:50%}.aui-navgroup-vertical .aui-nav>li[aria-expanded]{position:relative}.aui-navgroup-vertical .aui-nav>li[aria-expanded] .aui-nav-heading{padding-left:0}.aui-navgroup-vertical .aui-nav>li[aria-expanded] .aui-nav-subtree-toggle{color:#999;left:0;position:absolute;padding-left:0;padding-right:0;top:0;width:15px}.aui-navgroup-vertical .aui-nav>li[aria-expanded] li{position:relative}.aui-navgroup-vertical .aui-nav>li[aria-expanded][aria-expanded=false]>*{display:none}.aui-navgroup-vertical .aui-nav>li[aria-expanded][aria-expanded=false]>.aui-nav-item,.aui-navgroup-vertical .aui-nav>li[aria-expanded][aria-expanded=false]>.aui-nav-subtree-toggle{display:inherit}.aui-navgroup-vertical .aui-nav .aui-nav-item-actions{border-radius:2px;display:block;height:16px;margin:0;overflow:hidden;padding:0;position:absolute;right:5px;text-indent:-999em;top:7px;width:16px}.aui-navgroup-vertical .aui-nav .aui-nav-item-actions:after{border:4px solid transparent;border-top-color:#333;content:"";height:0;left:4px;position:absolute;top:6px;width:0}.aui-navgroup-vertical .aui-nav .aui-nav-item-actions.active,.aui-navgroup-vertical .aui-nav .aui-nav-item-actions:active,.aui-navgroup-vertical .aui-nav .aui-nav-item-actions:focus,.aui-navgroup-vertical .aui-nav .aui-nav-item-actions:hover{background-color:#ccc}.aui-navgroup-vertical .aui-nav .aui-nav-item-actions.active:after,.aui-navgroup-vertical .aui-nav .aui-nav-item-actions:active:after,.aui-navgroup-vertical .aui-nav .aui-nav-item-actions:focus:after,.aui-navgroup-vertical .aui-nav .aui-nav-item-actions:hover:after{border-top-color:#333}.aui-navgroup-vertical .aui-nav .aui-nav-item-actions~.aui-nav-item-label{margin-right:15px}.aui-navgroup-horizontal{background:#f5f5f5;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:0;padding:0 10px}.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}.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{color:#333;font-weight:700;position:relative}.aui-navgroup-horizontal .aui-nav>.aui-nav-selected a:after,.aui-navgroup-horizontal .aui-nav>.aui-nav-selected a:before{border:8px solid transparent;border-style:outset outset solid;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:0 0;border-bottom-color:#fff;bottom:-1px}.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}.aui-navgroup-horizontal .aui-dropdown2-trigger .aui-icon-dropdown{display:none}.aui-navgroup-horizontal .aui-dropdown2-trigger{padding-right:23px!important;position:relative}.aui-navgroup-horizontal .aui-nav>li a.aui-dropdown2-trigger:after{border:4px solid transparent;content:"";height:0;left:100%;margin-left:-18px;margin-top:-3px;opacity:.8;position:absolute;top:50%;width:0;border-top-color:#333}.aui-navgroup-horizontal .aui-nav>li a.aui-dropdown2-trigger.active:after,.aui-navgroup-horizontal .aui-nav>li a.aui-dropdown2-trigger:hover:after{opacity:1}.aui-navgroup-horizontal .aui-nav-breadcrumbs>li,.aui-navgroup-horizontal .aui-nav-breadcrumbs>li:before{padding:0}.aui-navgroup-horizontal .aui-nav-breadcrumbs>li a{display:inline-block}.aui-navgroup-horizontal .aui-nav-heading{padding:10px 10px 0}#footer,.aui-header{clear:both;float:left;width:100%}#content{-moz-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>p,#footer .footer-body>ul{margin:10px 0 0}#footer .footer-body>p:first-child,#footer .footer-body>ul: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";margin-left:10px;speak:none}#footer .footer-body>ul>li:last-child:after{display:none}.aui-group{display:table;-moz-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;box-sizing:border-box;display:table-cell;margin:0;vertical-align:top}.aui-group>.aui-item+.aui-item{padding-left:20px}.aui-layout .aui-group>header{display:table-caption}.aui-group.aui-group-split>.aui-item{text-align:right}.aui-group.aui-group-split>.aui-item:first-child,.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}#content{margin:0;padding:0}body{background:#f5f5f5;color:#333}a{color:#3b73af;text-decoration:none}a:active,a:focus,a:hover{text-decoration:underline}#footer .footer-body{color:#707070;font-size:12px;line-height:1.66666666666667;margin:20px 0;padding:0 10px 21px;min-height:44px;text-align:center}#content>.aui-panel{background:#fff;margin:20px 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,#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;box-sizing:border-box;clear:both;display:block;margin:20px 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-content,.aui-page-panel-item,.aui-page-panel-nav,.aui-page-panel-sidebar{-moz-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%}.aui-navbar+.aui-page-panel,.aui-page-header+.aui-page-panel{margin-top:0}.aui-navbar+.aui-page-panel{border-top:0}.aui-page-panel-nav>.aui-nav-vertical{margin-left:-10px;margin-right:-10px}.aui-page-fixed #footer .footer-body,.aui-page-fixed .aui-header-inner,.aui-page-fixed .aui-navgroup-horizontal .aui-navgroup-inner,.aui-page-fixed .aui-page-header-inner,.aui-page-fixed .aui-page-panel-inner,.aui-page-focused #footer .footer-body,.aui-page-focused .aui-page-header,.aui-page-focused .aui-page-panel,.aui-page-hybrid #footer .footer-body,.aui-page-hybrid .aui-navgroup-horizontal .aui-navgroup-inner,.aui-page-hybrid .aui-page-header,.aui-page-hybrid .aui-page-panel-inner{margin-left:auto;margin-right:auto;width:800px}.aui-page-fixed .aui-header-inner,.aui-page-fixed .aui-navgroup-horizontal .aui-navgroup-inner,.aui-page-hybrid .aui-navgroup-horizontal .aui-navgroup-inner{width:820px}.aui-page-focused-small #footer .footer-body,.aui-page-focused-small .aui-page-header,.aui-page-focused-small .aui-page-panel{width:400px}.aui-page-focused-medium #footer .footer-body,.aui-page-focused-medium .aui-page-header,.aui-page-focused-medium .aui-page-panel{width:600px}.aui-page-focused-large #footer .footer-body,.aui-page-focused-large .aui-page-header,.aui-page-focused-large .aui-page-panel{width:800px}.aui-page-focused-xlarge #footer .footer-body,.aui-page-focused-xlarge .aui-page-header,.aui-page-focused-xlarge .aui-page-panel{width:980px}.aui-page-focused .aui-page-panel{border-width:1px;border-radius:5px}.aui-page-fixed #content>.aui-page-header,.aui-page-fixed .aui-page-panel-inner{padding-left:0;padding-right:0}.aui-page-fixed .aui-page-panel-content:first-child,.aui-page-fixed .aui-page-panel-item:first-child,.aui-page-fixed .aui-page-panel-nav:first-child,.aui-page-fixed .aui-page-panel-sidebar: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-nav:first-child,.aui-page-hybrid .aui-page-panel-sidebar:first-child{padding-left:0}.aui-page-fixed .aui-page-panel-content:last-child,.aui-page-fixed .aui-page-panel-item:last-child,.aui-page-fixed .aui-page-panel-nav:last-child,.aui-page-fixed .aui-page-panel-sidebar: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-nav:last-child,.aui-page-hybrid .aui-page-panel-sidebar:last-child{padding-right:0}.aui-page-panel .aui-page-header{width:auto}.aui-page-panel .aui-page-header-inner{width:100%}#content>.aui-tabs{margin:20px;background:0 0}#content>.aui-tabs>.tabs-pane{padding:20px}#content>.aui-tabs.horizontal-tabs>.tabs-pane{border:1px solid #ccc;border-top:0;border-radius:0 0 3px 3px;background:#fff}#content>.aui-tabs.horizontal-tabs>.tabs-menu{display:table}.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-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-actions,.aui-page-header-image,.aui-page-header-main{-moz-box-sizing:border-box;box-sizing:border-box;display:table-cell;margin:0;padding:0;text-align:left;vertical-align:top}.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;vertical-align:top;white-space:nowrap}.aui-page-header-image .aui-avatar{vertical-align:top}.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;margin-top:40px}.aui-page-header-hero .aui-page-header-main p{font-size:24px;line-height:1.458333333333333;margin-top:10px;padding-bottom:50px}.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;margin-top:60px}.aui-page-header-marketing .aui-page-header-main p{font-size:20px;color:#707070;line-height:1.5}.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}/*! AUI Toolbar2 */.aui-toolbar2{-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}.aui-toolbar2 .aui-button{margin-top:10px}.aui-toolbar2-group:after,.aui-toolbar2:after{clear:both;content:"";display:table}.aui-toolbar2-group{margin:0;padding:0}.aui-toolbar2-primary{float:left}.aui-toolbar2-secondary{float:right}.aui-toolbar2 .aui-buttons{float:left;padding:0;white-space:nowrap}.aui-toolbar2 .aui-button-link{padding:4px 0}.aui-toolbar2-primary>.aui-buttons,.aui-toolbar2-secondary>.aui-buttons{margin:0 10px 0 0}.aui-toolbar2-secondary>.aui-buttons:last-child{margin-right: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 .field-group.hidden,form.aui .hidden,form.aui fieldset.hidden{display:none}.assistive,form.aui legend.assistive{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.aui-box-shadow{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}.aui-dialog.aui-box-shadow{-webkit-box-shadow:none;box-shadow:none}.aui-blanket{background:#000;height:100%;left:0;opacity:.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-dialog{background:#f5f5f5;border:1px solid #ccc;border-radius:5px;overflow:hidden}.aui-dialog .dialog-blanket{position:absolute;top:0;left:0;opacity:.2;background:#000}.aui-dialog .dialog-title{border-bottom:1px solid #ccc;-moz-box-sizing:border-box;box-sizing:border-box;height:56px;margin:0;overflow:hidden;padding:15px 20px;position:relative;text-overflow:ellipsis;white-space:nowrap}.aui-dialog h2.dialog-title{color:#333;font-weight:400;font-size:20px;line-height:1.5}.aui-dialog .dialog-page-menu{background:#fff;border-right:1px solid #ccc;-moz-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;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:0 0;border:0;color:#3b73af;cursor:pointer;font-family:inherit;font-size:inherit;line-height:1.1428;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:focus,.aui-dialog .dialog-page-menu li.page-menu-item button.item-button:hover{background-color:#e6e6e6}.aui-dialog .dialog-page-menu li.page-menu-item.selected button.item-button{color:#333;font-weight:700}.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}.aui-dialog .dialog-page-body{background:#fff}.aui-dialog .dialog-panel-body{-moz-box-sizing:border-box;box-sizing:border-box;overflow:auto;padding:20px}.aui-dialog .dialog-panel-body>:first-child{margin-top:0}.aui-dialog .dialog-button-panel{border-top:1px solid #ccc;-moz-box-sizing:border-box;box-sizing:border-box;clear:both;height:51px;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,#fff 0,#f2f2f2 100%);background:linear-gradient(to bottom,#fff 0,#f2f2f2 100%);-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;border-radius:3.01px;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 #fff;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,#fff 0,#f7f7f7 100%);background:linear-gradient(to bottom,#fff 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 0 3px 6px rgba(0,0,0,.1);text-shadow:none;text-decoration:none}.aui-dialog .dialog-button-panel a.button-panel-link{background:0 0;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:active,.aui-dialog .dialog-button-panel a.button-panel-link:focus,.aui-dialog .dialog-button-panel a.button-panel-link:hover{background:0 0;border-color:transparent;box-shadow:none;text-decoration:underline}.aui-dialog .dialog-button-panel a.button-panel-link,.aui-dialog .dialog-button-panel button.button-panel-button{margin:0 10px 0 0}.aui-dialog .dialog-button-panel a.button-panel-link.left,.aui-dialog .dialog-button-panel button.button-panel-button.left{float:left;margin:0 0 0 10px}.aui-layer{background-color:transparent;position:fixed;z-index:3000;top:100px;height:80%;height:-webkit-calc(100% - 200px);height:calc(100% - 200px)}.aui-layer-centered-x{left:0;right:0;margin-left:auto;margin-right:auto}.aui-layer[aria-hidden=true]{display:none}.aui-dialog2{-moz-box-sizing:border-box;box-sizing:border-box;position:relative;left:0;right:0;margin-left:auto;margin-right:auto}.aui-dialog2.aui-layer{height:-webkit-calc(100% - 307pxpx);height:calc(100% - 307pxpx);position:fixed;overflow:visible;top:156px}.aui-dialog2-small{width:400px;min-height:144px}.aui-dialog2-medium{width:600px;min-height:244px}.aui-dialog2-large{width:800px;min-height:444px}.aui-dialog2-xlarge{width:980px;min-height:444px}.aui-dialog2-small .aui-dialog2-content{min-height:93px}.aui-dialog2-medium .aui-dialog2-content{min-height:193px}.aui-dialog2-large .aui-dialog2-content,.aui-dialog2-xlarge .aui-dialog2-content{min-height:393px}@media all and (max-height:700px){.aui-dialog2-large .aui-dialog2-content,.aui-dialog2-xlarge .aui-dialog2-content{min-height:193px}.aui-dialog2-large,.aui-dialog2-xlarge{height:244px}}@media all and (max-height:500px){.aui-dialog2-large .aui-dialog2-content,.aui-dialog2-medium .aui-dialog2-content,.aui-dialog2-xlarge .aui-dialog2-content{min-height:93px}.aui-dialog2-large,.aui-dialog2-medium,.aui-dialog2-xlarge{height:144px}}@media all and (max-width:1000px){.aui-dialog2-xlarge{width:100%;height:-webkit-calc(100% - 107px);height:calc(100% - 107px)}.aui-dialog2-xlarge.aui-layer{top:56px}.aui-dialog2-xlarge .aui-dialog2-content{height:100%}}@media all and (max-width:820px){.aui-dialog2-large{width:100%;height:-webkit-calc(100% - 107px);height:calc(100% - 107px)}.aui-dialog2-large.aui-layer{top:56px}.aui-dialog2-large .aui-dialog2-content{height:100%}}@media all and (max-width:620px){.aui-dialog2-medium{width:100%;height:-webkit-calc(100% - 107px);height:calc(100% - 107px)}.aui-dialog2-medium.aui-layer{top:56px}.aui-dialog2-medium .aui-dialog2-content{height:100%}}@media all and (max-width:420px){.aui-dialog2-small{width:100%;height:-webkit-calc(100% - 107px);height:calc(100% - 107px)}.aui-dialog2-small.aui-layer{top:56px}.aui-dialog2-small .aui-dialog2-content{height:100%}}.aui-dialog2-footer,.aui-dialog2-header{background:#f5f5f5}.aui-dialog2 .aui-dialog2-content{max-height:100%}.aui-dialog2-content{background-color:#fff;-moz-box-sizing:border-box;box-sizing:border-box;overflow:auto;padding:20px}.aui-dialog2 .aui-dialog2-header{margin-top:-56px}.aui-dialog2-header{border-bottom:1px solid #ccc;border-radius:5px 5px 0 0;-moz-box-sizing:border-box;box-sizing:border-box;color:#333;font-weight:400;height:56px;overflow:hidden;padding:0 20px;width:100%;display:table}.aui-dialog2-header-actions{width:100%}.aui-dialog2-header-actions,.aui-dialog2-header-close,.aui-dialog2-header-main,.aui-dialog2-header-secondary{display:table-cell;vertical-align:middle}.aui-dialog2[data-aui-modal=true] .aui-dialog2-header-close{display:none}.aui-dialog2-footer-hint{color:#707070;line-height:31px}.aui-dialog2-footer-hint,.aui-dialog2-header-main{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px}.aui-dialog2-header-main{max-width:400px}.aui-dialog2-footer-actions,.aui-dialog2-header-close,.aui-dialog2-header-secondary{text-align:right}.aui-dialog2-footer-actions{float:right}.aui-dialog2-header-close{width:20px;height:20px;padding-left:5px;text-align:right;vertical-align:middle;line-height:100%;cursor:pointer;color:#707070}.aui-dialog2-warning .aui-dialog2-header{background-color:#d04437;color:#fff}.aui-dialog2-warning .aui-dialog2-header .aui-dialog2-header-actions a,.aui-dialog2-warning .aui-dialog2-header .aui-dialog2-header-close,.aui-dialog2-warning .aui-dialog2-header .aui-dialog2-header-main,.aui-dialog2-warning .aui-dialog2-header .aui-dialog2-header-secondary a{color:inherit}.aui-dialog2-header-close .aui-icon{vertical-align:middle}.aui-dialog2-footer{border-top:1px solid #ccc;-moz-box-sizing:border-box;box-sizing:border-box;height:51px;overflow:hidden;padding:10px 20px;width:100%;border-radius:0 0 5px 5px}.aui-dialog2-footer:empty{height:5px;padding:0}.aui-dropdown2{-moz-box-sizing:border-box;box-sizing:border-box;display:none;max-width:300px;min-width:160px;position:absolute;z-index:1}.aui-dropdown2 a{display:block}.aui-dropdown2 .aui-list-truncate a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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,.2);-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px rgba(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-heading,.aui-dropdown2.aui-style-default .aui-dropdown2-section>strong,.aui-dropdown2.aui-style-default>strong{color:#707070;display:block;font-size:12px;font-weight:700;padding:7px 10px 5px;text-transform:uppercase}.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,.aui-dropdown2.aui-style-default .aui-dropdown2-active{background-color:#3b73af;color:#fff}.aui-dropdown2.aui-style-default .aui-dropdown2-disabled,.aui-dropdown2.aui-style-default .disabled{color:#ccc;cursor:default}.aui-dropdown2.aui-style-default .aui-dropdown2-checkbox,.aui-dropdown2.aui-style-default .aui-dropdown2-radio,.aui-dropdown2.aui-style-default .aui-icon-container{padding-left:31px;background-position:10px 5px;background-repeat:no-repeat;position:relative}.aui-dropdown2.aui-style-default .aui-icon-container>.aui-icon,.aui-dropdown2.aui-style-default .aui-icon-container>img{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}.aui-dropdown2.aui-style-default .aui-dropdown2-checkbox.aui-dropdown2-checked,.aui-dropdown2.aui-style-default .aui-dropdown2-checkbox.checked{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAZElEQVQ4y2P4//8/AyWYYdQA0gwAAisgjifLAKjmT0D8A4hlcBoABMxArIVD8y8gDsTrAiBYCMSfgdiakGZcBgRAFYMMScenGWcYQA35BsRf8WnGG4hAEAs1IJDsaAQCsRGQlAFzIahrvTZlPQAAAABJRU5ErkJggg==)}.aui-dropdown2.aui-style-default .aui-dropdown2-checkbox.aui-dropdown2-checked.aui-dropdown2-active,.aui-dropdown2.aui-style-default .aui-dropdown2-checkbox.checked.active{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAXUlEQVQ4y2P4//8/AyWYYdQAkg2wAuJ4cg0Aaf4ExD+AWAafAcxArIVD8y8gDiTkgoVA/BmIrQlpxmVAAFQxyJB0fJrxhQHIkG9A/BWfZkKBGAs1IJCSaBQbAUkZADrWERF5/1uYAAAAAElFTkSuQmCC)}.aui-dropdown2.aui-style-default .aui-dropdown2-checkbox.aui-dropdown2-checked.aui-dropdown2-disabled,.aui-dropdown2.aui-style-default .aui-dropdown2-checkbox.aui-dropdown2-checked.aui-dropdown2-disabled.aui-dropdown2-active,.aui-dropdown2.aui-style-default .aui-dropdown2-checkbox.checked.disabled,.aui-dropdown2.aui-style-default .aui-dropdown2-checkbox.checked.disabled.active{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAeElEQVQ4y2P4//8/AyWYYdQA0gw4deqU1ZkzZ+LJMgCk+fTp05+A+MeJEydkcBqwatUqZqACLRyaf508eTIQrwuAihYC8WcgtiakGasBQD8GgBRDDUnHpxlnGEAN+QbEX/FpxhuIQI2xIAPwaSYYCxcvXhQbAUkZACU4+yryyeQvAAAAAElFTkSuQmCC)}.aui-dropdown2.aui-style-default .aui-dropdown2-radio.aui-dropdown2-checked,.aui-dropdown2.aui-style-default .aui-dropdown2-radio.checked{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAPklEQVQ4y2P4//8/AyWYYdQA7AYAAZuamlo7ED+H4naQGNEGQDX/R8PtpBjwHIsBz+lqAGVeoDgQR1MiaRgAnxW7Q0QEK0cAAAAASUVORK5CYII=)}.aui-dropdown2.aui-style-default .aui-dropdown2-radio.aui-dropdown2-checked.aui-dropdown2-active,.aui-dropdown2.aui-style-default .aui-dropdown2-radio.checked.active{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAOklEQVQ4y2P4//8/AyWYYdQAnAawAXE7ED+H4naoGNEGgDSgg3ZSDHiOxYDndDWAYi9QHIijKZEEDABrgRimRc6sKAAAAABJRU5ErkJggg==)}.aui-dropdown2.aui-style-default .aui-dropdown2-radio.aui-dropdown2-checked.aui-dropdown2-disabled,.aui-dropdown2.aui-style-default .aui-dropdown2-radio.aui-dropdown2-checked.aui-dropdown2-disabled.aui-dropdown2-active,.aui-dropdown2.aui-style-default .aui-dropdown2-radio.checked.disabled,.aui-dropdown2.aui-style-default .aui-dropdown2-radio.checked.disabled.active{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:after,.aui-dropdown2.aui-dropdown2-tailed:before{border-color:transparent;border-style:outset outset solid;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-trigger.aui-style-dropdown2triggerlegacy1{padding:5px 8px;text-decoration:none}.aui-dropdown2-trigger.aui-style-dropdown2triggerlegacy1.active,.aui-dropdown2-trigger.aui-style-dropdown2triggerlegacy1.aui-dropdown2-active,.aui-dropdown2-trigger.aui-style-dropdown2triggerlegacy1:focus,.aui-dropdown2-trigger.aui-style-dropdown2triggerlegacy1:hover{background-color:#326ca6;border-radius:4px;color:#fff;text-decoration:none}.aui-dropdown2-trigger.aui-style-dropdown2triggerlegacy1.active,.aui-dropdown2-trigger.aui-style-dropdown2triggerlegacy1.aui-dropdown2active{border-radius:4px 4px 0 0}.aui-dropdown2-trigger.aui-style-dropdown2triggerlegacy1[aria-disabled=true],.aui-dropdown2-trigger.aui-style-dropdown2triggerlegacy1[aria-disabled=true]:active,.aui-dropdown2-trigger.aui-style-dropdown2triggerlegacy1[aria-disabled=true]:focus,.aui-dropdown2-trigger.aui-style-dropdown2triggerlegacy1[aria-disabled=true]:hover{background:inherit;color:#99b6d3;cursor:default}.aui-dropdown2.aui-style-default.aui-dropdown2-in-buttons,.aui-dropdown2.aui-style-default.aui-dropdown2-in-toolbar{margin-top:-1px;border-top-color:#ccc}.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}.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%;position:absolute;top:50%;width:0}.aui-dropdown2-sub-trigger.active:after,.aui-dropdown2-sub-trigger.aui-dropdown2-active:after{border-left-color:#fff}.aui-dropdown2-sub-trigger.aui-dropdown2-disabled:after,.aui-dropdown2-sub-trigger.disabled:after{border-left-color:#ccc}.aui-dropdown2.aui-dropdown2-in-header.aui-dropdown2-sub-menu,.aui-dropdown2.aui-dropdown2-sub-menu{margin-top:-3px}.aui-dropdown2-tailed[data-dropdown2-alignment=left]:after,.aui-dropdown2-tailed[data-dropdown2-alignment=left]:before{left:20px}.aui-dropdown2-tailed[data-dropdown2-alignment=right]:after,.aui-dropdown2-tailed[data-dropdown2-alignment=right]:before{right:20px}form.aui{margin:20px 0 0;position:relative}form.aui:first-child{margin-top:0}form.aui .aui-select2-container,form.aui .multi-select,form.aui .password,form.aui .select,form.aui .text,form.aui .textarea,form.aui .upfile{color:#333;font-family:inherit;font-size:14px}form.aui .aui-select2-container .select2-choices,form.aui .multi-select,form.aui .password,form.aui .select,form.aui .text,form.aui .textarea{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 .aui-select2-container .select2-choices,form.aui .password,form.aui .select,form.aui .text{height:2.1428571428571em;line-height:1.4285714285714;padding:4px 5px}form.aui .select{padding:6px 5px 5px}form.aui .multi-select,form.aui .select[size],form.aui .textarea{height:auto;line-height:1.4285714285714;margin:0;padding:4px 5px}form.aui .textarea{overflow-y:auto}form.aui .aui-select2-container{border:0;box-shadow:none;height:auto;max-width:250px;padding:0;vertical-align:baseline;width:100%}form.aui .aui-select2-container .select2-choices{height:auto;max-width:none}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:400}form.aui optgroup option,form.aui option{background-color:#fff;color:#333}form.aui .multi-select[disabled],form.aui .multi-select[disabled] optgroup,form.aui .multi-select[disabled] option,form.aui .password[disabled],form.aui .select[disabled],form.aui .select[disabled] optgroup,form.aui .select[disabled] option,form.aui .text[disabled],form.aui .textarea[disabled]{background-color:#f5f5f5;color:#999}form.aui .multi-select[disabled],form.aui .password[disabled],form.aui .select[disabled],form.aui .text[disabled],form.aui .textarea[disabled]{box-shadow:none;color:#999}form.aui .checkbox[disabled],form.aui .multi-select[disabled],form.aui .password[disabled],form.aui .radio[disabled],form.aui .select[disabled],form.aui .text[disabled],form.aui .textarea[disabled]{cursor:not-allowed}form.aui .password::-webkit-input-placeholder,form.aui .text::-webkit-input-placeholder,form.aui .textarea::-webkit-input-placeholder{color:#707070}form.aui .password::-moz-placeholder,form.aui .text::-moz-placeholder,form.aui .textarea::-moz-placeholder{color:#707070;opacity:1}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}form.aui fieldset{border:0;clear:both;display:block;margin:0;padding:0;position:relative}form.aui label,form.aui legend{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}form.aui div.description:first-child{margin-top:0}form.aui .field-value{display:inline-block;font-weight:700;padding-top:5px}form.aui legend{display:none}form.aui .date-select,form.aui .field-group,form.aui .group{-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 .group{padding-top:0}form.aui .date-select:after,form.aui .date-select:before,form.aui .field-group:after,form.aui .field-group:before,form.aui .group:after,form.aui .group:before{content:" ";display:table}form.aui .date-select:after,form.aui .field-group:after,form.aui .group:after{clear:both}form.aui .field-group>label,form.aui legend{float:left;margin-left:-145px;padding:5px 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 .checkbox .error,form.aui .field-group .error,form.aui .group .error,form.aui .radio .error{clear:both;color:#d04437;display:block;margin:5px 0 0}form.aui .checkbox .error:first-child,form.aui .field-group .error:first-child,form.aui .radio .error:first-child{margin-top:0}form.aui .date-select legend,form.aui .group legend{display:block}form.aui .date-select .field-group,form.aui .group .field-group{clear:none;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;padding:0 0 0 20px;position:relative}form.aui legend+.checkbox,form.aui legend+.field-group,form.aui legend+.radio{margin-top:0;padding-top:5px}form.aui div.checkbox:first-child,form.aui div.radio:first-child{margin-top:0}form.aui .matrix{padding-top:5px}form.aui div.checkbox input.checkbox,form.aui div.radio input.radio{-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}form.aui .buttons-container{-moz-box-sizing:border-box;box-sizing:border-box;clear:both;margin:1px 0 0;padding:4px 0 4px 145px;position:relative;width:100%}form.aui.long-label .buttons-container,form.aui.long-label .date-select,form.aui.long-label .field-group,form.aui.long-label .group{padding-left:250px}form.aui.long-label .field-group>label,form.aui.long-label .group>legend{margin-left:-250px;width:235px}form.aui.long-label .date-select .field-group,form.aui.long-label .group .field-group,form.aui.top-label .field-group{padding-left:0}form.aui.top-label .field-group>label{display:block;float:none;margin:0 0 5px;padding:0;text-align:left;width:auto}form.aui.top-label .icon-required{left:0;position:static;top:0}form.aui.top-label .date-select,form.aui.top-label .group{padding-left:0}form.aui.top-label .date-select legend,form.aui.top-label .group legend{float:none;margin:0;text-align:left;width:auto}form.aui.top-label .date-select label{display:none}form.aui.top-label .buttons-container{padding-left:0}form.aui .button{background:#f2f2f2;background:-webkit-linear-gradient(top,#fff 0,#f2f2f2 100%);background:linear-gradient(to bottom,#fff 0,#f2f2f2 100%);-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;border-radius:3.01px;color:#333;cursor:pointer;display:inline-block;font-family:Arial,sans-serif;font-size:14px;font-variant:normal;font-weight:400;height:2.1428571428571em;line-height:1.4285714285714;margin:0;padding:4px 10px;text-decoration:none;text-shadow:0 1px 0 #fff;vertical-align:baseline;white-space:nowrap}form.aui .cancel{cursor:pointer;font-size:14px;display:inline-block;padding:5px 10px;vertical-align:baseline}form.aui .buttons-container>.buttons{font-size:0}form.aui .buttons-container>.buttons>*{font-size:14px}form.aui .buttons-container .aui-button+.aui-button,form.aui .buttons-container .aui-button+.button,form.aui .buttons-container .button+.aui-button,form.aui .buttons-container .button+.button{margin-left:10px}form.aui .buttons-container .aui-button+.aui-button-link{margin-left:9px}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: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]:active,form.aui .button[disabled]:focus,form.aui .button[disabled]:hover{background:#f2f2f2;background:-webkit-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}form.aui .aui-message+.date-select,form.aui .aui-message+.field-group,form.aui .aui-message+.group{margin-top:10px}form.aui .aui-field-has-icon{padding-right:28px}form.aui .aui-field-has-icon+.aui-icon{position:relative;right:22px;vertical-align:middle}form.aui textarea.aui-field-has-icon+.aui-icon{vertical-align:top;top:4px}form.aui .aui-field-has-invisible-icon+.aui-icon{display:none}form.aui span.content{left:-9999px;position:absolute;top:-9999px}form.aui pre.aui-form{background-color:#f5f5f5;border:1px solid #ccc;font-family:monospace;font-size:12px;line-height:1.66666666666667;overflow-x:auto;overflow-y:visible;padding:15px}.ffi{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:inset 0 1px 3px #ddd;-moz-box-sizing:border-box;box-sizing:border-box;color:#333;display:inline-block;font-size:14px;line-height:28px;margin:0;max-width:350px;overflow:hidden;padding:0;position:relative;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;width:100%}.ffi input[type=file]{border:0;-moz-box-sizing:border-box;box-sizing:border-box;-ms-filter:"alpha(Opacity=0)";font-size:inherit;height:100%;line-height:28px;left:0;margin:0;opacity:0;outline:0;padding:0 5px;position:absolute;top:0;width:100%}.ffi input[type=file]:hover{cursor:pointer}.ffi input[type=file][disabled]{cursor:not-allowed}.ffi[data-ffi-value]:after{-moz-box-sizing:border-box;box-sizing:border-box;color:#333;content:attr(data-ffi-value);display:block;font-style:normal;overflow:hidden;padding:0 5px;text-overflow:ellipsis;z-index:-1}.ffi:before{background:#eee;border-left:1px solid #ccc;-moz-box-sizing:border-box;box-sizing:border-box;color:#333;content:attr(data-ffi-button-text);cursor:pointer;float:right;line-height:28px;margin:0;padding:0 10px;white-space:nowrap}.ffi:hover:before{background:#f7f7f7;color:#000}.ffi.is-focused{border-color:#707070;outline:0}.ffi.is-disabled{background-color:#eee}.ffi.is-disabled:before{border-color:#ccc;color:#707070}.ffi.is-disabled:active:before,.ffi.is-disabled:active:hover:before,.ffi.is-disabled:hover:before{background:#eee;box-shadow:none}.ffi.is-disabled:hover:before{color:#707070}.ffi-clear{background:url(clear.png) no-repeat 0 0;background-image:url(clear.svg);border:0;color:#333;cursor:pointer;float:right;height:16px;line-height:16px;margin:6px;opacity:.56;-ms-filter:"alpha(Opacity=0.56)";overflow:hidden;padding:0;position:relative;text-align:left;text-indent:999em;white-space:nowrap;width:16px}.ffi-clear:hover{opacity:1;-ms-filter:"alpha(Opacity=1)"}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ffi input[type=file]{line-height:normal}}.aui-icon{background-repeat:no-repeat;background-position:0 0;border:0;display:inline-block;height:16px;margin:0;padding:0;text-align:left;text-indent:-999em;vertical-align:text-bottom;width:16px}.icon-dropdown,.icon-dropdown-active,.icon-dropdown-active-d,.icon-dropdown-d,.icon-maximize,.icon-maximize-d,.icon-minimize,.icon-minimize-d,.icon-move,.icon-move-d{background-repeat:no-repeat}.aui-icon.icon-dropdown,.aui-icon.icon-dropdown-active,.aui-icon.icon-dropdown-active-d,.aui-icon.icon-dropdown-d,.aui-icon.icon-maximize,.aui-icon.icon-maximize-d,.aui-icon.icon-minimize,.aui-icon.icon-minimize-d,.aui-icon.icon-move,.aui-icon.icon-move-d{background-position:0 0!important;height:13px;vertical-align:baseline;width:13px}.icon-move{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAPUlEQVR42rWRMQoAMAjE+v9P29syBeFKs50YVDzGBKmbACKZACIV69G0ZqQJqwQJBcWk8iYD6eufTHha7wLFyOcZBIC2HgAAAABJRU5ErkJggg==);cursor:move}.icon-move-d{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANAQMAAABIJXY/AAAABlBMVEUAAABtbW0GOOmzAAAAAXRSTlMAQObYZgAAACZJREFUCFtjYGJgYGdg4G9gADKUFBiSDBj+/wCRQDYTWBwoy8QAAF4LBNTKhGdbAAAAAElFTkSuQmCC);cursor:move}.icon-dropdown{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAANUlEQVQoz2NgIBH8//8fziAKwDX9h2slypb/A6gJn1/w2oRLA0HnYdMwCAKCaE1kpQhy0h4AvZXuEh7/K88AAAAASUVORK5CYII=)}.icon-dropdown-d{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAOElEQVQoz2NgIBH8//8fwsjNzf1PDIZrgnGIASC1A6gJn1/w2oRLA0HnYdMwCAKCaE1kpQhy0h4AVz6Yhl8Qyr8AAAAASUVORK5CYII=)}.icon-dropdown-active{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAMElEQVQoz2NgIBH8//8fziAKwDX9Jx0MlCY8nsdvEwENuJ2HR8P/oRB6ZKUIctIeACdj9RnXT1HMAAAAAElFTkSuQmCC)}.icon-dropdown-active-d{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAANklEQVQokWNgIBH8//8fwsjNzf1PDIZrIlYDDA+gJlyeJ2gTPg14nYdLwwAHBNGayEoR5KQ9AH2/LqGCzCmZAAAAAElFTkSuQmCC)}.icon-minimize{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAJ0lEQVQoz2NgIBH8//8fziAKwDX9Jx3QWxMJgTCqCUUTWSmCnLQHAMrBNdnApUZIAAAAAElFTkSuQmCC)}.icon-minimize-d{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAALElEQVQoz2NgIBH8//8fwsjNzf1PDIZrIlYDDA+AJmIDYVQTuiayUgQ5aQ8AKzrBcoqP7AUAAAAASUVORK5CYII=)}.icon-maximize{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAMklEQVR42r3LMQoAAAhCUe9/aVulIZSivyk8pJFsh9EdwtAO0egOYUhxhHR/I6OO7BQVFiAd8RJdftsAAAAASUVORK5CYII=)}.icon-maximize-d{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAOElEQVQokWNgIBH8//8fVSA3N/c/IUw9TficRpkmYpxEPU2EnIQREMRoQuYPgCZiAwKuiVQA0gQAtaqzzogsN8sAAAAASUVORK5CYII=)}.aui-icon-date,form.aui .icon-date{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAElBMVEVwcHA7c6/e297////d3d3QRDeta2PvAAAANElEQVR42o3NMQoAMAgDwFrj/7+sNB2EOHhkCgaPMrqkxcAdLVOBLwrQLuJFCp3sv9BqIhIVkgJPMGXvIwAAAABJRU5ErkJggg==)}.aui-icon-range,form.aui .icon-range{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAD1BMVEVwcHA7c6/d3d3////QRDegIdLtAAAANUlEQVR42oWOsQkAMBAC8/r7zxyIjaCQw+pQ8CQjIFIUSFiaANZ4jbU0saJOQIbwiZ7+jwUX+3ECESZGRrwAAAAASUVORK5CYII=)}.aui-icon-required,form.aui .icon-required{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAXklEQVR42u3MsQ2AIBSEYZnHAVjACZzkNUxA6yCOY2HhNnoXn6EggVxjRfHnQh75pmOJX/e7JTPrxo8JRQK+SQUyugj4ZhUIaCPgG1RgRida0c63ClQpQOs4gAH8Bzy5KFqGk8PBaQAAAABJRU5ErkJggg==)}.aui-icon-users,form.aui .icon-users{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAtUlEQVR42t2RMQrCQBBF9xparK138ATJaRYEPVWwj0o6m1zAJl1IOgvXJtX4ix9YZsKK2Fk8kn18HmHjQgg/sSh3+5MHNYh8+m8DZyAJTS5QgIEUDEQVmOAXt44HIUP+C+xWy5EBz8iLzw283TJQ8tDz3YmIAd5sc5e4BlcwgQtYffoLWzIHKnUHFbzdMnAAQo4MPFUgwtstA2MiHwyIBt5uGRBFLiCKfwncE9Ex0KrAjQGzfQN6A+Z5DlYHhgAAAABJRU5ErkJggg==)}.aui-icon-help,.aui-icon-inline-help,form.aui .icon-help,form.aui .icon-inline-help{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABOklEQVR42mXTv0rDUBTH8atDqYPi4mDRya3pAziIz+ETCDpoVt9BbKFRlFqfQGfBCukkODgIpREcddeiiCbR+A38ApfT4RNy/tzDzU3iwjC0mjjCGN8yVq5p+/1gDifIkWGIrgyVyxXX7IAaBihwgQac0UBfPTeo+QO6Kux7zZeYIMU11lTbVW9UDQiQa7qTe7xjG1t4wTNmVe9pTVAGbWRYVnEJBQ7g5FC5FTj1pmg7nXAM51lHXfcbeMNDtQOJkTi9pjMlrU184dEerNb8uPLiDbAGeMWiYjvgo7xJvEew7nBl8xJjNHWIxqrdujnEThm0kKNnmuYxkYUqb15jq0pEKLAHJ3UkUoeTHfzh2H7KtxrSN9uegVPuXD0DrZn6mU7xiwwxuhIjUy2yP5MVoIMnpPjESLnA9v8DHHysLnlPp3QAAAAASUVORK5CYII=)}.aui-icon-close,.aui-message .icon-close{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAUElEQVR42sWTQQoAIAgEe2ef6smW1wb0MEHBXtp1QLMREUpvAefMFIKFf5srBUjhI4AQPAJKCO/YQgdhMQGE9MUe4FvwQ/TP6BfJr/L/37gBAXQVT6UvFQUAAAAASUVORK5CYII=)}.aui-icon-close-inverted,.aui-message .icon-close-inverted,.aui-message.error .icon-close{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAUklEQVR42sWTQQoAIAgE/f8r+qkl0WlwLyu0IB1WR0qLzLRiDnBU56oICj4A13wCBL4AEEKPgDaxAwMguqFYAQhhsQ8Yu4L/iP4Y/UXyV/n/b9xWqa6H7L0OrwAAAABJRU5ErkJggg==)}.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}/*! AUI Inline Dialog */.aui-inline-dialog{display:none;position:absolute;z-index:100}.aui-inline-dialog .aui-inline-dialog-contents,.aui-inline-dialog .contents{background:#fff;border:1px solid #ccc;border-radius:3px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px rgba(0,0,0,.2);overflow-y:auto;padding:20px}.aui-inline-dialog .aui-inline-dialog-contents.aui-inline-dialog-no-shadow,.aui-inline-dialog .contents.aui-inline-dialog-no-shadow{-webkit-box-shadow:none;box-shadow:none}.aui-inline-dialog .aui-inline-dialog-contents.aui-inline-dialog-auto-width,.aui-inline-dialog .contents.aui-inline-dialog-auto-width{width:auto}#inline-dialog-shim{display:none}.aui-inline-dialog .aui-inline-dialog-contents form.aui h2:first-child,.aui-inline-dialog .contents form.aui h2:first-child{border-bottom:1px solid #ccc;margin:-7px 0 11px 0;padding:0 0 12px}.aui-inline-dialog .aui-inline-dialog-contents form.aui .buttons-container,.aui-inline-dialog .contents form.aui .buttons-container{margin-top:16px;padding:0}.aui-inline-dialog .aui-inline-dialog-contents .submit+.cancel,.aui-inline-dialog .contents .submit+.cancel{margin-left:0}.aui-inline-dialog .arrow,.aui-inline-dialog .aui-inline-dialog-arrow{position:absolute;height:16px;top:-7px;width:16px}.aui-inline-dialog .arrow.aui-css-arrow,.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow{width:1px}.aui-inline-dialog .arrow.aui-css-arrow::after,.aui-inline-dialog .arrow.aui-css-arrow::before,.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow::after,.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow::before{border-color:#ccc transparent;border-style:solid;border-width:0 8px 8px;content:"";left:-8px;position:absolute;top:0}.aui-inline-dialog .arrow.aui-css-arrow:after,.aui-inline-dialog .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,.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-bottom-arrow:after,.aui-inline-dialog .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,.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-bottom-arrow:after{border-top-color:#fff;top:-1px}.aui-inline-dialog .arrow.aui-css-arrow.aui-right-arrow,.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-right-arrow{right:-7px}.aui-inline-dialog .arrow.aui-css-arrow.aui-left-arrow:after,.aui-inline-dialog .arrow.aui-css-arrow.aui-left-arrow:before,.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-left-arrow:after,.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-left-arrow:before{border-width:8px 8px 8px 0;border-color:transparent #ccc}.aui-inline-dialog .arrow.aui-css-arrow.aui-left-arrow:after,.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-left-arrow:after{border-color:transparent #fff transparent transparent;top:0;right:0}.aui-inline-dialog .arrow.aui-css-arrow.aui-right-arrow:after,.aui-inline-dialog .arrow.aui-css-arrow.aui-right-arrow:before,.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-right-arrow:after,.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-right-arrow:before{border-width:8px 0 8px 8px;border-color:transparent #ccc;left:-7px}.aui-inline-dialog .arrow.aui-css-arrow.aui-right-arrow:after,.aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-right-arrow:after{border-color:transparent transparent transparent #fff;top:0;right:0;left:-8px}.inline-dialog-shim{border:0;display:block;height:0;left:0;position:absolute;top:0;width:0;z-index:-2}.aui-message{background:#fcfcfc;border:1px solid #ccc;border-radius:5px;color:#333;margin:10px 0 0;padding:10px 10px 10px 36px;position:relative}.aui-message:first-child{margin-top:0}.aui-message.shadowed{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.aui-dialog .aui-message.closeable,.aui-popup .aui-message.closeable{z-index:4000}.aui-message-error,.aui-message.error{background:#d04437;border-color:#d04437;color:#fff}.aui-message-warning,.aui-message.warning{background:#fffdf6;border-color:#ffe9a8}.aui-message-hint,.aui-message-info,.aui-message.hint,.aui-message.info{background:#f6f7f9;border-color:#a5b3c2}.aui-message-success,.aui-message.success{background:#f3f9f4;border-color:#8ac496}.aui-message-error a,.aui-message.error a{color:#fff;text-decoration:underline}.aui-message p.title{font-weight:700}.aui-message p.title strong{font-weight:inherit}.aui-message .aui-icon{left:10px;position:absolute;top:12px}.aui-message.closeable{padding-right:36px}.aui-message.closeable .icon-close{cursor:pointer;left:auto;right:10px}#header .aui-message{border-bottom:0;border-left:0;border-right:0;border-width:2px;margin:0;border-radius:0}#footer .aui-message{margin-left:20px;margin-right:20px;text-align:left}/*! AUI Tables */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>tbody>tr>td,table.aui>tbody>tr>th,table.aui>tfoot>tr>td,table.aui>thead>tr>td,table.aui>thead>tr>th{padding:7px 10px;text-align:left;vertical-align:top}table.aui>thead{border-bottom:1px solid #ccc}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>tbody>tr>td>ul.menu,table.aui>tbody>tr>th>ul.menu,table.aui>tfoot>tr>td>ul.menu,table.aui>thead>tr>th>ul.menu{list-style-type:none;margin:0;padding:0}table.aui>tbody>tr>td>ul.menu>li,table.aui>tbody>tr>th>ul.menu>li,table.aui>tfoot>tr>td>ul.menu>li,table.aui>thead>tr>th>ul.menu>li{float:left;margin:0 10px 0 0;width:auto}table.aui.aui-table-interactive>tbody>tr:hover{background:#f5f5f5}table.aui.aui-zebra tr{border-bottom:0}table.aui-zebra>tbody>tr:nth-child(even)>th,table.aui.aui-zebra>tbody>tr:nth-child(even),table.aui.aui-zebra>tfoot>tr:nth-child(even),table.aui.aui-zebra>thead>tr:nth-child(even){background:#f5f5f5;color:#333}/*! AUI Tabs */.aui-tabs{font-size:14px;line-height:1.46}.aui-tabs>.tabs-pane{display:none}.aui-tabs>.tabs-pane.active-pane{display:block}.aui-tabs>.tabs-menu>.menu-item>a,.aui-tabs>.tabs-menu>.menu-item>a strong{background:0 0;font-weight:400;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.aui-tabs>.tabs-menu>.menu-item.active-tab>a,.aui-tabs>.tabs-menu>.menu-item.active-tab>a strong{font-weight:700}.aui-tabs>.tabs-menu .menu-item a,.aui-tabs>.tabs-menu .menu-item a:link,.aui-tabs>.tabs-menu .menu-item a:visited{background:#e9e9e9;color:#333}.aui-tabs>.tabs-menu .menu-item a:focus,.aui-tabs>.tabs-menu .menu-item a:hover,.aui-tabs>.tabs-menu .menu-item.active-tab a,.aui-tabs>.tabs-menu .menu-item.active-tab a:active,.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:link,.aui-tabs>.tabs-menu .menu-item.active-tab a:visited{background:#fff;color:#333}.aui-tabs.vertical-tabs>.tabs-menu{position:relative;float:left;width:11em;list-style-type:none;margin:0;padding:0}.aui-tabs.vertical-tabs>.tabs-menu>.aui-responsive-tabs-trigger,.aui-tabs.vertical-tabs>.tabs-menu>.menu-item{border:1px solid #ccc;border-right:0;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:-.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;overflow:hidden;padding:3px 10px 4px}.aui-tabs.vertical-tabs>.tabs-menu>.menu-item strong{padding-right:0}.aui-tabs.vertical-tabs>.tabs-pane{background:#fff;border:1px solid #ccc;border-radius:3px;margin:0 0 0 11em;padding:20px;position:relative}.aui-tabs.horizontal-tabs>.tabs-pane{border-top:1px solid #ccc}.aui-tabs.horizontal-tabs>.tabs-menu{display:inline-block;margin:0;padding:0;vertical-align:top;width:100%}.aui-tabs.horizontal-tabs[data-aui-responsive]:not([data-aui-responsive=false])>.tabs-menu{font-size:0;margin:0 0 -1px 0;overflow:hidden;white-space:nowrap}.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item{background:#eee;display:block;float:left;margin:0}.aui-tabs.horizontal-tabs[data-aui-responsive]:not([data-aui-responsive=false])>.tabs-menu>.menu-item{border-bottom:1px solid #ccc;display:inline-block;float:none;font-size:14px}.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-top-left-radius:3px;border-left:1px solid #ccc}.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item:last-child a{border-top-right-radius:3px}.aui-tabs.aui-tabs-disabled.horizontal-tabs>.tabs-menu>.menu-item>a:active,.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.horizontal-tabs>.tabs-menu>.menu-item>a{display:block;border-right:1px solid #ccc;border-top:1px solid #ccc;padding:4px 10px 3px;text-decoration:none}.aui-tabs.aui-tabs-disabled.horizontal-tabs>.tabs-menu>.active-tab:active,.aui-tabs.aui-tabs-disabled.horizontal-tabs>.tabs-menu>.active-tab:focus,.aui-tabs.aui-tabs-disabled.horizontal-tabs>.tabs-menu>.active-tab:hover,.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab{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:400}.aui-tabs.aui-tabs-disabled>.tabs-menu>.menu-item>a{cursor:default}.active-tab.reloadable-tab a,.active-tab.reloadable-tab a strong{cursor:pointer!important}.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{border-radius:0}.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.hidden{display:none} \ No newline at end of file diff --git a/ajax/libs/aui/5.6.4/aui-next/css/bg-grippy.png b/ajax/libs/aui/5.6.4/aui-next/css/bg-grippy.png new file mode 100755 index 000000000..138cca6e3 Binary files /dev/null and b/ajax/libs/aui/5.6.4/aui-next/css/bg-grippy.png differ diff --git a/ajax/libs/aui/5.6.4/aui-next/css/icons/aui-icon-close.png b/ajax/libs/aui/5.6.4/aui-next/css/icons/aui-icon-close.png new file mode 100755 index 000000000..020d80da4 Binary files /dev/null and b/ajax/libs/aui/5.6.4/aui-next/css/icons/aui-icon-close.png differ diff --git a/ajax/libs/aui/5.6.4/aui-next/css/icons/aui-icon-tools.gif b/ajax/libs/aui/5.6.4/aui-next/css/icons/aui-icon-tools.gif new file mode 100755 index 000000000..1273cedfd Binary files /dev/null and b/ajax/libs/aui/5.6.4/aui-next/css/icons/aui-icon-tools.gif differ diff --git a/ajax/libs/aui/5.6.4/aui-next/css/icons/core/icon-dropdown-active-d.png b/ajax/libs/aui/5.6.4/aui-next/css/icons/core/icon-dropdown-active-d.png new file mode 100755 index 000000000..7b2c929bb Binary files /dev/null and b/ajax/libs/aui/5.6.4/aui-next/css/icons/core/icon-dropdown-active-d.png differ diff --git a/ajax/libs/aui/5.6.4/aui-next/css/icons/core/icon-dropdown-active.png b/ajax/libs/aui/5.6.4/aui-next/css/icons/core/icon-dropdown-active.png new file mode 100755 index 000000000..842636e60 Binary files /dev/null and b/ajax/libs/aui/5.6.4/aui-next/css/icons/core/icon-dropdown-active.png differ diff --git a/ajax/libs/aui/5.6.4/aui-next/css/icons/core/icon-dropdown-d.png b/ajax/libs/aui/5.6.4/aui-next/css/icons/core/icon-dropdown-d.png new file mode 100755 index 000000000..e05ccf2a0 Binary files /dev/null and b/ajax/libs/aui/5.6.4/aui-next/css/icons/core/icon-dropdown-d.png differ diff --git a/ajax/libs/aui/5.6.4/aui-next/css/icons/core/icon-dropdown.png b/ajax/libs/aui/5.6.4/aui-next/css/icons/core/icon-dropdown.png new file mode 100755 index 000000000..743ba0fe7 Binary files /dev/null and b/ajax/libs/aui/5.6.4/aui-next/css/icons/core/icon-dropdown.png differ diff --git a/ajax/libs/aui/5.6.4/aui-next/css/icons/core/icon-maximize-d.png b/ajax/libs/aui/5.6.4/aui-next/css/icons/core/icon-maximize-d.png new file mode 100755 index 000000000..0665a0958 Binary files /dev/null and b/ajax/libs/aui/5.6.4/aui-next/css/icons/core/icon-maximize-d.png differ diff --git a/ajax/libs/aui/5.6.4/aui-next/css/icons/core/icon-maximize.png b/ajax/libs/aui/5.6.4/aui-next/css/icons/core/icon-maximize.png new file mode 100755 index 000000000..8b41a3f51 Binary files /dev/null and b/ajax/libs/aui/5.6.4/aui-next/css/icons/core/icon-maximize.png differ diff --git a/ajax/libs/aui/5.6.4/aui-next/css/icons/core/icon-minimize-d.png b/ajax/libs/aui/5.6.4/aui-next/css/icons/core/icon-minimize-d.png new file mode 100755 index 000000000..5502dcb8d Binary files /dev/null and b/ajax/libs/aui/5.6.4/aui-next/css/icons/core/icon-minimize-d.png differ diff --git a/ajax/libs/aui/5.6.4/aui-next/css/icons/core/icon-minimize.png b/ajax/libs/aui/5.6.4/aui-next/css/icons/core/icon-minimize.png new file mode 100755 index 000000000..c36fb54ee Binary files /dev/null and b/ajax/libs/aui/5.6.4/aui-next/css/icons/core/icon-minimize.png differ diff --git a/ajax/libs/aui/5.6.4/aui-next/css/icons/core/icon-move-d.png b/ajax/libs/aui/5.6.4/aui-next/css/icons/core/icon-move-d.png new file mode 100755 index 000000000..8f8865016 Binary files /dev/null and b/ajax/libs/aui/5.6.4/aui-next/css/icons/core/icon-move-d.png differ diff --git a/ajax/libs/aui/5.6.4/aui-next/css/icons/core/icon-move.png b/ajax/libs/aui/5.6.4/aui-next/css/icons/core/icon-move.png new file mode 100755 index 000000000..58e43ef62 Binary files /dev/null and b/ajax/libs/aui/5.6.4/aui-next/css/icons/core/icon-move.png differ diff --git a/ajax/libs/aui/5.6.4/aui-next/css/icons/core/icon-search.png b/ajax/libs/aui/5.6.4/aui-next/css/icons/core/icon-search.png new file mode 100755 index 000000000..d618f5b45 Binary files /dev/null and b/ajax/libs/aui/5.6.4/aui-next/css/icons/core/icon-search.png differ diff --git a/ajax/libs/aui/5.6.4/aui-next/css/icons/forms/icon-date.png b/ajax/libs/aui/5.6.4/aui-next/css/icons/forms/icon-date.png new file mode 100755 index 000000000..7ba3410d5 Binary files /dev/null and b/ajax/libs/aui/5.6.4/aui-next/css/icons/forms/icon-date.png differ diff --git a/ajax/libs/aui/5.6.4/aui-next/css/icons/forms/icon-help.png b/ajax/libs/aui/5.6.4/aui-next/css/icons/forms/icon-help.png new file mode 100755 index 000000000..0afe92a6b Binary files /dev/null and b/ajax/libs/aui/5.6.4/aui-next/css/icons/forms/icon-help.png differ diff --git a/ajax/libs/aui/5.6.4/aui-next/css/icons/forms/icon-range.png b/ajax/libs/aui/5.6.4/aui-next/css/icons/forms/icon-range.png new file mode 100755 index 000000000..f569c1222 Binary files /dev/null and b/ajax/libs/aui/5.6.4/aui-next/css/icons/forms/icon-range.png differ diff --git a/ajax/libs/aui/5.6.4/aui-next/css/icons/forms/icon-required.png b/ajax/libs/aui/5.6.4/aui-next/css/icons/forms/icon-required.png new file mode 100755 index 000000000..84adc9286 Binary files /dev/null and b/ajax/libs/aui/5.6.4/aui-next/css/icons/forms/icon-required.png differ diff --git a/ajax/libs/aui/5.6.4/aui-next/css/icons/forms/icon-users.png b/ajax/libs/aui/5.6.4/aui-next/css/icons/forms/icon-users.png new file mode 100755 index 000000000..45a5761e4 Binary files /dev/null and b/ajax/libs/aui/5.6.4/aui-next/css/icons/forms/icon-users.png differ diff --git a/ajax/libs/aui/5.6.4/aui-next/css/icons/messages/icon-close-inverted.png b/ajax/libs/aui/5.6.4/aui-next/css/icons/messages/icon-close-inverted.png new file mode 100755 index 000000000..0b50b10f8 Binary files /dev/null and b/ajax/libs/aui/5.6.4/aui-next/css/icons/messages/icon-close-inverted.png differ diff --git a/ajax/libs/aui/5.6.4/aui-next/css/icons/messages/icon-close.png b/ajax/libs/aui/5.6.4/aui-next/css/icons/messages/icon-close.png new file mode 100755 index 000000000..24a91c4c6 Binary files /dev/null and b/ajax/libs/aui/5.6.4/aui-next/css/icons/messages/icon-close.png differ diff --git a/ajax/libs/aui/5.6.4/aui-next/css/select2-spinner.gif b/ajax/libs/aui/5.6.4/aui-next/css/select2-spinner.gif new file mode 100755 index 000000000..5b33f7e54 Binary files /dev/null and b/ajax/libs/aui/5.6.4/aui-next/css/select2-spinner.gif differ diff --git a/ajax/libs/aui/5.6.4/aui-next/css/select2.png b/ajax/libs/aui/5.6.4/aui-next/css/select2.png new file mode 100755 index 000000000..1d804ffb9 Binary files /dev/null and b/ajax/libs/aui/5.6.4/aui-next/css/select2.png differ diff --git a/ajax/libs/aui/5.6.4/aui-next/css/select2x2.png b/ajax/libs/aui/5.6.4/aui-next/css/select2x2.png new file mode 100755 index 000000000..4bdd5c961 Binary files /dev/null and b/ajax/libs/aui/5.6.4/aui-next/css/select2x2.png differ diff --git a/ajax/libs/aui/5.6.4/aui-next/css/toolbar/aui-toolbar-24px.png b/ajax/libs/aui/5.6.4/aui-next/css/toolbar/aui-toolbar-24px.png new file mode 100755 index 000000000..182acd882 Binary files /dev/null and b/ajax/libs/aui/5.6.4/aui-next/css/toolbar/aui-toolbar-24px.png differ diff --git a/ajax/libs/aui/5.6.4/aui-next/js/aui-datepicker.js b/ajax/libs/aui/5.6.4/aui-next/js/aui-datepicker.js new file mode 100755 index 000000000..4dfda4153 --- /dev/null +++ b/ajax/libs/aui/5.6.4/aui-next/js/aui-datepicker.js @@ -0,0 +1,2752 @@ +; +/*! + * jQuery UI Datepicker 1.8.24 + * + * Copyright 2012, 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/Datepicker + * + * Depends: + * jquery.ui.core.js + */ +(function( $, undefined ) { + +$.extend($.ui, { datepicker: { version: "1.8.24" } }); + +var PROP_NAME = 'datepicker'; +var dpuuid = new Date().getTime(); +var instActive; + +/* Date picker manager. + Use the singleton instance of this class, $.datepicker, to interact with the date picker. + Settings for (groups of) date pickers are maintained in an instance object, + allowing multiple different settings on the same page. */ + +function Datepicker() { + this.debug = false; // Change this to true to start debugging + this._curInst = null; // The current instance in use + this._keyEvent = false; // If the last event was a key event + this._disabledInputs = []; // List of date picker inputs that have been disabled + this._datepickerShowing = false; // True if the popup picker is showing , false if not + this._inDialog = false; // True if showing within a "dialog", false if not + this._mainDivId = 'ui-datepicker-div'; // The ID of the main datepicker division + this._inlineClass = 'ui-datepicker-inline'; // The name of the inline marker class + this._appendClass = 'ui-datepicker-append'; // The name of the append marker class + this._triggerClass = 'ui-datepicker-trigger'; // The name of the trigger marker class + this._dialogClass = 'ui-datepicker-dialog'; // The name of the dialog marker class + this._disableClass = 'ui-datepicker-disabled'; // The name of the disabled covering marker class + this._unselectableClass = 'ui-datepicker-unselectable'; // The name of the unselectable cell marker class + this._currentClass = 'ui-datepicker-current-day'; // The name of the current day marker class + this._dayOverClass = 'ui-datepicker-days-cell-over'; // The name of the day hover marker class + this.regional = []; // Available regional settings, indexed by language code + this.regional[''] = { // Default regional settings + closeText: 'Done', // Display text for close link + prevText: 'Prev', // Display text for previous month link + nextText: 'Next', // Display text for next month link + currentText: 'Today', // Display text for current month link + monthNames: ['January','February','March','April','May','June', + 'July','August','September','October','November','December'], // Names of months for drop-down and formatting + monthNamesShort: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], // For formatting + dayNames: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], // For formatting + dayNamesShort: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], // For formatting + dayNamesMin: ['Su','Mo','Tu','We','Th','Fr','Sa'], // Column headings for days starting at Sunday + weekHeader: 'Wk', // Column header for week of the year + dateFormat: 'mm/dd/yy', // See format options on parseDate + firstDay: 0, // The first day of the week, Sun = 0, Mon = 1, ... + isRTL: false, // True if right-to-left language, false if left-to-right + showMonthAfterYear: false, // True if the year select precedes month, false for month then year + yearSuffix: '' // Additional text to append to the year in the month headers + }; + this._defaults = { // Global defaults for all the date picker instances + showOn: 'focus', // 'focus' for popup on focus, + // 'button' for trigger button, or 'both' for either + showAnim: 'fadeIn', // Name of jQuery animation for popup + showOptions: {}, // Options for enhanced animations + defaultDate: null, // Used when field is blank: actual date, + // +/-number for offset from today, null for today + appendText: '', // Display text following the input box, e.g. showing the format + buttonText: '...', // Text for trigger button + buttonImage: '', // URL for trigger button image + buttonImageOnly: false, // True if the image appears alone, false if it appears on a button + hideIfNoPrevNext: false, // True to hide next/previous month links + // if not applicable, false to just disable them + navigationAsDateFormat: false, // True if date formatting applied to prev/today/next links + gotoCurrent: false, // True if today link goes back to current selection instead + changeMonth: false, // True if month can be selected directly, false if only prev/next + changeYear: false, // True if year can be selected directly, false if only prev/next + yearRange: 'c-10:c+10', // Range of years to display in drop-down, + // either relative to today's year (-nn:+nn), relative to currently displayed year + // (c-nn:c+nn), absolute (nnnn:nnnn), or a combination of the above (nnnn:-n) + showOtherMonths: false, // True to show dates in other months, false to leave blank + selectOtherMonths: false, // True to allow selection of dates in other months, false for unselectable + showWeek: false, // True to show week of the year, false to not show it + calculateWeek: this.iso8601Week, // How to calculate the week of the year, + // takes a Date and returns the number of the week for it + shortYearCutoff: '+10', // Short year values < this are in the current century, + // > this are in the previous century, + // string value starting with '+' for current year + value + minDate: null, // The earliest selectable date, or null for no limit + maxDate: null, // The latest selectable date, or null for no limit + duration: 'fast', // Duration of display/closure + beforeShowDay: null, // Function that takes a date and returns an array with + // [0] = true if selectable, false if not, [1] = custom CSS class name(s) or '', + // [2] = cell title (optional), e.g. $.datepicker.noWeekends + beforeShow: null, // Function that takes an input field and + // returns a set of custom settings for the date picker + onSelect: null, // Define a callback function when a date is selected + onChangeMonthYear: null, // Define a callback function when the month or year is changed + onClose: null, // Define a callback function when the datepicker is closed + numberOfMonths: 1, // Number of months to show at a time + showCurrentAtPos: 0, // The position in multipe months at which to show the current month (starting at 0) + stepMonths: 1, // Number of months to step back/forward + stepBigMonths: 12, // Number of months to step back/forward for the big links + altField: '', // Selector for an alternate field to store selected dates into + altFormat: '', // The date format to use for the alternate field + constrainInput: true, // The input is constrained by the current date format + showButtonPanel: false, // True to show button panel, false to not show it + autoSize: false, // True to size the input for the date format, false to leave as is + disabled: false // The initial disabled state + }; + $.extend(this._defaults, this.regional['']); + this.dpDiv = bindHover($('
')); +} + +$.extend(Datepicker.prototype, { + /* Class name added to elements to indicate already configured with a date picker. */ + markerClassName: 'hasDatepicker', + + //Keep track of the maximum number of rows displayed (see #7043) + maxRows: 4, + + /* Debug logging (if enabled). */ + log: function () { + if (this.debug) + console.log.apply('', arguments); + }, + + // TODO rename to "widget" when switching to widget factory + _widgetDatepicker: function() { + return this.dpDiv; + }, + + /* Override the default settings for all instances of the date picker. + @param settings object - the new settings to use as defaults (anonymous object) + @return the manager object */ + setDefaults: function(settings) { + extendRemove(this._defaults, settings || {}); + return this; + }, + + /* Attach the date picker to a jQuery selection. + @param target element - the target input field or division or span + @param settings object - the new settings to use for this date picker instance (anonymous) */ + _attachDatepicker: function(target, settings) { + // check for settings on the control itself - in namespace 'date:' + var inlineSettings = null; + for (var attrName in this._defaults) { + var attrValue = target.getAttribute('date:' + attrName); + if (attrValue) { + inlineSettings = inlineSettings || {}; + try { + inlineSettings[attrName] = eval(attrValue); + } catch (err) { + inlineSettings[attrName] = attrValue; + } + } + } + var nodeName = target.nodeName.toLowerCase(); + var inline = (nodeName == 'div' || nodeName == 'span'); + if (!target.id) { + this.uuid += 1; + target.id = 'dp' + this.uuid; + } + var inst = this._newInst($(target), inline); + inst.settings = $.extend({}, settings || {}, inlineSettings || {}); + if (nodeName == 'input') { + this._connectDatepicker(target, inst); + } else if (inline) { + this._inlineDatepicker(target, inst); + } + }, + + /* Create a new instance object. */ + _newInst: function(target, inline) { + var id = target[0].id.replace(/([^A-Za-z0-9_-])/g, '\\\\$1'); // escape jQuery meta chars + return {id: id, input: target, // associated target + selectedDay: 0, selectedMonth: 0, selectedYear: 0, // current selection + drawMonth: 0, drawYear: 0, // month being drawn + inline: inline, // is datepicker inline or not + dpDiv: (!inline ? this.dpDiv : // presentation div + bindHover($('
')))}; + }, + + /* Attach the date picker to an input field. */ + _connectDatepicker: function(target, inst) { + var input = $(target); + inst.append = $([]); + inst.trigger = $([]); + if (input.hasClass(this.markerClassName)) + return; + this._attachments(input, inst); + input.addClass(this.markerClassName).keydown(this._doKeyDown). + keypress(this._doKeyPress).keyup(this._doKeyUp). + bind("setData.datepicker", function(event, key, value) { + inst.settings[key] = value; + }).bind("getData.datepicker", function(event, key) { + return this._get(inst, key); + }); + this._autoSize(inst); + $.data(target, PROP_NAME, inst); + //If disabled option is true, disable the datepicker once it has been attached to the input (see ticket #5665) + if( inst.settings.disabled ) { + this._disableDatepicker( target ); + } + }, + + /* Make attachments based on settings. */ + _attachments: function(input, inst) { + var appendText = this._get(inst, 'appendText'); + var isRTL = this._get(inst, 'isRTL'); + if (inst.append) + inst.append.remove(); + if (appendText) { + inst.append = $('' + appendText + ''); + input[isRTL ? 'before' : 'after'](inst.append); + } + input.unbind('focus', this._showDatepicker); + if (inst.trigger) + inst.trigger.remove(); + var showOn = this._get(inst, 'showOn'); + if (showOn == 'focus' || showOn == 'both') // pop-up date picker when in the marked field + input.focus(this._showDatepicker); + if (showOn == 'button' || showOn == 'both') { // pop-up date picker when button clicked + var buttonText = this._get(inst, 'buttonText'); + var buttonImage = this._get(inst, 'buttonImage'); + inst.trigger = $(this._get(inst, 'buttonImageOnly') ? + $('').addClass(this._triggerClass). + attr({ src: buttonImage, alt: buttonText, title: buttonText }) : + $('').addClass(this._triggerClass). + html(buttonImage == '' ? buttonText : $('').attr( + { src:buttonImage, alt:buttonText, title:buttonText }))); + input[isRTL ? 'before' : 'after'](inst.trigger); + inst.trigger.click(function() { + if ($.datepicker._datepickerShowing && $.datepicker._lastInput == input[0]) + $.datepicker._hideDatepicker(); + else if ($.datepicker._datepickerShowing && $.datepicker._lastInput != input[0]) { + $.datepicker._hideDatepicker(); + $.datepicker._showDatepicker(input[0]); + } else + $.datepicker._showDatepicker(input[0]); + return false; + }); + } + }, + + /* Apply the maximum length for the date format. */ + _autoSize: function(inst) { + if (this._get(inst, 'autoSize') && !inst.inline) { + var date = new Date(2009, 12 - 1, 20); // Ensure double digits + var dateFormat = this._get(inst, 'dateFormat'); + if (dateFormat.match(/[DM]/)) { + var findMax = function(names) { + var max = 0; + var maxI = 0; + for (var i = 0; i < names.length; i++) { + if (names[i].length > max) { + max = names[i].length; + maxI = i; + } + } + return maxI; + }; + date.setMonth(findMax(this._get(inst, (dateFormat.match(/MM/) ? + 'monthNames' : 'monthNamesShort')))); + date.setDate(findMax(this._get(inst, (dateFormat.match(/DD/) ? + 'dayNames' : 'dayNamesShort'))) + 20 - date.getDay()); + } + inst.input.attr('size', this._formatDate(inst, date).length); + } + }, + + /* Attach an inline date picker to a div. */ + _inlineDatepicker: function(target, inst) { + var divSpan = $(target); + if (divSpan.hasClass(this.markerClassName)) + return; + divSpan.addClass(this.markerClassName).append(inst.dpDiv). + bind("setData.datepicker", function(event, key, value){ + inst.settings[key] = value; + }).bind("getData.datepicker", function(event, key){ + return this._get(inst, key); + }); + $.data(target, PROP_NAME, inst); + this._setDate(inst, this._getDefaultDate(inst), true); + this._updateDatepicker(inst); + this._updateAlternate(inst); + //If disabled option is true, disable the datepicker before showing it (see ticket #5665) + if( inst.settings.disabled ) { + this._disableDatepicker( target ); + } + // Set display:block in place of inst.dpDiv.show() which won't work on disconnected elements + // http://bugs.jqueryui.com/ticket/7552 - A Datepicker created on a detached div has zero height + inst.dpDiv.css( "display", "block" ); + }, + + /* Pop-up the date picker in a "dialog" box. + @param input element - ignored + @param date string or Date - the initial date to display + @param onSelect function - the function to call when a date is selected + @param settings object - update the dialog date picker instance's settings (anonymous object) + @param pos int[2] - coordinates for the dialog's position within the screen or + event - with x/y coordinates or + leave empty for default (screen centre) + @return the manager object */ + _dialogDatepicker: function(input, date, onSelect, settings, pos) { + var inst = this._dialogInst; // internal instance + if (!inst) { + this.uuid += 1; + var id = 'dp' + this.uuid; + this._dialogInput = $(''); + this._dialogInput.keydown(this._doKeyDown); + $('body').append(this._dialogInput); + inst = this._dialogInst = this._newInst(this._dialogInput, false); + inst.settings = {}; + $.data(this._dialogInput[0], PROP_NAME, inst); + } + extendRemove(inst.settings, settings || {}); + date = (date && date.constructor == Date ? this._formatDate(inst, date) : date); + this._dialogInput.val(date); + + this._pos = (pos ? (pos.length ? pos : [pos.pageX, pos.pageY]) : null); + if (!this._pos) { + var browserWidth = document.documentElement.clientWidth; + var browserHeight = document.documentElement.clientHeight; + var scrollX = document.documentElement.scrollLeft || document.body.scrollLeft; + var scrollY = document.documentElement.scrollTop || document.body.scrollTop; + this._pos = // should use actual width/height below + [(browserWidth / 2) - 100 + scrollX, (browserHeight / 2) - 150 + scrollY]; + } + + // move input on screen for focus, but hidden behind dialog + this._dialogInput.css('left', (this._pos[0] + 20) + 'px').css('top', this._pos[1] + 'px'); + inst.settings.onSelect = onSelect; + this._inDialog = true; + this.dpDiv.addClass(this._dialogClass); + this._showDatepicker(this._dialogInput[0]); + if ($.blockUI) + $.blockUI(this.dpDiv); + $.data(this._dialogInput[0], PROP_NAME, inst); + return this; + }, + + /* Detach a datepicker from its control. + @param target element - the target input field or division or span */ + _destroyDatepicker: function(target) { + var $target = $(target); + var inst = $.data(target, PROP_NAME); + if (!$target.hasClass(this.markerClassName)) { + return; + } + var nodeName = target.nodeName.toLowerCase(); + $.removeData(target, PROP_NAME); + if (nodeName == 'input') { + inst.append.remove(); + inst.trigger.remove(); + $target.removeClass(this.markerClassName). + unbind('focus', this._showDatepicker). + unbind('keydown', this._doKeyDown). + unbind('keypress', this._doKeyPress). + unbind('keyup', this._doKeyUp); + } else if (nodeName == 'div' || nodeName == 'span') + $target.removeClass(this.markerClassName).empty(); + }, + + /* Enable the date picker to a jQuery selection. + @param target element - the target input field or division or span */ + _enableDatepicker: function(target) { + var $target = $(target); + var inst = $.data(target, PROP_NAME); + if (!$target.hasClass(this.markerClassName)) { + return; + } + var nodeName = target.nodeName.toLowerCase(); + if (nodeName == 'input') { + target.disabled = false; + inst.trigger.filter('button'). + each(function() { this.disabled = false; }).end(). + filter('img').css({opacity: '1.0', cursor: ''}); + } + else if (nodeName == 'div' || nodeName == 'span') { + var inline = $target.children('.' + this._inlineClass); + inline.children().removeClass('ui-state-disabled'); + inline.find("select.ui-datepicker-month, select.ui-datepicker-year"). + removeAttr("disabled"); + } + this._disabledInputs = $.map(this._disabledInputs, + function(value) { return (value == target ? null : value); }); // delete entry + }, + + /* Disable the date picker to a jQuery selection. + @param target element - the target input field or division or span */ + _disableDatepicker: function(target) { + var $target = $(target); + var inst = $.data(target, PROP_NAME); + if (!$target.hasClass(this.markerClassName)) { + return; + } + var nodeName = target.nodeName.toLowerCase(); + if (nodeName == 'input') { + target.disabled = true; + inst.trigger.filter('button'). + each(function() { this.disabled = true; }).end(). + filter('img').css({opacity: '0.5', cursor: 'default'}); + } + else if (nodeName == 'div' || nodeName == 'span') { + var inline = $target.children('.' + this._inlineClass); + inline.children().addClass('ui-state-disabled'); + inline.find("select.ui-datepicker-month, select.ui-datepicker-year"). + attr("disabled", "disabled"); + } + this._disabledInputs = $.map(this._disabledInputs, + function(value) { return (value == target ? null : value); }); // delete entry + this._disabledInputs[this._disabledInputs.length] = target; + }, + + /* Is the first field in a jQuery collection disabled as a datepicker? + @param target element - the target input field or division or span + @return boolean - true if disabled, false if enabled */ + _isDisabledDatepicker: function(target) { + if (!target) { + return false; + } + for (var i = 0; i < this._disabledInputs.length; i++) { + if (this._disabledInputs[i] == target) + return true; + } + return false; + }, + + /* Retrieve the instance data for the target control. + @param target element - the target input field or division or span + @return object - the associated instance data + @throws error if a jQuery problem getting data */ + _getInst: function(target) { + try { + return $.data(target, PROP_NAME); + } + catch (err) { + throw 'Missing instance data for this datepicker'; + } + }, + + /* Update or retrieve the settings for a date picker attached to an input field or division. + @param target element - the target input field or division or span + @param name object - the new settings to update or + string - the name of the setting to change or retrieve, + when retrieving also 'all' for all instance settings or + 'defaults' for all global defaults + @param value any - the new value for the setting + (omit if above is an object or to retrieve a value) */ + _optionDatepicker: function(target, name, value) { + var inst = this._getInst(target); + if (arguments.length == 2 && typeof name == 'string') { + return (name == 'defaults' ? $.extend({}, $.datepicker._defaults) : + (inst ? (name == 'all' ? $.extend({}, inst.settings) : + this._get(inst, name)) : null)); + } + var settings = name || {}; + if (typeof name == 'string') { + settings = {}; + settings[name] = value; + } + if (inst) { + if (this._curInst == inst) { + this._hideDatepicker(); + } + var date = this._getDateDatepicker(target, true); + var minDate = this._getMinMaxDate(inst, 'min'); + var maxDate = this._getMinMaxDate(inst, 'max'); + extendRemove(inst.settings, settings); + // reformat the old minDate/maxDate values if dateFormat changes and a new minDate/maxDate isn't provided + if (minDate !== null && settings['dateFormat'] !== undefined && settings['minDate'] === undefined) + inst.settings.minDate = this._formatDate(inst, minDate); + if (maxDate !== null && settings['dateFormat'] !== undefined && settings['maxDate'] === undefined) + inst.settings.maxDate = this._formatDate(inst, maxDate); + this._attachments($(target), inst); + this._autoSize(inst); + this._setDate(inst, date); + this._updateAlternate(inst); + this._updateDatepicker(inst); + } + }, + + // change method deprecated + _changeDatepicker: function(target, name, value) { + this._optionDatepicker(target, name, value); + }, + + /* Redraw the date picker attached to an input field or division. + @param target element - the target input field or division or span */ + _refreshDatepicker: function(target) { + var inst = this._getInst(target); + if (inst) { + this._updateDatepicker(inst); + } + }, + + /* Set the dates for a jQuery selection. + @param target element - the target input field or division or span + @param date Date - the new date */ + _setDateDatepicker: function(target, date) { + var inst = this._getInst(target); + if (inst) { + this._setDate(inst, date); + this._updateDatepicker(inst); + this._updateAlternate(inst); + } + }, + + /* Get the date(s) for the first entry in a jQuery selection. + @param target element - the target input field or division or span + @param noDefault boolean - true if no default date is to be used + @return Date - the current date */ + _getDateDatepicker: function(target, noDefault) { + var inst = this._getInst(target); + if (inst && !inst.inline) + this._setDateFromField(inst, noDefault); + return (inst ? this._getDate(inst) : null); + }, + + /* Handle keystrokes. */ + _doKeyDown: function(event) { + var inst = $.datepicker._getInst(event.target); + var handled = true; + var isRTL = inst.dpDiv.is('.ui-datepicker-rtl'); + inst._keyEvent = true; + if ($.datepicker._datepickerShowing) + switch (event.keyCode) { + case 9: $.datepicker._hideDatepicker(); + handled = false; + break; // hide on tab out + case 13: var sel = $('td.' + $.datepicker._dayOverClass + ':not(.' + + $.datepicker._currentClass + ')', inst.dpDiv); + if (sel[0]) + $.datepicker._selectDay(event.target, inst.selectedMonth, inst.selectedYear, sel[0]); + var onSelect = $.datepicker._get(inst, 'onSelect'); + if (onSelect) { + var dateStr = $.datepicker._formatDate(inst); + + // trigger custom callback + onSelect.apply((inst.input ? inst.input[0] : null), [dateStr, inst]); + } + else + $.datepicker._hideDatepicker(); + return false; // don't submit the form + break; // select the value on enter + case 27: $.datepicker._hideDatepicker(); + break; // hide on escape + case 33: $.datepicker._adjustDate(event.target, (event.ctrlKey ? + -$.datepicker._get(inst, 'stepBigMonths') : + -$.datepicker._get(inst, 'stepMonths')), 'M'); + break; // previous month/year on page up/+ ctrl + case 34: $.datepicker._adjustDate(event.target, (event.ctrlKey ? + +$.datepicker._get(inst, 'stepBigMonths') : + +$.datepicker._get(inst, 'stepMonths')), 'M'); + break; // next month/year on page down/+ ctrl + case 35: if (event.ctrlKey || event.metaKey) $.datepicker._clearDate(event.target); + handled = event.ctrlKey || event.metaKey; + break; // clear on ctrl or command +end + case 36: if (event.ctrlKey || event.metaKey) $.datepicker._gotoToday(event.target); + handled = event.ctrlKey || event.metaKey; + break; // current on ctrl or command +home + case 37: if (event.ctrlKey || event.metaKey) $.datepicker._adjustDate(event.target, (isRTL ? +1 : -1), 'D'); + handled = event.ctrlKey || event.metaKey; + // -1 day on ctrl or command +left + if (event.originalEvent.altKey) $.datepicker._adjustDate(event.target, (event.ctrlKey ? + -$.datepicker._get(inst, 'stepBigMonths') : + -$.datepicker._get(inst, 'stepMonths')), 'M'); + // next month/year on alt +left on Mac + break; + case 38: if (event.ctrlKey || event.metaKey) $.datepicker._adjustDate(event.target, -7, 'D'); + handled = event.ctrlKey || event.metaKey; + break; // -1 week on ctrl or command +up + case 39: if (event.ctrlKey || event.metaKey) $.datepicker._adjustDate(event.target, (isRTL ? -1 : +1), 'D'); + handled = event.ctrlKey || event.metaKey; + // +1 day on ctrl or command +right + if (event.originalEvent.altKey) $.datepicker._adjustDate(event.target, (event.ctrlKey ? + +$.datepicker._get(inst, 'stepBigMonths') : + +$.datepicker._get(inst, 'stepMonths')), 'M'); + // next month/year on alt +right + break; + case 40: if (event.ctrlKey || event.metaKey) $.datepicker._adjustDate(event.target, +7, 'D'); + handled = event.ctrlKey || event.metaKey; + break; // +1 week on ctrl or command +down + default: handled = false; + } + else if (event.keyCode == 36 && event.ctrlKey) // display the date picker on ctrl+home + $.datepicker._showDatepicker(this); + else { + handled = false; + } + if (handled) { + event.preventDefault(); + event.stopPropagation(); + } + }, + + /* Filter entered characters - based on date format. */ + _doKeyPress: function(event) { + var inst = $.datepicker._getInst(event.target); + if ($.datepicker._get(inst, 'constrainInput')) { + var chars = $.datepicker._possibleChars($.datepicker._get(inst, 'dateFormat')); + var chr = String.fromCharCode(event.charCode == undefined ? event.keyCode : event.charCode); + return event.ctrlKey || event.metaKey || (chr < ' ' || !chars || chars.indexOf(chr) > -1); + } + }, + + /* Synchronise manual entry and field/alternate field. */ + _doKeyUp: function(event) { + var inst = $.datepicker._getInst(event.target); + if (inst.input.val() != inst.lastVal) { + try { + var date = $.datepicker.parseDate($.datepicker._get(inst, 'dateFormat'), + (inst.input ? inst.input.val() : null), + $.datepicker._getFormatConfig(inst)); + if (date) { // only if valid + $.datepicker._setDateFromField(inst); + $.datepicker._updateAlternate(inst); + $.datepicker._updateDatepicker(inst); + } + } + catch (err) { + $.datepicker.log(err); + } + } + return true; + }, + + /* Pop-up the date picker for a given input field. + If false returned from beforeShow event handler do not show. + @param input element - the input field attached to the date picker or + event - if triggered by focus */ + _showDatepicker: function(input) { + input = input.target || input; + if (input.nodeName.toLowerCase() != 'input') // find from button/image trigger + input = $('input', input.parentNode)[0]; + if ($.datepicker._isDisabledDatepicker(input) || $.datepicker._lastInput == input) // already here + return; + var inst = $.datepicker._getInst(input); + if ($.datepicker._curInst && $.datepicker._curInst != inst) { + $.datepicker._curInst.dpDiv.stop(true, true); + if ( inst && $.datepicker._datepickerShowing ) { + $.datepicker._hideDatepicker( $.datepicker._curInst.input[0] ); + } + } + var beforeShow = $.datepicker._get(inst, 'beforeShow'); + var beforeShowSettings = beforeShow ? beforeShow.apply(input, [input, inst]) : {}; + if(beforeShowSettings === false){ + //false + return; + } + extendRemove(inst.settings, beforeShowSettings); + inst.lastVal = null; + $.datepicker._lastInput = input; + $.datepicker._setDateFromField(inst); + if ($.datepicker._inDialog) // hide cursor + input.value = ''; + if (!$.datepicker._pos) { // position below input + $.datepicker._pos = $.datepicker._findPos(input); + $.datepicker._pos[1] += input.offsetHeight; // add the height + } + var isFixed = false; + $(input).parents().each(function() { + isFixed |= $(this).css('position') == 'fixed'; + return !isFixed; + }); + if (isFixed && $.browser.opera) { // correction for Opera when fixed and scrolled + $.datepicker._pos[0] -= document.documentElement.scrollLeft; + $.datepicker._pos[1] -= document.documentElement.scrollTop; + } + var offset = {left: $.datepicker._pos[0], top: $.datepicker._pos[1]}; + $.datepicker._pos = null; + //to avoid flashes on Firefox + inst.dpDiv.empty(); + // determine sizing offscreen + inst.dpDiv.css({position: 'absolute', display: 'block', top: '-1000px'}); + $.datepicker._updateDatepicker(inst); + // fix width for dynamic number of date pickers + // and adjust position before showing + offset = $.datepicker._checkOffset(inst, offset, isFixed); + inst.dpDiv.css({position: ($.datepicker._inDialog && $.blockUI ? + 'static' : (isFixed ? 'fixed' : 'absolute')), display: 'none', + left: offset.left + 'px', top: offset.top + 'px'}); + if (!inst.inline) { + var showAnim = $.datepicker._get(inst, 'showAnim'); + var duration = $.datepicker._get(inst, 'duration'); + var postProcess = function() { + var cover = inst.dpDiv.find('iframe.ui-datepicker-cover'); // IE6- only + if( !! cover.length ){ + var borders = $.datepicker._getBorders(inst.dpDiv); + cover.css({left: -borders[0], top: -borders[1], + width: inst.dpDiv.outerWidth(), height: inst.dpDiv.outerHeight()}); + } + }; + inst.dpDiv.zIndex($(input).zIndex()+1); + $.datepicker._datepickerShowing = true; + if ($.effects && $.effects[showAnim]) + inst.dpDiv.show(showAnim, $.datepicker._get(inst, 'showOptions'), duration, postProcess); + else + inst.dpDiv[showAnim || 'show']((showAnim ? duration : null), postProcess); + if (!showAnim || !duration) + postProcess(); + if (inst.input.is(':visible') && !inst.input.is(':disabled')) + inst.input.focus(); + $.datepicker._curInst = inst; + } + }, + + /* Generate the date picker content. */ + _updateDatepicker: function(inst) { + var self = this; + self.maxRows = 4; //Reset the max number of rows being displayed (see #7043) + var borders = $.datepicker._getBorders(inst.dpDiv); + instActive = inst; // for delegate hover events + inst.dpDiv.empty().append(this._generateHTML(inst)); + this._attachHandlers(inst); + var cover = inst.dpDiv.find('iframe.ui-datepicker-cover'); // IE6- only + if( !!cover.length ){ //avoid call to outerXXXX() when not in IE6 + cover.css({left: -borders[0], top: -borders[1], width: inst.dpDiv.outerWidth(), height: inst.dpDiv.outerHeight()}) + } + inst.dpDiv.find('.' + this._dayOverClass + ' a').mouseover(); + var numMonths = this._getNumberOfMonths(inst); + var cols = numMonths[1]; + var width = 17; + inst.dpDiv.removeClass('ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4').width(''); + if (cols > 1) + inst.dpDiv.addClass('ui-datepicker-multi-' + cols).css('width', (width * cols) + 'em'); + inst.dpDiv[(numMonths[0] != 1 || numMonths[1] != 1 ? 'add' : 'remove') + + 'Class']('ui-datepicker-multi'); + inst.dpDiv[(this._get(inst, 'isRTL') ? 'add' : 'remove') + + 'Class']('ui-datepicker-rtl'); + if (inst == $.datepicker._curInst && $.datepicker._datepickerShowing && inst.input && + // #6694 - don't focus the input if it's already focused + // this breaks the change event in IE + inst.input.is(':visible') && !inst.input.is(':disabled') && inst.input[0] != document.activeElement) + inst.input.focus(); + // deffered render of the years select (to avoid flashes on Firefox) + if( inst.yearshtml ){ + var origyearshtml = inst.yearshtml; + setTimeout(function(){ + //assure that inst.yearshtml didn't change. + if( origyearshtml === inst.yearshtml && inst.yearshtml ){ + inst.dpDiv.find('select.ui-datepicker-year:first').replaceWith(inst.yearshtml); + } + origyearshtml = inst.yearshtml = null; + }, 0); + } + }, + + /* Retrieve the size of left and top borders for an element. + @param elem (jQuery object) the element of interest + @return (number[2]) the left and top borders */ + _getBorders: function(elem) { + var convert = function(value) { + return {thin: 1, medium: 2, thick: 3}[value] || value; + }; + return [parseFloat(convert(elem.css('border-left-width'))), + parseFloat(convert(elem.css('border-top-width')))]; + }, + + /* Check positioning to remain on screen. */ + _checkOffset: function(inst, offset, isFixed) { + var dpWidth = inst.dpDiv.outerWidth(); + var dpHeight = inst.dpDiv.outerHeight(); + var inputWidth = inst.input ? inst.input.outerWidth() : 0; + var inputHeight = inst.input ? inst.input.outerHeight() : 0; + var viewWidth = document.documentElement.clientWidth + (isFixed ? 0 : $(document).scrollLeft()); + var viewHeight = document.documentElement.clientHeight + (isFixed ? 0 : $(document).scrollTop()); + + offset.left -= (this._get(inst, 'isRTL') ? (dpWidth - inputWidth) : 0); + offset.left -= (isFixed && offset.left == inst.input.offset().left) ? $(document).scrollLeft() : 0; + offset.top -= (isFixed && offset.top == (inst.input.offset().top + inputHeight)) ? $(document).scrollTop() : 0; + + // now check if datepicker is showing outside window viewport - move to a better place if so. + offset.left -= Math.min(offset.left, (offset.left + dpWidth > viewWidth && viewWidth > dpWidth) ? + Math.abs(offset.left + dpWidth - viewWidth) : 0); + offset.top -= Math.min(offset.top, (offset.top + dpHeight > viewHeight && viewHeight > dpHeight) ? + Math.abs(dpHeight + inputHeight) : 0); + + return offset; + }, + + /* Find an object's position on the screen. */ + _findPos: function(obj) { + var inst = this._getInst(obj); + var isRTL = this._get(inst, 'isRTL'); + while (obj && (obj.type == 'hidden' || obj.nodeType != 1 || $.expr.filters.hidden(obj))) { + obj = obj[isRTL ? 'previousSibling' : 'nextSibling']; + } + var position = $(obj).offset(); + return [position.left, position.top]; + }, + + /* Hide the date picker from view. + @param input element - the input field attached to the date picker */ + _hideDatepicker: function(input) { + var inst = this._curInst; + if (!inst || (input && inst != $.data(input, PROP_NAME))) + return; + if (this._datepickerShowing) { + var showAnim = this._get(inst, 'showAnim'); + var duration = this._get(inst, 'duration'); + var postProcess = function() { + $.datepicker._tidyDialog(inst); + }; + if ($.effects && $.effects[showAnim]) + inst.dpDiv.hide(showAnim, $.datepicker._get(inst, 'showOptions'), duration, postProcess); + else + inst.dpDiv[(showAnim == 'slideDown' ? 'slideUp' : + (showAnim == 'fadeIn' ? 'fadeOut' : 'hide'))]((showAnim ? duration : null), postProcess); + if (!showAnim) + postProcess(); + this._datepickerShowing = false; + var onClose = this._get(inst, 'onClose'); + if (onClose) + onClose.apply((inst.input ? inst.input[0] : null), + [(inst.input ? inst.input.val() : ''), inst]); + this._lastInput = null; + if (this._inDialog) { + this._dialogInput.css({ position: 'absolute', left: '0', top: '-100px' }); + if ($.blockUI) { + $.unblockUI(); + $('body').append(this.dpDiv); + } + } + this._inDialog = false; + } + }, + + /* Tidy up after a dialog display. */ + _tidyDialog: function(inst) { + inst.dpDiv.removeClass(this._dialogClass).unbind('.ui-datepicker-calendar'); + }, + + /* Close date picker if clicked elsewhere. */ + _checkExternalClick: function(event) { + if (!$.datepicker._curInst) + return; + + var $target = $(event.target), + inst = $.datepicker._getInst($target[0]); + + if ( ( ( $target[0].id != $.datepicker._mainDivId && + $target.parents('#' + $.datepicker._mainDivId).length == 0 && + !$target.hasClass($.datepicker.markerClassName) && + !$target.closest("." + $.datepicker._triggerClass).length && + $.datepicker._datepickerShowing && !($.datepicker._inDialog && $.blockUI) ) ) || + ( $target.hasClass($.datepicker.markerClassName) && $.datepicker._curInst != inst ) ) + $.datepicker._hideDatepicker(); + }, + + /* Adjust one of the date sub-fields. */ + _adjustDate: function(id, offset, period) { + var target = $(id); + var inst = this._getInst(target[0]); + if (this._isDisabledDatepicker(target[0])) { + return; + } + this._adjustInstDate(inst, offset + + (period == 'M' ? this._get(inst, 'showCurrentAtPos') : 0), // undo positioning + period); + this._updateDatepicker(inst); + }, + + /* Action for current link. */ + _gotoToday: function(id) { + var target = $(id); + var inst = this._getInst(target[0]); + if (this._get(inst, 'gotoCurrent') && inst.currentDay) { + inst.selectedDay = inst.currentDay; + inst.drawMonth = inst.selectedMonth = inst.currentMonth; + inst.drawYear = inst.selectedYear = inst.currentYear; + } + else { + var date = new Date(); + inst.selectedDay = date.getDate(); + inst.drawMonth = inst.selectedMonth = date.getMonth(); + inst.drawYear = inst.selectedYear = date.getFullYear(); + } + this._notifyChange(inst); + this._adjustDate(target); + }, + + /* Action for selecting a new month/year. */ + _selectMonthYear: function(id, select, period) { + var target = $(id); + var inst = this._getInst(target[0]); + inst['selected' + (period == 'M' ? 'Month' : 'Year')] = + inst['draw' + (period == 'M' ? 'Month' : 'Year')] = + parseInt(select.options[select.selectedIndex].value,10); + this._notifyChange(inst); + this._adjustDate(target); + }, + + /* Action for selecting a day. */ + _selectDay: function(id, month, year, td) { + var target = $(id); + if ($(td).hasClass(this._unselectableClass) || this._isDisabledDatepicker(target[0])) { + return; + } + var inst = this._getInst(target[0]); + inst.selectedDay = inst.currentDay = $('a', td).html(); + inst.selectedMonth = inst.currentMonth = month; + inst.selectedYear = inst.currentYear = year; + this._selectDate(id, this._formatDate(inst, + inst.currentDay, inst.currentMonth, inst.currentYear)); + }, + + /* Erase the input field and hide the date picker. */ + _clearDate: function(id) { + var target = $(id); + var inst = this._getInst(target[0]); + this._selectDate(target, ''); + }, + + /* Update the input field with the selected date. */ + _selectDate: function(id, dateStr) { + var target = $(id); + var inst = this._getInst(target[0]); + dateStr = (dateStr != null ? dateStr : this._formatDate(inst)); + if (inst.input) + inst.input.val(dateStr); + this._updateAlternate(inst); + var onSelect = this._get(inst, 'onSelect'); + if (onSelect) + onSelect.apply((inst.input ? inst.input[0] : null), [dateStr, inst]); // trigger custom callback + else if (inst.input) + inst.input.trigger('change'); // fire the change event + if (inst.inline) + this._updateDatepicker(inst); + else { + this._hideDatepicker(); + this._lastInput = inst.input[0]; + if (typeof(inst.input[0]) != 'object') + inst.input.focus(); // restore focus + this._lastInput = null; + } + }, + + /* Update any alternate field to synchronise with the main field. */ + _updateAlternate: function(inst) { + var altField = this._get(inst, 'altField'); + if (altField) { // update alternate field too + var altFormat = this._get(inst, 'altFormat') || this._get(inst, 'dateFormat'); + var date = this._getDate(inst); + var dateStr = this.formatDate(altFormat, date, this._getFormatConfig(inst)); + $(altField).each(function() { $(this).val(dateStr); }); + } + }, + + /* Set as beforeShowDay function to prevent selection of weekends. + @param date Date - the date to customise + @return [boolean, string] - is this date selectable?, what is its CSS class? */ + noWeekends: function(date) { + var day = date.getDay(); + return [(day > 0 && day < 6), '']; + }, + + /* Set as calculateWeek to determine the week of the year based on the ISO 8601 definition. + @param date Date - the date to get the week for + @return number - the number of the week within the year that contains this date */ + iso8601Week: function(date) { + var checkDate = new Date(date.getTime()); + // Find Thursday of this week starting on Monday + checkDate.setDate(checkDate.getDate() + 4 - (checkDate.getDay() || 7)); + var time = checkDate.getTime(); + checkDate.setMonth(0); // Compare with Jan 1 + checkDate.setDate(1); + return Math.floor(Math.round((time - checkDate) / 86400000) / 7) + 1; + }, + + /* Parse a string value into a date object. + See formatDate below for the possible formats. + + @param format string - the expected format of the date + @param value string - the date in the above format + @param settings Object - attributes include: + shortYearCutoff number - the cutoff year for determining the century (optional) + dayNamesShort string[7] - abbreviated names of the days from Sunday (optional) + dayNames string[7] - names of the days from Sunday (optional) + monthNamesShort string[12] - abbreviated names of the months (optional) + monthNames string[12] - names of the months (optional) + @return Date - the extracted date value or null if value is blank */ + parseDate: function (format, value, settings) { + if (format == null || value == null) + throw 'Invalid arguments'; + value = (typeof value == 'object' ? value.toString() : value + ''); + if (value == '') + return null; + var shortYearCutoff = (settings ? settings.shortYearCutoff : null) || this._defaults.shortYearCutoff; + shortYearCutoff = (typeof shortYearCutoff != 'string' ? shortYearCutoff : + new Date().getFullYear() % 100 + parseInt(shortYearCutoff, 10)); + var dayNamesShort = (settings ? settings.dayNamesShort : null) || this._defaults.dayNamesShort; + var dayNames = (settings ? settings.dayNames : null) || this._defaults.dayNames; + var monthNamesShort = (settings ? settings.monthNamesShort : null) || this._defaults.monthNamesShort; + var monthNames = (settings ? settings.monthNames : null) || this._defaults.monthNames; + var year = -1; + var month = -1; + var day = -1; + var doy = -1; + var literal = false; + // Check whether a format character is doubled + var lookAhead = function(match) { + var matches = (iFormat + 1 < format.length && format.charAt(iFormat + 1) == match); + if (matches) + iFormat++; + return matches; + }; + // Extract a number from the string value + var getNumber = function(match) { + var isDoubled = lookAhead(match); + var size = (match == '@' ? 14 : (match == '!' ? 20 : + (match == 'y' && isDoubled ? 4 : (match == 'o' ? 3 : 2)))); + var digits = new RegExp('^\\d{1,' + size + '}'); + var num = value.substring(iValue).match(digits); + if (!num) + throw 'Missing number at position ' + iValue; + iValue += num[0].length; + return parseInt(num[0], 10); + }; + // Extract a name from the string value and convert to an index + var getName = function(match, shortNames, longNames) { + var names = $.map(lookAhead(match) ? longNames : shortNames, function (v, k) { + return [ [k, v] ]; + }).sort(function (a, b) { + return -(a[1].length - b[1].length); + }); + var index = -1; + $.each(names, function (i, pair) { + var name = pair[1]; + if (value.substr(iValue, name.length).toLowerCase() == name.toLowerCase()) { + index = pair[0]; + iValue += name.length; + return false; + } + }); + if (index != -1) + return index + 1; + else + throw 'Unknown name at position ' + iValue; + }; + // Confirm that a literal character matches the string value + var checkLiteral = function() { + if (value.charAt(iValue) != format.charAt(iFormat)) + throw 'Unexpected literal at position ' + iValue; + iValue++; + }; + var iValue = 0; + for (var iFormat = 0; iFormat < format.length; iFormat++) { + if (literal) + if (format.charAt(iFormat) == "'" && !lookAhead("'")) + literal = false; + else + checkLiteral(); + else + switch (format.charAt(iFormat)) { + case 'd': + day = getNumber('d'); + break; + case 'D': + getName('D', dayNamesShort, dayNames); + break; + case 'o': + doy = getNumber('o'); + break; + case 'm': + month = getNumber('m'); + break; + case 'M': + month = getName('M', monthNamesShort, monthNames); + break; + case 'y': + year = getNumber('y'); + break; + case '@': + var date = new Date(getNumber('@')); + year = date.getFullYear(); + month = date.getMonth() + 1; + day = date.getDate(); + break; + case '!': + var date = new Date((getNumber('!') - this._ticksTo1970) / 10000); + year = date.getFullYear(); + month = date.getMonth() + 1; + day = date.getDate(); + break; + case "'": + if (lookAhead("'")) + checkLiteral(); + else + literal = true; + break; + default: + checkLiteral(); + } + } + if (iValue < value.length){ + throw "Extra/unparsed characters found in date: " + value.substring(iValue); + } + if (year == -1) + year = new Date().getFullYear(); + else if (year < 100) + year += new Date().getFullYear() - new Date().getFullYear() % 100 + + (year <= shortYearCutoff ? 0 : -100); + if (doy > -1) { + month = 1; + day = doy; + do { + var dim = this._getDaysInMonth(year, month - 1); + if (day <= dim) + break; + month++; + day -= dim; + } while (true); + } + var date = this._daylightSavingAdjust(new Date(year, month - 1, day)); + if (date.getFullYear() != year || date.getMonth() + 1 != month || date.getDate() != day) + throw 'Invalid date'; // E.g. 31/02/00 + return date; + }, + + /* Standard date formats. */ + ATOM: 'yy-mm-dd', // RFC 3339 (ISO 8601) + COOKIE: 'D, dd M yy', + ISO_8601: 'yy-mm-dd', + RFC_822: 'D, d M y', + RFC_850: 'DD, dd-M-y', + RFC_1036: 'D, d M y', + RFC_1123: 'D, d M yy', + RFC_2822: 'D, d M yy', + RSS: 'D, d M y', // RFC 822 + TICKS: '!', + TIMESTAMP: '@', + W3C: 'yy-mm-dd', // ISO 8601 + + _ticksTo1970: (((1970 - 1) * 365 + Math.floor(1970 / 4) - Math.floor(1970 / 100) + + Math.floor(1970 / 400)) * 24 * 60 * 60 * 10000000), + + /* Format a date object into a string value. + The format can be combinations of the following: + d - day of month (no leading zero) + dd - day of month (two digit) + o - day of year (no leading zeros) + oo - day of year (three digit) + D - day name short + DD - day name long + m - month of year (no leading zero) + mm - month of year (two digit) + M - month name short + MM - month name long + y - year (two digit) + yy - year (four digit) + @ - Unix timestamp (ms since 01/01/1970) + ! - Windows ticks (100ns since 01/01/0001) + '...' - literal text + '' - single quote + + @param format string - the desired format of the date + @param date Date - the date value to format + @param settings Object - attributes include: + dayNamesShort string[7] - abbreviated names of the days from Sunday (optional) + dayNames string[7] - names of the days from Sunday (optional) + monthNamesShort string[12] - abbreviated names of the months (optional) + monthNames string[12] - names of the months (optional) + @return string - the date in the above format */ + formatDate: function (format, date, settings) { + if (!date) + return ''; + var dayNamesShort = (settings ? settings.dayNamesShort : null) || this._defaults.dayNamesShort; + var dayNames = (settings ? settings.dayNames : null) || this._defaults.dayNames; + var monthNamesShort = (settings ? settings.monthNamesShort : null) || this._defaults.monthNamesShort; + var monthNames = (settings ? settings.monthNames : null) || this._defaults.monthNames; + // Check whether a format character is doubled + var lookAhead = function(match) { + var matches = (iFormat + 1 < format.length && format.charAt(iFormat + 1) == match); + if (matches) + iFormat++; + return matches; + }; + // Format a number, with leading zero if necessary + var formatNumber = function(match, value, len) { + var num = '' + value; + if (lookAhead(match)) + while (num.length < len) + num = '0' + num; + return num; + }; + // Format a name, short or long as requested + var formatName = function(match, value, shortNames, longNames) { + return (lookAhead(match) ? longNames[value] : shortNames[value]); + }; + var output = ''; + var literal = false; + if (date) + for (var iFormat = 0; iFormat < format.length; iFormat++) { + if (literal) + if (format.charAt(iFormat) == "'" && !lookAhead("'")) + literal = false; + else + output += format.charAt(iFormat); + else + switch (format.charAt(iFormat)) { + case 'd': + output += formatNumber('d', date.getDate(), 2); + break; + case 'D': + output += formatName('D', date.getDay(), dayNamesShort, dayNames); + break; + case 'o': + output += formatNumber('o', + Math.round((new Date(date.getFullYear(), date.getMonth(), date.getDate()).getTime() - new Date(date.getFullYear(), 0, 0).getTime()) / 86400000), 3); + break; + case 'm': + output += formatNumber('m', date.getMonth() + 1, 2); + break; + case 'M': + output += formatName('M', date.getMonth(), monthNamesShort, monthNames); + break; + case 'y': + output += (lookAhead('y') ? date.getFullYear() : + (date.getYear() % 100 < 10 ? '0' : '') + date.getYear() % 100); + break; + case '@': + output += date.getTime(); + break; + case '!': + output += date.getTime() * 10000 + this._ticksTo1970; + break; + case "'": + if (lookAhead("'")) + output += "'"; + else + literal = true; + break; + default: + output += format.charAt(iFormat); + } + } + return output; + }, + + /* Extract all possible characters from the date format. */ + _possibleChars: function (format) { + var chars = ''; + var literal = false; + // Check whether a format character is doubled + var lookAhead = function(match) { + var matches = (iFormat + 1 < format.length && format.charAt(iFormat + 1) == match); + if (matches) + iFormat++; + return matches; + }; + for (var iFormat = 0; iFormat < format.length; iFormat++) + if (literal) + if (format.charAt(iFormat) == "'" && !lookAhead("'")) + literal = false; + else + chars += format.charAt(iFormat); + else + switch (format.charAt(iFormat)) { + case 'd': case 'm': case 'y': case '@': + chars += '0123456789'; + break; + case 'D': case 'M': + return null; // Accept anything + case "'": + if (lookAhead("'")) + chars += "'"; + else + literal = true; + break; + default: + chars += format.charAt(iFormat); + } + return chars; + }, + + /* Get a setting value, defaulting if necessary. */ + _get: function(inst, name) { + return inst.settings[name] !== undefined ? + inst.settings[name] : this._defaults[name]; + }, + + /* Parse existing date and initialise date picker. */ + _setDateFromField: function(inst, noDefault) { + if (inst.input.val() == inst.lastVal) { + return; + } + var dateFormat = this._get(inst, 'dateFormat'); + var dates = inst.lastVal = inst.input ? inst.input.val() : null; + var date, defaultDate; + date = defaultDate = this._getDefaultDate(inst); + var settings = this._getFormatConfig(inst); + try { + date = this.parseDate(dateFormat, dates, settings) || defaultDate; + } catch (event) { + this.log(event); + dates = (noDefault ? '' : dates); + } + inst.selectedDay = date.getDate(); + inst.drawMonth = inst.selectedMonth = date.getMonth(); + inst.drawYear = inst.selectedYear = date.getFullYear(); + inst.currentDay = (dates ? date.getDate() : 0); + inst.currentMonth = (dates ? date.getMonth() : 0); + inst.currentYear = (dates ? date.getFullYear() : 0); + this._adjustInstDate(inst); + }, + + /* Retrieve the default date shown on opening. */ + _getDefaultDate: function(inst) { + return this._restrictMinMax(inst, + this._determineDate(inst, this._get(inst, 'defaultDate'), new Date())); + }, + + /* A date may be specified as an exact value or a relative one. */ + _determineDate: function(inst, date, defaultDate) { + var offsetNumeric = function(offset) { + var date = new Date(); + date.setDate(date.getDate() + offset); + return date; + }; + var offsetString = function(offset) { + try { + return $.datepicker.parseDate($.datepicker._get(inst, 'dateFormat'), + offset, $.datepicker._getFormatConfig(inst)); + } + catch (e) { + // Ignore + } + var date = (offset.toLowerCase().match(/^c/) ? + $.datepicker._getDate(inst) : null) || new Date(); + var year = date.getFullYear(); + var month = date.getMonth(); + var day = date.getDate(); + var pattern = /([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g; + var matches = pattern.exec(offset); + while (matches) { + switch (matches[2] || 'd') { + case 'd' : case 'D' : + day += parseInt(matches[1],10); break; + case 'w' : case 'W' : + day += parseInt(matches[1],10) * 7; break; + case 'm' : case 'M' : + month += parseInt(matches[1],10); + day = Math.min(day, $.datepicker._getDaysInMonth(year, month)); + break; + case 'y': case 'Y' : + year += parseInt(matches[1],10); + day = Math.min(day, $.datepicker._getDaysInMonth(year, month)); + break; + } + matches = pattern.exec(offset); + } + return new Date(year, month, day); + }; + var newDate = (date == null || date === '' ? defaultDate : (typeof date == 'string' ? offsetString(date) : + (typeof date == 'number' ? (isNaN(date) ? defaultDate : offsetNumeric(date)) : new Date(date.getTime())))); + newDate = (newDate && newDate.toString() == 'Invalid Date' ? defaultDate : newDate); + if (newDate) { + newDate.setHours(0); + newDate.setMinutes(0); + newDate.setSeconds(0); + newDate.setMilliseconds(0); + } + return this._daylightSavingAdjust(newDate); + }, + + /* Handle switch to/from daylight saving. + Hours may be non-zero on daylight saving cut-over: + > 12 when midnight changeover, but then cannot generate + midnight datetime, so jump to 1AM, otherwise reset. + @param date (Date) the date to check + @return (Date) the corrected date */ + _daylightSavingAdjust: function(date) { + if (!date) return null; + date.setHours(date.getHours() > 12 ? date.getHours() + 2 : 0); + return date; + }, + + /* Set the date(s) directly. */ + _setDate: function(inst, date, noChange) { + var clear = !date; + var origMonth = inst.selectedMonth; + var origYear = inst.selectedYear; + var newDate = this._restrictMinMax(inst, this._determineDate(inst, date, new Date())); + inst.selectedDay = inst.currentDay = newDate.getDate(); + inst.drawMonth = inst.selectedMonth = inst.currentMonth = newDate.getMonth(); + inst.drawYear = inst.selectedYear = inst.currentYear = newDate.getFullYear(); + if ((origMonth != inst.selectedMonth || origYear != inst.selectedYear) && !noChange) + this._notifyChange(inst); + this._adjustInstDate(inst); + if (inst.input) { + inst.input.val(clear ? '' : this._formatDate(inst)); + } + }, + + /* Retrieve the date(s) directly. */ + _getDate: function(inst) { + var startDate = (!inst.currentYear || (inst.input && inst.input.val() == '') ? null : + this._daylightSavingAdjust(new Date( + inst.currentYear, inst.currentMonth, inst.currentDay))); + return startDate; + }, + + /* Attach the onxxx handlers. These are declared statically so + * they work with static code transformers like Caja. + */ + _attachHandlers: function(inst) { + var stepMonths = this._get(inst, 'stepMonths'); + var id = '#' + inst.id.replace( /\\\\/g, "\\" ); + inst.dpDiv.find('[data-handler]').map(function () { + var handler = { + prev: function () { + window['DP_jQuery_' + dpuuid].datepicker._adjustDate(id, -stepMonths, 'M'); + }, + next: function () { + window['DP_jQuery_' + dpuuid].datepicker._adjustDate(id, +stepMonths, 'M'); + }, + hide: function () { + window['DP_jQuery_' + dpuuid].datepicker._hideDatepicker(); + }, + today: function () { + window['DP_jQuery_' + dpuuid].datepicker._gotoToday(id); + }, + selectDay: function () { + window['DP_jQuery_' + dpuuid].datepicker._selectDay(id, +this.getAttribute('data-month'), +this.getAttribute('data-year'), this); + return false; + }, + selectMonth: function () { + window['DP_jQuery_' + dpuuid].datepicker._selectMonthYear(id, this, 'M'); + return false; + }, + selectYear: function () { + window['DP_jQuery_' + dpuuid].datepicker._selectMonthYear(id, this, 'Y'); + return false; + } + }; + $(this).bind(this.getAttribute('data-event'), handler[this.getAttribute('data-handler')]); + }); + }, + + /* Generate the HTML for the current state of the date picker. */ + _generateHTML: function(inst) { + var today = new Date(); + today = this._daylightSavingAdjust( + new Date(today.getFullYear(), today.getMonth(), today.getDate())); // clear time + var isRTL = this._get(inst, 'isRTL'); + var showButtonPanel = this._get(inst, 'showButtonPanel'); + var hideIfNoPrevNext = this._get(inst, 'hideIfNoPrevNext'); + var navigationAsDateFormat = this._get(inst, 'navigationAsDateFormat'); + var numMonths = this._getNumberOfMonths(inst); + var showCurrentAtPos = this._get(inst, 'showCurrentAtPos'); + var stepMonths = this._get(inst, 'stepMonths'); + var isMultiMonth = (numMonths[0] != 1 || numMonths[1] != 1); + var currentDate = this._daylightSavingAdjust((!inst.currentDay ? new Date(9999, 9, 9) : + new Date(inst.currentYear, inst.currentMonth, inst.currentDay))); + var minDate = this._getMinMaxDate(inst, 'min'); + var maxDate = this._getMinMaxDate(inst, 'max'); + var drawMonth = inst.drawMonth - showCurrentAtPos; + var drawYear = inst.drawYear; + if (drawMonth < 0) { + drawMonth += 12; + drawYear--; + } + if (maxDate) { + var maxDraw = this._daylightSavingAdjust(new Date(maxDate.getFullYear(), + maxDate.getMonth() - (numMonths[0] * numMonths[1]) + 1, maxDate.getDate())); + maxDraw = (minDate && maxDraw < minDate ? minDate : maxDraw); + while (this._daylightSavingAdjust(new Date(drawYear, drawMonth, 1)) > maxDraw) { + drawMonth--; + if (drawMonth < 0) { + drawMonth = 11; + drawYear--; + } + } + } + inst.drawMonth = drawMonth; + inst.drawYear = drawYear; + var prevText = this._get(inst, 'prevText'); + prevText = (!navigationAsDateFormat ? prevText : this.formatDate(prevText, + this._daylightSavingAdjust(new Date(drawYear, drawMonth - stepMonths, 1)), + this._getFormatConfig(inst))); + var prev = (this._canAdjustMonth(inst, -1, drawYear, drawMonth) ? + '
' + prevText + '' : + (hideIfNoPrevNext ? '' : '' + prevText + '')); + var nextText = this._get(inst, 'nextText'); + nextText = (!navigationAsDateFormat ? nextText : this.formatDate(nextText, + this._daylightSavingAdjust(new Date(drawYear, drawMonth + stepMonths, 1)), + this._getFormatConfig(inst))); + var next = (this._canAdjustMonth(inst, +1, drawYear, drawMonth) ? + '' + nextText + '' : + (hideIfNoPrevNext ? '' : '' + nextText + '')); + var currentText = this._get(inst, 'currentText'); + var gotoDate = (this._get(inst, 'gotoCurrent') && inst.currentDay ? currentDate : today); + currentText = (!navigationAsDateFormat ? currentText : + this.formatDate(currentText, gotoDate, this._getFormatConfig(inst))); + var controls = (!inst.inline ? '' : ''); + var buttonPanel = (showButtonPanel) ? '
' + (isRTL ? controls : '') + + (this._isInRange(inst, gotoDate) ? '' : '') + (isRTL ? '' : controls) + '
' : ''; + var firstDay = parseInt(this._get(inst, 'firstDay'),10); + firstDay = (isNaN(firstDay) ? 0 : firstDay); + var showWeek = this._get(inst, 'showWeek'); + var dayNames = this._get(inst, 'dayNames'); + var dayNamesShort = this._get(inst, 'dayNamesShort'); + var dayNamesMin = this._get(inst, 'dayNamesMin'); + var monthNames = this._get(inst, 'monthNames'); + var monthNamesShort = this._get(inst, 'monthNamesShort'); + var beforeShowDay = this._get(inst, 'beforeShowDay'); + var showOtherMonths = this._get(inst, 'showOtherMonths'); + var selectOtherMonths = this._get(inst, 'selectOtherMonths'); + var calculateWeek = this._get(inst, 'calculateWeek') || this.iso8601Week; + var defaultDate = this._getDefaultDate(inst); + var html = ''; + for (var row = 0; row < numMonths[0]; row++) { + var group = ''; + this.maxRows = 4; + for (var col = 0; col < numMonths[1]; col++) { + var selectedDate = this._daylightSavingAdjust(new Date(drawYear, drawMonth, inst.selectedDay)); + var cornerClass = ' ui-corner-all'; + var calender = ''; + if (isMultiMonth) { + calender += '
'; + } + calender += '
' + + (/all|left/.test(cornerClass) && row == 0 ? (isRTL ? next : prev) : '') + + (/all|right/.test(cornerClass) && row == 0 ? (isRTL ? prev : next) : '') + + this._generateMonthYearHeader(inst, drawMonth, drawYear, minDate, maxDate, + row > 0 || col > 0, monthNames, monthNamesShort) + // draw month headers + '
' + + ''; + var thead = (showWeek ? '' : ''); + for (var dow = 0; dow < 7; dow++) { // days of the week + var day = (dow + firstDay) % 7; + thead += '= 5 ? ' class="ui-datepicker-week-end"' : '') + '>' + + '' + dayNamesMin[day] + ''; + } + calender += thead + ''; + var daysInMonth = this._getDaysInMonth(drawYear, drawMonth); + if (drawYear == inst.selectedYear && drawMonth == inst.selectedMonth) + inst.selectedDay = Math.min(inst.selectedDay, daysInMonth); + var leadDays = (this._getFirstDayOfMonth(drawYear, drawMonth) - firstDay + 7) % 7; + var curRows = Math.ceil((leadDays + daysInMonth) / 7); // calculate the number of rows to generate + var numRows = (isMultiMonth ? this.maxRows > curRows ? this.maxRows : curRows : curRows); //If multiple months, use the higher number of rows (see #7043) + this.maxRows = numRows; + var printDate = this._daylightSavingAdjust(new Date(drawYear, drawMonth, 1 - leadDays)); + for (var dRow = 0; dRow < numRows; dRow++) { // create date picker rows + calender += ''; + var tbody = (!showWeek ? '' : ''); + for (var dow = 0; dow < 7; dow++) { // create date picker days + var daySettings = (beforeShowDay ? + beforeShowDay.apply((inst.input ? inst.input[0] : null), [printDate]) : [true, '']); + var otherMonth = (printDate.getMonth() != drawMonth); + var unselectable = (otherMonth && !selectOtherMonths) || !daySettings[0] || + (minDate && printDate < minDate) || (maxDate && printDate > maxDate); + tbody += ''; // display selectable date + printDate.setDate(printDate.getDate() + 1); + printDate = this._daylightSavingAdjust(printDate); + } + calender += tbody + ''; + } + drawMonth++; + if (drawMonth > 11) { + drawMonth = 0; + drawYear++; + } + calender += '
' + this._get(inst, 'weekHeader') + '
' + + this._get(inst, 'calculateWeek')(printDate) + '' + // actions + (otherMonth && !showOtherMonths ? ' ' : // display for other months + (unselectable ? '' + printDate.getDate() + '' : '' + printDate.getDate() + '')) + '
' + (isMultiMonth ? '
' + + ((numMonths[0] > 0 && col == numMonths[1]-1) ? '
' : '') : ''); + group += calender; + } + html += group; + } + html += buttonPanel + ($.browser.msie && parseInt($.browser.version,10) < 7 && !inst.inline ? + '' : ''); + inst._keyEvent = false; + return html; + }, + + /* Generate the month and year header. */ + _generateMonthYearHeader: function(inst, drawMonth, drawYear, minDate, maxDate, + secondary, monthNames, monthNamesShort) { + var changeMonth = this._get(inst, 'changeMonth'); + var changeYear = this._get(inst, 'changeYear'); + var showMonthAfterYear = this._get(inst, 'showMonthAfterYear'); + var html = '
'; + var monthHtml = ''; + // month selection + if (secondary || !changeMonth) + monthHtml += '' + monthNames[drawMonth] + ''; + else { + var inMinYear = (minDate && minDate.getFullYear() == drawYear); + var inMaxYear = (maxDate && maxDate.getFullYear() == drawYear); + monthHtml += ''; + } + if (!showMonthAfterYear) + html += monthHtml + (secondary || !(changeMonth && changeYear) ? ' ' : ''); + // year selection + if ( !inst.yearshtml ) { + inst.yearshtml = ''; + if (secondary || !changeYear) + html += '' + drawYear + ''; + else { + // determine range of years to display + var years = this._get(inst, 'yearRange').split(':'); + var thisYear = new Date().getFullYear(); + var determineYear = function(value) { + var year = (value.match(/c[+-].*/) ? drawYear + parseInt(value.substring(1), 10) : + (value.match(/[+-].*/) ? thisYear + parseInt(value, 10) : + parseInt(value, 10))); + return (isNaN(year) ? thisYear : year); + }; + var year = determineYear(years[0]); + var endYear = Math.max(year, determineYear(years[1] || '')); + year = (minDate ? Math.max(year, minDate.getFullYear()) : year); + endYear = (maxDate ? Math.min(endYear, maxDate.getFullYear()) : endYear); + inst.yearshtml += ''; + + html += inst.yearshtml; + inst.yearshtml = null; + } + } + html += this._get(inst, 'yearSuffix'); + if (showMonthAfterYear) + html += (secondary || !(changeMonth && changeYear) ? ' ' : '') + monthHtml; + html += '
'; // Close datepicker_header + return html; + }, + + /* Adjust one of the date sub-fields. */ + _adjustInstDate: function(inst, offset, period) { + var year = inst.drawYear + (period == 'Y' ? offset : 0); + var month = inst.drawMonth + (period == 'M' ? offset : 0); + var day = Math.min(inst.selectedDay, this._getDaysInMonth(year, month)) + + (period == 'D' ? offset : 0); + var date = this._restrictMinMax(inst, + this._daylightSavingAdjust(new Date(year, month, day))); + inst.selectedDay = date.getDate(); + inst.drawMonth = inst.selectedMonth = date.getMonth(); + inst.drawYear = inst.selectedYear = date.getFullYear(); + if (period == 'M' || period == 'Y') + this._notifyChange(inst); + }, + + /* Ensure a date is within any min/max bounds. */ + _restrictMinMax: function(inst, date) { + var minDate = this._getMinMaxDate(inst, 'min'); + var maxDate = this._getMinMaxDate(inst, 'max'); + var newDate = (minDate && date < minDate ? minDate : date); + newDate = (maxDate && newDate > maxDate ? maxDate : newDate); + return newDate; + }, + + /* Notify change of month/year. */ + _notifyChange: function(inst) { + var onChange = this._get(inst, 'onChangeMonthYear'); + if (onChange) + onChange.apply((inst.input ? inst.input[0] : null), + [inst.selectedYear, inst.selectedMonth + 1, inst]); + }, + + /* Determine the number of months to show. */ + _getNumberOfMonths: function(inst) { + var numMonths = this._get(inst, 'numberOfMonths'); + return (numMonths == null ? [1, 1] : (typeof numMonths == 'number' ? [1, numMonths] : numMonths)); + }, + + /* Determine the current maximum date - ensure no time components are set. */ + _getMinMaxDate: function(inst, minMax) { + return this._determineDate(inst, this._get(inst, minMax + 'Date'), null); + }, + + /* Find the number of days in a given month. */ + _getDaysInMonth: function(year, month) { + return 32 - this._daylightSavingAdjust(new Date(year, month, 32)).getDate(); + }, + + /* Find the day of the week of the first of a month. */ + _getFirstDayOfMonth: function(year, month) { + return new Date(year, month, 1).getDay(); + }, + + /* Determines if we should allow a "next/prev" month display change. */ + _canAdjustMonth: function(inst, offset, curYear, curMonth) { + var numMonths = this._getNumberOfMonths(inst); + var date = this._daylightSavingAdjust(new Date(curYear, + curMonth + (offset < 0 ? offset : numMonths[0] * numMonths[1]), 1)); + if (offset < 0) + date.setDate(this._getDaysInMonth(date.getFullYear(), date.getMonth())); + return this._isInRange(inst, date); + }, + + /* Is the given date in the accepted range? */ + _isInRange: function(inst, date) { + var minDate = this._getMinMaxDate(inst, 'min'); + var maxDate = this._getMinMaxDate(inst, 'max'); + return ((!minDate || date.getTime() >= minDate.getTime()) && + (!maxDate || date.getTime() <= maxDate.getTime())); + }, + + /* Provide the configuration settings for formatting/parsing. */ + _getFormatConfig: function(inst) { + var shortYearCutoff = this._get(inst, 'shortYearCutoff'); + shortYearCutoff = (typeof shortYearCutoff != 'string' ? shortYearCutoff : + new Date().getFullYear() % 100 + parseInt(shortYearCutoff, 10)); + return {shortYearCutoff: shortYearCutoff, + dayNamesShort: this._get(inst, 'dayNamesShort'), dayNames: this._get(inst, 'dayNames'), + monthNamesShort: this._get(inst, 'monthNamesShort'), monthNames: this._get(inst, 'monthNames')}; + }, + + /* Format the given date for display. */ + _formatDate: function(inst, day, month, year) { + if (!day) { + inst.currentDay = inst.selectedDay; + inst.currentMonth = inst.selectedMonth; + inst.currentYear = inst.selectedYear; + } + var date = (day ? (typeof day == 'object' ? day : + this._daylightSavingAdjust(new Date(year, month, day))) : + this._daylightSavingAdjust(new Date(inst.currentYear, inst.currentMonth, inst.currentDay))); + return this.formatDate(this._get(inst, 'dateFormat'), date, this._getFormatConfig(inst)); + } +}); + +/* + * Bind hover events for datepicker elements. + * Done via delegate so the binding only occurs once in the lifetime of the parent div. + * Global instActive, set by _updateDatepicker allows the handlers to find their way back to the active picker. + */ +function bindHover(dpDiv) { + var selector = 'button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a'; + return dpDiv.bind('mouseout', function(event) { + var elem = $( event.target ).closest( selector ); + if ( !elem.length ) { + return; + } + elem.removeClass( "ui-state-hover ui-datepicker-prev-hover ui-datepicker-next-hover" ); + }) + .bind('mouseover', function(event) { + var elem = $( event.target ).closest( selector ); + if ($.datepicker._isDisabledDatepicker( instActive.inline ? dpDiv.parent()[0] : instActive.input[0]) || + !elem.length ) { + return; + } + elem.parents('.ui-datepicker-calendar').find('a').removeClass('ui-state-hover'); + elem.addClass('ui-state-hover'); + if (elem.hasClass('ui-datepicker-prev')) elem.addClass('ui-datepicker-prev-hover'); + if (elem.hasClass('ui-datepicker-next')) elem.addClass('ui-datepicker-next-hover'); + }); +} + +/* jQuery extend now ignores nulls! */ +function extendRemove(target, props) { + $.extend(target, props); + for (var name in props) + if (props[name] == null || props[name] == undefined) + target[name] = props[name]; + return target; +}; + +/* Determine whether an object is an array. */ +function isArray(a) { + return (a && (($.browser.safari && typeof a == 'object' && a.length) || + (a.constructor && a.constructor.toString().match(/\Array\(\)/)))); +}; + +/* Invoke the datepicker functionality. + @param options string - a command, optionally followed by additional parameters or + Object - settings for attaching new datepicker functionality + @return jQuery object */ +$.fn.datepicker = function(options){ + + /* Verify an empty collection wasn't passed - Fixes #6976 */ + if ( !this.length ) { + return this; + } + + /* Initialise the date picker. */ + if (!$.datepicker.initialized) { + $(document).mousedown($.datepicker._checkExternalClick). + find('body').append($.datepicker.dpDiv); + $.datepicker.initialized = true; + } + + var otherArgs = Array.prototype.slice.call(arguments, 1); + if (typeof options == 'string' && (options == 'isDisabled' || options == 'getDate' || options == 'widget')) + return $.datepicker['_' + options + 'Datepicker']. + apply($.datepicker, [this[0]].concat(otherArgs)); + if (options == 'option' && arguments.length == 2 && typeof arguments[1] == 'string') + return $.datepicker['_' + options + 'Datepicker']. + apply($.datepicker, [this[0]].concat(otherArgs)); + return this.each(function() { + typeof options == 'string' ? + $.datepicker['_' + options + 'Datepicker']. + apply($.datepicker, [this].concat(otherArgs)) : + $.datepicker._attachDatepicker(this, options); + }); +}; + +$.datepicker = new Datepicker(); // singleton instance +$.datepicker.initialized = false; +$.datepicker.uuid = new Date().getTime(); +$.datepicker.version = "1.8.24"; + +// Workaround for #4055 +// Add another global to avoid noConflict issues with inline event handlers +window['DP_jQuery_' + dpuuid] = $; + +})(jQuery); + +(function ($) { + + 'use strict'; + + var datePickerCounter = 0; + + AJS.DatePicker = function (field, options) { + + var datePicker, initPolyfill, $field, datePickerUUID; + + datePicker = {}; + + datePickerUUID = datePickerCounter++; + + // --------------------------------------------------------------------- + // fix up arguments ---------------------------------------------------- + // --------------------------------------------------------------------- + + $field = $(field); + $field.attr("data-aui-dp-uuid", datePickerUUID); + options = $.extend(undefined, AJS.DatePicker.prototype.defaultOptions, options); + + // --------------------------------------------------------------------- + // expose arguments with getters --------------------------------------- + // --------------------------------------------------------------------- + + datePicker.getField = function () { + return $field; + }; + + datePicker.getOptions = function () { + return options; + }; + + // --------------------------------------------------------------------- + // exposed methods ----------------------------------------------------- + // --------------------------------------------------------------------- + + initPolyfill = function () { + + var calendar, handleDatePickerFocus, handleFieldBlur, handleFieldFocus, + handleFieldUpdate, initCalendar, isSuppressingShow, + isTrackingDatePickerFocus, popup, popupContents; + + // ----------------------------------------------------------------- + // expose methods for controlling the popup ------------------------ + // ----------------------------------------------------------------- + + datePicker.hide = function () { + popup.hide(); + }; + + datePicker.show = function () { + popup.show(); + }; + + datePicker.setDate = function (value) { + if (typeof calendar !== 'undefined') { + calendar.datepicker("setDate", value); + } + }; + + datePicker.getDate = function (value) { + if (typeof calendar !== 'undefined') { + return calendar.datepicker("getDate"); + } + }; + + // ----------------------------------------------------------------- + // initialise the calendar ----------------------------------------- + // ----------------------------------------------------------------- + + initCalendar = function (i18nConfig) { + + popupContents.off(); + if (options.hint) { + var $hint = $('
').addClass("aui-datepicker-hint"); + $hint.append("").text(options.hint); + popupContents.append($hint); + } + calendar = $('
'); + calendar.attr("data-aui-dp-popup-uuid", datePickerUUID); + popupContents.append(calendar); + + var config = { + 'dateFormat': options.dateFormat, + 'defaultDate': $field.val(), + 'maxDate': $field.attr('max'), + 'minDate': $field.attr('min'), + 'nextText': '>', + 'onSelect': function (dateText, inst) { + $field.val(dateText); + $field.change(); + datePicker.hide(); + isSuppressingShow = true; + $field.focus(); + options.onSelect && options.onSelect.call(this, dateText); + }, + onChangeMonthYear: function () { + // defer rehresh call until current stack has cleared (after month has rendered) + setTimeout(popup.refresh, 0); + }, + 'prevText': '<' + }; + + $.extend(config, i18nConfig); + + if (options.firstDay > -1) { + config.firstDay = options.firstDay; + } + + if (typeof $field.attr('step') !== 'undefined') { + AJS.log('WARNING: The AJS date picker polyfill currently does not support the step attribute!'); + } + + calendar.datepicker(config); + + // bind additional field processing events + $field.on('focusout', handleFieldBlur); + $field.on('propertychange keyup input paste', handleFieldUpdate); + + }; + + // ----------------------------------------------------------------- + // event handler wrappers ------------------------------------------ + // ----------------------------------------------------------------- + + handleDatePickerFocus = function (event) { + var $eventTarget = $(event.target); + event.preventDefault(); + if (!($eventTarget.closest(popupContents).length || $eventTarget.is($field))) { + if (!$eventTarget.closest('.ui-datepicker-header').length) { + datePicker.hide(); + } + } + }; + + handleFieldBlur = function (event) { + if (!(isTrackingDatePickerFocus)) { + $('body').on('focus blur click mousedown', '*', handleDatePickerFocus); + isTrackingDatePickerFocus = true; + } + }; + + handleFieldFocus = function (event) { + if (!(isSuppressingShow)) { + datePicker.show(); + } else { + isSuppressingShow = false; + } + }; + + handleFieldUpdate = function (event) { + var val = $(this).val(); + // IE10/11 fire the 'input' event when internally showing and hiding + // the placeholder of an input. This was cancelling the inital click + // event and preventing the selection of the first date. The val check here + // is a workaround to assure we have legitimate user input that should update + // the calendar + if (val) { + calendar.datepicker('setDate', $field.val()); + calendar.datepicker('option', { + 'maxDate': $field.attr('max'), + 'minDate': $field.attr('min') + }); + } + }; + + // ----------------------------------------------------------------- + // undo (almost) everything ---------------------------------------- + // ----------------------------------------------------------------- + + datePicker.destroyPolyfill = function () { + + // goodbye, cruel world! + datePicker.hide(); + + $field.attr('placeholder', null); + + $field.off('propertychange keyup input paste', handleFieldUpdate); + $field.off('focus click', handleFieldFocus); + $field.off('focusout', handleFieldBlur); + + if (AJS.DatePicker.prototype.browserSupportsDateField) { + $field[0].type = 'date'; + } + + if (typeof calendar !== 'undefined') { + calendar.datepicker('destroy'); + } + + // TODO: figure out a way to tear down the popup (if necessary) + + delete datePicker.destroyPolyfill; + + delete datePicker.show; + delete datePicker.hide; + + }; + + // ----------------------------------------------------------------- + // polyfill bootstrap ---------------------------------------------- + // ----------------------------------------------------------------- + + isSuppressingShow = false; // used to stop the popover from showing when focus is restored to the field after a date has been selected + isTrackingDatePickerFocus = false; // used to prevent multiple bindings of handleDatePickerFocus within handleFieldBlur + + if (!(options.languageCode in AJS.DatePicker.prototype.localisations)) { + options.languageCode = ''; + } + var i18nConfig = AJS.DatePicker.prototype.localisations[options.languageCode]; + + var containerClass = ""; + var width = 240; + + if (i18nConfig.size === "large") { + width = 325; + containerClass = "aui-datepicker-dialog-large"; + } + var dialogOptions = { + 'hideCallback': function () { + $('body').off('focus blur click mousedown', '*', handleDatePickerFocus); + isTrackingDatePickerFocus = false; + }, + 'hideDelay': null, + 'noBind': true, + 'persistent': true, + 'width': width + }; + + if (options.position) { + dialogOptions.calculatePositions = function (popup, targetPosition) { + // create a jQuery object from the internal + var vanilla = $(popup[0]); + return options.position.call(this, vanilla, targetPosition); + } + } + + popup = AJS.InlineDialog($field, undefined, function (contents, trigger, showPopup) { + if (typeof calendar === 'undefined') { + popupContents = contents; + initCalendar(i18nConfig); + } + showPopup(); + }, dialogOptions); + + popup.addClass("aui-datepicker-dialog"); + popup.addClass(containerClass); + + // bind what we need to start off with + $field.on('focus click', handleFieldFocus); // the click is for fucking opera... Y U NO FIRE FOCUS EVENTS PROPERLY??? + + // give users a hint that this is a date field; note that placeholder isn't technically a valid attribute + // according to the spec... + $field.attr('placeholder', options.dateFormat); + + // override the browser's default date field implementation (if applicable) + // since IE doesn't support date input fields, we should be fine... + if (options.overrideBrowserDefault && AJS.DatePicker.prototype.browserSupportsDateField) { + $field[0].type = 'text'; + } + + }; + + datePicker.reset = function () { + + if (typeof datePicker.destroyPolyfill === 'function') { + datePicker.destroyPolyfill(); + } + + if ((!(AJS.DatePicker.prototype.browserSupportsDateField)) || options.overrideBrowserDefault) { + initPolyfill(); + } + + }; + + // --------------------------------------------------------------------- + // bootstrap ----------------------------------------------------------- + // --------------------------------------------------------------------- + + datePicker.reset(); + + return datePicker; + + }; + + // ------------------------------------------------------------------------- + // things that should be common -------------------------------------------- + // ------------------------------------------------------------------------- + + AJS.DatePicker.prototype.browserSupportsDateField = ($('')[0].type === 'date'); + + AJS.DatePicker.prototype.defaultOptions = { + overrideBrowserDefault: false, + firstDay: -1, + languageCode: AJS.$('html').attr('lang') || 'en-AU', + dateFormat: $.datepicker.W3C // same as $.datepicker.ISO_8601 + }; + + // adapted from the jQuery UI Datepicker widget (v1.8.16), with the following changes: + // - dayNamesShort -> dayNamesMin + // - unnecessary attributes omitted + /* + CODE to extract codes out: + + var langCode, langs, out; + langs = jQuery.datepicker.regional; + out = {}; + + for (langCode in langs) { + if (langs.hasOwnProperty(langCode)) { + out[langCode] = { + 'dayNames': langs[langCode].dayNames, + 'dayNamesMin': langs[langCode].dayNamesShort, // this is deliberate + 'firstDay': langs[langCode].firstDay, + 'isRTL': langs[langCode].isRTL, + 'monthNames': langs[langCode].monthNames, + 'showMonthAfterYear': langs[langCode].showMonthAfterYear, + 'yearSuffix': langs[langCode].yearSuffix + }; + } + } + + */ + AJS.DatePicker.prototype.localisations = { + "": { + "dayNames": ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], + "dayNamesMin": ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], + "firstDay": 0, + "isRTL": false, + "monthNames": ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "af": { + "dayNames": ["Sondag", "Maandag", "Dinsdag", "Woensdag", "Donderdag", "Vrydag", "Saterdag"], + "dayNamesMin": ["Son", "Maa", "Din", "Woe", "Don", "Vry", "Sat"], + "firstDay": 1, + "isRTL": false, + "monthNames": ["Januarie", "Februarie", "Maart", "April", "Mei", "Junie", "Julie", "Augustus", "September", "Oktober", "November", "Desember"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "ar-DZ": { + "dayNames": ["الأحد", "الاثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت"], + "dayNamesMin": ["الأحد", "الاثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت"], + "firstDay": 6, + "isRTL": true, + "monthNames": ["جانفي", "فيفري", "مارس", "أفريل", "ماي", "جوان", "جويلية", "أوت", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "ar": { + "dayNames": ["الأحد", "الاثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت"], + "dayNamesMin": ["الأحد", "الاثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت"], + "firstDay": 6, + "isRTL": true, + "monthNames": ["كانون الثاني", "شباط", "آذار", "نيسان", "مايو", "حزيران", "تموز", "آب", "أيلول", "تشرين الأول", "تشرين الثاني", "كانون الأول"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "az": { + "dayNames": ["Bazar", "Bazar ertəsi", "Çərşənbə axşamı", "Çərşənbə", "Cümə axşamı", "Cümə", "Şənbə"], + "dayNamesMin": ["B", "Be", "Ça", "Ç", "Ca", "C", "Ş"], + "firstDay": 1, + "isRTL": false, + "monthNames": ["Yanvar", "Fevral", "Mart", "Aprel", "May", "İyun", "İyul", "Avqust", "Sentyabr", "Oktyabr", "Noyabr", "Dekabr"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "bg": { + "dayNames": ["Неделя", "Понеделник", "Вторник", "Сряда", "Четвъртък", "Петък", "Събота"], + "dayNamesMin": ["Нед", "Пон", "Вто", "Сря", "Чет", "Пет", "Съб"], + "firstDay": 1, + "isRTL": false, + "monthNames": ["Януари", "Февруари", "Март", "Април", "Май", "Юни", "Юли", "Август", "Септември", "Октомври", "Ноември", "Декември"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "bs": { + "dayNames": ["Nedelja", "Ponedeljak", "Utorak", "Srijeda", "Četvrtak", "Petak", "Subota"], + "dayNamesMin": ["Ned", "Pon", "Uto", "Sri", "Čet", "Pet", "Sub"], + "firstDay": 1, + "isRTL": false, + "monthNames": ["Januar", "Februar", "Mart", "April", "Maj", "Juni", "Juli", "August", "Septembar", "Oktobar", "Novembar", "Decembar"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "ca": { + "dayNames": ["Diumenge", "Dilluns", "Dimarts", "Dimecres", "Dijous", "Divendres", "Dissabte"], + "dayNamesMin": ["Dug", "Dln", "Dmt", "Dmc", "Djs", "Dvn", "Dsb"], + "firstDay": 1, + "isRTL": false, + "monthNames": ["Gener", "Febrer", "Març", "Abril", "Maig", "Juny", "Juliol", "Agost", "Setembre", "Octubre", "Novembre", "Desembre"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "cs": { + "dayNames": ["neděle", "pondělí", "úterý", "středa", "čtvrtek", "pátek", "sobota"], + "dayNamesMin": ["ne", "po", "út", "st", "čt", "pá", "so"], + "firstDay": 1, + "isRTL": false, + "monthNames": ["leden", "únor", "březen", "duben", "květen", "červen", "červenec", "srpen", "září", "říjen", "listopad", "prosinec"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "da": { + "dayNames": ["Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag"], + "dayNamesMin": ["Søn", "Man", "Tir", "Ons", "Tor", "Fre", "Lør"], + "firstDay": 1, + "isRTL": false, + "monthNames": ["Januar", "Februar", "Marts", "April", "Maj", "Juni", "Juli", "August", "September", "Oktober", "November", "December"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "de": { + "dayNames": ["Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag"], + "dayNamesMin": ["So", "Mo", "Di", "Mi", "Do", "Fr", "Sa"], + "firstDay": 1, + "isRTL": false, + "monthNames": ["Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "el": { + "dayNames": ["Κυριακή", "Δευτέρα", "Τρίτη", "Τετάρτη", "Πέμπτη", "Παρασκευή", "Σάββατο"], + "dayNamesMin": ["Κυρ", "Δευ", "Τρι", "Τετ", "Πεμ", "Παρ", "Σαβ"], + "firstDay": 1, + "isRTL": false, + "monthNames": ["Ιανουάριος", "Φεβρουάριος", "Μάρτιος", "Απρίλιος", "Μάιος", "Ιούνιος", "Ιούλιος", "Αύγουστος", "Σεπτέμβριος", "Οκτώβριος", "Νοέμβριος", "Δεκέμβριος"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "en-AU": { + "dayNames": ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], + "dayNamesMin": ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], + "firstDay": 1, + "isRTL": false, + "monthNames": ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "en-GB": { + "dayNames": ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], + "dayNamesMin": ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], + "firstDay": 1, + "isRTL": false, + "monthNames": ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "en-NZ": { + "dayNames": ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], + "dayNamesMin": ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], + "firstDay": 1, + "isRTL": false, + "monthNames": ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "eo": { + "dayNames": ["Dimanĉo", "Lundo", "Mardo", "Merkredo", "Ĵaŭdo", "Vendredo", "Sabato"], + "dayNamesMin": ["Dim", "Lun", "Mar", "Mer", "Ĵaŭ", "Ven", "Sab"], + "firstDay": 0, + "isRTL": false, + "monthNames": ["Januaro", "Februaro", "Marto", "Aprilo", "Majo", "Junio", "Julio", "Aŭgusto", "Septembro", "Oktobro", "Novembro", "Decembro"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "es": { + "dayNames": ["Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado"], + "dayNamesMin": ["Dom", "Lun", "Mar", "Mié", "Juv", "Vie", "Sáb"], + "firstDay": 1, + "isRTL": false, + "monthNames": ["Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "et": { + "dayNames": ["Pühapäev", "Esmaspäev", "Teisipäev", "Kolmapäev", "Neljapäev", "Reede", "Laupäev"], + "dayNamesMin": ["Pühap", "Esmasp", "Teisip", "Kolmap", "Neljap", "Reede", "Laup"], + "firstDay": 1, + "isRTL": false, + "monthNames": ["Jaanuar", "Veebruar", "Märts", "Aprill", "Mai", "Juuni", "Juuli", "August", "September", "Oktoober", "November", "Detsember"], + "showMonthAfterYear": false, + "yearSuffix": "", + "size": "large" + }, + "eu": { + "dayNames": ["Igandea", "Astelehena", "Asteartea", "Asteazkena", "Osteguna", "Ostirala", "Larunbata"], + "dayNamesMin": ["Iga", "Ast", "Ast", "Ast", "Ost", "Ost", "Lar"], + "firstDay": 1, + "isRTL": false, + "monthNames": ["Urtarrila", "Otsaila", "Martxoa", "Apirila", "Maiatza", "Ekaina", "Uztaila", "Abuztua", "Iraila", "Urria", "Azaroa", "Abendua"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "fa": { + "dayNames": ["يکشنبه", "دوشنبه", "سهشنبه", "چهارشنبه", "پنجشنبه", "جمعه", "شنبه"], + "dayNamesMin": ["ي", "د", "س", "چ", "پ", "ج", "ش"], + "firstDay": 6, + "isRTL": true, + "monthNames": ["فروردين", "ارديبهشت", "خرداد", "تير", "مرداد", "شهريور", "مهر", "آبان", "آذر", "دي", "بهمن", "اسفند"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "fi": { + "dayNames": ["Sunnuntai", "Maanantai", "Tiistai", "Keskiviikko", "Torstai", "Perjantai", "Lauantai"], + "dayNamesMin": ["Su", "Ma", "Ti", "Ke", "To", "Pe", "Su"], + "firstDay": 1, + "isRTL": false, + "monthNames": ["Tammikuu", "Helmikuu", "Maaliskuu", "Huhtikuu", "Toukokuu", "Kesäkuu", "Heinäkuu", "Elokuu", "Syyskuu", "Lokakuu", "Marraskuu", "Joulukuu"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "fo": { + "dayNames": ["Sunnudagur", "Mánadagur", "Týsdagur", "Mikudagur", "Hósdagur", "Fríggjadagur", "Leyardagur"], + "dayNamesMin": ["Sun", "Mán", "Týs", "Mik", "Hós", "Frí", "Ley"], + "firstDay": 0, + "isRTL": false, + "monthNames": ["Januar", "Februar", "Mars", "Apríl", "Mei", "Juni", "Juli", "August", "September", "Oktober", "November", "Desember"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "fr-CH": { + "dayNames": ["Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi"], + "dayNamesMin": ["Dim", "Lun", "Mar", "Mer", "Jeu", "Ven", "Sam"], + "firstDay": 1, + "isRTL": false, + "monthNames": ["Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "fr": { + "dayNames": ["Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi"], + "dayNamesMin": ["Dim.", "Lun.", "Mar.", "Mer.", "Jeu.", "Ven.", "Sam."], + "firstDay": 1, + "isRTL": false, + "monthNames": ["Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "gl": { + "dayNames": ["Domingo", "Luns", "Martes", "Mércores", "Xoves", "Venres", "Sábado"], + "dayNamesMin": ["Dom", "Lun", "Mar", "Mér", "Xov", "Ven", "Sáb"], + "firstDay": 1, + "isRTL": false, + "monthNames": ["Xaneiro", "Febreiro", "Marzo", "Abril", "Maio", "Xuño", "Xullo", "Agosto", "Setembro", "Outubro", "Novembro", "Decembro"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "he": { + "dayNames": ["ראשון", "שני", "שלישי", "רביעי", "חמישי", "שישי", "שבת"], + "dayNamesMin": ["א'", "ב'", "ג'", "ד'", "ה'", "ו'", "שבת"], + "firstDay": 0, + "isRTL": true, + "monthNames": ["ינואר", "פברואר", "מרץ", "אפריל", "מאי", "יוני", "יולי", "אוגוסט", "ספטמבר", "אוקטובר", "נובמבר", "דצמבר"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "hr": { + "dayNames": ["Nedjelja", "Ponedjeljak", "Utorak", "Srijeda", "Četvrtak", "Petak", "Subota"], + "dayNamesMin": ["Ned", "Pon", "Uto", "Sri", "Čet", "Pet", "Sub"], + "firstDay": 1, + "isRTL": false, + "monthNames": ["Siječanj", "Veljača", "Ožujak", "Travanj", "Svibanj", "Lipanj", "Srpanj", "Kolovoz", "Rujan", "Listopad", "Studeni", "Prosinac"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "hu": { + "dayNames": ["Vasárnap", "Hétfö", "Kedd", "Szerda", "Csütörtök", "Péntek", "Szombat"], + "dayNamesMin": ["Vas", "Hét", "Ked", "Sze", "Csü", "Pén", "Szo"], + "firstDay": 1, + "isRTL": false, + "monthNames": ["Január", "Február", "Március", "Április", "Május", "Június", "Július", "Augusztus", "Szeptember", "Október", "November", "December"], + "showMonthAfterYear": true, + "yearSuffix": "" + }, + "hy": { + "dayNames": ["կիրակի", "եկուշաբթի", "երեքշաբթի", "չորեքշաբթի", "հինգշաբթի", "ուրբաթ", "շաբաթ"], + "dayNamesMin": ["կիր", "երկ", "երք", "չրք", "հնգ", "ուրբ", "շբթ"], + "firstDay": 1, + "isRTL": false, + "monthNames": ["Հունվար", "Փետրվար", "Մարտ", "Ապրիլ", "Մայիս", "Հունիս", "Հուլիս", "Օգոստոս", "Սեպտեմբեր", "Հոկտեմբեր", "Նոյեմբեր", "Դեկտեմբեր"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "id": { + "dayNames": ["Minggu", "Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu"], + "dayNamesMin": ["Min", "Sen", "Sel", "Rab", "kam", "Jum", "Sab"], + "firstDay": 0, + "isRTL": false, + "monthNames": ["Januari", "Februari", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "Nopember", "Desember"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "is": { + "dayNames": ["Sunnudagur", "Mánudagur", "Þriðjudagur", "Miðvikudagur", "Fimmtudagur", "Föstudagur", "Laugardagur"], + "dayNamesMin": ["Sun", "Mán", "Þri", "Mið", "Fim", "Fös", "Lau"], + "firstDay": 0, + "isRTL": false, + "monthNames": ["Janúar", "Febrúar", "Mars", "Apríl", "Maí", "Júní", "Júlí", "Ágúst", "September", "Október", "Nóvember", "Desember"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "it": { + "dayNames": ["Domenica", "Lunedì", "Martedì", "Mercoledì", "Giovedì", "Venerdì", "Sabato"], + "dayNamesMin": ["Dom", "Lun", "Mar", "Mer", "Gio", "Ven", "Sab"], + "firstDay": 1, + "isRTL": false, + "monthNames": ["Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "ja": { + "dayNames": ["日曜日", "月曜日", "火曜日", "水曜日", "木曜日", "金曜日", "土曜日"], + "dayNamesMin": ["日", "月", "火", "水", "木", "金", "土"], + "firstDay": 0, + "isRTL": false, + "monthNames": ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"], + "showMonthAfterYear": true, + "yearSuffix": "年" + }, + "ko": { + "dayNames": ["일", "월", "화", "수", "목", "금", "토"], + "dayNamesMin": ["일", "월", "화", "수", "목", "금", "토"], + "firstDay": 0, + "isRTL": false, + "monthNames": ["1월(JAN)", "2월(FEB)", "3월(MAR)", "4월(APR)", "5월(MAY)", "6월(JUN)", "7월(JUL)", "8월(AUG)", "9월(SEP)", "10월(OCT)", "11월(NOV)", "12월(DEC)"], + "showMonthAfterYear": false, + "yearSuffix": "년" + }, + "kz": { + "dayNames": ["Жексенбі", "Дүйсенбі", "Сейсенбі", "Сәрсенбі", "Бейсенбі", "Жұма", "Сенбі"], + "dayNamesMin": ["жкс", "дсн", "ссн", "срс", "бсн", "жма", "снб"], + "firstDay": 1, + "isRTL": false, + "monthNames": ["Қаңтар", "Ақпан", "Наурыз", "Сәуір", "Мамыр", "Маусым", "Шілде", "Тамыз", "Қыркүйек", "Қазан", "Қараша", "Желтоқсан"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "lt": { + "dayNames": ["sekmadienis", "pirmadienis", "antradienis", "trečiadienis", "ketvirtadienis", "penktadienis", "šeštadienis"], + "dayNamesMin": ["sek", "pir", "ant", "tre", "ket", "pen", "šeš"], + "firstDay": 1, + "isRTL": false, + "monthNames": ["Sausis", "Vasaris", "Kovas", "Balandis", "Gegužė", "Birželis", "Liepa", "Rugpjūtis", "Rugsėjis", "Spalis", "Lapkritis", "Gruodis"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "lv": { + "dayNames": ["svētdiena", "pirmdiena", "otrdiena", "trešdiena", "ceturtdiena", "piektdiena", "sestdiena"], + "dayNamesMin": ["svt", "prm", "otr", "tre", "ctr", "pkt", "sst"], + "firstDay": 1, + "isRTL": false, + "monthNames": ["Janvāris", "Februāris", "Marts", "Aprīlis", "Maijs", "Jūnijs", "Jūlijs", "Augusts", "Septembris", "Oktobris", "Novembris", "Decembris"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "ml": { + "dayNames": ["ഞായര്", "തിങ്കള്", "ചൊവ്വ", "ബുധന്", "വ്യാഴം", "വെള്ളി", "ശനി"], + "dayNamesMin": ["ഞായ", "തിങ്ക", "ചൊവ്വ", "ബുധ", "വ്യാഴം", "വെള്ളി", "ശനി"], + "firstDay": 1, + "isRTL": false, + "monthNames": ["ജനുവരി", "ഫെബ്രുവരി", "മാര്ച്ച്", "ഏപ്രില്", "മേയ്", "ജൂണ്", "ജൂലൈ", "ആഗസ്റ്റ്", "സെപ്റ്റംബര്", "ഒക്ടോബര്", "നവംബര്", "ഡിസംബര്"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "ms": { + "dayNames": ["Ahad", "Isnin", "Selasa", "Rabu", "Khamis", "Jumaat", "Sabtu"], + "dayNamesMin": ["Aha", "Isn", "Sel", "Rab", "kha", "Jum", "Sab"], + "firstDay": 0, + "isRTL": false, + "monthNames": ["Januari", "Februari", "Mac", "April", "Mei", "Jun", "Julai", "Ogos", "September", "Oktober", "November", "Disember"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "nl": { + "dayNames": ["zondag", "maandag", "dinsdag", "woensdag", "donderdag", "vrijdag", "zaterdag"], + "dayNamesMin": ["zon", "maa", "din", "woe", "don", "vri", "zat"], + "firstDay": 1, + "isRTL": false, + "monthNames": ["januari", "februari", "maart", "april", "mei", "juni", "juli", "augustus", "september", "oktober", "november", "december"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "no": { + "dayNames": ["søndag", "mandag", "tirsdag", "onsdag", "torsdag", "fredag", "lørdag"], + "dayNamesMin": ["søn", "man", "tir", "ons", "tor", "fre", "lør"], + "firstDay": 1, + "isRTL": false, + "monthNames": ["januar", "februar", "mars", "april", "mai", "juni", "juli", "august", "september", "oktober", "november", "desember"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "pl": { + "dayNames": ["Niedziela", "Poniedziałek", "Wtorek", "Środa", "Czwartek", "Piątek", "Sobota"], + "dayNamesMin": ["Nie", "Pn", "Wt", "Śr", "Czw", "Pt", "So"], + "firstDay": 1, + "isRTL": false, + "monthNames": ["Styczeń", "Luty", "Marzec", "Kwiecień", "Maj", "Czerwiec", "Lipiec", "Sierpień", "Wrzesień", "Październik", "Listopad", "Grudzień"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "pt-BR": { + "dayNames": ["Domingo", "Segunda-feira", "Terça-feira", "Quarta-feira", "Quinta-feira", "Sexta-feira", "Sábado"], + "dayNamesMin": ["Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb"], + "firstDay": 0, + "isRTL": false, + "monthNames": ["Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "pt": { + "dayNames": ["Domingo", "Segunda-feira", "Terça-feira", "Quarta-feira", "Quinta-feira", "Sexta-feira", "Sábado"], + "dayNamesMin": ["Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb"], + "firstDay": 0, + "isRTL": false, + "monthNames": ["Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "rm": { + "dayNames": ["Dumengia", "Glindesdi", "Mardi", "Mesemna", "Gievgia", "Venderdi", "Sonda"], + "dayNamesMin": ["Dum", "Gli", "Mar", "Mes", "Gie", "Ven", "Som"], + "firstDay": 1, + "isRTL": false, + "monthNames": ["Schaner", "Favrer", "Mars", "Avrigl", "Matg", "Zercladur", "Fanadur", "Avust", "Settember", "October", "November", "December"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "ro": { + "dayNames": ["Duminică", "Luni", "Marţi", "Miercuri", "Joi", "Vineri", "Sâmbătă"], + "dayNamesMin": ["Dum", "Lun", "Mar", "Mie", "Joi", "Vin", "Sâm"], + "firstDay": 1, + "isRTL": false, + "monthNames": ["Ianuarie", "Februarie", "Martie", "Aprilie", "Mai", "Iunie", "Iulie", "August", "Septembrie", "Octombrie", "Noiembrie", "Decembrie"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "ru": { + "dayNames": ["воскресенье", "понедельник", "вторник", "среда", "четверг", "пятница", "суббота"], + "dayNamesMin": ["вск", "пнд", "втр", "срд", "чтв", "птн", "сбт"], + "firstDay": 1, + "isRTL": false, + "monthNames": ["Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "sk": { + "dayNames": ["Nedeľa", "Pondelok", "Utorok", "Streda", "Štvrtok", "Piatok", "Sobota"], + "dayNamesMin": ["Ned", "Pon", "Uto", "Str", "Štv", "Pia", "Sob"], + "firstDay": 1, + "isRTL": false, + "monthNames": ["Január", "Február", "Marec", "Apríl", "Máj", "Jún", "Júl", "August", "September", "Október", "November", "December"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "sl": { + "dayNames": ["Nedelja", "Ponedeljek", "Torek", "Sreda", "Četrtek", "Petek", "Sobota"], + "dayNamesMin": ["Ned", "Pon", "Tor", "Sre", "Čet", "Pet", "Sob"], + "firstDay": 1, + "isRTL": false, + "monthNames": ["Januar", "Februar", "Marec", "April", "Maj", "Junij", "Julij", "Avgust", "September", "Oktober", "November", "December"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "sq": { + "dayNames": ["E Diel", "E Hënë", "E Martë", "E Mërkurë", "E Enjte", "E Premte", "E Shtune"], + "dayNamesMin": ["Di", "Hë", "Ma", "Më", "En", "Pr", "Sh"], + "firstDay": 1, + "isRTL": false, + "monthNames": ["Janar", "Shkurt", "Mars", "Prill", "Maj", "Qershor", "Korrik", "Gusht", "Shtator", "Tetor", "Nëntor", "Dhjetor"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "sr-SR": { + "dayNames": ["Nedelja", "Ponedeljak", "Utorak", "Sreda", "Četvrtak", "Petak", "Subota"], + "dayNamesMin": ["Ned", "Pon", "Uto", "Sre", "Čet", "Pet", "Sub"], + "firstDay": 1, + "isRTL": false, + "monthNames": ["Januar", "Februar", "Mart", "April", "Maj", "Jun", "Jul", "Avgust", "Septembar", "Oktobar", "Novembar", "Decembar"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "sr": { + "dayNames": ["Недеља", "Понедељак", "Уторак", "Среда", "Четвртак", "Петак", "Субота"], + "dayNamesMin": ["Нед", "Пон", "Уто", "Сре", "Чет", "Пет", "Суб"], + "firstDay": 1, + "isRTL": false, + "monthNames": ["Јануар", "Фебруар", "Март", "Април", "Мај", "Јун", "Јул", "Август", "Септембар", "Октобар", "Новембар", "Децембар"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "sv": { + "dayNames": ["Söndag", "Måndag", "Tisdag", "Onsdag", "Torsdag", "Fredag", "Lördag"], + "dayNamesMin": ["Sön", "Mån", "Tis", "Ons", "Tor", "Fre", "Lör"], + "firstDay": 1, + "isRTL": false, + "monthNames": ["Januari", "Februari", "Mars", "April", "Maj", "Juni", "Juli", "Augusti", "September", "Oktober", "November", "December"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "ta": { + "dayNames": ["ஞாயிற்றுக்கிழமை", "திங்கட்கிழமை", "செவ்வாய்க்கிழமை", "புதன்கிழமை", "வியாழக்கிழமை", "வெள்ளிக்கிழமை", "சனிக்கிழமை"], + "dayNamesMin": ["ஞாயிறு", "திங்கள்", "செவ்வாய்", "புதன்", "வியாழன்", "வெள்ளி", "சனி"], + "firstDay": 1, + "isRTL": false, + "monthNames": ["தை", "மாசி", "பங்குனி", "சித்திரை", "வைகாசி", "ஆனி", "ஆடி", "ஆவணி", "புரட்டாசி", "ஐப்பசி", "கார்த்திகை", "மார்கழி"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "th": { + "dayNames": ["อาทิตย์", "จันทร์", "อังคาร", "พุธ", "พฤหัสบดี", "ศุกร์", "เสาร์"], + "dayNamesMin": ["อา.", "จ.", "อ.", "พ.", "พฤ.", "ศ.", "ส."], + "firstDay": 0, + "isRTL": false, + "monthNames": ["มกราคม", "กุมภาพันธ์", "มีนาคม", "เมษายน", "พฤษภาคม", "มิถุนายน", "กรกฎาคม", "สิงหาคม", "กันยายน", "ตุลาคม", "พฤศจิกายน", "ธันวาคม"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "tj": { + "dayNames": ["якшанбе", "душанбе", "сешанбе", "чоршанбе", "панҷшанбе", "ҷумъа", "шанбе"], + "dayNamesMin": ["якш", "душ", "сеш", "чор", "пан", "ҷум", "шан"], + "firstDay": 1, + "isRTL": false, + "monthNames": ["Январ", "Феврал", "Март", "Апрел", "Май", "Июн", "Июл", "Август", "Сентябр", "Октябр", "Ноябр", "Декабр"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "tr": { + "dayNames": ["Pazar", "Pazartesi", "Salı", "Çarşamba", "Perşembe", "Cuma", "Cumartesi"], + "dayNamesMin": ["Pz", "Pt", "Sa", "Ça", "Pe", "Cu", "Ct"], + "firstDay": 1, + "isRTL": false, + "monthNames": ["Ocak", "Şubat", "Mart", "Nisan", "Mayıs", "Haziran", "Temmuz", "Ağustos", "Eylül", "Ekim", "Kasım", "Aralık"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "uk": { + "dayNames": ["неділя", "понеділок", "вівторок", "середа", "четвер", "п’ятниця", "субота"], + "dayNamesMin": ["нед", "пнд", "вів", "срд", "чтв", "птн", "сбт"], + "firstDay": 1, + "isRTL": false, + "monthNames": ["Січень", "Лютий", "Березень", "Квітень", "Травень", "Червень", "Липень", "Серпень", "Вересень", "Жовтень", "Листопад", "Грудень"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "vi": { + "dayNames": ["Chủ Nhật", "Thứ Hai", "Thứ Ba", "Thứ Tư", "Thứ Năm", "Thứ Sáu", "Thứ Bảy"], + "dayNamesMin": ["CN", "T2", "T3", "T4", "T5", "T6", "T7"], + "firstDay": 0, + "isRTL": false, + "monthNames": ["Tháng Một", "Tháng Hai", "Tháng Ba", "Tháng Tư", "Tháng Năm", "Tháng Sáu", "Tháng Bảy", "Tháng Tám", "Tháng Chín", "Tháng Mười", "Tháng Mười Một", "Tháng Mười Hai"], + "showMonthAfterYear": false, + "yearSuffix": "" + }, + "zh-CN": { + "dayNames": ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"], + "dayNamesMin": ["周日", "周一", "周二", "周三", "周四", "周五", "周六"], + "firstDay": 1, + "isRTL": false, + "monthNames": ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"], + "showMonthAfterYear": true, + "yearSuffix": "年" + }, + "zh-HK": { + "dayNames": ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"], + "dayNamesMin": ["周日", "周一", "周二", "周三", "周四", "周五", "周六"], + "firstDay": 0, + "isRTL": false, + "monthNames": ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"], + "showMonthAfterYear": true, + "yearSuffix": "年" + }, + "zh-TW": { + "dayNames": ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"], + "dayNamesMin": ["周日", "周一", "周二", "周三", "周四", "周五", "周六"], + "firstDay": 1, + "isRTL": false, + "monthNames": ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"], + "showMonthAfterYear": true, + "yearSuffix": "年" + } + }; + + // ------------------------------------------------------------------------- + // finally, integrate with jQuery for convenience -------------------------- + // ------------------------------------------------------------------------- + + $.fn.datePicker = function (options) { + return (new AJS.DatePicker(this, options)); + }; + +}(jQuery)); + diff --git a/ajax/libs/aui/5.6.4/aui-next/js/aui-datepicker.min.js b/ajax/libs/aui/5.6.4/aui-next/js/aui-datepicker.min.js new file mode 100755 index 000000000..26499be26 --- /dev/null +++ b/ajax/libs/aui/5.6.4/aui-next/js/aui-datepicker.min.js @@ -0,0 +1,3 @@ +!function($,undefined){function Datepicker(){this.debug=!1,this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!1,this._mainDivId="ui-datepicker-div",this._inlineClass="ui-datepicker-inline",this._appendClass="ui-datepicker-append",this._triggerClass="ui-datepicker-trigger",this._dialogClass="ui-datepicker-dialog",this._disableClass="ui-datepicker-disabled",this._unselectableClass="ui-datepicker-unselectable",this._currentClass="ui-datepicker-current-day",this._dayOverClass="ui-datepicker-days-cell-over",this.regional=[],this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1},$.extend(this._defaults,this.regional[""]),this.dpDiv=bindHover($('
'))}function bindHover(a){var b="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return a.bind("mouseout",function(a){var c=$(a.target).closest(b);c.length&&c.removeClass("ui-state-hover ui-datepicker-prev-hover ui-datepicker-next-hover")}).bind("mouseover",function(c){var d=$(c.target).closest(b);!$.datepicker._isDisabledDatepicker(instActive.inline?a.parent()[0]:instActive.input[0])&&d.length&&(d.parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),d.addClass("ui-state-hover"),d.hasClass("ui-datepicker-prev")&&d.addClass("ui-datepicker-prev-hover"),d.hasClass("ui-datepicker-next")&&d.addClass("ui-datepicker-next-hover"))})}function extendRemove(a,b){$.extend(a,b);for(var c in b)(null==b[c]||b[c]==undefined)&&(a[c]=b[c]);return a}function isArray(a){return a&&($.browser.safari&&"object"==typeof a&&a.length||a.constructor&&a.constructor.toString().match(/\Array\(\)/))}$.extend($.ui,{datepicker:{version:"1.8.24"}});var PROP_NAME="datepicker",dpuuid=(new Date).getTime(),instActive;$.extend(Datepicker.prototype,{markerClassName:"hasDatepicker",maxRows:4,log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(a){return extendRemove(this._defaults,a||{}),this},_attachDatepicker:function(target,settings){var inlineSettings=null;for(var attrName in this._defaults){var attrValue=target.getAttribute("date:"+attrName);if(attrValue){inlineSettings=inlineSettings||{};try{inlineSettings[attrName]=eval(attrValue)}catch(err){inlineSettings[attrName]=attrValue}}}var nodeName=target.nodeName.toLowerCase(),inline="div"==nodeName||"span"==nodeName;target.id||(this.uuid+=1,target.id="dp"+this.uuid);var inst=this._newInst($(target),inline);inst.settings=$.extend({},settings||{},inlineSettings||{}),"input"==nodeName?this._connectDatepicker(target,inst):inline&&this._inlineDatepicker(target,inst)},_newInst:function(a,b){var c=a[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1");return{id:c,input:a,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:b,dpDiv:b?bindHover($('
')):this.dpDiv}},_connectDatepicker:function(a,b){var c=$(a);b.append=$([]),b.trigger=$([]),c.hasClass(this.markerClassName)||(this._attachments(c,b),c.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(a,c,d){b.settings[c]=d}).bind("getData.datepicker",function(a,c){return this._get(b,c)}),this._autoSize(b),$.data(a,PROP_NAME,b),b.settings.disabled&&this._disableDatepicker(a))},_attachments:function(a,b){var c=this._get(b,"appendText"),d=this._get(b,"isRTL");b.append&&b.append.remove(),c&&(b.append=$(''+c+""),a[d?"before":"after"](b.append)),a.unbind("focus",this._showDatepicker),b.trigger&&b.trigger.remove();var e=this._get(b,"showOn");if(("focus"==e||"both"==e)&&a.focus(this._showDatepicker),"button"==e||"both"==e){var f=this._get(b,"buttonText"),g=this._get(b,"buttonImage");b.trigger=$(this._get(b,"buttonImageOnly")?$("").addClass(this._triggerClass).attr({src:g,alt:f,title:f}):$('').addClass(this._triggerClass).html(""==g?f:$("").attr({src:g,alt:f,title:f}))),a[d?"before":"after"](b.trigger),b.trigger.click(function(){return $.datepicker._datepickerShowing&&$.datepicker._lastInput==a[0]?$.datepicker._hideDatepicker():$.datepicker._datepickerShowing&&$.datepicker._lastInput!=a[0]?($.datepicker._hideDatepicker(),$.datepicker._showDatepicker(a[0])):$.datepicker._showDatepicker(a[0]),!1})}},_autoSize:function(a){if(this._get(a,"autoSize")&&!a.inline){var b=new Date(2009,11,20),c=this._get(a,"dateFormat");if(c.match(/[DM]/)){var d=function(a){for(var b=0,c=0,d=0;db&&(b=a[d].length,c=d);return c};b.setMonth(d(this._get(a,c.match(/MM/)?"monthNames":"monthNamesShort"))),b.setDate(d(this._get(a,c.match(/DD/)?"dayNames":"dayNamesShort"))+20-b.getDay())}a.input.attr("size",this._formatDate(a,b).length)}},_inlineDatepicker:function(a,b){var c=$(a);c.hasClass(this.markerClassName)||(c.addClass(this.markerClassName).append(b.dpDiv).bind("setData.datepicker",function(a,c,d){b.settings[c]=d}).bind("getData.datepicker",function(a,c){return this._get(b,c)}),$.data(a,PROP_NAME,b),this._setDate(b,this._getDefaultDate(b),!0),this._updateDatepicker(b),this._updateAlternate(b),b.settings.disabled&&this._disableDatepicker(a),b.dpDiv.css("display","block"))},_dialogDatepicker:function(a,b,c,d,e){var f=this._dialogInst;if(!f){this.uuid+=1;var g="dp"+this.uuid;this._dialogInput=$(''),this._dialogInput.keydown(this._doKeyDown),$("body").append(this._dialogInput),f=this._dialogInst=this._newInst(this._dialogInput,!1),f.settings={},$.data(this._dialogInput[0],PROP_NAME,f)}if(extendRemove(f.settings,d||{}),b=b&&b.constructor==Date?this._formatDate(f,b):b,this._dialogInput.val(b),this._pos=e?e.length?e:[e.pageX,e.pageY]:null,!this._pos){var h=document.documentElement.clientWidth,i=document.documentElement.clientHeight,j=document.documentElement.scrollLeft||document.body.scrollLeft,k=document.documentElement.scrollTop||document.body.scrollTop;this._pos=[h/2-100+j,i/2-150+k]}return this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),f.settings.onSelect=c,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),$.blockUI&&$.blockUI(this.dpDiv),$.data(this._dialogInput[0],PROP_NAME,f),this},_destroyDatepicker:function(a){var b=$(a),c=$.data(a,PROP_NAME);if(b.hasClass(this.markerClassName)){var d=a.nodeName.toLowerCase();$.removeData(a,PROP_NAME),"input"==d?(c.append.remove(),c.trigger.remove(),b.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)):("div"==d||"span"==d)&&b.removeClass(this.markerClassName).empty()}},_enableDatepicker:function(a){var b=$(a),c=$.data(a,PROP_NAME);if(b.hasClass(this.markerClassName)){var d=a.nodeName.toLowerCase();if("input"==d)a.disabled=!1,c.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""});else if("div"==d||"span"==d){var e=b.children("."+this._inlineClass);e.children().removeClass("ui-state-disabled"),e.find("select.ui-datepicker-month, select.ui-datepicker-year").removeAttr("disabled")}this._disabledInputs=$.map(this._disabledInputs,function(b){return b==a?null:b})}},_disableDatepicker:function(a){var b=$(a),c=$.data(a,PROP_NAME);if(b.hasClass(this.markerClassName)){var d=a.nodeName.toLowerCase();if("input"==d)a.disabled=!0,c.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"});else if("div"==d||"span"==d){var e=b.children("."+this._inlineClass);e.children().addClass("ui-state-disabled"),e.find("select.ui-datepicker-month, select.ui-datepicker-year").attr("disabled","disabled")}this._disabledInputs=$.map(this._disabledInputs,function(b){return b==a?null:b}),this._disabledInputs[this._disabledInputs.length]=a}},_isDisabledDatepicker:function(a){if(!a)return!1;for(var b=0;bd||!c||c.indexOf(d)>-1}},_doKeyUp:function(a){var b=$.datepicker._getInst(a.target);if(b.input.val()!=b.lastVal)try{var c=$.datepicker.parseDate($.datepicker._get(b,"dateFormat"),b.input?b.input.val():null,$.datepicker._getFormatConfig(b));c&&($.datepicker._setDateFromField(b),$.datepicker._updateAlternate(b),$.datepicker._updateDatepicker(b))}catch(d){$.datepicker.log(d)}return!0},_showDatepicker:function(a){if(a=a.target||a,"input"!=a.nodeName.toLowerCase()&&(a=$("input",a.parentNode)[0]),!$.datepicker._isDisabledDatepicker(a)&&$.datepicker._lastInput!=a){var b=$.datepicker._getInst(a);$.datepicker._curInst&&$.datepicker._curInst!=b&&($.datepicker._curInst.dpDiv.stop(!0,!0),b&&$.datepicker._datepickerShowing&&$.datepicker._hideDatepicker($.datepicker._curInst.input[0]));var c=$.datepicker._get(b,"beforeShow"),d=c?c.apply(a,[a,b]):{};if(d!==!1){extendRemove(b.settings,d),b.lastVal=null,$.datepicker._lastInput=a,$.datepicker._setDateFromField(b),$.datepicker._inDialog&&(a.value=""),$.datepicker._pos||($.datepicker._pos=$.datepicker._findPos(a),$.datepicker._pos[1]+=a.offsetHeight);var e=!1;$(a).parents().each(function(){return e|="fixed"==$(this).css("position"),!e}),e&&$.browser.opera&&($.datepicker._pos[0]-=document.documentElement.scrollLeft,$.datepicker._pos[1]-=document.documentElement.scrollTop);var f={left:$.datepicker._pos[0],top:$.datepicker._pos[1]};if($.datepicker._pos=null,b.dpDiv.empty(),b.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),$.datepicker._updateDatepicker(b),f=$.datepicker._checkOffset(b,f,e),b.dpDiv.css({position:$.datepicker._inDialog&&$.blockUI?"static":e?"fixed":"absolute",display:"none",left:f.left+"px",top:f.top+"px"}),!b.inline){var g=$.datepicker._get(b,"showAnim"),h=$.datepicker._get(b,"duration"),i=function(){var a=b.dpDiv.find("iframe.ui-datepicker-cover");if(a.length){var c=$.datepicker._getBorders(b.dpDiv);a.css({left:-c[0],top:-c[1],width:b.dpDiv.outerWidth(),height:b.dpDiv.outerHeight()})}};b.dpDiv.zIndex($(a).zIndex()+1),$.datepicker._datepickerShowing=!0,$.effects&&$.effects[g]?b.dpDiv.show(g,$.datepicker._get(b,"showOptions"),h,i):b.dpDiv[g||"show"](g?h:null,i),g&&h||i(),b.input.is(":visible")&&!b.input.is(":disabled")&&b.input.focus(),$.datepicker._curInst=b}}}},_updateDatepicker:function(a){var b=this;b.maxRows=4;var c=$.datepicker._getBorders(a.dpDiv);instActive=a,a.dpDiv.empty().append(this._generateHTML(a)),this._attachHandlers(a);var d=a.dpDiv.find("iframe.ui-datepicker-cover");d.length&&d.css({left:-c[0],top:-c[1],width:a.dpDiv.outerWidth(),height:a.dpDiv.outerHeight()}),a.dpDiv.find("."+this._dayOverClass+" a").mouseover();var e=this._getNumberOfMonths(a),f=e[1],g=17;if(a.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),f>1&&a.dpDiv.addClass("ui-datepicker-multi-"+f).css("width",g*f+"em"),a.dpDiv[(1!=e[0]||1!=e[1]?"add":"remove")+"Class"]("ui-datepicker-multi"),a.dpDiv[(this._get(a,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),a==$.datepicker._curInst&&$.datepicker._datepickerShowing&&a.input&&a.input.is(":visible")&&!a.input.is(":disabled")&&a.input[0]!=document.activeElement&&a.input.focus(),a.yearshtml){var h=a.yearshtml;setTimeout(function(){h===a.yearshtml&&a.yearshtml&&a.dpDiv.find("select.ui-datepicker-year:first").replaceWith(a.yearshtml),h=a.yearshtml=null},0)}},_getBorders:function(a){var b=function(a){return{thin:1,medium:2,thick:3}[a]||a};return[parseFloat(b(a.css("border-left-width"))),parseFloat(b(a.css("border-top-width")))]},_checkOffset:function(a,b,c){var d=a.dpDiv.outerWidth(),e=a.dpDiv.outerHeight(),f=a.input?a.input.outerWidth():0,g=a.input?a.input.outerHeight():0,h=document.documentElement.clientWidth+(c?0:$(document).scrollLeft()),i=document.documentElement.clientHeight+(c?0:$(document).scrollTop());return b.left-=this._get(a,"isRTL")?d-f:0,b.left-=c&&b.left==a.input.offset().left?$(document).scrollLeft():0,b.top-=c&&b.top==a.input.offset().top+g?$(document).scrollTop():0,b.left-=Math.min(b.left,b.left+d>h&&h>d?Math.abs(b.left+d-h):0),b.top-=Math.min(b.top,b.top+e>i&&i>e?Math.abs(e+g):0),b},_findPos:function(a){for(var b=this._getInst(a),c=this._get(b,"isRTL");a&&("hidden"==a.type||1!=a.nodeType||$.expr.filters.hidden(a));)a=a[c?"previousSibling":"nextSibling"];var d=$(a).offset();return[d.left,d.top]},_hideDatepicker:function(a){var b=this._curInst;if(b&&(!a||b==$.data(a,PROP_NAME))&&this._datepickerShowing){var c=this._get(b,"showAnim"),d=this._get(b,"duration"),e=function(){$.datepicker._tidyDialog(b)};$.effects&&$.effects[c]?b.dpDiv.hide(c,$.datepicker._get(b,"showOptions"),d,e):b.dpDiv["slideDown"==c?"slideUp":"fadeIn"==c?"fadeOut":"hide"](c?d:null,e),c||e(),this._datepickerShowing=!1;var f=this._get(b,"onClose");f&&f.apply(b.input?b.input[0]:null,[b.input?b.input.val():"",b]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),$.blockUI&&($.unblockUI(),$("body").append(this.dpDiv))),this._inDialog=!1}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(a){if($.datepicker._curInst){var b=$(a.target),c=$.datepicker._getInst(b[0]);(b[0].id!=$.datepicker._mainDivId&&0==b.parents("#"+$.datepicker._mainDivId).length&&!b.hasClass($.datepicker.markerClassName)&&!b.closest("."+$.datepicker._triggerClass).length&&$.datepicker._datepickerShowing&&(!$.datepicker._inDialog||!$.blockUI)||b.hasClass($.datepicker.markerClassName)&&$.datepicker._curInst!=c)&&$.datepicker._hideDatepicker()}},_adjustDate:function(a,b,c){var d=$(a),e=this._getInst(d[0]);this._isDisabledDatepicker(d[0])||(this._adjustInstDate(e,b+("M"==c?this._get(e,"showCurrentAtPos"):0),c),this._updateDatepicker(e))},_gotoToday:function(a){var b=$(a),c=this._getInst(b[0]);if(this._get(c,"gotoCurrent")&&c.currentDay)c.selectedDay=c.currentDay,c.drawMonth=c.selectedMonth=c.currentMonth,c.drawYear=c.selectedYear=c.currentYear;else{var d=new Date;c.selectedDay=d.getDate(),c.drawMonth=c.selectedMonth=d.getMonth(),c.drawYear=c.selectedYear=d.getFullYear()}this._notifyChange(c),this._adjustDate(b)},_selectMonthYear:function(a,b,c){var d=$(a),e=this._getInst(d[0]);e["selected"+("M"==c?"Month":"Year")]=e["draw"+("M"==c?"Month":"Year")]=parseInt(b.options[b.selectedIndex].value,10),this._notifyChange(e),this._adjustDate(d)},_selectDay:function(a,b,c,d){var e=$(a);if(!$(d).hasClass(this._unselectableClass)&&!this._isDisabledDatepicker(e[0])){var f=this._getInst(e[0]);f.selectedDay=f.currentDay=$("a",d).html(),f.selectedMonth=f.currentMonth=b,f.selectedYear=f.currentYear=c,this._selectDate(a,this._formatDate(f,f.currentDay,f.currentMonth,f.currentYear))}},_clearDate:function(a){{var b=$(a);this._getInst(b[0])}this._selectDate(b,"")},_selectDate:function(a,b){var c=$(a),d=this._getInst(c[0]);b=null!=b?b:this._formatDate(d),d.input&&d.input.val(b),this._updateAlternate(d);var e=this._get(d,"onSelect");e?e.apply(d.input?d.input[0]:null,[b,d]):d.input&&d.input.trigger("change"),d.inline?this._updateDatepicker(d):(this._hideDatepicker(),this._lastInput=d.input[0],"object"!=typeof d.input[0]&&d.input.focus(),this._lastInput=null)},_updateAlternate:function(a){var b=this._get(a,"altField");if(b){var c=this._get(a,"altFormat")||this._get(a,"dateFormat"),d=this._getDate(a),e=this.formatDate(c,d,this._getFormatConfig(a));$(b).each(function(){$(this).val(e)})}},noWeekends:function(a){var b=a.getDay();return[b>0&&6>b,""]},iso8601Week:function(a){var b=new Date(a.getTime());b.setDate(b.getDate()+4-(b.getDay()||7));var c=b.getTime();return b.setMonth(0),b.setDate(1),Math.floor(Math.round((c-b)/864e5)/7)+1},parseDate:function(a,b,c){if(null==a||null==b)throw"Invalid arguments";if(b="object"==typeof b?b.toString():b+"",""==b)return null;var d=(c?c.shortYearCutoff:null)||this._defaults.shortYearCutoff;d="string"!=typeof d?d:(new Date).getFullYear()%100+parseInt(d,10);for(var e=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,f=(c?c.dayNames:null)||this._defaults.dayNames,g=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort,h=(c?c.monthNames:null)||this._defaults.monthNames,i=-1,j=-1,k=-1,l=-1,m=!1,n=function(b){var c=s+1i&&(i+=(new Date).getFullYear()-(new Date).getFullYear()%100+(d>=i?0:-100)),l>-1)for(j=1,k=l;;){var u=this._getDaysInMonth(i,j-1);if(u>=k)break;j++,k-=u}var t=this._daylightSavingAdjust(new Date(i,j-1,k));if(t.getFullYear()!=i||t.getMonth()+1!=j||t.getDate()!=k)throw"Invalid date";return t},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:24*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*60*60*1e7,formatDate:function(a,b,c){if(!b)return"";var d=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,e=(c?c.dayNames:null)||this._defaults.dayNames,f=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort,g=(c?c.monthNames:null)||this._defaults.monthNames,h=function(b){var c=m+112?a.getHours()+2:0),a):null},_setDate:function(a,b,c){var d=!b,e=a.selectedMonth,f=a.selectedYear,g=this._restrictMinMax(a,this._determineDate(a,b,new Date));a.selectedDay=a.currentDay=g.getDate(),a.drawMonth=a.selectedMonth=a.currentMonth=g.getMonth(),a.drawYear=a.selectedYear=a.currentYear=g.getFullYear(),e==a.selectedMonth&&f==a.selectedYear||c||this._notifyChange(a),this._adjustInstDate(a),a.input&&a.input.val(d?"":this._formatDate(a))},_getDate:function(a){var b=!a.currentYear||a.input&&""==a.input.val()?null:this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return b},_attachHandlers:function(a){var b=this._get(a,"stepMonths"),c="#"+a.id.replace(/\\\\/g,"\\");a.dpDiv.find("[data-handler]").map(function(){var a={prev:function(){window["DP_jQuery_"+dpuuid].datepicker._adjustDate(c,-b,"M")},next:function(){window["DP_jQuery_"+dpuuid].datepicker._adjustDate(c,+b,"M")},hide:function(){window["DP_jQuery_"+dpuuid].datepicker._hideDatepicker()},today:function(){window["DP_jQuery_"+dpuuid].datepicker._gotoToday(c)},selectDay:function(){return window["DP_jQuery_"+dpuuid].datepicker._selectDay(c,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return window["DP_jQuery_"+dpuuid].datepicker._selectMonthYear(c,this,"M"),!1},selectYear:function(){return window["DP_jQuery_"+dpuuid].datepicker._selectMonthYear(c,this,"Y"),!1}};$(this).bind(this.getAttribute("data-event"),a[this.getAttribute("data-handler")])})},_generateHTML:function(a){var b=new Date;b=this._daylightSavingAdjust(new Date(b.getFullYear(),b.getMonth(),b.getDate()));var c=this._get(a,"isRTL"),d=this._get(a,"showButtonPanel"),e=this._get(a,"hideIfNoPrevNext"),f=this._get(a,"navigationAsDateFormat"),g=this._getNumberOfMonths(a),h=this._get(a,"showCurrentAtPos"),i=this._get(a,"stepMonths"),j=1!=g[0]||1!=g[1],k=this._daylightSavingAdjust(a.currentDay?new Date(a.currentYear,a.currentMonth,a.currentDay):new Date(9999,9,9)),l=this._getMinMaxDate(a,"min"),m=this._getMinMaxDate(a,"max"),n=a.drawMonth-h,o=a.drawYear;if(0>n&&(n+=12,o--),m){var p=this._daylightSavingAdjust(new Date(m.getFullYear(),m.getMonth()-g[0]*g[1]+1,m.getDate()));for(p=l&&l>p?l:p;this._daylightSavingAdjust(new Date(o,n,1))>p;)n--,0>n&&(n=11,o--)}a.drawMonth=n,a.drawYear=o;var q=this._get(a,"prevText");q=f?this.formatDate(q,this._daylightSavingAdjust(new Date(o,n-i,1)),this._getFormatConfig(a)):q;var r=this._canAdjustMonth(a,-1,o,n)?''+q+"":e?"":''+q+"",s=this._get(a,"nextText");s=f?this.formatDate(s,this._daylightSavingAdjust(new Date(o,n+i,1)),this._getFormatConfig(a)):s;var t=this._canAdjustMonth(a,1,o,n)?''+s+"":e?"":''+s+"",u=this._get(a,"currentText"),v=this._get(a,"gotoCurrent")&&a.currentDay?k:b;u=f?this.formatDate(u,v,this._getFormatConfig(a)):u;var w=a.inline?"":'",x=d?'
'+(c?w:"")+(this._isInRange(a,v)?'":"")+(c?"":w)+"
":"",y=parseInt(this._get(a,"firstDay"),10);y=isNaN(y)?0:y;for(var z=this._get(a,"showWeek"),A=this._get(a,"dayNames"),B=(this._get(a,"dayNamesShort"),this._get(a,"dayNamesMin")),C=this._get(a,"monthNames"),D=this._get(a,"monthNamesShort"),E=this._get(a,"beforeShowDay"),F=this._get(a,"showOtherMonths"),G=this._get(a,"selectOtherMonths"),H=(this._get(a,"calculateWeek")||this.iso8601Week,this._getDefaultDate(a)),I="",J=0;J1)switch(L){case 0:O+=" ui-datepicker-group-first",N=" ui-corner-"+(c?"right":"left");break;case g[1]-1:O+=" ui-datepicker-group-last",N=" ui-corner-"+(c?"left":"right");break;default:O+=" ui-datepicker-group-middle",N=""}O+='">'}O+='
'+(/all|left/.test(N)&&0==J?c?t:r:"")+(/all|right/.test(N)&&0==J?c?r:t:"")+this._generateMonthYearHeader(a,n,o,l,m,J>0||L>0,C,D)+'
';for(var P=z?'":"",Q=0;7>Q;Q++){var R=(Q+y)%7;P+="=5?' class="ui-datepicker-week-end"':"")+'>'+B[R]+""}O+=P+"";var S=this._getDaysInMonth(o,n);o==a.selectedYear&&n==a.selectedMonth&&(a.selectedDay=Math.min(a.selectedDay,S));var T=(this._getFirstDayOfMonth(o,n)-y+7)%7,U=Math.ceil((T+S)/7),V=j&&this.maxRows>U?this.maxRows:U;this.maxRows=V;for(var W=this._daylightSavingAdjust(new Date(o,n,1-T)),X=0;V>X;X++){O+="";for(var Y=z?'":"",Q=0;7>Q;Q++){var Z=E?E.apply(a.input?a.input[0]:null,[W]):[!0,""],_=W.getMonth()!=n,ab=_&&!G||!Z[0]||l&&l>W||m&&W>m;Y+='",W.setDate(W.getDate()+1),W=this._daylightSavingAdjust(W) +}O+=Y+""}n++,n>11&&(n=0,o++),O+="
'+this._get(a,"weekHeader")+"
'+this._get(a,"calculateWeek")(W)+""+(_&&!F?" ":ab?''+W.getDate()+"":''+W.getDate()+"")+"
"+(j?"
"+(g[0]>0&&L==g[1]-1?'
':""):""),K+=O}I+=K}return I+=x+($.browser.msie&&parseInt($.browser.version,10)<7&&!a.inline?'':""),a._keyEvent=!1,I},_generateMonthYearHeader:function(a,b,c,d,e,f,g,h){var i=this._get(a,"changeMonth"),j=this._get(a,"changeYear"),k=this._get(a,"showMonthAfterYear"),l='
',m="";if(f||!i)m+=''+g[b]+"";else{var n=d&&d.getFullYear()==c,o=e&&e.getFullYear()==c;m+='"}if(k||(l+=m+(!f&&i&&j?"":" ")),!a.yearshtml)if(a.yearshtml="",f||!j)l+=''+c+"";else{var q=this._get(a,"yearRange").split(":"),r=(new Date).getFullYear(),s=function(a){var b=a.match(/c[+-].*/)?c+parseInt(a.substring(1),10):a.match(/[+-].*/)?r+parseInt(a,10):parseInt(a,10);return isNaN(b)?r:b},t=s(q[0]),u=Math.max(t,s(q[1]||""));for(t=d?Math.max(t,d.getFullYear()):t,u=e?Math.min(u,e.getFullYear()):u,a.yearshtml+='",l+=a.yearshtml,a.yearshtml=null}return l+=this._get(a,"yearSuffix"),k&&(l+=(!f&&i&&j?"":" ")+m),l+="
"},_adjustInstDate:function(a,b,c){var d=a.drawYear+("Y"==c?b:0),e=a.drawMonth+("M"==c?b:0),f=Math.min(a.selectedDay,this._getDaysInMonth(d,e))+("D"==c?b:0),g=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(d,e,f)));a.selectedDay=g.getDate(),a.drawMonth=a.selectedMonth=g.getMonth(),a.drawYear=a.selectedYear=g.getFullYear(),("M"==c||"Y"==c)&&this._notifyChange(a)},_restrictMinMax:function(a,b){var c=this._getMinMaxDate(a,"min"),d=this._getMinMaxDate(a,"max"),e=c&&c>b?c:b;return e=d&&e>d?d:e},_notifyChange:function(a){var b=this._get(a,"onChangeMonthYear");b&&b.apply(a.input?a.input[0]:null,[a.selectedYear,a.selectedMonth+1,a])},_getNumberOfMonths:function(a){var b=this._get(a,"numberOfMonths");return null==b?[1,1]:"number"==typeof b?[1,b]:b},_getMinMaxDate:function(a,b){return this._determineDate(a,this._get(a,b+"Date"),null)},_getDaysInMonth:function(a,b){return 32-this._daylightSavingAdjust(new Date(a,b,32)).getDate()},_getFirstDayOfMonth:function(a,b){return new Date(a,b,1).getDay()},_canAdjustMonth:function(a,b,c,d){var e=this._getNumberOfMonths(a),f=this._daylightSavingAdjust(new Date(c,d+(0>b?b:e[0]*e[1]),1));return 0>b&&f.setDate(this._getDaysInMonth(f.getFullYear(),f.getMonth())),this._isInRange(a,f)},_isInRange:function(a,b){var c=this._getMinMaxDate(a,"min"),d=this._getMinMaxDate(a,"max");return(!c||b.getTime()>=c.getTime())&&(!d||b.getTime()<=d.getTime())},_getFormatConfig:function(a){var b=this._get(a,"shortYearCutoff");return b="string"!=typeof b?b:(new Date).getFullYear()%100+parseInt(b,10),{shortYearCutoff:b,dayNamesShort:this._get(a,"dayNamesShort"),dayNames:this._get(a,"dayNames"),monthNamesShort:this._get(a,"monthNamesShort"),monthNames:this._get(a,"monthNames")}},_formatDate:function(a,b,c,d){b||(a.currentDay=a.selectedDay,a.currentMonth=a.selectedMonth,a.currentYear=a.selectedYear);var e=b?"object"==typeof b?b:this._daylightSavingAdjust(new Date(d,c,b)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return this.formatDate(this._get(a,"dateFormat"),e,this._getFormatConfig(a))}}),$.fn.datepicker=function(a){if(!this.length)return this;$.datepicker.initialized||($(document).mousedown($.datepicker._checkExternalClick).find("body").append($.datepicker.dpDiv),$.datepicker.initialized=!0);var b=Array.prototype.slice.call(arguments,1);return"string"!=typeof a||"isDisabled"!=a&&"getDate"!=a&&"widget"!=a?"option"==a&&2==arguments.length&&"string"==typeof arguments[1]?$.datepicker["_"+a+"Datepicker"].apply($.datepicker,[this[0]].concat(b)):this.each(function(){"string"==typeof a?$.datepicker["_"+a+"Datepicker"].apply($.datepicker,[this].concat(b)):$.datepicker._attachDatepicker(this,a)}):$.datepicker["_"+a+"Datepicker"].apply($.datepicker,[this[0]].concat(b))},$.datepicker=new Datepicker,$.datepicker.initialized=!1,$.datepicker.uuid=(new Date).getTime(),$.datepicker.version="1.8.24",window["DP_jQuery_"+dpuuid]=$}(jQuery),function(a){"use strict";var b=0;AJS.DatePicker=function(c,d){var e,f,g,h;return e={},h=b++,g=a(c),g.attr("data-aui-dp-uuid",h),d=a.extend(void 0,AJS.DatePicker.prototype.defaultOptions,d),e.getField=function(){return g},e.getOptions=function(){return d},f=function(){var b,c,f,i,j,k,l,m,n,o;e.hide=function(){n.hide()},e.show=function(){n.show()},e.setDate=function(a){"undefined"!=typeof b&&b.datepicker("setDate",a)},e.getDate=function(){return"undefined"!=typeof b?b.datepicker("getDate"):void 0},k=function(c){if(o.off(),d.hint){var i=a("
").addClass("aui-datepicker-hint");i.append("").text(d.hint),o.append(i)}b=a("
"),b.attr("data-aui-dp-popup-uuid",h),o.append(b);var k={dateFormat:d.dateFormat,defaultDate:g.val(),maxDate:g.attr("max"),minDate:g.attr("min"),nextText:">",onSelect:function(a){g.val(a),g.change(),e.hide(),l=!0,g.focus(),d.onSelect&&d.onSelect.call(this,a)},onChangeMonthYear:function(){setTimeout(n.refresh,0)},prevText:"<"};a.extend(k,c),d.firstDay>-1&&(k.firstDay=d.firstDay),"undefined"!=typeof g.attr("step")&&AJS.log("WARNING: The AJS date picker polyfill currently does not support the step attribute!"),b.datepicker(k),g.on("focusout",f),g.on("propertychange keyup input paste",j)},c=function(b){var c=a(b.target);b.preventDefault(),c.closest(o).length||c.is(g)||c.closest(".ui-datepicker-header").length||e.hide()},f=function(){m||(a("body").on("focus blur click mousedown","*",c),m=!0)},i=function(){l?l=!1:e.show()},j=function(){var c=a(this).val();c&&(b.datepicker("setDate",g.val()),b.datepicker("option",{maxDate:g.attr("max"),minDate:g.attr("min")}))},e.destroyPolyfill=function(){e.hide(),g.attr("placeholder",null),g.off("propertychange keyup input paste",j),g.off("focus click",i),g.off("focusout",f),AJS.DatePicker.prototype.browserSupportsDateField&&(g[0].type="date"),"undefined"!=typeof b&&b.datepicker("destroy"),delete e.destroyPolyfill,delete e.show,delete e.hide},l=!1,m=!1,d.languageCode in AJS.DatePicker.prototype.localisations||(d.languageCode="");var p=AJS.DatePicker.prototype.localisations[d.languageCode],q="",r=240;"large"===p.size&&(r=325,q="aui-datepicker-dialog-large");var s={hideCallback:function(){a("body").off("focus blur click mousedown","*",c),m=!1},hideDelay:null,noBind:!0,persistent:!0,width:r};d.position&&(s.calculatePositions=function(b,c){var e=a(b[0]);return d.position.call(this,e,c)}),n=AJS.InlineDialog(g,void 0,function(a,c,d){"undefined"==typeof b&&(o=a,k(p)),d()},s),n.addClass("aui-datepicker-dialog"),n.addClass(q),g.on("focus click",i),g.attr("placeholder",d.dateFormat),d.overrideBrowserDefault&&AJS.DatePicker.prototype.browserSupportsDateField&&(g[0].type="text")},e.reset=function(){"function"==typeof e.destroyPolyfill&&e.destroyPolyfill(),(!AJS.DatePicker.prototype.browserSupportsDateField||d.overrideBrowserDefault)&&f()},e.reset(),e},AJS.DatePicker.prototype.browserSupportsDateField="date"===a('')[0].type,AJS.DatePicker.prototype.defaultOptions={overrideBrowserDefault:!1,firstDay:-1,languageCode:AJS.$("html").attr("lang")||"en-AU",dateFormat:a.datepicker.W3C},AJS.DatePicker.prototype.localisations={"":{dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesMin:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],firstDay:0,isRTL:!1,monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],showMonthAfterYear:!1,yearSuffix:""},af:{dayNames:["Sondag","Maandag","Dinsdag","Woensdag","Donderdag","Vrydag","Saterdag"],dayNamesMin:["Son","Maa","Din","Woe","Don","Vry","Sat"],firstDay:1,isRTL:!1,monthNames:["Januarie","Februarie","Maart","April","Mei","Junie","Julie","Augustus","September","Oktober","November","Desember"],showMonthAfterYear:!1,yearSuffix:""},"ar-DZ":{dayNames:["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0627\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],dayNamesMin:["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0627\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],firstDay:6,isRTL:!0,monthNames:["\u062c\u0627\u0646\u0641\u064a","\u0641\u064a\u0641\u0631\u064a","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u0627\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u0644\u064a\u0629","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"],showMonthAfterYear:!1,yearSuffix:""},ar:{dayNames:["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0627\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],dayNamesMin:["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0627\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"],firstDay:6,isRTL:!0,monthNames:["\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u062b\u0627\u0646\u064a","\u0634\u0628\u0627\u0637","\u0622\u0630\u0627\u0631","\u0646\u064a\u0633\u0627\u0646","\u0645\u0627\u064a\u0648","\u062d\u0632\u064a\u0631\u0627\u0646","\u062a\u0645\u0648\u0632","\u0622\u0628","\u0623\u064a\u0644\u0648\u0644","\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u0623\u0648\u0644","\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u062b\u0627\u0646\u064a","\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u0623\u0648\u0644"],showMonthAfterYear:!1,yearSuffix:""},az:{dayNames:["Bazar","Bazar ert\u0259si","\xc7\u0259r\u015f\u0259nb\u0259 ax\u015fam\u0131","\xc7\u0259r\u015f\u0259nb\u0259","C\xfcm\u0259 ax\u015fam\u0131","C\xfcm\u0259","\u015e\u0259nb\u0259"],dayNamesMin:["B","Be","\xc7a","\xc7","Ca","C","\u015e"],firstDay:1,isRTL:!1,monthNames:["Yanvar","Fevral","Mart","Aprel","May","\u0130yun","\u0130yul","Avqust","Sentyabr","Oktyabr","Noyabr","Dekabr"],showMonthAfterYear:!1,yearSuffix:""},bg:{dayNames:["\u041d\u0435\u0434\u0435\u043b\u044f","\u041f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a","\u0412\u0442\u043e\u0440\u043d\u0438\u043a","\u0421\u0440\u044f\u0434\u0430","\u0427\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a","\u041f\u0435\u0442\u044a\u043a","\u0421\u044a\u0431\u043e\u0442\u0430"],dayNamesMin:["\u041d\u0435\u0434","\u041f\u043e\u043d","\u0412\u0442\u043e","\u0421\u0440\u044f","\u0427\u0435\u0442","\u041f\u0435\u0442","\u0421\u044a\u0431"],firstDay:1,isRTL:!1,monthNames:["\u042f\u043d\u0443\u0430\u0440\u0438","\u0424\u0435\u0432\u0440\u0443\u0430\u0440\u0438","\u041c\u0430\u0440\u0442","\u0410\u043f\u0440\u0438\u043b","\u041c\u0430\u0439","\u042e\u043d\u0438","\u042e\u043b\u0438","\u0410\u0432\u0433\u0443\u0441\u0442","\u0421\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438","\u041e\u043a\u0442\u043e\u043c\u0432\u0440\u0438","\u041d\u043e\u0435\u043c\u0432\u0440\u0438","\u0414\u0435\u043a\u0435\u043c\u0432\u0440\u0438"],showMonthAfterYear:!1,yearSuffix:""},bs:{dayNames:["Nedelja","Ponedeljak","Utorak","Srijeda","\u010cetvrtak","Petak","Subota"],dayNamesMin:["Ned","Pon","Uto","Sri","\u010cet","Pet","Sub"],firstDay:1,isRTL:!1,monthNames:["Januar","Februar","Mart","April","Maj","Juni","Juli","August","Septembar","Oktobar","Novembar","Decembar"],showMonthAfterYear:!1,yearSuffix:""},ca:{dayNames:["Diumenge","Dilluns","Dimarts","Dimecres","Dijous","Divendres","Dissabte"],dayNamesMin:["Dug","Dln","Dmt","Dmc","Djs","Dvn","Dsb"],firstDay:1,isRTL:!1,monthNames:["Gener","Febrer","Març","Abril","Maig","Juny","Juliol","Agost","Setembre","Octubre","Novembre","Desembre"],showMonthAfterYear:!1,yearSuffix:""},cs:{dayNames:["ned\u011ble","pond\u011bl\xed","\xfater\xfd","st\u0159eda","\u010dtvrtek","p\xe1tek","sobota"],dayNamesMin:["ne","po","\xfat","st","\u010dt","p\xe1","so"],firstDay:1,isRTL:!1,monthNames:["leden","\xfanor","b\u0159ezen","duben","kv\u011bten","\u010derven","\u010dervenec","srpen","z\xe1\u0159\xed","\u0159\xedjen","listopad","prosinec"],showMonthAfterYear:!1,yearSuffix:""},da:{dayNames:["S\xf8ndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","L\xf8rdag"],dayNamesMin:["S\xf8n","Man","Tir","Ons","Tor","Fre","L\xf8r"],firstDay:1,isRTL:!1,monthNames:["Januar","Februar","Marts","April","Maj","Juni","Juli","August","September","Oktober","November","December"],showMonthAfterYear:!1,yearSuffix:""},de:{dayNames:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],dayNamesMin:["So","Mo","Di","Mi","Do","Fr","Sa"],firstDay:1,isRTL:!1,monthNames:["Januar","Februar","M\xe4rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],showMonthAfterYear:!1,yearSuffix:""},el:{dayNames:["\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae","\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1","\u03a4\u03c1\u03af\u03c4\u03b7","\u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7","\u03a0\u03ad\u03bc\u03c0\u03c4\u03b7","\u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae","\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf"],dayNamesMin:["\u039a\u03c5\u03c1","\u0394\u03b5\u03c5","\u03a4\u03c1\u03b9","\u03a4\u03b5\u03c4","\u03a0\u03b5\u03bc","\u03a0\u03b1\u03c1","\u03a3\u03b1\u03b2"],firstDay:1,isRTL:!1,monthNames:["\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2","\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2","\u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2","\u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2","\u039c\u03ac\u03b9\u03bf\u03c2","\u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2","\u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2","\u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2","\u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2","\u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2","\u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2","\u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2"],showMonthAfterYear:!1,yearSuffix:""},"en-AU":{dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesMin:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],firstDay:1,isRTL:!1,monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],showMonthAfterYear:!1,yearSuffix:""},"en-GB":{dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesMin:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],firstDay:1,isRTL:!1,monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],showMonthAfterYear:!1,yearSuffix:""},"en-NZ":{dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesMin:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],firstDay:1,isRTL:!1,monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],showMonthAfterYear:!1,yearSuffix:""},eo:{dayNames:["Diman\u0109o","Lundo","Mardo","Merkredo","\u0134a\u016ddo","Vendredo","Sabato"],dayNamesMin:["Dim","Lun","Mar","Mer","\u0134a\u016d","Ven","Sab"],firstDay:0,isRTL:!1,monthNames:["Januaro","Februaro","Marto","Aprilo","Majo","Junio","Julio","A\u016dgusto","Septembro","Oktobro","Novembro","Decembro"],showMonthAfterYear:!1,yearSuffix:""},es:{dayNames:["Domingo","Lunes","Martes","Miércoles","Jueves","Viernes","Sábado"],dayNamesMin:["Dom","Lun","Mar","Mié","Juv","Vie","Sáb"],firstDay:1,isRTL:!1,monthNames:["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"],showMonthAfterYear:!1,yearSuffix:""},et:{dayNames:["P\xfchap\xe4ev","Esmasp\xe4ev","Teisip\xe4ev","Kolmap\xe4ev","Neljap\xe4ev","Reede","Laup\xe4ev"],dayNamesMin:["P\xfchap","Esmasp","Teisip","Kolmap","Neljap","Reede","Laup"],firstDay:1,isRTL:!1,monthNames:["Jaanuar","Veebruar","M\xe4rts","Aprill","Mai","Juuni","Juuli","August","September","Oktoober","November","Detsember"],showMonthAfterYear:!1,yearSuffix:"",size:"large"},eu:{dayNames:["Igandea","Astelehena","Asteartea","Asteazkena","Osteguna","Ostirala","Larunbata"],dayNamesMin:["Iga","Ast","Ast","Ast","Ost","Ost","Lar"],firstDay:1,isRTL:!1,monthNames:["Urtarrila","Otsaila","Martxoa","Apirila","Maiatza","Ekaina","Uztaila","Abuztua","Iraila","Urria","Azaroa","Abendua"],showMonthAfterYear:!1,yearSuffix:""},fa:{dayNames:["\u064a\u06a9\u0634\u0646\u0628\u0647","\u062f\u0648\u0634\u0646\u0628\u0647","\u0633\u0647\u0634\u0646\u0628\u0647","\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647","\u067e\u0646\u062c\u0634\u0646\u0628\u0647","\u062c\u0645\u0639\u0647","\u0634\u0646\u0628\u0647"],dayNamesMin:["\u064a","\u062f","\u0633","\u0686","\u067e","\u062c","\u0634"],firstDay:6,isRTL:!0,monthNames:["\u0641\u0631\u0648\u0631\u062f\u064a\u0646","\u0627\u0631\u062f\u064a\u0628\u0647\u0634\u062a","\u062e\u0631\u062f\u0627\u062f","\u062a\u064a\u0631","\u0645\u0631\u062f\u0627\u062f","\u0634\u0647\u0631\u064a\u0648\u0631","\u0645\u0647\u0631","\u0622\u0628\u0627\u0646","\u0622\u0630\u0631","\u062f\u064a","\u0628\u0647\u0645\u0646","\u0627\u0633\u0641\u0646\u062f"],showMonthAfterYear:!1,yearSuffix:""},fi:{dayNames:["Sunnuntai","Maanantai","Tiistai","Keskiviikko","Torstai","Perjantai","Lauantai"],dayNamesMin:["Su","Ma","Ti","Ke","To","Pe","Su"],firstDay:1,isRTL:!1,monthNames:["Tammikuu","Helmikuu","Maaliskuu","Huhtikuu","Toukokuu","Kesäkuu","Heinäkuu","Elokuu","Syyskuu","Lokakuu","Marraskuu","Joulukuu"],showMonthAfterYear:!1,yearSuffix:""},fo:{dayNames:["Sunnudagur","M\xe1nadagur","T\xfdsdagur","Mikudagur","H\xf3sdagur","Fr\xedggjadagur","Leyardagur"],dayNamesMin:["Sun","M\xe1n","T\xfds","Mik","H\xf3s","Fr\xed","Ley"],firstDay:0,isRTL:!1,monthNames:["Januar","Februar","Mars","Apr\xedl","Mei","Juni","Juli","August","September","Oktober","November","Desember"],showMonthAfterYear:!1,yearSuffix:""},"fr-CH":{dayNames:["Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi"],dayNamesMin:["Dim","Lun","Mar","Mer","Jeu","Ven","Sam"],firstDay:1,isRTL:!1,monthNames:["Janvier","F\xe9vrier","Mars","Avril","Mai","Juin","Juillet","Ao\xfbt","Septembre","Octobre","Novembre","D\xe9cembre"],showMonthAfterYear:!1,yearSuffix:""},fr:{dayNames:["Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi"],dayNamesMin:["Dim.","Lun.","Mar.","Mer.","Jeu.","Ven.","Sam."],firstDay:1,isRTL:!1,monthNames:["Janvier","F\xe9vrier","Mars","Avril","Mai","Juin","Juillet","Ao\xfbt","Septembre","Octobre","Novembre","D\xe9cembre"],showMonthAfterYear:!1,yearSuffix:""},gl:{dayNames:["Domingo","Luns","Martes","Mércores","Xoves","Venres","Sábado"],dayNamesMin:["Dom","Lun","Mar","Mér","Xov","Ven","Sáb"],firstDay:1,isRTL:!1,monthNames:["Xaneiro","Febreiro","Marzo","Abril","Maio","Xu\xf1o","Xullo","Agosto","Setembro","Outubro","Novembro","Decembro"],showMonthAfterYear:!1,yearSuffix:""},he:{dayNames:["\u05e8\u05d0\u05e9\u05d5\u05df","\u05e9\u05e0\u05d9","\u05e9\u05dc\u05d9\u05e9\u05d9","\u05e8\u05d1\u05d9\u05e2\u05d9","\u05d7\u05de\u05d9\u05e9\u05d9","\u05e9\u05d9\u05e9\u05d9","\u05e9\u05d1\u05ea"],dayNamesMin:["\u05d0'","\u05d1'","\u05d2'","\u05d3'","\u05d4'","\u05d5'","\u05e9\u05d1\u05ea"],firstDay:0,isRTL:!0,monthNames:["\u05d9\u05e0\u05d5\u05d0\u05e8","\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8","\u05de\u05e8\u05e5","\u05d0\u05e4\u05e8\u05d9\u05dc","\u05de\u05d0\u05d9","\u05d9\u05d5\u05e0\u05d9","\u05d9\u05d5\u05dc\u05d9","\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8","\u05e1\u05e4\u05d8\u05de\u05d1\u05e8","\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8","\u05e0\u05d5\u05d1\u05de\u05d1\u05e8","\u05d3\u05e6\u05de\u05d1\u05e8"],showMonthAfterYear:!1,yearSuffix:""},hr:{dayNames:["Nedjelja","Ponedjeljak","Utorak","Srijeda","\u010cetvrtak","Petak","Subota"],dayNamesMin:["Ned","Pon","Uto","Sri","\u010cet","Pet","Sub"],firstDay:1,isRTL:!1,monthNames:["Sije\u010danj","Velja\u010da","O\u017eujak","Travanj","Svibanj","Lipanj","Srpanj","Kolovoz","Rujan","Listopad","Studeni","Prosinac"],showMonthAfterYear:!1,yearSuffix:""},hu:{dayNames:["Vas\xe1rnap","H\xe9tf\xf6","Kedd","Szerda","Cs\xfct\xf6rt\xf6k","P\xe9ntek","Szombat"],dayNamesMin:["Vas","H\xe9t","Ked","Sze","Cs\xfc","P\xe9n","Szo"],firstDay:1,isRTL:!1,monthNames:["Janu\xe1r","Febru\xe1r","M\xe1rcius","\xc1prilis","M\xe1jus","J\xfanius","J\xfalius","Augusztus","Szeptember","Okt\xf3ber","November","December"],showMonthAfterYear:!0,yearSuffix:""},hy:{dayNames:["\u056f\u056b\u0580\u0561\u056f\u056b","\u0565\u056f\u0578\u0582\u0577\u0561\u0562\u0569\u056b","\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b","\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b","\u0570\u056b\u0576\u0563\u0577\u0561\u0562\u0569\u056b","\u0578\u0582\u0580\u0562\u0561\u0569","\u0577\u0561\u0562\u0561\u0569"],dayNamesMin:["\u056f\u056b\u0580","\u0565\u0580\u056f","\u0565\u0580\u0584","\u0579\u0580\u0584","\u0570\u0576\u0563","\u0578\u0582\u0580\u0562","\u0577\u0562\u0569"],firstDay:1,isRTL:!1,monthNames:["\u0540\u0578\u0582\u0576\u057e\u0561\u0580","\u0553\u0565\u057f\u0580\u057e\u0561\u0580","\u0544\u0561\u0580\u057f","\u0531\u057a\u0580\u056b\u056c","\u0544\u0561\u0575\u056b\u057d","\u0540\u0578\u0582\u0576\u056b\u057d","\u0540\u0578\u0582\u056c\u056b\u057d","\u0555\u0563\u0578\u057d\u057f\u0578\u057d","\u054d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580","\u0540\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580","\u0546\u0578\u0575\u0565\u0574\u0562\u0565\u0580","\u0534\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580"],showMonthAfterYear:!1,yearSuffix:""},id:{dayNames:["Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"],dayNamesMin:["Min","Sen","Sel","Rab","kam","Jum","Sab"],firstDay:0,isRTL:!1,monthNames:["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","Nopember","Desember"],showMonthAfterYear:!1,yearSuffix:""},is:{dayNames:["Sunnudagur","Mánudagur","Þriðjudagur","Miðvikudagur","Fimmtudagur","Föstudagur","Laugardagur"],dayNamesMin:["Sun","Mán","Þri","Mið","Fim","Fös","Lau"],firstDay:0,isRTL:!1,monthNames:["Janúar","Febrúar","Mars","Apríl","Maí","Júní","Júlí","Ágúst","September","Október","Nóvember","Desember"],showMonthAfterYear:!1,yearSuffix:""},it:{dayNames:["Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato"],dayNamesMin:["Dom","Lun","Mar","Mer","Gio","Ven","Sab"],firstDay:1,isRTL:!1,monthNames:["Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"],showMonthAfterYear:!1,yearSuffix:""},ja:{dayNames:["\u65e5\u66dc\u65e5","\u6708\u66dc\u65e5","\u706b\u66dc\u65e5","\u6c34\u66dc\u65e5","\u6728\u66dc\u65e5","\u91d1\u66dc\u65e5","\u571f\u66dc\u65e5"],dayNamesMin:["\u65e5","\u6708","\u706b","\u6c34","\u6728","\u91d1","\u571f"],firstDay:0,isRTL:!1,monthNames:["1\u6708","2\u6708","3\u6708","4\u6708","5\u6708","6\u6708","7\u6708","8\u6708","9\u6708","10\u6708","11\u6708","12\u6708"],showMonthAfterYear:!0,yearSuffix:"\u5e74"},ko:{dayNames:["\uc77c","\uc6d4","\ud654","\uc218","\ubaa9","\uae08","\ud1a0"],dayNamesMin:["\uc77c","\uc6d4","\ud654","\uc218","\ubaa9","\uae08","\ud1a0"],firstDay:0,isRTL:!1,monthNames:["1\uc6d4(JAN)","2\uc6d4(FEB)","3\uc6d4(MAR)","4\uc6d4(APR)","5\uc6d4(MAY)","6\uc6d4(JUN)","7\uc6d4(JUL)","8\uc6d4(AUG)","9\uc6d4(SEP)","10\uc6d4(OCT)","11\uc6d4(NOV)","12\uc6d4(DEC)"],showMonthAfterYear:!1,yearSuffix:"\ub144"},kz:{dayNames:["\u0416\u0435\u043a\u0441\u0435\u043d\u0431\u0456","\u0414\u04af\u0439\u0441\u0435\u043d\u0431\u0456","\u0421\u0435\u0439\u0441\u0435\u043d\u0431\u0456","\u0421\u04d9\u0440\u0441\u0435\u043d\u0431\u0456","\u0411\u0435\u0439\u0441\u0435\u043d\u0431\u0456","\u0416\u04b1\u043c\u0430","\u0421\u0435\u043d\u0431\u0456"],dayNamesMin:["\u0436\u043a\u0441","\u0434\u0441\u043d","\u0441\u0441\u043d","\u0441\u0440\u0441","\u0431\u0441\u043d","\u0436\u043c\u0430","\u0441\u043d\u0431"],firstDay:1,isRTL:!1,monthNames:["\u049a\u0430\u04a3\u0442\u0430\u0440","\u0410\u049b\u043f\u0430\u043d","\u041d\u0430\u0443\u0440\u044b\u0437","\u0421\u04d9\u0443\u0456\u0440","\u041c\u0430\u043c\u044b\u0440","\u041c\u0430\u0443\u0441\u044b\u043c","\u0428\u0456\u043b\u0434\u0435","\u0422\u0430\u043c\u044b\u0437","\u049a\u044b\u0440\u043a\u04af\u0439\u0435\u043a","\u049a\u0430\u0437\u0430\u043d","\u049a\u0430\u0440\u0430\u0448\u0430","\u0416\u0435\u043b\u0442\u043e\u049b\u0441\u0430\u043d"],showMonthAfterYear:!1,yearSuffix:""},lt:{dayNames:["sekmadienis","pirmadienis","antradienis","tre\u010diadienis","ketvirtadienis","penktadienis","\u0161e\u0161tadienis"],dayNamesMin:["sek","pir","ant","tre","ket","pen","\u0161e\u0161"],firstDay:1,isRTL:!1,monthNames:["Sausis","Vasaris","Kovas","Balandis","Gegu\u017e\u0117","Bir\u017eelis","Liepa","Rugpj\u016btis","Rugs\u0117jis","Spalis","Lapkritis","Gruodis"],showMonthAfterYear:!1,yearSuffix:""},lv:{dayNames:["sv\u0113tdiena","pirmdiena","otrdiena","tre\u0161diena","ceturtdiena","piektdiena","sestdiena"],dayNamesMin:["svt","prm","otr","tre","ctr","pkt","sst"],firstDay:1,isRTL:!1,monthNames:["Janv\u0101ris","Febru\u0101ris","Marts","Apr\u012blis","Maijs","J\u016bnijs","J\u016blijs","Augusts","Septembris","Oktobris","Novembris","Decembris"],showMonthAfterYear:!1,yearSuffix:""},ml:{dayNames:["\u0d1e\u0d3e\u0d2f\u0d30\u0d4d","\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d33\u0d4d","\u0d1a\u0d4a\u0d35\u0d4d\u0d35","\u0d2c\u0d41\u0d27\u0d28\u0d4d","\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d02","\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f","\u0d36\u0d28\u0d3f"],dayNamesMin:["\u0d1e\u0d3e\u0d2f","\u0d24\u0d3f\u0d19\u0d4d\u0d15","\u0d1a\u0d4a\u0d35\u0d4d\u0d35","\u0d2c\u0d41\u0d27","\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d02","\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f","\u0d36\u0d28\u0d3f"],firstDay:1,isRTL:!1,monthNames:["\u0d1c\u0d28\u0d41\u0d35\u0d30\u0d3f","\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41\u0d35\u0d30\u0d3f","\u0d2e\u0d3e\u0d30\u0d4d\u0d1a\u0d4d\u0d1a\u0d4d","\u0d0f\u0d2a\u0d4d\u0d30\u0d3f\u0d32\u0d4d","\u0d2e\u0d47\u0d2f\u0d4d","\u0d1c\u0d42\u0d23\u0d4d","\u0d1c\u0d42\u0d32\u0d48","\u0d06\u0d17\u0d38\u0d4d\u0d31\u0d4d\u0d31\u0d4d","\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31\u0d02\u0d2c\u0d30\u0d4d","\u0d12\u0d15\u0d4d\u0d1f\u0d4b\u0d2c\u0d30\u0d4d","\u0d28\u0d35\u0d02\u0d2c\u0d30\u0d4d","\u0d21\u0d3f\u0d38\u0d02\u0d2c\u0d30\u0d4d"],showMonthAfterYear:!1,yearSuffix:""},ms:{dayNames:["Ahad","Isnin","Selasa","Rabu","Khamis","Jumaat","Sabtu"],dayNamesMin:["Aha","Isn","Sel","Rab","kha","Jum","Sab"],firstDay:0,isRTL:!1,monthNames:["Januari","Februari","Mac","April","Mei","Jun","Julai","Ogos","September","Oktober","November","Disember"],showMonthAfterYear:!1,yearSuffix:""},nl:{dayNames:["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"],dayNamesMin:["zon","maa","din","woe","don","vri","zat"],firstDay:1,isRTL:!1,monthNames:["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"],showMonthAfterYear:!1,yearSuffix:""},no:{dayNames:["s\xf8ndag","mandag","tirsdag","onsdag","torsdag","fredag","l\xf8rdag"],dayNamesMin:["s\xf8n","man","tir","ons","tor","fre","l\xf8r"],firstDay:1,isRTL:!1,monthNames:["januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember"],showMonthAfterYear:!1,yearSuffix:""},pl:{dayNames:["Niedziela","Poniedzia\u0142ek","Wtorek","\u015aroda","Czwartek","Pi\u0105tek","Sobota"],dayNamesMin:["Nie","Pn","Wt","\u015ar","Czw","Pt","So"],firstDay:1,isRTL:!1,monthNames:["Stycze\u0144","Luty","Marzec","Kwiecie\u0144","Maj","Czerwiec","Lipiec","Sierpie\u0144","Wrzesie\u0144","Pa\u017adziernik","Listopad","Grudzie\u0144"],showMonthAfterYear:!1,yearSuffix:""},"pt-BR":{dayNames:["Domingo","Segunda-feira","Terça-feira","Quarta-feira","Quinta-feira","Sexta-feira","Sábado"],dayNamesMin:["Dom","Seg","Ter","Qua","Qui","Sex","Sáb"],firstDay:0,isRTL:!1,monthNames:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],showMonthAfterYear:!1,yearSuffix:""},pt:{dayNames:["Domingo","Segunda-feira","Terça-feira","Quarta-feira","Quinta-feira","Sexta-feira","Sábado"],dayNamesMin:["Dom","Seg","Ter","Qua","Qui","Sex","Sáb"],firstDay:0,isRTL:!1,monthNames:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],showMonthAfterYear:!1,yearSuffix:""},rm:{dayNames:["Dumengia","Glindesdi","Mardi","Mesemna","Gievgia","Venderdi","Sonda"],dayNamesMin:["Dum","Gli","Mar","Mes","Gie","Ven","Som"],firstDay:1,isRTL:!1,monthNames:["Schaner","Favrer","Mars","Avrigl","Matg","Zercladur","Fanadur","Avust","Settember","October","November","December"],showMonthAfterYear:!1,yearSuffix:""},ro:{dayNames:["Duminic\u0103","Luni","Mar\u0163i","Miercuri","Joi","Vineri","S\xe2mb\u0103t\u0103"],dayNamesMin:["Dum","Lun","Mar","Mie","Joi","Vin","S\xe2m"],firstDay:1,isRTL:!1,monthNames:["Ianuarie","Februarie","Martie","Aprilie","Mai","Iunie","Iulie","August","Septembrie","Octombrie","Noiembrie","Decembrie"],showMonthAfterYear:!1,yearSuffix:""},ru:{dayNames:["\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435","\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a","\u0432\u0442\u043e\u0440\u043d\u0438\u043a","\u0441\u0440\u0435\u0434\u0430","\u0447\u0435\u0442\u0432\u0435\u0440\u0433","\u043f\u044f\u0442\u043d\u0438\u0446\u0430","\u0441\u0443\u0431\u0431\u043e\u0442\u0430"],dayNamesMin:["\u0432\u0441\u043a","\u043f\u043d\u0434","\u0432\u0442\u0440","\u0441\u0440\u0434","\u0447\u0442\u0432","\u043f\u0442\u043d","\u0441\u0431\u0442"],firstDay:1,isRTL:!1,monthNames:["\u042f\u043d\u0432\u0430\u0440\u044c","\u0424\u0435\u0432\u0440\u0430\u043b\u044c","\u041c\u0430\u0440\u0442","\u0410\u043f\u0440\u0435\u043b\u044c","\u041c\u0430\u0439","\u0418\u044e\u043d\u044c","\u0418\u044e\u043b\u044c","\u0410\u0432\u0433\u0443\u0441\u0442","\u0421\u0435\u043d\u0442\u044f\u0431\u0440\u044c","\u041e\u043a\u0442\u044f\u0431\u0440\u044c","\u041d\u043e\u044f\u0431\u0440\u044c","\u0414\u0435\u043a\u0430\u0431\u0440\u044c"],showMonthAfterYear:!1,yearSuffix:""},sk:{dayNames:["Nede\u013ea","Pondelok","Utorok","Streda","\u0160tvrtok","Piatok","Sobota"],dayNamesMin:["Ned","Pon","Uto","Str","\u0160tv","Pia","Sob"],firstDay:1,isRTL:!1,monthNames:["Janu\xe1r","Febru\xe1r","Marec","Apr\xedl","M\xe1j","J\xfan","J\xfal","August","September","Okt\xf3ber","November","December"],showMonthAfterYear:!1,yearSuffix:""},sl:{dayNames:["Nedelja","Ponedeljek","Torek","Sreda","Četrtek","Petek","Sobota"],dayNamesMin:["Ned","Pon","Tor","Sre","Čet","Pet","Sob"],firstDay:1,isRTL:!1,monthNames:["Januar","Februar","Marec","April","Maj","Junij","Julij","Avgust","September","Oktober","November","December"],showMonthAfterYear:!1,yearSuffix:""},sq:{dayNames:["E Diel","E H\xebn\xeb","E Mart\xeb","E M\xebrkur\xeb","E Enjte","E Premte","E Shtune"],dayNamesMin:["Di","H\xeb","Ma","M\xeb","En","Pr","Sh"],firstDay:1,isRTL:!1,monthNames:["Janar","Shkurt","Mars","Prill","Maj","Qershor","Korrik","Gusht","Shtator","Tetor","N\xebntor","Dhjetor"],showMonthAfterYear:!1,yearSuffix:""},"sr-SR":{dayNames:["Nedelja","Ponedeljak","Utorak","Sreda","\u010cetvrtak","Petak","Subota"],dayNamesMin:["Ned","Pon","Uto","Sre","\u010cet","Pet","Sub"],firstDay:1,isRTL:!1,monthNames:["Januar","Februar","Mart","April","Maj","Jun","Jul","Avgust","Septembar","Oktobar","Novembar","Decembar"],showMonthAfterYear:!1,yearSuffix:""},sr:{dayNames:["\u041d\u0435\u0434\u0435\u0459\u0430","\u041f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a","\u0423\u0442\u043e\u0440\u0430\u043a","\u0421\u0440\u0435\u0434\u0430","\u0427\u0435\u0442\u0432\u0440\u0442\u0430\u043a","\u041f\u0435\u0442\u0430\u043a","\u0421\u0443\u0431\u043e\u0442\u0430"],dayNamesMin:["\u041d\u0435\u0434","\u041f\u043e\u043d","\u0423\u0442\u043e","\u0421\u0440\u0435","\u0427\u0435\u0442","\u041f\u0435\u0442","\u0421\u0443\u0431"],firstDay:1,isRTL:!1,monthNames:["\u0408\u0430\u043d\u0443\u0430\u0440","\u0424\u0435\u0431\u0440\u0443\u0430\u0440","\u041c\u0430\u0440\u0442","\u0410\u043f\u0440\u0438\u043b","\u041c\u0430\u0458","\u0408\u0443\u043d","\u0408\u0443\u043b","\u0410\u0432\u0433\u0443\u0441\u0442","\u0421\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440","\u041e\u043a\u0442\u043e\u0431\u0430\u0440","\u041d\u043e\u0432\u0435\u043c\u0431\u0430\u0440","\u0414\u0435\u0446\u0435\u043c\u0431\u0430\u0440"],showMonthAfterYear:!1,yearSuffix:""},sv:{dayNames:["S\xf6ndag","M\xe5ndag","Tisdag","Onsdag","Torsdag","Fredag","L\xf6rdag"],dayNamesMin:["S\xf6n","M\xe5n","Tis","Ons","Tor","Fre","L\xf6r"],firstDay:1,isRTL:!1,monthNames:["Januari","Februari","Mars","April","Maj","Juni","Juli","Augusti","September","Oktober","November","December"],showMonthAfterYear:!1,yearSuffix:""},ta:{dayNames:["\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bcd\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8","\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0b9f\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8","\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8","\u0baa\u0bc1\u0ba4\u0ba9\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8","\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8","\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8","\u0b9a\u0ba9\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8"],dayNamesMin:["\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bc1","\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bcd","\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd","\u0baa\u0bc1\u0ba4\u0ba9\u0bcd","\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0ba9\u0bcd","\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf","\u0b9a\u0ba9\u0bbf"],firstDay:1,isRTL:!1,monthNames:["\u0ba4\u0bc8","\u0bae\u0bbe\u0b9a\u0bbf","\u0baa\u0b99\u0bcd\u0b95\u0bc1\u0ba9\u0bbf","\u0b9a\u0bbf\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0bc8","\u0bb5\u0bc8\u0b95\u0bbe\u0b9a\u0bbf","\u0b86\u0ba9\u0bbf","\u0b86\u0b9f\u0bbf","\u0b86\u0bb5\u0ba3\u0bbf","\u0baa\u0bc1\u0bb0\u0b9f\u0bcd\u0b9f\u0bbe\u0b9a\u0bbf","\u0b90\u0baa\u0bcd\u0baa\u0b9a\u0bbf","\u0b95\u0bbe\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4\u0bbf\u0b95\u0bc8","\u0bae\u0bbe\u0bb0\u0bcd\u0b95\u0bb4\u0bbf"],showMonthAfterYear:!1,yearSuffix:""},th:{dayNames:["\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c","\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c","\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23","\u0e1e\u0e38\u0e18","\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35","\u0e28\u0e38\u0e01\u0e23\u0e4c","\u0e40\u0e2a\u0e32\u0e23\u0e4c"],dayNamesMin:["\u0e2d\u0e32.","\u0e08.","\u0e2d.","\u0e1e.","\u0e1e\u0e24.","\u0e28.","\u0e2a."],firstDay:0,isRTL:!1,monthNames:["\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21","\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c","\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21","\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19","\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21","\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19","\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21","\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21","\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19","\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21","\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19","\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21"],showMonthAfterYear:!1,yearSuffix:""},tj:{dayNames:["\u044f\u043a\u0448\u0430\u043d\u0431\u0435","\u0434\u0443\u0448\u0430\u043d\u0431\u0435","\u0441\u0435\u0448\u0430\u043d\u0431\u0435","\u0447\u043e\u0440\u0448\u0430\u043d\u0431\u0435","\u043f\u0430\u043d\u04b7\u0448\u0430\u043d\u0431\u0435","\u04b7\u0443\u043c\u044a\u0430","\u0448\u0430\u043d\u0431\u0435"],dayNamesMin:["\u044f\u043a\u0448","\u0434\u0443\u0448","\u0441\u0435\u0448","\u0447\u043e\u0440","\u043f\u0430\u043d","\u04b7\u0443\u043c","\u0448\u0430\u043d"],firstDay:1,isRTL:!1,monthNames:["\u042f\u043d\u0432\u0430\u0440","\u0424\u0435\u0432\u0440\u0430\u043b","\u041c\u0430\u0440\u0442","\u0410\u043f\u0440\u0435\u043b","\u041c\u0430\u0439","\u0418\u044e\u043d","\u0418\u044e\u043b","\u0410\u0432\u0433\u0443\u0441\u0442","\u0421\u0435\u043d\u0442\u044f\u0431\u0440","\u041e\u043a\u0442\u044f\u0431\u0440","\u041d\u043e\u044f\u0431\u0440","\u0414\u0435\u043a\u0430\u0431\u0440"],showMonthAfterYear:!1,yearSuffix:""},tr:{dayNames:["Pazar","Pazartesi","Sal\u0131","\xc7ar\u015famba","Per\u015fembe","Cuma","Cumartesi"],dayNamesMin:["Pz","Pt","Sa","\xc7a","Pe","Cu","Ct"],firstDay:1,isRTL:!1,monthNames:["Ocak","\u015eubat","Mart","Nisan","May\u0131s","Haziran","Temmuz","A\u011fustos","Eyl\xfcl","Ekim","Kas\u0131m","Aral\u0131k"],showMonthAfterYear:!1,yearSuffix:""},uk:{dayNames:["\u043d\u0435\u0434\u0456\u043b\u044f","\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a","\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a","\u0441\u0435\u0440\u0435\u0434\u0430","\u0447\u0435\u0442\u0432\u0435\u0440","\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044f","\u0441\u0443\u0431\u043e\u0442\u0430"],dayNamesMin:["\u043d\u0435\u0434","\u043f\u043d\u0434","\u0432\u0456\u0432","\u0441\u0440\u0434","\u0447\u0442\u0432","\u043f\u0442\u043d","\u0441\u0431\u0442"],firstDay:1,isRTL:!1,monthNames:["\u0421\u0456\u0447\u0435\u043d\u044c","\u041b\u044e\u0442\u0438\u0439","\u0411\u0435\u0440\u0435\u0437\u0435\u043d\u044c","\u041a\u0432\u0456\u0442\u0435\u043d\u044c","\u0422\u0440\u0430\u0432\u0435\u043d\u044c","\u0427\u0435\u0440\u0432\u0435\u043d\u044c","\u041b\u0438\u043f\u0435\u043d\u044c","\u0421\u0435\u0440\u043f\u0435\u043d\u044c","\u0412\u0435\u0440\u0435\u0441\u0435\u043d\u044c","\u0416\u043e\u0432\u0442\u0435\u043d\u044c","\u041b\u0438\u0441\u0442\u043e\u043f\u0430\u0434","\u0413\u0440\u0443\u0434\u0435\u043d\u044c"],showMonthAfterYear:!1,yearSuffix:""},vi:{dayNames:["Ch\u1ee7 Nh\u1eadt","Th\u1ee9 Hai","Th\u1ee9 Ba","Th\u1ee9 T\u01b0","Th\u1ee9 N\u0103m","Th\u1ee9 S\xe1u","Th\u1ee9 B\u1ea3y"],dayNamesMin:["CN","T2","T3","T4","T5","T6","T7"],firstDay:0,isRTL:!1,monthNames:["Th\xe1ng M\u1ed9t","Th\xe1ng Hai","Th\xe1ng Ba","Th\xe1ng T\u01b0","Th\xe1ng N\u0103m","Th\xe1ng S\xe1u","Th\xe1ng B\u1ea3y","Th\xe1ng T\xe1m","Th\xe1ng Ch\xedn","Th\xe1ng M\u01b0\u1eddi","Th\xe1ng M\u01b0\u1eddi M\u1ed9t","Th\xe1ng M\u01b0\u1eddi Hai"],showMonthAfterYear:!1,yearSuffix:""},"zh-CN":{dayNames:["\u661f\u671f\u65e5","\u661f\u671f\u4e00","\u661f\u671f\u4e8c","\u661f\u671f\u4e09","\u661f\u671f\u56db","\u661f\u671f\u4e94","\u661f\u671f\u516d"],dayNamesMin:["\u5468\u65e5","\u5468\u4e00","\u5468\u4e8c","\u5468\u4e09","\u5468\u56db","\u5468\u4e94","\u5468\u516d"],firstDay:1,isRTL:!1,monthNames:["\u4e00\u6708","\u4e8c\u6708","\u4e09\u6708","\u56db\u6708","\u4e94\u6708","\u516d\u6708","\u4e03\u6708","\u516b\u6708","\u4e5d\u6708","\u5341\u6708","\u5341\u4e00\u6708","\u5341\u4e8c\u6708"],showMonthAfterYear:!0,yearSuffix:"\u5e74"},"zh-HK":{dayNames:["\u661f\u671f\u65e5","\u661f\u671f\u4e00","\u661f\u671f\u4e8c","\u661f\u671f\u4e09","\u661f\u671f\u56db","\u661f\u671f\u4e94","\u661f\u671f\u516d"],dayNamesMin:["\u5468\u65e5","\u5468\u4e00","\u5468\u4e8c","\u5468\u4e09","\u5468\u56db","\u5468\u4e94","\u5468\u516d"],firstDay:0,isRTL:!1,monthNames:["\u4e00\u6708","\u4e8c\u6708","\u4e09\u6708","\u56db\u6708","\u4e94\u6708","\u516d\u6708","\u4e03\u6708","\u516b\u6708","\u4e5d\u6708","\u5341\u6708","\u5341\u4e00\u6708","\u5341\u4e8c\u6708"],showMonthAfterYear:!0,yearSuffix:"\u5e74"},"zh-TW":{dayNames:["\u661f\u671f\u65e5","\u661f\u671f\u4e00","\u661f\u671f\u4e8c","\u661f\u671f\u4e09","\u661f\u671f\u56db","\u661f\u671f\u4e94","\u661f\u671f\u516d"],dayNamesMin:["\u5468\u65e5","\u5468\u4e00","\u5468\u4e8c","\u5468\u4e09","\u5468\u56db","\u5468\u4e94","\u5468\u516d"],firstDay:1,isRTL:!1,monthNames:["\u4e00\u6708","\u4e8c\u6708","\u4e09\u6708","\u56db\u6708","\u4e94\u6708","\u516d\u6708","\u4e03\u6708","\u516b\u6708","\u4e5d\u6708","\u5341\u6708","\u5341\u4e00\u6708","\u5341\u4e8c\u6708"],showMonthAfterYear:!0,yearSuffix:"\u5e74"}},a.fn.datePicker=function(a){return new AJS.DatePicker(this,a) +}}(jQuery); \ No newline at end of file diff --git a/ajax/libs/aui/5.6.4/aui-next/js/aui-experimental.js b/ajax/libs/aui/5.6.4/aui-next/js/aui-experimental.js new file mode 100755 index 000000000..c82ea0f9d --- /dev/null +++ b/ajax/libs/aui/5.6.4/aui-next/js/aui-experimental.js @@ -0,0 +1,7908 @@ +; +// tipsy, facebook style tooltips for jquery +// version 1.0.0a +// (c) 2008-2010 jason frame [jason@onehackoranother.com] +// released under the MIT license +// +// Modified by Atlassian +// https://github.com/atlassian/tipsy + +(function($) { + + function maybeCall(thing, ctx) { + return (typeof thing == 'function') ? (thing.call(ctx)) : thing; + }; + + function isElementInDOM(ele) { + while (ele = ele.parentNode) { + if (ele == document) return true; + } + return false; + }; + + var tipsyIDcounter = 0; + function tipsyID() { + var tipsyID = tipsyIDcounter++; + return "tipsyuid" + tipsyID; + }; + + function Tipsy(element, options) { + this.$element = $(element); + this.options = options; + this.enabled = true; + this.fixTitle(); + }; + + Tipsy.prototype = { + show: function() { + var title = this.getTitle(); + if (title && this.enabled) { + var $tip = this.tip(); + + $tip.find('.tipsy-inner')[this.options.html ? 'html' : 'text'](title); + $tip[0].className = 'tipsy'; // reset classname in case of dynamic gravity + $tip.remove().css({top: 0, left: 0, visibility: 'hidden', display: 'block'}).prependTo(document.body); + + + var that = this; + function tipOver() { + that.hoverTooltip = true; + } + function tipOut() { + if (that.hoverState == 'in') return; // If field is still focused. + that.hoverTooltip = false; + if (that.options.trigger != 'manual') { + var eventOut = that.options.trigger == 'hover' ? 'mouseleave.tipsy' : 'blur.tipsy'; + that.$element.trigger(eventOut); + } + } + + if (this.options.hoverable) { + $tip.hover(tipOver, tipOut); + } + + if (this.options.className) { + $tip.addClass(maybeCall(this.options.className, this.$element[0])); + } + + var pos = $.extend({}, this.$element.offset(), { + width: this.$element[0].offsetWidth, + height: this.$element[0].offsetHeight + }); + + var actualWidth = $tip[0].offsetWidth, + actualHeight = $tip[0].offsetHeight, + gravity = maybeCall(this.options.gravity, this.$element[0]); + + var tp; + switch (gravity.charAt(0)) { + case 'n': + tp = {top: pos.top + pos.height + this.options.offset, left: pos.left + pos.width / 2 - actualWidth / 2}; + break; + case 's': + tp = {top: pos.top - actualHeight - this.options.offset, left: pos.left + pos.width / 2 - actualWidth / 2}; + break; + case 'e': + tp = {top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth - this.options.offset}; + break; + case 'w': + tp = {top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width + this.options.offset}; + break; + } + + if (gravity.length == 2) { + if (gravity.charAt(1) == 'w') { + tp.left = pos.left + pos.width / 2 - 15; + } else { + tp.left = pos.left + pos.width / 2 - actualWidth + 15; + } + } + + $tip.css(tp).addClass('tipsy-' + gravity); + $tip.find('.tipsy-arrow')[0].className = 'tipsy-arrow tipsy-arrow-' + gravity.charAt(0); + + if (this.options.fade) { + $tip.stop().css({opacity: 0, display: 'block', visibility: 'visible'}).animate({opacity: this.options.opacity}); + } else { + $tip.css({visibility: 'visible', opacity: this.options.opacity}); + } + + if (this.options.aria) { + var $tipID = tipsyID(); + $tip.attr("id", $tipID); + this.$element.attr("aria-describedby", $tipID); + } + } + }, + + hide: function() { + if (this.options.fade) { + this.tip().stop().fadeOut(function() { $(this).remove(); }); + } else { + this.tip().remove(); + } + if (this.options.aria) { + this.$element.removeAttr("aria-describedby"); + } + }, + + fixTitle: function() { + var $e = this.$element; + if ($e.attr('title') || typeof($e.attr('original-title')) != 'string') { + $e.attr('original-title', $e.attr('title') || '').removeAttr('title'); + } + }, + + getTitle: function() { + var title, $e = this.$element, o = this.options; + this.fixTitle(); + var title, o = this.options; + if (typeof o.title == 'string') { + title = $e.attr(o.title == 'title' ? 'original-title' : o.title); + } else if (typeof o.title == 'function') { + title = o.title.call($e[0]); + } + title = ('' + title).replace(/(^\s*|\s*$)/, ""); + return title || o.fallback; + }, + + tip: function() { + if (!this.$tip) { + this.$tip = $('
').html('
').attr("role","tooltip"); + this.$tip.data('tipsy-pointee', this.$element[0]); + } + return this.$tip; + }, + + validate: function() { + if (!this.$element[0].parentNode) { + this.hide(); + this.$element = null; + this.options = null; + } + }, + + enable: function() { this.enabled = true; }, + disable: function() { this.enabled = false; }, + toggleEnabled: function() { this.enabled = !this.enabled; } + }; + + $.fn.tipsy = function(options) { + + if (options === true) { + return this.data('tipsy'); + } else if (typeof options == 'string') { + var tipsy = this.data('tipsy'); + if (tipsy) tipsy[options](); + return this; + } + + options = $.extend({}, $.fn.tipsy.defaults, options); + if (options.hoverable) { + options.delayOut = options.delayOut || 20; + } + + function get(ele) { + var tipsy = $.data(ele, 'tipsy'); + if (!tipsy) { + tipsy = new Tipsy(ele, $.fn.tipsy.elementOptions(ele, options)); + $.data(ele, 'tipsy', tipsy); + } + return tipsy; + } + + function enter() { + var tipsy = get(this); + tipsy.hoverState = 'in'; + if (options.delayIn == 0) { + tipsy.show(); + } else { + tipsy.fixTitle(); + setTimeout(function() { if (tipsy.hoverState == 'in') tipsy.show(); }, options.delayIn); + } + }; + + function leave() { + var tipsy = get(this); + tipsy.hoverState = 'out'; + if (options.delayOut == 0) { + tipsy.hide(); + } else { + setTimeout(function() { if (tipsy.hoverState == 'out' && !tipsy.hoverTooltip) tipsy.hide(); }, options.delayOut); + } + }; + + if (!options.live) this.each(function() { get(this); }); + + if (options.trigger != 'manual') { + var eventIn = options.trigger == 'hover' ? 'mouseenter.tipsy' : 'focus.tipsy', + eventOut = options.trigger == 'hover' ? 'mouseleave.tipsy' : 'blur.tipsy'; + if (options.live) { + $(this.context).on(eventIn, this.selector, enter).on(eventOut, this.selector, leave); + } else { + this.bind(eventIn, enter).bind(eventOut, leave); + } + } + + return this; + + }; + + $.fn.tipsy.defaults = { + aria: false, + className: null, + delayIn: 0, + delayOut: 0, + fade: false, + fallback: '', + gravity: 'n', + html: false, + live: false, + hoverable: false, + offset: 0, + opacity: 0.8, + title: 'title', + trigger: 'hover' + }; + + $.fn.tipsy.revalidate = function() { + $('.tipsy').each(function() { + var pointee = $.data(this, 'tipsy-pointee'); + if (!pointee || !isElementInDOM(pointee)) { + $(this).remove(); + } + }); + }; + + // Overwrite this method to provide options on a per-element basis. + // For example, you could store the gravity in a 'tipsy-gravity' attribute: + // return $.extend({}, options, {gravity: $(ele).attr('tipsy-gravity') || 'n' }); + // (remember - do not modify 'options' in place!) + $.fn.tipsy.elementOptions = function(ele, options) { + return $.metadata ? $.extend({}, options, $(ele).metadata()) : options; + }; + + $.fn.tipsy.autoNS = function() { + return $(this).offset().top > ($(document).scrollTop() + $(window).height() / 2) ? 's' : 'n'; + }; + + $.fn.tipsy.autoWE = function() { + return $(this).offset().left > ($(document).scrollLeft() + $(window).width() / 2) ? 'e' : 'w'; + }; + + /** + * yields a closure of the supplied parameters, producing a function that takes + * no arguments and is suitable for use as an autogravity function like so: + * + * @param margin (int) - distance from the viewable region edge that an + * element should be before setting its tooltip's gravity to be away + * from that edge. + * @param prefer (string, e.g. 'n', 'sw', 'w') - the direction to prefer + * if there are no viewable region edges effecting the tooltip's + * gravity. It will try to vary from this minimally, for example, + * if 'sw' is preferred and an element is near the right viewable + * region edge, but not the top edge, it will set the gravity for + * that element's tooltip to be 'se', preserving the southern + * component. + */ + $.fn.tipsy.autoBounds = function(margin, prefer) { + return function() { + var dir = {ns: prefer[0], ew: (prefer.length > 1 ? prefer[1] : false)}, + boundTop = $(document).scrollTop() + margin, + boundLeft = $(document).scrollLeft() + margin, + $this = $(this); + + if ($this.offset().top < boundTop) dir.ns = 'n'; + if ($this.offset().left < boundLeft) dir.ew = 'w'; + if ($(window).width() + $(document).scrollLeft() - $this.offset().left < margin) dir.ew = 'e'; + if ($(window).height() + $(document).scrollTop() - $this.offset().top < margin) dir.ns = 's'; + + return dir.ns + (dir.ew ? dir.ew : ''); + } + }; + +})(jQuery); + +(function ($) { + var $document = $(document), + + //convenience function because this needs to be run for all the events. + getExpanderProperties = function(event){ + var properties = {}; + + properties.$trigger = $(event.currentTarget); + properties.$content = $document.find("#" + properties.$trigger.attr("aria-controls")); + properties.triggerIsParent = properties.$content.parent().filter(properties.$trigger).length !== 0; + properties.$shortContent = properties.triggerIsParent ? properties.$trigger.find(".aui-expander-short-content") : null; + properties.height = properties.$content.css("min-height"); + properties.isCollapsible = properties.$trigger.data("collapsible") !== false; + properties.replaceText = properties.$trigger.attr("data-replace-text"); //can't use .data here because it doesn't update after the first call + properties.replaceSelector = properties.$trigger.data("replace-selector"); + + return properties; + }, + replaceText = function(properties){ + if(properties.replaceText){ + var $replaceElement = properties.replaceSelector ? + properties.$trigger.find(properties.replaceSelector) : + properties.$trigger; + + properties.$trigger.attr("data-replace-text", $replaceElement.text()); + $replaceElement.text(properties.replaceText); + } + }; + //events that the expander listens to + var EXPANDER_EVENTS = { + "aui-expander-invoke": function(event) { + var $trigger = $(event.currentTarget); + var $content = $document.find("#" + $trigger.attr("aria-controls")); + var isCollapsible = $trigger.data("collapsible") !== false; + + //determine if content should be expanded or collapsed + if ($content.attr("aria-expanded")=="true" && isCollapsible) { + $trigger.trigger("aui-expander-collapse"); + } else { + $trigger.trigger("aui-expander-expand"); + } + }, + "aui-expander-expand": function(event) { + var properties = getExpanderProperties(event); + + properties.$content.attr("aria-expanded", "true"); + + if (properties.$content.outerHeight() > 0) { + properties.$content.attr("aria-hidden", "false"); + } + + //handle replace text + replaceText(properties); + + //if the trigger is the parent also hide the short-content (default) + if(properties.triggerIsParent){ + properties.$shortContent.hide(); + } + properties.$trigger.trigger("aui-expander-expanded"); + + }, + "aui-expander-collapse": function(event){ + + var properties = getExpanderProperties(event), + isHeightPx, + lineHeight = parseInt(properties.$content.css("line-height"), 10), + heightCap = properties.$content.children().first().height(); + + //handle the height option + if (properties.$content.outerHeight() === 0) { + properties.$content.attr("aria-hidden", "true"); + } + + //handle replace text + replaceText(properties); + + //collapse the expander + properties.$content.attr("aria-expanded", "false"); + //if the trigger is the parent also hide the short-content (default) + if(properties.triggerIsParent){ + properties.$shortContent.show(); + } + properties.$trigger.trigger("aui-expander-collapsed"); + }, + + "click.aui-expander": function(event){ + var $target = $(event.currentTarget); + $target.trigger("aui-expander-invoke", event.currentTarget); + } + }; + + //delegate events to the triggers on the page + $document.on(EXPANDER_EVENTS, ".aui-expander-trigger"); + +})(jQuery); + +//API +(function() { + + function updateProgress($progressBar, $progressBarContainer, v) { + //update the progress bar, need to set timeout so that batching of dom updates doesn't happen + window.setTimeout(function() { + $progressBar.css("width", v * 100 + "%"); + $progressBarContainer.attr("data-value", v); + }, 0); + } + + AJS.progressBars = { + update: function(element, value){ + var $progressBarContainer = AJS.$(element).first(); + var $progressBar = $progressBarContainer.children(".aui-progress-indicator-value"); + var currentProgress = $progressBar.attr("data-value") || 0; + + var afterTransitionEvent = "aui-progress-indicator-after-update"; + var beforeTransitionEvent = "aui-progress-indicator-before-update"; + var transitionEnd = "transitionend webkitTransitionEnd"; + + var isIndeterminate = !$progressBarContainer.attr("data-value"); + + //if the progress bar is indeterminate switch it. + if (isIndeterminate) { + $progressBar.detach().css("width", 0).appendTo($progressBarContainer); + } + + if (typeof value === "number" && value<= 1 && value >= 0) { + //trigger before animation event + $progressBarContainer.trigger(beforeTransitionEvent, [currentProgress, value]); + + //trigger after animation event + + //detect whether transitions are supported + var documentBody = document.body || document.documentElement; + var style = documentBody.style; + var transition = 'transition'; + + //trigger the event after transition end if supported, otherwise just trigger it + if (typeof style.transition === 'string' || typeof style.WebkitTransition === "string") { + $progressBar.one(transitionEnd, function() { + $progressBarContainer.trigger(afterTransitionEvent, [currentProgress, value]); + }); + updateProgress($progressBar, $progressBarContainer, value); + } else { + updateProgress($progressBar, $progressBarContainer, value); + $progressBarContainer.trigger(afterTransitionEvent, [currentProgress, value]); + } + + + } + return $progressBarContainer; + }, + setIndeterminate: function(element) { + var $progressBarContainer = AJS.$(element).first(); + var $progressBar = $progressBarContainer.children(".aui-progress-indicator-value"); + + $progressBarContainer.removeAttr("data-value"); + $progressBar.css("width", "100%"); + } + }; +}()); + + +/*! + * jQuery Migrate - v1.2.0 - 2013-05-01 + * https://github.com/jquery/jquery-migrate + * Copyright 2005, 2013 jQuery Foundation, Inc. and other contributors; Licensed MIT + */ +(function( jQuery, window, undefined ) { +// See http://bugs.jquery.com/ticket/13335 +// "use strict"; + + +var warnedAbout = {}; + +// List of warnings already given; public read only +jQuery.migrateWarnings = []; + +// Set to true to prevent console output; migrateWarnings still maintained +// jQuery.migrateMute = false; + +// Show a message on the console so devs know we're active +if ( !jQuery.migrateMute && window.console && window.console.log ) { + window.console.log("JQMIGRATE: Logging is active"); +} + +// Set to false to disable traces that appear with warnings +if ( jQuery.migrateTrace === undefined ) { + jQuery.migrateTrace = true; +} + +// Forget any warnings we've already given; public +jQuery.migrateReset = function() { + warnedAbout = {}; + jQuery.migrateWarnings.length = 0; +}; + +function migrateWarn( msg) { + var console = window.console; + if ( !warnedAbout[ msg ] ) { + warnedAbout[ msg ] = true; + jQuery.migrateWarnings.push( msg ); + if ( console && console.warn && !jQuery.migrateMute ) { + console.warn( "JQMIGRATE: " + msg ); + if ( jQuery.migrateTrace && console.trace ) { + console.trace(); + } + } + } +} + +function migrateWarnProp( obj, prop, value, msg ) { + if ( Object.defineProperty ) { + // On ES5 browsers (non-oldIE), warn if the code tries to get prop; + // allow property to be overwritten in case some other plugin wants it + try { + Object.defineProperty( obj, prop, { + configurable: true, + enumerable: true, + get: function() { + migrateWarn( msg ); + return value; + }, + set: function( newValue ) { + migrateWarn( msg ); + value = newValue; + } + }); + return; + } catch( err ) { + // IE8 is a dope about Object.defineProperty, can't warn there + } + } + + // Non-ES5 (or broken) browser; just set the property + jQuery._definePropertyBroken = true; + obj[ prop ] = value; +} + +if ( document.compatMode === "BackCompat" ) { + // jQuery has never supported or tested Quirks Mode + migrateWarn( "jQuery is not compatible with Quirks Mode" ); +} + + +var attrFn = jQuery( "", { size: 1 } ).attr("size") && jQuery.attrFn, + oldAttr = jQuery.attr, + valueAttrGet = jQuery.attrHooks.value && jQuery.attrHooks.value.get || + function() { return null; }, + valueAttrSet = jQuery.attrHooks.value && jQuery.attrHooks.value.set || + function() { return undefined; }, + rnoType = /^(?:input|button)$/i, + rnoAttrNodeType = /^[238]$/, + rboolean = /^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i, + ruseDefault = /^(?:checked|selected)$/i; + +// jQuery.attrFn +migrateWarnProp( jQuery, "attrFn", attrFn || {}, "jQuery.attrFn is deprecated" ); + +jQuery.attr = function( elem, name, value, pass ) { + var lowerName = name.toLowerCase(), + nType = elem && elem.nodeType; + + if ( pass ) { + // Since pass is used internally, we only warn for new jQuery + // versions where there isn't a pass arg in the formal params + if ( oldAttr.length < 4 ) { + migrateWarn("jQuery.fn.attr( props, pass ) is deprecated"); + } + if ( elem && !rnoAttrNodeType.test( nType ) && + (attrFn ? name in attrFn : jQuery.isFunction(jQuery.fn[name])) ) { + return jQuery( elem )[ name ]( value ); + } + } + + // Warn if user tries to set `type`, since it breaks on IE 6/7/8; by checking + // for disconnected elements we don't warn on $( "