/*
Styles that must be overridden if an alternate jquery-ui.css is used:
    button.ui-state-active  
        need to override to make sure it works for positive and negative and secondary buttons, need !important
        border, background, color only
    .ui-priority-secondary, .ui-widget-content .ui-priority-secondary 
        need to change foreground color to properly reflect white background if needed
    .ac_over
        need to define active autocomplete item until jQui, is ui-state-active
    .ac_odd
        zebra striped autocomplete result background color

Other tweaks to jquery-ui.css
    Remove font-size: 1.1. to 1.0
    Remove Lucida fonts, angers Firefox 3.5
*/


/*
* jQuery UI CSS Framework 1.8.11
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Theming/API
*
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande,%20Lucida%20Sans,%20Arial,%20sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=2px&bgColorHeader=e2f1f2&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=100&borderColorHeader=a4dde4&fcHeader=222222&iconColorHeader=009eb1&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=362b36&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=80&borderColorDefault=cccccc&fcDefault=444444&iconColorDefault=888888&bgColorHover=f0f0f0&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=a4dde4&fcHover=1f8793&iconColorHover=009eb1&bgColorActive=a4dde4&bgTextureActive=02_glass.png&bgImgOpacityActive=100&borderColorActive=009eb1&fcActive=222222&iconColorActive=009eb1&bgColorHighlight=ffebc1&bgTextureHighlight=01_flat.png&bgImgOpacityHighlight=100&borderColorHighlight=fdbf3b&fcHighlight=a6750c&iconColorHighlight=a6750c&bgColorError=ffe3e3&bgTextureError=01_flat.png&bgImgOpacityError=100&borderColorError=dd0000&fcError=550000&iconColorError=550000&bgColorOverlay=000000&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=100&opacityOverlay=50&bgColorShadow=aaaaaa&bgTextureShadow=07_diagonals_small.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=0px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=0px
*/


/* Component containers
----------------------------------*/
.ui-widget { font-family: var(--jQueryFont), 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: var(--jQueryFont); font-size: 1em; }
.ui-widget-content { border: 1px solid #666; background: #fff; color: #666; }
.ui-widget-content a { color: var(--jQueryContentColor); }
.ui-widget-header { border: 1px solid var(--jQueryHeaderBorder); background: var(--jQueryHeaderBackground); color: var(--jQueryHeaderColor); font-weight: bold; }
.ui-widget-header a { color: var(--jQueryHeaderColor); }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #2E8BC9; background: #fff; font-weight: normal; color: #2E8BC9; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: var(--jQueryDefaultColor); text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid var(--jQueryHoverBorder); background: var(--jQueryHoverBackground); font-weight: normal; color: var(--jQueryHoverColor); }
.ui-state-hover a, .ui-state-hover a:hover { color: var(--jQueryHoverColor); text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid var(--jQueryActiveBorder); background: var(--jQueryActiveBackground); font-weight: normal; color: var(--jQueryActiveColor); }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: var(--jQueryActiveColor); text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fdbf3b; background: #ffebc1 url(images/ui-bg_flat_100_ffebc1_40x100.png) 50% 50% repeat-x; color: #a6750c; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #a6750c; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #dd0000; background: #ffe3e3 url(images/ui-bg_flat_100_ffe3e3_40x100.png) 50% 50% repeat-x; color: #550000; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #550000; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #550000; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

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

/* states and images */
.ui-icon { width: 16px; height: 16px; color: var(--jQueryDefaultColor); }
.ui-widget-content .ui-icon {color: var(--jQueryDefaultColor); }
.ui-widget-header .ui-icon {color: var(--jQueryHeaderColor); }
.ui-state-default .ui-icon { color: var(--jQueryDefaultColor); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { color: var(--jQueryHoverColor); }
.ui-state-active .ui-icon {color: var(--jQueryActiveColor); }
.ui-state-highlight .ui-icon {color: #a6760c;}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {color: #550000;}

/* Allow
 Font Awesome Icons in lieu of jQuery UI and only apply when using a FA icon */
.ui-icon {
    /* Remove the jQuery UI Icon */
    background: none repeat scroll 0 0 transparent !important;
    /* Remove the jQuery UI Text Indent */
    text-indent: 0  !important;
    /* Bump it up - jQuery UI is -8px */
    padding-left: 2px;
    text-decoration: none !important;
}

.ui-button-icon-only .ui-icon {
    /* Bump it - jQuery UI is -8px */
    margin-left: -1px  !important;
}

button.splitbutton-right span.ui-icon {
        left: auto;
        top: 60%;
}

@font-face{font-family:'FontAwesome';src:url('../font/fontawesome-webfont.eot');src:url('../font/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),url('../font/fontawesome-webfont.woff') format('woff'),url('../font/fontawesome-webfont.ttf') format('truetype'),url('../font/fontawesome-webfont.svg#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}[class^="ui-icon-"],[class*=" ui-icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;}
[class^="ui-icon-"]:before,[class*=" ui-icon-"]:before{text-decoration:inherit;display:inline-block;speak:none;}
.ui-icon:before{font-size:1.2em;}


.ui-icon-gripsmall-diagonal-se:before {content:"\f012";}
.ui-icon-triangle-1-e:before{content:"\f0da";}
.ui-icon-triangle-1-s:before{content:"\f0d7";}
.ui-icon-closethick:before{content:"\f00d";}
.ui-icon-close:before{content:"\f00d";}
.ui-icon-circle-triangle-e:before{content:"\f138";}
.ui-icon-circle-triangle-w:before{content:"\f137";}
.ui-icon-plusthick:before{content:"\f067";}
.ui-icon-triangle-1-se:before{content:"\f103";}
.ui-icon-triangle-2-n-s:before{content:"\f0dc";}
.ui-icon-folder-open:before{content:"\f07c";}
.ui-icon-folder-collapsed:before{content:"\f07b";}
.ui-icon-document:before{content:"\f15b";}
.ui-icon-pencil:before{content:"\f040";}
.ui-icon-suitcase:before{content:"\f0f2";}
.ui-icon-alert:before{content:"\f071";}
.ui-icon-info:before{content:"\f05a";}

.ui-dialog .ui-dialog-titlebar-close span.ui-icon {
    font-size: 1.2em;
}

.asmListItem a.ui-icon {
    padding: 4px 0 0 4px;
    width: 12px;
}

.ui-icon-small {
    font-size: 0.8em;
}

.ui-icon-red {background-image:none !important; color: #CE1715 !important; }
.ui-icon-yellow {background-image: none !important;  color: #E6B74A !important;}
.ui-icon-green {background-image: none!important; color: #6CA84F !important; }
.ui-icon-blue {background-image: none !important;  color: #365EFD !important;}
.ui-icon-grey {background-image: none !important;  color: #c3c3c3 !important;}

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

.ui-widget-overlay { background: #666; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: 0px 0 0 0px; padding: 0px; background: #aaaaaa; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }


/* More specific as required */
.ui-force-state-active {
    border: 1px solid var(--jQueryActiveBorder) !important; ;
    background: var(--jQueryActiveBackground) !important; ;
    color: var(--jQueryActiveColor) !important; ;
}

.ui-force-widget-header {
    border: 1px solid var(--jQueryHeaderBorder) !important;
    background: var(--jQueryHeaderBackground) !important;
    color: var(--jQueryHeaderColor) !important;
}

.ui-autocomplete {
  z-index:2147483647 !important;
}
.ui-icon-triangle-1-s {
    padding: 0em 1em;
}