/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
    display: none;
}
.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse;
}
.ui-helper-clearfix:after {
    clear: both;
}
.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
    z-index: 100;
}


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


/* Icons
----------------------------------*/
.ui-icon {
    display: inline-block;
    vertical-align: middle;
    margin-top: -.25em;
    position: relative;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}

.ui-widget-icon-block {
    left: 50%;
    margin-left: -8px;
    display: block;
}

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

/* Overlays */
.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin: 2px 0 0 0;
    padding: .5em .5em .5em .7em;
    font-size: 100%;
}
.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    overflow: auto;
}
.ui-autocomplete {
    position: absolute;
    top: 0;
    left: 0;
    cursor: default;
}
.ui-menu {
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    outline: 0;
}
.ui-menu .ui-menu {
    position: absolute;
}
.ui-menu .ui-menu-item {
    margin: 0;
    cursor: pointer;
    /* support: IE10, see #8844 */
    list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-item-wrapper {
    position: relative;
    padding: 3px 1em 3px .4em;
}
.ui-menu .ui-menu-divider {
    margin: 5px 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
    margin: -1px;
}

/* icon support */
.ui-menu-icons {
    position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
    padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
    position: absolute;
    top: 0;
    bottom: 0;
    left: .2em;
    margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
    left: auto;
    right: 0;
}
.ui-button {
    padding: .4em 1em;
    display: inline-block;
    position: relative;
    line-height: normal;
    margin-right: .1em;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    /* Support: IE <= 11 */
    overflow: visible;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
    text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
    width: 2em;
    box-sizing: border-box;
    text-indent: -9999px;
    white-space: nowrap;
}

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
    text-indent: 0;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -8px;
    margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
    padding: 0;
    width: 2.1em;
    height: 2.1em;
    text-indent: -9999px;
    white-space: nowrap;

}

input.ui-button.ui-icon-notext .ui-icon {
    width: auto;
    height: auto;
    text-indent: 0;
    white-space: normal;
    padding: .4em 1em;
}

/* workarounds */
/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0;
}
.ui-controlgroup {
    vertical-align: middle;
    display: inline-block;
}
.ui-controlgroup > .ui-controlgroup-item {
    float: left;
    margin-left: 0;
    margin-right: 0;
}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
    z-index: 9999;
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
    display: block;
    float: none;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    text-align: left;
}
.ui-controlgroup-vertical .ui-controlgroup-item {
    box-sizing: border-box;
}
.ui-controlgroup .ui-controlgroup-label {
    padding: .4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span {
    font-size: 80%;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
    border-left: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
    border-top: none;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
    border-right: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
    border-bottom: none;
}

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {

    /* Support: IE8 only, Android < 4.4 only */
    width: 75%;
    width: calc( 100% - 2.4em );
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
    border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
    box-shadow: inset 1px 1px 1px #ccc;
    border-radius: .12em;
    border: none;
}
.ui-checkboxradio-radio-label .ui-icon-background {
    width: 16px;
    height: 16px;
    border-radius: 1em;
    overflow: visible;
    border: none;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
    background-image: none;
    width: 8px;
    height: 8px;
    border-width: 4px;
    border-style: solid;
}
.ui-checkboxradio-disabled {
    pointer-events: none;
}
.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
    display: none;
}
.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
    top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
    left: 2px;
}
.ui-datepicker .ui-datepicker-next {
    right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
    right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
    width: 45%;
}
.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em;
}
.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    border: 0;
}
.ui-datepicker td {
    border: 0;
    padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto;
    overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
    width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
    float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
}
.ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
    direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
    float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
    left: .5em;
    top: .3em;
}
.ui-dialog {
    position: absolute;
    top: 0;
    left: 0;
    padding: .2em;
    outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
    padding: .4em 1em;
    position: relative;
}
.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 0;
    white-space: nowrap;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 20px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 20px;
}
.ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: .5em 1em;
    background: none;
    overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0 0;
    background-image: none;
    margin-top: .5em;
    padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
    margin: .5em .4em .5em 0;
    cursor: pointer;
}
.ui-dialog .ui-resizable-n {
    height: 2px;
    top: 0;
}
.ui-dialog .ui-resizable-e {
    width: 2px;
    right: 0;
}
.ui-dialog .ui-resizable-s {
    height: 2px;
    bottom: 0;
}
.ui-dialog .ui-resizable-w {
    width: 2px;
    left: 0;
}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
    width: 7px;
    height: 7px;
}
.ui-dialog .ui-resizable-se {
    right: 0;
    bottom: 0;
}
.ui-dialog .ui-resizable-sw {
    left: 0;
    bottom: 0;
}
.ui-dialog .ui-resizable-ne {
    right: 0;
    top: 0;
}
.ui-dialog .ui-resizable-nw {
    left: 0;
    top: 0;
}
.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}
.ui-draggable-handle {
    -ms-touch-action: none;
    touch-action: none;
}
.ui-resizable {
    position: relative;
}
.ui-resizable-handle {
    position: absolute;
    font-size: 0.1px;
    display: block;
    -ms-touch-action: none;
    touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
    display: none;
}
.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0;
}
.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0;
}
.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%;
}
.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%;
}
.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px;
}
.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px;
}
.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px;
}
.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px;
}
.ui-progressbar {
    height: 2em;
    text-align: left;
    overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
    margin: -1px;
    height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
    background: url("data:image/gif;base64,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");
    height: 100%;
    filter: alpha(opacity=25); /* support: IE8 */
    opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
    background-image: none;
}
.ui-selectable {
    -ms-touch-action: none;
    touch-action: none;
}
.ui-selectable-helper {
    position: absolute;
    z-index: 100;
    border: 1px dotted black;
}
.ui-selectmenu-menu {
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}
.ui-selectmenu-menu .ui-menu {
    overflow: auto;
    overflow-x: hidden;
    padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
    font-size: 1em;
    font-weight: bold;
    line-height: 1.5;
    padding: 2px 0.4em;
    margin: 0.5em 0 0 0;
    height: auto;
    border: 0;
}
.ui-selectmenu-open {
    display: block;
}
.ui-selectmenu-text {
    display: block;
    margin-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ui-selectmenu-button.ui-button {
    text-align: left;
    white-space: nowrap;
    width: 14em;
}
.ui-selectmenu-icon.ui-icon {
    float: right;
    margin-top: 0;
}
.ui-slider {
    position: relative;
    text-align: left;
}
.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default;
    -ms-touch-action: none;
    touch-action: none;
}
.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
    filter: inherit;
}

.ui-slider-horizontal {
    height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
    margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}

.ui-slider-vertical {
    width: .8em;
    height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
    bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
    top: 0;
}
.ui-sortable-handle {
    -ms-touch-action: none;
    touch-action: none;
}
.ui-spinner {
    position: relative;
    display: inline-block;
    overflow: hidden;
    padding: 0;
    vertical-align: middle;
}
.ui-spinner-input {
    border: none;
    background: none;
    color: inherit;
    padding: .222em 0;
    margin: .2em 0;
    vertical-align: middle;
    margin-left: .4em;
    margin-right: 2em;
}
.ui-spinner-button {
    width: 1.6em;
    height: 50%;
    font-size: .5em;
    padding: 0;
    margin: 0;
    text-align: center;
    position: absolute;
    cursor: default;
    display: block;
    overflow: hidden;
    right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
    border-top-style: none;
    border-bottom-style: none;
    border-right-style: none;
}
.ui-spinner-up {
    top: 0;
}
.ui-spinner-down {
    bottom: 0;
}
.ui-tabs {
    position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
    padding: .2em;
}
.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: left;
    position: relative;
    top: 0;
    margin: 1px .2em 0 0;
    border-bottom-width: 0;
    padding: 0;
    white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    float: left;
    padding: .5em 1em;
    text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: -1px;
    padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
    cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
    cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 1em 1.4em;
    background: none;
}
.ui-tooltip {
    padding: 8px;
    position: absolute;
    z-index: 9999;
    max-width: 300px;
}
body .ui-tooltip {
    border-width: 2px;
}
/* Component containers
----------------------------------*/
.ui-widget {
    font-family: Verdana,Arial,sans-serif;
    font-size: 1.1em;
}
.ui-widget .ui-widget {
    font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
    font-family: Verdana,Arial,sans-serif;
    font-size: 1em;
}
.ui-widget.ui-widget-content {
    border: 1px solid #d3d3d3;
}
.ui-widget-content {
    border: 1px solid #aaaaaa;
    background: #ffffff;
    color: #222222;
}
.ui-widget-content a {
    color: #222222;
}
.ui-widget-header {
    border: 1px solid #aaaaaa;
    background: #cccccc url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkEAAAAAAy19n/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0T//xSrMc0AAABaSURBVBjTY3h8jYFOaAPDo/cMj/QYHuYyPGhjuF/BcC+L4W4swx0NhltfGG7uZ7jRzXA9nOGaEsOV4wyXdzJcamW4WM5wYQLD+SaGcwcZzt5iOOvAcObMACIAsZae6pVZewYAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTUtMDMtMTFUMDg6NTk6NDAtMDQ6MDCxWFohAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE1LTAzLTExVDA4OjU5OjQwLTA0OjAwwAXinQAAAABJRU5ErkJggg==") 50% 50% repeat-x;
    color: #222222;
    font-weight: bold;
}
.ui-widget-header a {
    color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

    /* We use html here because we need a greater specificity to make sure disabled
    works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
    border: 1px solid #d3d3d3;
    background: #e6e6e6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAYAAABvWArbAAAANUlEQVQ4je3LMQoAIBADwb38/6t5wFXaWAiCtUiaYZvF9hBACOFbuntVVe11B0CSjjeE8BwThQIJ8dhEl0YAAAAASUVORK5CYII") 50% 50% repeat-x;
    font-weight: normal;
    color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
    color: #555555;
    text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
    border: 1px solid #999999;
    background: #dadada url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAAAAAAao4lEAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0T//xSrMc0AAABISURBVDjLY3j6n2EUjSKqo1u3GG57MdxxY7gby3BvIsP9PwwPMxgefWB4Us7w9DHDcz+GF/MYXl5ieHWW4XUpw+uJo2gUEYMAvlejJVIWsXwAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTUtMDMtMTFUMDg6NTk6NDAtMDQ6MDCxWFohAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE1LTAzLTExVDA4OjU5OjQwLTA0OjAwwAXinQAAAABJRU5ErkJggg==") 50% 50% repeat-x;
    font-weight: normal;
    color: #212121;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
    color: #212121;
    text-decoration: none;
}

.ui-visual-focus {
    box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
    border: 1px solid #aaaaaa;
    background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
    font-weight: normal;
    color: #212121;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
    border: #aaaaaa;
    background-color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
    color: #212121;
    text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    border: 1px solid #fcefa1;
    background: #fbf9ee url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAYAAABvWArbAAAAP0lEQVQ4je3PMQrAMABC0a/3v2zX0mCXNkOgc6C4PARd5DqPGKCU8luS8SbAQhiCQRgJE56kZTfbbP9RSvnkBsWcEAZRWcgqAAAAAElFTkSuQmCC") 50% 50% repeat-x;
    color: #363636;
}
.ui-state-checked {
    border: 1px solid #fcefa1;
    background: #fbf9ee;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
    color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
    color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
    color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
    color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
    font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter:Alpha(Opacity=70); /* support: IE8 */
    font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter:Alpha(Opacity=35); /* support: IE8 */
    background-image: none;
}
.ui-state-disabled .ui-icon {
    filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

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

/* states and images */
.ui-icon {
    width: 16px;
    height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
    background-image: url("images/ui-icons_222222_256x240.png");
}
.ui-widget-header .ui-icon {
    background-image: url("data:image/png;base64,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");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
    background-image: url("data:image/png;base64,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");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
    background-image: url("data:image/png;base64,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");
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
    background-image: url("images/ui-icons_2e83ff_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
    background-image: url("images/ui-icons_cd0a0a_256x240.png");
}
.ui-button .ui-icon {
    background-image: url("images/ui-icons_888888_256x240.png");
}

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


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

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
    border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
    border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
    border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
    border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
    background: #aaaaaa;
    opacity: .3;
    filter: Alpha(Opacity=30); /* support: IE8 */
}
.ui-widget-shadow {
    -webkit-box-shadow: -8px -8px 8px #aaaaaa;
    box-shadow: -8px -8px 8px #aaaaaa;
}