html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
.cR div, .cR span, .cR applet, .cR object, .cR iframe,
.cR h1, .cR h2, .cR h3, .cR h4, .cR h5, .cR h6, .cR p, .cR blockquote, .cR pre,
.cR a, .cR abbr, .cR acronym, .cR address, .cR big, .cR cite, .cR code,
.cR del, .cR dfn, .cR em, .cR img, .cR ins, .cR kbd, .cR q, .cR s, .cR samp,
.cR small, .cR strike, .cR strong, .cR sub, .cR sup, .cR tt, .cR var,
.cR b, .cR u, .cR i, .cR center,
.cR dl, .cR dt, .cR dd, .cR ol, .cR ul, .cR li,
.cR fieldset, .cR form, .cR label, .cR legend,
.cR table, .cR caption, .cR tbody, .cR tfoot, .cR thead, .cR tr, .cR th, .cR td,
.cR article, .cR aside, .cR canvas, .cR details, .cR embed, .cR
.cR figure, .cR figcaption, .cR footer, .cR header, .cR hgroup, .cR
.cR menu, .cR nav, .cR output, .cR ruby, .cR section, .cR summary,
.cR time, .cR mark, .cR audio, .cR video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
.cR article, .cR aside, .cR details, .cR figcaption, .cR figure, .cR
.cR footer, .cR header, .cR hgroup, .cR menu, .cR nav, .cR section {
    display: block;
}

.cR body {
    line-height: 1;
}

.cR ol, .cR ul {
    list-style: none;
}

.cR blockquote, .cR q {
    quotes: none;
}

.cR blockquote:before, .cR blockquote:after,
.cR q:before, .cR q:after {
    content: '';
    content: none;
}

.cR table {
    border-collapse: collapse;
    border-spacing: 0;
}
#no-script-warning {
    width: 990px;
    padding: 5px;
    margin: 10px auto 10px auto;
    color: white;
    background: #861212 url('../../dist/img/interface/generic/error-bg.png');
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    text-align: center;
    text-shadow: 0 0 0 transparent, 0 1px 2px black;
    border: solid 1px #991212;
    display: none;
}

.no-script #no-script-warning,
.no-script-fs #no-script-warning,
.no-script-cdn #no-script-warning,
.no-script-fileserver #no-script-warning {
    display: block;
}

#no-script-warning h2 {
    text-align: center;
    font-size: 18px;

}

#no-script-warning p {
    margin-top: 5px;
    margin-bottom: 5px;
    display: none;
}

.no-script-fs #no-script-warning p,
.no-script-cdn #no-script-warning p,
.no-script-fileserver #no-script-warning p {
    display: block;
}

#no-script-warning .domain {
    font-weight: bold;
    font-family: 'Inconsolata', "Courier New", Courier, monospace;
    display: none;
}

.no-script #no-script-warning {
    display: block;
}

.no-script-fs #no-script-fs {
    display: block
}

.no-script-cdn #no-script-cdn {
    display: block
}

.no-script-fileserver #no-script-fileserver {
    display: block
}
/*! jQuery UI - v1.12.1 - 2019-02-26
* http://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=custom-theme&bgImgOpacityError=20&bgImgOpacityHighlight=90&bgImgOpacityActive=30&bgImgOpacityHover=70&bgImgOpacityDefault=60&bgImgOpacityContent=100&bgImgOpacityHeader=100&cornerRadiusShadow=8&offsetLeftShadow=-4px&offsetTopShadow=-4px&thicknessShadow=4px&opacityShadow=60&bgImgOpacityShadow=30&bgTextureShadow=flat&bgColorShadow=000000&opacityOverlay=70&bgImgOpacityOverlay=100&bgTextureOverlay=flat&bgColorOverlay=000000&iconColorError=ffe180&fcError=ffffff&borderColorError=ffb73d&bgTextureError=highlight_soft&bgColorError=d34d17&iconColorHighlight=ed9f26&fcHighlight=1f1f1f&borderColorHighlight=eeb420&bgTextureHighlight=gloss_wave&bgColorHighlight=fff9e5&iconColorActive=eb990f&fcActive=381f00&borderColorActive=655e4e&bgTextureActive=gloss_wave&bgColorActive=ffa614&iconColorHover=bd7b00&fcHover=381f00&borderColorHover=a45b13&bgTextureHover=gloss_wave&bgColorHover=f0be00&iconColorDefault=494437&fcDefault=4c3000&borderColorDefault=d19405&bgTextureDefault=gloss_wave&bgColorDefault=fece2f&iconColorContent=d19405&fcContent=383838&borderColorContent=8e846b&bgTextureContent=highlight_hard&bgColorContent=feeebd&iconColorHeader=494437&fcHeader=494437&borderColorHeader=494437&bgTextureHeader=gloss_wave&bgColorHeader=febb20&cornerRadius=4px&fwDefault=bold&fsDefault=1em&ffDefault=Helvetica%2C%20Tahoma%2C%20Arial%2C%20sans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-draggable-handle {
    -ms-touch-action: none;
    touch-action: none;
}

/* 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-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-selectable {
    -ms-touch-action: none;
    touch-action: none;
}

.ui-selectable-helper {
    position: absolute;
    z-index: 100;
    border: 1px dotted black;
}

.ui-sortable-handle {
    -ms-touch-action: none;
    touch-action: none;
}

.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-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-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-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: Helvetica, Tahoma, Arial, sans-serif;
    font-size: 1em;
}

.ui-widget .ui-widget {
    font-size: 1em;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
    font-family: Helvetica, Tahoma, Arial, sans-serif;
    font-size: 1em;
}

.ui-widget.ui-widget-content {
    border: 1px solid #d19405;
}

.ui-widget-content {
    border: 1px solid #8e846b;
    background: #feeebd url("../img/jQueryUITheme/ui-bg_highlight-hard_100_feeebd_1x100.png") 50% top repeat-x;
    color: #383838;
}

.ui-widget-content a {
    color: #383838;
}

.ui-widget-header {
    border: 1px solid #494437;
    background: #febb20 url("../img/jQueryUITheme/ui-bg_gloss-wave_100_febb20_500x100.png") 50% 50% repeat-x;
    color: #494437;
    font-weight: bold;
}

.ui-widget-header a {
    color: #494437;
}

/* 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 #d19405;
    background: #fece2f url("../img/jQueryUITheme/ui-bg_gloss-wave_60_fece2f_500x100.png") 50% 50% repeat-x;
    font-weight: bold;
    color: #4c3000;
}

.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: #4c3000;
    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 #a45b13;
    background: #f0be00 url("../img/jQueryUITheme/ui-bg_gloss-wave_70_f0be00_500x100.png") 50% 50% repeat-x;
    font-weight: bold;
    color: #381f00;
}

.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: #381f00;
    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 #655e4e;
    background: #ffa614 url("../img/jQueryUITheme/ui-bg_gloss-wave_30_ffa614_500x100.png") 50% 50% repeat-x;
    font-weight: bold;
    color: #381f00;
}

.ui-icon-background,
.ui-state-active .ui-icon-background {
    border: #655e4e;
    background-color: #381f00;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
    color: #381f00;
    text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    border: 1px solid #eeb420;
    background: #fff9e5 url("../img/jQueryUITheme/ui-bg_gloss-wave_90_fff9e5_500x100.png") 50% top repeat-x;
    color: #1f1f1f;
}

.ui-state-checked {
    border: 1px solid #eeb420;
    background: #fff9e5;
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
    color: #1f1f1f;
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
    border: 1px solid #ffb73d;
    background: #d34d17 url("../img/jQueryUITheme/ui-bg_highlight-soft_20_d34d17_1x100.png") 50% top repeat-x;
    color: #ffffff;
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
    color: #ffffff;
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
    color: #ffffff;
}

.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("../img/jQueryUITheme/ui-icons_d19405_256x240.png");
}

.ui-widget-header .ui-icon {
    background-image: url("../img/jQueryUITheme/ui-icons_494437_256x240.png");
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
    background-image: url("../img/jQueryUITheme/ui-icons_bd7b00_256x240.png");
}

.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
    background-image: url("../img/jQueryUITheme/ui-icons_eb990f_256x240.png");
}

.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
    background-image: url("../img/jQueryUITheme/ui-icons_ed9f26_256x240.png");
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
    background-image: url("../img/jQueryUITheme/ui-icons_ffe180_256x240.png");
}

.ui-button .ui-icon {
    background-image: url("../img/jQueryUITheme/ui-icons_494437_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: #000000;
    opacity: .7;
    filter: Alpha(Opacity=70); /* support: IE8 */
}

.ui-widget-shadow {
    -webkit-box-shadow: -4px -4px 4px #000000;
    box-shadow: -4px -4px 4px #000000;
}

/*
 * qTip2 - Pretty powerful tooltips - v3.0.3
 * http://qtip2.com
 *
 * Copyright (c) 2016 
 * Released under the MIT licenses
 * http://jquery.org/license
 *
 * Date: Wed May 11 2016 10:31 GMT+0100+0100
 * Plugins: tips modal viewport svg imagemap ie6
 * Styles: core basic css3
 */
.qtip {
    position: absolute;
    left: -28000px;
    top: -28000px;
    display: none;

    max-width: 600px;
    min-width: 50px;

    font-size: 10.5px;
    line-height: 12px;

    direction: ltr;

    box-shadow: none;
    padding: 0;
}

.qtip-content {
    position: relative;
    padding: 5px 9px;
    overflow: hidden;

    text-align: left;
    word-wrap: break-word;
}

.qtip-titlebar {
    position: relative;
    padding: 5px 35px 5px 10px;
    overflow: hidden;

    border-width: 0 0 1px;
    font-weight: bold;
}

.qtip-titlebar + .qtip-content {
    border-top-width: 0 !important;
}

/* Default close button class */
.qtip-close {
    position: absolute;
    right: -9px;
    top: -9px;
    z-index: 11; /* Overlap .qtip-tip */

    cursor: pointer;
    outline: medium none;

    border: 1px solid transparent;
}

.qtip-titlebar .qtip-close {
    right: 4px;
    top: 50%;
    margin-top: -9px;
}

* html .qtip-titlebar .qtip-close {
    top: 16px;
}

/* IE fix */

.qtip-titlebar .ui-icon,
.qtip-icon .ui-icon {
    display: block;
    text-indent: -1000em;
    direction: ltr;
}

.qtip-icon, .qtip-icon .ui-icon {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-decoration: none;
}

.qtip-icon .ui-icon {
    width: 18px;
    height: 14px;

    line-height: 14px;
    text-align: center;
    text-indent: 0;
    font: normal bold 10px/13px Tahoma, sans-serif;

    color: inherit;
    background: transparent none no-repeat -100em -100em;
}

/* Applied to 'focused' tooltips e.g. most recently displayed/interacted with */
.qtip-focus {
}

/* Applied on hover of tooltips i.e. added/removed on mouseenter/mouseleave respectively */
.qtip-hover {
}

/* Default tooltip style */
.qtip-default {
    border: 1px solid #F1D031;

    background-color: #FFFFA3;
    color: #555;
}

.qtip-default .qtip-titlebar {
    background-color: #FFEF93;
}

.qtip-default .qtip-icon {
    border-color: #CCC;
    background: #F1F1F1;
    color: #777;
}

.qtip-default .qtip-titlebar .qtip-close {
    border-color: #AAA;
    color: #111;
}


/*! Light tooltip style */
.qtip-light {
    background-color: white;
    border-color: #E2E2E2;
    color: #454545;
}

.qtip-light .qtip-titlebar {
    background-color: #f1f1f1;
}


/*! Dark tooltip style */
.qtip-dark {
    background-color: #505050;
    border-color: #303030;
    color: #f3f3f3;
}

.qtip-dark .qtip-titlebar {
    background-color: #404040;
}

.qtip-dark .qtip-icon {
    border-color: #444;
}

.qtip-dark .qtip-titlebar .ui-state-hover {
    border-color: #303030;
}


/*! Cream tooltip style */
.qtip-cream {
    background-color: #FBF7AA;
    border-color: #F9E98E;
    color: #A27D35;
}

.qtip-cream .qtip-titlebar {
    background-color: #F0DE7D;
}

.qtip-cream .qtip-close .qtip-icon {
    background-position: -82px 0;
}


/*! Red tooltip style */
.qtip-red {
    background-color: #F78B83;
    border-color: #D95252;
    color: #912323;
}

.qtip-red .qtip-titlebar {
    background-color: #F06D65;
}

.qtip-red .qtip-close .qtip-icon {
    background-position: -102px 0;
}

.qtip-red .qtip-icon {
    border-color: #D95252;
}

.qtip-red .qtip-titlebar .ui-state-hover {
    border-color: #D95252;
}


/*! Green tooltip style */
.qtip-green {
    background-color: #CAED9E;
    border-color: #90D93F;
    color: #3F6219;
}

.qtip-green .qtip-titlebar {
    background-color: #B0DE78;
}

.qtip-green .qtip-close .qtip-icon {
    background-position: -42px 0;
}


/*! Blue tooltip style */
.qtip-blue {
    background-color: #E5F6FE;
    border-color: #ADD9ED;
    color: #5E99BD;
}

.qtip-blue .qtip-titlebar {
    background-color: #D0E9F5;
}

.qtip-blue .qtip-close .qtip-icon {
    background-position: -2px 0;
}


.qtip-shadow {
    -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
}

/* Add rounded corners to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE9+, Safari 2+ */
.qtip-rounded,
.qtip-tipsy,
.qtip-bootstrap {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.qtip-rounded .qtip-titlebar {
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
}

/* Youtube tooltip style */
.qtip-youtube {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;

    -webkit-box-shadow: 0 0 3px #333;
    -moz-box-shadow: 0 0 3px #333;
    box-shadow: 0 0 3px #333;

    color: white;
    border: 0 solid transparent;

    background: #4A4A4A;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4A4A4A), color-stop(100%, black));
    background-image: -webkit-linear-gradient(top, #4A4A4A 0, black 100%);
    background-image: -moz-linear-gradient(top, #4A4A4A 0, black 100%);
    background-image: -ms-linear-gradient(top, #4A4A4A 0, black 100%);
    background-image: -o-linear-gradient(top, #4A4A4A 0, black 100%);
}

.qtip-youtube .qtip-titlebar {
    background-color: #4A4A4A;
    background-color: rgba(0, 0, 0, 0);
}

.qtip-youtube .qtip-content {
    padding: .75em;
    font: 12px arial, sans-serif;

    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);
    -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);";
}

.qtip-youtube .qtip-icon {
    border-color: #222;
}

.qtip-youtube .qtip-titlebar .ui-state-hover {
    border-color: #303030;
}


/* jQuery TOOLS Tooltip style */
.qtip-jtools {
    background: #232323;
    background: rgba(0, 0, 0, 0.7);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323));
    background-image: -moz-linear-gradient(top, #717171, #232323);
    background-image: -webkit-linear-gradient(top, #717171, #232323);
    background-image: -ms-linear-gradient(top, #717171, #232323);
    background-image: -o-linear-gradient(top, #717171, #232323);

    border: 2px solid #ddd;
    border: 2px solid rgba(241, 241, 241, 1);

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

    -webkit-box-shadow: 0 0 12px #333;
    -moz-box-shadow: 0 0 12px #333;
    box-shadow: 0 0 12px #333;
}

/* IE Specific */
.qtip-jtools .qtip-titlebar {
    background-color: transparent;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)";
}

.qtip-jtools .qtip-content {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";
}

.qtip-jtools .qtip-titlebar,
.qtip-jtools .qtip-content {
    background: transparent;
    color: white;
    border: 0 dashed transparent;
}

.qtip-jtools .qtip-icon {
    border-color: #555;
}

.qtip-jtools .qtip-titlebar .ui-state-hover {
    border-color: #333;
}


/* Cluetip style */
.qtip-cluetip {
    -webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
    box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);

    background-color: #D9D9C2;
    color: #111;
    border: 0 dashed transparent;
}

.qtip-cluetip .qtip-titlebar {
    background-color: #87876A;
    color: white;
    border: 0 dashed transparent;
}

.qtip-cluetip .qtip-icon {
    border-color: #808064;
}

.qtip-cluetip .qtip-titlebar .ui-state-hover {
    border-color: #696952;
    color: #696952;
}


/* Tipsy style */
.qtip-tipsy {
    background: black;
    background: rgba(0, 0, 0, .87);

    color: white;
    border: 0 solid transparent;

    font-size: 11px;
    font-family: 'Lucida Grande', sans-serif;
    font-weight: bold;
    line-height: 16px;
    text-shadow: 0 1px black;
}

.qtip-tipsy .qtip-titlebar {
    padding: 6px 35px 0 10px;
    background-color: transparent;
}

.qtip-tipsy .qtip-content {
    padding: 6px 10px;
}

.qtip-tipsy .qtip-icon {
    border-color: #222;
    text-shadow: none;
}

.qtip-tipsy .qtip-titlebar .ui-state-hover {
    border-color: #303030;
}


/* Tipped style */
.qtip-tipped {
    border: 3px solid #959FA9;

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

    background-color: #F9F9F9;
    color: #454545;

    font-weight: normal;
    font-family: serif;
}

.qtip-tipped .qtip-titlebar {
    border-bottom-width: 0;

    color: white;
    background: #3A79B8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#3A79B8), to(#2E629D));
    background-image: -webkit-linear-gradient(top, #3A79B8, #2E629D);
    background-image: -moz-linear-gradient(top, #3A79B8, #2E629D);
    background-image: -ms-linear-gradient(top, #3A79B8, #2E629D);
    background-image: -o-linear-gradient(top, #3A79B8, #2E629D);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";
}

.qtip-tipped .qtip-icon {
    border: 2px solid #285589;
    background: #285589;
}

.qtip-tipped .qtip-icon .ui-icon {
    background-color: #FBFBFB;
    color: #555;
}


/**
 * Twitter Bootstrap style.
 *
 * Tested with IE 8, IE 9, Chrome 18, Firefox 9, Opera 11.
 * Does not work with IE 7.
 */
.qtip-bootstrap {
    /** Taken from Bootstrap body */
    font-size: 14px;
    line-height: 20px;
    color: #333333;

    /** Taken from Bootstrap .popover */
    padding: 1px;
    background-color: #ffffff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}

.qtip-bootstrap .qtip-titlebar {
    /** Taken from Bootstrap .popover-title */
    padding: 8px 14px;
    margin: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}

.qtip-bootstrap .qtip-titlebar .qtip-close {
    /**
     * Overrides qTip2:
     * .qtip-titlebar .qtip-close{
     *   [...]
     *   right: 4px;
     *   top: 50%;
     *   [...]
     *   border-style: solid;
     * }
     */
    right: 11px;
    top: 45%;
    border-style: none;
}

.qtip-bootstrap .qtip-content {
    /** Taken from Bootstrap .popover-content */
    padding: 9px 14px;
}

.qtip-bootstrap .qtip-icon {
    /**
     * Overrides qTip2:
     * .qtip-default .qtip-icon {
     *   border-color: #CCC;
     *   background: #F1F1F1;
     *   color: #777;
     * }
     */
    background: transparent;
}

.qtip-bootstrap .qtip-icon .ui-icon {
    /**
     * Overrides qTip2:
     * .qtip-icon .ui-icon{
     *   width: 18px;
     *   height: 14px;
     * }
     */
    width: auto;
    height: auto;

    /* Taken from Bootstrap .close */
    float: right;
    font-size: 20px;
    font-weight: bold;
    line-height: 18px;
    color: #000000;
    text-shadow: 0 1px 0 #ffffff;
    opacity: 0.2;
    filter: alpha(opacity=20);
}

.qtip-bootstrap .qtip-icon .ui-icon:hover {
    /* Taken from Bootstrap .close:hover */
    color: #000000;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.4;
    filter: alpha(opacity=40);
}


/* IE9 fix - removes all filters */
.qtip:not(.ie9haxors) div.qtip-content,
.qtip:not(.ie9haxors) div.qtip-titlebar {
    filter: none;
    -ms-filter: none;
}


.qtip .qtip-tip {
    margin: 0 auto;
    overflow: hidden;
    z-index: 10;

}

/* Opera bug #357 - Incorrect tip position
https://github.com/Craga89/qTip2/issues/367 */
x:-o-prefocus, .qtip .qtip-tip {
    visibility: hidden;
}

.qtip .qtip-tip,
.qtip .qtip-tip .qtip-vml,
.qtip .qtip-tip canvas {
    position: absolute;

    color: #123456;
    background: transparent;
    border: 0 dashed transparent;
}

.qtip .qtip-tip canvas {
    top: 0;
    left: 0;
}

.qtip .qtip-tip .qtip-vml {
    behavior: url(#default#VML);
    display: inline-block;
    visibility: visible;
}


#qtip-overlay {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

/* Applied to modals with show.modal.blur set to true */
#qtip-overlay.blurs {
    cursor: pointer;
}

/* Change opacity of overlay here */
#qtip-overlay div {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;

    background-color: black;

    opacity: 0.7;
    filter: alpha(opacity=70);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}


.qtipmodal-ie6fix {
    position: absolute !important;
}

.drawflow,.drawflow .parent-node{position:relative}.parent-drawflow{display:flex;overflow:hidden;touch-action:none;outline:0}.drawflow{width:100%;height:100%;user-select:none;perspective:0}.drawflow .drawflow-node{display:flex;align-items:center;position:absolute;background:#0ff;width:160px;min-height:40px;border-radius:4px;border:2px solid #000;color:#000;z-index:2;padding:15px}.drawflow .drawflow-node.selected{background:red}.drawflow .drawflow-node:hover{cursor:move}.drawflow .drawflow-node .inputs,.drawflow .drawflow-node .outputs{width:0}.drawflow .drawflow-node .drawflow_content_node{width:100%;display:block}.drawflow .drawflow-node .input,.drawflow .drawflow-node .output{position:relative;width:20px;height:20px;background:#fff;border-radius:50%;border:2px solid #000;cursor:crosshair;z-index:1;margin-bottom:5px}.drawflow .drawflow-node .input{left:-27px;top:2px;background:#ff0}.drawflow .drawflow-node .output{right:-3px;top:2px}.drawflow svg{z-index:0;position:absolute;overflow:visible!important}.drawflow .connection{position:absolute;pointer-events:none;aspect-ratio:1/1}.drawflow .connection .main-path{fill:none;stroke-width:5px;stroke:#4682b4;pointer-events:all}.drawflow .connection .main-path:hover{stroke:#1266ab;cursor:pointer}.drawflow .connection .main-path.selected{stroke:#43b993}.drawflow .connection .point{cursor:move;stroke:#000;stroke-width:2;fill:#fff;pointer-events:all}.drawflow .connection .point.selected,.drawflow .connection .point:hover{fill:#1266ab}.drawflow .main-path{fill:none;stroke-width:5px;stroke:#4682b4}.drawflow-delete{position:absolute;display:block;width:30px;height:30px;background:#000;color:#fff;z-index:4;border:2px solid #fff;line-height:30px;font-weight:700;text-align:center;border-radius:50%;font-family:monospace;cursor:pointer}.drawflow>.drawflow-delete{margin-left:-15px;margin-top:15px}.parent-node .drawflow-delete{right:-15px;top:-15px}
@charset "utf-8";

.inventory-item-slot {
    background: url('https://cdn2.fallensword.com/ui/inventory/1x1.png');
    display: inline-block;
}

.inventory-item-empty {
    cursor: default !important;
}

span.inventory-item {
    display: inline-block;
}

.inventory-item {
    background: center center no-repeat transparent;
}

/*
    0  HELMET
    1  ARMOR
    2  GLOVES
    3  BOOTS
    4  WEAPON
    5  SHIELD
    6  RING
    7  AMULET
    8  RUNE
    9  QUEST
    10 POTION
    11 COMPONENT
    12 RESOURCE
    13 RECIPE
*/

/* 2x3 */
.inventory-item-size-2x3, .inventory-item-size-large,
.inventory-item-1, .inventory-item-4, .inventory-item-6, .inventory-item-10, .inventory-item-10, .inventory-item-10 {
    width: 60px;
    height: 90px;
}

/* 2x2 */
.inventory-item-size-2x2, .inventory-item-size-medium,
.inventory-item-0, .inventory-item-2, .inventory-item-3, .inventory-item-13 {
    width: 60px;
    height: 60px;
}

/* 1x1 */
.inventory-item-size-1x1, .inventory-item-size-small,
.inventory-item-6, .inventory-item-7 {
    width: 30px;
    height: 30px;
}

/* 0.666 x 0.666 */
.inventory-item-size-tiny,
.inventory-item-11 {
    width: 20px;
    height: 20px;
}

.rarity-0 {
    color: #ffffff !important
}

/* white */
.rarity-1 {
    color: #40ffff !important
}

/* teal  */
.rarity-2 {
    color: #ff40ff !important
}

/* magenta */
.rarity-3 {
    color: #ffff40 !important
}

/* yellow */
.rarity-4 {
    color: #ff0000 !important
}

/* red */
.rarity-5 {
    color: #b677f5 !important
}

/* purple */
.rarity-6 {
    color: #00ff00 !important
}

/* green */
.hcsPaginate_pageList ul {
    list-style-type: none;
    padding: 0;
    text-align: center;
}

.hcsPaginate_hidden {
    display: none;
}

div.hcsPaginate_pageLinks {
    text-align: center;
    clear: both;
    padding-top: 10px;
}

a.hcsPaginate_pageLink {
    color: #2f240f;
    padding: 1px 3px 1px 3px;
    margin: 2px;
    background-color: #cd9e4b;
    cursor: pointer;
    border: solid 1px;
    border-color: #f3d99d #a9772c #a9772c #f3d99d;
    text-decoration: none;
    font-weight: bold;
    text-shadow: 0 1px 1px rgba(243, 217, 157, 0.8);
    -webkit-box-shadow: 0 0 2px #000;
    -moz-box-shadow: 0 0 2px #000;
    -o-box-shadow: 0 0 2px #000;
    box-shadow: 0 0 2px #000;
}

a.hcsPaginate_pageLink:hover {
    background-color: #ecd199;
    color: #201703;
}

a.hcsPaginate_pageLink:active,
a.hcsPaginate_pageLink.hcsPaginate_selected {
    border-color: #48370e #e4c272 #e3be6a #48370e;
    background-color: #a87b2d;
    color: #201703;
}
@media screen {
    @font-face {
        font-family: 'Open Sans';
        src: url(data:font/opentype;charset=utf-8;base64,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) format('opentype');
        font-weight: 400;
        font-style: normal;
    }
}
#dialog_guildStore {
    padding: 0;
    overflow: hidden;
}

div.guildStoreFilter {
    height: 25px;
    line-height: 25px;
    margin: 0 0 5px 0;
    padding: 0 5px 0 5px;
    border: solid 1px rgb(205, 148, 39);
}

.guildStoreTabLink {
    background: url(https://cdn2.fallensword.com/ui/misc/backpack_tabs2.png);
    width: 20px;
    height: 20px;
    display: block;
    padding: 0 !important;
    float: left;
    margin-right: 2px;
}

.guildStoreTab {
    margin: 10px auto 10px auto;
    padding: 0 0 0 0 !important;
    width: 640px;
    height: 310px;
}

ul.guildStoreItemList {
    height: 282px;
}

.guildStoreTab.ui-widget-content,
#guildStore_tabs.ui-widget-content {
    border: 0 solid #FFF;
}

.guildStoreTabName {
    display: none;
}

li.guildStoreTabHeader {
    margin: 0 2px 0 0;
    float: left;
}

li.guildStoreTabHeader.ui-state-active {
    border: 0 solid #FFF;
}

#guildStoreTabLink_-1:link, #guildStoreTabLink_-1:visited {
    background-position: -340px 0;
}

#guildStoreTabLink_0:link, #guildStoreTabLink_0:visited {
    background-position: 0 0;
}

#guildStoreTabLink_1:link, #guildStoreTabLink_1:visited {
    background-position: -20px 0;
}

#guildStoreTabLink_2:link, #guildStoreTabLink_2:visited {
    background-position: -40px 0;
}

#guildStoreTabLink_3:link, #guildStoreTabLink_3:visited {
    background-position: -60px 0;
}

#guildStoreTabLink_4:link, #guildStoreTabLink_4:visited {
    background-position: -80px 0;
}

#guildStoreTabLink_5:link, #guildStoreTabLink_5:visited {
    background-position: -100px 0;
}

#guildStoreTabLink_6:link, #guildStoreTabLink_6:visited {
    background-position: -120px 0;
}

#guildStoreTabLink_7:link, #guildStoreTabLink_7:visited {
    background-position: -140px 0;
}

#guildStoreTabLink_8:link, #guildStoreTabLink_8:visited {
    background-position: -160px 0;
}

#guildStoreTabLink_9:link, #guildStoreTabLink_9:visited {
    background-position: -180px 0;
}

#guildStoreTabLink_10:link, #guildStoreTabLink_10:visited {
    background-position: -200px 0;
}

#guildStoreTabLink_12:link, #guildStoreTabLink_12:visited {
    background-position: -220px 0;
}

#guildStoreTabLink_13:link, #guildStoreTabLink_13:visited {
    background-position: -240px 0;
}

#guildStoreTabLink_14:link, #guildStoreTabLink_14:visited {
    background-position: -260px 0;
}

#guildStoreTabLink_15:link, #guildStoreTabLink_15:visited {
    background-position: -280px 0;
}

#guildStoreTabLink_16:link, #guildStoreTabLink_16:visited {
    background-position: -300px 0;
}

#guildStoreTabLink_-1:hover {
    background-position: -340px -20px;
}

#guildStoreTabLink_0:hover {
    background-position: 0 -20px;
}

#guildStoreTabLink_1:hover {
    background-position: -20px -20px;
}

#guildStoreTabLink_2:hover {
    background-position: -40px -20px;
}

#guildStoreTabLink_3:hover {
    background-position: -60px -20px;
}

#guildStoreTabLink_4:hover {
    background-position: -80px -20px;
}

#guildStoreTabLink_5:hover {
    background-position: -100px -20px;
}

#guildStoreTabLink_6:hover {
    background-position: -120px -20px;
}

#guildStoreTabLink_7:hover {
    background-position: -140px -20px;
}

#guildStoreTabLink_8:hover {
    background-position: -160px -20px;
}

#guildStoreTabLink_9:hover {
    background-position: -180px -20px;
}

#guildStoreTabLink_10:hover {
    background-position: -200px -20px;
}

#guildStoreTabLink_12:hover {
    background-position: -220px -20px;
}

#guildStoreTabLink_13:hover {
    background-position: -240px -20px;
}

#guildStoreTabLink_14:hover {
    background-position: -260px -20px;
}

#guildStoreTabLink_15:hover {
    background-position: -280px -20px;
}

#guildStoreTabLink_16:hover {
    background-position: -300px -20px;
}

.ui-state-active #guildStoreTabLink_-1 {
    background-position: -340px -40px;
}

.ui-state-active #guildStoreTabLink_0 {
    background-position: 0 -40px;
}

.ui-state-active #guildStoreTabLink_1 {
    background-position: -20px -40px;
}

.ui-state-active #guildStoreTabLink_2 {
    background-position: -40px -40px;
}

.ui-state-active #guildStoreTabLink_3 {
    background-position: -60px -40px;
}

.ui-state-active #guildStoreTabLink_4 {
    background-position: -80px -40px;
}

.ui-state-active #guildStoreTabLink_5 {
    background-position: -100px -40px;
}

.ui-state-active #guildStoreTabLink_6 {
    background-position: -120px -40px;
}

.ui-state-active #guildStoreTabLink_7 {
    background-position: -140px -40px;
}

.ui-state-active #guildStoreTabLink_8 {
    background-position: -160px -40px;
}

.ui-state-active #guildStoreTabLink_9 {
    background-position: -180px -40px;
}

.ui-state-active #guildStoreTabLink_10 {
    background-position: -200px -40px;
}

.ui-state-active #guildStoreTabLink_12 {
    background-position: -220px -40px;
}

.ui-state-active #guildStoreTabLink_13 {
    background-position: -240px -40px;
}

.ui-state-active #guildStoreTabLink_14 {
    background-position: -260px -40px;
}

.ui-state-active #guildStoreTabLink_15 {
    background-position: -280px -40px;
}

.ui-state-active #guildStoreTabLink_16 {
    background-position: -300px -40px;
}
#backpack {
    width: 100%;
    padding: 0;
    text-align: center;
}

div.backpackFilter {
    height: 25px;
    line-height: 25px;
}

.backpackTabLink {
    background: url(https://cdn2.fallensword.com/ui/misc/backpack_tabs2.png);
    width: 20px;
    height: 20px;
    display: block;
    padding: 0 !important;
    float: left;
    margin-right: 2px;
}

.backpackTab {
    margin: 10px 0 10px 0;
    padding: 0 0 0 0 !important;
    width: 321px;
    height: 410px;
}

.backpackEmptySlot {
    background: rgba(0, 0, 0, 0.1);
    display: inline-block;
}

ul.backpackItemList {
    height: 400px;
}

.backpackTab.ui-widget-content,
#backpack_tabs.ui-widget-content {
    border: 0 solid #FFF;
}

.backpackTabName {
    display: none;
}

li.backpackTabHeader {
    margin: 0 0 0 0;
    float: left;
}

li.backpackTabHeader.tab-selected {
    border: 0 solid #FFF;
}

#backpackFolders {
    text-align: center;
    width: 100%;
}

.backpackFolder {
    min-width: 60px;
    display: inline-block;
}

.backpackFolderImage {
    cursor: pointer;
}

.backpack-selected {
    background-color: rgba(0, 255, 0, 0.3);
}

#backpackTabLink_-1:link, #backpackTabLink_-1:visited {
    background-position: -340px 0;
}

#backpackTabLink_0:link, #backpackTabLink_0:visited {
    background-position: 0 0;
}

#backpackTabLink_1:link, #backpackTabLink_1:visited {
    background-position: -20px 0;
}

#backpackTabLink_2:link, #backpackTabLink_2:visited {
    background-position: -40px 0;
}

#backpackTabLink_3:link, #backpackTabLink_3:visited {
    background-position: -60px 0;
}

#backpackTabLink_4:link, #backpackTabLink_4:visited {
    background-position: -80px 0;
}

#backpackTabLink_5:link, #backpackTabLink_5:visited {
    background-position: -100px 0;
}

#backpackTabLink_6:link, #backpackTabLink_6:visited {
    background-position: -120px 0;
}

#backpackTabLink_7:link, #backpackTabLink_7:visited {
    background-position: -140px 0;
}

#backpackTabLink_8:link, #backpackTabLink_8:visited {
    background-position: -160px 0;
}

#backpackTabLink_9:link, #backpackTabLink_9:visited {
    background-position: -180px 0;
}

#backpackTabLink_10:link, #backpackTabLink_10:visited {
    background-position: -200px 0;
}

#backpackTabLink_12:link, #backpackTabLink_12:visited {
    background-position: -220px 0;
}

#backpackTabLink_13:link, #backpackTabLink_13:visited {
    background-position: -240px 0;
}

#backpackTabLink_14:link, #backpackTabLink_14:visited {
    background-position: -260px 0;
}

#backpackTabLink_15:link, #backpackTabLink_15:visited {
    background-position: -280px 0;
}

#backpackTabLink_16:link, #backpackTabLink_16:visited {
    background-position: -300px 0;
}

#backpackTabLink_-1:hover {
    background-position: -340px -20px;
}

#backpackTabLink_0:hover {
    background-position: 0 -20px;
}

#backpackTabLink_1:hover {
    background-position: -20px -20px;
}

#backpackTabLink_2:hover {
    background-position: -40px -20px;
}

#backpackTabLink_3:hover {
    background-position: -60px -20px;
}

#backpackTabLink_4:hover {
    background-position: -80px -20px;
}

#backpackTabLink_5:hover {
    background-position: -100px -20px;
}

#backpackTabLink_6:hover {
    background-position: -120px -20px;
}

#backpackTabLink_7:hover {
    background-position: -140px -20px;
}

#backpackTabLink_8:hover {
    background-position: -160px -20px;
}

#backpackTabLink_9:hover {
    background-position: -180px -20px;
}

#backpackTabLink_10:hover {
    background-position: -200px -20px;
}

#backpackTabLink_12:hover {
    background-position: -220px -20px;
}

#backpackTabLink_13:hover {
    background-position: -240px -20px;
}

#backpackTabLink_14:hover {
    background-position: -260px -20px;
}

#backpackTabLink_15:hover {
    background-position: -280px -20px;
}

#backpackTabLink_16:hover {
    background-position: -300px -20px;
}

#backpackTabLink_-1.tab-selected {
    background-position: -340px -40px;
}

#backpackTabLink_0.tab-selected {
    background-position: 0 -40px;
}

#backpackTabLink_1.tab-selected {
    background-position: -20px -40px;
}

#backpackTabLink_2.tab-selected {
    background-position: -40px -40px;
}

#backpackTabLink_3.tab-selected {
    background-position: -60px -40px;
}

#backpackTabLink_4.tab-selected {
    background-position: -80px -40px;
}

#backpackTabLink_5.tab-selected {
    background-position: -100px -40px;
}

#backpackTabLink_6.tab-selected {
    background-position: -120px -40px;
}

#backpackTabLink_7.tab-selected {
    background-position: -140px -40px;
}

#backpackTabLink_8.tab-selected {
    background-position: -160px -40px;
}

#backpackTabLink_9.tab-selected {
    background-position: -180px -40px;
}

#backpackTabLink_10.tab-selected {
    background-position: -200px -40px;
}

#backpackTabLink_12.tab-selected {
    background-position: -220px -40px;
}

#backpackTabLink_13.tab-selected {
    background-position: -240px -40px;
}

#backpackTabLink_14.tab-selected {
    background-position: -260px -40px;
}

#backpackTabLink_15.tab-selected {
    background-position: -280px -40px;
}

#backpackTabLink_16.tab-selected {
    background-position: -300px -40px;
}
#quickbuff {
    background: rgba(0, 0, 0, 0.7) none;
    border-radius: 4px;
    margin: 10px;
    padding: 10px;
    overflow: hidden;
}

#quickbuff h1 {
    font-size: 22px;
    color: #FFF;
    font-weight: bold;
}

#quickbuff #add-block {
    margin: 7px 0;
    text-align: right;
    overflow: hidden;
}

#quickbuff #add-block input[type="text"] {
    border: 0;
    color: #000;
    padding: 5px;
    width: 200px;
    border-radius: 4px 0 0 4px;
    border-right: 1px solid #ccc;
    float: right;
}

#quickbuff #add-block input[type="button"] {
    padding: 4px 15px;
    font-weight: bold;
    border-radius: 0 4px 4px 0;
    float: right;
}

#quickbuff #players {
    margin-bottom: 10px;
}

#quickbuff #targets {
    background: rgb(205, 158, 75) none;
    text-align: left;
    padding: 1px 5px;
}

#quickbuff div.none {
    background: rgba(0, 0, 0, 0.5) none;
    text-align: center;
    border-radius: 4px;
    padding: 5px;
    color: #ccc;
}

#quickbuff div.player, #quickbuff div.pack, #quickbuff div.new-pack {
    background: rgba(0, 0, 0, 0.5) none;
    padding: 5px;
    overflow: hidden;
    margin-top: 1px;
}

#quickbuff div.player img {
    border: 0;
    float: left;
    width: 32px;
    height: 32px;
    margin-right: 10px;
}

#quickbuff div.player h1, #quickbuff div.pack h1 {
    font-size: 15px;
    padding: 0;
    color: #cc9940;
    text-align: left;
    cursor: pointer;
}

#quickbuff div.player p, #quickbuff div.pack p {
    color: #ccc;
    padding: 0;
    margin: 0;
    text-align: left;
    font-size: 12px;
    margin-left: 42px;
}

#quickbuff div.pack h1 {
    cursor: pointer;
    display: inline-block;
}

#quickbuff div.pack p {
    margin-left: 0;
}

#quickbuff div.new-pack {
    display: none;
    text-align: center;
}

#quickbuff div.new-pack label {
    color: #fff;
    margin-right: 10px;
}

#quickbuff div.new-pack input[type="text"] {
    border: 0;
    color: #000;
    padding: 5px;
    width: 200px;
    border-radius: 4px 0 0 4px;
    border-right: 1px solid #ccc;
}

#quickbuff div.new-pack input[type="button"] {
    padding: 4px 15px;
    font-weight: bold;
    border-radius: 0 4px 4px 0;
}

#quickbuff div.player p span {
    color: #e0c493;
}

#quickbuff div.player div.delete, #quickbuff div.pack div.delete {
    overflow: hidden;
    width: 17px;
    height: 17px;
    float: right;
    margin: 8px 8px 0 10px;
    background: transparent url('/media/dist/img/ui/quickbuff-delete.png') center center no-repeat;
    cursor: pointer;
}

#quickbuff #self {
    float: left;
    color: #e0c493;
    margin-left: 1px;
    cursor: pointer;
    margin-top: 6px;
    font-size: 12px;
}

#quickbuff #message1 {
    float: right;
    color: #fff;
    background: #060 none;
    padding: 6px 10px 5px 10px;
    border-radius: 4px;
    margin-right: 5px;
    font-size: 12px;
    width: 170px;
    text-align: center;
    display: none;
}

#quickbuff #message2 {
    color: #fff;
    background: #060 none;
    padding: 6px 10px 5px 10px;
    border-radius: 4px;
    margin-bottom: 10px;
    font-size: 12px;
    text-align: center;
    display: none;
}

#quickbuff #message1.bad, #quickbuff #message2.bad {
    background: #600 none;
}

#quickbuff #buff-outer {
    background: rgba(0, 0, 0, 0.5) none;
    overflow: hidden;
    margin-bottom: 10px;
}

#quickbuff #buff-outer #check-all {
    display: block;
    border-top: 1px solid #222;
    width: 578px;
    float: left;
    clear: left;
    color: #e0c493;
    font-size: 12px;
    padding: 5px 0;
    margin: 0;
}

#quickbuff #buff-outer #check-all input {
    float: left;
    margin: 1px 3px 0 3px;
}

#quickbuff div.buff-block {
    width: 33%;
    float: left;
    color: #fff;
    font-size: 12px;
}

#quickbuff div.buff-block p {
    display: block;
    margin: 3px;
    padding: 2px 0;
}

#quickbuff div.buff-block p input {
    float: left;
    margin: 1px 3px 0 0;
}

#quickbuff div.buff-block p label span {
    color: #e0c493;
}

#quickbuff div.buff-block p label.dull {
    color: #777;
}

#quickbuff div.buff-block p label.dull span {
    color: #999;
}

#quickbuff div.header {
    padding: 1px 3px;
    border: 0;
    font-size: 13px;
    color: #000;
}

#quickbuff div.header input {
    margin: 1px 3px 0 0;
    float: left;
}

#quickbuff #block2 {
    width: 33.5%;
    margin: 0 1px;
}

#quickbuff input[type="submit"] {
    display: block;
    clear: both;
}

#quickbuff #block1 div.header {
    background-color: #cd4b4b;
}

#quickbuff #block2 div.header {
    background-color: #4bcd54;
}

#quickbuff #block3 div.header {
    background-color: #4b7fcd;
}

#quickbuff #stamina-block {
    float: left;
    color: #fff;
    margin: 16px 0 0 2px;
    font-size: 12px;
}

#quickbuff #stamina-block span {
    color: #e0c493;
}

#quickbuff input[type="submit"] {
    float: right;
    padding: 4px 15px;
    font-weight: bold;
    border-radius: 4px;
    margin-top: 10px;
}

#quickbuff #save {
    float: right;
    color: #e0c493;
    margin: 17px 15px 0 0;
    font-size: 12px;
    cursor: pointer;
}

#pvpTypeTabs-1,
#pvpTypeTabs-2,
#pvpTypeTabs-3,
#pvpTypeTabs-4,
#pvpTypeTabs-5 {
    text-align: center;
    padding: 10px;
}

#pvpTypeTabs-2 input[type="text"],
#pvpTypeTabs-3 input[type="text"],
#pvpTypeTabs-4 input[type="text"],
#pvpTypeTabs-5 input[type="text"],
#pvpTypeTabs-3 select,
#pvpTypeTabs-4 select,
#pvpTypeTabs-5 select {
    width: 200px;
    padding: 5px;
    font-size: 14px;
    background-color: #FFF;
}

.pvp-select {
    width: 215px !important;
    padding: 5px;
    font-size: 14px;
    background-color: #FFF;
    border-radius: 4px;
    border-width: 2px;
    border-style: inset;
    border-color: rgb(238, 238, 238);
}

#pvpTypeTabs-1 input[type="button"],
#pvpTypeTabs-2 input[type="submit"],
#pvpTypeTabs-3 input[type="submit"],
#pvpTypeTabs-4 input[type="submit"],
#pvpTypeTabs-5 input[type="submit"] {
    padding: 5px 10px;
    font-size: 13px;
    font-weight: bold;
}

#pvpTypeTabs-1 hr, #pvpTypeTabs-3 hr {
    border: 0;
    height: 1px;
    background: rgb(76, 48, 0) none;
    width: 100%;
}

.pvp-description {
    text-align: left;
    overflow: hidden;
}

.pvp-ranking {
    width: 210px;
    float: right;
    text-align: left;
    color: #000;
}

.pvp-ranking h1 {
    text-align: left;
    font-size: 14px;
    font-weight: bold;
    padding: 1px 0;
}

.pvp-ranking span.label {
    display: inline-block;
    font-weight: bold;
    width: 60px;
}

.pvp-ranking img {
    float: left;
    padding-right: 6px;
}

.pvp-ranking img.pip {
    float: none;
    padding: 0;
    margin: 2px 1px 0 0;
    display: inline-block;
}

.bounty-tickets {
    float: right;
    margin: 0 0 10px 0;
    padding-right: 4px;
}

.bounty-tickets span.label {
    font-weight: bold;
}

.bounty-tickets span.tickets {
    display: inline-block;
    width: 30px;
    text-align: center;
}

img.bounty-ticket-icon {
    display: inline-block;
    margin-bottom: -4px;
}

.bounty-tickets input {
    margin-left: 10px;
}

.pvp-note {
    font-style: italic;
    color: #444;
    padding-top: 10px;
}

#target_avatar_wrapper {
    width: 500px;
    height: 215px;
    position: relative;
    margin: 0 auto 10px auto;
}

#target_avatar_wrapper .target_avatar {
    position: absolute;
    top: 0;
    left: 150px;
    opacity: 0;
    border: 1px solid #000;
    width: 200px;
    height: 200px;
    background: #111 none;
}

#target_avatar_wrapper #start_avatar {
    position: absolute;
    top: 0;
    left: 150px;
    border: 1px solid #000;
    width: 200px;
    height: 200px;
    background: #111 none;
}

#target_wrapper {
    position: absolute;
    left: 150px;
    width: 410px;
    height: 200px;
    display: none;
}

#target_topbar {
    padding: 5px;
    background: rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    overflow: hidden;
}

#target_username {
    font-size: 16px;
    font-weight: bold;
    float: left;
}

#target_league {
    margin: 8px 2px;
    color: #000;
    text-decoration: none;
}

#target_league h1 {
    margin-top: 5px;
}

#target_level {
    font-size: 16px;
    float: right;
}

#find_opponent {
    min-width: 200px;
    display: block;
    margin: 0 auto;
}

#target_wrapper .panel {
    width: 220px;
    height: 225px;
    float: left;
    position: relative;
}

#target_wrapper .panel.left {
    width: 190px;
}

#target_wrapper .panel .inventory {
    margin-top: 6px;
}

#target_buffs {
    overflow-y: auto;
    overflow-x: hidden;
    height: 100px;
}

h1.target_buffs_title {
    padding: 2px 5px;
    background: rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    display: block;
    width: 210px;
    font-size: 12px;
    font-weight: bold;
    clear: both;
}

#target_buffs div.buff {
    overflow: hidden;
    display: block;
    float: left;
    margin: 5px;
    text-align: center;
}

#target_buffs div.buff img {
    margin: auto;
}

#target_buttons {
    bottom: 0;
    right: 0;
    position: absolute;
}

#target_buttons input:first-child {
    margin-right: 5px;
}

.hidden-item-medium {
    background: transparent url('https://cdn2.fallensword.com/ui/misc/inv_hidden.png') -16px -8px no-repeat;
    border: 1px solid #000;
}

.hidden-item-large {
    background: transparent url('https://cdn2.fallensword.com/ui/misc/inv_hidden.png') -16px -79px no-repeat;
    border: 1px solid #000;
}

.hidden-item-small {
    background: transparent url('https://cdn2.fallensword.com/ui/misc/inv_hidden.png') -171px -25px no-repeat;
    border: 1px solid #000;
}
.pvpseason-tabs {
    display: block;
    margin: 0 auto 5px auto;
    text-align: center;
}

.pvpseason-tabs li {
    display: inline-block;
    background: rgb(255, 202, 87);
    padding: 2px 10px;
    margin: 0 2px;
}

.pvpseason-tabs li.active {
    background: rgb(205, 158, 75);
}

.pvpseason-tabs li a {
    text-decoration: none;
    display: block;
}
html, body {
    font-family: Helvetica, Arial;
    color: rgb(0, 0, 0);
    -webkit-font-smoothing: antialiased !important;
    /*text-shadow: 0 0 0 transparent, 0 1px 1px rgba(255,255,255,.7)*/
}

blockquote {
    margin-left: 20px;
}

#root-top, #root-bottom {
    position: relative
}

.clear {
    clear: both;
}

#top-bar-default {
    box-shadow: 0 2px 5px #000;
}

td.row {
    font-size: 12px;
    padding-top: 4px;
    padding-bottom: 5px;
}

td.light {
    font-size: 12px;
    color: rgb(255, 255, 255);
}

td.light a {
    color: rgb(255, 250, 0);
    text-decoration: underline;
}

td.header {
    font-size: 12px;
    background-color: rgb(205, 158, 75);
}

td.header-dark {
    font-size: 12px;
    background-color: #C18B35;
}

td.header.tiny {
    font-size: 11px;
}

td.line {
    border-bottom: 1px solid rgb(100, 100, 100);
}

td.divider {
    border-top: 1px solid rgb(0, 0, 0);
}

td.width_16px {
    width: 16px;
}

th.header {
    font-size: 12px;
    background-color: rgb(205, 158, 75);
    text-align: center;
}

.tiny {
    font-size: 11px;
}

span.tiny, span.tiny a {
    font-size: 11px;
    text-decoration: none;

}

p.tiny {
    color: rgb(150, 150, 150);
}

p.tiny a {
    color: rgb(150, 150, 150);
}

.small {
    font-size: 8pt;
}

p.no_break {
    margin: 0px;
}

.centered {
    text-align: center;
}

.padded_10px {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
}

.padded_right_25px {
    padding-right: 25px;
}

.margin_5px {
    margin: 5px;
}

img {
    padding: 0px;
    margin: 0px;
    border-style: none;
}

img.gold {
    position: relative;
    top: 2px;
}

img.bordered {
    border-style: solid;
    border-width: 1px;
    border-color: rgb(0, 0, 0);
}

.ui-accordion-header img {
    padding-top: 5px;
    padding-right: 5px;
}

.ui-accordion-header span.news_date {
    font-size: 13px;
    font-weight: normal;
}

.ui-accordion-content, .ui-accordion-content-active {
    font-size: 13px;
}

.ui-dialog-buttonset {
    text-align: center;
    float: inherit !important
}

h1 {
    text-align: center;
    font-size: 18px;
    margin: 0px;
    padding-left: 10px;
    padding-right: 10px;
}

h2 {
    text-align: left;
    text-style: bold;
    font-size: 12px;
    margin: 0px;
    padding-left: 10px;
    padding-right: 10px;
}

h3 {
    text-align: center;
    text-style: bold;
    font-size: 12px;
    margin: 0px;
}

.bold {
    font-weight: bold;
}

a {
    color: rgb(0, 0, 0);
    text-decoration: underline;
}

p.tiny a {
    color: rgb(150, 150, 150);
    text-decoration: underline;
}

.light {
    color: rgb(255, 255, 255);
}

input.custominput {
    border-bottom: rgb(0, 0, 0) 1px solid;
    border-left: rgb(0, 0, 0) 1px solid;
    border-right: rgb(0, 0, 0) 1px solid;
    border-top: rgb(0, 0, 0) 1px solid;
    font-family: Helvetica, Arial;
    color: rgb(0, 0, 0);
    font-size: 12px;
    background-color: rgb(211, 205, 189);
}

input.fs {
    padding: 5px;
    font-size: 14px;
    background-color: #FFF;
}

/*
input.custombutton
{
	border-bottom:	rgb(0,0,0) 1px solid;
	border-left:	rgb(0,0,0) 1px solid;
	border-right:	rgb(0,0,0) 1px solid;
	border-top:		rgb(0,0,0) 1px solid;
	font-family: 	'Open Sans', Arial, Helvetica, sans-serif;
	color:			rgb(0,0,0);
	font-size:		12px;
	padding: 		0 3px 0 3px;
	background-color:	rgb(205,158,75);
}
*/

select, textarea {
    background-color: rgb(211, 205, 189);
    border-style: solid;
    border-bottom: rgb(0, 0, 0) 1px solid;
    border-left: rgb(0, 0, 0) 1px solid;
    border-right: rgb(0, 0, 0) 1px solid;
    border-top: rgb(0, 0, 0) 1px solid;
    font-size: 12px;
    font-family: Helvetica, Arial;
    color: rgb(0, 0, 0);
}

.quote {
    border: 1px solid rgb(0, 0, 0);
    background-color: rgb(224, 180, 84);
    margin-left: 10%;
    margin-right: 10%;
    padding: 10px 10px 10px 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 11px;
    font-family: Helvetica, Arial;
    float: right;
    width: 200px;
}

table.centered {
    margin-left: auto;
    margin-right: auto;
}

table.width_260px {
    border-spacing: 0px;
    margin-left: auto;
    margin-right: auto;
    width: 260px;
    border-spacing: 0px;
}

table.width_300px {
    border-spacing: 0px;
    margin-left: auto;
    margin-right: auto;
    width: 300px;
}

table.width_400px {
    border-spacing: 0px;
    margin-left: auto;
    margin-right: auto;
    width: 400px;
}

table.width_max {
    border-spacing: 0px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}

table.width_full {
    border-spacing: 0px;
    margin-left: auto;
    margin-right: auto;
    width: 620px;
}

.online_0 {
    color: rgb(255, 255, 255);
}

.online_1 {
    color: rgb(211, 211, 211);
}

.online_2 {
    color: rgb(187, 187, 187);
}

.online_3 {
    COLOR: rgb(153, 153, 153);
}

.online_4 {
    COLOR: rgb(119, 119, 119);
}

.main_body {
    width: 1002px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
    margin-bottom: 0px;
}

.innerContent {
    width: 705px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    background-image: url("https://cdn2.fallensword.com/ui/misc/full_inner_bg.png");
    background-repeat: repeat-y;
}

.innerContentLeft {
    width: 26px;
    float: left;
}

.innerContentMiddle {
    width: 653px;
    float: left;
    background-image: url("https://cdn2.fallensword.com/ui/misc/inner_bg.png");
    background-repeat: repeat-both;
}

.innerContentPage {
    margin-left: auto;
    margin-right: auto;
    width: 640px;
}

.innerContentRight {
    width: 26px;
    float: left;
}

div {
    margin: 0px;
    padding: 0px;
}

div.centered {
    margin-left: auto;
    margin-right: auto;
}

.width_1000px {
    width: 1000px;
}

div.header {
    background-color: rgb(237, 178, 85);
    border-style: solid;
    border-width: 1px;
}

.hidden {
    display: none;
}

.float_left {
    float: left;
}

.float_right {
    float: right;
}

.align_left {
    text-align: left;
}

.align_right {
    text-align: right;
}

.margin_top_10px {
    margin_top: 10px;
}

.scrollbox {
    margin-top: 0px;
    margin-left: 10px;
    overflow: scroll;
    overflow-x: hidden;
    text-align: left;
}

.scrollbox_205px {
    width: 205px;
    height: 150px;
}

.scrollbox_205px_long {
    width: 205px;
    height: 300px;
}

.scrollbox_215px {
    width: 215px;
    height: 150px;
}

#newsAccordionA, #newsAccordionB {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    padding-left: 6px;
    text-align: left;
}

.online {
    background-color: rgb(100, 255, 170);
}

.offline {
    background-color: rgb(255, 170, 170);
}

.innerContainer {
    width: 645px;
}

.innerColumn {
    width: 320px;
}

div.innerColumnHeader {
    width: 320px;
    background-color: rgb(205, 158, 75);
}

div.ui-dialog.ui-widget-content {
    -webkit-box-shadow: 0 0 10px #000;
    -moz-box-shadow: 0 0 10px #000;
    box-shadow: 0 0 10px #000;
}

div.ui-dialog, div.ui-widget-content {
    background: url('https://cdn2.fallensword.com/ui/misc/inner_bg.png');
    border: solid 1px #000;
}

.ui-button .ui-button-text {
    display: block;
    line-height: 1.4;
}


#leftColumn .notification {
    display: block
}

select, textarea {
    background-color: rgb(211, 205, 189);
    border-style: solid;
    border-bottom: rgb(0, 0, 0) 1px solid;
    border-left: rgb(0, 0, 0) 1px solid;
    border-right: rgb(0, 0, 0) 1px solid;
    border-top: rgb(0, 0, 0) 1px solid;
    font-size: 12px;
    font-family: Helvetica, Arial, sans-serif;
    color: rgb(0, 0, 0);
}

.help {
    cursor: help
}

.interactive,
input[type="button"],
input[type="submit"] {
    cursor: pointer
}

input.custominput, /* .custombutton, */
input, textarea {
    font-family: Helvetica, Arial;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    color: #2f240f;
}

input[type="text"], textarea, input.custominput {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}

input.custominput, textarea, select {
    font-family: Helvetica, Arial;
    border-style: solid;
    border-width: 1px;
    border-color: #a9772c #f3d99d #f3d99d #a9772c;
    background-color: #f7ebd3;
}

input.custominput:focus, textarea:focus {
    background-color: #fff;
    -webkit-box-shadow: 0 0 2px #f9f9d4;
    -moz-box-shadow: 0 0 2px #f9f9d4;
    -o-box-shadow: 0 0 2px #f9f9d4;
    box-shadow: 0 0 2px #f9f9d4;
}

/*
.custombutton, input[type="button"], input[type="submit"]
{
	color: #2f240f;

    background-color: #cd9e4b;
    cursor: pointer;
    border: solid 1px;
    border-color: #f3d99d #a9772c #a9772c #f3d99d;
    text-decoration: none;
    font-weight: bold;
    text-shadow: 0 1px 1px rgba(243, 217, 157, 0.8);
    -webkit-box-shadow: 0 0 2px #000; -moz-box-shadow: 0 0 2px #000; -o-box-shadow: 0 0 2px #000; box-shadow: 0 0 2px #000;
}

.custombutton:hover, input[type="button"]:hover, input[type="submit"]:hover
{
    background-color: #ecd199;
    color: #201703;
}

.custombutton:active, input[type="button"]:active, input[type="submit"]:active
{
    border-color: #48370e #e4c272 #e3be6a #48370e;
    background-color: #a87b2d;
    color: #201703;
}
*/
#menuSource_0 a, #menuSource_1 a, #menuSource_2 a, #menuSource_3 a, #menuSource_4 a, #menuSource_5 a, #menuSource_6 a, #menuSource_7 a, #menuSource_8 a {
    text-decoration: none;
}

#menuSource_0 font, #menuSource_1 font, #menuSource_2 font, #menuSource_3 font, #menuSource_4 font, #menuSource_5 font, #menuSource_6 font, #menuSource_7 font, #menuSource_8 font {
    color: #2f240f !important;
    -webkit-text-shadow: 0 0 0 transparent, 0 0 2px #fff;
}

#menuSource_0 a font:hover, #menuSource_1 a font:hover, #menuSource_2 a font:hover, #menuSource_3 a font:hover, #menuSource_4 a font:hover, #menuSource_5 a font:hover, #menuSource_6 a font:hover, #menuSource_7 a font:hover, #menuSource_8 a font:hover {
    color: #BF1A1A !important;
}

.ui-slider-range {
    border-radius: 2px
}

html, body.outer {
    width: 100%;
    height: 100% !important;
    background: #000 url('https://cdn2.fallensword.com/ui/misc/background.jpg') top center no-repeat;
    color: #fff;
    font-size: 13px;
}

.outer a {
    color: rgb(170, 170, 170);
}

.outer li {
    list-style-type: square;
    margin-left: 25px;
}

.outer.container {
    position: relative;
    margin: 0 auto;
    height: auto;
    min-height: 100%;
    width: 100%;
}


.outer.content {
    position: relative;
    width: 1000px;
    margin: 0 auto;
    background: rgba(0, 0, 0, 0.6);
    height: 413px;
    top: -180px;
    border-radius: 8px;
}

.outer.footer {
    position: absolute;
    width: 100%;
    bottom: 0;
    padding: 5px 0 5px 0;
    background: #000;
}

#outer-logo {
    background: url('https://cdn2.fallensword.com/ui/misc/logo.png') top center no-repeat;
    width: 660px;
    height: 271px;
    margin: 2px auto;
}

.outer.column {
    width: 480px;
    padding: 10px;
}

.outer.error {
    line-height: 20px;
    background-color: rgba(255, 0, 0, 0.5);
    width: 300px;
    height: 20px;
    border-radius: 8px;
}

.outer h1 {
    margin: 0 auto;
    padding: 5px;
    font-weight: bold;
    font-size: 16px;
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 8px;
}

.outer h2 {
    color: #ff961b;
    margin: 0;
    padding: 0;
    font-weight: bold;
    font-size: 13px;
}

.qtip-tipsy,
.qtip-custom {
    z-index: 999999 !important;
    max-width: none !important;
}

.qtip-custom .qtip-content {
    font-family: Helvetica, Arial, serif;
    font-size: 10px;
    font-weight: normal;
}

.item-text {
    font-weight: normal;
    padding: 2px;
    background: rgba(0, 0, 0, 0.7);
}

.gradient {
    filter: none;
}

/* Item Rarity Borders and Triangles - Classic Mode Only */
.item-rarity-wrapper {
    position: relative;
    display: inline-block;
    line-height: 0;
    font-size: 0;
    vertical-align: top;
}

.item-rarity-wrapper img,
.item-rarity-wrapper .inventory-item,
.item-rarity-wrapper .backpack-manage-item-image {
    outline: 2px solid var(--rarity-color, #FFFFFF);
    outline-offset: -2px;
    box-shadow: inset 0 0 8px var(--rarity-color, #FFFFFF);
    display: block;
    vertical-align: top;
}

/* Craft triangle - bottom-right corner (replaces rarity triangle) */
.item-rarity-wrapper::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 12px 12px;
    border-color: transparent transparent var(--craft-color, transparent) transparent;
    z-index: 10;
    pointer-events: none;
}

/* Larger ring/amulet/rune slots but keep item images at original size */
td[width="45"][height="45"] {
    width: 45px !important;
    height: 45px !important;
    min-width: 45px !important;
    min-height: 45px !important;
    max-width: 45px !important;
    max-height: 45px !important;
    background-size: 45px 45px !important;
    padding: 0 !important;
    box-sizing: border-box !important;
}

/* Rarity wrapper fills the entire 45x45 slot */
td[width="45"][height="45"] .item-rarity-wrapper {
    width: 45px !important;
    height: 45px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    outline: 2px solid var(--rarity-color, #FFFFFF) !important;
    outline-offset: -2px !important;
    box-shadow: inset 0 0 8px var(--rarity-color, #FFFFFF) !important;
}

/* Remove outline/shadow from img in 45x45 slots since wrapper has it */
td[width="45"][height="45"] .item-rarity-wrapper img {
    width: 30px !important;
    height: 30px !important;
    outline: none !important;
    box-shadow: none !important;
}
/*!
 * jQuery contextMenu - Plugin for simple contextMenu handling
 *
 * Version: git-master
 *
 * Authors: Rodney Rehm, Addy Osmani (patches for FF)
 * Web: http://medialize.github.com/jQuery-contextMenu/
 *
 * Licensed under
 *   MIT License http://www.opensource.org/licenses/mit-license
 *   GPL v3 http://opensource.org/licenses/GPL-3.0
 *
 */

.context-menu-list {
    margin: 0;
    padding: 0;

    min-width: 120px;
    max-width: 250px;
    display: inline-block;
    position: absolute;
    list-style-type: none;

    border: 1px solid #DDD;
    background: #EEE;

    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    -ms-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    -o-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);

    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.context-menu-item {
    padding: 2px 2px 2px 24px;
    background-color: #EEE;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    user-select: none;
}

.context-menu-separator {
    padding-bottom: 0;
    border-bottom: 1px solid #DDD;
}

.context-menu-item > label > input,
.context-menu-item > label > textarea {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}

.context-menu-item.hover {
    cursor: pointer;
    background-color: #39F;
}

.context-menu-item.disabled {
    color: #666;
}

.context-menu-input.hover,
.context-menu-item.disabled.hover {
    cursor: default;
    background-color: #EEE;
}

.context-menu-submenu:after {
    content: ">";
    color: #666;
    position: absolute;
    top: 0;
    right: 3px;
    z-index: 1;
}

/* icons
    #protip:
    In case you want to use sprites for icons (which I would suggest you do) have a look at
    http://css-tricks.com/13224-pseudo-spriting/ to get an idea of how to implement 
    .context-menu-item.icon:before {}
 */
.context-menu-item.icon {
    min-height: 18px;
    background-repeat: no-repeat;
    background-position: 4px 2px;
}

.context-menu-item.icon-edit {
    background-image: url(images/page_white_edit.png);
}

.context-menu-item.icon-cut {
    background-image: url(images/cut.png);
}

.context-menu-item.icon-copy {
    background-image: url(images/page_white_copy.png);
}

.context-menu-item.icon-paste {
    background-image: url(images/page_white_paste.png);
}

.context-menu-item.icon-delete {
    background-image: url(images/page_white_delete.png);
}

.context-menu-item.icon-add {
    background-image: url(images/page_white_add.png);
}

.context-menu-item.icon-quit {
    background-image: url(images/door.png);
}

/* vertically align inside labels */
.context-menu-input > label > * {
    vertical-align: top;
}

/* position checkboxes and radios as icons */
.context-menu-input > label > input[type="checkbox"],
.context-menu-input > label > input[type="radio"] {
    margin-left: -17px;
}

.context-menu-input > label > span {
    margin-left: 5px;
}

.context-menu-input > label,
.context-menu-input > label > input[type="text"],
.context-menu-input > label > textarea,
.context-menu-input > label > select {
    display: block;
    width: 100%;

    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}

.context-menu-input > label > textarea {
    height: 100px;
}

.context-menu-item > .context-menu-list {
    display: none;
    /* re-positioned by js */
    right: -5px;
    top: 5px;
}

.context-menu-item.hover > .context-menu-list {
    display: block;
}

.context-menu-accesskey {
    text-decoration: underline;
}

#tutorials {
    left: 0;
    top: 0;
    position: fixed;
}

.tutorialarrow {
    width: 61px;
    height: 50px;
    top: 0;
    left: 0;
    position: absolute;
    z-index: 5000;
}

.tutorial {
    width: auto;
    height: auto;
    bottom: 10px;
    left: 10px;
    border: 0;
    position: fixed;
    overflow: hidden;
    background: transparent;
    z-index: 5;
}


.tutorialinner {
    width: auto;
    height: auto;
    min-height: 45px;
    background: transparent url('https://cdn2.fallensword.com/ui/tutorial/background.png');
    float: left;
    margin: 10px 0;
    padding: 5px 10px;
    border-radius: 5px;
    left: -8px;
    position: relative;
    text-align: left;
    z-index: 10;
}

.tutorialimg {
    width: 75px;
    height: 75px;
    border: 0;
    margin: 0;
    float: left;
    cursor: pointer;
    position: relative;
    z-index: 20;
}

.tutorialhead1, .tutorialhead2 {
    font-size: 1.1em;
    font-weight: bold;
    color: #FFF;
}

.tutorialhead2 {
    color: #EDB809;
}

.tutorialinner p {
    color: #ccc;
    margin: 2px;
    padding: 0 0 0 4px;
}

.tutorialinner input {
    width: auto;
    height: auto;
    padding: 3px 8px 3px 8px;
    margin: 10px auto 5px auto;
    float: right;
    border: 1px solid #555;
    border-color: #333 #111 #111 #333;
    color: #fff;
}

.tutorialinner .tutorial-objective-1 {
    color: #ffe633;
}

.tutorialinner .tutorial-objective-2 {
    color: #2d7eff;
}

.tutorialinner .tutorial-objective-3 {
    color: #27ff2e;
}

.tutorialinner .tutorial-objective-4 {
    color: #ff342d;
}

.tutorialinner .tutorial-objective-5 {
    color: #c71bff;
}

.tutorialinner .tutorial-objective-completed {
    color: rgb(100, 100, 100);
    text-decoration: line-through;
}
.awesome,
.awesome:visited {
    background: #333 url("../img/interface/generic/alert-overlay-smaller.png") repeat-x;
    display: inline-block;
    padding: 5px 10px 6px;
    color: #fff;
    text-decoration: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.5), 0 1px 3px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.5), 0 1px 3px rgba(0, 0, 0, 0.5);
    box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.5), 0 1px 3px rgba(0, 0, 0, 0.5);

    border-bottom: 1px solid rgba(0, 0, 0, 0.25);

    position: relative;
    cursor: pointer;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box; /* Firefox, other Gecko */
    box-sizing: border-box; /* Opera/IE 8+ */
    text-align: center;

    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}

.awesome:hover {
    background-color: #111;
    color: #fff
}

.awesome:active {
    top: 1px
}

.small.awesome, .small.awesome:visited {
    font-size: 11px;
    padding: 3px;

    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.awesome,
.awesome:visited,
.medium.awesome,
.medium.awesome:visited {
    font-size: 13px;
    font-weight: bold;
    line-height: 1;
}

.large.awesome,
.large.awesome:visited {
    font-size: 14px;
    padding: 8px 14px 9px;
}

.black.awesome, .black.awesome:visited,
.blue.awesome, .blue.awesome:visited,
.red.awesome, .red.awesome:visited,
.magenta.awesome, .magenta.awesome:visited,
.orange.awesome, .orange.awesome:visited,
.yellow.awesome, .yellow.awesome:visited,
.green.awesome, .green.awesome:visited {
    color: #fff;
    text-shadow: 0 0 0 transparent, 0 -1px 1px rgba(0, 0, 0, 0.25);
}

.black.awesome, .black.awesome:visited {
    background-color: #cccccc;
}

.black.awesome:hover {
    background-color: #111111;
}

.green.awesome, .green.awesome:visited {
    background-color: #91bd09;
}

.green.awesome:hover {
    background-color: #749a02;
}

.blue.awesome, .blue.awesome:visited {
    background-color: #2daebf;
}

.blue.awesome:hover {
    background-color: #007d9a;
}

.red.awesome, .red.awesome:visited {
    background-color: #e33100;
}

.red.awesome:hover {
    background-color: #b12b06;
}

.purple.awesome, .magenta.awesome:visited {
    background-color: #de25cb;
}

.purple.awesome:hover {
    background-color: #ea7edf;
}

.magenta.awesome, .magenta.awesome:visited {
    background-color: #a9014b;
}

.magenta.awesome:hover {
    background-color: #630030;
}

.orange.awesome, .orange.awesome:visited {
    background-color: #ff5c00;
}

.orange.awesome:hover {
    background-color: #ff8737;
}

.yellow.awesome, .yellow.awesome:visited {
    background-color: #ffb515;
}

.yellow.awesome:hover {
    background-color: #fc7100;
}

/* Replace the standard fs buttons */
.custombutton,
input.custombutton,
input[type="button"],
input[type="submit"] {
    background: #cd9e4b url("../img/interface/generic/alert-overlay-smaller.png") repeat-x;
    display: inline-block;
    padding: 1px 10px 1px;
    margin-bottom: 1px;
    color: #201703;
    text-decoration: none;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;


    -moz-box-shadow: 0 0 3px rgb(0, 0, 0);
    -webkit-box-shadow: 0 0 3px rgb(0, 0, 0);
    box-shadow: 0 0 3px rgb(0, 0, 0);


    border: 1px solid #fff;


    border-color: rgba(255, 255, 255, 0.6) rgba(255, 255, 255, 0.4) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.4);

    position: relative;
    cursor: pointer;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box; /* Firefox, other Gecko */
    box-sizing: border-box; /* Opera/IE 8+ */
    text-align: center;
}

.custombutton:hover,
input.custombutton:hover,
input[type="button"]:hover,
input[type="submit"]:hover {
    background-color: #f3d99d;
    color: #201703
}

.custombutton:active,
input.custombutton:active,
input[type="button"]:active,
input[type="submit"]:active {
    top: 1px
}

.awesome[disabled] {
    background-color: #444 !important;
    color: #aaa !important;
    cursor: default !important;
}

/*

*** old override stuff ***

input.custombutton
{
	border-bottom:	rgb(0,0,0) 1px solid;
	border-left:	rgb(0,0,0) 1px solid;
	border-right:	rgb(0,0,0) 1px solid;
	border-top:		rgb(0,0,0) 1px solid;
	font-family: 	'Open Sans', Arial, Helvetica, sans-serif;
	color:			rgb(0,0,0);
	font-size:		12px;
	padding: 		0 3px 0 3px;
	background-color:	rgb(205,158,75);
}

.custombutton, input[type="button"], input[type="submit"]
{
	color: #2f240f;

    background-color: #cd9e4b;
    cursor: pointer;
    border: solid 1px;
    border-color: #f3d99d #a9772c #a9772c #f3d99d;
    text-decoration: none;
    font-weight: bold;
    text-shadow: 0 1px 1px rgba(243, 217, 157, 0.8);
    -webkit-box-shadow: 0 0 2px #000; -moz-box-shadow: 0 0 2px #000; -o-box-shadow: 0 0 2px #000; box-shadow: 0 0 2px #000;
}

.custombutton:hover, input[type="button"]:hover, input[type="submit"]:hover
{
    background-color: #ecd199;
    color: #201703;
}

.custombutton:active, input[type="button"]:active, input[type="submit"]:active
{
    border-color: #48370e #e4c272 #e3be6a #48370e;
    background-color: #a87b2d;
    color: #201703;
}

*/
@charset "utf-8";

.mainbody {
    width: 996px;
    margin: 0 auto 0 auto;
    padding: 0;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    background: transparent url('https://cdn2.fallensword.com/ui/misc/logo.png') no-repeat 50% 0;
}

q {
    word-wrap: break-word;
}

p {
    margin: 0 0 10px 0;
}

table img {
    display: block;
}

#pC:before {
    content: '.';
    text-indent: -9999px;
    display: block;
    height: 107px;
    margin-bottom: -107px;
    background-image: url('https://cdn2.fallensword.com/ui/misc/header2.png');
}

#pC {
    clear: both;
    float: left;
    background-image: url('https://cdn2.fallensword.com/ui/misc/middle2.png');
}

#pCL {
    padding-top: 12px;
    margin-left: 10px;
}

#pCR {
    padding-top: 12px;
    margin-right: 10px;
}

#pCL, #pCR, #pCC {
    margin-top: 10px;
    float: left;
    width: 140px;
}

#pCC {
    padding: 25px 23px 25px 23px;
    width: 650px;
    font-family: Helvetica, Arial;
    color: rgb(0, 0, 0);
}

#pF {
    background: url('https://cdn2.fallensword.com/ui/misc/footer3.png') no-repeat 0 0;
    width: 996px;
    height: 62px;
    clear: both;
}

#pFF {
    clear: both;
}

#foot-wrap a {
    color: rgb(200, 200, 200);
}

.message {
    font-size: 11px;
    text-align: left;
    margin: 0 0 10px 0;
}

.message > .says {
    display: block;
    text-align: center;
    margin: 0 0 2px 0;
}

.player-list {
    text-align: left;
}

.player-name {
    font-size: 10px;
}

#pCR .guild-icon {
    display: inline-block;
    width: 12px;
    height: 12px;
    margin: 1px 0 1px 2px;
    vertical-align: bottom;
}

#pCR .guild-icon.right {
    float: right;
}

#pCR .guild-icon.left {
    float: left;
}

#pCR .online-allies-icon {
    display: inline-block;
    width: 12px;
    height: 12px;
    margin: 1px 0 1px 2px;
    vertical-align: bottom;
}

#pCR .online-allies-icon.left {
    float: left;
}

li.player {
    clear: right;
}


.inventory-table {
    border-spacing: 5px;
    border-collapse: separate;
}

#pCC table {
    border-collapse: separate;
    border-spacing: 2px;
}

#pCC > h2, #pCC > div > h2 {
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 10px 0;
}

#pCC h4 {
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 10px 0;
}

#pCR a {
    color: #F7EAC9;
}

.skill-panel {
    height: 1900px;
    overflow: hidden;
}

.skill-icon {
    margin-left: -8px;
    width: 65px;
    height: 75px;
    border-spacing: 0 !important;
    line-height: 10px;
    background: url('https://cdn2.fallensword.com/ui/skills/base.png') bottom center no-repeat !important;
}

.skill-icon img {
    width: 49px;
    height: 49px;
    border: 0;
    margin: 5px auto;
}

.online-allies-actions {
    float: right;
    width: 56px;
    height: 14px;
    margin: 2px 0 0 0;
}

.online-allies-action {
    background: url('https://cdn2.fallensword.com/ui/misc/icons.png');
}

#online-allies-action-send-message {
    background-position: -198px -80px;
}

#online-allies-action-quickbuff {
    background-position: -210px -80px;
}

#online-allies-action-secure-trade {
    background-position: -222px -80px;
}

#online-allies-action-trade {
    background-position: -234px -80px;
}

.guild-minibox-actions {
    float: right;
    width: 56px;
    margin: 2px 0 0 0;
}

.guild-minibox-action {
    background: url('https://cdn2.fallensword.com/ui/misc/icons.png');
}

#guild-minibox-action-send-message {
    background-position: -198px -80px;
}

#guild-minibox-action-quickbuff {
    background-position: -210px -80px;
}

#guild-minibox-action-secure-trade {
    background-position: -222px -80px;
}

#guild-minibox-action-trade {
    background-position: -234px -80px;
}

.group-action-container {
    height: 23px;
    float: right;
}

.group-action-link {
    margin: 2px 0 0 2px;
    display: block;
    float: left;
}

.poll-option {
    margin: 0 0 4px 0;
    text-align: left;
}

.t_Tooltip table td {
    padding: 2px;
}

.theme-thumb {
    width: 175px;
    height: 150px;
    border: 0;
    float: left;
    margin-right: 3px;
}

#css-text {
    width: 610px;
    height: 300px;
    overflow: auto;
}

#css-warning {
    background: #660000;
    color: #ffffff;
    text-align: left;
    padding: 5px;
    margin-bottom: 2px;
    border-radius: 5px;
    display: none;
}

/* Settings Page */

.ui-category {
    width: 285px;
    margin: 5px 5px 0 0;
    float: left;
    border: 1px solid #555;
    border-radius: 5px;
}

.ui-category-title {
    margin-left: 10px;
    font-weight: bold;
}

/* Browser Detect */

#browser-notice {
    position: absolute;
    right: 0;
    width: 250px;
    height: auto;
    padding: 20px 5px 20px 5px;
    border: 1px solid #ff0000;
    border-width: 0 0 1px 1px;
    background: #550000;
    text-align: center;
    color: #fff;
    font-size: 1em;
    line-height: 1.2em;
    box-shadow: -5px 5px 10px #000;
    text-shadow: 2px 2px 2px #000;
    cursor: pointer;
    display: none;
}

#cf-notice {
    position: absolute;
    top: 100px;
    right: 0;
    width: 250px;
    height: auto;
    padding: 5px 5px 5px 5px;
    border: 1px solid #00ff00;
    border-width: 1px 0 1px 1px;
    background: #005500;
    text-align: center;
    color: #fff;
    font-size: 1em;
    line-height: 1.2em;
    box-shadow: -5px 5px 10px #000;
    text-shadow: 2px 2px 2px #000;
    cursor: pointer;
    display: none;
}

#browser-notice:hover {
    background: #660000;
}

#browser-notice:hover {
    background: #660000;
}

#browser-notice h1, #cf-notice h1 {
    font-size: 1em;
    color: #ff4444;
    font-weight: bold;
}

#canvasError {
    color: black;
    text-align: left;
}

#canvasError h1 {
    font-size: 1.1em;
    font-weight: bold;
    display: inline-block;
    text-align: left;
}

#canvasError p {
    margin-bottom: 10px;
}

.no-canvas #canvasError {
    display: block !important;
}

.no-canvas #realmContainer, .no-canvas #actionContainer {
    display: none !important;
}


.news_left_column {
    text-align: center;
    width: 420px;
}

.news_right_column {
    width: 230px;
}

.news_left_column h1 {
    font-size: 1.4em;
    font-weight: bold;
    margin-bottom: 3px;
    text-shadow: 0 0 5px #ebddbd;
}

.news {
    overflow: hidden;
    margin-bottom: 1px;
    box-shadow: 0 0 1px #000;
}

.news_head, .news_head_tavern {
    text-align: left;
    padding: 3px;
    border-bottom: 1px solid #a78f61;
    background: #D7B371 url('https://cdn2.fallensword.com/ui/news/header.png') left top repeat-x;
}

.news_head h1, .news_head_tavern h1 {
    font-size: 1.4em;
    font-weight: bold;
    text-align: left;
    margin: 0;
}

.news_head img, .news_head_tavern img {
    width: 31px;
    height: 28px;
    border: 1px solid #000;
    float: left;
    margin: 4px;
}

.news_feedback, .news_feedback_fade {
    width: 43px;
    height: 23px;
    padding: 8px 2px 6px 0;
    display: block;
    text-decoration: none;
    float: right;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    color: #17110E;
    background: transparent url('https://cdn2.fallensword.com/ui/news/bubble.png');
}

.news_feedback_fade {
    opacity: 0.25;
}

.news_rate {
    width: auto;
    min-width: 50px;
    height: 40px;
    float: right;
    margin: -1px 2px 0 0;
    overflow: hidden;
}

.news_up, .news_down {
    width: auto;
    height: 16px;
    padding: 2px 27px 2px 12px;
    display: block;
    text-align: right;
    text-decoration: none;
    font-weight: bold;
}

.news_up {
    color: #147800;
    background: transparent url('https://cdn2.fallensword.com/ui/news/thumb.png') right center no-repeat;
}

.news_body, .news_body_tavern {
    position: relative;
    text-align: left;
    margin: 5px 1px;
    padding: 0 5px;
}

.news_body ul, .news_body li {
    list-style: disc;
    margin: auto auto auto 10px;
}

.news_rss {
    bottom: 0;
    right: 5px;
    position: absolute;
}

.news_shoutbox {
    background: transparent none;
    width: 200px;
    height: auto;
    overflow: hidden;
    padding: 0 5px;
    margin: 0 0 0 15px;
    float: right;
    text-align: center;
}

.news_shoutbox h1 {
    font-size: 1.4em;
    font-weight: bold;
    margin-bottom: 3px;
    text-shadow: 0 0 5px #ebddbd;
}

.news_shoutbox input[type="button"] {
    width: 200px;
    margin-top: 2px;
    border: 0;
    font-weight: bold;
    cursor: pointer;
}


.news_shoutbox p {
    margin-top: 5px;
    font-size: 0.9em;
}

.news_shoutbox a {
    text-decoration: none;
}

.news_shoutbox a:hover {
    text-decoration: underline;
}

.shout {
    width: auto;
    height: auto;
    overflow: hidden;
    box-shadow: 0 0 1px #000;
    margin: 0 0 10px 0;
}

.shout_head {
    background: #D7B371 url('https://cdn2.fallensword.com/ui/news/header.png') left center repeat-x;
    width: auto;
    height: auto;
    overflow: hidden;
    border-bottom: 1px solid #a78f61;
    padding: 2px;
}

.shout_head_left {
    float: left;
    margin-left: 5px;
}

.shout_head_right {
    float: right;
    margin-right: 5px;
    font-size: 0.9em;
}

.shout_head_left a {
    font-weight: bold;
    text-decoration: none;
}

.shout_body {
    width: auto;
    height: auto;
    background: transparent none;
    overflow: hidden;
    color: #333;
    padding: 5px;
    text-align: left;
    font-size: 0.9em;
}

.news_guild_box {
    background: transparent url('https://cdn2.fallensword.com/ui/news/featured_banner.png') top center no-repeat;
    width: 210px;
    height: 390px;
    padding: 30px 20px;
    margin: -20px -20px auto auto;
    float: right;
    color: #fff;
    text-align: center;
}

.news_guild_box input[type="button"] {
    width: 200px;
    margin-top: 2px;
    background: transparent url('https://cdn2.fallensword.com/ui/news/featured_button.png') center left repeat-x;
    color: #fff;
    border: 0;
    font-weight: bold;
    cursor: pointer;
}

.news_guild_box input[type="button"]:hover {
    background: transparent url('https://cdn2.fallensword.com/ui/news/featured_button_hover.png') center left repeat-x;
}

.news_guild_box h1 {
    font-size: 1.4em;
    font-weight: bold;
    margin-bottom: 3px;
    text-shadow: 0 0 5px #36140b;
}

.news_guild_box p {
    margin-top: 5px;
    font-size: 0.9em;
}

.news_guild_box a {
    color: #fff;
    text-decoration: none;
}

.news_guild_box a:hover {
    text-decoration: underline;
}

.news_guild_history {
    background: transparent url('https://cdn2.fallensword.com/ui/news/featured_bg.png');
    width: 192px;
    height: 75px;
    overflow: auto;
    padding: 5px;
    color: #efdad6;
    margin: 1px auto;
    text-align: left;
    font-size: 0.9em;
    word-wrap: break-word;
    display: inline-block;
}

.topbanner-normal {
    height: 95px;
    line-height: 60px;
    text-align: center;
    font-size: 50px;
    text-indent: -9999px;
}

.topbanner-shrunk {
    height: 0px;
    text-align: center;
    text-indent: -9999px;
}

.topbanner-shrunk-with-stats {
    height: 12px;
    text-align: center;
    text-indent: -9999px;
}

.topbanner-stats-normal {
    position: absolute;
    left: 170px;
    top: 16px;
    width: 674px;
    height: 12px;
    line-height: 12px;
    text-align: center;
    background: rgba(0, 0, 0, 0.6);
}

.topbanner-stats-normal div {
    top: -1px;
    position: relative;
    width: 150px;
    text-align: center;
    display: inline-block;
    color: #F7EAC9;
    font-size: 10px;
}

.topbanner-stats-hidden {
    display: none;
}

#statbar-container {
    position: relative;
    left: -9px;
    margin-bottom: -45px;
    top: -27px;
    width: 1015px;
    height: 81px;
    background-image: url('https://cdn2.fallensword.com/ui/misc/stats_bar.png');
    font-size: 11px;
}

#statbar {
    float: left;
    margin: 0 0 0 150px;
    width: 696px;
    height: 20px;
}

#xpbar {
    float: left;
    margin: 0 0 0 147px;
    width: 696px;
    height: 10px;
}

.statbar-tooltip {
    display: none;
}

.statbar-header {
    float: left;
    width: 70px;
    height: 20px;
    line-height: 20px;
}

#statbar-character {
    position: relative;
    width: 110px;
    top: 30px;
    left: 17px;
    height: 20px;
    padding: 0 0 0 25px;
    color: #F7EAC9;
    cursor: pointer;
}

#statbar-stamina {
    position: relative;
    width: 75px;
    top: 30px;
    left: 19px;
    height: 20px;
    padding: 0 0 0 25px;
    color: #F7EAC9;
    cursor: pointer;
}

#statbar-equipment {
    position: relative;
    width: 75px;
    top: 30px;
    left: 21px;
    height: 20px;
    padding: 0 0 0 25px;
    color: #F7EAC9;
    cursor: pointer;
}

#statbar-inventory {
    position: relative;
    width: 75px;
    top: 30px;
    left: 23px;
    height: 20px;
    padding: 0 0 0 25px;
    color: #F7EAC9;
    cursor: pointer;
}

#statbar-fsp {
    position: relative;
    width: 75px;
    top: 30px;
    left: 25px;
    height: 20px;
    padding: 0 0 0 25px;
    color: #F7EAC9;
    cursor: pointer;
}

#statbar-gold {
    position: relative;
    width: 110px;
    top: 30px;
    left: 27px;
    height: 20px;
    padding: 0 0 0 25px;
    color: #F7EAC9;
    cursor: pointer;
}

#statbar-xp {
    position: absolute;
    width: 700px;
    height: 20px;
    top: 32px;
    left: 10px;
    text-align: center;
    z-index: 1;
}

#statbar-xp-progress-container {
    position: relative;
    width: 678px;
    height: 8px;
    top: 37px;
    left: 31px;
}

#statbar-xp-progress {
    position: absolute;
    top: 0;
    left: 0;
    height: 8px;
    width: 100%;
    background-image: url('https://cdn2.fallensword.com/ui/misc/xp_bar.png');
}

.statbar-wrapper {
    position: relative;
}

.statbar-tooltip {
    position: absolute;
    background: rgba(0, 0, 0, 0.9);
    top: 48px;
    color: #FFF;
    font-size: 10px;
    padding: 5px;
    z-index: 3;

    border-radius: 0 0 5px 5px;
    border: solid 1px #555;
    box-shadow: 0 1px 2px #000
}

#statbar-character-tooltip {
    left: 17px;
    width: 126px;
}

#statbar-stamina-tooltip {
    left: 136px;
    width: 126px;

}

#statbar-equipment-tooltip {
    left: 213px;
    width: 170px;
}

#statbar-inventory-tooltip {
    left: 338px;
    width: 126px;
}

#statbar-fsp-tooltip {
    left: 438px;
    width: 126px;
}

#statbar-gold-tooltip {
    left: 502px;
    width: 186px;
}

#statbar-level-tooltip {
    left: 223px;
    width: 250px;
}

.statbar-wrapper:hover > .statbar-tooltip {
    display: block;
}

.tooltip-heading {
    text-align: center;
    font-weight: bold;
    font-size: 12px;
    margin: 0 0 5px 0;
}

.key-value {

}

.key-value > dt {
    clear: left;
    float: left;
    font-weight: bold;
    margin: 0 0 5px 0;
}

.key-value > dd {
    clear: right;
    float: right;
}

.statbar-equipment-repair {
    width: 18px;
    height: 14px;
    background: url('https://cdn2.fallensword.com/ui/world/repair-anvil.png');
    display: inline-block;
    text-indent: -9999px;
    float: right;
    margin-left: 4px;
    position: relative
}

.statbar-equipment-repair:hover, .statbar-equipment-repair:active {
    background-position: -18px 0
}

.statbar-equipment-repair:active {
    top: 1px
}

.statbar-equipment-repairall, .statbar-fsp-link {
    float: left;
    clear: left;
    width: 100%;
}

.statbar-fsp-about, .statbar-fsp-link {
    margin: 0
}

.statbar-fsp-link {
    margin: 10px 0 0 0
}

.minibox-footer {
    float: left;
    width: 174px;
    min-height: 275px;
    margin: 20px 11px 20px 11px;
    background-color: rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.4),
    inset 0 -1px 1px rgba(208, 160, 84, 0.4);
}

.minibox-footer a {
    color: #F7EAC9;
}

.minibox-footer-content {
    clear: both;
    padding: 10px;
    color: #F7EAC9;
}

.minibox-footer.first {
    width: 173px;
    margin-left: 21px
}

.minibox-footer.last {
    width: 173px;
}

.minibox-footer > h3 {
    padding-top: 10px;
    color: #F7EAC9;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    text-shadow: 0 0 0 transparent, 0 0 6px rgba(255, 255, 0, 0.5);
}

.minibox-footer-content > ul {
    margin: 0 0 10px 0;
}

.minibox-footer-content > dl > dt {
    font-weight: bold;
}

.minibox-footer-content > dl > dd {
    display: inline-block;
    margin: 0 0 10px 0;
}

.minibox-spoilsofwar-list > dd {
    clear: both;
    font-size: 11px;
}

.minibox-spoilsofwar-list > dt {
    clear: both;
}

.minibox-spoilsofwar-list > dd > dl > dt {
    clear: left;
    float: left;
}

.minibox-spoilsofwar-list > dd > dl > dd {
    float: right;
}

.minibox-news-time {
    font-size: 11px;
}

.footer-links {
    font-size: 12px;
}

.footer-links a {
    color: rgb(150, 150, 150);
    font-size: 12px;
}

.footer-links.left {
    float: left;
}

.footer-links.right {
    float: right;
}

.minibox {
    background-color: rgba(0, 0, 0, 0.3);
    width: 140px;
    margin: 0 auto 10px auto;
    text-align: center;
    color: #F7EAC9;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.4),
    inset 0 -1px 1px rgba(208, 160, 84, 0.4);
}

.minibox > .minibox-content {
    padding: 0 10px 10px 10px;
}

.minibox > h3 {
    width: 140px;
    height: 31px;
    line-height: 30px;
    text-align: center;
    font-size: 16px;
    color: #F7EAC9;
    padding-top: 3px;
    text-shadow: 0 0 6px rgba(255, 255, 0, 0.5);
}

.minibox-content > h4 {
    background-color: rgba(0, 0, 0, 0.3);
    text-align: center;
    font-size: 11px;
    margin: 0 0 5px 0;
    color: #F7EAC9;
    text-shadow: 0 0 4px rgba(255, 255, 255, 0.5);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}

.minibox ul {
    text-align: left;
    line-height: 18px;
    margin-bottom: 10px;
}

.minibox-content dl {
    text-align: left;
}

.minibox-content > dl > dt {
    font-weight: bold;
}

.minibox-content > dl > dd {
    display: inline-block;
    margin: 0 0 10px 0;
}

#minibox-fsbox > .button {
    width: 40px;
    color: #000;
}

#minibox-guild-chat > div > .message > .says {
    text-align: left;
}

.guild-chat-message {
    word-break: break-word;
    overflow-wrap: break-word;
}

#minibox-guild-members {
    margin: 0 0 10px 0;
    overflow: hidden;
}

#minibox-allies-list {
    margin: 0 0 10px 0;
    overflow: hidden;
}

#minibox-guild-chat-input {
    width: 110px;
    margin: 0 0 5px 0;
}

.minibox-list > dd {
    clear: both;
    font-size: 11px;
}

.minibox-list > dt {
    clear: both;
}

.minibox-list > dd > dl > dt {
    clear: left;
    float: left;
}

.minibox-list > dd > dl > dd {
    float: right;
}

.players {
    clear: both;
}

.player-row {
    width: 62px;
    overflow: hidden;
    float: left;
}

#guild-quick-buff, #ally-quick-buff {
    clear: both;
    text-align: center;
    font-size: 11px;
    margin: 0;
    padding-top: 5px;
    color: #F7EAC9;
    text-decoration: underline;
    cursor: pointer;
}

.guild-buff-check-on, .guild-buff-check-off, .ally-buff-check-on, .ally-buff-check-off {
    display: inline-block;
    width: 12px;
    height: 12px;
    margin: 0 1px 2px 0;
    vertical-align: bottom;
    background: transparent url('https://cdn2.fallensword.com/ui/misc/icons.png');
}

.guild-buff-check-off, .ally-buff-check-off {
    background-position: -246px -80px;
}

.guild-buff-check-on, .ally-buff-check-on {
    background-position: -270px -80px;
}

input.large-text {
    height: 24px;
    line-height: 24px;
    font-size: 18px;
}

#rewards-content {
    clear: both;
    margin: 20px 0 10px 0;
}

#rewards-tabs {
    margin-top: 20px;
    width: 650px;
}

#rewards-tabs li {
    display: inline-block;
    width: 94px;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.1);
    border: 1px solid rgb(0, 0, 0);
    margin: 2px;
    padding: 4px;
}

#rewards-tabs li.active {
    background-color: rgba(254, 166, 0, 0.8);
}

ul.rewards {
    margin-bottom: 10px;
}

ul.rewards li {
    list-style-type: disc;
    margin-left: 14px;
}

ul.list li {
    list-style-type: disc;
    margin-left: 14px;
}

#recruiting-tabs {
    margin-top: 20px;
    width: 650px;
    text-align: center;
}

#recruiting-tabs li {
    display: inline-block;
    width: 150px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.1);
    border: 1px solid rgb(0, 0, 0);
    margin: 2px;
    padding: 4px;
}

#recruiting-tabs li.active {
    background-color: rgba(254, 166, 0, 0.8);
}

.shadow {
    -moz-box-shadow: 1px 1px 1px 1px #000;
    -webkit-box-shadow: 1px 1px 1px 1px #000;
    box-shadow: 1px 1px 1px 1px #000;
}

.heldItem {
    width: 60px;
    height: 90px;
    background-image: url('https://cdn2.fallensword.com/ui/inventory/2x3.png');
}

.hr-container {
    width: 30px;
    height: 50px;
    position: relative;
    margin: auto;
}

.select-padded-border {
    height: 23px;
    padding: 5px 5px 5px 5px;
    background-color: #e9c674;
    border-bottom: #000 1px solid;
    border-right: #000 1px solid;
    border-top: #000 1px solid;
    width: 90px;
    margin-top: 8px;
    margin-left: 50px;
    float: left;
}

.item-type-container {
    height: 55px;
    margin-left: 4px;
}

#image-select-adjoin {
    width: 50px;
    height: 50px;
    float: left;
    position: absolute;
}

.filter-container {
    mchgin: 0 0 10px 0;
    padding: 0;
    width: 160px;
    height: auto;
}

.sortable {
    text-decoration: underline;
    cursor: pointer;
}

.inline {
    float: left;
}

.text-small {
    width: 50px;
    float: right;
}

.hellforge-filter {
    position: relative;
    float: right;
    margin-right: 36px;
    background: url('https://cdn2.fallensword.com/ui/auctions/hellforge-u.png') repeat-x left top;
    cursor: default;
}

.hellforge-filter .hellforge {
    height: 16px;
    padding-left: 16px;
    background: transparent none repeat-x left top;
    cursor: pointer;
}

.hellforge-filter:hover .hellforge {
    background-image: url('https://cdn2.fallensword.com/ui/auctions/hellforge-u.png');
}

.hellforge-filter:hover .hellforge:hover {
    background-image: url('https://cdn2.fallensword.com/ui/auctions/hellforge-o.png');
}

.hellforge-filter .hellforges {
    position: absolute;
    height: 100%;
    background: url('https://cdn2.fallensword.com/ui/auctions/hellforge-d.png') repeat-x left top;
}

.hellforge-filter:hover .hellforges {
    display: none;
}

#search_text {
    width: 100px;
}

#search_button {
    width: 50px;
    padding: 0;
}

.filter-container select {
    width: 155px;
    color: #7f5617;
}

.filter-container input[type="checkbox"] {
    vertical-align: bottom;
    margin-bottom: 1px;
}

.auctionbutton {
    float: left;
    margin: 0 5px;
}

.viewchange {
    float: right;
}

.selected-button {
    background-color: #f8d64e !important;
}

.item-img {
    border: 1px solid rgba(205, 158, 75, 0.6);
    background: rgba(233, 198, 116, 0.6) none;
    margin: 4px;
    max-height: 60px;
}

#prevPage {
    margin-right: 25px;
}

#nextPage {
    margin-left: 25px;
}

#refresh {
    float: right;
    margin-right: 16px;
}

#loading {
    text-align: center;
    margin: 25px 0;
}

#resultRows {
    min-height: 600px;
}

.auction-filter {
    background: #ebc976 none;
    padding: 2px 5px;
}

.auction-sidebar {
    background: rgba(233, 198, 116, 0.5) none;
}

#browse-name {
    margin: 2px 5px 0 0;
    float: right;
}

.item-select {
    border: 0;
    margin: 3px;
    cursor: pointer;
}

.heldItem {
    display: table-cell;
    vertical-align: middle;
}

.rarity-span {
    width: 66px;
    border-radius: 3px;
    display: block;
    color: #222;
    opacity: 0.9;
}

.ah-filter {
    display: inline-block;
    margin: 2px;
    padding: 2px;
    border-radius: 3px;
    background: #ceab6c none;
}

.ah-filter:hover {
    background: #EBC976 none;
}

.ah-filter a {
    text-decoration: none;
    border: 0;
}

.ah-delete {
    width: 12px;
    height: 12px;
    display: inline-block;
    vertical-align: bottom;
    margin-bottom: 2px;
    background: transparent url('/media/dist/img/ui/auction-delete.png') 100% 50% no-repeat;
}

.ah-delete:hover {
    background-position: 0 50%;
}

#save-error, #delete-error {
    text-align: center;
    color: #fff;
    padding: 1px 0;
    background: #a00 none;
}

.chat-select-box {
    width: 100px;
    height: 20px;
    background-color: rgba(0, 0, 0, 0.1);
    display: inline-block;
    line-height: 20px;
    border: 1px solid rgb(0, 0, 0);
    margin-left: 2px;
}

.chat-select-box-active {
    background-color: rgb(255, 150, 55);
}

#chat-join-guild {
    width: 614px;
    height: 141px;
    margin: 0 0 0 9px;
    padding: 10px;
    overflow: hidden;
    position: relative;
    text-shadow: none;
    text-align: center;
    font-size: 16px;
}

#chat-select-container {
    width: 614px;
    height: 20px;
    margin: 0;
    padding: 2px;
    overflow: hidden;
    position: relative;
    text-shadow: none;
    text-align: center;
}

#world-chat {
    float: left;
    position: relative;
    margin-bottom: 5px;
}

.chat-container {
    width: 614px;
    height: 141px;
    left: 18px;
    padding: 10px;
    margin-left: -10px;
    background: transparent url('/media/dist/img/pages/chatbox-medium.png') center center no-repeat;
    overflow: hidden;
    position: relative;
}

.chat-container.long {
    height: 580px;
    background-image: url('/media/dist/img/pages/chatbox-long.png');
}

.chat-container.long .chat-div {
    height: 534px;
}

.chat-error {
    position: absolute;
    margin: 5px auto;
    bottom: 55px;
    background: rgb(124, 15, 15) none;
    padding: 3px 0;
    color: #fff;
    width: 590px;
    font-size: 14px;
    text-shadow: none;
    text-align: center;
    display: none;
    box-shadow: 0 0 3px #000;
}

.chat-div {
    font-family: Helvetica, Arial;
    height: 95px;
    color: #efe1c0;
    text-shadow: none;
    overflow-x: hidden;
    overflow-y: auto;
    font-size: 12px;
}

.chat-msg {
    font-weight: normal;
    word-wrap: break-word;
}

.chat-time {
    color: #d0bc90;
}

.chat-username a, .chat-report a, .chat-msg a {
    color: #fff;
    text-decoration: none;
}

.chat-input-msg {
    width: 496px;
    height: 16px;
    margin-top: 2px;
    padding: 4px;
    background: #1a0f09 none;
    border: 1px solid #4e3123;
    color: #fff;
}

.chat-send-button {
    padding: 3px 5px;
}

.chat-delay-indicator {
    margin-top: 4px;
    float: right;
}

.chat-username a {
    font-weight: bold;
}

.chat-self .chat-username a {
    color: #deb456 !important;
}

.chat-delay-indicator {
    display: inline-block;
}

.chat-delay-indicator-segment {
    border: solid rgb(0, 0, 0) !important;
    border-width: 1px 0 1px 1px !important;
    height: 9px;
    width: 34px;
    float: left;
    margin: 0;
    padding: 0;
}

.chat-delay-indicator-segment.active {
    background: #dda800 url('/media/dist/img/pages/chat-delay.png') center left repeat-x;
}

.chat-delay-indicator-segment-final {
    border-right-width: 1px !important;
}

.chat-key {
    margin-top: 2px;
    font-size: 10px;
}

.chat-key div {
    width: 10px;
    height: 10px;
    display: inline-block;
    margin-left: 2px;
    margin-bottom: -1px;
}

.chat-key span {
    text-shadow: none;
    color: #ddcba3;
}

.chat-lock {
    color: #ddcba3;
    text-decoration: none;
    float: right;
    margin-right: 5px;
    text-shadow: none;
}

.show-chat-rules {
    color: #ddcba3;
    text-decoration: none;
    float: right;
    margin-right: 20px;
    text-shadow: none;
}

.composing-skill-table {
    padding: 0;
    margin: 0 auto;
    border-spacing: 0;
    border-collapse: collapse !important;
}

#composing-skill-table td {
    padding: 3px;
    vertical-align: top;
    border-bottom: 1px solid rgb(205, 158, 75);
}

.composing-level {
    width: 80px;
    height: 60px;
    border: solid 1px #000;
    -moz-border-radius: 6px;
    border-radius: 6px;
    text-align: center;
    float: left;
    margin-left: 15px;
}

.composing-progress {
    width: 498px;
    height: 17px;
    border: solid 1px #000;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background: url('https://cdn2.fallensword.com/ui/composing/bar_back.png');
    position: relative;
    left: 15px;
    top: 20px;
    overflow: hidden;
}

.composing-progress.potion {
    top: 50px;
}

.composing-progress-bar {
    background: url('https://cdn2.fallensword.com/ui/composing/bar_orange.png');
    height: 17px;
    position: relative;
}

.composing-potion-progress-bar {
    background: url('https://cdn2.fallensword.com/ui/composing/bar_purple.png');
    height: 17px;
    position: relative;
}

.composing-potion-info {
    position: relative;
    left: 15px;
    top: 10px;
}

.composing-potion-time {
    position: relative;
    float: right;
    right: 50px;
    top: -4px;
}

.composing-add-skill-row td {
    vertical-align: middle !important;
}

.composing-potion {
    width: 80px;
    height: 90px;
    border: solid 1px #000;
    -moz-border-radius: 6px;
    border-radius: 6px;
    text-align: center;
    float: left;
    margin-left: 15px;
    margin-top: 10px;
}
@charset "utf-8";

#nav {
    width: 140px;
}

#nav > li {
    background-color: rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.4),
    inset 0 -1px 1px rgba(208, 160, 84, 0.4);
    margin-bottom: 5px;
}

.nav-link {
    display: block;
    line-height: 22px;
    color: #F7EAC9;
    text-decoration: none;
    -webkit-transition: text-shadow 0.2s ease-in-out, text-shadow 0.2s ease-in-out
}

.nav-link:hover {
    color: #fff;
    text-shadow: 0 0 4px rgba(255, 255, 255, 0.9);
}

.nav-icon {
    width: 22px;
    height: 22px;
    background: url('https://cdn2.fallensword.com/ui/misc/icons.png') no-repeat;
    float: left;
}

#nav-icon-home {
    background-position: 0px 0px;
}

#nav-icon-world {
    background-position: -22px 0px;
}

#nav-icon-character {
    background-position: -44px 0;
}

#nav-icon-actions {
    background-position: -66px 0;
}

#nav-icon-guild {
    background-position: -88px 0;
}

#nav-icon-toprated {
    background-position: -110px 0;
}

#nav-icon-upgrades {
    background-position: -132px 0;
}

#nav-icon-resources {
    background-position: -154px 0;
}

#nav-icon-logout {
    background-position: -176px 0;
}

.nav-level-1.subheading > span {
    color: #eac978;
}

.nav-level-1.subheading > span:hover {
    text-shadow: 0 0 0 transparent, 0 0 4px rgba(0, 0, 0, 0.9);
}

.nav-level-1:before, .nav-level-1.last:before, .nav-level-1.subheading:before {
    text-indent: -9999px;
    display: block;
    content: '.';
    width: 32px;
    height: 22px;
    background: url('https://cdn2.fallensword.com/ui/misc/icons.png') no-repeat 0 -66px;
    float: left;
}

.nav-level-1.last:before {
    background-position: -32px -66px;
}

.nav-level-1.subheading:before {
    background-position: -64px -66px;
    width: 28px;
}

.nav-level-2:before, .nav-level-2.last:before, .nav-level-2.subheading:before {
    text-indent: -9999px;
    display: block;
    content: '.';
    width: 42px;
    height: 22px;
    background: url('https://cdn2.fallensword.com/ui/misc/icons.png') no-repeat 0 -88px;
    float: left;
}

.nav-level-2.last:before {
    background-position: -42px -88px;
}

.nav-closed > ul {
    height: 0;
    overflow: hidden;
}

.nav-animated {
    /* -webkit-transition: height 0.2s ease-in-out;*/
}



.auction-user-online {
    display: inline-block;
}
@charset "utf-8";

.notification, .notification-w {
    clear: left;
    margin: 10px 5px 10px 5px;
    width: 130px;
    height: 40px;
    font-size: 10px;
    background: #000;
    border: 1px solid #F7EAC9;
}

.notification-w {
    height: auto;
    overflow: hidden;
    width: 110px;
    padding: 10px;
    text-align: center;
}

.notification-w a, .notification-w p {
    color: #FFF;
    font-size: 10px;
    text-decoration: none;
}

.notification a {
    text-decoration: none;
}

.notification-title {
    font-size: 12px;
    font-weight: bold;
    clear: both;
    display: block;
    margin-bottom: 10px;
}

.notification-content {
    width: 90px;
    float: left;
    background-color: #000;
    color: #FFF;
    height: 36px;
    padding: 2px;
    text-align: center;
}

.notification-icon {
    float: left;
    background: url('https://cdn2.fallensword.com/ui/misc/icons.png');
    height: 40px;
    width: 36px;
}

#notification-icon-log {
    background-position: -198px 0px;
}

#notification-icon-level-up {
    background-position: -234px 0px;
}

#notification-icon-reserve-stamina {
    background-position: -270px 0px;
}

#notification-icon-secure-trade {
    background-position: -306px 0px;
}

#notification-icon-special-offer {
    background-position: -342px 0px;
}

#notification-icon-guild-mailbox {
    background-position: -378px 0px;
}

#notification-icon-guild-chat-leader {
    background-position: -414px 0px;
}

#notification-icon-guild-log {
    background-position: -450px 0px;
}

#notification-icon-guild-chat {
    background-position: -198px -40px;
}

#notification-icon-repair {
    background-position: -234px -40px;
}

#notification-icon-news {
    background-position: -270px -40px;
}

#notification-icon-mailbox {
    background-position: -306px -40px;
}

#notification-icon-guild-group {
    background-position: -342px -40px;
}

#notification-icon-rewards {
    background-position: -378px -40px;
}

#notification-icon-guild-hall {
    background-position: -414px -40px;
}

#notification-icon-private-message {
    background-position: -198px -40px;
}
.old-combat-table-parse {
    border-radius: 2px;
    border: 1px solid #A78F61;
    height: 31px;
    padding: 1px 5px;
}

.player-combat {
    float: right;
    text-align: right;
    margin-bottom: -10px;
}

.enemy-combat {
    float: left;
    margin-bottom: -10px;
}

.enemy-combat .old-combat-table-parse {
    min-width: 250px;
    background: #D7B371;
}

.player-combat .old-combat-table-parse {
    min-width: 250px;
    background: #eddb9c;
}

.special {
    background: url('https://cdn2.fallensword.com/ui/combat/specials.png') no-repeat;
    color: #000 !important;
    height: 19px;
    padding-top: 5px;
    padding-left: 24px !important;
}

.special-0 {
    background-position-y: 0;
    color: #E44D03
}

/*Avert Gaze prevented you from being Hypnotized.*/
.special-1 {
    background-position-y: -24px;
    color: #E23D05
}

/*Fire added %1 bonus damage before modifiers.*/
.special-2 {
    background-position-y: -48px;
    color: #2C5102
}

/*Poison added %1 bonus damage before modifiers.*/
.special-3 {
    background-position-y: -72px;
    color: #E44D03
}

/*%1 was stunned.*/
.special-4 {
    background-position-y: -96px;
    color: #E44D03
}

/*%1 caused a shockwave.*/
.special-5 {
    background-position-y: -120px;
    color: #E44D03
}

/*Shockwave from previous attacked caused automatic miss.*/
.special-6 {
    background-position-y: -144px;
    color: #E23D05
}

/*%1 set %2 on fire!*/
.special-7 {
    background-position-y: -168px;
    color: #2C5102
}

/*%1 poisoned %2!*/
.special-8 {
    background-position-y: -192px;
    color: #400178
}

/*%1 absorbed 25% of the damage inflicted.*/
.special-9 {
    background-position-y: -216px;
    color: #E44D03
}

/*%1's bloodthirst caused an additional %2 damage.*/
.special-10 {
    background-position-y: -240px;
    color: #E44D03
}

/*%1 used force shield to deflect %2 damage.*/
.special-11 {
    background-position-y: -264px;
    color: #E44D03
}

/*%1 used reflection to increase damage by %2.*/
.special-12 {
    background-position-y: -288px;
    color: #E44D03
}

/*Shield Imp absorbed all damage (Shield Imp has %1 block(s) remaining).*/
.special-13 {
    background-position-y: -312px;
    color: #E44D03
}

/*Shield Imp absorbed all damage (Shield Imp was destroyed by Super Elite).*/
.special-14 {
    background-position-y: -336px;
    color: #E44D03
}

/*Shield Imp absorbed all damage (Shield Imp is knocked out).*/
.special-15 {
    background-position-y: -360px;
    color: #E44D03
}

/*Last Ditch activated on death restoring 20% HP to %1.*/
.special-16 {
    background-position-y: -384px;
    color: #E44D03
}

/*%1 missed due to hypnosis.*/
.special-17 {
    background-position-y: -408px;
    color: #E44D03
}

/*%1 was out-flanked by %2's First Strike causing a miss.*/
.special-18 {
    background-position-y: -432px;
    color: #E44D03
}

/*Overkill increased the xp gain.*/

.global-special {
    display: inline-block;
    width: 24px;
    height: 24px;
    margin: 10px 2px;
    cursor: help;
    border: none;
    background-image: url('https://cdn2.fallensword.com/ui/combat/global_specials.png')
}

.global-special-0 {
    background-position: 0 -0px
}

.global-special-1 {
    background-position: 0 -24px
}

.global-special-2 {
    background-position: 0 -48px
}

.global-special-3 {
    background-position: 0 -72px
}

.global-special-4 {
    background-position: 0 -96px
}

.global-special-5 {
    background-position: 0 -120px
}

.global-special-6 {
    background-position: 0 -144px
}

.global-special-7 {
    background-position: 0 -168px
}

.global-special-8 {
    background-position: 0 -192px
}

.global-special-9 {
    background-position: 0 -216px
}

.global-special-10 {
    background-position: 0 -240px
}

.global-special-11 {
    background-position: 0 -264px
}

.global-special-12 {
    background-position: 0 -288px
}

.global-special-13 {
    background-position: 0 -312px
}

.global-special-14 {
    background-position: 0 -336px
}

.global-special-15 {
    background-position: 0 -360px
}

.global-special-16 {
    background-position: 0 -384px
}

.global-special-17 {
    background-position: 0 -408px
}

.global-special-18 {
    background-position: 0 -432px
}

.global-special-19 {
    background-position: 0 -456px
}

.global-special-20 {
    background-position: 0 -480px
}

.global-special-21 {
    background-position: 0 -504px
}

.global-special-22 {
    background-position: 0 -528px
}

.global-special-23 {
    background-position: 0 -552px
}

.global-special-24 {
    background-position: 0 -576px
}

.global-special-25 {
    background-position: 0 -600px
}

.global-special-26 {
    background-position: 0 -624px
}

.global-special-27 {
    background-position: 0 -648px
}

.global-special-28 {
    background-position: 0 -672px
}

.global-special-29 {
    background-position: 0 -696px
}

.global-special-30 {
    background-position: 0 -720px
}

.global-special-31 {
    background-position: 0 -744px
}

.global-special-32 {
    background-position: 0 -768px
}

.global-special-33 {
    background-position: 0 -792px
}

.global-special-empty {
    background: none;
    border: none;
    cursor: default;
    padding: 1px
}

.enhancement {
    background: url('https://cdn2.fallensword.com/ui/combat/enhancements.png') no-repeat;
    color: #000 !important;
    height: 19px;
    padding-top: 5px;
    padding-left: 24px !important;
}

.enhancement-0 {
    background-position: 0 0 !important
}

.enhancement-1 {
    background-position: 0 -24px !important
}

.enhancement-2 {
    background-position: 0 -48px !important
}

.enhancement-3 {
    background-position: 0 -72px !important
}

.enhancement-4 {
    background-position: 0 -96px !important
}

.enhancement-5 {
    background-position: 0 -120px !important
}

.enhancement-6 {
    background-position: 0 -144px !important
}

.enhancement-7 {
    background-position: 0 -168px !important
}

.enhancement-8 {
    background-position: 0 -192px !important
}

.enhancement-9 {
    background-position: 0 -216px !important
}

.enhancement-10 {
    background-position: 0 -240px !important
}

.enhancement-11 {
    background-position: 0 -264px !important
}

.enhancement-12 {
    background-position: 0 -288px !important
}

.enhancement-13 {
    background-position: 0 -312px !important
}

.enhancement-14 {
    background-position: 0 -336px !important
}

.enhancement-15 {
    background-position: 0 -360px !important
}

.enhancement-16 {
    background-position: 0 -384px !important
}

.enhancement-17 {
    background-position: 0 -408px !important
}

.enhancement-18 {
    background-position: 0 -432px !important
}

.enhancement-19 {
    background-position: 0 -456px !important
}

.enhancement-20 {
    background-position: 0 -480px !important
}

.enhancement-21 {
    background-position: 0 -504px !important
}

.enhancement-22 {
    background-position: 0 -528px !important
}

.enhancement-23 {
    background-position: 0 -552px !important
}

.enhancement-24 {
    background-position: 0 -576px !important
}

.enhancement-25 {
    background-position: 0 -600px !important
}

.enhancement-26 {
    background-position: 0 -624px !important
}

.enhancement-27 {
    background-position: 0 -648px !important
}

.combat-text {
    display: inline-block;
    color: #3a2617;
}

/*Horizontal Rules*/

.brown {
    background-color: #3a2617;
    border: none;
    height: 1px;
}
@charset "utf-8";

.profile-stat-bonus {
    color: #666;
    float: right;
    margin: 0 5px 0 0;
}

#profile-bio {
    word-wrap: break-word;
}
.percentbar {
    background: #c5a869 none;
    border: 1px solid #634229;
    height: 12px;
    overflow: hidden;
    position: relative;
}

.percentbar-inner {
    height: 12px;
    position: absolute;
    top: 0;
    left: 0;
}

.percentbar-incomplete {
    background: #f69003 none;
    box-shadow: inset 0 0 4px 2px #e95d04;
}

.percentbar-complete {
    background: #71c971 none;
    box-shadow: inset 0 0 4px 2px #42aa42;
}

.percentbar-value {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    line-height: 1.1em;
    font-size: 0.9em;
    text-align: center;
    font-weight: bold;
    text-shadow: 0 0 2px #e1c892;
    opacity: 0;
}

.percentbar-value:hover {
    opacity: 0.9;
}

.customselect {
    background: #d3ab63;
    border: 1px solid #887856;
    height: 21px;
}

@charset "utf-8";

/* Keyboard Shortcuts Dialog Styles */
#dialog-keyboard-shortcuts {
    font-family: Arial, sans-serif;
}

#dialog-keyboard-shortcuts .header h2 {
    color: #333;
    font-size: 18px;
    margin: 0 0 15px 0;
    text-align: center;
    font-weight: bold;
}

.keyboard-shortcuts-content {
    padding: 10px;
}

.shortcuts-columns {
    display: flex;
    gap: 20px;
}

.shortcuts-column {
    flex: 1;
}

.shortcuts-column h3 {
    color: #000;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 10px 0;
    padding-bottom: 5px;
    border-bottom: 1px solid #ddd;
    text-align: center;
}

.shortcuts-grid {
    display: grid;
    grid-template-columns: 1fr;
    gap: 1px;
}

.shortcut-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 8px 10px;
    border-radius: 4px;
}

.shortcut-item:nth-child(even) {
    background-color: rgba(0, 0, 0, 0.05);
}


.shortcut-item .keys {
    display: flex;
    gap: 4px;
    align-items: center;
    min-width: 120px;
    justify-content: flex-start;
}

.keyboard-key {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    font-weight: bold;
    color: #333;
    background: linear-gradient(145deg, #f8f9fa, #e9ecef);
    padding: 4px 8px;
    border-radius: 4px;
    border: 1px solid #adb5bd;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.6);
    font-size: 11px;
    text-align: center;
    min-width: 24px;
    display: inline-block;
}

.key-separator {
    color: #666;
    font-size: 12px;
    margin: 0 2px;
}

.shortcut-item .description {
    color: #333;
    font-size: 14px;
    flex-grow: 1;
    margin-left: 15px;
    font-weight: 500;
}

.dialog-buttons {
    text-align: center;
    padding: 15px 0 5px 0;
    border-top: 1px solid #ddd;
    margin-top: 15px;
}

.dialog-buttons .button {
    background-color: #007bff;
    color: white;
    padding: 8px 20px;
    text-decoration: none;
    border-radius: 4px;
    font-size: 13px;
    font-weight: bold;
    border: none;
    cursor: pointer;
}

.dialog-buttons .button:hover {
    background-color: #0056b3;
    color: white;
}

#world-map {
    margin-left: 35px;
    width: 250px;
    float: left;
}

#world-action-list {
    width: 400px;
    float: left;
}

.world-action-container {
    height: 23px;
    float: right;
}

.world-action-icon {
    display: block;
    margin: 2px;
}

.world-action-link {
    margin: 2px 0 0 2px;
    display: block;
    float: left;
}

#world-realm-name {
    width: 500px;
    font-size: 20px;
    margin: 0 auto 15px auto;
    text-align: center;
}

#worldHelpOverlay {
    position: absolute;
    bottom: 10px;
    left: 10px;
    width: 500px;
    height: 210px;
    background-color: transparent;
    background-image: url('https://cdn2.fallensword.com/ui/world/keyboard_help.png'), url('https://cdn2.fallensword.com/ui/misc/75_dark_bg.png');
    background-position: center center, top left;
    background-repeat: no-repeat, repeat;
    border-radius: 0 10px 0 0;
    display: none;
}

#world-event {
    width: 640px;
    height: 80px;
    float: left;
    margin: 0 10px 10px 5px;
    position: relative;
    background: transparent url('https://cdn2.fallensword.com/ui/world/eventbox.png') center center no-repeat;
}

#world-event-bar {
    width: 596px;
    height: 23px;
    margin: 15px 22px 0 22px;
    background: transparent url('https://cdn2.fallensword.com/ui/world/eventbox_bar_bg.png') center center no-repeat;
    position: relative;
}

#world-event-progress, #world-event-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 596px;
    height: 23px;
    background: transparent url('https://cdn2.fallensword.com/ui/world/eventbox_bar_overlay.png') top left no-repeat;
}

#world-event-progress {
    width: 596px;
    background: transparent url('https://cdn2.fallensword.com/ui/world/eventbox_bar.png') top left no-repeat;
}

#world-event-left, #world-event-right {
    width: 260px;
    height: 30px;
    float: left;
    margin: 0 0 0 25px;
    color: #F7EAC9;
    text-align: left;
    text-shadow: none;
    line-height: 15px;
}

#world-event-right {
    margin: 0 80px 0 0;
    float: right;
}

#world-event-left .title, #world-event-right .title {
    color: white;
    font-weight: bold;
}

#world-event-tooltip {
    width: 109px;
    min-height: 150px;
    background: #111;
    margin: 3px 2px 0 2px;
    padding: 3px;
    display: block;
    border-radius: 2px;
    float: left;
    color: #ccc;
}

#world-event-badge {
    width: 80px;
    height: 28px;
    position: absolute;
    right: 15px;
    bottom: 10px;
    background: transparent url('https://cdn2.fallensword.com/ui/world/eventtop100.png') center center no-repeat;
    cursor: pointer;
}

#javascriptError {
    width: 600px;
    height: 60px;
    background: #111 none;
    position: relative;
    margin-top: -75px;
    color: #F7EAC9;
    text-align: left;
    text-shadow: none;
    padding: 5px 10px;
    border-top: 1px solid #333;
    display: none;
}

#javascriptError h1 {
    text-align: left;
    font-size: 15px;
    font-weight: bold;
    color: #f44;
    margin-bottom: 5px;
}

#javascriptError p {
    text-align: left;
}
@charset "utf-8";

#worldPage {
    -webkit-font-smoothing: antialiased;
}


/* ************************************** */

/*
.cR
{
    width: 688px;
    padding: 16px;
    float: left;
    color: #2f240f;
    text-shadow: 0 1px 1px rgba(255,255,180,0.9);
    position: relative;
}
*/
#worldViewportTD {
    -webkit-box-shadow: inset 0 0 10px #000;
}

#worldPage {
    width: 100%;
    float: left;
    color: #2f240f;
    text-shadow: 0 0 0 transparent, 0 1px 1px rgba(255, 255, 180, 0.9);
    position: relative;
    font-family: 'Open Sans', Helvetica, Arial;
    margin-top: -4px
}

/* Canvas Size :) */
#mapContainer, #mapCanvas, #mapCanvasOverlay {
    width: 620px;
    height: 465px;
    /*width: 400px;
    height: 300px;*/
}


#mapContainer {
    padding: 3px;
    background: url('https://cdn2.fallensword.com/ui/world/canvas_bg.png');
    position: relative;
    margin: 7px 17px 7px 12px;
    float: left;
    clear: left;
    border-radius: 4px;
    box-shadow: 0 0 10px #000;
    background-size: contain
}

#mapCanvas {
    background: #000;
}

#mapCanvasOverlay {
    position: absolute;
    box-shadow: inset 0 0 10px #000, inset 0 0 10px #000;
    top: 3px;
    left: 3px
}

/* Minature Map */

/*
#mapContainer, #mapCanvas, #mapCanvasOverlay{
	width: 386px;
	height: 290px;
}*/

#worldDialogs {
    position: static;
    color: #2f240f;
    text-shadow: 0 0 0 transparent, 0 1px 1px rgba(255, 255, 180, 0.9);
    font-family: 'Open Sans', Helvetica, Arial;
}

#worldPage table {
    border-collapse: collapse
}

#worldPage .ui-dialog-content {
    background: #ebd497 url('https://cdn2.fallensword.com/ui/world/paper.png');
}

#worldPage ::selection {
    color: #fff;
    background: #4f3717;
    text-shadow: none;
}

#worldNavigator {
    clear: left;
}

#worldNavigator th {
    width: 0;
    height: 0;
    /*background-color: green;*/
    cursor: pointer;
    opacity: 0;
}

#worldNavigator th.disabled {
    /*background-color: red;*/
}

#worldViewport, #worldViewportContainer {
    overflow: hidden;
    position: relative;
    width: 642px;
    height: 506px;
}

#worldMap {
    table-layout: fixed;
}

#worldMap {
    position: absolute;
    top: 0;
    left: 0;
}

#worldContainer {
    float: left;
    width: 100%;
}

#worldContainerBelow {
    float: left;
    clear: left;
}

#worldName, #worldCoord {
    font-size: 18px;
    font-family: 'Open Sans', Helvetica, Arial;
    color: #361c04;
    text-shadow: 0 0 0 transparent, 0 1px 1px rgba(255, 255, 255, 0.5);
    top: 20px;
    font-weight: bold;
    margin: 0 13px
}

#worldName {
    float: left
}

#worldCoord {
    float: right;
    text-align: right;
}

#realmContainer {
    float: left
}

#masterRealmContainer {
    text-align: center;
}

#masterRealmContainer .masterRealmWorld {
    margin: 40px
}

#worldPageOverlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 720px;
    height: 100%;
    background-color: black;
    z-index: 999;
    text-align: center;
    color: #FC0;
    text-shadow: 0 0 0 transparent, 0 0 5px #FC0;
}

#worldPageOverlay p {
    margin: 100px 0 700px 0;
    font-size: 36px;
}

#worldPageOverlay em {
    display: block;
}

#worldPageOverlay .ui-progressbar-value {
    background-image: url('images/pbar-ani.gif');
}

#worldDialogs div.header {
    border: solid 0 #fff
}

#map-zoom-reset {
    width: 10px;
    height: 10px;
    cursor: pointer
}

.t_Content_fsItemAlpha, .t_Content_fsItem, .t_Content_fsDefault {
    font-size: 10px;
    line-height: 16px;
    padding: 4px 4px;
    color: #CCC;
}

.t_Content_fsWorldMasterRealmStairway,
.t_Content_fsWorldMapDefault {
    color: #fff;
    font-size: 10px;
    line-height: 16px;
    padding: 3px 4px;
}

.t_Content_fsWorldMapDefault {
    color: #2f240f;
    text-shadow: 0 0 0 transparent, 0 1px 1px rgba(255, 255, 180, 0.9);
    font-family: 'Open Sans', Helvetica, Arial;
    font-size: 10px;
    line-height: 14px;
}

.t_Content_fsWorldMasterRealmStairway {
    text-align: center;
}

.t_Content_fsWorldMasterRealmStairway strong,
.t_Content_fsWorldMapDefault strong {
    color: #999;
}

.t_Tooltip_fsWorldMapDefault {
    -webkit-transition: none;
    opacity: 1
}

.t_Content_fsWorldMapDefault b {
    width: 100%;
    float: left;
    clear: both;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    font-family: 'Open Sans', Helvetica, Arial;
}

.t_Content_fsWorldMapDefault p {
    float: left;
    width: 190px;
    position: relative;
    text-align: justify;
    padding-right: 10px;
    font-family: 'Open Sans', Helvetica, Arial;
}

#mapTooltip > * {
    float: left
}

.t_Content_fsWorldMapDefault img {
    float: left;
    width: 100px;
    height: 100px;

    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;

    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;

    border: solid 1px #4f3717;
    /*
    -webkit-box-shadow: 0 0 4px #4f3717;
    -moz-box-shadow: 0 0 4px #4f3717;
    -o-box-shadow: 0 0 4px #4f3717;
    box-shadow: 0 0 4px #4f3717;
    */
    margin-top: 8px;
}

.t_Content_fsWorldMapDefault .stairway,
.t_Content_fsWorldMapDefault .shop,
.t_Content_fsWorldMapDefault .portal,
.t_Content_fsWorldMapDefault .relic,
.t_Content_fsWorldMapDefault .creature {
    line-height: 17px;
}

#worldContainerBelow {
    width: 100%
}

#buffContainer {
    float: left;
    clear: left;
    margin: 20px 0 0 20px;
    width: 630px
}

#buffList {
    float: left;
    width: 100%
}

div.activeBuffContainer {
    float: left;
    width: 25px;
    height: 30px;
    position: relative;
    margin: 0 20px 30px 20px;
}

div.buffListBuff {
    width: 25px;
    height: 25px;
    background: url(https://cdn2.fallensword.com/ui/skills/sheet.png?4);
    -webkit-box-shadow: 0 0 2px #000;
    -moz-box-shadow: 0 0 2px #000;
    -o-box-shadow: 0 0 2px #000;
    box-shadow: 0 0 2px #000;
    cursor: pointer;
}

span.buffTimeRemaining {
    position: relative;
    display: inline-block;
    top: 5px;
    left: -15px;
    width: 55px;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    text-shadow: none;
    font-size: 10px;
    text-align: center;
}

#buffList .buffDurationContainer {
    width: 100%;
    height: 2px;
    background-color: black;
    position: absolute;
    bottom: 0;
    left: 0;
}

#buffList .buffDuration {
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 2px;
    background-color: yellow;
}

#buffList .buffStack {
    display: block;
    position: absolute;
    right: 2px;
    color: #fff;
    text-shadow: 0 0 0 transparent, 0 0 2px #000;
    font-size: 10px;
    font-weight: bold;
}

#buffList .warning {
    background-color: red;
}

#buffList .buff-0 {
    background-position: 0px 0px
}

#buffList .buff-1 {
    background-position: -25px 0px
}

#buffList .buff-2 {
    background-position: -50px 0px
}

#buffList .buff-3 {
    background-position: -75px 0px
}

#buffList .buff-4 {
    background-position: -100px 0px
}

#buffList .buff-5 {
    background-position: -125px 0px
}

#buffList .buff-6 {
    background-position: -150px 0px
}

#buffList .buff-7 {
    background-position: -175px 0px
}

#buffList .buff-8 {
    background-position: -200px 0px
}

#buffList .buff-9 {
    background-position: -225px 0px
}

#buffList .buff-10 {
    background-position: 0px -25px
}

#buffList .buff-11 {
    background-position: -25px -25px
}

#buffList .buff-12 {
    background-position: -50px -25px
}

#buffList .buff-13 {
    background-position: -75px -25px
}

#buffList .buff-14 {
    background-position: -100px -25px
}

#buffList .buff-15 {
    background-position: -125px -25px
}

#buffList .buff-16 {
    background-position: -150px -25px
}

#buffList .buff-17 {
    background-position: -175px -25px
}

#buffList .buff-18 {
    background-position: -200px -25px
}

#buffList .buff-19 {
    background-position: -225px -25px
}

#buffList .buff-20 {
    background-position: 0px -50px
}

#buffList .buff-21 {
    background-position: -25px -50px
}

#buffList .buff-22 {
    background-position: -50px -50px
}

#buffList .buff-23 {
    background-position: -75px -50px
}

#buffList .buff-24 {
    background-position: -100px -50px
}

#buffList .buff-25 {
    background-position: -125px -50px
}

#buffList .buff-26 {
    background-position: -150px -50px
}

#buffList .buff-27 {
    background-position: -175px -50px
}

#buffList .buff-28 {
    background-position: -200px -50px
}

#buffList .buff-29 {
    background-position: -225px -50px
}

#buffList .buff-30 {
    background-position: 0px -75px
}

#buffList .buff-31 {
    background-position: -25px -75px
}

#buffList .buff-32 {
    background-position: -50px -75px
}

#buffList .buff-33 {
    background-position: -75px -75px
}

#buffList .buff-34 {
    background-position: -100px -75px
}

#buffList .buff-35 {
    background-position: -125px -75px
}

#buffList .buff-36 {
    background-position: -150px -75px
}

#buffList .buff-37 {
    background-position: -175px -75px
}

#buffList .buff-38 {
    background-position: -200px -75px
}

#buffList .buff-39 {
    background-position: -225px -75px
}

#buffList .buff-40 {
    background-position: 0px -100px
}

#buffList .buff-41 {
    background-position: -25px -100px
}

#buffList .buff-42 {
    background-position: -50px -100px
}

#buffList .buff-43 {
    background-position: -75px -100px
}

#buffList .buff-44 {
    background-position: -100px -100px
}

#buffList .buff-46 {
    background-position: -150px -100px
}

#buffList .buff-47 {
    background-position: -175px -100px
}

#buffList .buff-48 {
    background-position: -200px -100px
}

#buffList .buff-49 {
    background-position: -225px -100px
}

#buffList .buff-50 {
    background-position: 0px -125px
}

#buffList .buff-51 {
    background-position: -25px -125px
}

#buffList .buff-52 {
    background-position: -50px -125px
}

#buffList .buff-53 {
    background-position: -75px -125px
}

#buffList .buff-54 {
    background-position: -100px -125px
}

#buffList .buff-55 {
    background-position: -125px -125px
}

#buffList .buff-56 {
    background-position: -150px -125px
}

#buffList .buff-57 {
    background-position: -175px -125px
}

#buffList .buff-58 {
    background-position: -200px -125px
}

#buffList .buff-59 {
    background-position: -225px -125px
}

#buffList .buff-60 {
    background-position: 0px -150px
}

#buffList .buff-61 {
    background-position: -25px -150px
}

#buffList .buff-62 {
    background-position: -50px -150px
}

#buffList .buff-63 {
    background-position: -75px -150px
}

#buffList .buff-64 {
    background-position: -100px -150px
}

#buffList .buff-65 {
    background-position: -125px -150px
}

#buffList .buff-66 {
    background-position: -150px -150px
}

#buffList .buff-67 {
    background-position: -175px -150px
}

#buffList .buff-68 {
    background-position: -200px -150px
}

#buffList .buff-69 {
    background-position: -225px -150px
}

#buffList .buff-70 {
    background-position: 0px -175px
}

#buffList .buff-71 {
    background-position: -25px -175px
}

#buffList .buff-72 {
    background-position: -50px -175px
}

#buffList .buff-73 {
    background-position: -75px -175px
}

#buffList .buff-74 {
    background-position: -100px -175px
}

#buffList .buff-75 {
    background-position: -125px -175px
}

#buffList .buff-76 {
    background-position: -150px -175px
}

#buffList .buff-77 {
    background-position: -175px -175px
}

#buffList .buff-78 {
    background-position: -200px -175px
}

#buffList .buff-79 {
    background-position: -225px -175px
}

#buffList .buff-80 {
    background-position: 0px -200px
}

#buffList .buff-81 {
    background-position: -25px -200px
}

#buffList .buff-82 {
    background-position: -50px -200px
}

#buffList .buff-83 {
    background-position: -75px -200px
}

#buffList .buff-84 {
    background-position: -100px -200px
}

#buffList .buff-85 {
    background-position: -125px -200px
}

#buffList .buff-86 {
    background-position: -150px -200px
}

#buffList .buff-87 {
    background-position: -175px -200px
}

#buffList .buff-88 {
    background-position: -200px -200px
}

#buffList .buff-89 {
    background-position: -225px -200px
}

#buffList .buff-90 {
    background-position: 0px -225px
}

#buffList .buff-91 {
    background-position: -25px -225px
}

#buffList .buff-92 {
    background-position: -50px -225px
}

#buffList .buff-93 {
    background-position: -75px -225px
}

#buffList .buff-94 {
    background-position: -100px -225px
}

#buffList .buff-95 {
    background-position: -125px -225px
}

#buffList .buff-96 {
    background-position: -150px -225px
}

#buffList .buff-97 {
    background-position: -175px -225px
}

#buffList .buff-98 {
    background-position: -200px -225px
}

#buffList .buff-99 {
    background-position: -225px -225px
}

#buffList .buff-100 {
    background-position: 0px -250px
}

#buffList .buff-101 {
    background-position: -25px -250px
}

#buffList .buff-102 {
    background-position: -50px -250px
}

#buffList .buff-103 {
    background-position: -75px -250px
}

#buffList .buff-104 {
    background-position: -100px -250px
}

#buffList .buff-105 {
    background-position: -125px -250px
}

#buffList .buff-106 {
    background-position: -150px -250px
}

#buffList .buff-107 {
    background-position: -175px -250px
}

#buffList .buff-108 {
    background-position: -200px -250px
}

#buffList .buff-109 {
    background-position: -225px -250px
}

#buffList .buff-110 {
    background-position: 0px -275px
}

#buffList .buff-111 {
    background-position: -25px -275px
}

#buffList .buff-112 {
    background-position: -50px -275px
}

#buffList .buff-113 {
    background-position: -75px -275px
}

#buffList .buff-114 {
    background-position: -100px -275px
}

#buffList .buff-115 {
    background-position: -125px -275px
}

#buffList .buff-116 {
    background-position: -150px -275px
}

#buffList .buff-117 {
    background-position: -175px -275px
}

#buffList .buff-118 {
    background-position: -200px -275px
}

#buffList .buff-119 {
    background-position: -225px -275px
}

#buffList .buff-120 {
    background-position: 0px -300px
}

#buffList .buff-121 {
    background-position: -25px -300px
}

#buffList .buff-122 {
    background-position: -50px -300px
}

#buffList .buff-123 {
    background-position: -75px -300px
}

#buffList .buff-124 {
    background-position: -100px -300px
}

#buffList .buff-125 {
    background-position: -125px -300px
}

#buffList .buff-126 {
    background-position: -150px -300px
}

#buffList .buff-128 {
    background-position: -200px -300px
}

#buffList .buff-129 {
    background-position: -200px -325px
}

#buffList .buff-131 {
    background-position: -225px -325px
}

#buffList .buff-133 {
    background-position: 0px -350px
}

#buffList .buff-138 {
    background-position: -25px -350px
}

#buffList .buff-146 {
    background-position: -225px -300px
}

#buffList .buff-147 {
    background-position: -50px -350px
}

#buffList .buff-130 {
    background-position: 0px -325px
}

#buffList .buff-135 {
    background-position: -25px -325px
}

#buffList .buff-136 {
    background-position: -50px -325px
}

#buffList .buff-137 {
    background-position: -75px -325px
}

#buffList .buff-153 {
    background-position: -100px -325px
}

#buffList .buff-154 {
    background-position: -125px -325px
}

#buffList .buff-159 {
    background-position: -150px -325px
}

#buffList .buff-160 {
    background-position: -175px -325px
}

#buffList .buff-132 {
    background-position: -75px -350px
}

#buffList .buff-139 {
    background-position: -100px -350px
}

#buffList .buff-140 {
    background-position: -125px -350px
}

#buffList .buff-143 {
    background-position: -150px -350px
}

#buffList .buff-144 {
    background-position: -175px -350px
}

#buffList .buff-166 {
    background-position: -200px -350px
}

#buffList .buff-167 {
    background-position: -225px -350px
}

#buffList .buff-168 {
    background-position: 0px -375px
}

#buffList .buff-169 {
    background-position: -25px -375px
}

#buffList .buff-170 {
    background-position: -50px -375px
}

#buffList .buff-171 {
    background-position: -75px -375px
}

#buffList .buff-172 {
    background-position: -100px -375px
}

#buffList .buff-173 {
    background-position: -125px -375px
}

#buffList .buff-174 {
    background-position: -150px -375px
}

#buffList .buff-175 {
    background-position: -175px -375px
}

#buffList .buff-145 {
    background-position: -200px -375px
}

#buffList .buff-134 {
    background-position: -225px -375px
}

#buffList .buff-176 {
    background-position: 0px -400px
}

#buffList .buff-177 {
    background-position: -25px -400px
}

#buffList .buff-45 {
    background-position: -75px -400px
}

#buffList .buff-127 {
    background-position: -100px -400px
}

#buffList .buff-178 {
    background-position: -125px -400px
}

#buffList .buff-155 {
    background-position: -150px -400px
}

#buffList .buff-161 {
    background-position: -175px -400px
}

#buffList .buff-163 {
    background-position: -200px -400px
}

#buffList .buff-179 {
    background-position: -225px -400px
}

#buffList .buff-180 {
    background-position: 0px -425px
}

#buffList .buff-181 {
    background-position: -25px -425px
}

#buffList .buff-182 {
    background-position: -50px -425px
}

#buffList .buff-183 {
    background-position: -50px -425px
}

#buffList .buff-184 {
    background-position: -75px -425px
}

#buffList .buff-185 {
    background-position: -100px -425px
}
#messageCenter {
    position: absolute;
    text-align: center;
    width: 400px;
    font-size: 12px;
    color: #fff;
    text-shadow: 0 0 0 transparent, 0 1px 1px #000;
    z-index: 9999;
    font-family: 'Open Sans', Helvetica, Arial;
}

#messageCenter .message {
    background: rgba(0, 0, 0, .9);
    text-align: center;
    margin-top: 4px;
    padding: 4px 2px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}

#messageCenter .message a {
    color: #ffff00;
}

#messageCenter .okay {
    color: #a5e52a;
}

#messageCenter .warning {
    color: #edbb0e;
}

#messageCenter .error {
    color: #f45a5a;
}
#actionContainer, #actionListTemp {
    font-family: 'Open Sans', Helvetica, Arial;
    float: left;

    width: 200px;

    font-size: 11px;
}

#actionContainerContainer, #actionContainer {
    position: absolute;
    top: 30px;
    right: 10px;
}

#actionContainerHeader {
    padding: 8px 8px 4px 8px;
    line-height: 19px;
    cursor: move
}

#action-list-title {
    text-align: left;
    font-size: 13px;
    font-family: 'Open Sans', Helvetica, Arial;
}

#actionContainer {
    z-index: 1;

    -webkit-box-shadow: 0 1px 4px #000, 0 1px 4px #000;
    -moz-box-shadow: 0 1px 4px #000, 0 1px 4px #000;
    -o-box-shadow: 0 1px 4px #000, 0 1px 4px #000;
    box-shadow: 0 1px 4px #000, 0 1px 4px #000;

    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
    background: url('https://cdn2.fallensword.com/ui/world/actionlist.png');

    text-shadow: 0 0 0 transparent, 0 1px 1px rgba(255, 255, 255, 0.7);
}

ul.actionList {
    cursor: pointer;
    overflow: hidden;
    zoom: 1;
    z-index: 2;
}

li.actionListItem {
    line-height: 19px;
    margin: 6px 4px 5px 4px;

    background: rgba(255, 255, 255, .1);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    border: solid 0 #fff;
    -webkit-box-shadow: 0 1px 3px #000;
    -moz-box-shadow: 0 1px 3px #000;
    -o-box-shadow: 0 1px 3px #000;
    box-shadow: 0 1px 3px #000;
    overflow: hidden;
}

#actionContainer .actionListHeaderButton {
    display: block;
    width: 17px;
    height: 17px;
    float: right;
    z-index: 10;
    margin: 0 0 0 0;
    background-color: #ad8043;
    border: solid 1px #4f3717;
    -webkit-box-shadow: 0 0 4px #4f3717;
    -moz-box-shadow: 0 0 4px #4f3717;
    -o-box-shadow: 0 0 4px #4f3717;
    box-shadow: 0 0 4px #4f3717;
    background-position: center center;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    cursor: pointer;
    position: relative;
}

#actionContainerHeader .refresh {
    background: url('https://cdn2.fallensword.com/ui/world/reload-action-list.png') 50% 50%;
}

#actionContainerHeader .portal {
    background: url('https://cdn2.fallensword.com/ui/world/action-list-portal.png') 50% 50%;
    margin-right: 4px;
}

#actionContainerHeader .teleport {
    background: url('https://cdn2.fallensword.com/ui/world/action-list-teleport.gif') -1px -1px;
    margin-right: 4px;
}

#actionContainerHeader .teleport.activated {
    background-position: -39px -1px;
}

#actionContainerHeader .teleport.cooldown {
    background-position: -20px -1px;
}

#actionContainerHeader .teleport.disabled {
    display: none;
}

#actionContainer .shield-imp {
    margin-right: 4px;
    font-family: 'Open Sans', Helvetica, Arial;
    text-align: center;
    text-shadow: none;
    font-size: 13px;
    line-height: 18px;
}

#actionContainerHeader .hcs-state-hover.actionListHeaderButton {
    border: solid 1px #FF9;
}

#actionContainerHeader .hcs-state-active.actionListHeaderButton {
    top: 1px;
}

.actionListItem div.header {
    padding: 4px;
    -webkit-box-shadow: inset 0 1px 3px rgba(255, 255, 255, 0.6), 0 0 5px #000;
    border: solid 0 #fff;

    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.2) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.4)), color-stop(100%, rgba(255, 255, 255, 0.2))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.2) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.2) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.2) 100%); /* IE10+ */
    background: linear-gradient(top, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.2) 100%); /* W3C */
}

.no-cssgradients .actionListItem div.header {
    background: rgba(255, 255, 255, 0.2);
}

.no-cssgradients .actionListItem div.hcs-state-hover {
    background: rgba(255, 255, 255, 0.5);
}

.actionListItem div.hcs-state-hover {
    background: rgba(255, 255, 255, 0.5);
}

.actionListItem div.hcs-state-active {
    background: rgba(255, 255, 255, 0.2) !important;
    cursor: pointer !important;
}


ul.actionList li.first {
    margin-top: 4px
}

ul.actionList li.last {
    margin-bottom: 4px
}

li.quest {
    cursor: default;
}

li.quest div.header {
    cursor: pointer;
}

li.empty, li.loading {
    cursor: default;
}

.actionList .icon, .actionList .verb, .t_Content_fsWorldMapDefault .icon {
    width: 17px;
    height: 17px;
    display: block;
    background-color: #ad8043;
    margin-right: 4px;
    float: left;
    border: solid 1px #4f3717;
    -webkit-box-shadow: 0 0 4px #4f3717;
    -moz-box-shadow: 0 0 4px #4f3717;
    -o-box-shadow: 0 0 4px #4f3717;
    box-shadow: 0 0 4px #4f3717;
    background-position: center center;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
}

.actionList .icon {
    cursor: help;
}

.actionList .verbs {
    float: right;
    clear: none;
}

.verbs a:first-child {
    margin-left: 0 !important;
}

.verbs a.verb {
    margin: 0 0 0 4px
}

.verbs a.hcs-state-hover {
    border: solid 1px #FF9;
    -webkit-box-shadow: 0 0 4px #4f3717;
    -moz-box-shadow: 0 0 4px #4f3717;
    -o-box-shadow: 0 0 4px #4f3717;
    box-shadow: 0 0 4px #4f3717;
}

.verbs a.hcs-state-active {
    margin: 1px 0 -1px 4px;
}

/* ICONS */
.loading .icon, .icon.loading {
    background-image: url('https://cdn2.fallensword.com/ui/world/action_spinner.gif') !important
}

.empty .icon {
    background-image: url('https://cdn2.fallensword.com/ui/world/action-list-no-actions.png');
}

.stairway .icon {
    background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_arrow.png')
}

.shop .icon {
    background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_shop.png')
}

.portal .icon {
    background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_portal.png')
}

.relic .icon {
    background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_relic.png')
}

.crate .icon {
    background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_crate.png')
}

.quest .icon {
    background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_quest.png')
}

.player .icon {
    background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_player.png')
}

.player.guild .icon {
    background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_player_guild.png')
}

.creature-0 .icon {
    background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_creature.png')
}

.creature-1 .icon {
    background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_creature_champion.png')
}

.creature-2 .icon {
    background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_creature_elite.png')
}

.creature-3 .icon {
    background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_creature_superelite.png')
}

.creature-4 .icon {
    background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_creature_titan.png')
}

.creature-5 .icon {
    background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_creature_legendary.png')
}

/* VERBS */
.verbs .view {
    background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_view.png')
}

.player .attack,
.creature .attack {
    background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_attack.png')
}

.creature-0 .attack-1 {
    background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_attack_1.png')
}

.creature-0 .attack-2 {
    background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_attack_2.png')
}

.creature-0 .attack-3 {
    background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_attack_3.png')
}

.creature-0 .attack-4 {
    background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_attack_4.png')
}

.creature-0 .attack-5 {
    background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_attack_5.png')
}

.creature-0 .attack-6 {
    background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_attack_6.png')
}

.creature-0 .attack-7 {
    background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_attack_7.png')
}

.creature-0 .attack-8 {
    background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_attack_8.png')
}

.creature-5 .attack-1 {
    background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_attack_1.png')
}

.creature-5 .attack-2 {
    background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_attack_2.png')
}

.creature-5 .attack-3 {
    background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_attack_3.png')
}

.creature-5 .attack-4 {
    background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_attack_4.png')
}

.creature-5 .attack-5 {
    background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_attack_5.png')
}

.creature-5 .attack-6 {
    background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_attack_6.png')
}

.creature-5 .attack-7 {
    background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_attack_7.png')
}

.creature-5 .attack-8 {
    background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_attack_8.png')
}

.creature .create-group {
    background-image: url('https://cdn2.fallensword.com/ui/world/create-group.png')
}

.creature .use-group {
    background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_group.png')
}

.creature .view-combat {
    background-image: url('https://cdn2.fallensword.com/ui/world/view-combat.png')
}

.relic .attack {
    background-image: url('https://cdn2.fallensword.com/ui/world/capture-relic.png')
}

.stairway .use {
    background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_usestairs.png')
}

.shop .use {
    background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_view.png')
}

.portal .use {
    background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_view.png')
}

.relic .use {
    background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_view.png')
}

.crate .use {
    background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_view.png')
}

.quest .use {
    background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_view.png')
}

.player .msg {
    background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_sendmessage.png')
}

.verbs .view {
    background-image: url('https://cdn2.fallensword.com/ui/world/icon_action_view.png')
}

.actionList .discard {
    width: 11px;
    height: 11px;
    float: left;
    background-image: url('https://cdn2.fallensword.com/ui/world/discard.png');
    display: block;
    margin: 4px -11px 0 2px;
}

/* QUEST */
.actionList .quest p {
    font-weight: normal;
    overflow: hidden;
    padding: 8px 4px 4px 4px;
    text-align: center;
    line-height: 16px;
    font-family: 'Open Sans', Helvetica, Arial;
    margin: 0;
    text-shadow: none;
    color: #000;
}

.actionList .quest .pretext, .actionList .quest p.action-button, .actionList .quest .killData {
    background: rgba(255, 255, 255, .05);

}

.actionList .quest strong {
    font-weight: bold;
}

.actionList .quest p.pretext {
    text-align: left;
}

.actionList .quest-container {
    max-height: 90px;
    overflow-y: auto;
}

.actionList .quest .action-button a:link, .actionList .quest .action-button a:visited {
    font-family: 'Open Sans', Helvetica, Arial;
    padding: 4px 20px 4px 20px;
    background-color: #cd9e4b;
    cursor: pointer;
    border: solid 1px;
    border-color: #f3d99d #a9772c #a9772c #f3d99d;

    text-decoration: none;
    font-weight: bold;
    text-shadow: 0 0 0 transparent, 0 1px 1px rgba(243, 217, 157, 0.8);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;

    line-height: 25px;
    -webkit-box-shadow: 0 0 2px #4f3717;
    -moz-box-shadow: 0 0 2px #4f3717;
    -o-box-shadow: 0 0 2px #4f3717;
    box-shadow: 0 0 2px #4f3717;
}

.actionList .quest .action-button a.hcs-state-hover {
    background-color: #FFECC4;
    color: #201703;
}

.actionList .quest .action-button a.hcs-state-active {
    border-color: #48370e #f3d99d #f3d99d #48370e;
    background-color: #8c6218;
    color: #201703;
}

.actionList .quickCombat {
    padding: 4px;
    padding: 4px;
    border: solid 0 #fff;
    float: left;
    width: 184px;
}

.actionList .quickCombat .verbs {
    margin-left: 4px;
}

.actionList .win {
    color: green;
}

.actionList .lose {
    color: red;
}

.actionList .gold, .actionList .xp {
    white-space: nowrap;
}

.actionList .drop {
    background: rgba(0, 0, 0, 0.8);
    color: #fff;
    text-shadow: none;
    padding: 0 3px 1px 3px;
    border-radius: 3px;
    box-shadow: inset 0 0 3px #000;
    display: block;
    text-align: center;
    margin-top: 4px;
    font-family: "Ubuntu Condensed", Helvetica, Arial;
}
#dialog-relic-about p {
    float: left;
    margin-bottom: 10px;
    width: 455px;

    background-color: rgba(255, 255, 255, 0.2);
    box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 2px 5px rgba(0, 0, 0, 0.3);
    border-radius: 5px;
    padding: 10px;
}

#dialog-relic-about em {
    font-decoration: underline
}

#dialog-relic-about strong {
    font-weight: bold
}

#dialog-relic div.header, #dialog-relic .body, #dialog-relic .footer {
    float: left;
    margin-bottom: 10px;
    width: 455px;

    background-color: rgba(255, 255, 255, 0.2);
    box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 2px 5px rgba(0, 0, 0, 0.3);
    border-radius: 5px;
    padding: 10px;
}

#dialog-relic .header {
    line-height: 40px;
    font-size: 1.6em
}

#dialog-relic .relic-icon, #dialog-relic .relic-name {
    float: left
}

#dialog-relic .relic-icon, #dialog-relic .relic-help {
    border-radius: 3px;
    box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 2px 5px rgba(0, 0, 0, 0.3);
}

#dialog-relic .relic-name {
    margin-left: 10px;
}

#dialog-relic .relic-help {
    float: right;
    text-indent: -9999px;
    width: 40px;
    height: 40px;
    background: #ffcc00 url('https://cdn2.fallensword.com/ui/world/relic-help-icon.png');
}

#dialog-relic .defenders-title, #dialog-relic .bonus-title {
    margin-bottom: 10px
}

#dialog-relic .defenders-list, #dialog-relic .bonus-list {
    overflow-y: auto;
    height: 166px;
    background-color: rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.3);
}

#dialog-relic .level {
    float: right
}

#dialog-relic .defenders-wrapper, #dialog-relic .bonuses {
    width: 222px;
    float: left
}

#dialog-relic .bonuses {
    margin-left: 10px
}

#dialog-relic .defender, #dialog-relic .bonus {
    border-top: solid 1px rgba(255, 255, 255, 0.3);
    border-bottom: solid 1px rgba(0, 0, 0, 0.3);
    height: 16px;
    line-height: 16px;
    padding: 5px
}

#dialog-relic .defenders-list :first-child,
#dialog-relic .bonus-list :first-child {
    border-top-width: 0
}

#dialog-relic .defenders-list :last-child,
#dialog-relic .bonus-list :last-child {
    border-bottom-width: 0
}

#dialog-relic .guild-icon {
    width: 16px;
    height: 16px;
    display: block;
    float: left;
    margin-right: 5px
}

#dialog-relic .not-captured {
    width: 100%;
    text-align: center
}

#dialog-relic .capture-duration {
    float: right
}

#dialog-relic .footer {
    line-height: 16px
}

#dialog-relic .button {
    display: block;
    padding: 20px;
    float: left;
    width: 473px;
    text-align: center;

    padding: 4px 0;
    cursor: pointer;
    border: solid 1px;

    text-decoration: none;
    font-weight: bold;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;

    line-height: 30px;

    -webkit-box-shadow: 0 0 2px #4f3717;
    -moz-box-shadow: 0 0 2px #4f3717;
    -o-box-shadow: 0 0 2px #4f3717;
    box-shadow: 0 0 2px #4f3717;

    outline: none;

    color: #0e1601;
    border-color: #c0f674 #243d07 #243d07 #c0f674;
    background-color: #7ba116;
    text-shadow: 0 0 0 transparent, 0 1px 0 rgba(160, 218, 60, 0.8);

    font-family: 'Open Sans', Helvetica, Arial;
    margin-bottom: 5px;
    font-size: 1.5em
}

#dialog-relic .button.hcs-state-hover {
    background-color: #9bc233;
    color: #fff
}

#dialog-relic .button.hcs-state-active {
    background-color: #9bc233;
    border-color: #9bc233;
    text-shadow: none;

    box-shadow: inset 0 2px 5px rgba(0, 0, 0, 1);
}

#dialog-relic.controlled-def-empowered .button {
    background-color: #f3940c;
    border-color: #ecae56 #bb5e0c #bb5e0c #ecae56;
}
#dialog-viewcreature {
    width: 400px;
    overflow: hidden;
}

#dialog-viewcreature .header, #dialog-viewcreature .body, #dialog-viewcreature .footer {
    float: left;
    clear: left;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: 'Open Sans', Helvetica, Arial;
}

#dialog-viewcreature .header {
    font-size: 1em;
    margin-top: 5px
}

#dialog-viewcreature div.header, #dialog-viewcreature .body, #dialog-viewcreature .footer {
    background-color: rgba(255, 255, 255, 0.2);
    padding: 10px;
    border-radius: 5px;
    box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 2px 5px rgba(0, 0, 0, 0.3);
    margin-bottom: 10px;
    border: solid 0 #fff
}

/* HEADER */
#dialog-viewcreature .name {
    float: left
}

#dialog-viewcreature .info {
    float: right;
    font-size: 1em;
}

/* BODY */
#dialog-viewcreature .portrait-s {
    width: 200px;
    height: 200px;
    float: left;
    border-radius: 5px;
    overflow: hidden;
    box-shadow: inset 0 0 20px #000
}

#dialog-viewcreature .portrait-shadow {
    width: 200px;
    height: 200px;
    float: left;
    border-radius: 5px;
    overflow: hidden;
    box-shadow: inset 0 0 20px #000;
    margin-top: -200px
}

#dialog-viewcreature .health-max {
    height: 25px;
    line-height: 25px;
    color: rgb(255, 0, 0);
    text-shadow: 0 0 0 transparent, 0 1px 1px #000;
    text-align: right;
    padding-right: 25px;
    font-size: 20px;
    background: url('https://cdn2.fallensword.com/ui/combat/heart.png') right 1px no-repeat;

}

#dialog-viewcreature .health-titan {
    width: 100%;
    height: 20px;
    background: rgba(0, 0, 0, 0.3);
    text-align: center;
    float: left;
    margin-top: 155px;
    color: #fff;
    text-shadow: 0 0 0 transparent, 0 1px 1px #000;
    line-height: 20px
}

#dialog-viewcreature .health-titan-bar {
    height: 100%;
    background: rgba(255, 0, 0, 0.5);
    display: block;
    float: left;
}

#dialog-viewcreature .description {
    margin-top: 10px;
    float: left;
    font-size: 0.8em;
    width: 100%
}

#dialog-viewcreature .enhancements-wrapper {
    float: right;
    width: 225px;
}

#dialog-viewcreature .stats-wrapper {
    float: right;
    width: 225px
}

#dialog-viewcreature .footer-heading {
    text-align: left;
    font-weight: bold;
    margin-bottom: 10px
}

#dialog-viewcreature .attributes, #dialog-viewcreature .enhancements, #dialog-viewcreature .stats {
    background-color: rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.3);
}

#dialog-viewcreature .attributes-wrapper {
    float: left;
    text-align: left;
    width: 200px
}

#dialog-viewcreature .enhancements {
    float: left;
    width: 225px;
    margin-right: 10px;
    height: 137px;
    overflow-y: auto;
}

#dialog-viewcreature .enhancement {
    padding: 5px;
    border-top: solid 1px rgba(255, 255, 255, 0.3);
    border-bottom: solid 1px rgba(0, 0, 0, 0.3);
    height: 16px;
    line-height: 16px;
    color: rgb(56, 56, 56) !important;
}

#dialog-viewcreature .enhancement-level {
    display: inline-block;
    text-align: right;
    float: right;
    padding-right: 5px;
}

#dialog-viewcreature .enhancements :first-child {
    border-top-width: 0
}

#dialog-viewcreature .enhancements :last-child {
    border-bottom-width: 0
}

#dialog-viewcreature .attributes {
    height: 137px;
}

#dialog-viewcreature .stats {
    width: 225px;
    height: 137px;
}

#dialog-viewcreature .attribute-key, #dialog-viewcreature .attribute-val {
    width: 95px;
    float: left;
    display: block;
    padding: 5px;
    border-top: solid 1px rgba(255, 255, 255, 0.3);
    border-bottom: solid 1px rgba(0, 0, 0, 0.3);
    height: 16px;
    line-height: 16px
}

#dialog-viewcreature .attribute-val {
    width: 80px;
    text-align: right;
    padding-right: 10px
}

#dialog-viewcreature .attribute-key {
    text-align: left
}

#dialog-viewcreature .stat-key, #dialog-viewcreature .stat-val {
    width: 95px;
    float: left;
    display: block;
    padding: 5px;
    border-top: solid 1px rgba(255, 255, 255, 0.3);
    border-bottom: solid 1px rgba(0, 0, 0, 0.3);
    height: 16px;
    line-height: 16px
}

#dialog-viewcreature .stat-val {
    width: 105px;
    text-align: right;
    padding-right: 10px
}

#dialog-viewcreature .stat-key {
    text-align: left
}

#dialog-viewcreature .attribute-atk {
    border-top-width: 0
}

#dialog-viewcreature .attribute-hp {
    border-bottom-width: 0
}

#dialog-viewcreature .yes, #dialog-viewcreature .guide {
    display: block;
    float: left;
    width: 475px;
    text-align: center;

    padding: 4px 0;
    cursor: pointer;
    border: solid 1px;

    text-decoration: none;
    font-weight: bold;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;

    line-height: 30px;

    -webkit-box-shadow: 0 0 2px #4f3717;
    -moz-box-shadow: 0 0 2px #4f3717;
    -o-box-shadow: 0 0 2px #4f3717;
    box-shadow: 0 0 2px #4f3717;

    outline: none;

    color: #0e1601;
    border-color: #c0f674 #243d07 #243d07 #c0f674;
    background-color: #7ba116;
    text-shadow: 0 0 0 transparent, 0 1px 0 rgba(160, 218, 60, 0.8);

    font-family: 'Open Sans', Helvetica, Arial;
    margin-bottom: 5px;
    font-size: 1.5em
}

#dialog-viewcreature .guide {
    font-size: 1em;
    line-height: 20px;
    padding: 4px 0;
    border-color: #5fdfe7 #193B3D #193B3D #5fdfe7;
    text-shadow: 0 0 0 transparent, 0 1px 0 rgba(105, 159, 218, 0.80);
    background-color: #3c8e93;
}

#dialog-viewcreature .yes.hcs-state-hover {
    background-color: #9bc233;
    color: #fff;
}

#dialog-viewcreature .yes.hcs-state-active {
    background-color: #304007;
    border-color: #243d07;
    text-shadow: none;
}
/*
#combatDialog
{
    float: left;
    color: #2f240f;
    text-shadow: 0 1px 1px rgba(255,255,180,0.9);
    font-family: 'Georgia', 'Times New Roman', 'Times', 'serif';
    overflow: hidden;
}

#combatDialog ::selection {
    color: #fff;
	background: #4f3717;
    text-shadow: none;
}
*/

#combatDialog .combatants, #combatDialog .lootWrapper, #combatDialog .lose, #combatDialog .win, #combatDialog .unresolved {
    background-color: rgba(255, 255, 255, 0.2);
    box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 2px 5px rgba(0, 0, 0, 0.3);
    border-radius: 5px;
    padding: 10px;
    margin-bottom: 10px
}

#combatDialog .combatants {
    width: 410px;
    clear: left;
}

#combatDialog .combatants, #combatDialog .combatant {
    float: left;
}

#combatDialog .combatant {
    width: 200px;
    text-align: center;
}

#combatDialog .combatants .defender {
    margin-left: 10px
}

#combatDialog .combatant .name {
    text-align: center;
    font-size: 18px;
    margin: 0 0 10px 0;
    display: none
}

#combatDialog .avatar-container {
    position: relative;
}

#combatDialog .avatar {
    border-radius: 5px;
    overflow: hidden;
    width: 200px;
    height: 200px;
    margin: 0 auto;
    padding-top: 5px;
    box-shadow: inset 0 0 10px #000
}

#combatDialog .overlay {
    position: absolute;
    height: 200px;
    width: 100%;
    top: 0;
    left: 0;
    line-height: 200px;
    background-image: url('https://cdn2.fallensword.com/ui/combat/overlay.png');
    background-position: 50% 0;
    background-repeat: no-repeat;
    opacity: 0;
    font-family: 'Open Sans', Helvetica, Arial;
    box-shadow: inset 0 0 5px #000
}

#combatDialog .avatar-container .hit {
    background-position: 50% 0;
}

#combatDialog .avatar-container .missed {
    background-position: 50% -200px;
}

#combatDialog .overlay ::selection {
    background: transparent;
}

#combatDialog .overlay p {
    font-size: 40px;
    text-shadow: 0 0 0 transparent, 0 2px 4px #000;
    cursor: default;
}

#combatDialog .avatar-container .hit {
    color: #fff;
}

#combatDialog .avatar-container .miss {
    color: #09F;
}

/* <healthbar> */

#combatDialog .healthbar-container {
    width: 100%;
    height: 20px;
    margin-top: -20px;
    margin-bottom: 2px;
    z-index: 1;
    border-radius: 5px 0;
    overflow: hiddend
}

#combatDialog .healthbar {
    line-height: 20px;
    color: #fff;

    width: 200px;
    height: 20px;

    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, .5);

    margin: 0 auto 2px auto;
    overflow: hidden;
    position: relative;

    text-shadow: 0 0 0 transparent, 0px 1px 1px #000;
    font-weight: bold;
}

#combatDialog .healthbar .bar, #combatDialog .healthbar .inner-bar {
    display: block;
    width: 100%;
    height: 20px;
    background: #C00;
    float: left;
}

#combatDialog .healthbar .inner-bar {
    background-image: url('https://cdn2.fallensword.com/ui/combat/health_gradient.png');
}

#combatDialog .healthbar .bar {
    opacity: .8;
}

#combatDialog .healthbar .bar, #combatDialog .healthbar .inner-bar, #combatDialog .healthbar .health {
    display: block;
    width: 200px;
    height: 20px;
    position: absolute;
    top: 0;
    left: 0;
}

#combatDialog .healthbar .bar {
    z-index: 1;
    background-color: #600;
}

#combatDialog .healthbar .inner-bar {
    z-index: 2;
}

#combatDialog .healthbar .health {
    z-index: 3;
}

/* </healthbar> */


#combatDialog .combatants .specials {
    width: 200px;
    innerHeight: 22px;
    margin: 0 auto 2px auto;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    line-height: 0; /* remove baseline gap under inline-block icons */
    font-size: 0; /* collapse inline-block whitespace */
}

#combatDialog .combatants .special {
    display: inline-block;
    width: 24px;
    height: 24px;
    margin: 2px;
    cursor: help;
    border: solid 1px #F90;
    background-image: url('https://cdn2.fallensword.com/ui/combat/global_specials.png');
    vertical-align: top; /* prevent extra bottom padding from baseline alignment */
    box-sizing: border-box; /* keep total box exactly 24x24 incl. border */
    padding: 0; /* ensure no internal padding increases size */
}

#combatDialog .combatant .special-0 {
    background-position: 0 -0px
}

#combatDialog .combatant .special-1 {
    background-position: 0 -24px
}

#combatDialog .combatant .special-2 {
    background-position: 0 -48px
}

#combatDialog .combatant .special-3 {
    background-position: 0 -72px
}

#combatDialog .combatant .special-4 {
    background-position: 0 -96px
}

#combatDialog .combatant .special-5 {
    background-position: 0 -120px
}

#combatDialog .combatant .special-6 {
    background-position: 0 -144px
}

#combatDialog .combatant .special-7 {
    background-position: 0 -168px
}

#combatDialog .combatant .special-8 {
    background-position: 0 -192px
}

#combatDialog .combatant .special-9 {
    background-position: 0 -216px
}

#combatDialog .combatant .special-10 {
    background-position: 0 -240px
}

#combatDialog .combatant .special-11 {
    background-position: 0 -264px
}

#combatDialog .combatant .special-12 {
    background-position: 0 -288px
}

#combatDialog .combatant .special-13 {
    background-position: 0 -312px
}

#combatDialog .combatant .special-14 {
    background-position: 0 -336px
}

#combatDialog .combatant .special-15 {
    background-position: 0 -360px
}

#combatDialog .combatant .special-16 {
    background-position: 0 -384px
}

#combatDialog .combatant .special-17 {
    background-position: 0 -408px
}

#combatDialog .combatant .special-18 {
    background-position: 0 -432px
}

#combatDialog .combatant .special-19 {
    background-position: 0 -456px
}

#combatDialog .combatant .special-20 {
    background-position: 0 -480px
}

#combatDialog .combatant .special-21 {
    background-position: 0 -504px
}

#combatDialog .combatant .special-22 {
    background-position: 0 -528px
}

#combatDialog .combatant .special-23 {
    background-position: 0 -552px
}

#combatDialog .combatant .special-24 {
    background-position: 0 -576px
}

#combatDialog .combatant .special-25 {
    background-position: 0 -600px
}

#combatDialog .combatant .special-26 {
    background-position: 0 -624px
}

#combatDialog .combatant .special-27 {
    background-position: 0 -648px
}

#combatDialog .combatant .special-28 {
    background-position: 0 -672px
}

#combatDialog .combatant .special-29 {
    background-position: 0 -696px
}

#combatDialog .combatant .special-30 {
    background-position: 0 -720px
}

#combatDialog .combatant .special-31 {
    background-position: 0 -744px
}

#combatDialog .combatant .special-32 {
    background-position: 0 -768px
}

#combatDialog .combatant .special-33 {
    background-position: 0 -792px
}

#combatDialog .combatant .special-empty {
    background: none;
    border: none;
    cursor: default;
    padding: 1px
}

#combatDialog .rounds {
    text-align: center;
    width: 424px;
    clear: both;
    overflow: hidden;
}

#combatDialog .rounds .attacker {
    text-align: left;
}

#combatDialog .rounds .defender {
    text-align: right;
}

#combatDialog .round {
    padding: 4px 0;
    width: 424px;
    overflow: hidden;
    border-top: solid 1px rgba(255, 255, 255, 0.3);
    border-bottom: solid 1px rgba(0, 0, 0, 0.3);
    margin: 0;
    display: none;
}

#combatDialog .rounds .output {
    float: left;
    width: 424px;
}

#combatDialog .rounds .attacker, #combatDialog .rounds .attacker-health {
    color: #C00;
}

#combatDialog .rounds .defender, #combatDialog .rounds .defender-health {
    color: #039;
}

#combatDialog .attacker .message {
    font-weight: bold;
}

#combatDialog .defender .message {
    font-weight: bold;
}

#combatDialog .round .health {
    width: 48px;
    margin: 0 4px 0 4px;
    padding: 0 7px 0 7px;
    background: url('https://cdn2.fallensword.com/ui/combat/heart.png') no-repeat 0 0;

    font-weight: bold;
}

#combatDialog .round .attacker-no-health {
    float: left;
}

#combatDialog .round .defender-no-health {
    float: right;
}

#combatDialog .round .attacker-health {
    float: left;
    /*
    text-align: right;*/
    padding: 0 14px 0 0;
    background-position: right 0;
    width: 38px;

}

#combatDialog .round .defender-health {
    float: right;
    /*
    text-align: left;*/
    padding: 0 0 0 14px;
    background-position: left -15px;

}

#combatDialog .rounds .attacker .special {
    float: left;
    clear: left;
    margin-left: 43px;
    padding-left: 17px;
}

#combatDialog .rounds .defender .special {
    float: right;
    clear: right;
    margin-right: 43px;
    padding-right: 17px;
}

#combatDialog .result {
    float: left;
    clear: left;
    width: 430px;
}

#combatDialog .result .win, #combatDialog .result .lose, #combatDialog .result .unresolved {
    width: 410px;
    padding: 0 10px
}

#combatDialog .round-container, #combatDialog .jspScrollable, #combatDialog .jspContainer, #combatDialog .jspPane {
    width: 430px;
}

#combatDialog .round-container {
    position: relative;
    font-family: 'Ubuntu Condensed', Helvetica, Arial;
    text-shadow: none
}

#combatDialog .jspHorizontalBar {
    display: none;
}

#combatDialog .jspScrollable, #combatDialog .round-container {
    border: solid 1px #fff;
    border-color: #463209 #d9b261 #f4e1b7 #463209;
    background-color: rgba(117, 89, 30, .2);
    border-radius: 4px;
    margin-top: 10px;
    outline: none;
}

#combatDialog .round-container-shadow {
    -webkit-box-shadow: 0 0 5px #000;
    -moz-box-shadow: 0 0 5px #000;
    box-shadow: 0 0 5px #000;

    background-color: #efe3c6;

    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    border-radius: 0 2px 2px 0;
}

#combatDialog .jspVerticalBar {
    opacity: 0;
    z-index: 3;
    background-color: #efe3c6;
    border-radius: 0 3px 3px 0;
    overflow: hidden;
}

#combatDialog .jspTrack {
    background-color: transparent;
}

/*#combatDialog .jspVerticalBar, #combatDialog .jspTrack  { }*/

#combatDialog .jspDrag {
    background-color: #b28e39;
    border-radius: 0 3px 3px 0;
    -webkit-box-shadow: 0 0 4px #000;
    -moz-box-shadow: 0 0 4px #000;
    box-shadow: 0 0 4px #000;
    border-top: solid 1px #fff;
    border-bottom: solid 1px #000;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

#combatDialog .result {
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin-top: 10px;
    font-size: 20px;
    text-shadow: 0 0 0 transparent, 0 1px 1px rgba(255, 255, 255, 0.4);
    font-weight: bold
}

#combatDialog .result .win {
    background-color: rgba(80, 200, 0, 0.6);
    color: #030;
}

#combatDialog .result .lose {
    background-color: rgba(200, 0, 0, 0.6);
    color: #600;
}

#combatDialog .result .unresolved {
    background-color: rgba(255, 160, 0, 0.6);
    color: #5a4218;
}

#combatDialog .rounds .enhancement, #combatDialog .rounds .special {
    border-radius: 1px;
    display: inline-block
}

#combatDialog .rounds .attacker .enhancement, #combatDialog .rounds .attacker .special {
    margin-left: 4px
}

#combatDialog .rounds .defender .enhancement, #combatDialog .rounds .defender .special {
    margin-right: 4px
}

#combatDialog .rounds .special {
    background: url('https://cdn2.fallensword.com/ui/combat/specials.png') no-repeat;
    color: #000 !important;
    min-height: 19px;
    line-height: 19px;
    padding-top: 5px;
    padding-left: 24px !important;
    padding-right: 24px !important;
    white-space: normal;
}

#combatDialog .rounds .attacker .special {
    background-position-x: left;
}

#combatDialog .rounds .defender .special {
    background-position-x: right;
}

#combatDialog .rounds .special-0 {
    background-position-y: 0;
    color: #E44D03
}

/*Avert Gaze prevented you from being Hypnotized.*/
#combatDialog .rounds .special-1 {
    background-position-y: -24px;
    color: #E23D05
}

/*Fire added %1 bonus damage before modifiers.*/
#combatDialog .rounds .special-2 {
    background-position-y: -48px;
    color: #2C5102
}

/*Poison added %1 bonus damage before modifiers.*/
#combatDialog .rounds .special-3 {
    background-position-y: -72px;
    color: #E44D03
}

/*%1 was stunned.*/
#combatDialog .rounds .special-4 {
    background-position-y: -96px;
    color: #E44D03
}

/*%1 caused a shockwave.*/
#combatDialog .rounds .special-5 {
    background-position-y: -120px;
    color: #E44D03
}

/*Shockwave from previous attacked caused automatic miss.*/
#combatDialog .rounds .special-6 {
    background-position-y: -144px;
    color: #E23D05
}

/*%1 set %2 on fire!*/
#combatDialog .rounds .special-7 {
    background-position-y: -168px;
    color: #2C5102
}

/*%1 poisoned %2!*/
#combatDialog .rounds .special-8 {
    background-position-y: -192px;
    color: #400178
}

/*%1 absorbed 25% of the damage inflicted.*/
#combatDialog .rounds .special-9 {
    background-position-y: -216px;
    color: #E44D03
}

/*%1's bloodthirst caused an additional %2 damage.*/
#combatDialog .rounds .special-10 {
    background-position-y: -240px;
    color: #E44D03
}

/*%1 used force shield to deflect %2 damage.*/
#combatDialog .rounds .special-11 {
    background-position-y: -264px;
    color: #E44D03
}

/*%1 used reflection to increase damage by %2.*/
#combatDialog .rounds .special-12 {
    background-position-y: -288px;
    color: #E44D03
}

/*Shield Imp absorbed all damage (Shield Imp has %1 block(s) remaining).*/
#combatDialog .rounds .special-13 {
    background-position-y: -312px;
    color: #E44D03
}

/*Shield Imp absorbed all damage (Shield Imp was destroyed by Super Elite).*/
#combatDialog .rounds .special-14 {
    background-position-y: -336px;
    color: #E44D03
}

/*Shield Imp absorbed all damage (Shield Imp is knocked out).*/
#combatDialog .rounds .special-15 {
    background-position-y: -360px;
    color: #E44D03
}

/*Last Ditch activated on death restoring 20% HP to %1.*/
#combatDialog .rounds .special-16 {
    background-position-y: -384px;
    color: #E44D03
}

/*%1 missed due to hypnosis.*/
#combatDialog .rounds .special-17 {
    background-position-y: -408px;
    color: #E44D03
}

/*%1 was out-flanked by %2's First Strike causing a miss.*/
#combatDialog .rounds .special-18 {
    background-position-y: -432px;
    color: #E44D03
}

/*Overkill increased the xp gain.*/

#combatDialog .rounds .enhancements {
    clear: both;
    margin: 4px 60px;
    width: 294px
}

#combatDialog .rounds .attacker .enhancements {
    float: left;
    margin-left: 60px
}

#combatDialog .rounds .enhancement {
    display: block;
    float: left;
    width: 24px;
    height: 24px;
    margin-top: -5px;
    cursor: help;
    background: url('https://cdn2.fallensword.com/ui/combat/enhancements.png') no-repeat;
}

#combatDialog .rounds .enhancement-0 {
    background-position: 0 0 !important
}

#combatDialog .rounds .enhancement-1 {
    background-position: 0 -24px !important
}

#combatDialog .rounds .enhancement-2 {
    background-position: 0 -48px !important
}

#combatDialog .rounds .enhancement-3 {
    background-position: 0 -72px !important
}

#combatDialog .rounds .enhancement-4 {
    background-position: 0 -96px !important
}

#combatDialog .rounds .enhancement-5 {
    background-position: 0 -120px !important
}

#combatDialog .rounds .enhancement-6 {
    background-position: 0 -144px !important
}

#combatDialog .rounds .enhancement-7 {
    background-position: 0 -168px !important
}

#combatDialog .rounds .enhancement-8 {
    background-position: 0 -192px !important
}

#combatDialog .rounds .enhancement-9 {
    background-position: 0 -216px !important
}

#combatDialog .rounds .enhancement-10 {
    background-position: 0 -240px !important
}

#combatDialog .rounds .enhancement-11 {
    background-position: 0 -264px !important
}

#combatDialog .rounds .enhancement-12 {
    background-position: 0 -288px !important
}

#combatDialog .rounds .enhancement-13 {
    background-position: 0 -312px !important
}

#combatDialog .rounds .enhancement-14 {
    background-position: 0 -336px !important
}

#combatDialog .rounds .enhancement-15 {
    background-position: 0 -360px !important
}

#combatDialog .rounds .enhancement-16 {
    background-position: 0 -384px !important
}

#combatDialog .rounds .enhancement-17 {
    background-position: 0 -408px !important
}

#combatDialog .rounds .enhancement-18 {
    background-position: 0 -432px !important
}

#combatDialog .rounds .enhancement-19 {
    background-position: 0 -456px !important
}

#combatDialog .rounds .enhancement-20 {
    background-position: 0 -480px !important
}

#combatDialog .rounds .enhancement-21 {
    background-position: 0 -504px !important
}

#combatDialog .rounds .enhancement-22 {
    background-position: 0 -528px !important
}

#combatDialog .rounds .enhancement-23 {
    background-position: 0 -552px !important
}

#combatDialog .rounds .enhancement-24 {
    background-position: 0 -576px !important
}

#combatDialog .rounds .enhancement-25 {
    background-position: 0 -600px !important
}

#combatDialog .rounds .enhancement-26 {
    background-position: 0 -624px !important
}

#combatDialog .rounds .enhancement-27 {
    background-position: 0 -648px !important
}

#combatDialog .enhancement .enhancement-tooltip {
    display: none;
}


#combatDialog .lootWrapperOuter {
    margin-top: 8px;
    text-align: center
}

#combatDialog .lootWrapperOuter, #combatDialog .lootWrapper, #combatDialog .loot {
    float: left;
    clear: left;
    width: 410px;
}

#combatDialog .drop {
    background: rgba(0, 0, 0, 0.8);
    color: #fff;
    text-shadow: none;
    padding: 0 3px 1px 3px;
    border-radius: 3px;
    box-shadow: inset 0 0 3px #000;
    text-align: center;
    font-family: 'Ubuntu Condensed', Helvetica, Arial;
    min-width: 180px;
    display: inline-block;
    margin-top: 10px
}

#combatDialog .discard {
    width: 11px;
    height: 11px;
    float: left;
    background-image: url('https://cdn2.fallensword.com/ui/world/discard.png');
    display: block;
    margin: 4px -11px 0 2px;
    cursor: pointer
}

#combatDialog .item-text {
    color: #fff;
    text-decoration: none;
    line-height: 19px;
    cursor: pointer
}

#combatDialog .rounds .attacker {
    text-align: left;
}

#combatDialog .round {
    padding: 4px 0;
    width: 424px;
    overflow: hidden;
    border-top: solid 1px #f4e1b7;
    border-bottom: solid 1px #463209;
    margin: 0;
}

#combatDialog .rounds .output {
    float: left;
    width: 424px;
    minHeight: 19px;
}

#combatDialog .rounds .attacker, #combatDialog .rounds .attacker-health {
    color: #C00;
}

#combatDialog .rounds .defender, #combatDialog .rounds .defender-health {
    color: #039;
}

#combatDialog .attacker .message {
    font-weight: normal;
    display: block;
    float: left;
    margin-top: 3px;
}

#combatDialog .defender .message {
    font-weight: normal;
    display: block;
    float: right;
    margin-top: 3px;
}

#combatDialog .round .attacker-no-health {
    float: left;
}

#combatDialog .round .defender-no-health {
    float: right;
}

#combatDialog .round .attacker-health {
    float: left;
    text-align: right;
    margin-top: 2px;
}

#combatDialog .round .defender-health {
    float: right;
    text-align: left;
    margin-top: 2px;
}

#combatDialog .rounds .attacker .special {
    float: left;
    clear: left;
    margin-left: 43px;
    padding-left: 17px;
}

#combatDialog .rounds .defender .special {
    float: right;
    clear: right;
    margin-right: 43px;
    padding-right: 17px;
}

#combatDialog .message {
    display: inline-block
}

/** OUTPUT **/
#combatDialog .player-creature,
#combatDialog .group-creature {
    float: left
}

#combatDialog .attacker {
    float: left
}

#combatDialog .attacker dt, #combatDialog .attacker dd {
    float: left;
    background: rgba(0, 0, 0, 0.8);
    text-shadow: none;
    color: #fff;
    line-height: 19px;
    font-family: 'Ubuntu Condensed', Helvetica, Arial;
}

#combatDialog .attacker dt {
    border-radius: 3px 0 0 3px;
    padding: 0 2px 0 10px;
    text-align: right;
    width: 53px
}

#combatDialog .attacker dd {
    margin-right: 10px;
    border-radius: 0 3px 3px 0;
    padding: 0 10px 0 2px;
    text-align: left;
    width: 53px;
}

#combatDialog .attacker :last-child {
    margin-right: 0
}

#combatDialog.hcs-mini {
    font-family: 'Open Sans', Helvetica, Arial;
    text-shadow: none;
    font-size: 10px;
    width: 273px
}

#combatDialog.hcs-mini .combatants {
    width: 273px;
}

#combatDialog.hcs-mini .name {

}

#combatDialog.hcs-mini .avatar {
    width: 100px;
    height: 100px;
}

#combatDialog.hcs-mini .overlay {
    height: 100px;
    line-height: 100px;
    background: none;
}

#combatDialog.hcs-mini .combattext {
    font-size: 25px;
}

#combatDialog.hcs-mini .healthbar-container {
    height: 10px;
    margin-top: 1px;
    margin-bottom: 1px;
}

#combatDialog.hcs-mini .healthbar {
    line-height: 10px;
    width: 100px;
    height: 10px;
    margin: 0 auto 1px auto;
    font-size: 8px
}

#combatDialog.hcs-mini .healthbar .bar, #combatDialog.hcs-mini .healthbar .inner-bar {
    height: 10px;
}

#combatDialog.hcs-mini .healthbar .bar, #combatDialog.hcs-mini .healthbar .inner-bar, #combatDialog.hcs-mini .healthbar span.health {
    background-color: red;
    width: 100px;
    height: 10px;
}

#combatDialog.hcs-mini .combatants .specials {
    width: 100px;
    margin: 0 auto 2px auto;
}

#combatDialog.hcs-mini .rounds {
    width: 256px;
}

#combatDialog.hcs-mini .rounds .output {
    width: 250px;
}

#combatDialog.hcs-mini .health {
    display: none
}

#combatDialog.hcs-mini .attacker .output {
    margin-left: 2px
}

#combatDialog.hcs-mini .rounds .special {
    background: none
}

#combatDialog.hcs-mini .attacker .special {
    padding-left: 0;
    margin-left: 0
}

#combatDialog.hcs-mini .defender .special {
    padding-right: 0;
    margin-right: 18px
}

#combatDialog.hcs-mini .defender .output {
    float: right;
    margin-right: 18px
}

#combatDialog.hcs-mini .result,
#combatDialog.hcs-mini .result .lose,
#combatDialog.hcs-mini .result .draw
#combatDialog.hcs-mini .result .win {
    font-size: 10px;
    height: 16px;
    line-height: 16px
}

#combatDialog.hcs-mini .result,
#combatDialog.hcs-mini .result .win,
#combatDialog.hcs-mini .result .lose,
#combatDialog.hcs-mini .result .unresolved,
#combatDialog.hcs-mini .round-container,
#combatDialog.hcs-mini .jspScrollable,
#combatDialog.hcs-mini .jspContainer,
#combatDialog.hcs-mini .jspPane,
#combatDialog.hcs-mini .round,
#combatDialog.hcs-mini .lootWrapperOuter,
#combatDialog.hcs-mini .lootWrapper,
#combatDialog.hcs-mini .player-creature {
    width: 272px;
}
@charset "utf-8";
/* CSS Document */
#portalDialog {
    color: #2f240f;
    text-shadow: 0 0 0 transparent, 0 1px 1px rgba(255, 255, 180, 0.9);
    font-family: 'Open Sans', Helvetica, Arial;
}

#portalDialog ::selection {
    background-color: transparent;
    color: inherit;
    text-shadow: inherit
}

#portalDialog .portal-description {
    text-align: center
}

#portalDialog .portal-container {
    width: 476px;
    max-height: 500px;
    overflow: auto;
}

#portalDialog .headings {
    text-align: left;
    font-weight: bold;
    margin-top: 10px;
    line-height: 17px;
    font-family: 'Open Sans', Helvetica, Arial;
}

#portalDialog .portals {
    padding: 2px 0;
    cursor: pointer;
    font-family: 'Open Sans', Helvetica, Arial;
    list-style: none;
    margin: 0;
}

#portalDialog .portal {
    display: block;
    width: 442px;
    padding: 3px 4px;
    margin: 2px 4px 2px 4px;
    background-color: rgba(255, 255, 255, .3);
    border-radius: 4px;
    line-height: 17px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    border: solid 1px #fff;
    border-color: rgba(255, 255, 255, 0.5) rgba(0, 0, 0, 0.5) rgba(0, 0, 0, 0.1) rgba(255, 255, 255, 0.3)
}

#portalDialog .portal .level, #portalDialog .headings .level {
    float: left;
    width: 50px;
    text-align: right;
    margin-right: 10px;
}

#portalDialog .headings .level {
    width: 64px;
    margin-right: 6px;
}

#portalDialog .portal .name {
    font-weight: bold;
}

#portalDialog .portal .cost, #portalDialog .headings .cost {
    padding-left: 18px;
    float: right;
    width: 80px;

    display: inline-block;
    margin-left: 4px;
    background: 0 50% url('https://cdn2.fallensword.com/currency/0.png') no-repeat;
    float: right;
}

#portalDialog .headings .cost {
    width: 103px;
}

#portalDialog .jspScrollable, #portalDialog .jspContainer, #portalDialog .jspPane {
    width: 476px;
}

#portalDialog .jspHorizontalBar {
    display: none;
}

#portalDialog .jspScrollable, #portalDialog .round-container {
    border: solid 1px #fff;
    border-color: #463209 #d9b261 #f4e1b7 #463209;
    background-color: rgba(117, 89, 30, .2);
    border-radius: 5px;
    margin-top: 10px;
    outline: none;
}

#portalDialog .jspVerticalBar, #portalDialog .jspTrack {
    border-radius: 0 4px 4px 0;
    background-color: #efe3c6;
}

#portalDialog .jspDrag {
    background-color: #b28e39;
    border-radius: 0 4px 4px 0;
    border: solid 1px #000;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-color: #f4e1b7 #463209 #463209 #d9b261;
}


#portalDialog .portals .hcs-state-hover {
    background-color: rgba(255, 255, 255, .6);
    text-shadow: 0 0 0 transparent, 0 1px 1px rgba(220, 240, 190, 1);
}

#portalDialog .portals .hcs-state-active {
    margin-top: 3px;
    margin-bottom: 1px;
    background-color: rgba(255, 255, 255, 0.1);
}

#portalDialogConfirm {

}

#portalDialogConfirm .confirmText {
    text-align: center;
    font-size: 1.5em
}

#portalDialogConfirm .location {
    background-color: rgba(40, 20, 10, 0.3);
    padding: 10px;
    border-radius: 5px;
    box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.8);
    width: 256px;
    float: left;
    display: block;
    text-shadow: 0 0 0 transparent, 0 1px 1px #000;
    color: #fff5b3;
    font-weight: bold
}

#portalDialogConfirm .buttons {
    font-family: 'Open Sans', Helvetica, Arial;
    padding: 0 0 5px 0;
    clear: both;
    float: left;
    width: 276px;
    margin-top: -25px
}

#portalDialogConfirm .cancel {
    float: left;
}

#portalDialogConfirm .yes {
    float: right;
}

#portalDialogConfirm .button {
    display: inline-block;

    padding: 4px 0;
    cursor: pointer;
    border: solid 1px;

    text-decoration: none;
    font-weight: bold;

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

    line-height: 17px;

    -webkit-box-shadow: 0 0 2px #4f3717;
    -moz-box-shadow: 0 0 2px #4f3717;
    -o-box-shadow: 0 0 2px #4f3717;
    box-shadow: 0 0 2px #4f3717;

    outline: none;
    width: 58px;
    text-align: center
}

#portalDialogConfirm .cancel .button {
    color: #140101;
    border-color: #f67474 #3d0707 #3d0707 #f67474;
    background-color: #cd3333;
    text-shadow: 0 0 0 transparent, 0 1px 0 rgba(218, 60, 60, 0.8);
}

#portalDialogConfirm .cancel .hcs-state-hover {
    background-color: #c02f2f;
    color: #fff;
}

#portalDialogConfirm .cancel .hcs-state-active {
    background-color: #610606;
    border-color: #3d0707;
    text-shadow: none;
}

#portalDialogConfirm .yes .button {
    color: #0e1601;
    border-color: #c0f674 #243d07 #243d07 #c0f674;
    background-color: #7ba116;
    text-shadow: 0 0 0 transparent, 0 1px 0 rgba(160, 218, 60, 0.8);
}

#portalDialogConfirm .cost {
    margin-top: 12px;
    padding-left: 19px;
    font-family: 'Open Sans', Helvetica, Arial;
    background: url('https://cdn2.fallensword.com/currency/0.png') no-repeat 0 50%;
    font-weight: bold;
    display: inline-block;

}

#portalDialogConfirm .yes .hcs-state-hover {
    background-color: #9bc233;
    color: #fff;
}

#portalDialogConfirm .yes .hcs-state-active {
    background-color: #304007;
    border-color: #243d07;
    text-shadow: none;
}


#portalDialog .jspVerticalBar {
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}
@charset "utf-8";
/* CSS Document */

#shopDialog {
    float: left;
    color: #2f240f;
    text-shadow: 0 0 0 transparent, 0 1px 1px rgba(255, 255, 180, 0.9);
    font-family: 'Open Sans', Helvetica, Arial;
    overflow: hidden;
}

#shopDialog ::selection {
    color: #fff;
    background: #4f3717;
    text-shadow: none;
}

#shopDialog .jspHorizontalBar {
    display: none;
}

#shopDialog .shopInventory {
    width: 474px;
    height: 415px;
    overflow: auto;
    margin-bottom: 4px;
}

#shopDialog .jspScrollable, #shopDialog .shopInventory {
    border: solid 1px #fff;
    border-color: #463209 #d9b261 #f4e1b7 #463209;
    background-color: rgba(117, 89, 30, .2);
    border-radius: 4px;
    margin-top: 10px;
    outline: none;
}

/*
#shopDialog .round-container-shadow
{
    -webkit-box-shadow: 0 0 5px #000;
    -moz-box-shadow: 0 0 5px #000;
    box-shadow: 0 0 5px #000;

    background-color: #efe3c6;

    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    border-radius: 0 2px 2px 0;
}
*/
#shopDialog .jspVerticalBar {
    opacity: 1;
    z-index: 3;
    background-color: #efe3c6;
    border-radius: 0 3px 3px 0;
    overflow: hidden;
}

#shopDialog .jspTrack {
    background-color: transparent;
}

/*#shopDialog .jspVerticalBar, #shopDialog .jspTrack  { }*/

#shopDialog .jspDrag {
    background-color: #b28e39;
    border-radius: 0 3px 3px 0;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.7);
    -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.7);
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.7);
    border-top: solid 1px rgba(255, 255, 255, 0.3);
    border-bottom: solid 1px rgba(0, 0, 0, 0.3);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

#shopDialog .shopInventory, #shopDialog .shopInventoryList, #shopDialog .inventory-item, #shopDialog .inventory-item-slot, #shopDialog .shopInventoryItem, #shopDialog .shopInventoryItem .price {
    float: left;
}

#shopDialog .shopInventoryList {
    padding: 9px 0 0 9px;
}

#shopDialog .shopInventoryItem {
    background-color: rgba(255, 255, 255, 0.3);
    margin: 0 9px 9px 0;
    text-align: center;
    cursor: pointer;
    border-radius: 5px;
    box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 1px 5px rgba(0, 0, 0, 0.3)
}

#shopDialog .shopInventoryItem.hcs-state-hover {
    background-color: rgba(255, 255, 255, 0.5);
}

#shopDialog .inventory-item-slot {
    margin: 10px 10px 5px 10px;
}

#shopDialog .shopInventoryItem .price {
    text-align: right;
    clear: left;
    display: block;
    width: 100%;
    padding: 0 4px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 17px;
    line-height: 17px;
    margin-bottom: 5px;
    font-size: 11px;
    font-family: 'Open Sans', Helvetica, Arial;
}

#shopDialog .price .moneyIcon {
    display: inline-block;
    width: 17px;
    height: 17px;
    margin-left: 4px;
    background: url('https://cdn2.fallensword.com/currency/0.png');
    float: right;
}

#shopDialogConfirm {
    position: relative;
    text-align: center;
}

#shopDialogConfirm .itemDescription {
    margin: 5px;
    text-align: center;
    overflow: hidden;
    display: inline-block;
}

#shopDialogConfirm .confirmText {
    text-align: center;
    background-color: rgba(40, 20, 10, 0.3);
    padding: 10px;
    border-radius: 5px;
    box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.8);
    font-size: 1.2em;
    width: 186px;
    display: block;
    text-shadow: 0 0 0 transparent, 0 1px 1px #000;
    color: #fff5b3;
    font-weight: bold;
}

#shopDialogConfirm .itemPicture {
    text-align: center;
    width: 60px;
    height: 90px;
    overflow: hidden;
    display: inline-block;
}

#shopDialogConfirm .itemPicture .price {
    text-align: right;
    clear: left;
    display: block;
    width: 100%;
    padding: 0 4px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 17px;
    line-height: 17px;
    margin-bottom: 5px;
    font-size: 11px;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}

#shopDialogConfirm .buttons {
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    padding: 0 0 5px 0;
    clear: both;
    float: left;
    width: 276px;
    margin-top: -23px;
}

#shopDialogConfirm .cancel {
    float: left;
}

#shopDialogConfirm .yes {
    float: right;
}

#shopDialogConfirm .button {
    display: inline-block;

    padding: 4px 0;
    cursor: pointer;
    border: solid 1px;

    text-decoration: none;
    font-weight: bold;

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

    line-height: 17px;

    -webkit-box-shadow: 0 0 2px #4f3717;
    -moz-box-shadow: 0 0 2px #4f3717;
    -o-box-shadow: 0 0 2px #4f3717;
    box-shadow: 0 0 2px #4f3717;

    outline: none;
    width: 58px;
    text-align: center
}

#shopDialogConfirm .cancel .button {
    color: #140101;
    border-color: #f67474 #3d0707 #3d0707 #f67474;
    background-color: #cd3333;
    text-shadow: 0 0 0 transparent, 0 1px 0 rgba(218, 60, 60, 0.8);
}

#shopDialogConfirm .cancel .hcs-state-hover {
    background-color: #c02f2f;
    color: #fff;
}

#shopDialogConfirm .cancel .hcs-state-active {
    background-color: #610606;
    border-color: #3d0707;
    text-shadow: none;
}

#shopDialogConfirm .yes .button {
    color: #1c2c03;
    border-color: #c0f674 #243d07 #243d07 #c0f674;
    background-color: #7ba116;
    text-shadow: 0 0 0 transparent, 0 1px 0 rgba(160, 218, 60, 0.8);
}

#shopDialogConfirm .yes .hcs-state-hover {
    background-color: #9bc233;
    color: #fff;
}

#shopDialogConfirm .yes .hcs-state-active {
    background-color: #304007;
    border-color: #243d07 #70a91f #70a91f #243d07;
    text-shadow: none;
}

#shopDialogConfirm .slider-qty {
    width: 266px;
    margin: 10px 5px;
    float: left;
    clear: both
}

#shopDialogConfirm .qty {

}

/*<span class="qty">5</span> &times; <span class="cost-per">123,456</span> = <span class="cost-total">617280</span>*/

#shopDialogConfirm .cost {
    text-align: center;
    float: left;
    width: 100%;
}

#shopDialogConfirm .price {
    padding: 5px 0 0 19px;
    font-family: 'Open Sans', Helvetica, Arial;
    background: url('https://cdn2.fallensword.com/currency/0.png') no-repeat 0 50%;
    font-weight: bold;
    display: inline-block;
    clear: left;
    text-align: center;
    margin: 12px 0 0 0;
    font-size: 1.2em
}

#shopDialog .jspVerticalBar {
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}
.ui-dialog .ui-dialog-titlebar-minimise,
.ui-dialog .ui-dialog-titlebar-minimode {
    position: absolute;
    right: 25px;
    top: 50%;
    width: 19px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 18px;
}

.ui-dialog .ui-dialog-titlebar-minimode {
    right: 50px;
}

.ui-dialog .ui-dialog-titlebar-minimise span,
.ui-dialog .ui-dialog-titlebar-minimode span {
    display: block;
    margin: 1px;
}

.ui-dialog .ui-dialog-titlebar-minimise:hover, .ui-dialog .ui-dialog-titlebar-minimise:focus,
.ui-dialog .ui-dialog-titlebar-minimode:hover, .ui-dialog .ui-dialog-titlebar-minimode:focus {
    padding: 0;
}
#quickLinksContainer {
    font-family: 'Open Sans', Helvetica, Arial;
    float: left;
    text-align: center;
    width: 96px;
    float: right;
    margin-right: 16px;
    color: #d6ca93;
    text-shadow: 0 0 0 transparent, 0 1px 2px #000;
}

#quickLinksContainer .quickLink {
    width: 48px;
    height: 48px;
    float: left;
}

#quickLinksContainer div.quickLinkIcon {
    width: 30px;
    height: 30px;
    background: url(https://cdn2.fallensword.com/misc/quick_link_icons.png);
    margin: 0 auto;
    cursor: pointer;
}

#quickLinksContainer .quickLinkText {

}

#quickLinksContainer #quickLink-Backpack .quickLinkIcon {
    background-position: -30px 0px
}

#quickLinksContainer #quickLink-Map .quickLinkIcon {
    background-position: -90px 0px
}

#quickLinksContainer #quickLink-Repair .quickLinkIcon {
    background-position: -60px 0px
}

#world-settings {
    float: right;
    line-height: 48px;
    color: #fff;
    text-shadow: 0 0 0 transparent, 0 1px #000;
    margin-right: 20px;
    clear: right
}

/*
#quickLinksContainer #quickLink-Backpack	.hcs-state-hover {background-position: -30px -30px}
#quickLinksContainer #quickLink-Map			.hcs-state-hover {background-position: -90px -30px}
#quickLinksContainer #quickLink-Repair		.hcs-state-hover {background-position: -60px -30px}
*/
/* */

/*
.clickable
{
	cursor: pointer;
}

#backpackContainer
{
	height: 42px;
	width: 60px;
	float: left;
}

#backpack
{
	background-position: -30px 0px;
}

#backpackDataContainer
{
	width: 60px;
	height: 16px;
	background: rgba(255,255,255,0.7);
	border-radius: 6px;
	text-shadow: 0 0 0 transparent;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}

#backpackData
{
	width: 100%;
	height: 12px;
	float: left;
	font-size: 12px;
	text-align: center;
}

#mapLinkContainer
{
	width: 30px;
	height: 30px;
}

#mapLink
{
	width: 30px;
	height: 30px;
	background-position: 0px 0px;
	margin-left: 12px;
}

#repairLinkContainer
{
	width: 30px;
	height: 30px;
	margin-left: 36px;
}

#repairLink
{
	width: 30px;
	height: 30px;
	background-position: -60px 0px;
}
*/