/* Minification failed. Returning unminified contents.
(1983,111): run-time error CSS1019: Unexpected token, found '-'
(2217,178): run-time error CSS1019: Unexpected token, found ' '
(2217,178): run-time error CSS1019: Unexpected token, found ' '
(2217,178): run-time error CSS1042: Expected function, found ' '
(2217,178): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(2217,217): run-time error CSS1019: Unexpected token, found ' '
(2217,217): run-time error CSS1019: Unexpected token, found ' '
(2217,217): run-time error CSS1042: Expected function, found ' '
(2217,217): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(2218,191): run-time error CSS1019: Unexpected token, found ' '
(2218,191): run-time error CSS1019: Unexpected token, found ' '
(2218,191): run-time error CSS1042: Expected function, found ' '
(2218,191): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(2218,230): run-time error CSS1019: Unexpected token, found ' '
(2218,230): run-time error CSS1019: Unexpected token, found ' '
(2218,230): run-time error CSS1042: Expected function, found ' '
(2218,230): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(2219,199): run-time error CSS1019: Unexpected token, found ' '
(2219,199): run-time error CSS1019: Unexpected token, found ' '
(2219,199): run-time error CSS1042: Expected function, found ' '
(2219,199): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(2219,239): run-time error CSS1019: Unexpected token, found ' '
(2219,239): run-time error CSS1019: Unexpected token, found ' '
(2219,239): run-time error CSS1042: Expected function, found ' '
(2219,239): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(2220,205): run-time error CSS1019: Unexpected token, found ' '
(2220,205): run-time error CSS1019: Unexpected token, found ' '
(2220,205): run-time error CSS1042: Expected function, found ' '
(2220,205): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(2220,244): run-time error CSS1019: Unexpected token, found ' '
(2220,244): run-time error CSS1019: Unexpected token, found ' '
(2220,244): run-time error CSS1042: Expected function, found ' '
(2220,244): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(2533,1): run-time error CSS1019: Unexpected token, found '#'
(2533,3): run-time error CSS1030: Expected identifier, found '.'
(2533,3): run-time error CSS1019: Unexpected token, found '.'
(2533,4): run-time error CSS1019: Unexpected token, found '/'
(2924,32): run-time error CSS1030: Expected identifier, found '.'
(2924,33): run-time error CSS1030: Expected identifier, found '/'
(2924,33): run-time error CSS1031: Expected selector, found '/'
(2924,33): run-time error CSS1025: Expected comma or open brace, found '/'
(3606,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(3606,36): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3609,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(3609,33): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3660,32): run-time error CSS1030: Expected identifier, found '.'
(3660,33): run-time error CSS1030: Expected identifier, found '/'
(3660,33): run-time error CSS1031: Expected selector, found '/'
(3660,33): run-time error CSS1025: Expected comma or open brace, found '/'
(4477,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '1'
(5484,30): run-time error CSS1019: Unexpected token, found ' '
(5484,30): run-time error CSS1019: Unexpected token, found ' '
(5484,30): run-time error CSS1042: Expected function, found ' '
(5484,30): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(5485,27): run-time error CSS1019: Unexpected token, found ' '
(5485,27): run-time error CSS1019: Unexpected token, found ' '
(5485,27): run-time error CSS1042: Expected function, found ' '
(5485,27): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(5496,84): run-time error CSS1019: Unexpected token, found ' '
(5496,84): run-time error CSS1019: Unexpected token, found ' '
(5496,84): run-time error CSS1042: Expected function, found ' '
(5496,84): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(5496,122): run-time error CSS1019: Unexpected token, found ' '
(5496,122): run-time error CSS1019: Unexpected token, found ' '
(5496,122): run-time error CSS1042: Expected function, found ' '
(5496,122): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(5526,87): run-time error CSS1019: Unexpected token, found ' '
(5526,87): run-time error CSS1019: Unexpected token, found ' '
(5526,87): run-time error CSS1042: Expected function, found ' '
(5526,87): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(5526,125): run-time error CSS1019: Unexpected token, found ' '
(5526,125): run-time error CSS1019: Unexpected token, found ' '
(5526,125): run-time error CSS1042: Expected function, found ' '
(5526,125): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(5802,1): run-time error CSS1019: Unexpected token, found '@charset'
(5802,10): run-time error CSS1019: Unexpected token, found '"utf-8"'
(5802,17): run-time error CSS1019: Unexpected token, found ';'
(6085,33): run-time error CSS1019: Unexpected token, found ';'
 */
/*! jQuery UI - v1.11.0 - 2014-06-26
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
    display: none;
}

.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse;
}

.ui-helper-clearfix:after {
    clear: both;
}

.ui-helper-clearfix {
    min-height: 0; /* support: IE7 */
}

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0);
}

.ui-front {
    z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
    cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin: 2px 0 0 0;
    padding: .5em .5em .5em .7em;
    min-height: 0; /* support: IE7 */
    font-size: 100%;
}

.ui-accordion .ui-accordion-icons {
    padding-left: 2.2em;
}

    .ui-accordion .ui-accordion-icons .ui-accordion-icons {
        padding-left: 2.2em;
    }

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    position: absolute;
    left: .5em;
    top: 50%;
    margin-top: -8px;
}

.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-button {
    display: inline-block;
    position: relative;
    padding: 0;
    line-height: normal;
    margin-right: .1em;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
    overflow: visible; /* removes extra width in IE */
}

    .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: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
    width: 2.4em;
}

.ui-button-icons-only {
    width: 3.4em;
}

button.ui-button-icons-only {
    width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
    display: block;
    line-height: normal;
}

.ui-button-text-only .ui-button-text {
    padding: .4em 1em;
}

.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
    padding: .4em;
    text-indent: -9999999px;
}

.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
    padding: .4em 1em .4em 2.1em;
}

.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
    padding: .4em 2.1em .4em 1em;
}

.ui-button-text-icons .ui-button-text {
    padding-left: 2.1em;
    padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
    padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
    position: absolute;
    top: 50%;
    margin-top: -8px;
}

.ui-button-icon-only .ui-icon {
    left: 50%;
    margin-left: -8px;
}

.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
    left: .5em;
}

.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
    right: .5em;
}

/* button sets */
.ui-buttonset {
    margin-right: 7px;
}

    .ui-buttonset .ui-button {
        margin-left: 0;
        margin-right: -.3em;
    }

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0;
}

.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: 42%;
    }

    .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;
    }

.ui-dialog {
    overflow: hidden;
    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-se {
        width: 12px;
        height: 12px;
        right: -5px;
        bottom: -5px;
        background-position: 16px 16px;
    }

.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}

.ui-draggable-handle {
    -ms-touch-action: none;
    touch-action: none;
}

.ui-menu {
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    outline: none;
}

    .ui-menu .ui-menu {
        position: absolute;
    }

    .ui-menu .ui-menu-item {
        position: relative;
        margin: 0;
        padding: 3px 1em 3px .4em;
        cursor: pointer;
        min-height: 0; /* support: IE7 */
        /* support: IE10, see #8844 */
        list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
    }

    .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 {
        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-progressbar {
    height: 2em;
    text-align: left;
    overflow: hidden;
}

    .ui-progressbar .ui-progressbar-value {
        margin: -1px;
        height: 100%;
    }

    .ui-progressbar .ui-progressbar-overlay {
        background: url("images/animated-overlay.gif");
        height: 100%;
        filter: alpha(opacity=25);
        opacity: 0.25;
    }

.ui-progressbar-indeterminate .ui-progressbar-value {
    background-image: none;
}

.ui-resizable {
    position: relative;
}

.ui-resizable-handle {
    position: absolute;
    font-size: 0.1px;
    display: block;
    -ms-touch-action: none;
    touch-action: none;
}

.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
    display: none;
}

.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0;
}

.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0;
}

.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%;
}

.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%;
}

.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px;
}

.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px;
}

.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px;
}

.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px;
}

.ui-selectable {
    -ms-touch-action: none;
    touch-action: none;
}

.ui-selectable-helper {
    position: absolute;
    z-index: 100;
    border: 1px dotted black;
}

.ui-selectmenu-menu {
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}

    .ui-selectmenu-menu .ui-menu {
        overflow: auto;
        /* Support: IE7 */
        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-button {
    display: inline-block;
    overflow: hidden;
    position: relative;
    text-decoration: none;
    cursor: pointer;
}

    .ui-selectmenu-button span.ui-icon {
        right: 0.5em;
        left: auto;
        margin-top: -8px;
        position: absolute;
        top: 50%;
    }

    .ui-selectmenu-button span.ui-selectmenu-text {
        text-align: left;
        padding: 0.4em 2.1em 0.4em 1em;
        display: block;
        line-height: 1.4;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

.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;
    }

    /* For IE8 - See #6727 */
    .ui-slider.ui-state-disabled .ui-slider-handle,
    .ui-slider.ui-state-disabled .ui-slider-range {
        filter: inherit;
    }

.ui-slider-horizontal {
    height: .8em;
}

    .ui-slider-horizontal .ui-slider-handle {
        top: -.3em;
        margin-left: -.6em;
    }

    .ui-slider-horizontal .ui-slider-range {
        top: 0;
        height: 100%;
    }

    .ui-slider-horizontal .ui-slider-range-min {
        left: 0;
    }

    .ui-slider-horizontal .ui-slider-range-max {
        right: 0;
    }

.ui-slider-vertical {
    width: .8em;
    height: 100px;
}

    .ui-slider-vertical .ui-slider-handle {
        left: -.3em;
        margin-left: 0;
        margin-bottom: -.6em;
    }

    .ui-slider-vertical .ui-slider-range {
        left: 0;
        width: 100%;
    }

    .ui-slider-vertical .ui-slider-range-min {
        bottom: 0;
    }

    .ui-slider-vertical .ui-slider-range-max {
        top: 0;
    }

.ui-sortable-handle {
    -ms-touch-action: none;
    touch-action: none;
}

.ui-spinner {
    position: relative;
    display: inline-block;
    overflow: hidden;
    padding: 0;
    vertical-align: middle;
}

.ui-spinner-input {
    border: none;
    background: none;
    color: inherit;
    padding: 0;
    margin: .2em 0;
    vertical-align: middle;
    margin-left: .4em;
    margin-right: 22px;
}

.ui-spinner-button {
    width: 16px;
    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: none;
    border-bottom: none;
    border-right: none;
}
/* vertically center icon */
.ui-spinner .ui-icon {
    position: absolute;
    margin-top: -8px;
    top: 50%;
    left: 0;
}

.ui-spinner-up {
    top: 0;
}

.ui-spinner-down {
    bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
    /* need to fix icons sprite */
    background-position: -65px -16px;
}

.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;
    -webkit-box-shadow: 0 0 5px #aaa;
    box-shadow: 0 0 5px #aaa;
}

body .ui-tooltip {
    border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
    font-family: Verdana,Arial,sans-serif;
    font-size: 1.1em;
}

    .ui-widget .ui-widget {
        font-size: 1em;
    }

    .ui-widget input,
    .ui-widget select,
    .ui-widget textarea,
    .ui-widget button {
        font-family: Verdana,Arial,sans-serif;
        font-size: 1em;
    }

.ui-widget-content {
    border: 1px solid #aaaaaa;
    background: #ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
    color: #222222;
}

    .ui-widget-content a {
        color: #222222;
    }

.ui-widget-header {
    border: 1px solid #aaaaaa;
    background: #cccccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;
    color: #222222;
    font-weight: bold;
}

    .ui-widget-header a {
        color: #222222;
    }

    /* Interaction states
----------------------------------*/
    .ui-state-default,
    .ui-widget-content .ui-state-default,
    .ui-widget-header .ui-state-default {
        border: 1px solid #d3d3d3;
        background: #e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;
        font-weight: normal;
        color: #555555;
    }

        .ui-state-default a,
        .ui-state-default a:link,
        .ui-state-default a:visited {
            color: #555555;
            text-decoration: none;
        }

    .ui-state-hover,
    .ui-widget-content .ui-state-hover,
    .ui-widget-header .ui-state-hover,
    .ui-state-focus,
    .ui-widget-content .ui-state-focus,
    .ui-widget-header .ui-state-focus {
        border: 1px solid #999999;
        background: #dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;
        font-weight: normal;
        color: #212121;
    }

        .ui-state-hover a,
        .ui-state-hover a:hover,
        .ui-state-hover a:link,
        .ui-state-hover a:visited,
        .ui-state-focus a,
        .ui-state-focus a:hover,
        .ui-state-focus a:link,
        .ui-state-focus a:visited {
            color: #212121;
            text-decoration: none;
        }

    .ui-state-active,
    .ui-widget-content .ui-state-active,
    .ui-widget-header .ui-state-active {
        border: 1px solid #aaaaaa;
        background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
        font-weight: normal;
        color: #212121;
    }

        .ui-state-active a,
        .ui-state-active a:link,
        .ui-state-active a:visited {
            color: #212121;
            text-decoration: none;
        }

    /* Interaction Cues
----------------------------------*/
    .ui-state-highlight,
    .ui-widget-content .ui-state-highlight,
    .ui-widget-header .ui-state-highlight {
        border: 1px solid #fcefa1;
        background: #fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
        color: #363636;
    }

        .ui-state-highlight a,
        .ui-widget-content .ui-state-highlight a,
        .ui-widget-header .ui-state-highlight a {
            color: #363636;
        }

    .ui-state-error,
    .ui-widget-content .ui-state-error,
    .ui-widget-header .ui-state-error {
        border: 1px solid #cd0a0a;
        background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
        color: #cd0a0a;
    }

        .ui-state-error a,
        .ui-widget-content .ui-state-error a,
        .ui-widget-header .ui-state-error a {
            color: #cd0a0a;
        }

    .ui-state-error-text,
    .ui-widget-content .ui-state-error-text,
    .ui-widget-header .ui-state-error-text {
        color: #cd0a0a;
    }

    .ui-priority-primary,
    .ui-widget-content .ui-priority-primary,
    .ui-widget-header .ui-priority-primary {
        font-weight: bold;
    }

    .ui-priority-secondary,
    .ui-widget-content .ui-priority-secondary,
    .ui-widget-header .ui-priority-secondary {
        opacity: .7;
        filter: Alpha(Opacity=70);
        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;
    }

        .ui-state-disabled .ui-icon {
            filter: Alpha(Opacity=35); /* For IE8 - See #6059 */
        }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
    width: 16px;
    height: 16px;
}

.ui-icon,
.ui-widget-content .ui-icon {
    background-image: url("images/ui-icons_888888_256x240.png") !important;
}

.ui-widget-header .ui-icon {
    background-image: url("images/ui-icons_222222_256x240.png");
}

.ui-state-default .ui-icon {
    background-image: url("images/ui-icons_888888_256x240.png");
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
    background-image: url("images/ui-icons_454545_256x240.png");
}

.ui-state-active .ui-icon {
    background-image: url("images/ui-icons_454545_256x240.png");
}

.ui-state-highlight .ui-icon {
    background-image: url("images/ui-icons_2e83ff_256x240.png");
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
    background-image: url("images/ui-icons_cd0a0a_256x240.png");
}

/* positioning */
.ui-icon-blank {
    background-position: 16px 16px;
}

.ui-icon-carat-1-n {
    background-position: 0 0;
}

.ui-icon-carat-1-ne {
    background-position: -16px 0;
}

.ui-icon-carat-1-e {
    background-position: -32px 0;
}

.ui-icon-carat-1-se {
    background-position: -48px 0;
}

.ui-icon-carat-1-s {
    background-position: -64px 0;
}

.ui-icon-carat-1-sw {
    background-position: -80px 0;
}

.ui-icon-carat-1-w {
    background-position: -96px 0;
}

.ui-icon-carat-1-nw {
    background-position: -112px 0;
}

.ui-icon-carat-2-n-s {
    background-position: -128px 0;
}

.ui-icon-carat-2-e-w {
    background-position: -144px 0;
}

.ui-icon-triangle-1-n {
    background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
    background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
    background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
    background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
    background-position: -64px -16px;
}

.ui-icon-triangle-1-sw {
    background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
    background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
    background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
    background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
    background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
    background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
    background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
    background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
    background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
    background-position: -64px -32px;
}

.ui-icon-arrow-1-sw {
    background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
    background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
    background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
    background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
    background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
    background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
    background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
    background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
    background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
    background-position: 0 -48px;
}

.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
    background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
    background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
    background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
    background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px;
}

.ui-icon-arrow-4 {
    background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
    background-position: -16px -80px;
}

.ui-icon-extlink {
    background-position: -32px -80px;
}

.ui-icon-newwin {
    background-position: -48px -80px;
}

.ui-icon-refresh {
    background-position: -64px -80px;
}

.ui-icon-shuffle {
    background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
    background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
    background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
    background-position: 0 -96px;
}

.ui-icon-folder-open {
    background-position: -16px -96px;
}

.ui-icon-document {
    background-position: -32px -96px;
}

.ui-icon-document-b {
    background-position: -48px -96px;
}

.ui-icon-note {
    background-position: -64px -96px;
}

.ui-icon-mail-closed {
    background-position: -80px -96px;
}

.ui-icon-mail-open {
    background-position: -96px -96px;
}

.ui-icon-suitcase {
    background-position: -112px -96px;
}

.ui-icon-comment {
    background-position: -128px -96px;
}

.ui-icon-person {
    background-position: -144px -96px;
}

.ui-icon-print {
    background-position: -160px -96px;
}

.ui-icon-trash {
    background-position: -176px -96px;
}

.ui-icon-locked {
    background-position: -192px -96px;
}

.ui-icon-unlocked {
    background-position: -208px -96px;
}

.ui-icon-bookmark {
    background-position: -224px -96px;
}

.ui-icon-tag {
    background-position: -240px -96px;
}

.ui-icon-home {
    background-position: 0 -112px;
}

.ui-icon-flag {
    background-position: -16px -112px;
}

.ui-icon-calendar {
    background-position: -32px -112px;
}

.ui-icon-cart {
    background-position: -48px -112px;
}

.ui-icon-pencil {
    background-position: -64px -112px;
}

.ui-icon-clock {
    background-position: -80px -112px;
}

.ui-icon-disk {
    background-position: -96px -112px;
}

.ui-icon-calculator {
    background-position: -112px -112px;
}

.ui-icon-zoomin {
    background-position: -128px -112px;
}

.ui-icon-zoomout {
    background-position: -144px -112px;
}

.ui-icon-search {
    background-position: -160px -112px;
}

.ui-icon-wrench {
    background-position: -176px -112px;
}

.ui-icon-gear {
    background-position: -192px -112px;
}

.ui-icon-heart {
    background-position: -208px -112px;
}

.ui-icon-star {
    background-position: -224px -112px;
}

.ui-icon-link {
    background-position: -240px -112px;
}

.ui-icon-cancel {
    background-position: 0 -128px;
}

.ui-icon-plus {
    background-position: -16px -128px;
}

.ui-icon-plusthick {
    background-position: -32px -128px;
}

.ui-icon-minus {
    background-position: -48px -128px;
}

.ui-icon-minusthick {
    background-position: -64px -128px;
}

.ui-icon-close {
    background-position: -80px -128px;
}

.ui-icon-closethick {
    background-position: -96px -128px;
}

.ui-icon-key {
    background-position: -112px -128px;
}

.ui-icon-lightbulb {
    background-position: -128px -128px;
}

.ui-icon-scissors {
    background-position: -144px -128px;
}

.ui-icon-clipboard {
    background-position: -160px -128px;
}

.ui-icon-copy {
    background-position: -176px -128px;
}

.ui-icon-contact {
    background-position: -192px -128px;
}

.ui-icon-image {
    background-position: -208px -128px;
}

.ui-icon-video {
    background-position: -224px -128px;
}

.ui-icon-script {
    background-position: -240px -128px;
}

.ui-icon-alert {
    background-position: 0 -144px;
}

.ui-icon-info {
    background-position: -16px -144px;
}

.ui-icon-notice {
    background-position: -32px -144px;
}

.ui-icon-help {
    background-position: -48px -144px;
}

.ui-icon-check {
    background-position: -64px -144px;
}

.ui-icon-bullet {
    background-position: -80px -144px;
}

.ui-icon-radio-on {
    background-position: -96px -144px;
}

.ui-icon-radio-off {
    background-position: -112px -144px;
}

.ui-icon-pin-w {
    background-position: -128px -144px;
}

.ui-icon-pin-s {
    background-position: -144px -144px;
}

.ui-icon-play {
    background-position: 0 -160px;
}

.ui-icon-pause {
    background-position: -16px -160px;
}

.ui-icon-seek-next {
    background-position: -32px -160px;
}

.ui-icon-seek-prev {
    background-position: -48px -160px;
}

.ui-icon-seek-end {
    background-position: -64px -160px;
}

.ui-icon-seek-start {
    background-position: -80px -160px;
}
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
    background-position: -80px -160px;
}

.ui-icon-stop {
    background-position: -96px -160px;
}

.ui-icon-eject {
    background-position: -112px -160px;
}

.ui-icon-volume-off {
    background-position: -128px -160px;
}

.ui-icon-volume-on {
    background-position: -144px -160px;
}

.ui-icon-power {
    background-position: 0 -176px;
}

.ui-icon-signal-diag {
    background-position: -16px -176px;
}

.ui-icon-signal {
    background-position: -32px -176px;
}

.ui-icon-battery-0 {
    background-position: -48px -176px;
}

.ui-icon-battery-1 {
    background-position: -64px -176px;
}

.ui-icon-battery-2 {
    background-position: -80px -176px;
}

.ui-icon-battery-3 {
    background-position: -96px -176px;
}

.ui-icon-circle-plus {
    background-position: 0 -192px;
}

.ui-icon-circle-minus {
    background-position: -16px -192px;
}

.ui-icon-circle-close {
    background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
    background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
    background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
    background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
    background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
    background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
    background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
    background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
    background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
    background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
    background-position: -192px -192px;
}

.ui-icon-circle-check {
    background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
    background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
    background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
    background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
    background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
    background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
    background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
    background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
    background-position: -80px -224px;
}


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
    /*border-top-left-radius: 4px;*/
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
    /*border-top-right-radius: 4px;*/
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
    /*border-bottom-left-radius: 4px;*/
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
    /*border-bottom-right-radius: 4px;*/
}

/* Overlays */
.ui-widget-overlay {
    background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
    opacity: .3;
    filter: Alpha(Opacity=30);
}

.ui-widget-shadow {
    margin: -8px 0 0 -8px;
    padding: 8px;
    background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
    opacity: .3;
    filter: Alpha(Opacity=30);
    border-radius: 8px;
}

div.ui-selectmenu-menu.ui-front.ui-selectmenu-open > ul > li.ui-state-disabled {
    display: none !important;
}

.ui-button{display:inline-block;nowhitespace:afterproperty;position:relative;padding:0;margin-right:.1em;text-decoration:none!important;cursor:pointer;text-align:center;zoom:1;overflow:visible}
.ui-button-icon-only{width:2.4em}
button.ui-button-icon-only{width:2.4em}
.ui-button-icons-only{width:3.7em}
button.ui-button-icons-only{width:3.7em}
.ui-button span{-moz-border-radius:3px;nowhitespace:afterproperty;-webkit-border-radius:3px;border-radius:3px}
input.ui-button{font-weight:normal;line-height:1.2;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;outline:0}
.ui-button{*display:inline}
.ui-button .ui-button-text{display:block;line-height:1.2;font-weight:normal}
.ui-button-text-only .ui-button-text{padding:5px 12px}
.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:3px 5px 5px;text-indent:-9999999px}
.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:3px 12px 5px 25px}
.ui-button-text-icon-secondary .ui-button-text{padding:3px 25px 5px 12px}
.ui-button-text-icons .ui-button-text{padding:3px 25px 5px}
input.ui-button{padding:3px 12px}
.ui-button .ui-icon{border:0 none}
.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px;margin-left:6px}
.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}
.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:0}
.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.4em}
.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.4em}
.ui-buttonset{margin-right:7px}
.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}
.ui-buttonset,.ui-buttonset span{-moz-border-radius:0!important;-webkit-border-radius:0!important;border-radius:0!important}
.ui-corner-left .ui-button-text{-moz-border-radius-topleft:4px!important;-webkit-border-top-left-radius:4px!important;border-top-left-radius:4px!important;-moz-border-radius-bottomleft:4px!important;-webkit-border-bottom-left-radius:4px!important;border-bottom-left-radius:4px!important}
.ui-corner-right .ui-button-text{-moz-border-radius-topright:4px!important;-webkit-border-top-right-radius:4px!important;border-top-right-radius:4px!important;-moz-border-radius-bottomright:4px!important;-webkit-border-bottom-right-radius:4px!important;border-bottom-right-radius:4px!important}
.ui-buttonset .ui-state-active .ui-button-text{cursor:default;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}
button.ui-button::-moz-focus-inner{border:0;padding:0}
.ui-igprogressbar{position:relative;text-align:left}
.ui-igprogressbar .ui-igprogressbar-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;background-color:lightgray}
.ui-igprogressbar-horizontal{height:.8em}
.ui-igprogressbar-horizontal .ui-igprogressbar-range{top:0;height:100%}
.ui-igprogressbar-vertical{width:.8em;height:100px}
.ui-igprogressbar-vertical .ui-igprogressbar-range{left:0;width:100%}
.ui-igslider{position:relative;text-align:left}
.ui-igslider .ui-igslider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}
.ui-igslider .ui-igslider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.ui-igslider-horizontal{height:.8em}
.ui-igslider-horizontal .ui-igslider-handle{top:-5px;margin-left:-.6em}
.ui-igslider-horizontal .ui-igslider-range{top:0;height:100%}
.ui-igslider-horizontal .ui-igslider-range-min{left:0}
.ui-igslider-horizontal .ui-igslider-range-max{right:0}
.ui-igslider-vertical{width:.8em;height:100px}
.ui-igslider-vertical .ui-igslider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}
.ui-igslider-vertical .ui-igslider-range{left:0;width:100%}
.ui-igslider-vertical .ui-igslider-range-min{bottom:0}
.ui-igslider-vertical .ui-igslider-range-max{top:0}
.ui-igslider .ui-igslider-progress{background-color:red}
.ui-igslider .ui-igslider-bookmark{cursor:pointer;width:11px;height:11px;position:absolute;z-index:2;top:.15em;background:0;border:none!important}
.ui-igslider .ui-igslider-bookmark.ui-state-default{background:url("../images/igVideoPlayer/igVPBookmarkSprite.png") no-repeat 0 0}
.ui-igslider .ui-igslider-bookmark.ui-state-hover{background:url("../images/igVideoPlayer/igVPBookmarkSprite.png") no-repeat 0 -19px}
.ui-igslider .ui-igslider-bookmark.ui-state-active{background:url("../images/igVideoPlayer/igVPBookmarkSprite.png") no-repeat 0 -18px}
.ui-igslider .ui-igslider-bookmark-disabled{cursor:default;height:.2em;position:absolute;width:.2em;z-index:2;top:.3em}
.ui-igslider .ui-igslider-bookmark-tooltip{cursor:default;position:absolute;width:5.5em;z-index:10;overflow:hidden}
.ui-igbrowsebutton{font-weight:bold;font-size:1.3em;font-family:Arial,Helvetica,sans-serif;text-align:center;background:#f2f2f2;color:#36c;border:1px solid #ccc;cursor:pointer!important;padding:1px}
.ui-igbrowsebutton-filepicker{position:absolute;margin:-5px 0 0 -175px;padding:0;width:220px;height:30px;fontSize:14px;opacity:0;cursor:pointer;display:none;zIndex:2147483583;filter:alpha(opacity=0)}
.ui-igbutton{cursor:pointer;display:inline-block;margin-right:.1em;overflow:visible;padding:0;position:relative;text-align:center;text-decoration:none!important}
.ui-igbutton-icon{height:16px;width:16px}
.ui-igplayer-tooltip{position:absolute;z-index:10000}
.ui-igplayer-tooltip .ui-widget-content{padding:4px;overflow:hidden;font-size:11px;background:url("../images/igTooltip/igTooltipBackground.svg") no-repeat;background-color:#DADADA;background-image:none;color:#333;font-weight:normal;background-color:-moz-linear-gradient(center top,#fff,#DADADA);background-image:-moz-linear-gradient(top,#fff,#DADADA);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#DADADA));background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#DADADA));border:1px solid #B1B1B1;-moz-box-shadow:0 0 10px black;-webkit-box-shadow:0 0 10px black;box-shadow:0 0 10px black}
.ui-igplayer-tooltip ui-igtooltip-arrow-top{z-index:10000;background:transparent url("../images/igTooltip/igTooltipArrowTop.png") no-repeat 100% 100%;width:14px;height:7px;position:relative;left:50%;top:-1px;margin-left:-7px}
.ui-igplayer-tooltip ui-igtooltip-arrow-left{z-index:10000;background:transparent url("../images/igTooltip/igTooltipArrowLeft.png") no-repeat 100% 100%;width:7px;height:14px;position:relative;top:50%;left:-1px;margin-top:7px}
.ui-igplayer-tooltip ui-igtooltip-arrow-right{z-index:10000;background:transparent url("../images/igTooltip/igTooltipArrowRight.png") no-repeat 100% 100%;width:7px;height:14px;position:relative;top:50%;left:-1px;margin-top:7px}
.ui-igplayer-tooltip ui-igtooltip-arrow-bottom{z-index:10000;background:transparent url("../images/igTooltip/igTooltipArrowBottom.png") no-repeat 100% 100%;width:14px;height:7px;position:relative;left:50%;top:-1px;margin-left:-7px}
.ui-igloadingmsg{position:absolute;z-index:20000}
.ui-igloadingmsg{background-image:url(../images/igLoadingSmall.gif);width:64px;height:64px}
.ui-iggrid-indicatorcontainer{display:inline}
.ui-igcheckbox-normal{display:inline-block;_display:inline;overflow:hidden;width:16px;height:16px}
.ui-igcheckbox-normal-off{background:none!important}
.ui-igcheckbox-normal-on{text-indent:0}
.ui-igcheckbox-small{display:inline-block;width:13px;height:13px;overflow:hidden}
/*.ui-igcheckbox-small-off{background:none!important} - multi checkbox - drop down issue from profile page */ - 
.ui-igcheckbox-small-on{margin-left:-1px;margin-right:-2px;margin-top:-2px;text-indent:0}
.ui-igcheckbox-verysmall{display:inline-block;width:10px;height:10px;overflow:hidden}
.ui-igcheckbox-verysmall-off{background:none!important}
.ui-igcheckbox-verysmall-on{margin-left:-3px;margin-right:-3px;margin-top:-3px;text-indent:0}
.ui-igcheckbox-large{display:inline-block;width:20px;height:20px;font-size:1px;overflow:hidden}
.ui-igcheckbox-large-off{background:none!important}
.ui-igcheckbox-large-on{margin-left:2px;margin-right:2px;margin-top:2px;text-indent:0}
.touch .ui-datepicker table{font-size:1.2em}
.ui-hidden{display:none;visibility:hidden}
.ui-visible-phone{display:none!important}
.ui-visible-tablet{display:none!important}
.ui-hidden-desktop{display:none!important}
.ui-visible-desktop{display:inherit!important}
@media(min-width:768px) and (max-width:979px){.ui-hidden-desktop{display:inherit!important}
.ui-visible-desktop{display:none!important}
.ui-visible-tablet{display:inherit!important}
.ui-hidden-tablet{display:none!important}
}
@media(max-width:767px){.ui-hidden-desktop{display:inherit!important}
.ui-visible-desktop{display:none!important}
.ui-visible-phone{display:inherit!important}
.ui-hidden-phone{display:none!important}
}
.ui-chart-container{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;border-width:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.ui-chart-axis{border-color:#D0D0D0;background-color:#D0D0D0}
.ui-chart-legend-items-list{padding:0;margin:5px}
.ui-chart-legend-item-text{vertical-align:middle}
.ui-chart-legend-item-badge{vertical-align:middle}
.ui-chart-tooltip{-moz-box-shadow:0 0 2px #555;-webkit-box-shadow:0 0 2px #555;box-shadow:0 0 2px #555;padding:5px 8px;font-size:12px;font-family:Verdana,Helvetica,sans-serif}
.ui-chart-default-tooltip-content{white-space:nowrap}
.ui-chart-pointer-tooltip-content-container{margin:3px}
.ui-chart-pointer-tooltip{background-color:white;border-color:#4d4d4d;border-radius:4px;border-width:1px}
.ui-chart-toolbar{position:absolute;width:100%;text-align:center}
.ui-chart-toolbar li{list-style:none;display:table-cell;vertical-align:middle}
.ui-chart-slider{width:40px;padding:5px 9px}
.ui-chart-opd-button{position:absolute!important;top:5px;right:5px}
.ui-chart-toolbar button{height:18px;width:18px;margin:2px}
.ui-chart-toolbar button .ui-button-text{line-height:8px}
.touch .ui-chart-opd-button,.touch .ui-chart-toolbar{font-size:20px}
.touch .ui-chart-toolbar{display:table;background-color:rgba(79,79,79,0.40)}
.touch .ui-chart-toolbar ul{display:table-row}
.touch .ui-chart-toolbar li{display:table-cell}
.touch .ui-chart-toolbar .ui-chart-slider-holder{width:100%}
.touch .ui-chart-toolbar button{width:44px;height:44px;margin:5px}
.touch .ui-chart-toolbar button .ui-button-text{line-height:35px}
.touch .ui-chart-slider{width:90%;padding:0 30px}
.touch .ui-chart-toolbar .ui-slider-handle{width:30px;height:30px}
.ui-chart-title{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:16px;color:#696969;margin:5px 0 5px 0}
.ui-chart-subtitle{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#696969;margin:0 0 5px 0}
.ui-chart-horizontal-axis-title{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#696969;margin:0 0 5px 0}
.ui-chart-vertical-axis-title{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#696969;margin:0 0 0 5px}
.ui-horizontal-axis-labels{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;vertical-align:top;margin:5px 0 5px 0;color:#9B9B9B}
.ui-vertical-axis-labels{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;text-align:right;margin:0 5px 0 5px;color:#9B9B9B}
.ui-angular-axis-labels{margin:5px;color:#9B9B9B}
.ui-radial-axis-labels{vertical-align:top;margin:5px 0 5px 0;color:#9B9B9B}
.ui-chart-category-axis-tick{height:5px;color:#D0D0D0}
.ui-chart-area-fill-opacity{opacity:.7}
.ui-chart-aligned-gridlines{visibility:visible}
.ui-chart-axis-stroke,.ui-chart-axis-major-line{border-color:transparent}
.ui-igColorPicker{padding:5px 0}
.ui-igColorPicker{width:200px}
.ui-igColorPicker .color-table,.ui-igtoolbar .color-table ul,.color-table ul{padding:0;margin:0;list-style:none outside none;line-height:1%}
.ui-igColorPicker .color-table li{display:inline-block;margin:0;zoom:1;*display:inline}
.ui-igColorPicker .color{display:inline-block;height:16px;width:16px;border:1px solid #CDCDCD;margin:1px}
.ui-igColorPicker .color-table .color-table-first-row{margin-bottom:10px}
.ui-igColorPicker .color-table .ui-colorpicker-standardcolors{margin-top:10px}
.ui-igColorPicker .color-table a{outline:0;display:block}
.ui-igColorPicker .color-table .selected-color{border:1px dotted black;background-image:url(../images/igHtmlEditor/check.png);background-position:center center;background-repeat:no-repeat}
.touch .ui-igColorPicker .color{height:44px;width:44px}
.touch .ui-igColorPicker{width:480px}
.ui-chart-palette-1{border-color:#226CC8;background-color:#448ADF}
.ui-chart-palette-2{border-color:#A82E0B;background-color:#DA3C0E}
.ui-chart-palette-3{border-color:#556420;background-color:#7C932F}
.ui-chart-palette-4{border-color:#D6BB03;background-color:#FCE22E}
.ui-chart-palette-5{border-color:#DA1896;background-color:#EB49B3}
.ui-chart-palette-6{border-color:#6D438F;background-color:#8F5FB8}
.ui-chart-palette-7{border-color:#5B91F4;background-color:#8FB4F8}
.ui-chart-palette-8{border-color:#FF464A;background-color:#FF6F72}
.ui-chart-palette-9{border-color:#C78A0C;background-color:#F1A70E}
.ui-chart-palette-10{border-color:#562B79;background-color:#763AA7}
.ui-chart-palette-11{border-color:#789818;background-color:#92B81F}
.ui-chart-palette-12{border-color:#EE6C1E;background-color:#DA3C0E}
.ui-chart-container{font-family:Arial,Helvetica,sans-serif;font-size:13px}
.ui-chart-axis{border-color:#989EA3;background-color:#989EA3}
.ui-chart-legend-items-list{padding:0;margin:5px}
.ui-chart-legend-item-text{vertical-align:middle}
.ui-chart-legend-item-badge{vertical-align:middle}
.ui-chart-tooltip{-moz-box-shadow:0 0 2px #555;-webkit-box-shadow:0 0 2px #555;box-shadow:0 0 2px #555;padding:3px}
.ui-chart-non-html5{background-color:#FFF;border:1px solid #808080}
.ui-chart-non-html5-supported-message{color:#808080;text-align:center;display:block;font-size:1em;width:99%;height:99%}
.ui-chart-non-html5-supported-message .ui-chart-current-browser-label{color:#808080}
.ui-chart-non-html5-supported-message .ui-chart-non-html5-text{margin-top:5px;margin-bottom:5px}
.ui-chart-non-html5-supported-message .ui-chart-browsers-list{display:block;left:-200px;margin:auto 50%;padding:0;position:relative;width:400px}
.ui-chart-non-html5-supported-message .ui-chart-browsers-list li{float:left;list-style:none;display:block;width:80px;font-size:12px}
.ui-chart-non-html5-supported-message .ui-chart-browsers-list a{text-decoration:none;color:#000;display:block;padding-top:80px;padding-bottom:10px;background:transparent url(../images/igBrowserLogos.png) no-repeat -5px 10px;width:64px;margin-left:7px}
.ui-chart-non-html5-supported-message .ui-chart-browsers-list li:hover{background-color:rgba(255,255,255,0.5)}
.ui-chart-non-html5-supported-message .ui-chart-browsers-list a.ui-chart-chrome-icon{background-position:-5px 10px}
.ui-chart-non-html5-supported-message .ui-chart-browsers-list a.ui-chart-firefox-icon{background-position:-79px 10px}
.ui-chart-non-html5-supported-message .ui-chart-browsers-list a.ui-chart-Opera-icon{background-position:-147px 10px}
.ui-chart-non-html5-supported-message .ui-chart-browsers-list a.ui-chart-safari-icon{background-position:-213px 10px}
.ui-chart-non-html5-supported-message .ui-chart-browsers-list a.ui-chart-ie-icon{background-position:-284px 10px}
.ui-chart-toolbar{position:absolute;width:100%;text-align:center;font-size:0}
.ui-chart-toolbar li{list-style:none;display:table-cell;vertical-align:middle}
.ui-chart-slider{width:40px;padding:5px 9px}
.ui-chart-opd-button{position:absolute!important;top:5px;right:5px}
.ui-chart-toolbar button{height:18px;width:18px;margin:2px}
.ui-chart-toolbar button .ui-button-text{line-height:8px}
.ui-chart-toolbar .ui-slider-handle{height:18px;margin-left:-12px;top:-9px}
.touch .ui-chart-opd-button,.touch .ui-chart-toolbar{font-size:20px}
.touch .ui-chart-toolbar{display:table;background-color:rgba(79,79,79,0.40)}
.touch .ui-chart-toolbar ul{display:table-row}
.touch .ui-chart-toolbar li{display:table-cell}
.touch .ui-chart-toolbar .ui-chart-slider-holder{width:100%}
.touch .ui-chart-toolbar button{width:44px;height:44px;margin:5px}
.touch .ui-chart-toolbar button .ui-button-text{line-height:35px}
.touch .ui-chart-slider{width:90%;padding:0 30px}
.touch .ui-chart-toolbar .ui-slider-handle{width:30px;height:30px;margin-left:-15px;top:-15px}
.ui-igcombo{padding:0!important}
.ui-igcombo .ui-icon{float:none}
.ui-igcombo-field,.ui-igcombo .ui-igcombo-field{left:auto!important;top:auto!important;margin:0!important;border:0;outline:0;padding:1px 2px 1px 2px}
.ui-igcombo-field::-ms-clear{display:none}
.ui-igcombo-nulltext{color:#999}
.ui-igcombo-button{display:inline-block;cursor:pointer;overflow:hidden}
.ui-igcombo .ui-igcombo-button-rtl,.ui-widget-content .ui-igcombo-button-rtl,.ui-igcombo-button-rtl{border-width:0 1px 0 0}
.ui-igcombo .ui-igcombo-button-ltr,.ui-widget-content .ui-igcombo-button-ltr,.ui-igcombo-button-ltr{border-width:0 0 0 1px}
.ui-igcombo-clear,.ui-widget-content .ui-igcombo-clear,.ui-igcombo .ui-igcombo-clear{display:inline-block;cursor:pointer;background:0;overflow:hidden;border:0}
.ui-igcombo-list,.ui-igcombo .ui-igcombo-list{z-index:100000;font-size:.95em;background-image:none}
.ui-igcombo-listitemholder,.ui-igcombo-list .ui-igcombo-listitemholder{margin:0;padding:0;border:0;background:0}
.ui-igcombo-listitem,.ui-igcombo-list .ui-igcombo-listitem{list-style-type:none;margin:0;overflow:hidden;white-space:nowrap;border:0;background-image:none;float:left;padding:0 .2em;cursor:default;position:relative;outline:0}
.ui-igcombo-listitem-match{font-weight:bold}
.ui-igcombo-checkbox{position:absolute;cursor:pointer}
.ui-igcombo-listitemtextwithcheckbox{display:block;position:relative}
.ui-igcombo-waitfiltering{opacity:.5;filter:alpha(opacity=50)}
.ui-igcombo-waitfiltering input{background:#d8d8d8}
.ui-igcombo-buttonicon,.ui-igcombo-clearicon,.ui-igcombo-checkbox-on{display:block}
.ui-igcombo-no-top-corners{-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;border-top-left-radius:0;border-top-right-radius:0}
.ui-igcombo-no-bottom-corners{-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
.touch .ui-iggrid .ui-igcombo-clear,.touch .ui-iggrid .ui-widget-content .ui-igcombo-clear,.touch .ui-iggrid .ui-igcombo .ui-igcombo-clear,.touch .ui-iggrid .ui-igcombo-button,.touch .ui-iggrid .ui-igedit .ui-igedit-button{width:2em}
.touch .ui-iggrid .ui-igcombo-buttonicon,.touch .ui-iggrid .ui-igcombo-clearicon{left:.5em;position:relative}
.touch .ui-iggrid .ui-igcombo-list{height:auto!important}
.touch .ui-iggrid .ui-igcombo-listitem{height:2.4em!important;font-size:1.4em;line-height:2.4em!important}
.ui-igdialog{padding:.1em;overflow:hidden}
.ui-igdialog .ui-igdialog-content,.ui-igdialog-content{position:relative;padding:.5em 1em 1em;border:0;background:0;overflow:auto;zoom:1}
.ui-igdialog .ui-igdialog-content-iframe,.ui-igdialog-content-iframe{padding:0}
.ui-igdialog .ui-igdialog-header{padding:.4em 1em;white-space:nowrap;cursor:default;line-height:1.2em}
.ui-igdialog .ui-igdialog-headertext{font-weight:bold;float:left;overflow:hidden;white-space:nowrap;margin:0!important;line-height:1.4em}
.ui-igdialog-headertext-minimized{width:2em}
.ui-igdialog-headerimage{float:left;margin-top:3px;margin-right:2px}
.ui-igdialog-headerbutton{margin:-10px 0 0 .3em;float:right;cursor:pointer;width:16px;height:16px;overflow:hidden;position:relative;top:.6em}
.ui-igdialog-minimize-icon{margin-top:3px}
.ui-igdialog-footer{white-space:nowrap;cursor:default;font-weight:normal;border-width:1px 0 0;line-height:1.4em;margin:0;padding:.3em 1em .5em .4em;text-align:left}
.ui-igdialog-resizing{filter:alpha(opacity=70);opacity:.7}
.ui-igdialog-dragging{filter:alpha(opacity=70);opacity:.7}
.ui-igdialog-unmovable{cursor:default!important}
.ui-draggable .ui-igdialog-header{cursor:move}
.ui-igdialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}
.ui-igdialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}
.ui-igdialog-buttonpane .ui-igdialog-buttonset{float:right}
.ui-igdialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}
.touch .ui-igdialog .ui-igdialog-header{line-height:1.6em}
.touch .ui-dialog .ui-dialog-titlebar{padding:1em!important}
.touch .ui-igdialog .ui-igdialog-headerbutton{height:30px;width:44px;position:relative;top:.8em;margin:-15px 0 0 .3em}
.touch .ui-igdialog .ui-igdialog-headerbutton .ui-icon{position:absolute;top:50%;margin-top:-8px;left:50%;margin-left:-8px}
.ui-igedit,.ui-widget .ui-igedit{background:#fff;font-size:1em}
.ui-igedit-container{overflow:hidden;padding:0!important}
.ui-igedit .ui-icon{float:none!important}
.ui-igedit-field,.ui-widget .ui-igedit-field{outline:0;padding:1px 2px 1px 2px;font-size:1em;background-color:#fff;color:#333;text-shadow:none}
.ui-igedit-field::-ms-clear{display:none}
.ui-igedit .ui-igedit-field{border:0 none;float:left!important;margin:0!important}
.ui-igedit .ui-igedit_rtl{float:right!important}
.ui-igedit-textarea{resize:none;overflow:auto}
.ui-igedit-negative,.ui-widget .ui-igedit-negative{color:#e00000}
.ui-igedit-nullvalue,.ui-widget .ui-igedit-nullvalue{color:#999;text-shadow:none}
.ui-igedit .ui-igedit-button{float:right!important;border-width:0 0 0 1px!important;display:inline-block;width:16px}
.ui-igedit .ui-igedit-button-rtl{float:left!important;border-width:0 1px 0 0!important}
.ui-igedit .ui-igedit-buttonimage,.ui-widget .ui-igedit-buttonimage{border:0!important;background-color:transparent;margin-top:2px;display:block}
.ui-igedit-buttonclear,.ui-igedit .ui-igedit-buttonclear{background:0;border:0 none!important}
.ui-igedit-dropdown{z-index:100000}
.ui-igedit-list{background-image:none}
.ui-igedit-listitem,.ui-widget .ui-igedit-listitem{font-size:.95em;border-width:0;background-image:none;padding-left:2px;cursor:default}
.ui-igedit-listitemcolumnborder,.ui-widget .ui-igedit-listitemcolumnborder{border-right-width:1px}
.ui-igedit-no-top-corners{-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;border-top-left-radius:0;border-top-right-radius:0}
.ui-igedit-no-bottom-corners{-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
.ui-iggrid{background-image:none;border-width:0}
.ui-iggrid .ui-helper-reset{line-height:1.4;border:0 none}
.ui-iggrid-table{table-layout:fixed;width:100%;border-collapse:separate}
.ui-iggrid-headertable{table-layout:fixed;width:100%;white-space:normal;border-collapse:separate}
.ui-iggrid table th,.ui-iggrid table td{overflow:hidden;text-overflow:ellipsis;vertical-align:middle}
.ui-iggrid .ui-iggrid-headertable,.ui-iggrid .ui-iggrid-content,.ui-iggrid .ui-widget-content,.ui-iggrid-scrolldiv table{border-width:0}
.ui-iggrid .ui-iggrid-content{width:100%}
.ui-iggrid>.ui-widget-header.ui-helper-reset{border-width:0}
.ui-widget-content.ui-iggrid-filterddlist,.ui-widget-content.ui-iggrid-hiding-dropdown-list,.ui-widget-content.ui-iggrid-columnmoving-dropdown-list,.ui-widget-content.ui-iggrid-featurechooser-list,.ui-iggrid-summaries-dropdown-listcontainer{border:0;margin:0;padding:0;list-style-type:none}
.ui-iggrid .ui-iggrid-headercaption,.ui-iggrid .ui-iggrid-footer,.ui-iggrid .ui-iggrid-toolbar{padding:.6em .4em;text-align:center;cursor:default}
.ui-iggrid th.ui-state-default,.ui-iggrid th.ui-state-hover,.ui-iggrid th.ui-state-active,.ui-iggrid th.ui-state-default a,.ui-iggrid th.ui-state-hover a,.ui-iggrid th.ui-state-active a{font-weight:normal;text-align:left}
.ui-iggrid .ui-ig-altrecord{background-color:rgba(153,153,153,0.2)}
.ui-iggrid .ui-iggrid-footer,.ui-iggrid .ui-iggrid-toolbar{font-weight:normal;text-align:left;display:block}
.ui-iggrid th,.ui-iggrid th.ui-state-default,.ui-iggrid th.ui-state-hover,.ui-iggrid th.ui-state-active{text-align:left;white-space:nowrap}
.ui-iggrid table tbody td,.ui-iggrid .ui-iggrid-header,.ui-iggrid table th{padding:4px}
.ui-iggrid .ui-iggrid-tablebody td{border-width:1px}
.ui-iggrid table thead a{text-decoration:none}
.ui-iggrid td.ui-state-default,.ui-iggrid td.ui-state-highlight,.ui-iggrid td.ui-state-hover{border-width:1px;font-weight:normal}
.ui-iggrid .ui-iggrid-footer .ui-state-default,.ui-iggrid .ui-iggrid-toolbar .ui-state-default,.ui-iggrid .ui-iggrid-footer .ui-state-default a,.ui-iggrid .ui-iggrid-toolbar .ui-state-default a{text-decoration:none}
.ui-iggrid .ui-iggrid-toolbar .ui-iggrid-results{float:right}
.ui-iggrid .ui-iggrid-footer .ui-iggrid-results{float:left}
.ui-iggrid .ui-iggrid-paging,.ui-iggrid th .ui-iggrid-indicatorcontainer,.ui-iggrid th .ui-iggrid-indicatorcontainer .ui-icon{float:right}
.ui-iggrid .ui-iggrid-paging div,.ui-iggrid .ui-iggrid-paging span,.ui-iggrid .ui-iggrid-paging li,.ui-iggrid .ui-iggrid-paging input,.ui-iggrid .ui-iggrid-results span,.ui-iggrid .ui-iggrid-results input{float:left;padding:0 .3em;line-height:1.4em}
.ui-iggrid th .ui-iggrid-indicatorcontainer a{float:right;display:block}
.no-boxsizing .ui-iggrid-indicatorcontainer a{max-width:16px}
.ui-iggrid .ui-iggrid-paging .ui-igedit-button,.ui-iggrid .ui-iggrid-results .ui-igedit-button{border-width:0 0 0 1px}
a.ui-iggrid-pagelink,a.ui-iggrid-pagelinkcurrent{line-height:1.4em}
.ui-iggrid .ui-iggrid-paging .ui-icon,.ui-iggrid .ui-iggrid-results .ui-icon{padding:0}
.ui-iggrid .ui-iggrid-paging-item,.ui-iggrid .ui-iggrid-results-item{float:left}
.ui-iggrid .ui-iggrid-paging-item{position:relative;height:1.4em}
.ui-iggrid .ui-iggrid-paging-item span{cursor:pointer;-moz-user-select:none;-webkit-user-select:none;user-select:none}
.ui-iggrid .ui-iggrid-paging-item a:active,.ui-iggrid .ui-iggrid-paging-item a:focus{outline:0 none}
.ui-iggrid .ui-iggrid-paging-item span.ui-icon{margin-top:-8px;position:absolute;top:50%}
.ui-iggrid .ui-iggrid-pager *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.ui-iggrid-firstpage .ui-icon,.ui-iggrid-prevpage .ui-icon{left:3px}
.ui-iggrid-nextpage .ui-icon,.ui-iggrid-lastpage .ui-icon{right:3px}
.ui-iggrid .ui-iggrid-paging .ui-iggrid-firstpage,.ui-iggrid .ui-iggrid-paging .ui-iggrid-prevpage{padding-left:20px}
.ui-iggrid .ui-iggrid-paging .ui-iggrid-nextpage,.ui-iggrid .ui-iggrid-paging .ui-iggrid-lastpage{padding-right:20px}
.ui-iggrid-pagelist{padding:0 6px}
.ui-iggrid-pagelist li{margin:0 .1em}
.ui-iggrid .ui-iggrid-filterbutton{float:left}
.ui-iggrid th .ui-iggrid-filterbutton,.ui-iggrid .ui-iggrid-filterbuttonright{float:right;margin:0}
.ui-iggrid-filtercell{padding:4px 0;white-space:nowrap}
.ui-iggrid-filtercell .ui-igedit-field{text-align:left}
.ui-iggrid-scrolldiv{border-top:none!important;position:relative;min-height:0%;;background-color:#F3F3F3;border-bottom:1px solid #DCDCDC}
.ui-iggrid-scrolldiv{z-index:1}
.ui-iggrid-scrolldiv tbody{border:none!important}
.ui-iggrid-sortableheader>a,span.ui-iggrid-headertext{font-size:1em}
.ui-iggrid-headertext{cursor:default}
.ui-iggrid-sortableheader .ui-iggrid-headertext{cursor:pointer;-moz-user-select:none;-webkit-user-select:none;user-select:none}
.ui-iggrid-colheaderasc .ui-iggrid-headertext,.ui-iggrid-colheaderdesc .ui-iggrid-headertext,.ui-iggrid-headercell-featureenabled .ui-iggrid-headertext{width:-webkit-calc(100% - 18px)!important;width:-moz-calc(100% - 18px)!important;width:calc(100% - 18px)!important;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;float:left;line-height:1.6}
.ui-iggrid-headercell-featureenabled.ui-iggrid-colheaderasc .ui-iggrid-headertext,.ui-iggrid-headercell-featureenabled.ui-iggrid-colheaderdesc .ui-iggrid-headertext{width:-webkit-calc(100% - 34px)!important;width:-moz-calc(100% - 34px)!important;width:calc(100% - 34px)!important}
.touch .ui-iggrid-colheaderasc .ui-iggrid-headertext,.touch .ui-iggrid-colheaderdesc .ui-iggrid-headertext,.touch .ui-iggrid-headercell-featureenabled .ui-iggrid-headertext{width:-webkit-calc(100% - 1.8em)!important;width:-moz-calc(100% - 1.8em)!important;width:calc(100% - 1.8em)!important;line-height:1.8em}
.touch .ui-iggrid-headercell-featureenabled.ui-iggrid-colheaderasc .ui-iggrid-headertext,.touch .ui-iggrid-headercell-featureenabled.ui-iggrid-colheaderdesc .ui-iggrid-headertext{width:-webkit-calc(100% - 44px)!important;width:-moz-calc(100% - 44px)!important;width:calc(100% - 44px)!important}
.touch .ui-iggrid-colindicator-asc,.touch .ui-iggrid-colindicator-desc{margin-top:.4em}
.ui-iggrid-sortableheader{cursor:pointer;-moz-user-select:none;-webkit-user-select:none;user-select:none}
.ui-iggrid-sortableheader>a:active,.ui-iggrid-sortableheader>a:focus{outline:0 none}
.ui-iggrid-indicatorcontainer{margin-top:.25em}
.ui-iggrid-layout-helper>tbody>tr>td{padding:0!important;background:none transparent!important;vertical-align:top}
.ui-iggrid .ui-igedit-fieldincontainer,.ui-iggrid .ui-igedit-button{height:1.4em}
.ui-iggrid .ui-iggrid-results span,.ui-iggrid .ui-iggrid-pagedropdownlabels{line-height:1.4em}
.ui-iggrid .ui-igedit-button,.ui-iggrid-filtercell .ui-iggrid-indicatorcontainer a{float:left;position:relative;height:1.4em}
.ui-iggrid .ui-igedit-buttonimage,.ui-iggrid-filtercell .ui-iggrid-filterbutton{position:absolute;top:50%;left:50%;margin-top:-8px!important;margin-left:-8px!important}
.ui-igedit-dropdown .ui-igedit-listitem{font-size:1.1em!important;text-shadow:none}
.ui-iggrid .ui-iggrid-filtercell{font-size:1em;font-weight:normal}
.ui-iggrid .ui-iggrid-filtercell .ui-igedit{width:100%!important;height:1.6em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
.ui-iggrid .ui-iggrid-filtercell .ui-iggrid-filtereditor{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:1.4em;width:100%!important}
.ui-iggrid .ui-iggrid-filtercell .ui-igedit:first-child input{padding:.3em}
.ui-iggrid-filtercell .ui-iggrid-indicatorcontainer a{margin-right:-2em}
.ui-iggrid-filtercell .ui-iggrid-indicatorcontainer a:before{color:#DCDCDC;content:"|";margin:0 0 0 1.4em;text-shadow:none;width:1.4em}
.ui-iggrid .ui-iggrid-filtercell .ui-iggrid-filtereditor{padding:0 0 0 1.8em!important}
.ui-iggrid .ui-iggrid-filtercell .ui-igedit-button+.ui-iggrid-filtereditor{padding-right:1.6em!important;margin-right:-1.6em!important}
.ui-iggrid-rtl .ui-iggrid-filtercell .ui-igedit,.ui-iggrid-filtercell .ui-igedit:first-child{margin-right:-2em}
.ui-iggrid-rtl .ui-iggrid-filtercell .ui-iggrid-filtereditor,.ui-iggrid-filtercell .ui-igedit:first-child .ui-iggrid-filtereditor{padding:0 1.8em 0 0!important;text-align:right!important}
.ui-iggrid-rtl .ui-iggrid-filtercell .ui-iggrid-indicatorcontainer,.ui-iggrid-filtercell .ui-igedit+.ui-iggrid-indicatorcontainer{float:right}
.ui-iggrid-rtl .ui-iggrid-filtercell .ui-iggrid-indicatorcontainer a,.ui-iggrid-filtercell .ui-igedit+.ui-iggrid-indicatorcontainer a{margin:0 0 0 -1.4em!important}
.ui-iggrid-rtl .ui-iggrid-filtercell .ui-iggrid-indicatorcontainer a:before,.ui-iggrid-filtercell .ui-igedit+.ui-iggrid-indicatorcontainer a:before{margin-right:1.4em;margin-left:0;text-align:right}
body[dir="rtl"] .ui-iggrid-filtericoncontainer,body[dir="rtl"] .ui-iggrid-featurechoosericoncontainer{right:3px}
.ui-iggrid-rtl .ui-iggrid-filtercell .ui-igedit-container .ui-igedit-button+.ui-igedit-field{margin-left:-1.4em!important;margin-right:0!important}
.ui-iggrid-filtercell .ui-igedit-container .ui-igedit-button:first-child{width:1.4em!important;height:1.6em!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.no-boxsizing .ui-iggrid-filtercell .ui-igedit-container .ui-igedit-button+.ui-igedit-field,.ie7 .ui-iggrid-filtercell .ui-igedit-container .ui-igedit-button+.ui-igedit-field{margin-right:-5.2em!important}
.no-boxsizing .ui-iggrid-pagedropdowncontainer .ui-igedit-field,.no-boxsizing .ui-iggrid-pagesizedropdown .ui-igedit-field,.ie7 .ui-iggrid-pagedropdowncontainer .ui-igedit-field,.ie7 .ui-iggrid-pagesizedropdown .ui-igedit-field{margin-right:-2em!important;padding-top:0!important;padding-bottom:0!important}
.no-boxsizing .ui-iggrid-filtercell .ui-igedit-container .ui-igedit-button:first-child,.no-boxsizing .ui-iggrid-pagedropdowncontainer .ui-igedit-button,.no-boxsizing .ui-iggrid-pagesizedropdown .ui-igedit-button,.ie7 .ui-iggrid-filtercell .ui-igedit-container .ui-igedit-button:first-child,.ie7 .ui-iggrid-pagedropdowncontainer .ui-igedit-button,.ie7 .ui-iggrid-pagesizedropdown .ui-igedit-button{padding:0!important}
.ie7 .ui-iggrid-filtercell .ui-iggrid-indicatorcontainer a,.no-boxsizing .ui-iggrid-filtercell .ui-iggrid-indicatorcontainer a{left:.7em}
.ui-iggrid-filterddlistitemadvanced{padding:7px 0;overflow:hidden}
.ui-iggrid-filterddlistitemadvanced input{margin-right:7px}
.ui-iggrid-blockarea{z-index:9999}
.ui-iggrid-dialog{z-index:20001}
.ui-iggrid-filterdialogaddconditionlist{display:inline;padding:0 5px}
.ui-iggrid-filterdialogaddcondition{padding-top:5px;padding-bottom:10px}
.ui-iggrid-filtertable{margin-top:8px}
.ui-iggrid-filtertable td{background-color:transparent!important;border:none!important;vertical-align:top;padding:2px 4px 2px 0}
.ui-iggrid-filterrow{background-color:#CCC;background-image:none}
.ui-iggrid td.ui-iggrid-filtercell{padding:0;margin:0;border:0 none;border-top:0;height:1.6em}
.ui-iggrid-filtercell input{border-top:1px solid #FFF;border-bottom:1px solid #FFF;padding:0;margin:0}
.ui-iggrid-filterdialogclearall{text-decoration:underline;background:0;border:0;font-size:13px;color:inherit}
.ui-iggrid .ui-iggrid-pagesizedropdown.ui-state-default,.ui-iggrid .ui-iggrid-pagedropdowncontainer.ui-state-default{background:#fff none}
.ui-iggrid .ui-igedit .ui-igedit-field{background:#fff none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.ui-iggrid .ui-igedit-list .ui-igedit-listitem{font-size:1em;line-height:1.4em}
.ui-iggrid .ui-igedit-field{padding:0 0 0 2px!important}
.touch .ui-iggrid-results .ui-igedit-container,.touch .ui-iggrid-pagedropdowncontainer .ui-igedit-container{width:5em!important}
.touch .ui-iggrid-pager .ui-igedit-container .ui-igedit-field,.touch .ui-iggrid-results .ui-igedit-container .ui-igedit-field,.touch .ui-iggrid-pager .ui-igedit-container .ui-igedit-button,.touch .ui-iggrid-results .ui-igedit-container .ui-igedit-button{height:1.4em!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.touch .ui-iggrid-pager .ui-igedit-container .ui-igedit-field,.touch .ui-iggrid-results .ui-igedit-container .ui-igedit-field{width:3.6em!important}
.touch .ui-iggrid-pager .ui-igedit-container .ui-igedit-button,.touch .ui-iggrid-results .ui-igedit-container .ui-igedit-button{width:1.4em!important;padding:0!important}
.ui-iggrid-filterbutton{background:url(../images/igGrid/filter-icons-333333.png) no-repeat -32px 0!important;border:1px solid transparent}
.ui-iggrid th .ui-iggrid-filterbutton,.ui-iggrid-filterbuttonright{background:url(../images/igGrid/filter-icons-FFFFFF.png) no-repeat -32px 0!important}
.ui-iggrid-filtericon{display:block;width:16px;height:16px}
.ui-iggrid-filtericonstartswith{background:url(../images/igGrid/filter-icons-333333.png) no-repeat -112px 0}
.ui-iggrid-filtericondoesnotstartwith{background:url(../images/igGrid/filter-icons-333333.png) no-repeat -128px 0}
.ui-iggrid-filtericonendswith{background:url(../images/igGrid/filter-icons-333333.png) no-repeat -144px 0}
.ui-iggrid-filtericondoesnotendwith{background:url(../images/igGrid/filter-icons-333333.png) no-repeat -160px 0}
.ui-iggrid-filtericoncontains{background:url(../images/igGrid/filter-icons-333333.png) no-repeat -176px 0}
.ui-iggrid-filtericondoesnotcontain{background:url(../images/igGrid/filter-icons-333333.png) no-repeat -192px 0}
.ui-iggrid-filtericonequals{background:url(../images/igGrid/filter-icons-333333.png) no-repeat -208px 0}
.ui-iggrid-filtericondoesnotequal{background:url(../images/igGrid/filter-icons-333333.png) no-repeat -224px 0}
.ui-iggrid-filtericongreaterthanorequalto{background:url(../images/igGrid/filter-icons-333333.png) no-repeat -240px 0}
.ui-iggrid-filtericonlessthanorequalto{background:url(../images/igGrid/filter-icons-333333.png) no-repeat -256px 0}
.ui-iggrid-filtericongreaterthan{background:url(../images/igGrid/filter-icons-333333.png) no-repeat -272px 0}
.ui-iggrid-filtericonlessthan{background:url(../images/igGrid/filter-icons-333333.png) no-repeat -288px 0}
.ui-iggrid-filtericonlike{background:url(../images/igGrid/filter-icons-333333.png) no-repeat -304px 0}
.ui-iggrid-filtericonnotlike{background:url(../images/igGrid/filter-icons-333333.png) no-repeat -320px 0}
.ui-iggrid-filtericonmatch{background:url(../images/igGrid/filter-icons-333333.png) no-repeat -336px 0}
.ui-iggrid-filtericondoesnotmatch{background:url(../images/igGrid/filter-icons-333333.png) no-repeat -352px 0}
.ui-iggrid-filtericontoppercentile{background:url(../images/igGrid/filter-icons-333333.png) no-repeat -368px 0}
.ui-iggrid-filtericonbottompercentile{background:url(../images/igGrid/filter-icons-333333.png) no-repeat -384px 0}
.ui-iggrid-filtericontrue{background:url(../images/igGrid/filter-icons-333333.png) no-repeat -48px 0}
.ui-iggrid-filtericonfalse{background:url(../images/igGrid/filter-icons-333333.png) no-repeat -64px 0}
.ui-iggrid-filtericonafter,.ui-iggrid-filtericonbefore,.ui-iggrid-filtericontoday,.ui-iggrid-filtericonyesterday,.ui-iggrid-filtericonthismonth,.ui-iggrid-filtericonlastmonth,.ui-iggrid-filtericonnextmonth,.ui-iggrid-filtericonthisyear,.ui-iggrid-filtericonlastyear,.ui-iggrid-filtericonnextyear,.ui-iggrid-filtericonon,.ui-iggrid-filtericonnoton{background:url(../images/igGrid/filter-icons-333333.png) no-repeat -400px 0}
.ui-icon.ui-iggrid-icon-summaries{background:url(../images/igGrid/filter-icons-333333.png) no-repeat -416px 0}
.ui-icon.ui-iggrid-icon-groupby{background:url(../images/igGrid/filter-icons-333333.png) no-repeat -464px 0}
.ui-icon.ui-iggrid-icon-hide{background:url(../images/igGrid/filter-icons-333333.png) no-repeat -448px 0}
.ui-icon.ui-iggrid-icon-left{background:url(../images/igGrid/filter-icons-333333.png) no-repeat -511px 0}
.ui-icon.ui-iggrid-icon-right{background:url(../images/igGrid/filter-icons-333333.png) no-repeat -527px 0}
.ui-icon.ui-iggrid-icon-first{background:url(../images/igGrid/filter-icons-333333.png) no-repeat -543px 0}
.ui-icon.ui-iggrid-icon-last{background:url(../images/igGrid/filter-icons-333333.png) no-repeat -558px 0}
.ui-iggrid-featurechooser-list .ui-iggrid-featurechooser-li-iconcontainer,.no-svg .ui-iggrid-featurechooser-list .ui-iggrid-featurechooser-li-iconcontainer{background-image:url(../images/igGrid/touch-icons.png);background-repeat:no-repeat;height:60px;width:60px;margin:0 auto}
.svg .ui-iggrid-featurechooser-list .ui-iggrid-featurechooser-li-iconcontainer{background-image:url(../images/igGrid/touch-icons.svg)}
.ui-iggrid-featurechooser-submenu{z-index:20000;background-color:#E5E5E5;border:1px solid #B1B1B1;padding:4px;-moz-box-shadow:0 0 10px grey;-webkit-box-shadow:0 0 10px grey;box-shadow:0 0 10px grey}
.ui-iggrid-featurechooser-submenuicon{height:15px;position:relative!important;margin:auto!important}
.ui-icon.ui-iggrid-icon-sort-a-z{background-position:0 0}
.ui-icon.ui-iggrid-icon-sort-z-a{background-position:-60px 0}
.ui-icon.ui-iggrid-icon-multiple-sorting{background-position:-120px 0}
.ui-icon.ui-icon.ui-iggrid-icon-summaries{background-position:-180px 0}
.ui-icon.ui-icon.ui-iggrid-icon-fix{background-position:-240px 0}
.ui-icon.ui-icon.ui-iggrid-icon-unfix{background-position:-300px 0}
.ui-icon.ui-icon.ui-iggrid-icon-groupby{background-position:-360px 0}
.ui-icon.ui-icon.ui-iggrid-icon-column-chooser{background-position:-420px 0}
.ui-icon.ui-icon.ui-iggrid-icon-resize{background-position:-480px 0}
.ui-icon.ui-icon.ui-iggrid-icon-move{background-position:-540px 0}
.ui-icon.ui-icon.ui-iggrid-icon-hide{background-position:-600px 0}
.ui-icon.ui-icon.ui-iggrid-icon-show{background-position:-660px 0}
.ui-icon.ui-icon.ui-iggrid-icon-advanced-filter{background-position:-720px 0}
.ui-iggrid-featurechooser-list-submenu{padding:5px}
.ui-iggrid-featurechooser-list-submenu li{margin-top:2px;cursor:pointer;font-weight:normal}
.ui-iggrid-filterdd,.ui-iggrid-featurechooser-dropdown-dialog,.ui-iggrid-hiding-dropdown-dialog,.ui-iggrid-columnmoving-dropdown-dialog,.ui-iggrid-summaries-dialog,.ui-igpivot-filterdropdown,.ui-igpivot-metadatadropdown{padding:1px;box-shadow:0 0 5px #555;z-index:20000}
.ui-iggrid-filterddlist li,.ui-iggrid-hiding-dropdown-list li,.ui-iggrid-columnmoving-dropdown-list li,.ui-iggrid-summaries-dropdown-listcontainer li{position:relative;cursor:default;border:0;padding-right:25px;padding-left:25px;line-height:1.5em;margin-bottom:1px}
.ui-iggrid-filtericoncontainer,.ui-iggrid-columnmovingiconcontainer{margin-left:-22px;margin-top:-8px;position:absolute;top:50%}
.ui-iggrid-columnmovingiconcontainer .ui-icon{top:0;left:0}
.ui-iggrid-featurechooser-li-iconcontainer{position:relative!important}
.ui-iggrid-featurechooser-li-container{float:left;text-align:center;padding:0 5px;cursor:pointer}
.ui-iggrid-featurechooser-secondaryicon-container{margin-top:-9px;position:absolute;right:3px;top:50%}
.ui-iggrid-featurechoosericoncontainer .ui-icon,.ui-iggrid-featurechooser-secondaryicon-container .ui-icon{position:static}
.ui-iggrid-filterddlist *,.ui-iggrid-columnmoving-dropdown-list *,.ui-iggrid-hiding-dropdown-list *,.ui-iggrid-featurechooser-list *{white-space:nowrap}
.ui-iggrid-canceltextselection{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}
.ui-iggrid-virtualrow td{padding:0 4px!important}
.ui-iggrid-resizing-handle{top:-100px;height:300px;background:transparent url(../images/igGrid/blank.png) no-repeat 0 0;z-index:100}
.ui-iggrid-resizing-handle-cursor{cursor:e-resize}
.ui-iggrid-resize-line{width:1px;background-color:black;position:absolute;z-index:2}
.ui-iggrid table tbody td.ui-iggrid-expandcolumn,.ui-iggrid .ui-iggrid-tablebody td.ui-iggrid-expandcolumn{padding:0!important}
.ui-iggrid-expandbuttoncontainer,.ui-iggrid-expandbuttoncontainer-group-by{width:30px;height:2em;display:block;margin:0}
.ui-iggrid-expandbutton{width:16px;height:16px;float:left;margin:20%}
.ui-iggrid-expandbuttongb{width:16px;height:16px}
.ui-iggrid-expandcolumn{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}
.ui-iggrid .ui-iggrid-tablebody td.ui-iggrid-nongrouprowemptycell{border-top-width:0;border-bottom-width:0}
.ui-iggrid .ui-iggrid-tablebody td.ui-iggrid-last-emptycell{border-bottom-width:1px}
.ui-iggrid-groupexpandcell{float:left!important}
.ui-iggrid td.ui-iggrid-childarea{padding-left:34px}
.ui-iggrid-childarea-collapsed{padding-top:0!important;padding-bottom:0!important;border-width:0!important}
.ui-iggrid-childgridseparator{clear:both;display:block;margin:1.4em 0;height:0;border-top:1px dotted #000;border-bottom:1px dotted #FFF;opacity:.3;filter:alpha(opacity=30)}
.ui-tooltip,.ui-iggrid .ui-tooltip{background:none #fff;box-shadow:0 0 5px #AAA;padding:8px;z-index:9999;border-width:1px}
.ui-iggrid-columnmoving-dragtop{background:url(../images/igGrid/filter-icons-333333.png) no-repeat -80px 4px}
.ui-iggrid-columnmoving-dragbottom{background:url(../images/igGrid/filter-icons-333333.png) no-repeat -96px -4px}
.ui-iggrid-moving-indicator{cursor:pointer;display:block;float:right;font-family:"Segoe UI",Arial,sans-serif;font-size:10px;height:16px;line-height:20px;text-align:center;width:16px;background:url(../images/igGrid/filter-icons-FFFFFF.png) no-repeat -574px -2px}
.ui-iggrid th .ui-iggrid-summaries-header-icon.ui-icon{display:inline-block;float:right;background:transparent url(../images/igGrid/filter-icons-FFFFFF.png) no-repeat -416px 0}
.ui-iggrid-summaries-headerbuttoncontainer{float:right;border:1px solid transparent;width:16px;height:16px}
.ui-iggrid tfoot td.ui-state-default .ui-icon.ui-iggrid-icon-summaries{background:transparent url(../images/igGrid/filter-icons-333333.png) no-repeat -416px 0}
.ui-iggrid-summaries-footer-icon-container{float:left;border:1px solid transparent;width:16px;height:16px}
.ui-iggrid-summaries-dialog{z-index:20000;background-color:#fff;padding:6px 0}
.ui-iggrid-summaries-footer-text-container{font-size:.9em}
.ui-iggrid-footer-text-container{float:right}
.ui-iggrid-footer-icon-container{float:left}
.ui-igbutton-summaries-footer{width:10px;height:20px;border:solid 1px gray}
.ui-iggrid-summaries-footer-dialog-buttons-container{margin-top:6px;padding-left:25px;padding-right:6px}
.ui-iggrid tfoot td.ui-state-default,.ui-iggrid tfoot td.ui-state-hover,.ui-iggrid tfoot .ui-iggrid-footerextracell{background-image:none;text-shadow:none;border-top-width:0;border-left-width:0;padding:4px 0}
.ui-iggrid tfoot .ui-iggrid-footerextracell{border-right-width:1px;border-bottom-width:1px;border-style:solid}
.ui-iggrid tfoot tr:first-child td{border-top-width:1px}
.ui-iggrid tfoot td:first-child,.ui-iggrid tfoot .ui-iggrid-footerextracell{border-left-width:1px}
.ui-iggrid-summaries-dialog label{line-height:1.5em;margin-left:25px}
.ui-iggrid-summaries-dialog .ui-igcheckbox-normal{position:absolute;top:50%;margin-top:-9px}
.ui-iggrid-footertable{table-layout:fixed;width:100%;border-collapse:separate;background-color:#fff}
.ui-iggrid .ui-iggrid-footertable{border:0}
.ui-iggrid-groupbydroppableedge{opacity:.5}
.ui-iggrid-groupbyarea{background-color:#EEE;border-bottom:1px solid #999;border-top:1px solid #EEE;border-left:1px solid #EEE;border-right:1px solid #EEE;color:#333;padding-left:5px;padding-bottom:5px;position:relative;overflow:hidden;min-height:4em}
.ui-iggrid-groupbyareahover{border:1px solid #999}
.ui-iggrid-nodrop{cursor:not-allowed!important}
.ui-iggrid-grouparealist{display:inline;list-style-type:none;padding-bottom:0;margin-bottom:0;padding-left:0;margin-left:0}
.ui-iggrid-grouparealist li{display:inline;border-width:0;padding-left:.4em;line-height:1.6em;height:1.6em;overflow-y:hidden}
.ui-iggrid-grouparealist li span{cursor:pointer}
.ui-iggrid-groupedcolumnlabel .ui-icon{float:right;position:relative;top:50%;margin-top:-8px}
.ui-iggrid-groupbyareatext{display:block;margin:.4em 0;text-align:center}
.ui-iggrid-groupbylabelrightedge{float:left;height:1.6em;width:.85em;border:0;background:transparent url(../images/igGrid/group-by-label-right-edge.png) no-repeat right center;padding-left:0!important;opacity:.30;-ms-filter:"alpha(opacity=30)";filter:alpha(opacity=30);-khtml-opacity:.30;-moz-opacity:.30}
.ui-iggrid-groupbylayoutlabel{font-style:italic;letter-spacing:1px;padding-right:10px;border-right:1px solid;margin-right:10px;line-height:1.6em;opacity:.40;-ms-filter:"alpha(opacity=40)";filter:alpha(opacity=40);-khtml-opacity:.40;-moz-opacity:.40}
.ui-iggrid-groupbylabelrightedge+.ui-iggrid-groupedcolumnlabel{margin-left:-1.4em;padding-left:2em;border-left:none}
.ui-iggrid-groupbylabelrightedgeend{background:none transparent;float:right;border-color:#EEE #EEEEEE #EEE transparent;border-style:solid;border-width:.85em 0 .86em .85em;height:0;width:0}
.ui-iggrid-groupedcolumnlabel span:first-child+span{float:left}
.ui-iggrid-rowselector-class{font-weight:normal}
.ui-iggrid-rowselector-class .ui-igcheckbox-normal,.ui-iggrid-rowselector-header .ui-igcheckbox-normal{float:right}
.ui-iggrid-rowselector-class .ui-iggrid-rowselector-row-number{float:left}
.ui-iggrid th.ui-iggrid-rowselector-class .ui-icon{float:left;margin-right:.2em;opacity:0;filter:alpha(opacity=0)}
.ui-iggrid th.ui-iggrid-rowselector-class.ui-state-active .ui-icon,.ui-iggrid .ui-ig-altrecord th.ui-iggrid-rowselector-class.ui-state-active .ui-icon{opacity:1;filter:alpha(opacity=100)}
.ui-iggrid-columnchooser-handlebar{height:15px}
.ui-iggrid-hiding-hiddencolumnindicator{top:-100px;height:300px;background-color:transparent;background-image:url(../images/igGrid/diagonals-medium.png);opacity:.3;filter:alpha(opacity=30);cursor:pointer}
.ui-iggrid-hiding-indicator{float:right;display:block;width:16px;height:16px;line-height:13px;font-size:20px;text-align:center;font-family:"Segoe UI",Arial,sans-serif;cursor:pointer;margin-top:-1px}
.ui-dialog .ui-iggrid-columnchooser-caption.ui-dialog-titlebar{padding-right:30px}
.ui-dialog-title.ui-iggrid-columnchooser-caption-title{white-space:nowrap;overflow:hidden;width:100%;margin-right:0;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.ui-dialog .ui-iggrid-columnchooser-content th{text-align:left;padding:0 4px;font-size:.85em;text-transform:uppercase}
.ui-dialog .ui-iggrid-columnchooser-content td{white-space:nowrap;padding:0 4px}
.ui-iggrid-editingcell{text-align:left!important;vertical-align:top!important;padding:4px;line-height:normal}
.ui-iggrid-editor{position:absolute;padding:0!important;margin-right:0;margin-bottom:0}
.ui-widget-content.ui-iggrid-buttoncontainer{white-space:nowrap;z-index:1;-moz-box-shadow:0 0 5px #555;-webkit-box-shadow:0 0 5px #555;box-shadow:0 0 5px #555;border-width:1px;border-style:solid}
.ui-iggrid-button{display:inline-block;cursor:default;margin:5px;padding:0;white-space:nowrap}
td.ui-iggrid-addrow{text-align:left;position:relative;cursor:default;font-weight:normal;white-space:nowrap;padding:4px}
.ui-iggrid-addrow .ui-icon{margin-right:5px;float:none}
.ui-iggrid-button .ui-icon{float:none;width:16px;height:16px;margin-left:6px;margin-top:-8px;position:absolute;top:50%}
.ui-iggrid-button .ui-icon+span{padding:3px 12px 5px 25px}
.ui-iggrid-button-icon-only,.ui-iggrid-deletebutton{cursor:pointer;display:inline-block;white-space:nowrap;cursor:default;width:16px;height:16px;padding:3px!important;z-index:1}
.ui-iggrid-button-icon-only .ui-icon,.ui-iggrid-deleteicon{float:none;position:absolute;margin-top:-8px;margin-left:-8px;top:50%;left:50%}
.ui-iggrid-deletedrecord th,.ui-iggrid-deletedrecord td{opacity:.5;filter:alpha(opacity=50);text-decoration:line-through;font-style:italic}
.ui-iggrid .ui-igedit-disabled,.ui-iggrid .ui-igcombo-disabled{opacity:1;filter:alpha(opacity=100);color:#d0d0d0}
.ui-iggrid-modifiedrecord>td{font-style:italic}
*:first-child+html .ui-iggrid-deleteicon,*:first-child+html .ui-iggrid-addrowicon{display:block!important}
*:first-child+html .ui-iggrid-addrowicon{float:left}
.ui-iggrid .ui-state-highlight,.ui-iggrid-mergedcell.ui-state-highlight{border-top-color:transparent;border-bottom-color:transparent}
.ui-iggrid-mergedcell,.ui-iggrid-mergedcell.ui-state-highlight{color:#aaa}
.ui-iggrid .ui-iggrid-mergedcellsbottom.ui-state-highlight,.ui-iggrid .ui-ig-altrecord .ui-iggrid-mergedcellsbottom.ui-state-highlight{border-bottom-color:#bbb}
.ui-iggrid .ui-iggrid-mergedcell.ui-iggrid-mergedcellsbottom{border-bottom-color:#aaa}
.ui-iggrid-featurechooser-headercontainer{float:right}
.ui-iggrid-featurechooser-list{float:left}
.ui-iggrid-featurechooser-list li,.touch .ui-iggrid-featurechooser-list.ui-menu li{display:inline-block;float:left;max-width:70px;text-align:center;overflow:hidden;height:94px;line-height:1.2em;font-size:11px}
.ui-iggrid-featurechooser-list li.ui-state-default{background-color:transparent}
.ui-iggrid-featurechooser-list li.ui-state-default:hover,.ui-iggrid-featurechooser-list li.ui-state-hover{background-color:#EEE}
.ui-iggrid-featurechooser-list .ui-icon,.ui-iggrid-hiding-dropdown-list .ui-icon,.ui-iggrid-columnmoving-dropdown-list .ui-icon{opacity:.6;filter:alpha(opacity=60)}
.ui-iggrid-featurechooser-list .item-selected .ui-icon,.ui-iggrid-hiding-dropdown-list .item-selected .ui-icon,.ui-iggrid-columnmoving-dropdown-list .item-selected .ui-icon{opacity:1;filter:alpha(opacity=100)}
.ui-iggrid-featurechooser-list .ui-iggrid-featurechooserddlistitemtext,.ui-iggrid-hiding-dropdown-list .ui-iggrid-hiding-dropdown-ddlistitemtext,.ui-iggrid-columnmoving-dropdown-list .ui-iggrid-columnmoving-dropdown-ddlistitemtext{font-weight:normal;white-space:normal}
.ui-iggrid-featurechooser-list .item-selected .ui-iggrid-featurechooserddlistitemtext,.ui-iggrid-hiding-dropdown-list .item-selected .ui-iggrid-hiding-dropdown-ddlistitemtext,.ui-iggrid-columnmoving-dropdown-list .item-selected .ui-iggrid-columnmoving-dropdown-ddlistitemtext{font-weight:bold}
.ui-iggrid-featurechooser-list li.ui-iggrid-featurechooser-separator,.touch .ui-iggrid-featurechooser-list li.ui-iggrid-featurechooser-separator{background-color:#BBB;border-right:1px solid #333;float:left;font-size:1%;width:1px;height:74px;margin:10px 5px;opacity:.2}
.ui-iggrid-featurechooserddlistitemtext{display:block}
.ui-iggrid-columnchooser-listitems,.ui-iggrid-sorting-dialog-unsortedcolumns-list,.ui-iggrid-moving-dialog-columns ul,.ui-iggrid-groupby-dialog-ungroupedcolumns ul,.ui-iggrid-groupby-dialog-groupedcolumns ul,.ui-iggrid-sorting-dialog-sortedcolumns ul,.ui-iggrid-sorting-dialog-sortedcolumns ul,.ui-iggrid-sorting-dialog-unsortedcolumns ul{line-height:2.5em;list-style-type:none;padding:0;margin:0;white-space:nowrap;cursor:pointer;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none}
.ui-iggrid-modaldialog-caption-buttoncontainer{display:block;float:right;font-size:.75em}
.ui-iggrid-columnchooser-itemhidden,.ui-iggrid-columnchooser-itemhidden a{color:Gray}
.ui-iggrid-columnchooser-text{margin:0 0 0 5px}
.ui-iggrid-modaldialog-content{margin:0;padding:0}
.ui-iggrid-dialog-text{padding:0 0 0 1em}
.ui-iggrid-groupby-dialog-groupedcolumns,.ui-iggrid-groupby-dialog-ungroupedcolumns,.ui-iggrid-moving-dialog-columns .ui-iggrid-dialog-sortedcolumns,.ui-iggrid-dialog-unsortedcolumns,.ui-iggrid-dialog-unsortedcolumns ul,.ui-iggrid-dialog-sortedcolumns ul{width:100%}
.ui-iggrid-groupby-dialog-groupedcolumns li,.ui-iggrid-groupby-dialog-ungroupedcolumns li,.ui-iggrid-moving-dialog-columns li,.ui-iggrid-dialog-sortedcolumns li,.ui-iggrid-dialog-unsortedcolumns li,.ui-iggrid-dialog-unsortedcolumns li,.ui-iggrid-dialog-sortedcolumns li,.ui-iggrid-sorting-dialog-sortedcolumns li,.ui-iggrid-sorting-dialog-unsortedcolumns li,.ui-iggrid-columnchooser-item{position:relative;height:2.5em;border-width:0 0 1px 0;background:transparent none}
.ui-iggrid-dialog-unsortedcolumns ul li,.ui-iggrid-dialog-sortedcolumns ul li{margin:0;padding:0}
.ui-iggrid-dialog-unsortedcolumns-sortbybutton a,.ui-iggrid-dialog-groupby-button a,.ui-iggrid-columnchooser-item a,.ui-iggrid-sorting-dialog-unsortedcolumns-sortbybutton a{text-decoration:none;cursor:pointer;font-size:.8em}
.ui-iggrid-dialog-ascdescbutton-selected span{border-color:Red}
.ui-iggrid-multiplesorting-dialog-slide{margin:0 auto;padding:0;border-width:1px 0 0 0;background:transparent none}
.ui-iggrid-multiplesorting-dialog-slide-button-container{text-align:center;padding:0;margin:0 auto;display:block;font:bold 120%/100% Arial,Helvetica,sans-serif;color:black;text-decoration:none}
.ui-iggrid-dialog-sortedcolumns-list{margin:0;padding:0}
.ui-iggrid-dialog-sortedcolumns-list li{list-style-type:none;margin:12px 0;padding:12px 0}
.ui-iggrid-dialog-unsortedcolumns-list{margin:0;padding:0}
.ui-iggrid-dialog-unsortedcolumns-list li{list-style-type:none;padding:0 0 5px 0}
.ui-iggrid-groupby-dialog-groupedcolumns .ui-iggrid-dialog-groupedbuttons,.ui-iggrid-sorting-dialog-sortedcolumns .ui-iggrid-sorting-dialog-sortbybuttons{line-height:1.3em;width:1.8em;float:right;position:absolute}
.ui-iggrid-multiplesorting-dialog-slide .ui-iggrid-sorting-dialog-button-slide{height:.8em;width:4em}
.ui-igbutton-remove{position:absolute;right:0;top:50%;margin-top:-0.9em}
.ui-iggrid-dialog-button-slide{height:20px;line-height:20px}
.ui-iggrid-groupby-dialog-tree .ui-igtree-root{margin-top:.3em;margin-bottom:.3em;margin-right:1em}
.ui-iggrid-dialog-layouts-dd-field{float:left}
.ui-iggrid-dialog-layouts-dd-button{float:left}
.ui-iggrid-dialog-layouts-dd{float:left;margin-left:5px}
.ui-iggrid-groupby-dialog-layoutscontainer{margin-bottom:1em}
.ui-iggrid-groupby-dialog-groupedcolumns .ig-sorting-indicator,.ui-iggrid-sorting-dialog-sortedcolumns .ig-sorting-indicator{float:left;position:relative;top:50%;margin-top:-1em;height:2em;width:3.8em}
.ui-iggrid-dialog-groupby-button,.ui-iggrid-columnchooser-hidebutton,.ui-iggrid-sorting-dialog-unsortedcolumns-sortbybutton{clear:left;float:left;min-width:3.8em;display:block;margin-top:-1.3em;position:relative;top:50%}
.ui-iggrid-columnchooser-hidebutton{display:block;clear:left;float:left;min-width:2em}
.ui-iggrid-dialog-layouts-dd-field{padding:0 1.5em 0 .5em}
.ig-combo-icon-container{position:relative}
.ig-combo-icon-container a{position:absolute;top:50%;margin-top:-8px;right:.2em}
.ui-iggrid th.ui-iggrid-multiheader-cell{text-align:center}
.ui-iggrid-fixedcontainer{background-color:#f3f3f3;border-bottom:1px solid #DCDCDC}
.ui-iggrid-fixedcontainer-left{border-right:2px solid #555}
.ui-iggrid-fixedcontainer-right{border-left:2px solid #555}
.ui-iggrid-fixcolumn-headerbuttoncontainer{float:right}
.ui-iggrid-fixedcontainer-right .ui-iggrid-table>tbody>tr>td:last-child,.ui-iggrid .ui-iggrid-table.ui-iggrid-unfixed-table-left>tbody>tr>td:first-child{border-left-width:0!important}
.ui-iggrid-fixedcontainer-left .ui-iggrid-table>tbody>tr>td:last-child,.ui-iggrid .ui-iggrid-table.ui-iggrid-unfixed-table-right>tbody>tr>td:first-child{border-right-width:0!important}
.ui-iggrid-responsive-vertical tr>td:first-child{font-weight:bold}
.touch .ui-iggrid th .ui-iggrid-indicatorcontainer a{padding:5px}
.touch .ui-iggrid .ui-iggrid-filtercell .ui-iggrid-indicatorcontainer+.ui-igedit,.touch .ui-iggrid-filtercell .ui-igedit-container .ui-igedit-button:first-child{height:2.4em!important}
.touch .ui-iggrid-filtercell .ui-igedit-container .ui-igedit-button:first-child{width:2em!important;margin-left:-2.4em}
.touch .ui-iggrid .ui-iggrid-filtercell .ui-iggrid-filtereditor{height:2.4em!important;line-height:2.4em!important;padding-left:2.4em!important}
.touch .ui-iggrid-filtercell .ui-iggrid-indicatorcontainer a{padding:.2em;width:2em;height:2em;margin-right:-2.4em}
.touch .ui-iggrid-filtercell .ui-iggrid-indicatorcontainer a:before{font-size:1.4em;margin-left:1.2em}
.touch .ui-iggrid-filtercell .ui-iggrid-filterbutton,.touch .ui-iggrid-filtercell .ui-igedit-container .ui-igedit-button span{top:1.2em;left:1em}
.touch .ui-menu li{line-height:2.4em}
.touch .ui-iggrid table tbody td,.touch .ui-iggrid .ui-iggrid-header,.touch .ui-iggrid table th,.touch .ui-iggrid .ui-iggrid-filtereditor{padding:.4em}
.touch .ui-iggrid .ui-iggrid-results,.touch .ui-iggrid .ui-iggrid-paging{font-size:1.2em}
.touch .ui-iggrid-pagelist li{margin:0 .2em}
.touch .ui-iggrid-button{font-size:1.3em}
.touch .ui-iggrid-expandbuttoncontainer,.touch .ui-iggrid-expandbuttoncontainer-group-by{height:3.6em}
.touch .ui-iggrid-expandbutton{margin:1em 20%}
.touch .ui-iggrid tbody td.ui-iggrid-childarea{padding-left:34px}
.ui-iggrid-featurechooser-list-submenu{padding:4px;overflow:hidden;font-size:14px;line-height:26px;background-color:#FFF;background-image:none;min-width:60px;color:#333;font-weight:normal;border:0}
.ui-iggrid-featurechooser-list-submenu li.ui-state-default,.ui-iggrid-featurechooser-list-submenu li.ui-state-hover{background:transparent none;color:#333;border:0;text-shadow:none;padding:5px}
.ui-iggrid-featurechooser-list-submenu li.ui-state-hover{background:#EEE}
.ui-html5-non-html5{background-color:#FFF;border:1px solid #808080}
.ui-html5-non-html5-supported-message{color:#808080;text-align:center;display:block;font-size:1em;width:99%;height:99%}
.ui-html5-non-html5-supported-message .ui-html5-current-browser-label{color:#808080}
.ui-html5-non-html5-supported-message .ui-html5-non-html5-text{margin-top:5px;margin-bottom:5px}
.ui-html5-non-html5-supported-message .ui-html5-browsers-list{display:block;left:-200px;margin:auto 50%;padding:0;position:relative;width:400px}
.ui-html5-non-html5-supported-message .ui-html5-browsers-list li{float:left;list-style:none;display:block;width:80px;font-size:12px}
.ui-html5-non-html5-supported-message .ui-html5-browsers-list a{text-decoration:none;color:#000;display:block;padding-top:80px;padding-bottom:10px;background:transparent url(../images/igBrowserLogos.png) no-repeat -5px 10px;width:64px;margin-left:7px}
.ui-html5-non-html5-supported-message .ui-html5-browsers-list li:hover{background-color:rgba(255,255,255,0.5)}
.ui-html5-non-html5-supported-message .ui-html5-browsers-list a.ui-html5-chrome-icon{background-position:-5px 10px}
.ui-html5-non-html5-supported-message .ui-html5-browsers-list a.ui-html5-firefox-icon{background-position:-79px 10px}
.ui-html5-non-html5-supported-message .ui-html5-browsers-list a.ui-html5-Opera-icon{background-position:-147px 10px}
.ui-html5-non-html5-supported-message .ui-html5-browsers-list a.ui-html5-safari-icon{background-position:-213px 10px}
.ui-html5-non-html5-supported-message .ui-html5-browsers-list a.ui-html5-ie-icon{background-position:-284px 10px}
.ui-ightmleditor,.ui-widget .ui-ightmleditor{font-size:13px}
.ui-ightmleditor-content{padding:0 7px 0 5px;position:relative}
.ui-ightmleditor-content iframe{background-color:white;background-image:none;border-width:1px;display:block;width:100%;position:relative;margin:0}
.ui-ightmleditor-content textarea{resize:none;border-width:1px;display:block;width:100%;padding:0;margin:0;overflow:auto;overflow-x:auto;overflow-y:auto}
.ui-ightmleditor-content>div{background-color:white;margin:5px;padding:5px;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-color:#333;border-right-color:#333;border-bottom-color:#333;border-left-color:#333;border-top-style:inset;border-left-style:inset;overflow:auto}
.ui-ightmleditor .ui-igtoolbars-holder{padding:0 .3em;display:block;margin:.3em}
.ui-ightmleditor .ui-igtoolbar{margin:.3em .3em 0 0}
.ui-ightmleditor .ui-igtoolbar .ui-button{width:18px;height:18px;margin-left:4px}
.ui-ightmleditor .ui-igtoolbar .ui-splitbutton .ui-button{margin-left:0}
.ui-ightmleditor .ui-igtoolbar .ui-button-text,.ui-ightmleditor .ui-igPathFinder .ui-button-text{padding-bottom:2px;padding-left:6px;padding-right:6px;padding-top:2px}
.ui-ightmleditor .ui-button-icon-only .ui-button-text{padding:0}
.ui-igTablePropertiesDialog-fields{list-style:none outside none;margin:3px 15px;padding:0}
.ui-igTablePropertiesDialog-fields li{width:50%;float:left;padding-bottom:4px}
.ui-igTablePropertiesDialog-fields label{display:block;font-weight:bold;padding-bottom:2px}
.ui-ightmleditor .ui-igbutton-viewsource{margin:5px;height:18px;float:left}
.ui-igPathFinder{float:left;height:20px;margin:5px 5px 5px 0;font-size:.75em;overflow:hidden}
.ui-igPathFinder .ui-button{height:18px;padding:0;margin:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;position:relative;padding-left:10px}
.ui-igPathFinder .ui-first-button{padding-left:0}
.ui-igPathFinder .ui-button:last-child::after{display:none}
.ui-igPathFinder .ui-button::after{content:'';height:13px;width:13px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);display:block;position:absolute;top:2px;right:-7px;z-index:-1}
.ui-igPathFinder ul{padding:0;margin:0;list-style:none;width:100%}
.ui-igPathFinder li{padding:0 3px;float:left;margin:0 2px;cursor:pointer}
.ui-igpathfinder-overflowMarker{float:left;width:20px;height:18px;font-size:12px;text-align:center;letter-spacing:1px}
.ui-ightmleditor .ui-igtooltip .ui-igtooltip-arrow-top{background-image:none}
.ui-ightmleditor-dialog .ui-igdialog-content{padding:1em}
.ui-ightmleditor-dialog .layoutList label{display:inline-block;line-height:.8em;vertical-align:top}
.ui-ightmleditor-dialog .layoutList{margin:0;padding:0}
.ui-ightmleditor-dialog .layoutList li{list-style:none;padding:5px;margin:0;display:block}
.ui-ightmleditor-dialog .layoutList input{display:inline-block;width:100%;margin-bottom:.5em}
.ui-ightmleditor-dialog .layoutList select{display:block;width:100%;margin-bottom:.5em}
.ui-igimagepropertiesdialog label{line-height:1.91em;padding-right:3px;vertical-align:middle}
.ui-igimagepropertiesdialog-size-lbls{float:left;width:20%}
.image-dialog div{padding-bottom:7px}
.ui-igimagepropertiesdialog-aspect-ratio{left:142px;position:absolute;top:123px}
.ui-igimagepropertiesdialog-form{position:relative;padding:5px}
.ui-igimagepropertiesdialog-form label{display:block}
.ui-igimagepropertiesdialog-form-input{width:228px}
#imagePreview{text-align:center}
#../imagesrc{width:239px}
.ui-igtablepropertiesdialog-cols-rows-num{float:left}
.ui-igtablepropertiesdialog-cols-rows-num input{width:44px}
.ui-igtablepropertiesdialog-sample-table td{height:10px;width:10px;cursor:pointer;background-color:white}
.ui-ightmleditor .ui-igtoolbar .ui-igcombo{height:20px}
.ui-ightmleditor .ui-igcombo-list{height:auto!important}
.ui-ightmleditor .ui-igcombo-list li{height:auto!important;width:100%!important}
.ui-ightmleditor .ui-combo-fontfamily .ui-igcombo-list{font-size:1em;line-height:1.8em}
.touch .ui-ightmleditor .ui-igtoolbar .ui-button{height:44px;width:44px}
.touch .ui-igPathFinder{font-size:1em}
.touch .ui-ightmleditor .ui-igtoolbar .ui-igcombo,.touch .ui-ightmleditor-dialog .ui-igcombo{height:46px}
.touch .ui-ightmleditor .ui-igcombo-list li{height:44px!important;width:100%!important}
.touch .ui-combo-fontfamily li{line-height:44px!important}
.touch .ui-ightmleditor .ui-igbutton-viewsource,.touch .ui-igPathFinder .ui-button{height:44px}
.ui-ightmleditor .ui-igtoolbar-wrap .ui-splitbutton .ui-igbutton.ui-state-active,.ui-ightmleditor .ui-igtoolbar .ui-splitbutton .ui-igbutton.ui-state-active,.ui-ightmleditor .ui-igtoolbar .ui-splitbutton .ui-igbutton.ui-state-hover.ui-state-active,.ui-ightmleditor .ui-igtoolbar .ui-splitbutton .ui-igbutton.ui-state-hover{border:0}
.ui-ightmleditor .ui-igtoolbar .ui-splitbutton .ui-igbutton.ui-state-focus{border:0;background:transparent}
.ui-ightmleditor .ui-igtoolbar .ui-splitbutton{margin-left:5px}
.ig-layout-item{overflow:auto}
.ig-layout-griditem-rel{display:inline-block;position:relative;float:left;overflow:auto;vertical-align:top}
.ig-layout-griditem-abs{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;position:absolute;padding:5px}
.ig-layout-item-title{width:100%;text-align:center;background-color:#EBEBEB}
.ig-layout{display:block}
.ig-layout-item-float{float:left;margin:5px}
.ig-layout-item-v{float:left}
.ig-layout-flow{overflow:auto;padding:0}
.ig-layout-flow-item{float:left;margin:5px;width:10%;list-style-type:none;border:1px solid #D3D3D3;height:100px;overflow:hidden}
.ig-layout-vertical{overflow:auto}
.ig-layout-vertical-item{margin:5px;width:10%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border:1px solid #D3D3D3;height:100px;overflow:hidden}
.ig-layout-border{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.ig-layout-border-item{position:relative}
.ig-layout-border-container{height:100%;width:100%}
.ig-layout-border-wrapper1{position:relative;float:left;width:100%}
.ig-layout-border-wrapper2{position:relative;float:left;width:100%}
.ig-layout-border-header{position:absolute;top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:center;font-size:large;padding:.3em 0}
.ig-layout-border-footer{position:absolute;bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:center;font-size:large;padding:.3em 0}
.ig-layout-border-left{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;height:100%;overflow:hidden;float:left}
.ig-layout-border-center{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;overflow:auto;height:100%}
.ig-layout-border-right{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;height:100%;overflow:hidden;float:right}
.ig-layout-col{padding-left:20px;padding-right:20px;*zoom:1}
.ig-layout-col:after{clear:both}
.ig-layout-col:before,.ig-layout-col:after{content:"";display:table;line-height:0;clear:both}
.ig-layout-col .row{width:100%;clear:both;*zoom:1}
.ig-layout-col .row [class*="col"]{float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:block}
.ig-layout-col .row [class*="col"]:first-child{margin-left:0}
.ig-layout-col .row .col1{width:6.382978723404255%}
.ig-layout-col .row .col2{width:14.893617021276595%}
.ig-layout-col .row .col3{width:23.404255319148934%}
.ig-layout-col .row .col4{width:31.914893617021278%}
.ig-layout-col .row .col5{width:40.42553191489362%}
.ig-layout-col .row .col6{width:48.93617021276595%}
.ig-layout-col .row .col7{width:57.44680851063829%}
.ig-layout-col .row .col8{width:65.95744680851064%}
.ig-layout-col .row .col9{width:74.46808510638297%}
.ig-layout-col .row .col10{width:82.97872340425532%}
.ig-layout-col .row .col11{width:91.48936170212765%}
.ig-layout-col .row .col12{width:100%}
@-ms-viewport{width:device-width}
@media(min-width:768px) and (max-width:979px){.ig-layout-col .row{width:100%;*zoom:1}
.ig-layout-col .row [class*="col"]{float:left;width:100%;min-height:30px;margin-left:2.7624309392265194%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:block}
.ig-layout-col .row [class*="col"]:first-child{margin-left:0}
.ig-layout-col .row .col1{width:5.801104972375691%}
.ig-layout-col .row .col2{width:14.3646408839779%}
.ig-layout-col .row .col3{width:22.92817679558011%}
.ig-layout-col .row .col4{width:31.491712707182323%}
.ig-layout-col .row .col5{width:40.05524861878453%}
.ig-layout-col .row .col6{width:48.61878453038674%}
.ig-layout-col .row .col7{width:57.18232044198895%}
.ig-layout-col .row .col8{width:65.74585635359117%}
.ig-layout-col .row .col9{width:74.30939226519337%}
.ig-layout-col .row .col10{width:82.87292817679558%}
.ig-layout-col .row .col11{width:91.43646408839778%}
.ig-layout-col .row .col12{width:100%}
}
@media handheld,only screen and (max-width:767px){.ig-layout-col .row{width:100%;*zoom:1}
.ig-layout-col .row [class*="col"]{width:100%;min-height:30px;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:block;float:none}
.ig-layout-col .row .col12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
}
@media(min-width:1200px){.ig-layout-col .row{width:100%;*zoom:1}
.ig-layout-col .row [class*="col"]{float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:block}
.ig-layout-col .row [class*="col"]:first-child{margin-left:0}
.ig-layout-col .row .col1{width:5.982905982905983%}
.ig-layout-col .row .col2{width:14.52991452991453%}
.ig-layout-col .row .col3{width:23.076923076923077%}
.ig-layout-col .row .col4{width:31.623931623931625%}
.ig-layout-col .row .col5{width:40.17094017094017%}
.ig-layout-col .row .col6{width:48.717948717948715%}
.ig-layout-col .row .col7{width:57.26495726495726%}
.ig-layout-col .row .col8{width:65.81196581196582%}
.ig-layout-col .row .col9{width:74.35897435897436%}
.ig-layout-col .row .col10{width:82.90598290598291%}
.ig-layout-col .row .col11{width:91.45299145299145%}
.ig-layout-col .row .col12{width:100%}
}
.ui-igrating .ui-icon{float:none!important}
.touch .ui-igrating .ui-icon.ui-igrating-vote,.touch .ui-igrating .ui-icon.ui-igrating-voteselected,.touch .ui-igrating .ui-icon.ui-igrating-votehover,.touch .ui-igrating .ui-icon.ui-igrating-votedisabled,.touch .ui-igrating .ui-icon.ui-igrating-votedisabledselected{background-image:url(../images/igRating/ig-rating-touch.png);width:44px;height:44px;-moz-background-size:250px 44px;-webkit-background-size:250px 44px;-o-background-size:250px 44px;background-size:250px 44px}
.touch .ui-icon.ui-igrating-vote{background-position:-150px 0}
.touch .ui-icon.ui-igrating-voteselected{background-position:0 0}
.touch .ui-icon.ui-igrating-votehover{background-position:-50px 0}
.touch .ui-icon.ui-igrating-votedisabled{background-position:-200px 0}
.touch .ui-icon.ui-igrating-votedisabledselected{background-position:-100px 0}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2){.touch .ui-igrating .ui-icon.ui-igrating-vote,.touch .ui-igrating .ui-icon.ui-igrating-voteselected,.touch .ui-igrating .ui-icon.ui-igrating-votehover,.touch .ui-igrating .ui-icon.ui-igrating-votedisabled,.touch .ui-igrating .ui-icon.ui-igrating-votedisabledselected{background-image:url(../images/igRating/ig-rating-touch@2.png)}
}
.ui-chart-container{font-family:Arial,Helvetica,sans-serif;font-size:13px}
.ui-chart-axis{border-color:#989EA3;background-color:#989EA3}
.ui-chart-tooltip{-moz-box-shadow:0 0 2px #555;-webkit-box-shadow:0 0 2px #555;box-shadow:0 0 2px #555;padding:3px}
.ui-chart-non-html5{background-color:#FFF;border:1px solid #808080}
.ui-chart-non-html5-supported-message{color:#808080;text-align:center;display:block;font-size:1em;width:99%;height:99%}
.ui-chart-non-html5-supported-message .ui-chart-current-browser-label{color:#808080}
.ui-chart-non-html5-supported-message .ui-chart-non-html5-text{margin-top:5px;margin-bottom:5px}
.ui-chart-non-html5-supported-message .ui-chart-browsers-list{display:block;left:-200px;margin:auto 50%;padding:0;position:relative;width:400px}
.ui-chart-non-html5-supported-message .ui-chart-browsers-list li{float:left;list-style:none;display:block;width:80px;font-size:12px}
.ui-chart-non-html5-supported-message .ui-chart-browsers-list a{text-decoration:none;color:#000;display:block;padding-top:80px;padding-bottom:10px;background:transparent url(../images/igBrowserLogos.png) no-repeat -5px 10px;width:64px;margin-left:7px}
.ui-chart-non-html5-supported-message .ui-chart-browsers-list li:hover{background-color:rgba(255,255,255,0.5)}
.ui-chart-non-html5-supported-message .ui-chart-browsers-list a.ui-chart-chrome-icon{background-position:-5px 10px}
.ui-chart-non-html5-supported-message .ui-chart-browsers-list a.ui-chart-firefox-icon{background-position:-79px 10px}
.ui-chart-non-html5-supported-message .ui-chart-browsers-list a.ui-chart-Opera-icon{background-position:-147px 10px}
.ui-chart-non-html5-supported-message .ui-chart-browsers-list a.ui-chart-safari-icon{background-position:-213px 10px}
.ui-chart-non-html5-supported-message .ui-chart-browsers-list a.ui-chart-ie-icon{background-position:-284px 10px}
.ui-igsplitter{overflow:hidden!important;border-color:#DCDCDC}
.ui-igsplitter-no-scroll{overflow:hidden!important}
.ui-igsplitter-splitbar-default{background:#DCDCDC}
.ui-igsplitter-panel-vertical{overflow:auto;border:0;float:left;height:100%}
.ui-igsplitter-panel-horizontal{overflow:auto;border:0;float:none;width:100%}
.ui-igsplitter-splitbar-resize-handler-vertical{position:relative;width:100%;height:0;top:0;left:0}
.ui-igsplitter-splitbar-resize-handler-inner-vertical{position:absolute;margin-right:-6px;right:10px;width:4px;cursor:col-resize}
.ui-igsplitter-splitbar-resize-handler-horizontal{position:relative;width:0;height:100%;bottom:4px;right:0}
.ui-igsplitter-splitbar-resize-handler-inner-horizontal{position:absolute;margin-top:-4px;top:4px;height:4px;cursor:row-resize}
.ui-igsplitter-splitbar-vertical{border:1px solid transparent;cursor:col-resize;float:left;width:4px}
.ui-igsplitter-collapse-button-vertical-left,.ui-igsplitter-collapse-button-vertical-right{position:relative;cursor:pointer;top:50%;height:22px;width:4px;margin-left:-1px;outline:0;overflow:hidden}
.ui-igsplitter-collapse-button-vertical-left{margin-top:-33px}
.ui-igsplitter-collapse-button-vertical-right{margin-top:22px}
.ui-igsplitter-splitbar-vertical .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px;outline:0}
.ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-vertical-left,.ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-vertical-right,.ui-igsplitter-collapse-button-vertical-left.ui-igsplitter-collapse-single-button,.ui-igsplitter-collapse-button-vertical-right.ui-igsplitter-collapse-single-button{margin-top:-11px}
.ui-igsplitter-splitbar-horizontal{border:1px solid transparent;cursor:n-resize;cursor:row-resize;float:none;width:100%;height:4px}
.ui-igsplitter-collapse-button-horizontal-left,.ui-igsplitter-collapse-button-horizontal-right{cursor:pointer;left:50%;position:relative;width:22px;height:4px;overflow:hidden}
.ui-igsplitter-collapse-button-horizontal-left{margin-left:-33px;margin-top:-1px}
.ui-igsplitter-collapse-button-horizontal-right{margin-left:11px;margin-top:-6px}
.ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-horizontal-left,.ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-horizontal-right,.ui-igsplitter-collapse-button-horizontal-left.ui-igsplitter-collapse-single-button,.ui-igsplitter-collapse-button-horizontal-right.ui-igsplitter-collapse-single-button{margin-left:-11px}
.ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-horizontal-right,.ui-igsplitter-collapse-button-horizontal-right.ui-igsplitter-collapse-single-button{margin-top:-1px}
.ui-igsplitter-splitbar-horizontal .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}
.ui-igsplitter-splitbar-collapsed,.ui-igsplitter-splitbar-collapsed .ui-igsplitter-splitbar-resize-handler-inner-vertical,.ui-igsplitter-splitbar-collapsed .ui-igsplitter-splitbar-resize-handler-inner-horizontal{cursor:default}
.ui-igsplitter-splitbar-invalid{border-color:red}
.touch .ui-igsplitter-splitbar-vertical{width:16px}
.touch .ui-igsplitter-collapse-button-vertical-left,.touch .ui-igsplitter-collapse-button-vertical-right{width:16px;height:44px}
.touch .ui-igsplitter-collapse-button-vertical-left{margin-top:-66px}
.touch .ui-igsplitter-collapse-button-vertical-right{margin-top:44px}
.touch .ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-vertical-left,.touch .ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-vertical-right,.touch .ui-igsplitter-collapse-button-vertical-left.ui-igsplitter-collapse-single-button,.touch .ui-igsplitter-collapse-button-vertical-right.ui-igsplitter-collapse-single-button{margin-top:-22px}
.touch .ui-igsplitter-splitbar-horizontal{height:16px}
.touch .ui-igsplitter-collapse-button-horizontal-left,.touch .ui-igsplitter-collapse-button-horizontal-right{width:44px;height:16px}
.touch .ui-igsplitter-collapse-button-horizontal-left{margin-left:-66px}
.touch .ui-igsplitter-collapse-button-horizontal-right{margin-left:22px;margin-top:-18px}
.touch .ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-horizontal-left,.touch .ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-horizontal-right,.touch .ui-igsplitter-collapse-button-horizontal-left.ui-igsplitter-collapse-single-button,.touch .ui-igsplitter-collapse-button-horizontal-right.ui-igsplitter-collapse-single-button{margin-left:-22px;margin-top:-1px}
.ui-igsplitter-splitbar-default:focus{outline:0}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.ui-igsplitter-collapse-button-vertical-left,.ui-igsplitter-collapse-button-vertical-right{height:44px}
.ui-igsplitter-collapse-button-vertical-left{margin-top:-66px}
.ui-igsplitter-collapse-button-vertical-right{margin-top:44px}
.ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-vertical-left,.ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-vertical-right{margin-top:-22px}
.ui-igsplitter-collapse-button-horizontal-left,.ui-igsplitter-collapse-button-horizontal-right{width:44px}
.ui-igsplitter-collapse-button-horizontal-left{margin-left:-66px}
.ui-igsplitter-collapse-button-horizontal-right{margin-left:22px}
.ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-horizontal-left,.ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-horizontal-right{margin-left:-22px}
}
.ui-splitbutton-list{position:absolute;display:none;overflow:hidden;z-index:9999}
.ui-splitbutton-list .ui-igbutton{display:block;margin-right:0}
.ui-splitbutton-list .ui-menu-item a.ui-state-default{border:1px solid}
.ui-splitbutton-list .ui-menu-item a.ui-state-default,.ui-splitbutton-list .ui-menu-item a.ui-state-hover,.ui-splitbutton-list .ui-menu-item a.ui-state-focus{margin:0;box-shadow:none}
.ui-splitbutton{display:inline-block;letter-spacing:-4px;word-spacing:-4px}
.ui-splitbutton.ui-widget{font-size:.9em}
.ui-splitbutton.ui-state-default{border-width:1px;border-style:solid}
.ui-splitbutton .ui-igtoolbarbutton.ui-button{margin:0;border:none!important}
.ui-splitbutton .ui-splitbutton-cleargaps{letter-spacing:normal;word-spacing:normal;margin-right:0}
.ui-splitbutton .ui-button-text{padding:0}
.ui-splitbutton .ui-button.ui-splitbutton-arrow{margin-left:0;border-left:none;width:10px}
.ui-splitbutton-hidden-input{background:none repeat scroll 0 0 transparent;border:0 none;height:1px;left:1px;outline:medium none;position:absolute;top:1px;width:1px;z-index:0}
.ui-splitbutton .ui-effects-wrapper{display:block}
.ui-igtilemanager{position:relative;overflow:auto}
.ui-igtilemanager .ui-igtilemanager-left{width:100%;height:100%;position:relative;display:block}
.ui-igtilemanager .ui-igtilemanager-right{height:100%;position:relative;overflow-x:hidden}
.ui-igtile{background-color:#f3f3f3;padding:5px;border:1px solid #d3d3d3;z-index:1;overflow:hidden;display:block}
.ui-igtile-inner-container{padding:10px;height:100%;border:1px solid #d3d3d3;background-color:#FFF;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.ig-tile-minimize-button{border:0;cursor:pointer;float:right;z-index:5}
.ig-tile-minimize-button .ig-tile-minimize-icon{background-image:url(../images/icon_sprite.png);background-color:transparent;background-repeat:no-repeat;background-position:0 -209px;border:0;width:32px;height:32px}
.ig-tile-minimize-button .ui-state-hover{background-color:rgba(0,0,0,0.2)}
.ui-igtile-minimized{cursor:pointer;font-size:.8em}
.ui-igtile-minimized .ig-tile-minimize-button{display:none}
.ui-igtilemanager .ui-igtile-minimized,.ui-igtile-minimized .ui-igtile-inner-container,.ui-igtilemanager .ui-igtile-maximized{overflow:hidden}
.ui-igtile-maximized .ui-igtile-inner-container{overflow:auto}
.ui-helper-visibility-hidden{visibility:hidden}
.ui-helper-overflow-hidden{overflow:hidden!important}
.ui-helper-overflow-visible{overflow:visible!important}
.ui-igtoolbar .ui-button{width:18px;height:18px;margin-left:4px}
.ui-ightmleditor .ui-button.ui-state-hover .ui-button-text{box-shadow:none}
.ui-ightmleditor .ui-igtoolbar>.ui-button:first-child{margin-left:0}
.ui-ightmleditor .ui-igtoolbar .ui-igcombo{vertical-align:top;margin:0 0 0 4px}
.ui-ightmleditor .ui-igtoolbar{white-space:nowrap}
.ui-igtoolbar{overflow:hidden;display:inline-block;padding:.3em;margin-right:.3em}
.ui-igtoolbar-wrap{margin-bottom:5px}
.ui-igtoolbar ul{list-style:none outside none;margin:0;padding:3px}
.ui-igtoolbar ul li{margin-left:.3em}
.ui-igtoolbar .ig-toolbar-separator{overflow-x:hidden;overflow-y:hidden;width:0;border-width:0 1px 0 0;background:transparent;margin:0 .3em 0 .2em;display:inline-block;height:14px;position:relative;text-indent:-1000px;top:1px}
.ui-igtoolbar-collapse-btn{width:12px;height:24px;float:left;cursor:pointer}
.ui-igtoolbar .ui-igcombo{margin-right:.3em}
.ui-igtoolbar,.ui-igtoolbar>div,.ui-igtoolbar>span,.ui-igtoolbar .ui-igbutton,.ui-igtoolbar .ui-splitbutton,.ui-ightmleditor .ui-splitbutton .ui-button.ui-splitbutton-arrow,.ui-igtoolbar .ui-igcombo{zoom:1;*display:inline!important}
.ui-igtoolbar.hidden,.ui-igtoolbar.hidden>div,.ui-igtoolbar.hidden>span,.ui-igtoolbar.hidden .ui-igbutton,.ui-igtoolbar.hidden .ui-splitbutton,.ui-ightmleditor .hidden .ui-splitbutton .ui-button.ui-splitbutton-arrow,.ui-igtoolbar.hidden .ui-igcombo{*display:none!important}
.ui-igtoolbarbutton.ui-igbutton.ui-state-hover{border:1px solid #999;background-color:#CCC;color:#666}
.ui-igtoolbarbutton.ui-button{width:18px;height:18px;padding:3px;margin-left:3px}
.ui-igtoolbarbutton.ui-button-text-icon-primary .ui-icon{margin-left:4px}
.ui-igbutton .ui-igbutton-collapse{background-image:url(../images/igHtmlEditor/html-editor-sprite.png);background-position:0 0}
.ui-igbutton .ui-igbutton-expand{background-image:url(../images/igHtmlEditor/html-editor-sprite.png);background-position:0 -16px}
.ui-igbutton .ui-igbutton-redo{background-image:url(../images/igHtmlEditor/html-editor-sprite.png);background-position:0 -32px}
.ui-igbutton .ui-igbutton-undo{background-image:url(../images/igHtmlEditor/html-editor-sprite.png);background-position:0 -48px}
.ui-igbutton .ui-igbutton-increasefontsize{background-image:url(../images/igHtmlEditor/html-editor-sprite.png);background-position:0 -80px}
.ui-igbutton .ui-igbutton-decreasefontsize{background-image:url(../images/igHtmlEditor/html-editor-sprite.png);background-position:0 -96px}
.ui-igbutton .ui-igbutton-viewsource-icon{background-image:url(../images/igHtmlEditor/html-editor-sprite.png);background-position:0 -160px}
.ui-igbutton .ui-igbutton-html{background-image:url(../images/igHtmlEditor/html-editor-sprite.png);background-position:0 -112px}
.ui-igbutton .ui-igbutton-html-add{background-image:url(../images/igHtmlEditor/html-editor-sprite.png);background-position:0 -128px}
.ui-igbutton .ui-igbutton-html-delete{background-image:url(../images/igHtmlEditor/html-editor-sprite.png);background-position:0 -144px}
.ui-igbutton .ui-igbutton-html-valid{background-image:url(../images/igHtmlEditor/html-editor-sprite.png);background-position:0 -176px}
.ui-igbutton .ui-igbutton-addimage{background-image:url(../images/igHtmlEditor/html-editor-sprite.png);background-position:0 -192px}
.ui-igbutton .ui-igbutton-link{background-image:url(../images/igHtmlEditor/html-editor-sprite.png);background-position:0 -208px}
.ui-igbutton .ui-igbutton-addlink{background-image:url(../images/igHtmlEditor/html-editor-sprite.png);background-position:0 -224px}
.ui-igbutton .ui-igbutton-unlink{background-image:url(../images/igHtmlEditor/html-editor-sprite.png);background-position:0 -240px}
.ui-igbutton .ui-igbutton-copy{background-image:url(../images/igHtmlEditor/html-editor-sprite.png);background-position:0 -256px}
.ui-igbutton .ui-igbutton-cut{background-image:url(../images/igHtmlEditor/html-editor-sprite.png);background-position:0 -272px}
.ui-igbutton .ui-igbutton-paste{background-image:url(../images/igHtmlEditor/html-editor-sprite.png);background-position:0 -288px}
.ui-igbutton .ui-igbutton-table{background-image:url(../images/igHtmlEditor/html-editor-sprite.png);background-position:0 -304px}
.ui-igbutton .ui-igbutton-addrow{background-image:url(../images/igHtmlEditor/html-editor-sprite.png);background-position:0 -320px}
.ui-igbutton .ui-igbutton-addcolumn{background-image:url(../images/igHtmlEditor/html-editor-sprite.png);background-position:0 -336px}
.ui-igbutton .ui-igbutton-removerow{background-image:url(../images/igHtmlEditor/html-editor-sprite.png);background-position:0 -352px}
.ui-igbutton .ui-igbutton-removecolumn{background-image:url(../images/igHtmlEditor/html-editor-sprite.png);background-position:0 -368px}
.ui-igbutton .ui-igbutton-justifyleft{background-image:url(../images/igHtmlEditor/html-editor-sprite.png);background-position:0 -384px}
.ui-igbutton .ui-igbutton-justifycenter{background-image:url(../images/igHtmlEditor/html-editor-sprite.png);background-position:0 -400px}
.ui-igbutton .ui-igbutton-justifyright{background-image:url(../images/igHtmlEditor/html-editor-sprite.png);background-position:0 -416px}
.ui-igbutton .ui-igbutton-justifyfull{background-image:url(../images/igHtmlEditor/html-editor-sprite.png);background-position:0 -432px}
.ui-igbutton .ui-igbutton-forecolor{background-image:url(../images/igHtmlEditor/html-editor-sprite.png);background-position:0 -448px}
.ui-igbutton .ui-igbutton-backcolor{background-image:url(../images/igHtmlEditor/html-editor-sprite.png);background-position:0 -464px}
.ui-igbutton .ui-igbutton-bold{background-image:url(../images/igHtmlEditor/html-editor-sprite.png);background-position:0 -480px}
.ui-igbutton .ui-igbutton-italic{background-image:url(../images/igHtmlEditor/html-editor-sprite.png);background-position:0 -496px}
.ui-igbutton .ui-igbutton-underline{background-image:url(../images/igHtmlEditor/html-editor-sprite.png);background-position:0 -512px}
.ui-igbutton .ui-igbutton-strikethrough{background-image:url(../images/igHtmlEditor/html-editor-sprite.png);background-position:0 -528px}
.ui-igbutton .ui-igbutton-horizontalrule{background-image:url(../images/igHtmlEditor/html-editor-sprite.png);background-position:0 -544px}
.ui-igbutton .ui-igbutton-indent{background-image:url(../images/igHtmlEditor/html-editor-sprite.png);background-position:0 -560px}
.ui-igbutton .ui-igbutton-removeindent{background-image:url(../images/igHtmlEditor/html-editor-sprite.png);background-position:0 -576px}
.ui-igbutton .ui-igbutton-unorderedlist{background-image:url(../images/igHtmlEditor/html-editor-sprite.png);background-position:0 -592px}
.ui-igbutton .ui-igbutton-orderedlist{background-image:url(../images/igHtmlEditor/html-editor-sprite.png);background-position:0 -608px}
.ui-igbutton .ui-igbutton-forecolor,.ui-igbutton .ui-igbutton-backcolor{height:13px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.ui-igbutton .ui-igbutton-forecolor{border-bottom:3px solid #000}
.ui-igbutton .ui-igbutton-backcolor{border-bottom:3px solid transparent}
.ui-igbutton .ui-igbutton-collapse{background-image:url(../images/igHtmlEditor/html-editor-sprite.png);background-position:0 0}
.touch .ui-button{height:44px;width:44px}
.ui-igtree{list-style:none;overflow:auto;padding-bottom:.2em;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}
.ui-igtree ul{list-style:none;padding-left:0;margin-left:0}
.ui-igtree .ui-igtree-root{padding-left:0;margin-left:0}
.ui-igtree-root{padding-left:0;margin-left:0}
.ui-igtree li{position:relative;line-height:1.9em;padding-top:.1em;padding-bottom:.1em}
.ui-igtree-collection{white-space:nowrap}
.ui-igtree-expander{position:absolute;left:.8em;top:.8em;margin-top:-8px;margin-left:-8px;width:16px;height:16px}
.ui-igtree a{text-decoration:none;padding:1px 3px}
.ui-igtree a.ui-state-hover,.ui-igtree a.ui-state-active,.ui-igtree a.ui-state-focus{padding:0 2px}
.ui-igtree li a:focus,.ui-igtree li a:active{outline:0 none}
.ui-igtree-parentnode{padding-left:1.9em}
.ui-igtree .ui-igtree-parentnode>ul{margin-top:.1em;margin-bottom:.1em}
.ui-igtree img{padding-right:.2em;vertical-align:baseline}
.ui-igtree .ui-igcheckbox-normal{position:relative;height:1.6em;width:1.6em;vertical-align:top;margin-top:1px;margin-right:.4em;font-size:.8em}
.ui-igtree .ui-igcheckbox-small{height:13px;width:13px;position:relative;vertical-align:baseline}
.ui-state-hidden{display:none;visibility:hidden}
.ui-igtree-node-haschildren{margin-left:-1.9em}
.ui-igtree-node-nochildren{margin-left:1.9em}
.ui-igtree-checkbox{display:block;width:15px;height:15px;margin-top:6px;line-height:15px;overflow:hidden;background-repeat:no-repeat;cursor:pointer}
.ui-igcheckbox-normal-on{position:relative;top:50%;left:50%;margin-top:-8px;margin-left:-8px}
.ui-igcheckbox-normal-off{width:1.6em;height:1.6em}
.ui-igtree-dropindicator{clear:left;float:left;overflow:visible;white-space:nowrap;margin-left:35px}
.ui-igtree-dropindicator .ui-icon{position:relative;float:left;margin-top:-8px;margin-right:.3em;top:.9em}
.ui-igtree-dropindicator p{line-height:1.8em;margin:0;padding:0 .7em}
.ui-igtree-insertline.ui-state-default{height:0;border-width:1px 0 0;background:transparent none;margin:-1px 0 0;width:50%;position:relative;bottom:-0.1em}
.touch .ui-igtree{font-size:1.3em}
.ui-igpivot-metadatadropdown{z-index:10}
.ui-widget.ui-widget-content.ui-igpivot-metadatadropdown{border-width:1px}
.ui-igpivot-metadatadropdown ul{margin:1px;padding:1px}
.ui-igpivot-metadatadropdown ul li{list-style:none;cursor:pointer;margin:0 2px}
.touch .ui-igpivot-metadatadropdown ul li{font-size:1.3em}
.ui-igpivot-metadatadropdown ul li.ui-state-hover{border-width:0}
.ui-igpivot-metadatadropdown .ui-icon{display:inline-block;margin-right:.2em;background-image:url(../images/igPivot/pivot-header-icons.png)}
.ui-igpivot-metadatadropdown .ui-icon-pivot-filters{background-position:0 0}
.ui-igpivot-metadatadropdown .ui-icon-pivot-columns{background-position:-16px 0}
.ui-igpivot-metadatadropdown .ui-icon-pivot-rows{background-position:-32px 0}
.ui-igpivot-metadatadropdown .ui-icon-pivot-measures{background-position:-48px 0}
.ui-igpivot-filterdropdown{min-width:200px;z-index:10}
.ui-widget.ui-widget-content.ui-igpivot-filterdropdown{border-width:1px}
.ui-igpivot-filterdropdown .ui-igpivot-filtermembers{min-height:200px;padding-right:5px}
.ui-igpivot-filterdropdown .ui-igpivot-filtermembers:not(.ui-igtree){background:url(../images/ui-anim_basic_16x16.gif) center no-repeat}
.ui-igpivot-filterdropdown .ui-igbutton{cursor:pointer;margin:1px}
.ui-igpivot-filterdropdown .ui-igtree-expander{top:.6em}
.ui-igpivot-filterdropdown .ui-igtree-node{line-height:1em}
.ui-igpivot-filterdropdown span[data-role=checkbox]{min-height:14px;min-width:14px;width:1em;height:1em}
.ui-igpivot-filterdropdown .ui-igtree-node a{font-size:1em}
.ui-igpivot-filterdropdown-buttoncontainer{float:right;padding:6px}
.ui-igpivot-droparea{margin:0;padding:0}
.ui-igpivot-droparea .ui-igpivot-metadataitem{padding:2px;list-style:none outside none;white-space:nowrap;position:relative}
.ui-igpivot-droparea .ui-igpivot-metadataitem span[data-role='caption']{cursor:default;margin-left:3px;margin-right:3px}
.ui-igpivot-droparea .ui-igpivot-metadataitem .ui-icon{display:inline-block;cursor:pointer}
.ui-igpivot-draghelper{clear:left;float:left;overflow:visible;white-space:nowrap;margin-left:35px}
.ui-igpivot-draghelper .ui-icon{position:relative;float:left;margin-top:-8px;margin-right:.3em;top:.9em}
.ui-igpivot-draghelper p{line-height:1.8em;margin:0;padding:0 .7em}
.ui-igpivotview .ui-igsplitter-collapse-single-button{z-index:9}
.ui-igpivotdataselector{background:#F3F3F3;font-size:.9em;overflow-x:hidden;overflow-y:auto}
.ui-igpivotdataselector .ui-igpivotdataselector-root{padding:10px}
.ui-igpivotdataselector-metadata{height:300px}
.ui-igpivotdataselector-metadata .ui-igtree-root{margin-top:.5em}
.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .cube,.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .dimension,.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .folder,.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .hierarchykey,.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .hierarchydirect,.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .hierarchymultiple,.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .hierarchysingle,.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .kpi,.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .level1,.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .level2,.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .level3,.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .level4,.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .level5,.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .measure,.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .member,.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .members{width:16px;height:16px;display:inline-block;vertical-align:baseline;margin-right:.2em;background-image:url(../images/igPivot/dataselector-sprite.png)}
.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .cube{background-position:0 0}
.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .dimension{background-position:-16px 0}
.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .folder{background-position:-32px 0}
.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .hierarchydirect{background-position:-48px 0}
.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .hierarchykey{background-position:-64px 0}
.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .hierarchymultiple{background-position:-80px 0}
.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .hierarchysingle{background-position:-96px 0}
.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .kpi{background-position:-112px 0}
.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .level1{background-position:-128px 0}
.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .level2{background-position:-144px 0}
.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .level3{background-position:-160px 0}
.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .level4{background-position:-176px 0}
.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .level5{background-position:-192px 0}
.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .measure{background-position:-208px 0}
.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .member{background-position:-224px 0}
.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .members{background-position:-240px 0}
.ui-igpivotdataselector .ui-igpivotdataselector-dropareas{width:100%;table-layout:fixed}
.ui-igpivotdataselector .ui-igpivotdataselector-dropareas th{text-align:left;font-size:.8em;font-weight:normal}
.ui-igpivotdataselector .ui-igpivotdataselector-dropareas td{width:50%}
.ui-igpivotdataselector .ui-igpivotdataselector-dropareas th .ui-icon{display:inline-block;vertical-align:text-bottom;margin-right:.2em;background-image:url(../images/igPivot/pivot-header-icons.png);width:16px;height:16px;min-height:16px;min-width:16px}
.ui-igpivotdataselector-dropareas .ui-icon-pivot-filters{background-position:0 0}
.ui-igpivotdataselector-dropareas .ui-icon-pivot-columns{background-position:-16px 0}
.ui-igpivotdataselector-dropareas .ui-icon-pivot-rows{background-position:-32px 0}
.ui-igpivotdataselector-dropareas .ui-icon-pivot-measures{background-position:-48px 0}
.ui-igpivotdataselector .ui-igpivot-droparea{height:75px;overflow-x:hidden;overflow-y:auto;padding:2px}
.ui-igpivotdataselector .ui-igpivot-droparea .ui-igpivot-metadataitem{font-size:12px;overflow:hidden;margin-bottom:1px;text-overflow:ellipsis}
.ui-igpivotdataselector .ui-igpivot-droparea .ui-igpivot-metadataitem .ui-icon{vertical-align:text-bottom}
.ui-igpivotdataselector .ui-igpivot-droparea .ui-igpivot-metadataitem .ui-icon.ui-icon-close{position:absolute;right:2px}
.ui-igpivotdataselector .ui-igpivot-droparea .ui-igpivot-metadataitem .ui-icon-pivot-smallfilter{background-image:url(../images/igPivot/pivot-header-icons.png);background-position:-64px -16px}
.ui-igpivotdataselector .ui-igpivot-droparea .ui-igpivot-insertitem{height:2px}
.ui-igbutton.ui-igpivotdataselector-updatelayout{height:18px;width:18px;margin-left:10px;vertical-align:middle}
.ui-igbutton.ui-igpivotdataselector-updatelayout .ui-icon{margin-left:0}
.ui-igpivotgrid-blockarea{background:rgba(0,0,0,0.70) url("../images/ui-anim_basic_16x16.gif") no-repeat center center;position:absolute;width:100%;height:100%;top:0;z-index:10}
.ui-igpivotgrid-tree-blockarea{background:url("../images/ui-anim_basic_16x16.gif") no-repeat center center;position:absolute;width:16px;height:16px;z-index:20000}
.ui-igpivotgrid-header{background-size:contain;white-space:nowrap}
.ui-igpivotgrid.ui-iggrid-table .ui-igpivotgrid-header{overflow:hidden;text-overflow:ellipsis}
.ui-igpivotgrid-header .ui-icon{display:inline-block}
.ui-igpivotgrid-header .ui-iggrid-headerbutton{cursor:pointer}
.ui-igpivotgrid th.ui-igpivotgrid-header.ui-iggrid-multiheader-cell{text-align:left}
.ui-igpivotgrid-header[data-sort]>.ui-iggrid-headertext,.ui-iggrid-sortindicator,.ui-igpivotgrid-header[data-sort][data-axis='empty_axis'],.ui-igpivotgrid-header[data-sortheader]>.ui-iggrid-headertext,.ui-iggrid-sortindicator{cursor:pointer}
.ui-igpivot-overlaydroparea{position:absolute;z-index:-1}
.ui-igpivot-overlaydroparea.active{z-index:1}
.ui-igpivot-dropareaheader.ui-iggrid-header{position:relative;overflow:hidden;text-overflow:clip;height:2em}
.ui-igpivot-dropareaheader .ui-igpivot-droparea{white-space:nowrap;margin:0;position:relative;overflow:visible}
.ui-igpivot-dropareaheader .ui-iggrid-headerbutton{display:inline-block;height:2em;vertical-align:bottom}
.ui-igpivot-dropareaheader .ui-iggrid-headerbutton:first-child{margin-left:-4px}
.ui-igpivot-dropareaheader .ui-iggrid-headerbutton .ui-icon{display:block;margin-top:-8px;position:relative;top:50%}
.ui-igpivot-dropareaheader .ui-igpivot-droparea .ui-igpivot-metadataitem{display:inline-block;margin:0 2px;font-size:.9em;padding-right:1.8em}
.ui-igpivot-dropareaheader .ui-igpivot-droparea .ui-igpivot-metadataitem .ui-icon{position:absolute;top:50%;margin-top:-8px}
.ui-igpivotgrid .ui-igpivot-metadataitem .ui-icon-pivot-smallfilter{background-image:url(../images/igPivot/pivot-header-icons.png);background-position:-64px -16px;left:.5em}
.ui-igpivotgrid .ui-igpivot-metadataitem .ui-icon-pivot-smallfilter+span[data-role~="caption"]{margin-left:1.8em}
.ui-igpivotgrid .ui-igpivot-metadataitem .ui-icon-close{right:.5em}
.ui-igpivot-dropareaheader .ui-igpivot-droparea .ui-igpivot-metadataitem *:not(.ui-icon){display:inline}
.ui-igpivot-dropareaheader .ui-igpivot-droparea .ui-igpivot-insertitem{width:2px;height:26px;margin:0;display:inline-block;vertical-align:top}
.ui-igpivotgrid-kpis{display:block;margin:auto;width:16px;height:16px;background-image:url('../images/igPivot/kpi-icons.png')}
.ui-igpopover{position:absolute;z-index:10000;display:none;white-space:normal;word-wrap:break-word;position:absolute}
.ui-igpopover>.ui-widget-content{padding:5px;overflow:hidden;font-size:11px;background-color:#E5E5E5;background-image:none;min-width:60px;color:#333;font-weight:normal;border:1px solid #E5E5E5;-moz-box-shadow:0 0 10px grey;-webkit-box-shadow:0 0 10px grey;box-shadow:0 0 10px grey}
.ui-igpopover-arrow{position:absolute;display:block;width:0;height:0;border-width:11px;z-index:11000;border-style:solid;border-color:transparent}
.ui-igpopover-arrow-bottom{left:50%;bottom:0;margin-left:-11px;border-bottom-width:0;border-top-color:#E5E5E5}
.ui-igpopover-arrow-top{left:50%;top:0;margin-left:-11px;border-top-width:0;border-bottom-color:#E5E5E5}
.ui-igpopover-arrow-right{top:50%;right:0;margin-top:-11px;border-right-width:0;border-left-color:#E5E5E5}
.ui-igpopover-arrow-left{top:50%;left:0;margin-top:-11px;border-left-width:0;border-right-color:#E5E5E5}
.ui-igpopover-title{margin-right:15px;font-size:12px;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}
.ui-igpopover-close-button{position:absolute;top:5px;right:5px;cursor:pointer}
.touch .ui-igpopover .ui-widget-content{font-size:1.1em}
.touch .ui-igpopover .ui-icon-close{width:20px;height:20px}
.ui-igupload{padding:15px;font-size:13px}
.ui-igupload-basemaincontainer{padding:19px}
.ui-igupload .ui-igupload-browsebutton{width:100px;display:inline-block}
.ui-igupload-container{display:block;background:transparent!important;border-left:0 none!important;border-right:0 none!important;border-top:0 none!important;margin-top:15px;padding-bottom:3px}
.ui-iguploadsingle .ui-igupload-container.ui-widget-content{border:0}
.ui-igupload-container a{display:inline-block;margin-left:5px}
.ui-igupload-uploadprogress{margin:10px 0}
.ui-igupload .ui-igprogressbar{height:3px}
.ui-igupload-progressbar-container{z-index:10;display:block;line-height:17px;font-size:13px}
.ui-igupload-progressbar-filename{float:left}
.ui-igupload-progressbar-icon{margin:1px 2px 0 2px;float:left;margin:1px 5px}
.ui-igupload-progressbar-icon-exe{background-repeat:no-repeat;width:14px;height:15px}
.ui-igupload-progressbar-icon-default{background-repeat:no-repeat;width:18px;height:15px}
.ui-igupload-progressbar-icon-video{background-repeat:no-repeat;width:16px;height:16px}
.ui-igupload-progressbar-icon-music{margin:1px 2px 0 2px;background-repeat:no-repeat;width:16px;height:16px}
.ui-igupload-progressbar-icon-../images{background-repeat:no-repeat;width:16px;height:16px}
.ui-igupload-progressbar-icon-docs{background-repeat:no-repeat;width:16px;height:16px}
.ui-igupload-progressbar-filesize{float:right;margin-top:1px;margin-right:5px;font-size:11px}
.ui-igupload-clear{clear:both}
.ui-igupload-summaryprogress{padding:5px}
.ui-iguploadmultiple{margin:0;padding:0;overflow:auto;overflow-x:hidden}
.ui-igupload-progressbar-upload{margin-right:15px}
.ui-iguploadsingle{margin:0;padding:0;overflow:auto;overflow-x:hidden}
.ui-igupload-summaryprogressbar{height:20px!important;margin-right:110px;height:1.8em!important}
.ui-igupload-cancelbutton{display:inline-block;background-position:32px 0;width:32px;height:32px}
.ui-igupload-cancelbutton-disabled{display:inline-block;border:solid 1px #00A000;background-position:0 0;width:32px;height:32px}
.ui-igupload-summaryinformation-container{margin-bottom:5px;margin-left:5px;font-size:13px}
.ui-igupload-showhidedetails-button{margin-left:5px}
.ui-igupload-summaryprogresscontainer{margin-top:10px}
.ui-igupload-summaryprogresscontainer a{margin-left:7px;margin-top:-2px}
.ui-igupload-summaryprogress-label{position:relative;display:block;width:100%;text-align:right;font-size:17px;font-weight:normal!important;border:none!important;background:none!important;right:10px;overflow:hidden}
.ui-igupload-summaryprogress-secondary-label{overflow:hidden}
.ui-igupload-summaryprogres_summpbar_progress{overflow:hidden;font-size:1em}
.ui-igupload-button-continue-cancel{width:76px}
.ui-igupload-button-clear-all{text-decoration:underline!important;background:none!important;border:none!important;font-size:13px!important;color:inherit!important}
.ui-igupload-cancel-button{width:16px!important;height:16px!important;border:none!important;background:none!important;margin-right:16px;margin-top:2px}
.ui-igupload-cancel-button .ui-button-icon-primary{top:0;left:0;margin:0;position:relative;display:block}
.ui-igupload .ui-button-icon-primary.ui-icon.ui-icon-check{position:relative;top:0}
.ui-igupload-progress-container{margin-bottom:0;padding:6px 0 6px 12px}
.ui-container-button-cancel-class{float:right}
.ui-igupload-summary-button{float:right;width:100px}
.ui-ie6 .ui-igupload-button-clear-all{margin-left:10px;position:relative;top:-5px}
.ui-ie6 .ui-igupload{padding-bottom:0}
.ui-ie6 .ui-igupload-cancel-button .ui-button-icon-primary{overflow:hidden}
.ui-ie6 .ui-igupload-progressbar-upload{margin-right:0}
.ui-ie6 .ui-igupload-progressbar-container{padding-left:0}
.ui-ie6 .ui-igupload-progress-container{padding-bottom:3px;padding-left:9px}
.ui-ie6 .ui-igupload-progressbar-upload{margin-right:-24px}
.ui-ie6 .ui-igprogressbar-range{height:2px!important;position:absolute;z-index:1;font-size:.7em;display:block;border:1px solid #2686ae;background-position:0 0}
.ui-ie6 .ui-igupload-summaryprogressbar .ui-igprogressbar-range{height:22px!important;position:absolute;z-index:1;font-size:.7em;border:1px solid #2686ae;display:block;background-position:0 0}
.ui-ie6 .ui-iguploadmultiple,.ui-ie6 .ui-igupload-basemaincontainer{position:relative!important}
.ui-ie6 .ui-helper-clearfix{position:relative}
.ui-ie7 .ui-igupload-button-clear-all{margin-left:10px;position:relative;top:-5px}
.ui-ie7 .ui-igupload{padding-bottom:0}
.ui-ie7 .ui-igupload-cancel-button .ui-button-icon-primary{overflow:hidden}
.ui-ie7 .ui-igupload-progressbar-upload{margin-right:0}
.ui-ie7 .ui-igupload-progressbar-container{padding-left:0}
.ui-ie7 .ui-igupload-progress-container{padding-bottom:3px;padding-left:9px}
.ui-ie7 .ui-igupload-progressbar-upload{margin-right:-24px}
.ui-ie7 .ui-iguploadmultiple,.ui-ie7 .ui-igupload-basemaincontainer,{position:relative}
.ui-ie7 .ui-helper-clearfix{position:relative}
.ui-webkit .ui-igupload-summary-button{top:-3px}
.ui-igvalidator,.ui-widget .ui-igvalidator{font-size:.8em;padding:3px;white-space:nowrap}
.ui-igvalidator-icon,.ui-widget-content .ui-igvalidator-icon,.ui-widget .ui-igvalidator-icon{display:inline-block;border:0;position:absolute}
.ui-igvalidator-target,.ui-dialog .ui-igvalidator-target{border-color:#d05050}
.ui-igplayer{background:black;overflow:hidden;position:relative}
.ui-igplayer-video{background:transparent;width:100%}
.ui-igplayer a{text-decoration:none}
.ui-igplayer .ui-igplayer-controls{height:37px;position:relative;bottom:47px;margin:0 20px;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-animation-name:slide-up;-webkit-animation-duration:4s;-webkit-box-shadow:0 0 5px 2px #000;-moz-box-shadow:0 0 5px 2px #000;box-shadow:0 0 5px 2px #000}
.ui-igplayer-normal-screen-mode{-webkit-transition:all 1.0s ease-in-out;-moz-transition-duration:all 1.0s ease-in-out;-o-transition-duration:all 1.0s ease-in-out;transition:all 1.0s ease-in-out}
.ui-igplayer-full-screen-mode{overflow:hidden;margin:5px}
.ui-igplayer-full-screen-mode .ui-igplayer-controls{margin:0 auto;min-width:200px;max-width:2048px;width:80%}
.ui-igplayer-full-screen-mode .ui-igplayer-video:after{width:200px;height:200px;position:relative;top:50%;left:50%;-moz-box-shadow:0 0 10px black;-webkit-box-shadow:0 0 10px black;box-shadow:0 0 10px black}
.ui-igplayer-full-screen-mode .ui-igplayer:before{z-index:-10;overflow:hidden;content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#4c4c4c;background:rgba(0,0,0,0.5);background:-moz-linear-gradient(top,#000 0,#4c4c4c 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#000),color-stop(100%,#4c4c4c));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#4c4c4c',GradientType=0)}
.ui-igplayer-controls-show{opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)";-khtml-opacity:1;-moz-opacity:100;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.ui-igplayer-controls-hide{opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";-khtml-opacity:0;-moz-opacity:0;-webkit-transform:translate(0,10px);-moz-transform:translate(0,10px);-o-transform:translate(0,10px);-ms-transform:translate(0,10px);transform:translate(0,10px)}
.ui-igplayer-grid{display:table}
.ui-igplayer-row{display:table-row}
.ui-igplayer-cell{display:table-cell;vertical-align:middle}
.ui-igplayer-playback{width:30px;padding:0 5px}
.ui-igplayer-progress-bar{width:100%;padding:0 5px}
.ui-igplayer .ui-igplayer-playbutton{display:inline-block;text-decoration:none;font-size:11px;height:25px}
.ui-igplayer .ui-igplayer-playbutton-icon{float:left;margin-left:4px;margin-right:4px;margin-top:4px}
.ui-igplayer .ui-igplayer-playbutton-text{float:left;position:relative;top:50%;display:block;margin-top:-6px;margin-right:7px;line-height:12px}
.ui-igplayer .ui-igplayer-progressbar{width:100%;margin-top:0;border:0;height:15px}
.ui-igplayer .ui-igslider-handle{width:6px;height:20px;margin-top:2px;margin-left:0}
.ui-igplayer .ui-igprogressbar{height:100%}
.ui-igplayer .ui-igprogressbar-range{height:2px}
.ui-igplayer .ui-igplayer-volumecontrol{width:25px;height:25px}
.ui-igplayer .ui-igplayer-volumecontrol .ui-igbutton-icon{float:left;margin-left:4px;margin-right:4px;margin-top:4px}
.ui-igplayer-fullscreen-button{margin:5px;width:25px;height:25px}
.ui-igplayer .ui-igplayer-fullscreen-button .ui-igbutton-icon{float:left;margin-left:4px;margin-right:4px;margin-top:4px}
.ui-igplayer .ui-igplayer-volumeslider{width:10px;height:40px;position:absolute;z-index:15000}
.ui-igplayer .ui-igplayer-volumeslider.ui-igslider-vertical{width:24px;margin:-44px 0 0 0}
.ui-igplayer .ui-igplayer-volumeslider.ui-igslider-vertical .ui-igslider-handle{width:20px;margin:0;left:1px}
.ui-igplayer .ui-igplayer-volumeslider .ui-igslider-handle{width:22px;height:6px}
.ui-igplayer .ui-igplayer-progresslabel{font-size:11px;white-space:nowrap;width:80px;text-align:right;display:block;overflow:hidden;padding:0 5px}
.ui-igplayer .ui-igplayer-centerplaybutton-play{width:78px;height:78px;cursor:default;-moz-box-shadow:0 0 10px black;-webkit-box-shadow:0 0 10px black;box-shadow:0 0 10px black;-moz-border-radius:46px;-webkit-border-radius:46px;border-radius:46px;background:transparent url("../images/igVideoPlayer/igBigPlayButton.png") no-repeat 50% 50%;border:2px solid #fff}
.ui-igplayer .ui-igplayer-centerplaybutton-play:active,.ui-igplayer-centerplaybutton-pause:active{opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";-khtml-opacity:0;-moz-opacity:00;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-o-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}
.ui-igplayer .ui-igplayer-centerplaybutton-play span,.ui-igplayer .ui-igplayer-centerplaybutton-pause span{display:none}
.ui-igplayer .ui-igplayer-centerplaybutton-pause{background:transparent url("../images/igVideoPlayer/igBigPauseButton.png") no-repeat 50% 50%;width:78px;height:78px;cursor:default;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;-moz-box-shadow:0 0 10px black;-webkit-box-shadow:0 0 10px black;box-shadow:0 0 10px black;-moz-border-radius:46px;-webkit-border-radius:46px;border-radius:46px;border:2px solid #fff}
.ui-igplayer .ui-igplayer-centerplaybutton-icon{color:white}
.ui-igplayer .ui-igplayer-waiting{position:absolute;background:url("../images/igVideoPlayer/igLoadingSmall.gif") no-repeat 50% 50% black;display:block;width:100%;height:100%;text-align:center;border:0;opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)";-khtml-opacity:.6;-moz-opacity:60;-webkit-transition-timing-function:ease-out;-webkit-transition-duration:250ms}
.ui-igplayer .ui-igplayer-waiting-icon{display:block;font-size:11px;margin-top:22px;position:relative;top:50%;color:white}
.ui-igplayer-title-controls{position:relative}
.ui-igplayer-video-title{overflow:hidden;white-space:nowrap;font-size:11px;width:100%;cursor:default}
.ui-igplayer-playback-alone{padding-right:5px}
.ui-igplayer-playback-with-time{margin:0 5px;width:75px}
.ui-igplayer-active-video{outline:#000 dotted 1px}
.ui-igplayer-bookmark-container{position:relative;margin:0;overflow:hidden;font-size:11px!important}
.ui-igplayer-bookmark-header{font-weight:bold!important;padding:7px 11px}
.ui-igplayer-bookmark-list{list-style:none;padding:0 0 8px 0;margin:0;overflow:auto}
.ui-igplayer-bookmark-list>li{display:inline;float:left;min-width:228px;width:228px;overflow:hidden;cursor:pointer;padding:4px 13px;margin:8px 0 0 8px;border:1px solid transparent}
.ui-igplayer-bookmark-active-item .ui-igplayer-bookmark-item-time{background:transparent url("../images/igVideoPlayer/igVPBookmarkSprite.png") no-repeat 0 -18px}
.ui-igplayer-bookmark-item-time{padding-left:15px;padding-right:5px;font-weight:bold;background:url("../images/igVideoPlayer/igVPBookmarkSprite.png") no-repeat 0 1px transparent}
.ui-igplayer-bookmark-list>li:hover .ui-igplayer-bookmark-item-time{background:transparent url("../images/igVideoPlayer/igVPBookmarkSprite.png") no-repeat 0 -18px}
.ui-igplayer-bookmark-item-title{padding-right:20px}
.ui-igplayer-bookmark-item-title:hover{text-decoration:underline}
.ui-igplayer-related-video-container{position:relative;height:87px;margin:4px;overflow:hidden}
.ui-igplayer-related-video-outer-container{position:relative;top:-173px;margin:0;padding:10px;z-index:10000;overflow:hidden;background-color:rgba(0,0,0,0.5)}
.ui-igplayer-related-video-header{color:#FFF;font-size:14px;line-height:20px}
.ui-igplayer-related-video-bar{position:relative}
.ui-igplayer-related-video-full-screen{height:99%}
.ui-igplayer-related-video{position:relative;margin:0 10px;float:left;width:80px;z-index:11000}
.ui-igplayer-related-video-first{margin:0 10px 0 0}
.ui-igplayer-related-video-last{margin:0 0 0 10px}
.ui-igplayer-related-video img{border:2px solid transparent}
.ui-igplayer-related-video-hover img{border:2px solid #3AB5E9;cursor:pointer}
.ui-igplayer-banner-container{position:absolute;margin:5px 0 0 10px}
.ui-igplayer-banner{position:relative;margin-top:5px;border:1px solid white;background-color:#FFF;opacity:.7;z-index:12000;left:20px;cursor:pointer}
.ui-igplayer-banner-close .ui-igbutton{width:16px;height:16px}
.ui-igplayer-related-list{margin:0;padding:0;list-style:none;left:0;position:relative}
.ui-button.ui-igplayer-related-scroller-left{position:absolute;text-decoration:none;padding:0;margin:0;width:15px;top:0;left:0;display:block;z-index:12000}
.ui-igplayer-related-scroller-left-icon{position:relative;top:50%;display:block;margin-top:-8px;margin-right:5px;margin-left:5px}
.ui-button.ui-igplayer-related-scroller-right{position:absolute;text-decoration:none;padding:0;margin:0;width:15px;top:0;right:0;display:block;z-index:12000}
.ui-igplayer-related-scroller-right-icon{position:relative;top:50%;display:block;margin-top:-8px;margin-right:5px;margin-left:5px}
.ui-button.ui-igplayer-related-scroller-left .ui-button-text,.ui-button.ui-igplayer-related-scroller-right .ui-button-text{height:77px}
.ui-igplayer-ad-msg-container{position:absolute;background:#2E2D2A}
.ui-igplayer-ad-msg-close{position:relative;width:16px;height:16px;float:right;margin-left:13px;margin-top:3px}
.ui-igplayer-ad-msg{color:#FFF;font-size:15px;line-height:25px;margin-left:10px;margin-right:10px}
.ui-igslider .ui-igslider-bookmark.ui-igplayer-ad-bookmark.ui-state-default{background:url("../images/igVideoPlayer/igVPBookmarkSprite.png") no-repeat 0 1px}
.ui-igslider .ui-igslider-bookmark.ui-igplayer-ad-bookmark.ui-state-hover{background:url("../images/igVideoPlayer/igVPBookmarkSprite.png") no-repeat 0 -18px}
.ui-igslider .ui-igslider-bookmark.ui-igplayer-ad-bookmark.ui-state-active{background:url("../images/igVideoPlayer/igVPBookmarkSprite.png") no-repeat 0 -17px}
.ui-igplayer .ui-igplayer-not-supported-video-source{position:absolute;left:0;top:0;background:url("../images/igVideoPlayer/igWarningIcon.png") no-repeat 50% 42% black;display:block;width:100%;height:100%;text-align:center;border:0;opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)";-khtml-opacity:.6;-moz-opacity:60;-webkit-transition-timing-function:ease-out;-webkit-transition-duration:250ms}
.ui-igplayer .ui-igplayer-not-supported-video-source-icon{display:block;font-size:11px;margin-top:22px;position:relative;top:50%;color:white}
.ui-igplayer-related-video-hover-x24{cursor:pointer;z-index:20000;background:transparent url("../images/igVideoPlayer/igPlayButton24.png") no-repeat 50% 50%}
.ui-igplayer-related-video-hover-x32{cursor:pointer;z-index:20000;background:transparent url("../images/igVideoPlayer/igPlayButton32.png") no-repeat 50% 50%}
.ui-igplayer-related-video-hover-x48{cursor:pointer;z-index:20000;background:transparent url("../images/igVideoPlayer/igPlayButton48.png") no-repeat 50% 50%}
.ui-igzoombar-container{position:relative}
.ui-igzoombar-scrollbar{background-color:#DADADA}
.ui-igzoombar-scrollbar-thumb{height:16px;position:absolute;box-sizing:border-box;-moz-box-sizing:border-box;text-align:center;line-height:6px}
.ui-igzoombar-scrollbar-button{width:16px;height:16px;margin:0;box-sizing:border-box;-moz-box-sizing:border-box}
.ui-igzoombar-scrollbar-button .ui-icon{box-sizing:border-box;-moz-box-sizing:border-box}
.ui-igzoombar-mask{position:absolute;margin-top:1px;top:0;left:0;width:100%;height:100%;cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab;background:rgba(0,0,0,0);filter:alpha(opacity=0)}
.ui-igzoombar-window-grabbing.ui-igzoombar-mask{cursor:move;cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}
.ui-igzoombar-fade{position:relative;background:rgba(255,255,255,0.5);border-color:#B9B9B9;border-width:1px;margin-top:-1px;height:100%;border-top-style:solid;border-bottom-style:none;cursor:auto}
.ui-igzoombar-fade-left-appendix{float:left;width:16px;margin-left:-16px}
.ui-igzoombar-fade-right-appendix{float:right;width:16px;margin-right:-16px}
.ui-igzoombar-fade-left{float:left;border-right-style:solid;border-left-style:none}
.ui-igzoombar-fade-right{float:right;border-right-style:none;border-left-style:solid}
.ui-igzoombar-window-handle{width:8px;height:20px;position:absolute;top:50%;margin-top:-10px;cursor:e-resize}
.ui-igzoombar-window-handle-left{left:100%;margin-left:-4px;text-align:center;line-height:11px}
.ui-igzoombar-window-handle-right{left:0;margin-left:-5px;text-align:center;line-height:11px}
.ui-igzoombar-window-handle-left:after,.ui-igzoombar-window-handle-right:after{content:"\0131\0131";font-size:11px}
.ui-igzoombar-scrollbar-thumb:after{content:"\0131\0131\0131";font-size:11px;cursor:default}
.ui-igzoombar-scrollbar-thumb,.ui-igzoombar-window-handle{background-color:#F9F9F9;background-image:none;background-repeat:no-repeat;border:1px solid #B9B9B9;color:#4B4B4B;font-weight:normal}
.ui-igzoombar-scrollbar-thumb.ui-state-hover,.ui-igzoombar-window-handle.ui-state-hover{background-color:#E8E8E8}
.stateNormal{border:1px solid #bcbcbc;background-color:#e8e8e8;color:#666}
.stateNormalDark{border:1px solid #bcbcbc;background-color:#e8e8e8;color:#666}
.stateHover{border:1px solid #999;background-color:#ccc;color:#666}
.stateActive{border:1px solid #4897aa;background-color:#9ecbd6;color:#666}
.stateFocused{border:1px solid #4897aa;background-color:#e8e8e8;color:#666}
.stateDisabled{opacity:.40}
.chartPalette1{background-color:#77B5C5!important;border:1px solid #3d7d8d!important}
.chartPalette2{background-color:#C0C0C0!important;border:1px solid #8f8f8f!important}
.chartPalette3{background-color:#81AE7A!important;border:1px solid #608f58!important}
.chartPalette4{background-color:#FAA958!important;border:1px solid #f77e11!important}
.chartPalette5{background-color:#A77DBF!important;border:1px solid #7d58a2!important}
.chartPalette6{background-color:#FF7968!important;border:1px solid #de604e!important}
.chartPalette7{background-color:#a5c047!important;border:1px solid #7d9432!important}
.chartPalette8{background-color:#729dc9!important;border:1px solid #507bab!important}
.chartPalette9{background-color:#f1bd5c!important;border:1px solid #de9712!important}
.chartPalette10{background-color:#65ab88!important;border:1px solid #447b60!important}
.chartPalette11{background-color:#7e7bc1!important;border:1px solid #545794!important}
.chartPalette12{background-color:#9f725f!important;border:1px solid #745345!important}
.chartPaletteNegative{background-color:#c33d4a!important;border:1px solid #872933!important}
.boxShadow{/*box-shadow:3px 3px 5px rgba(0,0,0,0.25)!important;-moz-box-shadow:3px 3px 5px rgba(0,0,0,0.25)!important;-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.25)!important*/}
input.ui-button,input.ui-igbutton{border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important}
.ui-igtree a.ui-state-hover,.ui-igtree a.ui-state-active,.ui-igtree a.ui-state-focus{padding:4px;}/*removed important*/
.ui-iggrid table tbody td,.ui-iggrid .ui-iggrid-header,.ui-iggrid table th{padding:10px}
.ui-iggrid-groupbylabelrightedgeend{border-color:#FFF #FFFFFF #FFF transparent!important}
.ui-iggrid-groupbyarea{background-color:#FFF!important;border-width:1px 1px 0 1px!important}
.ui-iggrid-pagelist li{padding:.2em .5em!important}
.ui-iggrid .ui-iggrid-paging .ui-iggrid-firstpage,.ui-iggrid .ui-iggrid-paging .ui-iggrid-prevpage,.ui-iggrid .ui-iggrid-paging .ui-iggrid-nextpage,.ui-iggrid .ui-iggrid-paging .ui-iggrid-lastpage,.ui-iggrid-pagedropdownlabels,.ui-iggrid .ui-iggrid-paging input{padding-top:.2em!important;padding-bottom:.2em!important}
.ui-iggrid .ui-iggrid-footer .ui-iggrid-paging-item.ui-state-default,.ui-iggrid .ui-iggrid-footer .ui-iggrid-paging-item .ui-iggrid-page.ui-state-default{background-color:#e8e8e8}
.ui-iggrid .ui-iggrid-footer .ui-iggrid-paging .ui-iggrid-page.ui-state-hover{background-color:#ccc}
.ui-iggrid tbody>tr>th.ui-iggrid-rowselector-class{border-right:0 none!important}
.ui-iggrid th.ui-iggrid-rowselector-class>.ui-icon{margin-right:0!important;margin-top:.2em}
.ui-iggrid-rowselector-header,.ui-iggrid .ui-iggrid-addrow th{border:0}
.ui-widget-content.ui-iggrid-buttoncontainer{box-shadow:3px 3px 5px rgba(0,0,0,0.25)!important;-moz-box-shadow:3px 3px 5px rgba(0,0,0,0.25)!important;-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.25)!important}
.ui-igcombo-button .ui-state-default{border:0!important}
.ui-igpopover-title{background-color:#E5E5E5!important}
.ui-igpopover>.ui-widget-content{box-shadow:3px 3px 5px rgba(0,0,0,0.25)!important;-moz-box-shadow:3px 3px 5px rgba(0,0,0,0.25)!important;-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.25)!important}
.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}
.ui-helper-clearfix:after{clear:both}
.ui-helper-clearfix{min-height:0}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:alpha(opacity=0)}
.ui-front{z-index:100}
.ui-state-disabled{opacity:.40}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}
.ui-widget{font-family:"Segoe UI",Arial,sans-serif;outline:0;font-size:1.1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:"Segoe UI",Arial,sans-serif;font-size:1em}
.ui-widget-content{border:1px solid #b1b1b1;background:#FFF;color:#444}
.ui-widget-content a{color:#444}
.ui-widget-header{background:#888;border-bottom:1px solid #777;color:#fff;font-weight:normal}
.ui-widget-header a{color:#fff}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #bcbcbc;background-color:#e8e8e8;color:#666}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#fff}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover{background:#666;color:#fff}
.ui-state-hover a,.ui-state-hover a:hover{color:#fff}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #4897aa;background-color:#9ecbd6;color:#666}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{text-decoration:none}
.ui-widget-header.ui-state-default{background:#888;color:#fff;font-weight:normal;border:0}
.ui-widget-header.ui-state-active{background:#9ecbd6;color:#fff;font-weight:normal}
.ui-widget-header.ui-state-hover{background:#666;color:#fff;font-weight:normal}
.ui-widget-header.ui-state-default a,.ui-widget-header.ui-state-active a,.ui-widget-header.ui-state-hover a{color:#fff;font-weight:normal;border:0}
.ui-iggrid-colasc .ui-state-highlight{border-bottom:0;border-top:0}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #4897aa;background-color:#9ecbd6;color:#666}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#0c2837}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #D3404B;background:#f9e6e7;color:#3a0d11}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#3a0d11}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#3a0d11}
.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;nowhitespace:afterproperty;filter:alpha(opacity=35);cursor:default!important}
.ui-state-highlight p,.ui-state-error p{font-size:.8em;line-height:16px}
.ui-icon{width:16px;height:16px;background-position:16px 16px}
/*.ui-icon,.ui-widget-content .ui-icon{background-image:url(../images/ui-icons_888888_256x240.png)}*/
.ui-widget-header .ui-icon{background-image:url(../images/ui-icons_ffffff_256x240.png)}
.ui-state-default .ui-icon{background-image:url(../images/ui-icons_888888_256x240.png)}
.ui-state-default .ui-widget-header.ui-icon,.ui-igdialog-header.ui-state-focus .ui-igdialog-headerimage.ui-icon{background-image:url(../images/ui-icons_ffffff_256x240.png)}
.ui-state-default .ui-icon,.ui-state-hover .ui-state-default .ui-icon{background-image:url(../images/ui-icons_888888_256x240.png)}
.ui-igcombo-button-focus .ui-icon{background-image:url(../images/ui-icons_888888_256x240.png)}
.ui-state-default.ui-state-hover.ui-igedit-button .ui-icon,.ui-state-default.ui-state-hover.ui-igcombo-button .ui-icon{background-image:url(../images/ui-icons_ffffff_256x240.png)}
.ui-state-highlight.ui-igedit-button .ui-icon,.ui-state-highlight.ui-igcombo-button .ui-icon{background-image:url(../images/ui-icons_228ef1_256x240.png)}
.ui-state-hover .ui-igcombo-button .ui-igcombo-clearicon.ui-icon{background-image:url(../images/ui-icons_888888_256x240.png)}
.ui-iggrid .ui-igcombo.ui-state-focus .ui-igcombo-button .ui-icon,.ui-iggrid .ui-igcombo-button.ui-state-active .ui-icon,.ui-igcombo.ui-state-focus .ui-igcombo-button .ui-icon,.ui-igcombo-button.ui-state-active .ui-icon,.ui-igedit.ui-state-focus .ui-igcombo-button .ui-icon,.ui-igedit-button.ui-state-active .ui-icon{background-image:url(../images/ui-icons_228ef1_256x240.png)}
.ui-state-focus .ui-icon{background-image:url(../images/ui-icons_888888_256x240.png)}
.ui-state-hover .ui-icon{background-image:url(../images/ui-icons_ffffff_256x240.png)}
.ui-state-active .ui-icon{background-image:url(../images/ui-icons_ffffff_256x240.png)}
.ui-state-highlight .ui-icon{background-image:url(../images/ui-icons_222222_256x240.png)}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(../images/ui-icons_222222_256x240.png)}
.ui-icon-carat-1-n{background-position:0 0}
.ui-icon-carat-1-ne{background-position:-16px 0}
.ui-icon-carat-1-e{background-position:-32px 0}
.ui-icon-carat-1-se{background-position:-48px 0}
.ui-icon-carat-1-s{background-position:-64px 0}
.ui-icon-carat-1-sw{background-position:-80px 0}
.ui-icon-carat-1-w{background-position:-96px 0}
.ui-icon-carat-1-nw{background-position:-112px 0}
.ui-icon-carat-2-n-s{background-position:-128px 0}
.ui-icon-carat-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-64px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-64px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:0 -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
/*.ui-icon-plus{background-position:-16px -128px}*/
.ui-icon-plus{background-position: -32px -16px;}
.ui-icon-plusthick{background-position:-32px -128px}
/*.ui-icon-minus{background-position:-48px -128px}*/
.ui-icon-minus{background-position: -64px -16px;}
.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{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}
.ui-widget-overlay{background:#fff;opacity:.60;filter:alpha(opacity=60)!important;/*!important needed for ie7 and ie8*/}
.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000;opacity:.20;filter:alpha(opacity=20)}
.ui-resizable{position:relative}
.ui-resizable-handle{position:absolute;font-size:.1px;display:block}
.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-helper{position:absolute;z-index:100;border:1px dotted black}
.ui-accordion{width:100%}
.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:1px;padding:.5em .5em .5em .7em;min-height:0}
.ui-accordion .ui-accordion-icons{padding-left:2.2em}
.ui-accordion .ui-accordion-noicons{padding-left:.7em}
.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}
.ui-accordion-icons .ui-accordion-header a{padding-left:1.5em}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon,.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}
.ui-accordion .ui-accordion-content{background:#f8fcfe;padding:1em 2.2em;border-top:0;overflow:auto;border:1px solid #B1B1B1;display:none;position:relative;top:1px;margin-bottom:2px;margin-top:-2px}
.ui-accordion .ui-accordion-header.ui-state-hover{border:1px solid #999;background-color:#ccc;color:#666}
.ui-accordion .ui-accordion-header.ui-state-active{border:1px solid #4897aa;background-color:#9ecbd6;color:#666;border-bottom:0!important}
.ui-accordion .ui-accordion-li-fix{display:inline}
.ui-accordion .ui-accordion-header,.ui-accordion .ui-accordion-header a{display:block;font-weight:bold;color:#ccc;text-decoration:none}
.ui-accordion .ui-accordion-content-active{display:block}
.ui-accordion .ui-accordion-header,.ui-accordion .ui-accordion-content{border-radius:0}
.ui-autocomplete{position:absolute;z-index:2!important;cursor:default;background:#FFF;padding:0!important}
.ui-autocomplete-loading{background:#fff url('../images/ui-anim_basic_16x16.gif') right center no-repeat}
.ui-autocomplete .ui-menu-item a.ui-state-hover,.ui-autocomplete .ui-menu-item a.ui-state-active{margin:0!important}
* html .ui-autocomplete{width:1px}
.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:0}
.ui-menu .ui-menu{margin-top:-3px;position:absolute}
.ui-menu .ui-menu-item{margin:0;padding:0;width:100%}
.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;border-radius:0;line-height:1.5;min-height:0;border:1px solid transparent;font-weight:normal}
.ui-menu .ui-menu-item a.ui-state-hover{border:1px solid #999;background-color:#ccc;color:#666}
.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{border:1px solid #4897aa;background-color:#9ecbd6;color:#666}
.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}
.ui-menu .ui-state-disabled a{cursor:default}
.ui-menu-icons{position:relative}
.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}
.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}
.ui-menu .ui-menu-icon{position:static;float:right;margin-top:.2em}
.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}
.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}
.ui-button-icon-only{width:2.2em}
button.ui-button-icon-only{width:2.4em}
.ui-button-icons-only{width:3.4em}
button.ui-button-icons-only{width:3.7em}
.ui-button .ui-button-text{display:block;line-height:normal}
.ui-button-text-only .ui-button-text{padding:.4em 1em}
.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}
.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}
.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}
.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}
input.ui-button{padding:.4em 1em}
.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}
.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}
.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}
.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}
.ui-buttonset{margin-right:7px}
.ui-buttonset .ui-button{margin-left:0;margin-right:-0.3em}
input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}
.ui-dialog{position:absolute;padding:0!important;outline:0;overflow:hidden;padding:0;background:#FFF;border:1px solid #ccc}
.ui-dialog .ui-dialog-titlebar{padding:.5em 1em .3em!important;position:relative;border-radius:0}
.ui-dialog .ui-dialog-title{float:left;white-space:nowrap;max-width:90%;overflow:hidden;text-overflow:ellipsis;margin:.1em 0 .2em 0;font-weight:normal!important}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:21px;margin:-10px 0 0 0;padding:1px;height:20px}
.ui-dialog .ui-dialog-titlebar-close .ui-icon{position:absolute;top:50%;left:50%;margin:-8px 0 0 -8px}
.ui-dialog .ui-state-focus .ui-dialog-title{color:#FFF}
.ui-dialog .ui-dialog-content
{
    position:relative;
    border:0;
    /*padding:.5em 1em;*/
    background:0;
    overflow:auto;zoom:1
    }
.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-se{width:12px;height:12px;right:-5px;bottom:-5px}
.ui-draggable .ui-dialog-titlebar{cursor:move}
.ui-slider{position:relative;text-align:left;border:0 none}
.ui-state-focus .ui-slider-handle{border:0 none}
.ui-slider .ui-slider-handle{background:url(../images/slider_handles.png) 0 -23px no-repeat;position:absolute;z-index:2;width:23px;height:23px;cursor:pointer}
.ui-slider .ui-state-hover{background-position:0 0!important}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0}
.ui-slider .ui-state-default{border:0 none}
.ui-slider-horizontal{height:11px;background:#dadada}
.ui-slider-horizontal .ui-slider-handle{top:-6px;margin-left:-12px}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%;background:#4897aa}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.ui-slider-vertical{width:11px;height:100px;background:#dadada}
.ui-slider-vertical .ui-slider-handle{left:-6px;margin-left:0;margin-bottom:-9px;background-position:0 -66px!important}
.ui-slider-vertical .ui-state-hover{background-position:0 -43px!important}
.ui-slider-vertical .ui-slider-range{left:0;width:100%;background:#4897aa}
.ui-slider-vertical .ui-slider-range-min{bottom:0}
.ui-slider-vertical .ui-slider-range-max{top:0}
.ui-tabs{background:#FFF;position:relative;padding:.2em;zoom:1;border:0 none}
.ui-tabs .ui-tabs-nav{margin:0;padding:0;background:#888}
.ui-tabs .ui-tabs-nav li{color:#fff;list-style:none;float:left;position:relative;top:1px;border:0!important;padding:0;white-space:nowrap}
.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text}
.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}
.ui-tabs .ui-tabs-panel{display:block;border:1px solid #eee;padding:1em 1.4em;background:0}
.ui-tabs .ui-tabs-hide{display:none!important}
.ui-tabs .ui-tabs-nav li.ui-state-default{background:#888}
.ui-tabs .ui-tabs-nav li.ui-state-hover{background:#666}
.ui-tabs .ui-tabs-nav li.ui-state-active{background:#4897aa}
.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}
body .ui-tooltip{border-width:2px}
.ui-datepicker{display:none;background:#FFF none;width:17em;box-shadow:3px 3px 5px rgba(0,0,0,0.25)!important;-moz-box-shadow:3px 3px 5px rgba(0,0,0,0.25)!important;-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.25)!important}
.ui-datepicker .ui-datepicker-header{position:relative;background:#888;border:0;padding:2}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;border:0;cursor:pointer}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-header .ui-state-hover,.ui-datepicker .ui-datepicker-header .ui-state-disabled{background:transparent}
.ui-datepicker .ui-datepicker-prev span{background-position:-96px -16px!important}
.ui-datepicker .ui-datepicker-next span{background-position:-32px -16px!important}
.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:-7px}
.ui-datepicker thead{background:#e8e8e8}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:2.3em;text-align:center;color:#FFF}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year{width:100%}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}
.ui-datepicker table{width:100%;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.4em .4em!important;/*!important needed to override jquery's default padding */color:#444;text-align:center;border:0;font-size:.9em}
.ui-datepicker td{padding:1px}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:2px 3px 3px;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-buttonpane button{background:#4f4f4f url(../images/gradient_1.png) 0 0 repeat-x!important;color:#fff!important;border-color:#b6b6b6!important;font-weight:bold!important}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
.ui-datepicker .ui-datepicker-calendar a{background:transparent;border:1px solid transparent;text-shadow:none;color:#444}
.ui-datepicker .ui-datepicker-calendar a.ui-state-active{border:1px solid #4897aa;background-color:#9ecbd6;color:#666}
.ui-datepicker .ui-datepicker-calendar a.ui-state-hover{border:1px solid #999;background-color:#ccc;color:#666}
.ui-datepicker .ui-datepicker-calendar .ui-state-disabled{border:1px solid transparent;background-color:#fff}
.ui-datepicker .ui-datepicker-current-day .ui-state-default{color:#4897aa;border:1px solid transparent}
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left;padding-left:1%;padding-right:1%}
.ui-datepicker-multi .ui-datepicker-group table{margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:48%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:31.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:23%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}
.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%}
.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{float:right}
.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}
.ui-datepicker .ui-datepicker-today a{color:#4897aa;font-weight:bold}
.ui-datepicker .ui-datepicker-today a.ui-state-active{color:#444}
/*!
 * jQuery UI Spinner 1.10.3
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Spinner#theming
 */.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}
.ui-spinner-input{border:0;background:0;color:inherit;padding:0;margin:.2em .4em;vertical-align:middle}
.ui-spinner-button{width:1.4em;height:1.4em;font-size:1em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}
.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;margin-left:-8px;left:50%}
.ui-spinner-up{top:0}
.ui-spinner-down{bottom:0}
.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}
.ui-progressbar{height:13px;overflow:hidden;text-align:left;background:url(../images/progress_bar.gif) 0 -13px repeat-x;line-height:1%}
.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%;background:url(../images/progress_bar.gif) 0 0 repeat-x}
.ui-igdialog-footer{border:1px solid #bcbcbc;background-color:#e8e8e8;color:#666}
.ui-iggrid .ui-iggrid-content{border-color:#b1b1b1}
.ui-iggrid .ui-iggrid-tablebody>tr>td:first-child,.ui-iggrid .ui-iggrid-table>tbody>tr>td:first-child,.ui-iggrid thead .ui-iggrid-editingcell:first-child,.ui-iggrid .ui-iggrid-addrow+.ui-iggrid-activerow td:first-child,.ui-iggrid th.ui-iggrid-rowselector-class:first-child{border-left:1px solid #DCDCDC}
.ui-iggrid .ui-iggrid-tablebody>tr>td:last-child,.ui-iggrid .ui-iggrid-table>tbody>tr>td:last-child,.ui-iggrid thead .ui-iggrid-editingcell:last-child{border-right:1px solid #DCDCDC}
.ui-iggrid .ui-iggrid-table>tbody>tr>td.ui-iggrid-coldesc:first-child,.ui-iggrid .ui-iggrid-table>tbody>tr>td.ui-iggrid-colasc:first-child{border-bottom-color:#4897aa}
.ui-iggrid .ui-iggrid-table>tbody>tr>td.ui-iggrid-colasc:last-child,.ui-iggrid .ui-iggrid-table>tbody>tr>td.ui-iggrid-coldesc:last-child{border-bottom-color:#4897aa}
.ui-iggrid .ui-iggrid-addrow{border-bottom:0}
.ui-iggrid tfoot td{border-color:#f0f0f0}
.ui-iggrid tfoot tr:first-child td,.ui-iggrid>table tfoot tr:first-child td{border-top-width:0!important}
.ui-iggrid .ui-iggrid-footertable tfoot tr:last-child td{border-bottom-width:0!important}
.ui-iggrid .ui-iggrid-summaries-footer-icon-container.ui-state-hover .ui-icon{background-color:#ccc!important}
.ui-iggrid tfoot,.ui-iggrid-footer{border-bottom:1px solid #f0f0f0!important}
.ui-iggrid-scrolldiv{background-color:#f3f3f3;border-bottom:none !important}
.ui-iggrid .ui-iggrid-scrolldiv:first-child,.ui-iggrid>table tr:first-child td,.ui-iggrid-responsive-vertical{border-top:none !important}
.ui-iggrid.ui-igpivotgrid>table tr:first-child td{border-bottom:1px solid #DCDCDC!important}
.ui-iggrid.ui-igpivotgrid>table>tbody tr:first-child th{border-top:none!important}
.ui-iggrid-layout-helper>tbody>tr:first-child>td,.ui-iggrid-layout-helper>tbody>tr:first-child>td th,.ui-iggrid>table>thead+tbody>tr:first-child td,.ui-iggrid>table>thead+tfoot+tbody>tr:first-child td{border-top:0 none!important}
.ui-iggrid th,.ui-iggrid th.ui-state-default{border-right:1px solid #777}
.ui-iggrid>table>tbody tr:first-child th.ui-igpivotgrid-header{border-top-color:#535353!important}
.ui-iggrid th a,.ui-iggrid th.ui-state-default a,.ui-iggrid th.ui-state-hover a,.ui-iggrid th.ui-state-active a{color:#fff}
.ui-iggrid th.ui-state-hover{background:#666}
.ui-iggrid th.ui-state-active{background:#4897aa;border-top:0!important;border-left:0!important;border-bottom:0!important}
.ui-iggrid th.ui-state-focus{background:#4897aa}
.ui-iggrid .ui-iggrid-footer,.ui-iggrid .ui-iggrid-toolbar{background-color:#ccc;font-weight:normal;text-align:left;color:#444;border-top:0;display:block}
.ui-iggrid .ui-iggrid-footer .ui-state-default,.ui-iggrid .ui-iggrid-toolbar .ui-state-default,.ui-iggrid .ui-iggrid-addrow td,.ui-iggrid .ui-iggrid-addrow th,.ui-iggrid .ui-iggrid-footer .ui-state-hover{background-color:#ccc;color:#444;text-decoration:none}
.ui-iggrid .ui-iggrid-footer .ui-state-default a,.ui-iggrid .ui-iggrid-toolbar .ui-state-default a,.ui-iggrid .ui-iggrid-addrow td a,.ui-iggrid .ui-iggrid-footer .ui-state-active a{color:#333;text-decoration:none}
.ui-iggrid tbody .ui-icon,.ui-iggrid .ui-iggrid-addrow td .ui-icon{background-image:url(../images/ui-icons_888888_256x240.png)}
.ui-iggrid .ui-igedit-button .ui-icon,.ui-igpivot-metadataitem .ui-icon-close{background-image:url("../images/ui-icons_888888_256x240.png")}
.ui-igpivot-metadataitem{outline:#f00!important}
.ui-iggrid th .ui-icon{background-image:url("../images/ui-icons_ffffff_256x240.png")}
.ui-iggrid tbody td,.ui-iggrid tbody th.ui-iggrid-rowselector-class,.ui-iggrid thead .ui-iggrid-editingcell,.ui-iggrid tfoot td{border-top:1px solid transparent;border-bottom:1px solid #E2E2E2}
.ui-iggrid tr.ui-ig-altrecord{background-color:#f0f0f0}
.ui-iggrid td.ui-state-highlight{background:0;background-color:#9ecbd6;color:#333;font-weight:normal;border:0 none;box-shadow:inset 0 -1px 0 #4897aa;/*!important needed to override default cell colour */}
.ui-iggrid td.ui-state-hover,.ui-iggrid .ui-ig-altrecord td.ui-state-hover,.ui-iggrid .ui-ig-altrecord td.ui-state-default.ui-state-hover,.ui-iggrid th.ui-iggrid-rowselector-class.ui-state-hover,.ui-iggrid .ui-ig-altrecord th.ui-iggrid-rowselector-class.ui-state-hover,.ui-iggrid .ui-ig-altrecord th.ui-iggrid-rowselector-class.ui-state-default.ui-state-hover,.ui-iggrid-responsive-vertical tr>td.ui-state-hover:first-child,.ui-iggrid-responsive-vertical tr.ui-ig-altrecord>td.ui-state-hover:first-child{color:#444;background:#ccc}
.ui-iggrid td.ui-state-hover a,.ui-iggrid .ui-ig-altrecord td.ui-state-hover a{color:#444;text-shadow:none}
.ui-iggrid td.ui-state-hover a:hover,.ui-iggrid .ui-ig-altrecord td.ui-state-hover a:hover{color:#37addf}
.ui-iggrid td.ui-state-focus,.ui-iggrid th.ui-iggrid-rowselector-class.ui-state-focus{background-image:none}
.ui-ig-altrecord td.ui-state-focus,.ui-ig-altrecord th.ui-iggrid-rowselector-class.ui-state-focus{background:#EBEBEB none}
.ui-iggrid tr.ui-state-focus{background:#fff none}
.ui-iggrid .ui-ig-altrecord.ui-state-focus{background:#f0f0f0 none}
.ui-iggrid tr.ui-state-focus td,.ui-iggrid tr.ui-state-focus th,.ui-iggrid tr.ui-ig-altrecord.ui-state-focus td,.ui-iggrid tr.ui-ig-altrecord.ui-state-focus th{border-top:1px solid #4897aa!important;border-bottom:1px solid #4897aa!important}
.ui-iggrid td.ui-state-active.ui-state-focus,.ui-iggrid td.ui-state-focus{border:1px solid #4897aa!important}
.ui-iggrid-activerow .ui-iggrid-selectedcell .ui-state-active{border-color:transparent!important}
.ui-iggrid td.ui-state-active,.ui-iggrid .ui-ig-altrecord td.ui-state-active,.ui-iggrid th.ui-iggrid-rowselector-class.ui-state-active,.ui-iggrid .ui-ig-altrecord th.ui-iggrid-rowselector-class.ui-state-active,.ui-iggrid tbody .ui-iggrid-mergedcell.ui-state-active,.ui-iggrid tbody .ui-ig-altrecord .ui-iggrid-mergedcell.ui-state-active,.ui-iggrid tbody .ui-iggrid-mergedcellstop.ui-state-active,.ui-iggrid tbody .ui-ig-altrecord .ui-iggrid-mergedcellstop.ui-state-active{background:#9ecbd6;color:#444;border-color:#9ecbd6}
.ui-iggrid .ui-iggrid-paging-item.ui-state-focus,.ui-iggrid .ui-iggrid-paging-item.ui-state-default.ui-state-focus,.ui-iggrid .ui-iggrid-page.ui-state-focus,.ui-iggrid .ui-iggrid-pageui-state-default.ui-state-focus{border:1px solid #4897aa;background-color:#9ecbd6;color:#666}
.ui-iggrid .ui-iggrid-paging-item.ui-state-focus span,.ui-iggrid .ui-iggrid-paging-item.ui-state-default.ui-state-focus span,.ui-iggrid .ui-iggrid-page.ui-state-focus a,.ui-iggrid .ui-iggrid-pageui-state-default.ui-state-focus a{border:1px solid #bcbcbc;background-color:#e8e8e8;color:#666}
.ui-iggrid-page .ui-state-default{border:1px solid #bcbcbc;background-color:#e8e8e8;color:#666}
.ui-iggrid .ui-iggrid-paging-item.ui-state-focus .ui-icon,.ui-iggrid .ui-iggrid-paging-item.ui-state-default.ui-state-focus .ui-icon{background-image:url(../images/ui-icons_ffffff_256x240.png)}
.ui-menu .ui-icon{background-image:url("../images/ui-icons_222222_256x240.png")}
.ui-igedit-list .ui-igedit-listitem{font-size:1em;line-height:1.4em}
.ui-iggrid-filterbutton{border:1px solid transparent}
.ui-iggrid-filterbutton.ui-state-hover{background-color:#999}
.ui-iggrid-filterbutton.ui-state-active,.ui-iggrid-filterbutton.ui-state-focus{background-color:#9ecbd6}
.ui-iggrid-filterdd,.ui-iggrid-featurechooser-dropdown-dialog,.ui-widget.ui-widget-content.ui-igpivot-filterdropdown,.ui-widget.ui-widget-content.ui-igpivot-metadatadropdown{background:#fff;border:1px solid #B1B1B1}
.ui-iggrid-summaries-dialog label{color:#494949}
.ui-igedit-list .ui-igedit-listitem.ui-state-default,.ui-iggrid-filterddlist li.ui-state-default,.ui-iggrid-featurechooser-list li.ui-state-default,.ui-iggrid-hiding-dropdown-list li.ui-state-default,.ui-iggrid-columnmoving-dropdown-list li.ui-state-default,.ui-igcombo-listitemholder li.ui-state-default{color:#444;background-color:#fff;border:1px solid transparent}
.ui-igedit-list .ui-igedit-listitem.ui-state-hover,.ui-iggrid-filterddlist li.ui-state-hover,.ui-iggrid-filterddlistitem.ui-state-hover a,.ui-iggrid-featurechooser-list.ui-state-hover a,.ui-iggrid-hiding-dropdown-list li.ui-state-hover,.ui-iggrid-hiding-dropdown-list.ui-state-hover a,.ui-iggrid-columnmoving-dropdown-list li.ui-state-hover,.ui-iggrid-columnmoving-dropdown-list.ui-state-hover a,.ui-igcombo-listitemholder li.ui-state-hover,.ui-igcombo-listitemholder li.ui-state-hover a{border:1px solid #999;background-color:#ccc;color:#666}
.ui-igedit-list .ui-igedit-listitem.ui-state-active,.ui-iggrid-filterddlist li.ui-state-active,.ui-iggrid-filterddlistitem.ui-state-active a,.ui-iggrid-featurechooser-list li.ui-state-active,.ui-iggrid-featurechooser-list.ui-state-active a,.ui-iggrid-hiding-dropdown-list li.ui-state-active,.ui-iggrid-hiding-dropdown-list.ui-state-active a,.ui-iggrid-columnmoving-dropdown-list li.ui-state-active,.ui-iggrid-columnmoving-dropdown-list.ui-state-active a,.ui-igcombo-listitemholder li.ui-state-active,.ui-igcombo-listitemholder li.ui-state-active a{border:1px solid #4897aa;background-color:#9ecbd6;color:#666}
.ui-igedit-list .ui-igedit-listitem.ui-state-highlight,.ui-igcombo-listitemholder li.ui-state-highlight,.ui-igcombo-listitemholder li.ui-state-highlight a{border:1px solid #4897aa;background-color:#9ecbd6;color:#666}
.ui-igedit-list .ui-igedit-listitem.ui-state-hover a,.ui-igedit-list .ui-igedit-listitem.ui-state-active a{color:#FFF}
.ui-iggrid tbody td.ui-iggrid-nongrouprowemptycell,.ui-iggrid tbody .ui-ig-altrecord td.ui-iggrid-nongrouprowemptycell{background-color:white;box-shadow:none}
.ui-iggrid tbody td.ui-iggrid-nongrouprowemptycell.ui-state-hover{background-image:none}
.ui-iggrid .ui-iggrid-tablebody td.ui-iggrid-nongrouprowemptycell.ui-iggrid-last-emptycell{border-bottom:1px solid #E2E2E2}
.ui-draggable-dragging .ui-iggrid-headertext{font-family:"Segoe UI",Arial,sans-serif}
.ui-iggrid-groupbyarea a,.ui-iggrid-groupbyareatext a{color:#3BB7EB}
.ui-iggrid-dragMarkup{z-index:10000}
.ui-iggrid-expandcolumn-expanded{border-bottom-width:0!important;box-shadow:none!important}
.ui-iggrid-expandcolumn-expanded.ui-state-focus{border-bottom-width:1px!important}
.ui-ig-altrecord+tr>td.ui-iggrid-childarea{background-color:#f0f0f0;border-color:transparent #DCDCDC #DCDCDC}
.ui-iggrid-featurechooser-list .item-selected .ui-iggrid-featurechooserddlistitemtext{text-shadow:none}
.ui-iggrid-featurechooser-list li.ui-state-default,.ui-iggrid-featurechooser-list li.ui-state-hover{border-width:0}
.ui-iggrid .ui-widget-content.ui-dialog{border:1px solid #ccc}
.ui-iggrid-modaldialog-caption-buttoncontainer .ui-button.ui-state-hover{background:#2686ae;border:1px solid #2788B1;box-shadow:none}
.ui-iggrid-dialog-groupby-button a,.ui-iggrid-columnchooser-item a,.ui-iggrid-sorting-dialog-unsortedcolumns-sortbybutton a{color:#3BB7EB;text-decoration:none}
.ui-widget-footer{border-bottom:1px solid #DCDCDC;border-right:1px solid #DCDCDC}
.ui-iggrid tfoot td.ui-widget-content,.ui-iggrid tfoot td.ui-state-default{background-color:transparent;color:#333;border-color:#DCDCDC;border-style:solid}
.ui-iggrid tfoot td.ui-state-hover{background-color:#ebebeb}
.ui-iggrid tfoot td.ui-state-default .ui-icon{background-image:url("../images/ui-icons_222222_256x240.png")}
.ui-iggrid-columnmoving-dragtop{background:transparent url("../images/ui-icons_222222_256x240.png") no-repeat scroll -65px -12px!important}
.ui-iggrid-columnmoving-dragbottom{background:transparent url("../images/ui-icons_222222_256x240.png") no-repeat scroll 0 -20px!important}
@-webkit-keyframes addingHighlight{0%{background-color:#4EB7E2}
100%{background-color:transparent}
}
@-moz-keyframes addingHighlight{0%{background-color:#4EB7E2}
100%{background-color:transparent}
}
.ui-iggrid-modifiedrecord>td{-webkit-animation-name:addingHighlight;-webkit-animation-timing-function:ease-in-out;-webkit-animation-duration:1s;-moz-animation-name:addingHighlight;-moz-animation-timing-function:ease-in-out;-moz-animation-duration:1s;-o-animation-name:addingHighlight;-o-animation-timing-function:ease-in-out;-o-animation-duration:1s;animation-name:addingHighlight;animation-timing-function:ease-in-out;animation-duration:1s}
.ui-iggrid-modifiedrecord>td{background-color:transparent;color:#666}
.ui-iggrid .ui-iggrid-mergedcell,.ui-iggrid .ui-ig-altrecord .ui-iggrid-mergedcell,.ui-iggrid .ui-iggrid-mergedcell.ui-state-highlight{background-color:#FFF}
.ui-iggrid .ui-iggrid-mergedcell,.ui-iggrid .ui-ig-altrecord .ui-iggrid-mergedcell,.ui-iggrid .ui-iggrid-mergedcell.ui-state-highlight,.ui-iggrid .ui-ig-altrecord .ui-iggrid-mergedcell.ui-state-highlight{color:#DCDCDC;border-bottom-color:transparent}
.ui-iggrid .ui-ig-altrecord .ui-iggrid-mergedcell,.ui-iggrid .ui-iggrid-mergedcellstop{border-left-color:#FFF}
.ui-iggrid .ui-iggrid-mergedcellstop.ui-state-highlight,.ui-iggrid .ui-iggrid-mergedcell.ui-state-highlight,.ui-iggrid .ui-ig-altrecord .ui-iggrid-mergedcell.ui-state-highlight{border-left-color:#B3E2F6}
.ui-iggrid .ui-iggrid-mergedcellstop,.ui-iggrid .ui-iggrid-mergedcellstop.ui-state-highlight,.ui-iggrid .ui-iggrid-mergedcell.ui-state-highlight,.ui-iggrid .ui-ig-altrecord .ui-iggrid-mergedcellstop,.ui-iggrid .ui-ig-altrecord .ui-iggrid-mergedcellstop.ui-state-highlight,.ui-iggrid .ui-ig-altrecord .ui-iggrid-mergedcell.ui-state-highlight{background-color:#FFF;border-bottom-color:transparent}
.ui-iggrid .ui-iggrid-mergedcell.ui-state-active,.ui-iggrid .ui-ig-altrecord .ui-iggrid-mergedcell.ui-state-active,.ui-iggrid .ui-iggrid-mergedcell.ui-state-focus,.ui-iggrid .ui-ig-altrecord .ui-iggrid-mergedcell.ui-state-focus{color:#FFF}
.ui-iggrid tbody .ui-iggrid-mergedcell.ui-state-hover,.ui-iggrid tbody .ui-ig-altrecord .ui-iggrid-mergedcell.ui-state-hover{color:#333}
.ui-iggrid .ui-ig-altrecord .ui-iggrid-mergedcellsbottom.ui-state-highlight,.ui-iggrid .ui-iggrid-mergedcellsbottom.ui-state-highlight{border-bottom-color:#B3E2F6}
.ui-iggrid tbody .ui-iggrid-mergedcell.ui-iggrid-mergedcellsbottom{border-bottom:1px solid #E2E2E2}
.ui-igrating,.ui-igrating.ui-state-default{background:transparent none;border:0}
.ui-icon.ui-igrating-vote,.ui-iggrid .ui-icon.ui-igrating-vote{background-image:url(../images/igRating/ig-rating.png);background-position:-75px 0;width:20px;height:20px}
.ui-icon.ui-igrating-voteselected,.ui-iggrid .ui-icon.ui-igrating-voteselected{background-image:url(../images/igRating/ig-rating.png);background-position:0 0;width:20px;height:20px}
.ui-icon.ui-igrating-votehover,.ui-iggrid .ui-icon.ui-igrating-votehover{background-image:url(../images/igRating/ig-rating.png);background-position:-25px 0;width:20px;height:20px}
.ui-icon.ui-igrating-votedisabled,.ui-iggrid .ui-icon.ui-igrating-votedisabled{background-image:url(../images/igRating/ig-rating.png);background-position:-100px 0;width:20px;height:20px}
.ui-icon.ui-igrating-votedisabledselected,.ui-iggrid .ui-icon.ui-igrating-votedisabledselected{background-image:url(../images/igRating/ig-rating.png);background-position:-50px 0;width:20px;height:20px}
.ui-igplayer .ui-igplayer-controls,.ui-igplayer-tooltip .ui-widget-content{background:#e5e5e5;-moz-box-shadow:0 0 10px 2px rgba(0,0,0,0.2)!important;-webkit-box-shadow:0 0 10px 2px rgba(0,0,0,0.2)!important;-o-box-shadow:0 0 10px 2px rgba(0,0,0,0.2)!important;box-shadow:0 0 10px 2px rgba(0,0,0,0.2)!important}
.ui-igplayer .ui-igplayer-controls{background-color:rgba(255,255,255,0.9)}
.ui-igplayer-tooltip .ui-widget-content,.ui-igtooltip>.ui-widget-content{background-color:#e5e5e5!important;background-image:none!important;border:1px solid #c6c6c6!important;color:#858585!important}
.ui-igtooltip>.ui-widget-content{padding:5px}
.ui-igtooltip-arrow-bottom,.ui-igtooltip-arrow-top,.ui-igtooltip-arrow-left,.ui-igtooltip-arrow-right{background-image:url(../images/igTooltip/igTooltipArrows.png)!important}
.ui-igtooltip .ui-icon.ui-icon-close{background-image:url(../images/ui-icons_00AADE_256x240.png)!important}
.ui-igplayer .ui-state-active,.ui-igplayer .ui-state-focus{border-width:1px!important;outline:0}
.ui-igplayer .ui-state-hover .ui-icon{background-image:url(../images/ui-icons_888888_256x240.png)}
.ui-igplayer .ui-state-focus .ui-icon,.ui-igplayer .ui-state-active .ui-icon{background-image:url(../images/ui-icons_888888_256x240.png)}
.ui-igplayer .ui-igplayer-bookmark-item-title:hover{text-decoration:none}
.ui-igplayer .ui-igbutton.ui-state-default,.ui-igplayer .ui-button.ui-state-default{border-color:transparent;background-color:transparent}
.ui-igplayer .ui-igbutton.ui-state-hover,.ui-igplayer .ui-button.ui-state-hover{border:1px solid #B9B9B9;background-color:#E2E2E2;color:#666}
.ui-igplayer .ui-igbutton.ui-state-active,.ui-igplayer .ui-button.ui-state-active{border:1px solid #4897aa;background-color:#9ecbd6;color:#666}
.ui-igplayer .ui-igbutton.ui-state-focus,.ui-igplayer .ui-button.ui-state-focus{border-color:#00AADE}
.ui-igplayer .ui-igprogressbar.ui-widget-content{background-color:#dadada}
.ui-widget-header.ui-igplayer-controls{color:#666;border-bottom:0}
.ui-igplayer-related-list .ui-igplayer-related-video-hover img{border:1px solid #bcbcbc;background-color:#e8e8e8;color:#666;border-width:3px}
.ui-igplayer-bookmark-item-time{background:url("../images/igVideoPlayer/igVPBookmarkSprite.png") no-repeat 0 1px rgba(0,0,0,0)!important}
.ui-igslider .ui-igslider-bookmark.ui-state-default{background:url("../images/igVideoPlayer/igVPBookmarkSprite.png") no-repeat 0 -1px rgba(0,0,0,0)!important}
.ui-igplayer-bookmark-item-time:hover,.ui-igplayer-bookmark-active-item .ui-igplayer-bookmark-item-time,.ui-igplayer-bookmark-list li:hover .ui-igplayer-bookmark-item-time{background:transparent url("../images/igVideoPlayer/igVPBookmarkSprite.png") no-repeat 0 -17px!important}
.ui-igslider .ui-igslider-bookmark.ui-state-hover{background:transparent url("../images/igVideoPlayer/igVPBookmarkSprite.png") no-repeat 0 -19px!important}
.ui-igprogressbar.ui-widget-content{border:0}
.ui-igplayer .ui-widget-header a{color:#666}
.ui-igprogressbar-range{background-color:#4897aa!important}
.ui-igplayer-bookmark-list>li.ui-igplayer-bookmark-active-item{background-color:#9ecbd6}
.ui-igplayer-related-video-container a.ui-button.ui-igbutton,.ui-igplayer-related-video-bar .ui-button.ui-igbutton{border:1px solid #bcbcbc;background-color:#e8e8e8;color:#666}
.ui-igplayer-related-video-container a.ui-button.ui-igbutton:hover{border:1px solid #4897aa;background-color:#9ecbd6;color:#666}
.ui-igplayer-bookmark-list li:hover{background-color:#e8e8e8}
.ui-progressbar.ui-widget-content{border:0}
.ui-igupload-progressbar-icon-default,.ui-igupload-progressbar-icon-default{background:url(../images/icon_sprite.png) 0 -128px no-repeat!important}
.ui-igupload-progressbar-icon-exe{background:url(../images/icon_sprite.png) 0 -144px no-repeat!important}
.ui-igupload-progressbar-icon-../images{background:url(../images/icon_sprite.png) 0 -160px no-repeat!important}
.ui-igupload-progressbar-icon-music{background:url(../images/icon_sprite.png) 0 -176px no-repeat!important}
.ui-igupload-progressbar-icon-video{background:url(../images/icon_sprite.png) 0 -192px no-repeat!important}
.ui-igupload-cancel-button .ui-button-icon-primary{background-image:url("../images/ui-icons_888888_256x240.png")}
.ui-state-hover.ui-igupload-cancel-button{background-color:transparent!important}
.ui-widget-content .ui-igupload-progress-container{border:0}
.ui-igupload-cancel-button.ui-state-hover .ui-icon-closethick,.ui-igupload-cancel-button.ui-state-focus .ui-icon-closethick{background-image:url("../images/ui-icons_222222_256x240.png")}
.ui-igupload .ui-igprogressbar{background-color:#E0E0E0;height:11px!important;border:0!important}
.ui-igupload-progressbar-filesize{color:gray}
.ui-igupload-summaryprogress-label{color:gray;top:10px}
.ui-igupload-summaryprogress-secondary-label{color:white}
.ui-widget-content.ui-igtree-root{background:0;border:0}
.ui-igtree a{color:#444}
.ui-igtree a.ui-state-focus{border:1px solid #4897aa;background-color:#e8e8e8;color:#666}
.ui-igtree-dropindicator.ui-state-highlight .ui-icon{background-image:url(../images/ui-icons_222222_256x240.png)}
.ui-igtree-insertline.ui-state-default{-webkit-border-image:-webkit-gradient(linear,left top,right top,color-stop(0.8,#535353),color-stop(1,transparent)) 100 0 stretch stretch}
.ui-igcheckbox-small.ui-state-default,.ui-igcheckbox-normal.ui-state-default,.ui-igcombo-checkbox.ui-state-default{background-image:none;background-color:white;border:1px solid #bcbcbc}
.ui-igcheckbox-small.ui-state-hover,.ui-igcheckbox-normal.ui-state-hover,.ui-igcombo-checkbox.ui-state-hover{background-color:#e7f6fc;border-color:#84D1F1}
.ui-igcheckbox-small.ui-state-focus,.ui-igcheckbox-normal.ui-state-focus,.ui-igcombo-checkbox.ui-state-focus{border-color:#18A6E2}
.ui-igcombo-checkbox.ui-state-default,.ui-igcombo-checkbox.ui-state-hover,.ui-igcombo-checkbox.ui-state-focus{background-image:none}
.ui-igcheckbox-small .ui-icon,.ui-igcheckbox-normal .ui-icon,.ui-iggrid th .ui-igcheckbox-normal.ui-state-default .ui-icon,.ui-igcombo-checkbox .ui-icon{background-image:url(../images/ui-icons_222222_256x240.png)}
.ui-igbutton .ui-igbutton-table{border:1px solid #4897aa;background-color:#9ecbd6;color:#666}
.ui-ightmleditor{background-color:#ccc;border:1px solid #bcbcbc}
.ui-ightmleditor .ui-igtoolbar{background:#e8e8e8;border:1px solid igGray5}
.ui-ightmleditor .ui-igtoolbar-wrap .ui-igbutton.ui-igbutton,.ui-ightmleditor .ui-igtoolbar .ui-igbutton{border-radius:0}
.ui-ightmleditor .ui-igtoolbar-wrap .ui-igbutton.ui-state-default,.ui-ightmleditor .ui-igtoolbar .ui-igbutton.ui-state-default{background-color:transparent;background-image:none;border-color:transparent}
.ui-splitbutton.ui-state-default{border-color:#bcbcbc}
.ui-splitbutton.ui-splitbutton-hover{border-color:#999}
.ui-splitbutton.ui-state-active{border-color:#4897aa}
.ui-splitbutton.ui-state-active div.ui-igtoolbarbutton.ui-button,.ui-ightmleditor .ui-splitbutton.ui-state-active div.ui-igtoolbarbutton.ui-button{background-color:#9ecbd6}
.ui-splitbutton-arrow .ui-icon{background-image:url("../images/ui-icons_222222_256x240.png")}
.ui-splitbutton-arrow.ui-state-hover .ui-icon,.ui-splitbutton-arrow.ui-state-active .ui-icon,.ui-splitbutton-arrow.ui-state-focus .ui-icon{background-image:url("../images/ui-icons_ffffff_256x240.png")}
.ui-ightmleditor .ui-igtoolbar-wrap .ui-igbutton.ui-state-hover,.ui-ightmleditor .ui-igtoolbar .ui-igbutton.ui-state-hover{border:1px solid #999;background-color:#ccc;color:#666}
.ui-ightmleditor .ui-igtoolbar-wrap .ui-igbutton.ui-state-focus,.ui-ightmleditor .ui-igtoolbar .ui-igbutton.ui-state-focus{border:1px solid #4897aa;background-color:#e8e8e8;color:#666}
.ui-ightmleditor .ui-igtoolbar-wrap .ui-igbutton.ui-state-active,.ui-ightmleditor .ui-igtoolbar .ui-igbutton.ui-state-active{border:1px solid #4897aa;background-color:#9ecbd6;color:#666}
.ui-ightmleditor .ui-igcombo-fieldholder{border-color:#b1b1b1}
.ui-igbutton-viewsource.ui-state-default .ui-igbutton-viewsource-icon{background-position:0 -160px}
.ui-igbutton-viewsource.ui-state-hover .ui-igbutton-viewsource-icon{background-position:-32px -160px}
.ui-ightmleditor .ui-igtoolbar .ui-igbutton.ui-state-hover{border:1px solid #999;background-color:#ccc;color:#666}
.ui-ightmleditor .ui-igtoolbar .ui-igbutton.ui-state-hover.ui-state-active{border:1px solid #999;background-color:#ccc;color:#666}
.ui-igbutton.ui-state-active .ui-igbutton-collapse,.ui-igbutton.ui-state-focus .ui-igbutton-collapse{background-position:-16px 0}
.ui-igbutton.ui-state-active .ui-igbutton-expand,.ui-igbutton.ui-state-focus .ui-igbutton-expand{background-position:-16px -16px}
.ui-igbutton.ui-state-active .ui-igbutton-redo,.ui-igbutton.ui-state-focus .ui-igbutton-redo{background-position:-16px -32px}
.ui-igbutton.ui-state-active .ui-igbutton-undo,.ui-igbutton.ui-state-focus .ui-igbutton-undo{background-position:-16px -48px}
.ui-igbutton.ui-state-active .ui-igbutton-increasefontsize,.ui-igbutton.ui-state-focus .ui-igbutton-increasefontsize{background-position:-16px -80px}
.ui-igbutton.ui-state-active .ui-igbutton-decreasefontsize,.ui-igbutton.ui-state-focus .ui-igbutton-decreasefontsize{background-position:-16px -96px}
.ui-igbutton.ui-state-active .ui-igbutton-viewsource,.ui-igbutton.ui-state-focus .ui-igbutton-viewsource{background-position:-16px -160px}
.ui-igbutton.ui-state-active .ui-igbutton-html,.ui-igbutton.ui-state-focus .ui-igbutton-html{background-position:-16px -112px}
.ui-igbutton.ui-state-active .ui-igbutton-html-add,.ui-igbutton.ui-state-focus .ui-igbutton-html-add{background-position:-16px -128px}
.ui-igbutton.ui-state-active .ui-igbutton-html-delete,.ui-igbutton.ui-state-focus .ui-igbutton-html-delete{background-position:-16px -144px}
.ui-igbutton.ui-state-active .ui-igbutton-html-valid,.ui-igbutton.ui-state-focus .ui-igbutton-html-valid{background-position:-16px -176px}
.ui-igbutton.ui-state-active .ui-igbutton-addimage,.ui-igbutton.ui-state-focus .ui-igbutton-addimage{background-position:-16px -192px}
.ui-igbutton.ui-state-active .ui-igbutton-link,.ui-igbutton.ui-state-focus .ui-igbutton-link{background-position:-16px -208px}
.ui-igbutton.ui-state-active .ui-igbutton-addlink,.ui-igbutton.ui-state-focus .ui-igbutton-addlink{background-position:-16px -224px}
.ui-igbutton.ui-state-active .ui-igbutton-unlink,.ui-igbutton.ui-state-focus .ui-igbutton-unlink{background-position:-16px -240px}
.ui-igbutton.ui-state-active .ui-igbutton-copy,.ui-igbutton.ui-state-focus .ui-igbutton-copy{background-position:-16px -256px}
.ui-igbutton.ui-state-active .ui-igbutton-cut,.ui-igbutton.ui-state-focus .ui-igbutton-cut{background-position:-16px -272px}
.ui-igbutton.ui-state-active .ui-igbutton-paste,.ui-igbutton.ui-state-focus .ui-igbutton-paste{background-position:-16px -288px}
.ui-igbutton.ui-state-active .ui-igbutton-table,.ui-igbutton.ui-state-focus .ui-igbutton-table{background-position:-16px -304px}
.ui-igbutton.ui-state-active .ui-igbutton-addrow,.ui-igbutton.ui-state-focus .ui-igbutton-addrow{background-position:-16px -320px}
.ui-igbutton.ui-state-active .ui-igbutton-addcolumn,.ui-igbutton.ui-state-focus .ui-igbutton-addcolumn{background-position:-16px -336px}
.ui-igbutton.ui-state-active .ui-igbutton-removerow,.ui-igbutton.ui-state-focus .ui-igbutton-removerow{background-position:-16px -352px}
.ui-igbutton.ui-state-active .ui-igbutton-removecolumn,.ui-igbutton.ui-state-focus .ui-igbutton-removecolumn{background-position:-16px -368px}
.ui-igbutton.ui-state-active .ui-igbutton-justifyleft,.ui-igbutton.ui-state-focus .ui-igbutton-justifyleft{background-position:-16px -384px}
.ui-igbutton.ui-state-active .ui-igbutton-justifycenter,.ui-igbutton.ui-state-focus .ui-igbutton-justifycenter{background-position:-16px -400px}
.ui-igbutton.ui-state-active .ui-igbutton-justifyright,.ui-igbutton.ui-state-focus .ui-igbutton-justifyright{background-position:-16px -416px}
.ui-igbutton.ui-state-active .ui-igbutton-justifyfull,.ui-igbutton.ui-state-focus .ui-igbutton-justifyfull{background-position:-16px -432px}
.ui-igbutton.ui-state-active .ui-igbutton-forecolor,.ui-igbutton.ui-state-focus .ui-igbutton-forecolor{background-position:-16px -448px}
.ui-igbutton.ui-state-active .ui-igbutton-backcolor,.ui-igbutton.ui-state-focus .ui-igbutton-backcolor{background-position:-16px -464px}
.ui-igbutton.ui-state-active .ui-igbutton-bold,.ui-igbutton.ui-state-focus .ui-igbutton-bold{background-position:-16px -480px}
.ui-igbutton.ui-state-active .ui-igbutton-italic,.ui-igbutton.ui-state-focus .ui-igbutton-italic{background-position:-16px -496px}
.ui-igbutton.ui-state-active .ui-igbutton-underline,.ui-igbutton.ui-state-focus .ui-igbutton-underline{background-position:-16px -512px}
.ui-igbutton.ui-state-active .ui-igbutton-strikethrough,.ui-igbutton.ui-state-focus .ui-igbutton-strikethrough{background-position:-16px -528px}
.ui-igbutton.ui-state-active .ui-igbutton-horizontalrule,.ui-igbutton.ui-state-focus .ui-igbutton-horizontalrule{background-position:-16px -544px}
.ui-igbutton.ui-state-active .ui-igbutton-indent,.ui-igbutton.ui-state-focus .ui-igbutton-indent{background-position:-16px -560px}
.ui-igbutton.ui-state-active .ui-igbutton-removeindent,.ui-igbutton.ui-state-focus .ui-igbutton-removeindent{background-position:-16px -576px}
.ui-igbutton.ui-state-active .ui-igbutton-unorderedlist,.ui-igbutton.ui-state-focus .ui-igbutton-unorderedlist{background-position:-16px -592px}
.ui-igbutton.ui-state-active .ui-igbutton-orderedlist,.ui-igbutton.ui-state-focus .ui-igbutton-orderedlist{background-position:-16px -608px}
.ui-ightmleditor-content iframe,.ui-ightmleditor-content textarea{border:1px solid #B1B1B1;-webkit-box-shadow:inset 2px 2px 3px rgba rgba(50,50,50,0.1);-moz-box-shadow:inset 2px 2px 3px rgba rgba(50,50,50,0.1);box-shadow:inset 2px 2px 3px rgba(50,50,50,0.1)}
.ui-igPathFinder .ui-button::after{border-top:1px solid #BCBCBC;border-right:1px solid #BCBCBC;background:#E8E8E8}
.ui-igPathFinder .ui-button.ui-state-hover::after{border-top:1px solid #BCBCBC;border-right:1px solid #BCBCBC;background:#666}
.ui-igPathFinder .ui-button.ui-state-active::after{border-top:1px solid #4897AA;border-right:1px solid #4897AA;background:#9ECBD6}
.ui-igedit.ui-state-hover,.ui-igcombo.ui-state-hover{border-color:#666}
.ui-igedit-button.ui-state-highlight,.ui-igedit-button.ui-state-hover,.ui-igcombo-button.ui-state-highlight,.ui-igcombo-button.ui-state-hover{border:inherit}
.ui-igedit.ui-state-focus,.ui-igcombo.ui-state-focus,.ui-igedit.ui-state-focus.ui-state-hover,.ui-igcombo.ui-state-focus.ui-state-hover{border-color:#4897aa}
.ui-igcombo.ui-state-focus .ui-igcombo-button{background-color:#9ecbd6;border-color:#4897aa}
.ui-igcombo.ui-state-hover,.ui-igcombo.ui-state-default{background-color:transparent}
.ui-igcombo-clear .ui-icon,.ui-igedit-buttonclear .ui-icon,.ui-igcombo-clear .ui-igcombo-clear-hover .ui-state-hover{background-image:url("../images/ui-icons_888888_256x240.png")}
.ui-igedit-buttonclear .ui-igedit-buttonimagehover,.ui-igcombo-clear.ui-state-default.ui-state-hover .ui-icon,.ui-igedit-buttonclear.ui-state-default.ui-state-hover .ui-icon{background-image:url("../images/ui-icons_228ef1_256x240.png")}
.ui-igcombo-listitem-match{font-weight:bold}
.ui-chart-palette-1{background-color:#77B5C5!important;border:1px solid #3d7d8d!important}
.ui-chart-palette-2{background-color:#C0C0C0!important;border:1px solid #8f8f8f!important}
.ui-chart-palette-3{background-color:#81AE7A!important;border:1px solid #608f58!important}
.ui-chart-palette-4{background-color:#FAA958!important;border:1px solid #f77e11!important}
.ui-chart-palette-5{background-color:#A77DBF!important;border:1px solid #7d58a2!important}
.ui-chart-palette-6{background-color:#FF7968!important;border:1px solid #de604e!important}
.ui-chart-palette-7{background-color:#a5c047!important;border:1px solid #7d9432!important}
.ui-chart-palette-8{background-color:#729dc9!important;border:1px solid #507bab!important}
.ui-chart-palette-9{background-color:#f1bd5c!important;border:1px solid #de9712!important}
.ui-chart-palette-10{background-color:#65ab88!important;border:1px solid #447b60!important}
.ui-chart-palette-11{background-color:#7e7bc1!important;border:1px solid #545794!important}
.ui-chart-palette-12{background-color:#9f725f!important;border:1px solid #745345!important}
.ui-chart-piechart-container,.ui-chart-legend-item-text{font-size:12px;font-family:"Segoe UI",Arial,sans-serif}
.ui-chart-toolbar .ui-slider-handle{height:18px;margin-left:-12px;top:-6px!important}
.touch .ui-chart-toolbar .ui-slider-handle{border:1px solid #535353;background:#4f4f4f;margin-left:-15px;top:-15px}
.ui-chart-title{margin-bottom:5px;text-align:center}
.ui-chart-subtitle{margin-bottom:5px;text-align:center}
.ui-widget-content.ui-chart-tooltip{background-color:rgba(255,255,255,0.85)}
.ui-sparkline{font-family:"Segoe UI",Arial,sans-serif;font-size:13px;padding:10px 5px 10px 5px;border:0}
.ui-sparkline-tooltip{box-shadow:3px 3px 5px rgba(0,0,0,0.25)!important;-moz-box-shadow:3px 3px 5px rgba(0,0,0,0.25)!important;-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.25)!important;padding:3px}
.ui-sparkline-sparkpath{background:#43ABD5;border:1px solid}
.ui-sparkline-negativesparkpath{background:#B9242E;border:1px solid}
.ui-sparkline-trendline{background:#7F7F7F;border:2px solid}
.ui-sparkline-markers{background:#43ABD5;border:3px solid}
.ui-sparkline-firstmarker{background:#237FA7;border:5px solid}
.ui-sparkline-lastmarker{background:#FBC139;border:5px solid}
.ui-sparkline-highmarker{background:#A3B929;border:4px solid}
.ui-sparkline-lowmarker{background:#AF39FF;border:3px solid}
.ui-sparkline-negativemarkers{background:#E5516F;border:3px solid}
.ui-sparkline-range{background:gray;opacity:.2}
.ui-sparkline-axis-x{font-family:"Segoe UI",Arial,sans-serif;border:2px solid #989EA3;color:#406090}
.ui-sparkline-axis-y{font-family:"Segoe UI",Arial,sans-serif;border:2px solid #989EA3;color:#406090;text-align:right}
.ui-funnel{font-family:Segoe UI,Arial,Helvetica,sans-serif;font-size:14px;color:#555;border:0}
.ui-funnel-tooltip{box-shadow:3px 3px 5px rgba(0,0,0,0.25)!important;-moz-box-shadow:3px 3px 5px rgba(0,0,0,0.25)!important;-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.25)!important;padding:3px}
.ui-funnel-slice{color:#FFF;border:0}
.ui-funnel-slice-selected{opacity:1.0}
.ui-funnel-slice-unselected{opacity:.49;border-color:transparent}
.ui-doughnut{border:0;font-size:12px;font-family:"Segoe UI",Arial,sans-serif}
.ui-igsplitter-splitbar-horizontal.ui-state-default,.ui-igsplitter-splitbar-vertical.ui-state-default{background:none #DCDCDC;border-color:transparent}
.ui-igsplitter-splitbar-horizontal.ui-state-hover,.ui-igsplitter-splitbar-vertical.ui-state-hover{background:none #4897aa;border-color:transparent}
.ui-igsplitter.ui-widget-content{border:0}
.ui-igpivot-metadataitem.ui-state-default{background:#e8e8e8;border:1px solid #999;color:#444}
.ui-igpivot-metadataitem .ui-widget .ui-corner-all .ui-state-default .ui-draggable{color:#444}
.ui-igpivot-metadataitem .ui-icon.ui-icon-close{background-image:url("../images/ui-icons_888888_256x240.png")}
.ui-igpivotgrid .ui-igpivot-metadataitem .ui-icon-pivot-smallfilter,.ui-igpivot-droparea .ui-igpivot-metadataitem .ui-icon-pivot-smallfilter{background-position:-64px 0!important}
.ui-igpivot-filterdropdown .ui-igtree-node{line-height:2em!important}
.ui-igpivot-filterdropdown .ui-igtree-expander{top:1em!important}
.ui-igpivot-filterdropdown span[data-role=checkbox]{margin-top:.65em}
.ui-radialgauge-needle{background-color:#888}
.ui-radialgauge-needleCap{background-color:#888;border-color:#888}
.ui-radialgauge-backing{background-color:#FFF;border:#ccc}
.ui-radialgauge-scale{background-color:#9ecbd6;border:0}
.ui-radialgauge-tick{background-color:#666;border-top-color:none}
.ui-radialgauge-minorTick{background-color:#666;border:0}
.ui-radialgauge-label{background-color:#333;border:0}
.ui-radialgauge-range-palette-1{background-color:#71b1c1;border-top-color:transparent}
.ui-radialgauge-range-palette-2{background-color:#408090;border-top-color:transparent}
.ui-radialgauge-range-palette-3{background-color:#307080;border-top-color:transparent}
.ui-radialgauge-range-palette-4{background-color:#206070;border-top-color:transparent}
.ui-radialgauge-range-palette-5{background-color:#105060;border-top-color:transparent}
.ui-radialgauge-range-palette-6{background-color:#014151;border-top-color:transparent}
.ui-radialgauge{font-family:'Arial','Segoe UI','Myriad Pro',sans-serif;font-size:16px}
.ui-bulletgraph-backing{background-color:#fff;border-color:#fff}
.ui-bulletgraph-targetvalue{background-color:#FFF;border-color:#FFF}
.ui-bulletgraph-tick{background-color:#888;border:transparent}
.ui-bulletgraph-minortick{background-color:#888;border:transparent}
.ui-bulletgraph-label{background-color:#333;border:transparent}
.ui-bulletgraph-range-palette-1{background-color:#014151;border:transparent}
.ui-bulletgraph-range-palette-2{background-color:#206070;border:transparent}
.ui-bulletgraph-range-palette-3{background-color:#408090;border:transparent}
.ui-bulletgraph-range-palette-4{background-color:#71b1c1;border:transparent}
.ui-bulletgraph-range-palette-5{background-color:#a2e2f2;border:transparent}
.ui-bulletgraph-value{background-color:#fff;border:transparent}
.ui-bulletgraph-tooltip{border-style:none;white-space:nowrap;background-color:transparent}
.ui-bulletgraph-range-tooltip{border-style:solid;border-width:2px;background-color:rgba(230,230,230,0.74);padding:4px;font-weight:bold}
.ui-bulletgraph-value-tooltip{border-style:solid;border-width:2px;background-color:rgba(230,230,230,0.74);padding:4px;font-weight:bold}
.ui-bulletgraph-targetvalue-tooltip{border-style:solid;border-width:2px;background-color:rgba(230,230,230,0.74);padding:4px;font-weight:bold}
.ui-bulletgraph{font-family:'Segoe UI','Arial','Myriad Pro',sans-serif;font-size:12px;color:#494949}
.ui-lineargauge-backing{background-color:#fff;border-color:#fff}
.ui-lineargauge-needle{background-color:#888;border-color:#888}
.ui-lineargauge-scale{background-color:#888;border-color:#888}
.ui-lineargauge-tick{background-color:#333;border:transparent}
.ui-lineargauge-minortick{background-color:#333;border:transparent}
.ui-lineargauge-label{background-color:#333;border:transparent}
.ui-lineargauge-range-palette-1{background-color:#3D7D8D;border:transparent}
.ui-lineargauge-range-palette-2{background-color:#5A94A2;border:transparent}
.ui-lineargauge-range-palette-3{background-color:#77B5C5;border:transparent}
.ui-lineargauge-range-palette-4{background-color:#A0CBD7;border:transparent}
.ui-lineargauge-range-palette-5{background-color:#C9E1E8;border:transparent}
.ui-lineargauge-tooltip{border-style:none;white-space:nowrap;background-color:transparent}
.ui-lineargauge-range-tooltip{border-style:solid;border-width:2px;background-color:rgba(230,230,230,0.74);padding:4px;font-weight:bold}
.ui-lineargauge-needle-tooltip{border-style:solid;border-width:2px;background-color:rgba(230,230,230,0.74);padding:4px;font-weight:bold}
.ui-lineargauge{font-family:'Segoe UI','Arial','Myriad Pro',sans-serif;font-size:12px;color:#494949}
.ui-state-hover .ui-igtile-inner-container{color:#444}
[class$="grid"]{
	font:12px/14px "Helvetica",Helvetica Neue, Arial, sans-serif;
	color:#4a4a4a;
}
.ui-iggrid tr.ui-ig-altrecord{
	background: #ecf0f5;
}
[class$="grid"] tr {
	height: 30px;
	word-wrap: break-word;
}
.ui-widget-header, .ui-widget-header.ui-state-default {
	background: none;
	color:#3e73b4;
	border: none;
	border-right:1px solid #e0e0e0
}
.ui-iggrid th a, .ui-iggrid th.ui-state-default a, .ui-iggrid th.ui-state-hover a, .ui-iggrid th.ui-state-active a{
	color:#3e73b4;
}
.ui-widget-header:first-child {
	/*border-left:1px solid #e0e0e0;*/
}
.ui-iggrid th, .ui-iggrid th.ui-state-default{
	border-right: 1px solid #e0e0e0;
}
.ui-iggrid th:last-child, .ui-iggrid th.ui-state-default:last-child, .ui-widget-header:last-child {
	border-right: none;
}
.ui-iggrid th.ui-state-hover {
	background: none !important; 
}
.ui-iggrid th.ui-state-active {
	background: none;
}
.ui-iggrid td.ui-state-hover {
	background: none !important;    
}
.ui-iggrid .ui-iggrid-table>tbody>tr>td{
	border-right: 1px solid #e0e0e0;    
}

.ui-iggrid .ui-iggrid-table>tbody>tr>td:first-child{
	/*border-left: 1px solid #e0e0e0; */
	border-left: none;
}
.ui-iggrid .ui-iggrid-table>tbody>tr>td:last-child {
	border-right: none;
}
.ui-iggrid table tbody td, .ui-iggrid .ui-iggrid-header, .ui-iggrid table th {
	padding: 4px 4px 4px 10px;     
}
.ui-iggrid tbody td, .ui-iggrid tbody th.ui-iggrid-rowselector-class, .ui-iggrid thead .ui-iggrid-editingcell, .ui-iggrid tfoot td {
	border: none;    
}
.ui-iggrid td.ui-state-highlight {
	background: none;
	box-shadow: none;
}
.grid .boxContent{
	padding:0 0 2px 0;   
}

.grid .gridIcons{float:right; margin-top:-3px;}
/* Submit Invoices Grid styles */
#submitInvoices .grid{padding:5px 0px !important;}
table.grid tr th:last-child, table.grid tr td:last-child{text-align:left;}
/*table.grid tr td:nth-child(2), table.grid tr td:nth-child(2) .ui-state-hover{background:url('../images/status.png') no-repeat right !important; background-origin:content-box !important;}*/
/*#submitInvoices table.grid tr td:nth-child(5){text-decoration:underline;}
table.grid tr td:nth-child(5), table.grid tr td:nth-child(5) .ui-state-hover{background:url('../images/compound.png') no-repeat right !important; background-origin:content-box !important;}*/
/*#submitInvoices table.grid tr th span.ui-iggrid-headertext{font-weight:bold;}*/

table#subInvOverlayGrid tr th:last-child, table#subInvOverlayGrid tr td:last-child{text-align:left;}
table#subInvOverlayGrid tr td:nth-child(2), table#subInvOverlayGrid tr td:nth-child(2) .ui-state-hover,table#subInvOverlayGrid tr td:nth-child(5), table#subInvOverlayGrid tr td:nth-child(5) .ui-state-hover{background:none !important;}
/*table#subInvOverlayGrid tr td:nth-child(4), table#subInvOverlayGrid tr td:nth-child(4) .ui-state-hover{background:url('../images/compound.png') no-repeat right !important; background-origin:content-box !important;}*/

table#subInvOverlayGrid tr td:nth-child(1){text-align:center;}
/* Submit Invoices Grid styles ends here*/

/* Expense Details overlay styles here */
table#expenseDetailGrid tr td:nth-child(2), table#expenseDetailGrid tr td:nth-child(2) .ui-state-hover,table#expenseDetailGrid tr td:nth-child(5), table#expenseDetailGrid tr td:nth-child(5) .ui-state-hover{background:none !important;}
/* Expense Details overlay styles ends here*/

table#ExportPaymentsgrid th:last-child.ui-state-hover
{
    background: #ecf0f5 !important;
	vertical-align:middle !important;
}

table#ExportPaymentsgrid th:last-child.ui-iggrid-sortableheaderfocus 
{
    background: none;
}


/* Last-Modified: 28/06/06 00:08:22 */
#GB_overlay {
    background-color: #666;
    position: fixed !important;
    margin: auto;
    top: 0% !important;
    left: 0% !important;
    z-index: 100;
    width:100% !important;
    height:100% !important;
    opacity:0.7 !important;
}

#GB_window {
    left: 0;
    top: 0;
    font-size: 1px;
    position: absolute;
    overflow: visible;
    z-index: 150;
    border:1px solid #d0d0d0;
    border-radius:4px;
   
}

#GB_window .content {
    width: auto;
    margin: 0;
    padding: 0;
}

#GB_frame {
    border: 0;
    margin: 0;
    padding: 0;
    overflow: auto;
    white-space: nowrap;
   -webkit-overflow-scrolling: touch;
}


.GB_Gallery {
    margin: 0 22px 0 22px;
}

.GB_Gallery .content {
    background-color: #fff;
    border: 3px solid #ddd;
}

.GB_header {
    top: 10px;
    left: 0;
    margin: 0;
    z-index: 500;
    position: absolute;
    border-bottom: 2px solid #555;
    border-top: 2px solid #555;
}

.GB_header .inner {
    background-color: #333;
    font-family: Arial, Verdana, sans-serif;
    padding: 2px 20px 2px 20px;
}

.GB_header table {
    margin: 0;
    width: 100%;
    border-collapse: collapse;
}

.GB_header .caption {
    text-align: left;
    color: #eee;
    white-space: nowrap;
    font-size: 20px;
}

.GB_header .close {
    text-align: right;
}

.GB_header .close img {
    z-index: 500;
    cursor: pointer;
}

.GB_header .middle {
    white-space: nowrap;
    text-align: center;
}


#GB_middle {
    color: #eee;
}

#GB_middle img {
    cursor: pointer;
    vertical-align: middle;
}

#GB_middle .disabled {
    cursor: default;
}

#GB_middle .left {
    padding-right: 10px;
}

#GB_middle .right {
    padding-left: 10px;
}


.GB_Window .content {
    background-color: #fff;
    border: 3px solid #ccc;
    border-top: none;
}

.GB_Window .header {
  
    margin: 0;

    height: 22px;
    font-size: 12px;
    padding: 3px 0;
    color: #333;
}

.GB_Window .caption {
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    white-space: nowrap;
    padding-right: 20px;
}

.GB_Window .close { text-align: right; }
.GB_Window .close span { 
    font-size: 12px;
    cursor: pointer; 
}
.GB_Window .close img {
    cursor: pointer;
    padding: 0 3px 0 0;
    position:relative;
    top:2px;
}

.GB_Window .on { border-bottom: 1px solid #333; }
.GB_Window .click { border-bottom: 1px solid red; }

/*reset CSS*/
html,body {height:100%;}
*{
    margin:0px;
    padding:0px;
}
.clearFix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
:focus {outline: none;}
* html .clearFix             { zoom: 1; } /* IE6 */
*:first-child+html .clearFix { zoom: 1; } /* IE7 */

.clear {
	clear:both;  
}
table, tbody, td, tr 
{
    border: none;    
    margin:0px;
    padding:0px;
}
/*reset CSS ends*/
body
{
    background:#e5e4e3;
    font:12px/14px "Helvetica",Helvetica Neue, Arial, sans-serif;
}
.left
{
    float:left;
}
.right
{
    float:right;
}

.container {
    width: 940px;
    height: auto;
    margin: 0 auto;
    background:#e5e4e3 url('images/bg.jpg') repeat;
    padding:0 40px 0px 40px !important;
}
.borderRadius
{
border :1px solid #d0d0d0;
border-radius:4px;    
}
.boxShadow
{
   /* box-shadow:2px 2px 2px #d3d3d3;*/
}
/*Font styles*/
/*headline_1*/
h1
{
    font-size:18px;
    line-height:24px;
    font-weight:bold;
    color:#003A70;
}
/*title_label*/
h2
{
    font-size:14px;
    line-height:18px;
    font-weight:bold;
    color:#003A70;
}
/*title_bold*/
h3
{
    font-size:14px;
    line-height:18px;
    font-weight:bold;
    color:#888888;
}
/*title*/
h4
{
    font-size:14px;
    line-height:18px;
    color:#888888;
    font-weight:normal;
}
/*title*/
h5
{
    font-size:18px;
    line-height:18px;
    color:#003A70;
    font-weight:normal;
}
/*content_txt styles*/


.content_1
{
    color:#666;
}
.content_2
{
    color:#666;
}
.content_3
{
    color:#666;
}
.content_3_blue
{
    color:#003A70;
}
.content_4
{
    color:#666;
    text-decoration:none;
}

.content_4 a 
{
    color:#666;
    text-decoration:none;
}
.content_5
{
    color:#666;
}
.bold{font-weight:bold;}
.normal{font-weight:normal;}
.underline{text-decoration:underline;}

/*sort / edit*/
.sort
{
    color:#337ec4;
    text-decoration:underline;
    float:right;
    margin-left:3px;
}
.bg{background:#ccc;}
/*Note*/
.note
{
    color:#b1b1b1;
    font-style:italic;
}

a{text-decoration:none; color:#003A70; }
a:hover{color:#656565;text-decoration:underline;}
a:visited{color:#003A70;text-decoration:none;}
.noUnderline{text-decoration:none;}
.underline{text-decoration:underline;}
.bold{font-weight:bold;}
.fontNormal{font-weight:normal;}
.txtAlignRgt{text-align:right;}
.txtAlignLft{text-align:left;}
.wordwrap{word-wrap:break-word;}
/*Font styles ends*/
/*Style for buttons*/
.wrpPgBtn{
    float: left;
    margin: 15px 0;
    width: 938px;
    text-align: right;
}
[class^='btn']{
    padding:0 5px;
    border: none;
    height: 31px;
    font-size:12px;
    font-weight: bold;
    cursor: pointer;
    margin: 0 5px;
	min-width: 100px;
    -webkit-appearance: none;
}

.btn_1{    
    color: #fff;   
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.45, #0f589c), color-stop(0.53, #0a4378), color-stop(0.89, #0a5293 ));
    background-image: -o-linear-gradient(to bottom, #0f589c 45%, #0a4378 53%, #0a5293  89%);
    background-image: -moz-linear-gradient(to bottom, #0f589c 45%, #0a4378 53%, #0a5293  89%);
    background-image: -webkit-linear-gradient(to bottom, #0f589c 45%, #0a4378 53%, #0a5293  89%);
    background-image: -ms-linear-gradient(to bottom, #0f589c 45%, #0a4378 53%, #0a5293  89%);
    background-image: linear-gradient(to bottom, #0f589c 45%, #0a4378 53%, #0a5293  89%);
    border-radius: 3px;
    box-shadow: 0 1px 0px #595959;
}


.btn_5 
{
    color: #073461 ;
    background: #ffffff;
    border-radius: 3px;
    border:1px solid #003A70 ;
}

.btn_7 
{
    color: #808080 ;
    background: #ffffff;
    border-radius: 3px;
    border:1px solid #9C9C9C ;
}

.btn_6 
{
    color: #ffffff;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #003d75), color-stop(1, #0258a8 ));
    background-image: -o-linear-gradient(bottom, #003d75 0%, #0258a8  100%);
    background-image: -moz-linear-gradient(bottom, #003d75 0%, #0258a8  100%);
    background-image: -webkit-linear-gradient(bottom, #003d75 0%, #0258a8  100%);
    background-image: -ms-linear-gradient(bottom, #003d75 0%, #0258a8  100%);
    background-image: linear-gradient(to bottom, #0258a8 0%, #003d75  100%);
    border-radius: 3px;
}


.btn_2 
{
    color: #fff;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.32, #B3B3B3), color-stop(0.55, #808080), color-stop(0.8, #9C9C9C));
    background-image: -o-linear-gradient(bottom, #B3B3B3 32%, #808080 55%, #9C9C9C 80%);
    background-image: -moz-linear-gradient(bottom, #B3B3B3 32%, #808080 55%, #9C9C9C 80%);
    background-image: -webkit-linear-gradient(bottom, #B3B3B3 32%, #808080 55%, #9C9C9C 80%);
    background-image: -ms-linear-gradient(bottom, #B3B3B3 32%, #808080 55%, #9C9C9C 80%);
    background-image: linear-gradient(to bottom, #B3B3B3 32%, #808080 55%, #9C9C9C 80%);
    border-radius: 3px;
    box-shadow: 0 1px 0px #595959;
}

input:hover{text-decoration:none !important}

.btn_3 
{
    color: #323232;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F5F5F5), color-stop(1, #E3E3E3));
    background-image: -o-linear-gradient(bottom, #F5F5F5 0%, #E3E3E3 100%);
    background-image: -moz-linear-gradient(bottom, #F5F5F5 0%, #E3E3E3 100%);
    background-image: -webkit-linear-gradient(bottom, #F5F5F5 0%, #E3E3E3 100%);
    background-image: -ms-linear-gradient(bottom, #F5F5F5 0%, #E3E3E3 100%);
    background-image: linear-gradient(to bottom, #F5F5F5 0%, #E3E3E3 100%);
    border-radius: 3px;
    /*border-width: 5px;
    border-style: solid;
    -webkit-border-image:   -webkit-gradient(linear, 0 0, 0 100%, from(red), to(green)) 1 100%;
    -webkit-border-image:  -webkit-linear-gradient(red, green) 1 100%;
    -moz-border-image:  -moz-linear-gradient(red, green) 1 100%;    
    -o-border-image: -o-linear-gradient(red, green) 1 100%;
    border-image:  linear-gradient(to bottom, red, green) 1 100%;*/
    border-bottom: 1px solid #a6a6a6;
}
.btn_4 
{
    color: #bfbfbf;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #D1D1D1), color-stop(1, #EBEBEB));
    background-image: -o-linear-gradient(bottom, #D1D1D1 0%, #EBEBEB 100%);
    background-image: -moz-linear-gradient(bottom, #D1D1D1 0%, #EBEBEB 100%);
    background-image: -webkit-linear-gradient(bottom, #D1D1D1 0%, #EBEBEB 100%);
    background-image: -ms-linear-gradient(bottom, #D1D1D1 0%, #EBEBEB 100%);
    background-image: linear-gradient(to bottom, #D1D1D1 0%, #EBEBEB 100%);
    border-radius: 3px;
}

label.content_label, .content_label {
    color: #9c9c9c;
}

label[class^="content_label"], [class^="content_label"] {
    font-size: 12px;
    line-height: 14px;
    font-weight: bold;
    font-family: Helvetica, "Open Sans", Arial, sans-serif;
}
/*Style for buttons ends*/

/*Style for radio and check box*/
input[type=radio].css-checkbox, input[type=checkbox].css-checkbox {
	display:none;
}

input[type=radio].css-checkbox + label.css-label, input[type=checkbox].css-checkbox + label.check-label {
    padding-left: 25px;
    height: 20px;
    display: inline-block;
    line-height: 20px;
    background-repeat: no-repeat;
    /*background-position: 0 0;*/
    font-size: 12px;
    vertical-align: middle;
    cursor: pointer;
    margin: 0 5px;
}

input[type=radio].css-checkbox:checked + label.css-label {
	background:url("../base/images/radioChk.png") no-repeat 0 0;
}
input[type=checkbox].css-checkbox:checked + label.check-label {
	background:url("../base/images/checkChk.png") no-repeat 0 2px;
}
::-webkit-input-placeholder {color: #666;}
::-moz-placeholder { /* Firefox 19+ */
  color: #222;
}
::-ms-input-placeholder {
  color: #666;
}
:-moz-placeholder { /* Firefox 18- */
  color: #666;
}
label.css-label {
    background:url("../base/images/radio.png") no-repeat 0 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
label.check-label {
    background:url("../base/images/check.png") no-repeat 0 2px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.box300 label {
    word-wrap: break-word;
}
.margin10{margin:10px;}

/*Style for radio and check box ends*/
/*Style for Text Box*/
input[type=text], input[type=password] {
    height: 27px;
    font-size: 12px;
    border: 2px solid #d0d0d0;
    background:#f1f5fb;
    color: #888888;
    border-radius: 2px;
    outline: none;
    padding:0 5px;
   
}
input[type=text]:disabled, input[type=password]:disabled , input[type=tel]:disabled 
{
    border: 2px solid #f7f7f7;
    background: #fafbfd;
    outline: none;
}
/*Style for Text Box ends*/
/*Style for elements*/
.margTopSpace{margin-top:15px;}  
.displayInBlock{display:inline-block;}
.displayBlock{display:block;}
.displayNone{display:none;}
.heightAuto{height:auto;}
.margBottomSpace{margin-bottom:7px;}
/*Style for elements ends*/

/*Style for Calendar Text Box*/
.datePickerCustom{
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    padding: 3px;
    width: 151px;
	position:relative;
	background: #f4f4f6; /* Old browsers */
	background: -moz-linear-gradient(top, #f4f4f6 0%, #e5e6e7 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f6), color-stop(99%,#e5e6e7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f4f4f6 0%,#e5e6e7 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f4f4f6 0%,#e5e6e7 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f4f4f6 0%,#e5e6e7 99%); /* IE10+ */
	background: linear-gradient(to bottom, #f4f4f6 0%,#e5e6e7 99%); /* W3C */
	1:38 PM 8/11/2014: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f6', endColorstr='#e5e6e7',GradientType=0 ); /* IE6-9 */
}
.datePickerCustom img{
	margin:0 0 0 34px;
	vertical-align:middle;
} 
.datePickerCustom span{
	border-left: 1px solid #e0e0e0;
    height: 35px;
    position: absolute;
    right: 25px;
    top: 0;
    width: 1px;
} 
input[type=text][id^='datepicker'] {
    height: 29px;
    font-size: 12px;
    border: 1px solid transparent;
    background:transparent;
    color: #888888;
    border-radius: 4px;
    outline: none;
    padding:0 5px;
	width:92px;
}
input[type=text][id^='datepicker']:focus {
    height: 27px;
    font-size: 12px;
    border: 1px solid #B0B0B0;
    background:#e5e6e7;
    color: #888888;
    border-radius: 4px;
    outline: none;
    padding:0 5px;
	width:90px;
}
input[type=text][id^='datepicker']:disabled 
{
    border: 2px solid #f7f7f7;
    background: #fafbfd;
    outline: none;
}
input[type=number][id^='datepicker'] {
    height: 29px;
    font-size: 12px;
    border: 1px solid transparent;
    background:transparent;
    color: #888888;
    border-radius: 4px;
    outline: none;
    padding:0 5px;
	width:73px;
}
input[type=number][id^='datepicker']:focus {
    height: 27px;
    font-size: 12px;
    border: 1px solid #B0B0B0;
    background:#e5e6e7;
    color: #888888;
    border-radius: 4px;
    outline: none;
    padding:0 5px;
	width:73px;
}
input[type=number][id^='datepicker']:disabled 
{
    border: 2px solid #f7f7f7;
    background: #fafbfd;
    outline: none;
}
.ui-datepicker .ui-datepicker-prev span{ background:url("../base/images/cal-left-arrow.png") no-repeat 0 2px !important;}
.ui-datepicker .ui-datepicker-next span{ background:url("../base/images/cal-right-arrow.png") no-repeat 0 2px !important;}

/* Style for Calendar ends*/
/*Style for TextArea*/
textarea {
    font-size: 12px;
    border: 2px solid #d0d0d0;
    background:#f1f5fb;
    color: #888888;
    border-radius: 2px;
    padding:0 5px;
	resize:none;
	outline: none;
	
}
textarea:disabled {
    border: 2px solid #f7f7f7;
    background: #fafbfd;
    outline: none;
}
.ui-datepicker{-webkit-box-shadow: none !important;box-shadow:none !important;}
.ui-datepicker .ui-datepicker-header{background:#003A70 !important;}
/*Style for TextArea Ends*/
/*Dropdown Styles*/
    .select {
    width: 200px;
    height: 29px;
    overflow: hidden;
    border: 2px solid #d0d0d0;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #F7F7F7),color-stop(1, #E2E2E2));
    background-image: -o-linear-gradient(bottom, #F7F7F7 0%, #E2E2E2 100%);
    background-image: -moz-linear-gradient(bottom, #F7F7F7 0%, #E2E2E2 100%);
    background-image: -webkit-linear-gradient(bottom, #F7F7F7 0%, #E2E2E2 100%);
    background-image: -ms-linear-gradient(bottom, #F7F7F7 0%, #E2E2E2 100%);
    background-image: linear-gradient(to bottom, #F7F7F7 0%, #E2E2E2 100%);
   }
   .select div
   {
       width:100%;
       height:29px;
       border-left:1px solid #d0d0d0; 
       /*background:url('images/dropDownArrow.png') no-repeat right 0px;*/
       float:right;
    }
    .select select {
   background: transparent;
   color: #999;
   width: 100%;
   height: 100%;
   padding: 1px;
   color: #666;
   font:12px/14px "Helvetica", Helvetica Neue, Arial, sans-serif;
   line-height: 1;
   border: 0;
   border-radius: 0;
    
   }
   .select select option 
   {
     line-height:50px;
     background: #fff;  
    }
 
   /* To get rid of defulat dropdown arrow in IE 
    select::-ms-expand {
    display:none;
    }*/
    
     /* To get rid of defulat dropdown arrow in FF */
    @-moz-document url-prefix(){
    .select select { width: 100%; top:-10px !important; }
    .ui-dialog > .ui-dialog-titlebar {width:96.7% !important;}
    }

/*Dropdown Styles Ends*/
/*Box styles*/
 
.box700 
{
    width: 712px;
    float: left;   
    margin: 0px 0 20px 0;
    background: #FFFFFF;
 }
 .box940 
{
    width: 938px;
    float: left;   
    margin: 20px 0 0 0;
    background: #FFFFFF;
 }
 .boxSmall{
    width: 218px;
    margin: 20px 0 0 0;
    background: #FFFFFF;
	float:left;
	position:relative;
}
 
[class^=box] .boxHeader{
  background: #003A70;
  color: #ffffff; 
  height:33px;
  border-radius:4px 4px 0 0; 
  padding:0px 4px;
 line-height: 33px;
}
[class^=box] .boxContent{
  color:#888888;
  padding:10px;
}
[class^=box] .boxContentPayment{
  color:#888888;
  padding:0px 10px;
}

.borderradiuszero{border-radius: 0 !important;}

[class^=box] .boxHeader .boxTitleBold 
{
    font-size:14px;
    font-weight: bold;
    float: left;
    margin: 0 2px 0 5px;
}
[class^=box] .boxHeader .boxTitle 
{
    font-size:14px;
    float: left;
    margin: 0 0 0 0;
    font-weight: normal;
}
[class^=box] .boxHeader .boxCTA 
{
    font-size:12px;
    float: right;
    padding: 6px 0 0 0;
}
[class^=box] .boxHeader .boxCTA a 
{
    float:left;
    border:1px solid #ffffff;
    border-radius: 4px;
    padding: 0px 10px;
    line-height: 19px; 
    margin:0 0 0 10px; 
    text-decoration: none;
    color: #fff;
 }
 [class^=box] .boxHeader .boxCTA a.plus
 {
    padding: 0 10px 0 26px;
    background: url('images/plus.png') no-repeat 10px 4px;   
 }
 [class^=box] .boxHeader.acc-expand .boxCTA a.accIndicator
 {
    width:25px;
    height: 19px;
    background: url('images/acc-expand.png') no-repeat 4px 6px;
    padding: 0;    
 }
 [class^=box] .boxHeader.acc-collapse .boxCTA a.accIndicator 
 {
    width:25px;
    height: 19px;
    background: url('images/acc-collapse.png') no-repeat 4px 6px;
    padding: 0;    
 }
 [class^=box] .boxHeader .boxCTA a.plus
 {
    padding: 0 10px 0 26px;
    background: url('images/plus.png') no-repeat 10px 4px;   
 }
 [class^=box] .boxHeader .boxCTA a.arrow 
 {
    width:25px;
    height: 19px;
    background: url('images/arrow.png') no-repeat 4px 6px;
    padding: 0;    
 }
/*Box styles ends*/
/*filter style starts*/

#filter {
    width: 196px;
    float: left;
    background: #f5f5f5;
    border: 1px solid #d0d0d0;
    padding: 0px 10px 0 10px;
    margin: 0px 18px 0 0;  
}
#filter .border-bottom{border-bottom:1px solid #ccc}
p.clearFilter a:nth-child(2){padding:0 10px 0 0;}

#filter p {
    margin:9px 0; 
       
}
#filter .sublbl
{
 display: inline-block;
margin: 5px 0;
}
.clearFilter {
    text-align: right;
}
hr {
    height: 0px;
    border: 0;
    border-top: 1px solid #cfcfcf; 
    margin-bottom: 10px; 
    width:100%
}
#filter .select 
{
    width: 95px;   
}
#filter .select select 
{
    padding-left:12px;
}
#filter span 
{
    float: left;
    /*margin: 9px 8px 0 10px;    */
} 

#filter .content_3{color:#666666;}
#filter input[type="button"] 
{
    margin-top: 10px;
    padding: 0 25px;    
}

.ui-iggrid-headertext{font-weight:bold !important; color:#003A70 !important;}

#filter select{font-weight:bold;}
.scrollContent{
	float:right;
	position: relative;
    z-index: 0;
	width:700px;
}
#filter div.left 
{
    float: left;
    /*margin: 9px 8px 0 10px;*/    
} 
.updateBtn{margin-top:10px; display:inline-block; text-align:center; width:100%;}

.activities #filter{margin-top:33px !important;}
/*Filter Style ends*/
 /* Activities Calender styles */ 
.activities #datepicker {
    font-size: 11px;
    border-bottom: 1px solid #e0e0e0;
}
.activities .ui-datepicker.ui-datepicker-multi {
    width: 920px !important;/* 920 */
	position:relative;
	background: none repeat scroll 0 0 #fff;
}
.activities .prev-nextbtn {
    float: right;
    width: 30%;
}
.activities .ui-datepicker .ui-datepicker-title
{
    font-size: 11px;
    font-weight:bold;
    color: #003A70 ! important;
}
/*.ui-datepicker .ui-datepicker-title{color: #27445f !important;}*/

.activities .ui-datepicker-multi .ui-datepicker-group table 
{
    margin-bottom: 0;    
}
.activities .ui-datepicker th {
    font-size: 9px;
    padding: 0;
}
.activities .ui-widget-content {
    border: none;
    color: #003A70;
}
.activities [class*="ui-datepicker-multi-"] .ui-datepicker-group {
    width: 285px;/*30.3%*/
    padding: 0 10px 0 0;
    border-right: 1px solid #e0e0e0;
    height: 149px;
    margin: 0 0 10px 10px;
}
.activities [class*="ui-datepicker-multi-"] .ui-datepicker-group .ui-datepicker-title{color:#003A70 !important;}
.activities .ui-state-default {
    background: none !important;
    /*border: none !important;*/
    text-align: center !important;
    color: #8a8a8a !important;
    font-weight: normal !important;
}
.activities .ui-state-highlight, .activities .ui-state-highlight.ui-state-hover {
    border-radius: 100%;
    border: 1px solid #962100 !important;
    text-align: center !important;
}
.activities .ui-state-activity, .activities .ui-state-activity.ui-state-hover {
    border-radius: 100%;
    background: #003A70 !important;
    color: #ffffff !important;
    text-align: center !important;
    cursor:pointer;
}
.activities .ui-state-activityselected, .activities .ui-state-activityselected.ui-state-hover {
    border-radius: 100%;
    background: rgb(124, 126, 128) !important;
    color: #ffffff !important;
    text-align: center !important;
}
.activities .ui-state-Dateselected, .activities .ui-state-Dateselected.ui-state-hover {
    border-radius: 56%;
    border: 1px solid #ccc !important; 
    text-align: center !important;
}
.activities .ui-state-todayActivity, .activities .ui-state-todayActivity.ui-state-hover {
    border-radius: 100%;
    background: #003A70 !important;
    color: #ffffff !important;
    text-align: center !important;
    border: none !important;
    box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px #962100;
}
.activities .ui-widget-header {
    background: none !important;
    border: none !important;
    color: #337ec4;
    padding: 0 !important;
}
.activities .ui-state-hover {
    background: none !important;
    border: none !important;
}
.activities .ui-datepicker td span, .activities .ui-datepicker td a 
{
    font-size: 11px;
    padding: 2px 3px 2px 3px !important;
    width: 14px;
    margin: 0 auto;
    cursor:default;
} 
.activities .ui-datepicker-group.ui-datepicker-group-last 
{
    border-right: none;
}
.activities .legend {
    font-size: 10px;
    margin:5px;
    position: absolute;
    bottom: 0;
    right: 6px;  
}
.activities .legend span {
  float: left;    
 }
.activities .legendActivity
{   
    width: 7px;
    height:7px;
    border-radius: 56%;
    background: #003A70 !important;  
    margin: 4px 4px 0 15px; 
}
.activities .legendToday
{
    width: 5px;
    height:5px;
    border-radius: 56%;
    border: 1px solid #962100 !important; 
    margin: 4px 4px 0 15px; 
}
.activities .legendTodayAct
{
    width: 4px;
    height:4px;
    border-radius: 56%;
    background: #003A70 !important;
    box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px #962100;
    margin: 5px 4px 0 15px; 
}

/* Activities Calender styles ends*/
/* activities page*/
 .activities .box940 {
     margin: 0; 
   /* position: fixed;
    z-index: 1;*/
    margin-top:0px;
 }
 .activities #prev 
 {
    background: url('images/cal-left-arrow.png') no-repeat 7px 2px;
    padding-left: 25px;  
 }
  .activities #next 
 {
    background: url('images/cal-right-arrow.png') no-repeat 95px 2px;
    padding-right: 25px;  
 }
 /*.activities .activityWrap 
 {
    width: 700px;
    float: left;
    height: 300px;
    overflow: scroll;      
 }*/
  .activities .scrollContent 
  {
    /*top: 231px;*/
    margin-top:20px;
  }
 /*.activities .activityWrap .box700
 {
     width: 683px;
 }*/
 .activities table.activity 
 {
    float: right;
    padding-bottom:10px;  
    margin-top:10px;
 }
 .activities table.activity tr td:first-child
 {
    padding: 0 10px;   
  }
 .activities table.activity label
 {
     display: block;
     margin: 0 10px 10px 0;     
 }
 .activities table.activity [class^="btn"] 
 {
     width: 130px;
     height: 30px;
     margin:0 0 5px 0;
 }
  .activities table.activity [value="Decline"] 
  {
      margin:0 10px 10px 0;
  }
 .activities table.activity .locationSection
 {
    padding: 25px 0 0 35px; 
       
 }
 .activities table.activity .buttonsSection
 {
    text-align: center;  
    border-left: 1px solid #e0e0e0;   
 }
 .activities table.activity .buttonsSection a{text-decoration:none;}
 .activities table.activity .buttonsSection input:hover{color:#FFF !important;}
 .activities table.activity .buttonsSection input[name="AddtoCalendar"]:hover{color:#003A70 !important;}
 .activities table.activity .buttonsSection a input:hover{color:#003A70 !important;}
  .activities table.activity .buttonsSection a input[class="btn_6"]:hover{color:#fff !important;}
 .activities table.activity .buttonsSection a:hover{text-decoration:none;color:#fff !important;}
  .activities table.activity .buttonsSection a:active{text-decoration:none;color:#fff;}
  .activities table.activity .buttonsSection a:visited{text-decoration:none;color:#fff;}
 
.activities table.activity .buttonsSection .accept, .activities table.activity .buttonsSection .cancel
{
    float: left;
    width: 50px;        
	min-width: 50px;
}
.activities table.activity .buttonsSection .accept, .dashBoard table.activity .buttonsSection .accept
{
    margin: 0 5px 0 10px;
}
.activities table.activity .content_3 {
font-weight: bold;    
}
.activities table.activity .divider hr {
    height: 0;
    border:0;
    border-bottom: 1px solid #e0e0e0;
    margin:10px 0 0 0;
}
#activity .activityCal
{
    overflow: hidden;
}
#activity .boxContent
{
    height: 190px; position: relative;
}

#compOverlay
{
       width:99%;
       /*height:450px;*/
       margin:0px auto;
}
 
.sort
{
    color:#337ec4;
    text-decoration:underline;
    float:right;
    margin-left:3px;
}

/* activities page End*/

/*Contracts page style starts*/
.scrollContent .box700 
{
    float: right;    
}
/*Contracts page style ends*/

/*request revision page style starts*/
.requestRevision h3
{
    margin-top: 20px; margin-left: -30px;  
}
/*request revision page style ends*/

/*submitExpenses page styles*/
.submitExpenses{
    
}
.submitExpenses .activityDetails
{
	border-bottom: 1px solid #DCDBDB;
    float: left;
    margin: 15px 0 0 14px;
    width: 904px;
}
.submitExpenses .activityDetails .quaterCol 
{
    width:20%;
    float:left;
}
.submitExpenses .activityDetails h2
{
    margin:0 0 2px 0;
}
.submitExpenses .activityDetails h4
{
    margin:0 0 11px 0;
}
.submitExpenses input[type="text"]{
	width:90px;
}
.submitExpenses input[type="tel"]{
	width:90px;
	
}
.submitExpenses #SliderWrapper #colWarpper .wrpCtrl .rows{
	height:35px;
	line-height:23px;
}
.submitExpenses #SliderWrapper #colWarpper .wrpCtrl .plus {
   background: url("../base/images/sliderPlus.png") no-repeat scroll 6px 9px rgba(0, 0, 0, 0);
	padding: 0 6px 0 20px;
	margin: 7px 0 0 0;
	min-width: 80px;
}
.submitExpenses #SliderWrapper #colWarpper .receiptReq {
    background: url("../base/images/receipt.jpg") no-repeat scroll 0 0;
    width: 20px;
    height: 21px;
    margin: 6px 55px 0 0;
    float: right;
}
.submitExpenses #SliderWrapper #colWarpper .wrpCtrl [class^="expDateCol"]{
	margin:15px 0px;
}
.submitExpenses .datePickerCustom{
	width:110px;
}
.submitExpenses .datePickerCustom img{
	margin:0 0 0 8px;
}
.submitExpenses .datePickerCustom span{
	height:32px;
}
.submitExpenses input[type="text"][id^="datepicker"],.submitExpenses input[type="text"][id^="datepicker"]:focus{
	width:70px;
	height:24px;
}
.submitExpenses .uploadedReceipts{
	margin: 0 5px;
}
.submitExpenses .uploadedReceipts .wrpReceipts{
	background: none repeat scroll 0 0 #EEEEEE;
	float: left;
	height: 25px;
	line-height: 25px;
	margin: 5px 0;
	padding: 0 5px;
	width: auto;
	min-width: 150px;
}
.submitExpenses .uploadedReceipts .wrpReceipts > div{
	float:left;
	width:auto;
	margin:0 5px;
}
.submitExpenses .uploadedReceipts .wrpReceipts a{
	background: url("../base/images/closeReceipt.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
	float: right;
	/*height: 18px;
	width: 18px;*/
	margin:0px 0 0 5px;
	background-position:right;
	padding-right:20px;
}
.submitExpenses [class^=box] .boxContent .note{
	margin:10px 0;
}

.receipt
{
margin: 5px 15px 0 5px;
}

/*Submit Expenses slider styles*/
#SliderWrapper {
	float: left;
    padding: 0 5px;
    width: 900px;
}
#SliderWrapper #colWarpper{
	float:left;
}
#SliderWrapper #colWarpper > div{
	float: left;
    margin:0 0 20px;
    width: 100%;
}
#SliderWrapper #colWarpper > div:first-child{
	margin: 0;
}
#SliderWrapper #colWarpper  .box940 
{
    width: 100%;
    float: left;   
    margin: 20px 0 0 0;
    background: #FFFFFF;
}
#SliderWrapper #colWarpper .box940.grandTotal {
background: #f9f7f8;
}
#SliderWrapper #colWarpper  .box940:last-child{
	margin: 20px 0;
}
#SliderWrapper #colWarpper [class^=box] .boxHeader{
  background: #ffffff;
  border: 1px solid #003A70;
  color: #003A70; 
  height:33px;
  border-radius:4px; 
  padding: 0 10px;
  line-height: 33px;
}
#SliderWrapper #colWarpper [class^=box] .boxContent{
  color:#888888;
  padding:10px;
}
#SliderWrapper #colWarpper [class^=box] .boxHeader .boxTitleBold 
{
    font-size:14px;
    font-weight: bold;
    float: left;
    margin: 0 5px 0 0;
}
#SliderWrapper #colWarpper [class^=box] .boxHeader .boxTitle 
{
    font-size:14px;
    float: left;
    margin: 0 10px 0 0;
}
#SliderWrapper #colWarpper [class^=box] .boxHeader .boxCTA 
{
    font-size:12px;
    float: right;
    padding: 6px 0 0 0;
}
#SliderWrapper #colWarpper [class^=box] .boxHeader .boxCTA h2,
#SliderWrapper #colWarpper [class^=box] .boxHeader .boxCTA h3,
#SliderWrapper #colWarpper [class^=box] .boxHeader .boxCTA h4{
	float:left;
}
#SliderWrapper #colWarpper [class^=box] .boxHeader .boxCTA a 
{
    float:left;
    border:1px solid #ffffff;
    border-radius: 4px;
    padding: 0px 10px;
    line-height: 19px; 
    margin:0 0 0 10px; 
    text-decoration: none;
    color: #fff;
 }
#SliderWrapper #colWarpper [class^=box] .boxHeader .boxCTA a.plus
 {
    padding: 0 10px 0 26px;
    background: url('../base/images/plus.png') no-repeat 10px 4px;   
 }
#SliderWrapper #colWarpper  [class^=box] .boxHeader.acc-expand .boxCTA a.accIndicator
 {
    width:25px;
    height: 19px;
    background: url('../base/images/acc-expand.png') no-repeat 4px 5px #003A70;
    padding: 0;    
 }
 #SliderWrapper #colWarpper [class^=box] .boxHeader.acc-collapse .boxCTA a.accIndicator 
 {
    width:25px;
    height: 19px;
    background:url("../base/images/acc-collapse.png") no-repeat scroll 4px 5px #003A70;
    padding: 0;    
 }
#SliderWrapper #colWarpper .accordiantitle {
    border: 1px solid #003A70;
    padding: 5px 10px;
	border-radius:4px;
	height:20px;
 }
 #SliderWrapper #colWarpper .accordiantitle .total {
    float:right;
	margin: 0 25px 0 0;
 }
 #SliderWrapper #colWarpper .accordiantitle h2,#SliderWrapper #colWarpper .accordiantitle h3,#SliderWrapper #colWarpper .accordiantitle h4{
	float:left;
 }
 #SliderWrapper #colWarpper  .misc .accordianContent  .expenseSubTitle .rows{
	height:140px;
	line-height:120px;
 }
#SliderWrapper #colWarpper .expCol {
	width: 195px;
	float: left;
	margin-right: 60px;
}
[class^=expDateCol] {
	width: 570px;
	float: left;
	overflow: hidden;
	margin: 15px 0 15px 0px;
}
#SliderWrapper #colWarpper .wrpCtrl [class^='expDateCol'] {
	width: 500px;
}
#SliderWrapper #colWarpper .expTotalCol {
	width: 100px;
	float: left;
}
#SliderWrapper #colWarpper .expCol .expenseSubTitle 
{
    width: 194px;
    float: left; 
	border-right:1px solid #dcdbdb;
	margin: 10px 0;
}
#SliderWrapper #colWarpper .expCol .expenseSubTitle .rows{
	padding: 5px 0 5px 15px;
}
#SliderWrapper #colWarpper [class^= col] 
{
    width: 190px;
    float: left; 
}
#SliderWrapper #colWarpper .wrpCol
{
    float: left;
    position: relative;
    left: 0;
}
#SliderWrapper #colWarpper .rows 
{
    height: 30px;
    border-top: 1px solid #fff;
    padding: 5px 0; 
    line-height: 30px;
}
.rows input[type="text"],.rows input[type="tel"]{text-align:right;} 

input::-ms-clear { display: none; } 

#SliderWrapper .btn_5{
    float: right;
	margin: 5px 0 0 20px;
  }
#SliderWrapper #colWarpper .wrpLeftArrow 
  {
      margin: 15px 0 15px 0px;
      float: left;
	  width: 260px;
}
#SliderWrapper #colWarpper .wrpRightArrow {
	width: 140px;
	margin: 15px 0 15px 0px;
	float: left;
}
#SliderWrapper #colWarpper .wrpLeftArrow span {
padding: 0 5px;
background: url('images/left-arrow.png') no-repeat 0px 7px;
}
#SliderWrapper #colWarpper .wrpRightArrow span {
padding: 0 5px;
background: url('images/right-arrow.png') no-repeat 2px 7px;
}
#SliderWrapper [class$=arrow] {
	background: #fafafa; /* Old browsers */
	background: -moz-linear-gradient(top, #fafafa 0%, #eeeeee 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(99%,#eeeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fafafa 0%,#eeeeee 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fafafa 0%,#eeeeee 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fafafa 0%,#eeeeee 99%); /* IE10+ */
	background: linear-gradient(to bottom, #fafafa 0%,#eeeeee 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
	border: 1px solid #DCDBDB;
	color: white;
	padding: 8px 5px;
	border-radius: 4px;
	font-weight: bold;
	text-decoration: none;
	float: right;
	margin:5px 20px 0 0;
	height:20px;
	width:10px;
}  
#SliderWrapper .rightarrow {
    float: left;
	margin: 5px 0 0 20px;
 }
/*Submit Expenses slider styles ends*/
/*submitExpenses page styles ends*/
/*Payments page*/

.payment .scrollContent 
{
    top: 0;
}

/*Style for Calendar Text Box*/
.datePickerCustom{
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    padding: 3px;
    width: 151px;
	position:relative;
	background: #f4f4f6; /* Old browsers */
	background: -moz-linear-gradient(top, #f4f4f6 0%, #e5e6e7 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f6), color-stop(99%,#e5e6e7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f4f4f6 0%,#e5e6e7 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f4f4f6 0%,#e5e6e7 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f4f4f6 0%,#e5e6e7 99%); /* IE10+ */
	background: linear-gradient(to bottom, #f4f4f6 0%,#e5e6e7 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f6', endColorstr='#e5e6e7',GradientType=0 ); /* IE6-9 */
}
.datePickerCustom span{
	border-left: 1px solid #ccc;
    height: 35px;
    position: absolute;
    right: 25px;
    top: 0;
    width: 1px;
} 
input[type=text][id^='datepicker'] {
    height: 29px;
    font-size: 12px;
    border: 1px solid transparent;
    background:transparent;
    color: #888888;
    border-radius: 4px;
    outline: none;
    padding:0 5px;
	width:88px;
	font-family: helvetica;
}
input[type=text][id^='datepicker']:focus {
    height: 27px;
    font-size: 12px;
    border: 1px solid #B0B0B0;
    background:#e5e6e7;
    color: #888888;
    border-radius: 4px;
    outline: none;
    padding:0 5px;
	width:88px;
}
input[type=text][id^='datepicker']:disabled 
{
    border: 2px solid #f7f7f7;
    background: #fafbfd;
    outline: none;
}
.payment .datePickerCustom{
	width:110px;
}
.payment .datePickerCustom img{
	margin:0 0 0 8px;
}
.payment .datePickerCustom span{
	height:32px;
}
.payment input[type="text"][id^="datepicker"]{
	width:70px;
	height:24px;
}
.payment input[type="text"][id^="datepicker"]:focus{
	/*width:68px;
	height:22px;*/
}
.payment .uploadedReceipts{
	margin: 0 5px;
}
.fixedWrapper 
{
   float: left;
    width:220px;
       position:relative;
       padding-bottom:10px;

} 
.paymentsImg
{
    padding-bottom:10px;
    position: relative;
    right: 10px;
}
.grid th[title="sorted ascending"] .ui-iggrid-headertext
{
    width:-webkit-calc(100% - 4px)!important;
    width:-moz-calc(100% - 4px)!important;
    width:calc(100% - 4px)!important;
    display:block;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:normal !important;
    float:left;
    line-height: 1.5;
    position: relative;
    top: 9px;
   }
.grid th[title="sorted descending"] .ui-iggrid-headertext{width:-webkit-calc(100% - 4px)!important;width:-moz-calc(100% - 4px)!important;width:calc(100% - 4px)!important;display:block;text-overflow:ellipsis;overflow:hidden;white-space:normal !important;float:left;line-height: 1.5;position: relative;
top: 9px;}




.slidingDiv .grid th[title="sorted ascending"] .ui-iggrid-headertext, .slidingDiv .grid th[title="sorted descending"] .ui-iggrid-headertext
{
    width:auto !important;
    display:block;
    text-overflow:inherit ! important;
    overflow:hidden;
    white-space:inherit !important;
      float:left;
    line-height: 1.6 !important;
    position: relative;
    top: 0px;
   }
.slidingDiv .ui-iggrid-colheaderasc .ui-iggrid-headertext, .slidingDiv .ui-iggrid-colheaderdesc .ui-iggrid-headertext, .slidingDiv .ui-iggrid-headercell-featureenabled .ui-iggrid-headertext{    width: auto !important; line-height: 1.6 !important;}
.slidingDiv .ui-iggrid-headercell-featureenabled.ui-iggrid-colheaderasc .ui-iggrid-headertext, .slidingDiv .ui-iggrid-headercell-featureenabled.ui-iggrid-colheaderdesc .ui-iggrid-headertext {
    width: auto !important;   line-height: 1.6 !important;
}
.slidingDiv .ui-iggrid-indicatorcontainer > .ui-icon {

    bottom: 0 ! important; left:0 ! important;
}
.slidingDiv .ui-iggrid .ui-iggrid-paging, .slidingDiv .ui-iggrid th .ui-iggrid-indicatorcontainer, .slidingDiv .ui-iggrid th .ui-iggrid-indicatorcontainer .ui-icon{float:left}

.grid .ui-state-hover{border-left:none; border-bottom:none; border-top:none;}

.grid th[title="click to sort column"] .ui-iggrid-headertext{width:-webkit-calc(100% - 4px)!important;width:-moz-calc(100% - 4px)!important;width:calc(100% - 4px)!important;display:block;text-overflow:ellipsis;overflow:hidden;white-space:normal !important;float:left;line-height: 1.6;margin:8px 0;}
.ui-iggrid tr a{color: #003A70 !important;text-decoration:none !important;cursor:pointer;}

.ui-iggrid tr a:hover{text-decoration:underline !important;}
.filter-bordertop{border-top: 1px solid #ccc;padding: 10px 0 0 0;}





/*payment page ends*/

/*filter style ends*/

/* Login pages styles here*/
.loginContainer
{
   /* position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;*/  
    width:100%;margin:0px auto;height:100%;

}

@media screen  and (orientation: landscape) {
    .loginImg {
        background: url('images/NewLoginScreen.png');
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        background-size: 100% 100% ;
        background-repeat: no-repeat;
        width: 100%;
        aspect-ratio: auto;
    }
}

@media screen and (orientation:portrait) {
    .loginImg {
        background: url('images/NewLogin.jpeg');
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        background-size: 100% 100%;
        background-repeat: no-repeat;
        width: 100%;
        aspect-ratio: auto;
    }

}


.bgImage{height:100%;}
@-moz-document url-prefix() { 
  .loginImg {
     height:647px;
  }
}

.login-bg{background: #e5e4e3 url('images/bg.jpg') repeat;height:100%;}
    .login {
        background-color: white;
        border-radius: 10px;
        margin: auto;
    }
    .login .select {
        width: 310px;
    }
    .login_logo {
        padding-top: 30px;
    }
    .login #loginBtn {
        width: 313px;
    }
 .marginlft{ margin-left: 40px;}

    .login .loginForms{
        margin-top: 40px;
    }
    .login .loginContent {
        margin: 0px auto;
        text-align: center;
        width: 380px;
    }
    .login .loginContent .loginHeader {
        margin-top: 15px;
        padding-bottom: 30px;
    }
    .maintenanceBox {
        width: 270px;
        left: 55px;
        position: relative;
    }
    .login .txtbox_large {
        width: 300px;
    }

    .disclaimerNote {
        width: 87%;
        text-align: center;
        margin-top: 15px;
        color: white;
    }
.login .txtbox_Medium{width:133px;}
/*.login .login_note{width:380px;}*/
.login_note p{font-size:11px; text-align:center; margin:0 auto; color:#666; font-weight:bold}
    .hypLinksWrapper {
        width: 100%;
        text-align: center;
        margin: 0 0 0 0;
        float: left;
        padding: 20px 0 30px 0px;
    }
/*.login .loginAlignmentFix{padding-right:41px;}*/
.login .loginMargRgt{margin-right:10px;}
    .disclaimer {
        background: #335C8B;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        width:100%;
    }
#SecurityQuestions{padding:0px;}
#SecurityQuestions p{text-align:left;padding:0 0 6px 49px;}
/* Login pages styles ends here */

/* Modal popup Styles here - selvi*/
.overlay_content 
{
     display: none;
	/*  background-color: white;
	  border: 3px solid gray;
   
  /*  position: absolute;
    top: 10%;
    left: 20%;
   /* width: 50%;
    height: 50%;*/
   /* padding: 16px;*/
   /* border: 3px solid gray;
    background-color: white;
    z-index:1002;
   /*   overflow: auto; */
}

.overlayForms .overFlow{overflow:auto; height:482px;}

.bdybg{background: #fff !important;}
.overlay_header{width:100%; height:26px; background-color:#003A70; color:#fff;}
.overlay_title{padding:3px 0 0 10px; font-weight:bold; line-height:18px;}
.overlayContainer{overflow: auto; -webkit-overflow-scrolling: touch; width:98%; height:auto; margin:11px 0px;}
.closeImg{cursor:pointer;}
.overlayForms{background:#fff;}
.overlayForms p{line-height:20px; margin:10px;color:#888;}
.overlayForms ul{margin-left:30px;color:#888;}
.overlayForms ul li{padding:5px;  list-style-type:disc;}
.overlayForms .overlayBtns{margin:10px auto 0; width:100%; text-align:center;}
.overlayForms .overlayTxtBG{background-color:#ecf0f5; width:921px; margin:0px auto;}
.overlayForms .overlayTxtBG p{padding:3px;}
.overlayForms .overlayTxtBG p:first-child{padding-top:10px;}
.overlayForms .overlayTxtBG p:last-child{padding-bottom:30px;}
.overlayForms .overlayTxtBG span{padding-left:5px; display:table-cell;}
/*.overlayForms .overlayTxtBG input[type=checkbox].css-checkbox{padding-left: 25px;
    height: 20px;
    display: inline-block;
    line-height: 20px;
    background-repeat: no-repeat;
    font-size: 12px;
    vertical-align: middle;
    cursor: pointer;
    margin: 0 5px;}*/
.overlayForms a.overlayPrintTxt{color:#fff !important; float:left; padding-right:10px; text-decoration:none;}
.overlayForms .contractContent{width:98%; height:150px; margin:0px auto; text-align:center; padding-top:150px;}
.boxOverlay .overlay_content{border:none;}
.boxOverlay .boxHeader{padding:0; height:26px;}
.overlayForms .contactusOverlay p{text-align:center; line-height:10px;}
.overlayForms .contactusOverlay p:first-child{padding-top:8px;}
.phoneNos{border-top:1px solid #d0d0d0; width:80%; margin-left:30px;}
.phoneNos p{text-align:left !important;}   
.overlayForms .complianceForm{width:96%; margin:12px;}
#formerLillyEmp{margin: 0 0 0 22px;}

/* Modal popup styles ends here*/

/* Box Styles here */
[class^="box"] .boxHeader .boxTitleCenter{float:none; margin:0px auto; padding:0; text-align:center;}
[class^=box] .boxContentCenter{margin:0px auto; padding:0px; text-align:center; float:none;}
.boxTitleDivider{border-left:1px solid #fff; width:1px; height:14px; margin:10px 0 0 2px; float:left; text-align:right;}
.boxTitleMargLft{margin-left:3px !important;}
/* Box Styles ends here*/

/* Submit invoices styles starts here */

#subInvOverlay{width:890px; margin:0px auto;overflow:auto;}
#subInvOverlay .box700{width:835px;}
.submitInvoices h4{font-weight:bold;}
#subInvOverlay h4.fontNormal{font-weight:normal;}
.submitInvoices .subInvSection{ float:left;}
.submitInvoices .subInvboxContWrapper{float:left; width:260px; border-right:1px solid #d0d0d0; margin-bottom:10px;}
.submitInvoices .subInvboxContWrapper h4{font-size:12px; line-height:25px;}
.submitInvoices .subInvBtnWrapper{width:100px; float:left; text-align:center; margin:10px 0px 0px 10px;}
.subInvContMArgLft{margin-left:10px;}
.submitInvoices .dollarAlignment{margin-right:15%;}
.submitInvoices .dolloarTopDivider{border-top:1px solid #d0d0d0; width:70px; height:1px; margin-right:11% !important;}
.submitInvoices .dolloarTopDivider label{ margin-right:13% !important;}
.submitInvoices .marginTop20{margin-top:20%;}
.submitInvoices .txtBox_MargLft{margin-left:1%;}
.submitInvoices .subInvBtnWrapper .btn_5{min-width:111px !important;}
.submitInvoices .subInvBtnWrapper .btn_1{min-width:111px !important;}
.submitInvoices table.boxHeader{width:100%;}
table#subInvOverlayGrid tr th:first-child{text-align:center;}
.submitInvoices td.select{width:190px;}
#ddlFeeforService { padding-right:12px !important;}
.subInvboxContWrapper > div.clearFix,.dollarAlignment{margin-left:10px;}
 #GB_window .header
{
    background: none repeat scroll 0 0 #003A70 !important;
    border-radius: 4px 4px 0 0;
    color: #ffffff;
    height: 30px;
    line-height: 16px;
    padding: 0 0 0 10px;
} 


.caption
{
     float: left;
    font-size: 14px !important;
    font-weight: normal;
     margin: 6px 10px 0 0;
}
.GB_Window .content{border:none !important;}

/* Hide History Button fix for FF */
@-moz-document url-prefix() 
{
    .subInvBtnWrapper .btn_5{min-width:99px !important;}
}

.submitInvoices .slidingDiv{ width:100%; height:auto; border-top:1px solid #d0d0d0;}
.submitInvoices .overlaySubTitle{margin:10px 0px;}
.submitInvoices .overlayBtns{margin:10px auto; width:100%; text-align:center;}

.submitInvoices .content_3_blue
{
    color:#003A70;
}

.submitInvoices label{font-size:12px; line-height:25px;margin:0 0 0 0px;}
.submitInvoices textarea 
{
    font-family:"Helvetica",Helvetica Neue, Arial, sans-serif;
    font-size: 12px;
     border: 2px solid #d0d0d0;
    background:#f1f5fb;
    color: #888888;
    border-radius: 2px;
    padding:5px;
}

.submitInvoices .txtarea_overlay{width:790px; margin:5px 0px;}
.submitInvoices .datePickerCustom input[type="text"]{height:21px !important;}
.submitInvoices .datePickerCustom span{height:30px !important;}

.lengthy-title{word-wrap: break-word;width:380px;}
.short-title{word-wrap: break-word;width:130px;}
/* Submit invoices styles ends here */
/*Styles for profile page*/
@charset "utf-8";
/* CSS Document */

.profile .cntxlbl
{
	display:block;
	padding-top:3px;
	margin-left: 10px;
}
.contactInfoTable td 
{
    vertical-align: top !important;
}


.profile .box300
{
	width:33%;
	padding:0 0 20px 0;
}

.profile .leftrule
{
	border-left:1px solid #CCC;
}
.profile .rightrule
{
	border-right:1px solid #CCC;
}

.screening .box300
{
	width:33%;
	padding:0 0 20px 0;
}

.screening .leftrule
{
	border-left:1px solid #CCC;
}
.screening .rightrule
{
	border-right:1px solid #CCC;
}
.screening .dotrightrule
{
	border-right:1px dotted #CCC !important;
}

.options input{vertical-align:middle;margin:0 4px 0 0;}
.profile .box400
{
	width:49%;
	padding:0 0 20px 0;
	border-left:1px solid #CCC;
}
.profile .box400:first-child {
    border-left: none;
}


 .profile .inline
{
	display:inline;
}

.profile .optbtn
{
    margin-top: 20px;
	margin-left:10px;
	
}
.profile .acctextbox
{
	width:300px;
}


.profile .actualimg
{
	width:80px;
	height:80px;
	/* background-image:url(images/profilePicDefault.jpg); */
	margin: 5px 10px 10px;
	border:1px solid #A0C3E3;
}

.profile .profileimg {
    width:128px;
    height:146px;
    background-image: url(images/img_no_profile_pic.png);
    margin: 0px;
    border: 1px solid #A0C3E3;
    cursor: default;
    background-repeat:no-repeat;
}

.profile .box155
{
	width:150px;
}
.profile .profilehead
{
	margin:5px 6px 10px 0;
	width: 372px;
}


.profile .btndiv
{
    padding-bottom: 10px;
    padding-top: 20px;
}
.profile .profbtn
{
	padding:0px 10px;
}
.profile .profileSummary
{
 color:#888888;
 padding:10px;
}

.profile .hideBox
{
	display:none;
}

.profile #expand
{
	height: 0px;
    margin-top: 10px;
}
.profile .boxContent p{
	padding:0 0 0 10px;
}
.profile #programbox .box300{
	 border-left: none;
	padding:10px 0 20px 10px;
}

.profile #programbox .p{
	 border-left: none;
}
.profile #pwdbox .box300{
	 border-left: none;
	 padding:10px 0 20px 10px;
}

.profile #pwdbox .box300 #pwdinput
{
	margin:10px 0 0 0;
}
.profile #pwdbox .box300
{

}
.profile .box300 #confirminput
{
	margin:0 0 0 10px;
}
.profile  #repassword
{
	margin:0 0 0 10px;
}
.profile .profilehead h2
{
	margin:10px 0 0 0;
}
.profile #bottomhead h2
{
	margin:0;
}
.profile .boxContent #toplbl
{
	margin:10px 0 0 10px;
}
.profile .boxContent img
{
	padding: 0 20px 0 0;
}
.profile .boxContent #rightlbl
{
	padding: 0 20px 0 0;
}
.profile .box940 #ssnbox h2
{
    padding-bottom: 5px;
}
.profile .box940 #ssnbox
{
    padding-bottom: 20px;
    margin: 0 0 0 10px;
}
.profile .box940 #ssnbox input
{
    width: 100px;
    margin: 0 5px 0 0;
}

.profile .margTop30
{
    margin-top:-30px;
}

/*Styles for profile page ends*/
/*Overlay Styles - Ganga Code*/
.overlayForms .box580
{
	width:574px; 
    background: #FFFFFF;
	vertical-align:middle;
	padding:10px;
	margin:0 auto;
	
}
.overlayForms .boxHeader
{
	border-radius:0px;
}
.overlayForms .box580 p
{
	color:#666;
}
.overlayForms .field {
    padding:10px 10px 0 10px;
}
.overlayForms .fieldelements
{
	width:220px;
}
.overlayForms .cntxlbl
{
	display:block;
	padding-top:3px;
	margin-left: 10px;
}
.overlayForms .offlbl
{
	border-top: 2px dotted #ccc;
    line-height: 3px;
    margin-top: 10px;
}
.overlayForms .rightContainer
{
border-left: 2px dotted #ccc;
padding-left: 20px;
}
.overlayForms .stateDropdown
{
	width:100px;
	margin:0 0 10px 0;
}
.overlayForms .statetxt
{
	width:110px;
}
.overlayForms .offconlbl
{
	font-weight:800;
}
.overlayForms .box600
{
	width:594px;
	background:#FFFFFF;	
}

.overlayForms .box560
{
	width:560px;
	background:#FFFFFF;	
}

.overlayForms .box265
{
	width:265px;
}
.overlayForms .formbtns
{
	width:100%;
	margin:0 auto;
	text-align:right;
}
img{border:none; cursor:pointer};
.overlayForms .box360
{
width: 350px;
float: left;
background: #FFFFFF;
}
.overlayForms .txtarea
{
	width:500px;height:220px;margin-top:15px;
}
.overlayForms .box550
{
    width: 548px;
    float: left;    
    background: #FFFFFF;
 
}

[class^=box] .boxContentCenter{margin:0px auto; padding:0px; text-align:center; float:none;}
/*Overlay Styles - Ganga Code ends*/

/* Screening Information styles here */
.screening .box50
{
	width:49%;
	border-left:1px dotted #CCC;
}
.screening .box50:first-child
{
	border-left:none;
}
.screening .cntxlbl
{
	display:block;
	padding-top:3px;
	margin:0 0 0 10px;
}
.screening .inline
{
	display:inline;
}

.screening .boxContent .rightlbl
{
	padding:0 20px 0 0;
}

.screening .bottomContainer
{
	width:100%;
	padding:15px 10px;
}
.screening .marleft10px{margin-left:10px !important;}
.screening input[type="password"] {
    background: none repeat scroll 0 0 #f1f5fb;
    border: 2px solid #d0d0d0;
    border-radius: 2px;
    color: #888888;
    font-size: 12px;
    height: 27px;
    outline: medium none;
    padding: 0 5px;
}
.screening .secBox
{
	width:66px;
	margin:0 0 0 10px;
}
.screening .secBox:first-child{margin:0px;}
.screening .headSocial
{
	padding:0 0 10px 10px;
	
}
.screening .stateDropdown
{
	/*width:90px;*/
}
.screening .dobDiv
{
	padding: 10px 0 10px 13px;
}
.screening .box750
{
	width: 648px;   
    background: #FFFFFF;
	margin:10px auto;
}
.screening .box800
{
	width: 798px;   
    background: #FFFFFF;
	
}
.screening .box700
{

    width: 598px;
    margin: 0 auto;
    background: #FFFFFF;
 
}
.screening .box800 .boxHeader
{
	margin:0 0 10px 0;
}
.screening .formbtns
{
	width: 420px;
    padding: 15px 0;
}
.screening .boxContent #boxHeadname 
{
	margin:0 0 0 10px;
}
.screening .box300
{
	width:33%;
	padding:0 0 20px 0;
}
.screening .box600
{
	width:66%;
	padding:0 0 20px 0;
}
.screening .box600 .stateDropdown:first-child{margin:0px !important;}
.screening .box600 .stateDropdown
{
	margin:0 0 0 10px;
}
.screening .rightRule
{
	border-right:1px solid #CCC;
}
.screening .options{margin:0px auto; width:100%; text-align:center;}
.screening .contactInfoTable{width:100%; height:100%; border:none; border-collapse:inherit;}
.screening .contactInfoTable tr td{border:none;}
.screening .contactInfoTable tr div{width:300px;}
/* Screening information styles ends here */



/* New popup styles ends here */
.overlayForms .box550
{
    width: 548px;
    float: left;    
    background: #FFFFFF;
 
}
.overlayForms .boxContent h3
{
	margin:10px;
}

.overlayForms .duplicateBox ul
{
	list-style-type:circle;
}
.overlayForms .duplicateBox ul li
{
	margin: 10px 20px;
}
.duplicateBox h3
{
    text-decoration: underline; margin-top: 5px;
}

/*.overlayForms table, .overlayForms tr, .overlayForms td, .overlayForms th
{
	border:2px solid #CCC;
	border-collapse:collapse;
	height:40px;
	text-align:left;
	padding: 0 0 0 10px;;
}
.overlayForms table td:first-child
{
	width:200px;
}*/
.overlayForms .compTable
{
	width:700px;
	border:2px solid #CCC;
	border-collapse:collapse;
	height:40px;
	margin:10px auto;
}
.overlayForms .box700
{
	width:698px;
	background-color:#FFFFFF;
}
.overlayForms .compTable td:first-child
{
	width:50px;
}
.overlayForms .boxComptitle label:first-child
{
	display: inline-block;
	width:150px;
}
.overlayForms .boxComptitle #titleSpan
{
	color:red;
	font-weight:bold;
	padding:0 0 10px 0;
}
/* New popup styles ends here */

/*Grid CSS starts*/

[class$="grid"]{
	font:12px/14px "Helvetica", Helvetica Neue, Arial, sans-serif;
	color:#666;
}
.ui-iggrid tr.ui-ig-altrecord
{
   background:#FFF ! important;
	
}
[class$="grid"] tr {
	height: 27px;
	
}
#dashboard-action tr{ background:#ecf0f5;}
.ui-widget-header, .ui-widget-header.ui-state-default {
	background: none;
	color:#003A70;
	border: none;
	border-right:1px solid #e0e0e0
}
.ui-iggrid th a, .ui-iggrid th.ui-state-default a, .ui-iggrid th.ui-state-hover a, .ui-iggrid th.ui-state-active a{
	color:#003A70 !important;
}
.ui-widget-header:first-child {
	/*border-left:1px solid #e0e0e0;*/
}
.ui-iggrid th, .ui-iggrid th.ui-state-default{
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0 !important;
}
.ui-iggrid th:last-child, .ui-iggrid th.ui-state-default:last-child, .ui-widget-header:last-child {
	border-right: none;
}
.ui-iggrid th.ui-state-hover {
	background: #ecf0f5 !important;    
}
.ui-iggrid th.ui-state-active {
	background: #ecf0f5 !important;  
}



.ui-iggrid .ui-iggrid-table>tbody>tr>td{
	border-right: 1px solid #e0e0e0;  
	color:#666666 !important;
    	   
}
/*--Changes for #35248-- Jardiance Phase II ---*/
.ui-iggrid .ui-iggrid-hstable>tbody>tr>td{
	border-right: 1px solid #e0e0e0;
}
/* end*/

.ui-iggrid .ui-widget-content a{color: #003A70 !important;}
.ui-iggrid .ui-widget-content a:hover{text-decoration:underline;}
.ui-iggrid .ui-widget-content a span:hover{text-decoration:underline;}

.ui-iggrid .ui-iggrid-table>tbody>tr>td:first-child{
	/*border-left: 1px solid #e0e0e0; */
	border-left: none;
}
.ui-iggrid .ui-iggrid-table>tbody>tr>td:last-child {
	border-right: none;
}
.ui-iggrid table tbody td, .ui-iggrid .ui-iggrid-header, .ui-iggrid table th {
	/*padding: 4px 4px 4px 10px;  */
	padding:0 2px;   
}
.ui-iggrid tbody td, .ui-iggrid tbody th.ui-iggrid-rowselector-class, .ui-iggrid thead .ui-iggrid-editingcell, .ui-iggrid tfoot td {
	border: none;    
}
.ui-iggrid td.ui-state-highlight {
	background: #ecf0f5 !important;
	/*box-shadow: inset 0 -1px 0 #ccc;*/
}
.grid .boxContent{
	padding:0 0 2px 0;   
}
.ui-iggrid tfoot td.ui-widget-content, .ui-iggrid tfoot td.ui-state-default{border:none !important;}


/*Grid CSS Ends*/

/*Dashboard Style starts*/

/*Calender styles */
.dashCalWrapper{
		width:452px;
		/*height:303px;*/ /* removed for 5 week per month*/
		background:#fff;
		margin:0 0 10px 0;
		position: relative;
		border-radius: 4px;
		border:1px solid #ccc;
}
.dashboard .ui-corner-all{
	border-radius: 4px 4px 0 0;
}
.dashboard #datepicker {
    font-size: 11px;

    border-bottom: 1px solid #e0e0e0;
}
.dashboard .ui-datepicker.ui-datepicker-multi {
    width: 920px !important;
}
.dashboard .prev-nextbtn {
    float: right;
    width: 30%;
}
.dashboard .ui-datepicker .ui-datepicker-title
{
    font: 18px "Helvetica", Helvetica Neue, Arial, sans-serif;
	margin: 5px 0 10px;
	font-weight: bold;    
    color:#003A70;
}
.dashboard .ui-datepicker-multi .ui-datepicker-group table 
{
    margin-bottom: 0;    
}
.dashboard .ui-datepicker th {
    font-size: 12px;
    padding: 0;
	height: 30px;
	background: #fff !important;
}
.dashboard .ui-widget-content {
    border: none;
    color: #003A70;
	width:auto;
}
.dashboard .ui-datepicker-multi-3 .ui-datepicker-group {
    width: 30.3%;
    padding: 0 25px 0 0;
    border-right: 1px solid #e0e0e0;
    height: 149px;
    margin: 0 0 10px 0;
}
.dashboard .ui-state-default {
    background: none !important;
    border: none !important;
    text-align: center !important;
    color: #8a8a8a !important;
    font-weight: normal !important;
}
.dashboard .ui-state-highlight, .dashboard .ui-state-highlight.ui-state-hover {
    border-radius: 100%;
    border: 1px solid #962100 !important;
    text-align: center !important;
}
.dashboard .ui-state-activity, .dashboard .ui-state-activity.ui-state-hover {
    border-radius: 100%;
    background: #003A70 !important;
    color: #ffffff !important;
    text-align: center !important;
    cursor:pointer;
}
.dashboard .ui-state-todayActivity, .dashboard .ui-state-todayActivity.ui-state-hover {
    border-radius: 100%;
    background:#003A70 !important;
    color: #ffffff !important;
    text-align: center !important;
    border: none !important;
    box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px #962100;
}
.dashboard .ui-widget-header {
    background: none !important;
    border: none !important;
    color: #337ec4;
    padding: 0 !important;
}
/* .dashboard .ui-state-hover {
    background: none !important;
    border: none !important;
} */
.dashboard .ui-widget-header .ui-icon {
    /* background-image: url("../base/images/ui-icons_222222_256x240.png");    */
}
.dashboard .ui-datepicker td span, .dashboard .ui-datepicker td a 
{
	font-size: 17px;
	/*height: 35px;
	line-height: 33px;*/
	height: 27px;
    line-height: 26px;
	margin: 0 auto;
	padding: 0;
	width: 28px;
	cursor:default;
} 
.dashboard .ui-datepicker-group.ui-datepicker-group-last 
{
    border-right: none;
}
.dashboard .legend {
    font-size: 10px;
    padding: 11px 104px;   
}
.dashboard .legend span {
  float: left;
  color:#888;	
 }
.dashboard .legendActivity
{   
    width: 7px;
    height:7px;
    border-radius: 56%;
    background: #003A70 !important; 
    margin: 4px 4px 0 15px; 
}
.dashboard .legendToday
{
    width: 5px;
    height:5px;
    border-radius: 56%;
    border: 1px solid #962100 !important; 
    margin: 4px 4px 0 15px; 
}
.dashboard .legendTodayAct
{
    width: 4px;
    height:4px;
    border-radius: 56%;
    background: #003A70 !important;
    box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px #962100;
    margin: 5px 4px 0 15px; 
}
.dashboard a[id^='next'],.dashboard a[id^='prev']{
	color: #888;
    text-decoration: none;
	position: absolute;
    top: 12px;
	font-size: 26px;
	z-index: 10;
	color:#60768a;
	font-weight:bold;
	opacity:0.7;
}
.dashboard a#nextMonth {
    margin: 0 20px 0 50px;
	right: 80px;
}
.dashboard a#nextYear {
	right: 60px;
}
.dashboard a#prevMonth {
    margin: 0 50px 0 20px;
	left: 70px;
}
.dashboard a#prevYear {
	left: 50px;
}
#ballonPopup{
	width: 520px;
	height:auto;
	position:absolute;
	display:none;
	z-index: 101;
}
.dashboard #ballonPopup .ballon-arrow{
	position: absolute;
    right: -12px;
    top: 60px;
}

#expBallonPopup{
	width: 360px;
	height:auto;
	position:absolute;
	display:none;
	z-index: 101;
}
.dashboard #expBallonPopup .ballon-arrow{
	position: absolute;
    right: -12px;
    top: 60px;
}
.dashboard table.activity 
 {
    float: right;
    padding-bottom:5px;	
 }
.dashboard table.activity.box700 {
	width: 550px;
	margin: 0;
}
.dashboard table.activity tr td:first-child
 {
    padding: 0 0px 0 10px; 
    width:50%;  
  }
 .dashboard table.activity label
 {
     display: block;
     margin: 0 0 10px 0;     
 }
.dashboard table.activity [class^="btn"] 
 {
     width: 130px;
     height: 30px;
     margin:0 10px 10px 0px;
 }
.dashboard table.activity .locationSection
 {
    padding: 25px 0 0 35px; 
       
 }
.dashboard table.activity .buttonsSection, .dashBoard table.activity .buttonsSection
 {
    text-align: center;  
    border-left: 1px solid #e0e0e0;  
    width:3% !important; 
 }
.dashboard table.activity .buttonsSection .accept, .dashBoard table.activity .buttonsSection .cancel
  {
        float: left;
        width: 50px;        
  }
 .dashboard table.activity .twobuttonsSection .accept 
  {
      margin: 0 5px 0 10px;
  }
 .dashboard table.activity .content_3 {
    font-weight: bold;    
  }
 .dashboard table.activity .divider hr {
      height: 0;
      border:0;
      border-bottom: 1px solid #e0e0e0;
      margin:10px 0 0 0;
  }
  
  .dashboard .ui-datepicker .ui-datepicker-prev {z-index:-1;}
  .dashboard .ui-datepicker .ui-datepicker-next {z-index:-1;}
  
  .dashboard .dashboardMessage{margin:0px 0 0 0;}
  .dashboard .dashboardMessage .newTag {
		background: url("../base/images/new.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		float: left;
		height: 30px;
		margin: 0 5px 0 0;
		width: 30px;
	}
	.dashboard .dashboardMessage h2{
		float: left;
		line-height: 29px;
		color: #337ec4;
		font-weight: normal;
	}
	.dashboard .dashboardMessage .block-close {
		cursor: auto;
		float: right;
		margin: 6px;
	}
	.dashboard .dashboardMessage .content_4{
		float: left;
		 margin: 0px 25px 10px 0;
	}
	.dashboard .dashboardMessage table tr{
		height: 75px;
		/*background-color:#f7f9fa !important;*/
	}
	.dashboard .dashboardMessage table tr td{
	
	}
	.dashboard .dashboardMessage table tr:nth-child(odd){
		background-color:#ffffff;
	}
	table#dashboard-msg{width:100%;}
	
	table#dashboard-msg td
	{
	    padding: 10px 20px 0 18px;
	    border-bottom: 1px solid #ccc;
       
	 }
	 
	table#dashboard-msg td:hover{border-bottom: 1px solid #ccc !important;} 
	
	.dashboard .dashboardMessage table tr.newMsg h2{
		color:#337ec4;
		font-weight:bold;
	}
	.dashboard .dashboardMessage table tr.newMsg .content_4{
		color:#404040;
	}
	.dashboard .dashboardMyAction{
		margin:0;
	}
	
	.dashboard .dashboardMyAction h1{border-bottom:1px solid #ccc;}
	
	.dashboard .dashboardMyAction .ui-state-hover{border:none !important;}
	
	
	.dashboard .dashboardMyAction table td:hover{border:none !important;cursor:pointer;}
	
	.dashboard .dashboardMyAction table tr td, .dashboard .dashboardMyAction table tr td.ui-state-hover {
	  font-size : 14.2px;
      padding: 10px 8px;
		line-height: 26px;
		color:#337EC4;
	}
	.dashboard .dashboardMyAction table tr td a, .dashboard .dashboardMyAction table tr td a:hover,  .dashboard .dashboardMyAction table tr td.ui-state-hover a,  .dashboard .dashboardMyAction table tr td.ui-state-hover a:hover {
		text-decoration: none;
		color:#337EC4;
	}
	.dashboard .dashboardMyAction table tr[data-id='undefined'] td a, .dashboard .dashboardMyAction table tr[data-id='undefined'] td.ui-state-hover{cursor:default !important;}
	.dashboard .dashboardMyAction table tr td span{
		float: right;
		height: 26px;
		margin: 0 0px 0 5px;
		width: 26px;
		background:url('images/dashboard-arrow.png') no-repeat right center !important;
	}
.dashboard .center
{
    text-align: center;
    background: #fff;
    padding: 10px;
    border:1px solid #ccc;
    border-top-left-radius:6px;
    border-top-right-radius:6px;
    border-bottom: none;
}  
  
 .dashboard #dashboard-action td:hover{outline:none !important;border:none !important;}
 
 .dashboard #dashboard-action tr td a{cursor:pointer !important;}
  
 .dashboard #dashboard-action_scroll
 {
     border:1px solid #ccc;
     border-bottom-left-radius:6px;
     border-bottom-right-radius:6px;
     overflow-y: auto !important;
    height: 138px;
    overflow-x: hidden !important;
} 
 .dashboard #dashboard-msg_scroll{background:#fff;}
  /*.dashboard #dashboard-msg{padding: 5px 0 0 0;}*/
  .dashboard #dashboard-msg{border:none !important;}
  .newTag {
    background: url("../images/new.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 30px;
    margin: 0 5px 0 0;
    width: 30px;
}

.dashboard-nomsg{margin: 68px 0 0 0;text-align:center;}
.dashboard-noaction{margin: 30px 0 0 0;text-align:center;font-size:12px; cursor:default;}

.activityballon{float: right;width: 454px;}
.activityballon a{color:#fff;float:right;cursor:pointer;}

.dashboard table.activity [value="Decline"] {margin:0 -4px 10px 0;}
.msg-border{border-bottom: 1px solid #ccc;margin: 5px 0 0 0;}


#Brands b{margin-right:5px;}
#Brands input:first-child{margin: 0 5px 0 0px !important;vertical-align: middle;}
#Brands input{margin: 0 5px 0 0px;vertical-align: middle;}
.brand-items{color:#888;float: left; width: 470px;}
.brand-label{width:10%; padding-right:10px;}
.brand-item{width:85%}
/*Dashboard styles ends*/

/*Tree Structure*/
.tree, .tree .ui-widget-content .ui-state-active{
		font:12px/14px "Helvetica", Helvetica Neue, Arial, sans-serif;
		color:#888888;
		border:none !important; 
		border-top: 1px solid #e8e8e8 !important;
		border-right:none !important; 
		border-left: none !important;
		border-left: bottom !important;  
		background:none !important;
		margin: 10px 0 0 0;
        padding: 10px 0 0 0;
			}

	 
	.tree .ui-state-hover,.tree .ui-widget-content .ui-state-hover,.tree .ui-widget-header .ui-state-hover{
		background-color: transparent;
		color:#888888;
	}
	.tree.ui-igtree a.ui-state-hover,.tree.ui-igtree a.ui-state-active,.tree.ui-igtree a.ui-state-focus{
		 border:none;
	}
	.tree.ui-igtree a{
		color:#888888 !important;
		padding:0px;
	}
	.tree .ui-state-hover a,.tree .ui-state-hover a:hover{
		color:#888888;
	}
	.tree .ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{
		border:none;
		background-color: transparent;
	}
	.tree.ui-igtree a.ui-state-focus{
		border:none;
		background-color: transparent;
	}
	ul[data-depth='0'] li:nth-child(2n){
	    background-color:#ffffff;
	}
	ul[data-depth='0'] li:nth-child(2n+1)
	{
	   background-color: #ecf0f5;	
	}
	.ui-igtree-node-nochildren {
		margin-left: 0;
	}
	.ui-igtree-parentnode {
		padding:0;
	}
	.tree a.ppt {
		background: url("../base/images/ppt.png") no-repeat scroll 40px 0px rgba(0, 0, 0, 0) ;
		padding-bottom:2px;
	}

	.tree a.doc, .tree a.docx {
		background: url("../base/images/word.png") no-repeat scroll 40px 0px rgba(0, 0, 0, 0);
		padding-bottom:2px;
	}
.tree a.pdf {
    background: url("../base/images/pdf.png") no-repeat scroll 40px 0px rgba(0, 0, 0, 0);
    padding-bottom: 2px;
}

.tree a.kal {
    background: url("../base/images/rsz_kaltura.gif") no-repeat scroll 40px 0px rgba(0, 0, 0, 0) !important;
    padding-bottom: 2px;
}

	.tree a.xls, .tree a.xlsx {
		background: url("../base/images/xls.png") no-repeat scroll 40px 0px rgba(0, 0, 0, 0);
		padding-bottom:2px;
	}
	.tree a[folder='yes']  {
		background: url("../base/images/folder-small.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	}	
	.tree a.pptx {
		background: url("../base/images/ppt.png") no-repeat scroll 40px 0px rgba(0, 0, 0, 0) ;
		padding-bottom:2px;
	}	
	.tree a.jpg, .tree a.jpeg, .tree a.gif, .tree a.png, .tree a.txt {
		background: url("../base/images/note.gif") no-repeat scroll 40px 0px rgba(0, 0, 0, 0) ;
		padding-bottom:2px;
	}	
	.ui-iggrid-indicatorcontainer > .ui-icon {
    background-image: url("../base/images/ui-icons_888888_256x240.png") !important;
    position: relative;
    bottom: 11px;
    left: 9px;
}

.ui-icon {
   background-image: none !important;
  
}
/*.ui-state-default .ui-icon, .ui-state-hover .ui-state-default .ui-icon*/

.tree ul li > div
{
    cursor:pointer;
}
.tree ul li a > label:hover
{
    cursor:pointer;
}
/*Tree Structure style ends*/


/*Travel Agreement and privacy Styles*/
.travelagreement{padding:0;}
.travel{margin: 5px;padding: 5px;}
/*.travel h2{margin: 30px 0 6px;}*/
.travel p{padding:0 0 8px;line-height: 20px;}
.travel div{border-top: 1px solid #ccc;width: 100%;position: relative;right: 10px;}
.travel [class^='btn']{height:23px !important;min-width:60px !important;}
.travelagreement .overlay_content{border:none;width:720px;height:auto;}
.travelagreement .overlay_title{font-size:16px;padding: 5px 0 0 10px;}
.travelagreement .overlay_header{height:30px;}
.privacy{width:920px;}
.privacy .boxTitleBold{width:900px;}
.privacy .boxTitleBold a{text-decoration:none;}
.address{margin: 0 0 0 62px;border:none !important;}
.address p{padding:0 0 5px;}
.privacy .boxTitleBold a.privacyBack{color:#fff;}
.privacyStatement .nav .logo
{
    border-right:none;
    height:auto;
}
.privacyStatement .box700
{
    margin-top:0px;
}
/*End of Travel Agreement Styles*/

/*Activity Page Styles*/
.activity{padding:0;}
.activity .content{padding:10px;margin:0;}
.activity .content h3
{
    margin:10px;
    color:#003A70;
    border-bottom: 1px solid #ccc;
    padding: 0 0 6px 0;
}
.activity table.Activity-details td{width:350px;}
.activity table.Activity-details td table.description td{padding:10px;width:135px;}
.activity table.Activity-details td table.meetingdescription td.second{padding:10px;width:180px;}
.activity table.Activity-details td table.meetingdescription td.first{padding:10px;width:100px;}
.activity .overlay_content{border:none;height:80%;overflow:auto;} 
table.budget{width: 100%;margin:0 auto;text-align: center;/*border: 1px dotted #ccc;*/}
.activity .close{text-align:center;padding-bottom:10px;}
 table.budget th{padding:10px;border-bottom: 1px dotted #ccc;border-left: 1px dotted #ccc;}
 table.budget th:first-child{border-left:none;}
 table.budget td{padding:10px;border-bottom: 1px dotted #ccc;border-left: 1px dotted #ccc;}
 table.budget td:first-child{border-left:none;}

/*End of Activity Page Styles*/


/*Menu Styles */

.nav
{
    width: 940px;
}

.nav .menuBlueBg {
background: -moz-linear-gradient(top, #025098 0%, #044581 50%, #003a70 51%, #003e76 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #025098), color-stop(50%, #044581), color-stop(51%, #003a70), color-stop(100%, #003e76));
    background: -webkit-linear-gradient(top, #025098 0%, #044581 50%, #003a70 51%, #003e76 100%);
    background: -o-linear-gradient(top, #025098 0%, #044581 50%, #003a70 51%, #003e76 100%);
    background: -ms-linear-gradient(top, #025098 0%, #044581 50%, #003a70 51%, #003e76 100%);
    background: linear-gradient(to bottom,  #025098 0%,  #044581 50%,  #003a70 51%, #003e76 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#507fb5', endColorstr='#4475ad', GradientType=0 );

}


.nav .logo {
    float:left;
    width: 128px;
    padding: 2px 24px;
    border-right: 1px solid #5379a7;
   
	border-radius: 4px 0 0 4px;
	height: 32px;
}

.nav .menuContainer{float: left; text-align: center; width: 763px; border-radius: 0 4px 4px 0;height: 36px;}

.nav ul#menu {

    float:left;
    padding:0;
    color:#fff;
    font-weight:bold;
    font-size:15px;
    border-radius:3px;
    margin:0;
  
    
}

.nav #menu li {
	float: left;
	list-style:none;
	width: 151px;
	text-shadow:1px 1px 1px #000;
	/* border-left: 1px solid #274c73;*/
	box-shadow: 1px 0px #5379a7;
	line-height: 36px;
}
.nav #menu li:hover, .nav .subMenuIndicator
{
    background: rgba(124,126,128,1);
    background: -moz-linear-gradient(top, rgba(124,126,128,1) 0%, rgba(136,139,140,1) 49%, rgba(139,141,143,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(124,126,128,1)), color-stop(49%, rgba(136,139,140,1)), color-stop(100%, rgba(139,141,143,1)));
    background: -webkit-linear-gradient(top, rgba(124,126,128,1) 0%, rgba(136,139,140,1) 49%, rgba(139,141,143,1) 100%);
    background: -o-linear-gradient(top, rgba(124,126,128,1) 0%, rgba(136,139,140,1) 49%, rgba(139,141,143,1) 100%);
    background: -ms-linear-gradient(top, rgba(124,126,128,1) 0%, rgba(136,139,140,1) 49%, rgba(139,141,143,1) 100%);
    background: linear-gradient(to bottom, rgba(124,126,128,1) 0%, rgba(136,139,140,1) 49%, rgba(139,141,143,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c7e80', endColorstr='#8b8d8f', GradientType=0 );
    color:#fff;
    cursor:pointer;
}
.nav #menu li a:focus 
{
    border:1px dotted #ccc;
}

.nav #menu li a
{
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	font-size:14px;
}

.nav #menu li a:hover {
	color:#fff;
	-webkit-transition:All 0.5s ease;
	-moz-transition:All 0.5s ease;
	-o-transition:All 0.5s ease;
}

.nav #menu li:first-child{border:none;width:152px;}
.nav #menu li:last-child{border-right:none;box-shadow:none;width:154px;}
.nav #menu li:last-child:hover {border-radius:0 4px 4px 0;}

.nav .subMenu {
	float: left;
	width: 940px;
	display: none;
}
.nav .subMenu ul {
    padding:0;
    color:#fff;
    font-weight:bold;
    width: 100%;
    margin:0;
	border-radius:0 0 4px 4px;
	background: -moz-linear-gradient(top, rgba(250,250,250,1) 0%, rgba(235,235,235,1) 49%, rgba(219,219,219,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(250,250,250,1)), color-stop(49%, rgba(235,235,235,1)), color-stop(100%, rgba(219,219,219,1)));
    background: -webkit-linear-gradient(top, rgba(250,250,250,1) 0%, rgba(235,235,235,1) 49%, rgba(219,219,219,1) 100%);
    background: -o-linear-gradient(top, rgba(250,250,250,1) 0%, rgba(235,235,235,1) 49%, rgba(219,219,219,1) 100%);
    background: -ms-linear-gradient(top, rgba(250,250,250,1) 0%, rgba(235,235,235,1) 49%, rgba(219,219,219,1) 100%);
    background: linear-gradient(to bottom, rgba(250,250,250,1) 0%, rgba(235,235,235,1) 49%, rgba(219,219,219,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#dbdbdb', GradientType=0 );
}

.nav .subMenu li {
	float: left;
	list-style:none;
	width: 134px;
	border: none;
	line-height: 35px;
	font-size: 14px;
    cursor: pointer;
	text-align: center;

}
.nav .subMenu li:hover {
	background: rgba(125, 128, 128, 1);
	background: -moz-linear-gradient(top, rgba(125, 128, 128, 1) 0%, rgba(139, 141, 143, 1) 49%, rgba(124, 126, 128, 1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(125, 128, 128, 1)), color-stop(49%, rgba(139, 141, 143, 1)), color-stop(100%, rgba(124, 126, 128, 1)));
	background: -webkit-linear-gradient(top, rgba(125, 128, 128, 1) 0%, rgba(139, 141, 143, 1) 49%, rgba(124, 126, 128, 1) 100%);
	background: -o-linear-gradient(top, rgba(125, 128, 128, 1) 0%, rgba(139, 141, 143, 1) 49%, rgba(124, 126, 128, 1) 100%);
	background: -ms-linear-gradient(top, rgba(125, 128, 128, 1) 0%, rgba(139, 141, 143, 1) 49%, rgba(124, 126, 128, 1) 100%);
	background: linear-gradient(to bottom, rgba(125, 128, 128, 1) 0%, rgba(139, 141, 143, 1) 49%, rgba(124, 126, 128, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d8080', endColorstr='#7c7e80', GradientType=0 );
}
.nav .subMenu li a {
	color: #3B3A3A;
	text-decoration: none;
}
.nav .subMenu li:hover a{
	color: #fff;
}
.nav .subMenu li:first-child, .nav .subMenu li:first-child:hover {
	border-radius: 0px 0 0 4px;
}
.nav .subMenu li:last-child, .nav .subMenu li:last-child:hover {
	border-radius: 0 0px 4px 0;
	width: 135px;
}
/*End of Menu Styles */

/*Style for Dashboard*/

.dashboard{padding:0;}
.dashboard .Sigin{margin:8px 0;width:940px;float:left;}
dashboard .Sigin .select{width:150px;}
.dashboard .Sigin span{margin:10px 8px 0 0;}
.dashboard .left{float:left;position:relative;left:2px;}
.dashboard .left h1{padding-top: 5px;}
.dashboard .right{float:right;}
/*.dashboard .clear{clear:both;}*/
.dashboard .center{text-align:center;}
.dashboard .container-left{float:left;width:467px;padding: 0 20px 0 0;}
.dashboard .container-right{float:left;width:444px;margin:0;}
/*My Action*/
.dashboard .action
{
    border-radius:4px;
    border:1px solid #d0d0d0;
    box-shadow:2px 2px 2px #d0d0d0;
    background:#fff;
    padding:10px 0;
    width:455px;
}
.dashboard .action-content{margin:0;padding:15px;cursor:pointer;}
.dashboard .action-content a{text-decoration:none;}
.dashboard .action-content:nth-child(even){background:#F7F7F7;}
.dashboard .action-content span{font-size:16px;color:#337ec4;}
.dashboard .action-content img{float:right;}
.dashboard .dashboard-img{margin:16px 0 20px 0;}
.dashboard .activity-img{padding:7px 0px 0 0;margin-right:18px;}
/*End of My Action*/

/*Tabs Styles*/
.dashboard .dashboard-tabs
{
    margin: 1px 0 25px;
    background: #fff; 
    border: 1px solid #cfcfcf;
    border-radius: 5px;
   width: 611px;
    float: left;
   margin-right:23px;
}



.dashboard .tab {
  float: left;
   
}
.dashboard .tab span:first-child{position: relative; top: 3px; color:#748393;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
   .dashboard .tab #MessageTab{top:0px;}
   .grid tr th{vertical-align:top !important;}
}
.dashboard .tab label 
{
    background: #e5ebf0;
    position: relative;
    left: 0;
    width:203px;
    padding: 10px 0;
    top: 0;
    -webkit-transition: background-color .17s linear;   
    border-right: 1px solid #b4c4d1;
    font-size: 18px;
    float: left;
    min-height: 25px;
    text-align:center;
    color:#003A70;
    font-weight: bold;
    font-size:18px;
    cursor:pointer;
    /* border-bottom-left-radius: 0px; */
    /* border-bottom-right-radius: 0px; */
    /* border-bottom: none !important; */
    /*z-index: 100;*/
}


.dashboard .tab label[for="tab-3"]{border-right:none !important; border-top-right-radius: 5px;}
.dashboard .tab label[for="tab-1"]{border-top-left-radius: 5px;}
.dashboard .tab [type=radio] {display: none;}

.dashboard .content 
{
    top: -2px;
    left: 0;
    right: 0;
    bottom: 0;
    height:190px;
    border: none;
    -webkit-transition: opacity .6s linear;
   padding: 6px 0 0 0;
    overflow: auto;
    overflow-x: hidden;
    position:relative;
    z-index:3;
}

 
.dashboard [type=radio]:checked ~ label 
{
    background: white;
    z-index: 2;
    float: left;
 
}
.dashboard [type=radio]:checked ~ label ~ .content 
{
  z-index: 1;
  opacity: 1;

}

.dashboard [type="radio"]:checked ~ label span{color:#003A70 ! important}
/*.dashboard .message
{
    background: url('images/new.png') center right no-repeat !important;
    float: right;
    width: auto;
    width: 28px;
    height: 26px;
    margin-left: 8px;
    vertical-align: middle;
}*/
.dashboard .message
{
   
    padding:0 0 0 5px;
    vertical-align: text-bottom;
} 
.dashboard .message img{vertical-align:middle;}
.dashboard .view{margin:0 0 0 10px;padding:0;}

.dashboard .view a
{
    float:right;
    margin:0 10px 0 0;
    color:#337ec4;
    text-decoration:underline;
}
.dashboard .deposit-content
{
    background:#fdfdfd;
    border-bottom:1px solid #ccc;
    border-right:1px solid #ccc;
    border-left:1px solid #ccc;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px;
    width: 280px;
    /*padding:10px;*/
    color:#888;
    position: relative;
    top: -4px;
    line-height: 22px;
    font-size:14px;
    padding: 30px 10px 10px 10px !important;
    height:62px
 }
 
 .dashboard .content-block{padding:10px;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;margin: 10px 0 0 0;}
 .dashboard .content-block img{vertical-align: middle;padding-right:4px;}
 .dashboard .block-close{float: right;margin: 12px 0 0 0;cursor:pointer;}
  .dashboard .content-block p{padding:0 0 10px 0;color:#404040;}
  .dashboard .content-block p.content-block-title{font-weight:bold;font-size:14px;color:#003A70;}
.dashboard_DD_Image
{
    width: 300px;
    height: auto;
    margin: 5px 0 0 0;
    border: 1px solid #ccc;

}
  /*.dashboard #content-2,#content-3{display:none;}*/

/*End Tabs Styles*/

/*One Month Calender Styles*/

.dashboard .box440{width:437px;margin:0;background:#fff;}
.dashboard .box440 .ui-datepicker{color:#404040;}
.dashboard .box440 .ui-datepicker .ui-datepicker-title
{
    font-size:18px !important;
    font-weight:bold !important;
    color:#003A70;
    margin: 0 8.3em;
    
}
.dashboard .box440 .ui-datepicker th{font-size: 12px;}

.dashboard .box440 .ui-datepicker td a
{
    font-size:17px;
    padding: 8px 11px!important;
    margin: 0 9px;
}
.dashboard .box440 .ui-widget-content
{
    border:none;
    background:none;
    border-bottom: 1px solid #e7e7e7;
    width: 407px;
    border-radius: 0px;
}
.dashboard .box440 .ui-datepicker td span{font-size:17px;}

.dashboard .box440 .legend{float:left;margin: 11px 0 11px 45px;}
.dashboard .box440 .legend p{margin:0 10px;float:left;}

/*End of One Month Calender Styles*/

/*End of Dashboard Styles*/

/*Tab Page Styles*/
.dashboard-tabs-alone{width:938px !important;position: none;z-index: -1000;}
.dashboard-tabs-alone .tab label{width:312px;}
/*.dashboard-tabs-alone .tab label[for="tab-2"]{padding: 10px !important;}*/
.dashboard-tabs-alone .content{height:480px !important;}
/*End Tab Page Styles*/

/* Decline contract styles here */
.overlayForms .contractBox h3
	{
		display:inline-block;
		margin:10px 0;
	}
	.overlayForms .contractBox
	{
		width:80%;
		height:250px;
		margin: 105px auto 0px auto;
		text-align:center;
	}
	.overlayForms .contractBox .contractBoxtext
	{
		height:200px;
		width:90%;
	}
/* Decline Contract styles ends here */

/* Compound Information overlay styles here */
#compOverlay
{
	width:99%;
	margin:0px auto;
}
#compOverlay .overlayForms .boxComptitle #titleSpan
{
	color:red;
	font-weight:bold;
	margin:10px 0;
}
#compOverlay .overlayForms .boxCompDec label
{
	margin:10px 0;
}

.compInfo{margin: 3px 0 0 5px;}

/* Compound Information overlay styles ends here*/

/* Profile page latest changes styles */
.overlayForms .formBoxcontent {
	height:550px;
	overflow-y:auto;
	padding:10px;
	overflow-x:hidden;
}
input[type=email] {
height: 27px;
font-size: 12px;
border: 2px solid #d0d0d0;
background: #f1f5fb;
color: #888888;
border-radius: 2px;
outline: none;
padding: 0 5px;
}
input[type=tel] {
height: 27px;
font-size: 12px;
border: 2px solid #d0d0d0;
background: #f1f5fb;
color: #888888;
border-radius: 2px;
outline: none;
padding: 0 5px;
}
.profile .contactInfoTable{width:69%; height:auto; border:none; border-collapse:inherit;font-size: 13px;}
.profile .contactInfoTable tr td{border:none;}
.profile .contactInfoTable tr div{width:300px;}
.profile .box500{width:500px;padding: 10px 0 20px 10px;margin: 0px 0 0 10px;}
.profilehead h2.profilename{font-size:18px; margin-top:11px;color:#003A70;}
.profile p{color:#666 !important;font-style:italic;}
#checkboxSelectCombo{margin:10px;}
.lenghthy-desc{width:360px;}
.short-desc{width:250px;}
/* Announcement overlay styles here*/
.announceHead
{
	margin:10px 0 0 20px;
}
.announceHead label
{
	display:block;
}

.KalPopup
{
    z-index : 122 !important;
}

/* Popup styles starts here */

.popupBg{
	background-color:rgba(0,0,0,0.6);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000) ;
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)" ;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:115;
	display:none;
	background: transparent\9;
	
}

/*.popupBg >.box{
	display: none;
    left: 50%;
    margin: -150px 0 0 -250px;
    margin-left: -300px;
    position: absolute;
    top: 50%;
    width: 567px;
}
*/
#declineContract.contractBox h3{display: inline-block;margin: 10px 0;}
#declineContract.contractBox{width: 80%;height: 320px;margin: 0 auto;text-align: center;}
#declineContract.contractBox .contractBoxtext{height: 200px; width: 90%;}
#profileTextMessage  input.mobile{width:55px;margin:0 0 0 10px;}
#profileTextMessage .mobileLbl{margin:0 0 0 10px;width: 160px;display: inline-block;}
#contactus .overlay_content{height:300px; width:320px;}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
	.overlayForms .overlay_content{width:70%;}
	.dashboard .dashboard-tabs{width:611px;}
	.container { padding:0 20px 0px 20px !important;}
	.scroll-wrapper {
			display: inline-block;
			-webkit-overflow-scrolling: touch;
  			overflow-y: scroll;
		}
		.scroll-wrapper, .scroll-wrapper  {
			width: 100%;
			height: 580px;
		}
	/*.dashboard-tabs-alone .tab label[for="tab-3"]{padding: 7px 60px 7px 93px !important;}
*/
    
}


/*DivyaG Begin  */
.alert-green_Login {
    background-color: #eff7d5;
    font-weight: bold;
    line-height: normal;
    margin: 0px 35px 20px 34px;
    border: 1px solid #c5db7b;
    border-radius: 3px;
    background-image: url('/Content/themes/base/images/icon_tick.png');
    background-position: 10px;
    background-repeat: no-repeat;
    height: auto;
    line-height: 17px;
    font-size: 11px;
    padding: 11px 7px 8px 50px;
}
    
    
   /*  5607 Screening II and III*/
.alert-green_Login_Consent {
    background-color: #eff7d5;
    font-weight: bold;
    line-height: normal;
    margin: 0px 35px 20px 34px;
    border: 1px solid #c5db7b;
    border-radius: 3px;
    background-image: url('/Content/themes/base/images/icon_tick.png');
    background-position: 10px;
    background-repeat: no-repeat;
    height: auto;
    line-height: 17px;
    text-align: left;
    font-size: 11px;
    padding: 11px 3px 8px 50px;
}
        
/*.alert-green_Login:before{content:"SUCCESS !"; margin:0px; padding:0 10px;}  */
.alert-blue_Login {
    background-color: #e1ecf2;
    font-weight: bold;
    line-height: normal;
    margin: 0px 35px 20px 34px;
    border: 1px solid #9ec1db;
    border-radius: 3px;
    background-image: url('/Content/themes/base/images/icon_info.png');
    background-position: 10px;
    background-repeat: no-repeat;
    height: auto;
    line-height: 17px;
    font-size: 11px;
    padding: 11px 7px 8px 50px;
}
/*.alert-blue_Login:before{content:"INFORMATION !"; margin:0px; padding:0 10px;} */
    .alert-red_Login {
        background-color: #f5ded7;
        font-weight: bold;
        line-height: normal;
        margin: 0px 35px 20px 34px;
        border: 1px solid #eda495;
        border-radius: 3px;
        background-image: url('/Content/themes/base/images/icon_warning.png');
        background-position: 10px;
        background-repeat: no-repeat;
        height: auto;
        line-height: 17px;
        font-size: 11px;
        padding: 11px 7px 8px 50px;
    }
/*.alert-red_Login:before{content:"ERROR !"; margin:0px; padding:0 10px;}  */

.alert-red_Login_LeftAligned {
    background-color: #f5ded7;
    font-weight: bold;
    line-height: normal;
    margin: 0px 35px 20px 34px;
    border: 1px solid #eda495;
    text-align: left;
    border-radius: 3px;
    background-image: url('/Content/themes/base/images/icon_warning.png');
    background-position: 10px;
    background-repeat: no-repeat;
    height: auto;
    line-height: 17px;
    font-size: 11px;
    padding: 11px 7px 8px 50px;
}

.alert-blue_Login_Lenthy {
    background-color: #e1ecf2;
    font-weight: bold;
    line-height: normal;
    margin: 0px 35px 20px 34px;
    border: 1px solid #9ec1db;
    border-radius: 3px;
    background-image: url('/Content/themes/base/images/icon_info.png');
    background-position: 10px;
    background-repeat: no-repeat;
    height: auto;
    line-height: 17px;
    font-size: 11px;
    padding: 11px 7px 8px 50px;
}

.alert-green {
    background-color: #eff7d5;
    font-weight: bold;
    line-height: normal;
    margin-bottom: 12px;
    border:1px solid #c5db7b;
   /* padding:10px;*/
    position: relative; 
    border-radius: 3px; 
    background-image:url('/Content/themes/base/images/icon_tick.png');
    background-position:10px;
    background-repeat:no-repeat;
  height:auto;
    line-height: 17px;
    font-size: 11px;
    padding: 11px 7px 8px 50px;
    }
/*.alert-green:before{content:"SUCCESS !"; margin:0px; padding:0 10px 0 45px;} */    
.alert-blue {
   background-color: #e1ecf2;
    font-weight: bold;
    line-height: normal;
    margin-bottom: 12px;
    border:1px solid #9ec1db;
    /*padding:10px;*/
    position: relative; 
    border-radius: 3px; 
    background-image:url('/Content/themes/base/images/icon_info.png');
    background-position:10px;
    background-repeat:no-repeat;
    height:auto;
    line-height: 17px;
    font-size: 11px;
    padding: 11px 7px 8px 50px;
}
/*.alert-blue:before{content:"INFORMATION !"; margin:0px; padding:0 10px 0 45px;} */  
.alert-red 
{
    background-color: #f5ded7;
    font-weight: bold;
    line-height: normal;
    margin-bottom: 12px;
    border:1px solid #eda495;
   /* padding:10px;*/
    position: relative; 
    border-radius: 3px; 
    background-image:url('/Content/themes/base/images/icon_warning.png');
    background-position:10px;
    background-repeat:no-repeat;
      height:auto;
    line-height: 17px;
    font-size: 11px;
    padding: 11px 7px 8px 50px;
}
/*.alert-red:before{content:"ERROR !"; margin:0px; padding:0 10px 0 45px;}  */

.alert-blue 
{
   background-color: #e1ecf2;
    font-weight: bold;
    line-height: normal;
    margin-bottom: 12px;
    border:1px solid #9ec1db;
    /*padding:10px;*/
    position: relative; 
    right: -10px;
    border-radius: 3px;
    width: 500px;
    background-position:10px;
    background-repeat:no-repeat;
    height:auto;
    line-height: 17px;
    font-size: 11px;
    padding: 11px 7px 8px 34px;
}
.alert-blue:before{content:"INFORMATION !"; margin:0px; padding:0 10px 0 45px;}

.alert-blue_Info_Lenthy {
    background-color: #e1ecf2;
    font-weight: bold;
    line-height: normal;
    margin-bottom: 12px;
    border: 1px solid #9ec1db;
    border-radius: 3px;
    background-image: url('/Content/themes/base/images/icon_info.png');
    background-position: 10px;
    background-repeat: no-repeat;
    height: auto;
    line-height: 17px;
    font-size: 11px;
    padding: 11px 7px 8px 50px;
}
.error {
	display: none;
}

.error_show {
	color: red;
	display: block;
	text-align: left;
    margin: 5px 0 0 42px;
} 
input.invalid, textarea.invalid, input.invalid1, textarea.invalid1{
	border: 1px solid red;
	outline:0;
}
input.valid, textarea.valid, input.valid1, textarea.valid1 {
	border: 1px solid #ccc;
}
input.infocus, textarea.infocus {
	/*border:1px solid rgb(39, 68, 95);
	outline:0;*/
}
/*DivyaG End*/

.ui-dialog{margin:0; padding:0;}
.ui-dialog .ui-state-default{border:none !important;}
.ui-dialog .ui-dialog-titlebar-close
{
background-image:url('/Scripts/Greybox/close.png') !important;
z-index:1000  !important;
border:none !important;
background-color:transparent !important;
 
top: 12px !important;
}
.ui-dialog > .ui-state-hover{border:none; background-color:transparent; padding:0px!important; margin:0px!important;}
.ui-dialog > .ui-dialog-titlebar
{
width:96.5%; height:20px !important; background-color:#003A70; color:#fff; border-radius:0px !important;
}
.ui-dialog .ui-dialog-title{line-height:20px; font-weight:bold !important; margin:0px 2px !important;}
.ui-widget-overlay {background-image:none !important; background-color:#666!important; opacity:0.6!important;} 

img[alt="Pending_doc"]{float:right ;}
.compInfoH4{margin:10px 0 0 10px;}
.padRgt15{padding-right:15px;}

.hourlyText{/*float:right;*/ font-size:14px; font-weight:bold; vertical-align:top;}
.hourlyRate{padding-left:7px; font-size:14px; font-weight:bold; width:56px; text-align:right;  vertical-align:top;}

.black_overlay{
    display: none;
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.3;
    opacity:.30;
    filter: alpha(opacity=30);
}

#popupBox {
		height: auto;
		position: relative;
		width: 40%;
		float:left;
		background-color:#f8f8f8;
	}
	#popupBox:before {
		 content:'';
    position:absolute;
    bottom:-10px; 
    width:10px;
    height:10px;
    border-bottom:3px solid #dfdfdf;
    border-right:3px solid #dfdfdf;
    background:#f8f8f8;    
    margin-left:-20px;
    -moz-transform:rotate(135deg);
    -webkit-transform:rotate(135deg);
    transform:rotate(135deg);
	top:10px;
	}
	.popup{width:40%; height:100%; border:3px solid #dfdfdf; display:none; padding:10px; margin-left:10px;}
	.f-left{float:left;}
	@media only screen and (min-width:960px){
	#popupBox {
		height: auto;
position: absolute;
width: 30%;
float: right;
left: 662px;
line-height: 15px;
color: #666;
		}
	}
	
	/* datepicker styles for IPad starts */
	
	@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) 
{
    .ui-datepicker{width: 23em;}
.ui-datepicker table{font-size: 17px;}
.ipad-only{overflow-x:hidden;} 
.ipad-pdf{height:1705px ! important; }


} /* datepicker styles for IPad End */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
    .ui-datepicker{width: 23em;}
.ui-datepicker table{font-size: 17px;}

}


	
		.contentIframeblock
{
    width: 100%;
    height:650px;
    display:block;
}
.contentIframenone
{
    display:none;
}
.formContentPad {
	padding:10px;
}
.contentSummary
{
 color:#888888;
}

.print
{
    left: 654px;
    position: relative;
    float:right;
    bottom: 2px;
    }
.print a
{
    border: 1px solid #ffffff;
    border-radius: 4px;
    color: #fff;
    float: left;
    line-height: 19px;
    margin: 0 0 0 10px;
    padding: 0 10px;
    text-decoration: none;
    font-size: 12px;
} 


#ActivityRepresentatives .Activity-details tr td {padding:10px 6px 6px !important;}


.boxContent .ui-iggrid-summaries-footer-text-container
{ 
    font-weight: bold !important;
    /*margin: 0 0 0 10px !important; */
    font-size:12px;
    text-align:right !important;
    padding-right:2.2px;

    
}




@media print
{
	.PrintButton{
		display:none;
	}
	table {background-color:#fff; color:Black;}
	.box {background-color:#fff;}
	.boxShadow {box-shadow: none !important;}
    .pagebreak {
        clear: both;
        page-break-after: always;
    }
}

@media screen
{
	.PrintButton{
		display:block;
	}
} 

@media screen and (-webkit-min-device-pixel-ratio:0) {
.select { left:338.5px; }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {     
.select select{-webkit-appearance: menulist ! important;}

}


/* Overflow for Text area */

.about-text{overflow:auto !important;width:500px !important;}

.not-ipad{height:100%; }


.activity table.Activity-details  td, .activity table.Activity-details .description td{
	vertical-align: top;
}
/* Submit Expenses */
.uploadReq{
	background: url("../base/images/receipt.jpg") no-repeat scroll 0 0;
	float: none;
	display: inline-block;
	height: 20px;
	margin: -5px 2px;
	width: 15px;
} 

   @-moz-document url-prefix()
  {
     .dynamicImg{margin-top:-20px !important;}
  }  
  
 /* UI fixes update 28-10-2014  */ 
 .buttonsSection td{  width:50%; padding:0 10px; }
 .activities table.activity .buttonsSection a input.btn_2:hover{color:#FFF !important}
 .statusName > td:nth-of-type(3n+4) label.content_3{width:110px;}
 /*IN5425*/
 .decline-btn, .accept-btn{ min-width:52px ! important; width:52px ! important;}
 .acceptDecline{padding:0 ! important;}
 .acceptDecline td{padding:0 0 0 5px ! important;}
 .dashboard .activity .acceptDecline td{padding:0 0 0 0px ! important;}
 
 .login_logo img, .nav .logo img{cursor:default;}
 #activityCal{border-bottom:1px solid #c0c0c0; padding-bottom:17px;}
 .dashCalWrapper div#datepicker div div.ui-datepicker-header{top:5px; position:relative}
 #dashboard-msg_scroll tr:nth-child(odd){background:#ECF0F5}
.brandName td label.content_3{width:122px ! important;} 
.activity tbody tr td {margin:0; padding:0}

.Activity-details tbody tr td {width:50% ! important}
.description tbody tr td:nth-child(2), .description tbody tr td:nth-child(4){width:500px ! important;}
.description tbody tr td:first-child{width:230px ! important;}

/* Payment Information
.payment [class^="box"] .boxHeader .boxTitleBold{
		float:right;
	}
	.payment [id^='grid'] table td span{
		float: left;
		margin: 3px 3px 0 0;
	}
	.payment [id^='grid'] table td img{
		float: right;

	}
/* Submit Expenses
	.ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next.ui-state-hover,.ui-datepicker .ui-datepicker-prev.ui-state-hover {
		background:#fff;
	}
	.submitExpenses [id^='grid'] table td span{
		float: left;
		margin: 3px 3px 0 0;
	}
	.submitExpenses [id^='grid'] table td img{
		float: right;
	}
	.submitExpenses .uploadedReceipts .wrpReceipts a.closeRecipt{
		 background: url("../base/images/closeReceipt.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
		float: right;
		height: 18px;
		margin: 4px 0 0 5px;
		width: 18px;
	}
	.submitExpenses .uploadedReceipts .wrpReceipts a{
		float:left;
		color:#888;
		text-decoration:none;
	}
*/

 .borderred
 {
 	border: 1px solid red !important;
 }
 .bordernone
 {
 	border:none;
 }

 
.margin0{margin:0px !important;}
 
#checkboxSelectCombo span.ui-igcombo-buttonicon{  background-image: url("images/ui-icons_888888_256x240.png")!important; background-position: -128px 0px; background-repeat: no-repeat  }

#submitInvoices [class^=box] .boxHeader{float:left !important; width:99% !important; height:auto;}

.submitInvoices table.boxHeader tr{height:auto !important;}
.submitInvoices table.boxHeader tr td.boxTitleDivider{margin-top:10px !important;}
.subInvSection  [class^=box] .boxHeader{
  background: #003A70;
  color: #ffffff; 
  height:33px;
  border-radius:4px 4px 0 0; 
  padding:10px 4px !important;
line-height: 15px !important;
}
.margin5
{
    margin:3px 5px 0 12px;
}
.ui-dialog{z-index:10000 !important;}
.ui-dialog-titlebar-close{width:26px !important; height:22px !important; }

.ui-dialog .ui-dialog-titlebar-close{top:15px !important;}

/*5607 Screening II and III ---Start */
.boxContentW
{
    width:96.8%;
}
.boxContentW .description
{
     background-color:#f1f1f1; text-align:left; height: 150px; margin: 10px; width: 98%; padding: 5px;
}

/*5607 Screening II and III ---End */

#dialog-confirm{margin:10px auto; text-align:center; width:98% !important;}

.ui-widget-overlay{position:fixed;}
.ui-dialog .ui-dialog-titlebar-close{top:15px !important;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
   .dashboard .tab #MessageTab{top:0px;}
   .grid tr th{vertical-align:top !important;}
   #ddlFeeforService { padding-right:0px !important;}
   .submitInvoices table.boxHeader tr td.boxTitleDivider{margin:8px 3px 0 3px !important;}
   #compOverlay tr th {line-height:30px !important;}
  #ActivitySpeakersFaculty > .boxHeader{border-radius:0px !important;}
   .slidingDiv .ui-state-active  {padding:8px 0 8px 3px;}
}

#spanMessage, #spanConfirmMessage{width:100%; text-align:center; margin-top:10px; line-height:20px;}
.show{display:block;}
.hide{display:none;}

#closeMessage {
    width: 100%;
    text-align: center;
    margin-top: 10px;
    line-height: 20px;
}

#aboutlDialog{width:773px !important;}
.activities table.activity .buttonsSection a.accept-btn input:hover
{color:#fff !important;}


ul.tree a.treeTxtWrap{background-position:40px 10% !important; max-width:365px; display:block; white-space:normal;}
.treeTxtWrapLabel{display:block; word-wrap:break-word;}
.dashboard-tabs-alone  ul.tree a.treeTxtWrap{max-width:100% !important;}
.dynamicImg{margin-top:-20px !important;}    
#tree1 li div 
{
    cursor:pointer;
    cursor:hand;
}
#tree li div 
{
    cursor:pointer;
    cursor:hand;
}
.passwordrules
{
    border: 1px solid #9ec1db; 
    font : normal 11px arial, geneva, verdana, sans-serif;
    float:left;
    height: 161px;
    background-color: #e1ecf2; 
    text-align: left; 
    padding: 2px;
    margin-left: 25px; 
    margin-bottom: 10px; 
    margin-top: 0px;
}

.changepasswordrules
{
    border: 1px solid #9ec1db; 
    font : normal 11px arial, geneva, verdana, sans-serif;
    width: 308px;
    height: 130px;
    background-color: #e1ecf2; 
    text-align: left; 
    padding: 2px;
    margin-left: 33px; 
    margin-bottom: 15px; 
    margin-top: 0px;
}

.PrintExpenseDatePicker{width:100px !important;}
.PrintExpenseDatePicker input{width:70px !important;}
.PrintExpenseDatePicker img{margin-left:0px !important;}

[class^=box] .boxHeaderGray{
  background: #808285;
  color: #ffffff; 
  height:33px;
  border-radius:4px 4px 0 0; 
  padding:0px 4px;
 line-height: 33px;
}

[class^=box] .boxHeaderGray .boxTitleBold 
{
    font-size:14px;
    font-weight: bold;
    float: left;
    margin: 0 2px 0 5px;
}
[class^=box] .boxHeaderGray .boxTitle 
{
    font-size:14px;
    float: left;
    margin: 0 0 0 0;
    font-weight: normal;
}

[class^=box] .boxHeaderGray .boxCTAS
{
    float:right;
    border:1px solid #ffffff;
    border-radius: 4px;
    padding: 0px 10px;
    line-height: 19px; 
    margin: 0 0 0 0 10px; 
    text-decoration: none;
    color: #fff;    
}

[class^=box] .boxHeaderGray .boxCTA
{
    float:right;
    border:1px solid #ffffff;
    border-radius: 4px;
    padding: 0px 10px;
    line-height: 19px; 
    margin: 0 0 0 0 10px; 
    text-decoration: none;
    color: #fff;
}
 
 .btnPrintSpace{margin-top:6px !important;}
 .btnPrintTextColor{color: #fff !important;}
 .invoiceHeaderWidth {width:100% !important;}
 
 [class^=box] .boxHeaderGray .boxCTA a
 {     
    padding: 0 10 0 26px;
    background: url('images/plus.png') no-repeat 4px 4px;       
 }
 
 .btnScreeningAddress {margin-top:7px !important; float: right !important;}
 .btnScreeningAddressTextColor {color: #fff !important; float: right !important;}

 
 .PaymentCheckStatusTooltipNonIE
 {
     width:130px;
     margin-top:5px;
     margin-bottom:5px;
     margin-left:50px;
 }
 
 .PaymentCheckStatusTooltipIE
 {
     width:130px;
     margin-top:5px;
     margin-bottom:5px;     
 }

    .loginElancoImg {
        background: url('images/ElancoRawLoginPage.png') 0 0px no-repeat;
        height: 665px;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }
@-moz-document url-prefix() { 
  .loginImg {
     height:647px;
  }
}
    .hypLinksWrapperElanco {
        width: 100%;
        text-align: center;
        margin: 0 0 0 0;
        float: left;
        padding: 20px 0 30px 0px;
    }
    .disclaimerElanco {
        background: #335C8B;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }
.login_noteElanco p{font-size:10.5px; text-align:center; margin:0 auto; color:White; font-weight:bold}

.empty-tab
    {
        background-color: #e4e3e1 !important;
        cursor: default !important;
    }
.PPQCenter {
    position: absolute;
    top: 50%;
    left: 40%;
    margin-left: -50px;
    margin-top: -25px;
    text-align: center;
}

.SubmitCV-button-text {
    color: #003A70;
    vertical-align: middle;
    display: inline-block;
    line-height: normal;
}

.SubmitCV-button-plus {
    font-size: 13px;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    border: 1px solid #003A70;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    float: left;
    color: #003a70;
    -ms-border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin: 3px 3px 0px 4px;
    line-height: 0.8em;
}



.SubmitCV-button {
    border: 1px solid #003A70;
    border-radius: 5px;
    height: 25px;
    line-height: 25px;
    padding: 0px 8px 0px 8px;
    cursor: pointer;
    -ms-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -moz-border-radius: 5px;
}

.div-table {
    display: table;
    width: auto;
    border-spacing: 5px;
}

.div-table-row{
  display:table-row;
  width:auto;
  clear:both;
  height:22px;
}
.div-table-col {
    float: left;
    display: table-column;
    width: 150px;
}

.div-table-col a.pdf {
    background: url("../base/images/pdf.png") no-repeat scroll 40px 0px rgba(0, 0, 0, 0);
    padding-bottom: 2px;
}

.hide
{
display : none
}

.tdrightrule
{
	border-right:1px solid #CCC !important;
}

/*43307 - FR Mobile - Start*/
.dashboard_DD_Image_iPad
{
    width: 110px;
    height: 110px;
    margin: 5px 0 0 0;
    border: 1px solid #ccc;
}
 
.dashboard .deposit-content-iPad
{
    background:#fdfdfd;
    border-bottom:1px solid #ccc;
    border-right:1px solid #ccc;
    border-left:1px solid #ccc;
    width: 280px;
    /*padding:10px;*/
    color:#888;
    position: relative;
    line-height: 22px;
    font-size:14px;
    height:110px;
    width:180px;
    float:right;
    text-align: center;
    margin-top: 5px !important;
    padding: 0px 5px 0px 5px !important;
    top: 0px !important;
    border-bottom-left-radius:0px;
    border-bottom-right-radius:0px;
 }

.dashboard .divFRAppDownload{
    width:95%;
    height:125px;
    background: #fff;
    padding: 0px 7px 0px 7px;    
}

.dashboard .divAppStoreImg{
    width:210px;
    height:150px;
    display: inline-block; 
}

.dashboard .txtFRAppDownload {
    padding: 10px 0px !important;
    font-size: 13px !important;
    width:140px;
    text-align:center;
}

.dashboard .diviPhoneImg{
    width:55px;
    height:110px;
    display: inline-block;
    vertical-align: top;
    margin-top:14px;
}

.dashboard .divDirectDepositImageiPad{
   width:110px;
   height:110%;
   float:left
}

.dashboard .appStoreImg{
  width: 105px;
  margin-top: 2px;
  height:30px;
  margin-left:18px;

}
.usernameentry {
    margin-left: 70px;
    width: 280px;
    margin-bottom: 20px;
}

.usernametext {
    margin-top: 30px;
    margin-left: 70px;
}

.usernamecancel {
    margin-left: 100px;
    width: 88px;
    height: 27px;
}

.usernamesave {
    width: 88px;
    height: 27px;
}

.credentialsseemore {
    text-decoration: underline;
    font-size: 12px;
    margin-left: 5px;
    color: #003A70;
    font-style: italic;
}

.usernamePopUpOpen {
    font: 14px Helvetica,Helvetica Neue, Arial, sans-serif;
    margin-left: 7px;
    margin-top: 0px;
}

.usernamePopUpClose {
    font: 14px Helvetica,Helvetica Neue, Arial, sans-serif;
    margin-left: 7px;
    margin-top: 50px;
}
.facultyname {
    font-size: 18px;
    margin-top: 11px;
    color: #003A70;
}
.welcomename {
    font-size: 18px;
    margin-top: 11px;
    color: #003A70;
}
/*43307 - FR Mobile - End*/

.vertical-align-middle {
    vertical-align: middle;
}

.marginleft5 {
    margin-left: 5px !important;
}

.marginleft10 {
    margin-left: 10px !important;
}

.marginLeft20 {
    margin-left: 20px !important;
}

.marginleft12 {
    margin-left: 12px !important;
}

.paddingTop10 {
    padding-top: 10px !important;
}

.paddingTop15 {
    padding-top: 15px !important;
}

.paddingTop25 {
    padding-top: 25px !important;
}

.paddingTop33 {
    padding-top: 33px !important;
}

.fontStyleArail12 {
    font: 12px Helvetica, Helvetica Neue, Arial, sans-serif !important
}

.width135 {
    width: 135px !important;
}

.width300 {
    width: 300px !important;
}

.width700 {
    width: 700px !important;
}

.textAlign-center {
    text-align: center !important;
}

.paddingBottom15 {
    padding-bottom: 15px !important;
}

.dashboard-screeningmodel {
    position: absolute;
    display: block;
    top: 10px;
    left: 300px;
    z-index: 10;
}

.marginTop25 {
    margin-top: 25px !important;
}

.credentialsName {
    font-size: 14px;
    margin-top: 11px;
    color: #003A70;
}

/*70880 MFA Start*/
.verify_btn2 {
    margin-top: 20px;
    width: 313px;
    height:30px;
    font-weight:bold;
    color: white;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.45, #0f589c), color-stop(0.53, #0a4378), color-stop(0.89, #0a5293));
    background-image: -o-linear-gradient(to bottom, #0f589c 45%, #0a4378 53%, #0a5293 89%);
    background-image: -moz-linear-gradient(to bottom, #0f589c 45%, #0a4378 53%, #0a5293 89%);
    background-image: -webkit-linear-gradient(to bottom, #0f589c 45%, #0a4378 53%, #0a5293 89%);
    background-image: -ms-linear-gradient(to bottom, #0f589c 45%, #0a4378 53%, #0a5293 89%);
    background-image: linear-gradient(to bottom, #0f589c 45%, #0a4378 53%, #0a5293 89%);
    border-radius: 3px;
}
.mfaLoginForms {
    margin-top: 15px;
}

.OTP-containers .OTPinput {
    max-width: 23px;
    padding: 0 3px 0 3px;
    background-color: white;
    height: 25px;
    border-color: gray;
    border-radius: 4px;
    margin-bottom: 10px;
    margin-top: 25px;
    color: black;
    border-width: thin;
    text-align: center;
}
.OTP-container {
    display: flex;
    justify-content: center;
    align-items: center;
}
.control-message {
    display: block;
 
}

.OTPinputs {
    /*width: 40px;*/
    border: none;
    margin: 0 10px;
    text-align: center;
    cursor: not-allowed;
    pointer-events: none;
}

    .OTPinputs:focus {
        border-bottom: 3px solid orange;
        outline: none;
    }

    .OTPinputs:nth-child(1) {
        cursor: pointer;
        pointer-events: all;
    }

.OTPinput {
    width: 40px;
}

a.disabled #linkResendOTP {
    pointer-events: none;
    cursor: default;
}

.OTP-MFAPreferenceBorder .OTPinput {
    border-color: #003A70 !important;
    border-style: solid;
    border-width: thin;
}

.alert-blue_Login_LeftAligned {
    background-color: #e1ecf2;
    font-weight: bold;
    line-height: normal;
    margin: 0px 35px 20px 34px;
    border: 1px solid #4d8fcb;
    text-align: left;
    border-radius: 3px;
    background-image: url('/Content/themes/base/images/icon_info.png');
    background-position: 10px;
    background-repeat: no-repeat;
    height: auto;
    line-height: 17px;
    font-size: 11px;
    padding: 11px 7px 8px 50px;
}
.LoaderDiv {
    position: fixed;
    width: 100% !important;
    height: 100% !important;
    text-align: center;
    overflow: hidden;
    z-index: 1000;
}

    .LoaderDiv .Loader {
        top: 50%;
        position: fixed;
        pointer-events: none;
    }
/*70880 MFA End*/

.cookie-container {
    padding: 10px 0;
    color: white;
}

.privacy-notice-img {
    width: 25px;
    padding-right: 5px;
    vertical-align: middle;
}

.privacy-choice-txt, .privacy-choice-txt:hover, .privacy-choice-txt:visited {
    padding-right: 5px;
    font-size: 11px !important;
    color: white;
}

.cookie-setting-txt, .cookie-setting-txt:hover, .cookie-setting-txt:visited {
    font-size: 11px !important;
    color: white;
}

.cassie-accept-all, .cassie-reject-all {
    font-size: 0.8rem !important;
    line-height: 1.25rem !important;
}

.overflow-hidden {
    overflow:hidden;
}
div#lhnHocButton div.lhnHocChatBtnCont {
    background-color: #003A70 !important;
}

#lhnHelpOutCenter div.lhnCustomerMessage div.lhnWindow-message:after {
    border-color: transparent transparent transparent #003A70;
}

#lhnHelpOutCenter div.lhnOperatorMessage div.lhnWindow-message:after {
    right: -9px;
    border-width: 12px 0 0 12px;
    border-color: transparent transparent transparent #6699cc;
    left: auto;
}
.lhnWindow-message{
    word-wrap:break-word;
}
#lhnHelpOutCenter button.lhnFormButton, #lhnHelpOutCenter button.form_submit {
    background-color: #003A70 !important;
}

#lhnHelpOutCenter div.lhnCustomerMessage div.lhnWindow-message {
    background-color: #003A70 !important;
}

#lhnHelpOutCenter div.lhnOperatorMessage div.lhnWindow-message {
    float: right !important;
    background-color: #6699cc !important;
    color: white;
}

#lhnHocButton {
    background-color: #003A70 !important;
    margin-right: 130px;
    z-index:97!important;
    visibility:collapse;
}

#lhnHelpOutCenter div.lhnChatActionsMenu img {
    background-color: #003A70 !important;
}

#lhnHocHeader {
    background-color: #003A70 !important;
}

div#lhnHocButton div.lhnHocChatBubbleCont {
    background-color: #003A70 !important;
}
/*#hocContainer{
    margin-top:100px;
}*/


 /*#lhnHelpOutCenter button.lhnFormButton, #lhnHelpOutCenter button.form_submit {
     margin-top:100px;
}*/
div#lhnHocButton div.lhnHocChatTxtCont {
    background-color: #003A70 !important;
}
#lhnHelpOutCenter div.lhnChatActions a.lhnHocEmailAction{
    display:none;
}
#lhnHelpOutCenter div.lhnWindow-chat_input button {
    background-color: #003A70 !important;
}

div#lhnHocButton div.lhnHocChatBtn {
    background-color: #003A70 !important;
    margin-top:5px;
}

div#lhnHocButton.lhnslide .lhnHocChatBtnCont {
    padding:12px 5px 6px;
    padding-top: 0px !important;
}


.lhnHocPoweredBy{
    display:none !important;
}
.lhnChatActionsMenu{
    visibility:hidden !important;
}
#lhnHelpOutCenter{
    height:550Px !important;
    bottom:1px !important;
}
div#lhnHelpOutCenter.lhnWindow {
    z-index:98!important;
}
#lhnHocInvite{
    z-index:98!important;
}


#lhnHelpOutCenter input.lhnInput, #lhnHelpOutCenter textarea.lhnInput, #lhnHelpOutCenter select.lhnInput, #lhnHelpOutCenter input#txtKeyword, #lhnHelpOutCenter input.sf_txtBox, #lhnHelpOutCenter select.sf_ddl, #lhnHelpOutCenter textarea.sf_txtArea {
    height: 40px !important;
    border-radius: 5px !important;
}
#lhnHelpOutCenter div.lhnNot-valid .lhnInput{
    color:red !important;
}
.hocChatTimeoutAccept{
    display:none;
}
.hocChatTimeoutDecline{
    display:none;
}

