﻿.hasDatepicker {
    background: white url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="14" viewBox="0 0 16 14" fill="none"><path d="M2.46892 2.41666H13.5306C14.1422 2.41666 14.3609 2.79373 14.3609 2.95061V11.9383C14.3609 12.0951 14.1422 12.4722 13.5306 12.4722H2.46892C1.85736 12.4722 1.63867 12.0951 1.63867 11.9383V2.95061C1.63867 2.79373 1.85736 2.41666 2.46892 2.41666Z" stroke="%23BBBBBB" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M10.2217 0.777771V4.33333" stroke="%23BBBBBB" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M5.77734 0.777771V4.33333" stroke="%23BBBBBB" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M2.22217 6.55554H13.7777" stroke="%23BBBBBB" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"/></svg>') no-repeat;
    background-size: 20px 14px;
    background-position: 1px 6px;
    width: 120px;
    height: 20px;
    color: #5c5c5c;
    border: 1px solid #d9d9d9;
    padding: 3px 5px;
    text-align: center;
}


.sf-core {
    font-family: 'Nunito', sans-serif;
    font-size: 14px;
}

    .sf-core input {
        height: 21px;
        border: 0 none;
        font-size: 11px;
    }

    .sf-core .error {
        position: relative;
        border: 0 none;
        padding: 0;
        margin: 0;
        width: 100%;
        height: 100%;
    }

    .sf-core .Syncfusion_Validator {
        position: absolute;
        text-align: right;
        padding-left: 10px;
        padding-right: 10px;
    }

    .sf-core *[class^="Syncfusion"] input, .Autocomplete_Wrapper input {
        box-shadow: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        text-shadow: none;
        text-decoration: none;
        box-shadow: inset 0 0 0 rgba(0,0,0,.2);
        moz-box-shadow: inset 0 0 0 rgba(0,0,0,.2);
        webkit-box-shadow: inset 0 0 0 rgba(0,0,0,.2);
        -webkit-border-radius: 0;
    }

.sf-editor .sfInputText, .sf-editor .Syncfusion_Watermark_TextBox, .sf-editor .Syncfusion_Value_TextBox {
    margin: 0;
    padding: 0;
    float: left;
    text-indent: 4px;
    display: block;
    line-height: 20px;
}

.sf-editor .textboxbase {
    display: inline-block;
    float: left;
    padding: 0;
    margin: 0;
}

.sf-editor .button {
    float: right;
    display: inline-block;
}

    .sf-editor .button div {
        cursor: pointer;
        width: 15px;
        height: 10px;
    }

.btndisplay {
    display: inline-block;
    vertical-align: middle;
}

.sf-editor .maskeditInput {
    height: 100%;
    width: 100%;
    text-indent: 4px;
    display: block;
    line-height: 20px;
    padding: 0;
    margin: 0;
}

.sf-editor.maskeditInputTextBase {
    width: 143px;
    height: 21px;
    *display: inline;
}

.sf-genericdropdown {
    display: inline-block;
}

    .sf-genericdropdown .GenericDropDownButtonBase {
        height: 19px;
        width: 15px;
        display: table;
    }

    .sf-genericdropdown .GenericDropDownTextBox {
        border-width: 0;
        cursor: pointer;
        height: 17px;
        vertical-align: top;
        text-indent: 4px;
        display: block;
        line-height: 20px;
    }

    .sf-genericdropdown .GenericDropDownTextBoxBase {
        display: table-cell;
    }

    .sf-genericdropdown .GenericDropDownPopupPanel {
        position: absolute;
        overflow: auto;
        z-index: 10000;
    }

    .sf-genericdropdown .GenericDropDownContainer {
        display: block;
        overflow: hidden;
        height: 19px;
    }

.sf-autocomplete.Autocomplete_SuggestionList {
    position: absolute;
    cursor: default;
    overflow: auto;
}

    .sf-autocomplete.Autocomplete_SuggestionList ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

        .sf-autocomplete.Autocomplete_SuggestionList ul li {
            padding: 5px;
        }

.sf-autocomplete .onLoading {
    background-repeat: no-repeat;
    background-position: right;
}

.sys-template {
    display: none;
}

.sf-autocomplete.Autocomplete_Wrapper {
    overflow: hidden;
}

    .sf-autocomplete.Autocomplete_Wrapper input {
        text-indent: 4px;
        line-height: 20px;
        margin: 0;
        padding: 0;
        *float: left;
    }

.sf-autocomplete .dropdownbuttonbase {
    float: right;
    width: 15px;
    height: 20px;
}

.sf-autocomplete .AutoComplete_RTL {
    text-align: right;
    float: right;
}

.sf-autocomplete .AutoCompleteDD_RTL {
    position: absolute;
}

.sf-autocomplete .autocompleteDropDownDisabled {
    background-position: -49px 1px;
}

.sf-timepicker.timespan-widget {
    width: 150px;
    height: 23px;
    font: 11px Segoe UI;
}

    .sf-timepicker.timespan-widget li {
        border: 1px solid;
        display: inline;
        list-style-type: none;
        position: relative;
        margin: 0;
        margin-right: 2px;
        padding: 1px 4px 0 4px;
        height: 28px;
        cursor: pointer;
    }

    .sf-timepicker.timespan-widget .lichild {
        border-right-width: 1px;
        border-right-style: solid;
    }

    .sf-timepicker.timespan-widget ul {
        display: inline-block;
        height: 21px;
        margin: 0;
        position: relative;
        padding: 0;
        z-index: 10000;
    }

.sf-timepicker .timevaluecontainer {
    display: inline;
}

.sf-button {
    padding: 1px;
    margin: 0;
    border-spacing: 0;
    vertical-align: middle;
    overflow: hidden;
    display: inline-block;
    font-family: 'Nunito', sans-serif !important;
    font-size: 11px;
}

    .sf-button .buttonmaindiv {
        display: inline-block;
        padding: 0;
        margin: 0;
        border-spacing: 0;
        *display: inline;
    }

    .sf-button .buttoncontent {
        vertical-align: middle;
    }

    .sf-button .buttontext {
        display: table-cell;
        vertical-align: middle;
        cursor: default;
        *width: 100%;
    }

    .sf-button .dropdowndownarrow, .sf-button .splitdownarrow {
        width: 9px;
        height: 8px;
    }

    .sf-button .dropdownbuttoncontent {
        display: block;
        vertical-align: middle;
        text-align: center;
    }

    .sf-button .buttonimage {
        display: table-cell;
        padding: 1px;
    }

    .sf-button.splitmain {
        padding: 0;
    }

    .sf-button .spritesplitnormalbutton {
        vertical-align: middle;
        border: 0 none;
        border-spacing: 0;
        margin: 0;
        padding: 0;
    }

    .sf-button .spritesplitdropdownbutton {
        border-spacing: 0;
        margin: 0;
        padding: 0;
    }

    .sf-button.disablebutton {
        filter: alpha(opacity=50);
        opacity: .5;
    }

.sf-captcha .validationFailed {
    margin-left: 5px;
}

.sf-captcha .validationSuccess {
    margin-left: 5px;
}

.sf-captcha .captcha-image {
    border: 1px solid transparent;
    vertical-align: bottom;
}

.sf-captcha .refresh-button {
    width: 40px;
    height: 40px;
    margin-left: 10px;
    cursor: pointer;
    vertical-align: bottom;
}

.sf-menu {
    font-size: 11px;
    font-weight: normal;
    border: 1px solid Transparent;
    cursor: pointer;
    line-height: 16px;
    position: relative;
    padding: 0;
    margin: 0;
    font-family: 'Nunito', sans-serif !important;
}

    .sf-menu * a:focus {
        outline: none;
    }

    .sf-menu * {
        list-style-image: none;
        list-style-position: outside;
        list-style-type: none;
    }

* .sf-menu ul, * .sf-menu ul ul {
    left: 200px;
    top: -.8px;
}

.sf-menu a {
    text-decoration: none;
    display: block;
    border: 1px solid Transparent;
    width: auto;
    height: auto;
    position: relative;
    font-size: 11px;
}

.sf-menu > li {
    border: 1px solid Transparent;
    position: relative;
}

.sf-menu ul {
    position: absolute;
    visibility: inherit;
    padding: 1px;
    margin: 0;
    left: -1px;
    z-index: 1000;
    display: none;
    width: 200px;
}

    .sf-menu ul li {
        background-color: Transparent;
        border: 1px solid Transparent;
        float: none;
        position: relative;
        line-height: 19px;
    }

        .sf-menu ul li a {
            padding: 0 0 0 2.5em;
            width: inherit;
            height: inherit;
        }

        .sf-menu ul li.separator {
            height: 1px;
            margin: 0 0 1% 13%;
            width: 87%;
            position: relative;
            *margin: -7% 0 0 13%;
        }

        .sf-menu ul li > img, .sf-menu ul li > div, .sf-menu ul li > span {
            float: left;
            position: absolute;
        }

.sf-menu > li > img {
    float: left;
    border: 1px solid transparent;
}

.sf-menu > li > a > span.arrows, .sf-menu ul li a span.arrows {
    display: inline-block;
    height: 16px;
    margin-top: -8px;
    position: absolute;
    right: 0;
    top: 50%;
    width: 16px;
}

div[ID$='_HyperTab'] input {
    margin-right: 5px;
}

ul[ID$='_FormElementButton_DropDown'] li {
    padding-bottom: 6px;
}

ul[ID$='_FormElementButton_DropDown'] {
    height: 183px;
    overflow-y: scroll;
}

    ul[ID$='_FormElementButton_DropDown'] .ElementItems {
        height: 20px;
        width: 24px;
    }

Div[ID$='FormElement'].FormElement {
    float: left;
}

.ui-dialog .ui-dialog-content .OkCancelButton {
    float: right;
    margin-top: 25px;
    padding-left: 13px;
}

.sf-rte .Smiley {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmzLN3E9qFlqMk38zZHIj1Qp5_o2Z5WgKeQj5MPDEkZPeQ==);
}

.sf-rte.SmileyOptions {
    height: 197px;
    width: 175px;
    margin: 1px;
    z-index: 1500;
}

.sf-rte .Smiley div {
    float: left;
    display: inline;
    padding: 2px 3px;
    cursor: default;
    border: 1px solid transparent;
    margin: 1px;
    filter: alpha(opacity=100);
    opacity: 1;
}

.sf-rte.SmileyOptions ul {
    display: inline;
}

.sf-rte .Smiley div:hover {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin: 0;
}

.sf-rte .ToolbarItems.LeftAlign_tool, .sf-rte .ToolbarItems.CenterAlign_tool, .sf-rte .ToolbarItems.RightAlign_tool, .sf-rte .ToolbarItems.Justify_tool, .sf-rte .ToolbarItems.Bold_tool, .sf-rte .ToolbarItems.Italic_tool, .sf-rte .ToolbarItems.StrikeThrough_tool, .sf-rte .ToolbarItems.Underline_tool, .sf-rte .ToolbarItems.Cut_tool, .sf-rte .ToolbarItems.Copy_tool, .sf-rte .ToolbarItems.Paste_tool, .sf-rte .ToolbarItems.Bullets_tool, .sf-rte .ToolbarItems.Numbering_tool, .sf-rte .ToolbarItems.Undo_tool, .sf-rte .ToolbarItems.Redo_tool, .sf-rte .ToolbarItems.ClearFormat_tool, .sf-rte .ToolbarItems.ClearAll_tool, .sf-rte .ToolbarItems.Indent_tool, .sf-rte .ToolbarItems.Outdent_tool, .sf-rte .ToolbarItems.Smiley_tool, .sf-rte .ToolbarItems.InsertImage_tool, .sf-rte .ToolbarItems.Hyperlink_tool, .sf-rte .ToolbarItems.Unlink_tool, .sf-rte .ToolbarItems.SuperScript_tool, .sf-rte .ToolbarItems.SubScript_tool, .sf-rte .ToolbarItems.UpperCase_tool, .sf-rte .ToolbarItems.LowerCase_tool, .sf-rte .ToolbarItems.InsertParagraph_tool, .sf-rte .Smiley_0, .sf-rte .Smiley_1, .sf-rte .Smiley_2, .sf-rte .Smiley_3, .sf-rte .Smiley_4, .sf-rte .Smiley_5, .sf-rte .Smiley_6, .sf-rte .Smiley_7, .sf-rte .Smiley_8, .sf-rte .Smiley_9, .sf-rte .Smiley_10, .sf-rte .Smiley_11, .sf-rte .Smiley_12, .sf-rte .Smiley_13, .sf-rte .Smiley_14, .sf-rte .Smiley_15, .sf-rte .Smiley_16, .sf-rte .Smiley_17, .sf-rte .Smiley_18, .sf-rte .Smiley_19, .sf-rte .Smiley_20, .sf-rte .Smiley_21, .sf-rte .Smiley_22, .sf-rte .Smiley_23, .sf-rte .Smiley_24, .sf-rte .Smiley_25, .sf-rte .Smiley_26, .sf-rte .Smiley_27, .sf-rte .Smiley_28, .sf-rte .Smiley_29 {
    width: 25px;
    height: 25px;
}

.sf-rte .hide {
    visibility: hidden;
    display: none;
}

.sf-rte .DisableFontOptions {
    filter: alpha(opacity=50);
    opacity: .5;
}

.sf-rte .Toolbar_Target li, .sf-rte .Toolbar_Target ul {
    display: inline;
    float: left;
}

.sf-rte .Toolbar_Target .FloatNone {
    float: none;
}

.sf-rte .FileGetter_Buttons {
    float: right;
    margin: 58px 8px 8px;
}

.sf-rte .FileGetter_TextBox {
    float: right;
    margin: 6px;
}

.sf-rte .FileGetter_Caption {
    margin: 8px;
    float: left;
}

.sf-rte .FileGetter_Buttons input {
    margin-left: 8px;
}

.sf-rte {
    position: relative;
    width: 100%;
    font-family: 'Nunito', sans-serif !important;
    font-size: 11px;
    margin: 0;
    padding: 0;
    float: left;
}

    .sf-rte div {
        margin: 0;
        padding: 0;
    }

    .sf-rte .richTextEditorIFrame, .sf-rte .richTextEditorTextarea {
        width: 100%;
        height: 200px;
        font-family: 'Nunito', sans-serif !important;
        font-size: 11px;
        position: relative;
        resize: none;
    }

    .sf-rte .RTEFooter {
        width: 100%;
        font-family: 'Nunito', sans-serif !important;
        font-size: 11px;
        height: 20px;
        float: left;
    }

    .sf-rte .SourceEditor {
        width: 100%;
        height: 300px;
    }

    .sf-rte .RTEtab {
        font-weight: normal;
        height: 100%;
    }

    .sf-rte .Footer_selected {
        cursor: n-resize;
    }

    .sf-rte .PlaceHolder {
        height: 9px;
        overflow: hidden;
        width: 99.9%;
    }

    .sf-rte .PlaceDiv {
        height: 20px;
        overflow: hidden;
        padding-left: 1px;
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .sf-rte.FileGetter {
        margin: 1px;
        height: 231px;
        width: 501px;
        z-index: 1;
    }

    .sf-rte .FileGetter_Header {
        height: 16px;
        font-weight: bold;
        text-align: left;
        padding: 7px;
    }

    .sf-rte .sf-treeview {
        float: left;
        overflow: auto;
    }

    .sf-rte .TreeView_Target {
        height: 200px;
        width: 370px;
        float: left;
    }

    .sf-rte .InsertImage_Preview {
        float: left;
        width: 150px;
        height: 200px;
    }

    .sf-rte .Preview_Image {
        height: 40px;
        width: 40px;
        margin-top: 54px;
        margin-left: 46px;
        padding: 4px;
    }

    .sf-rte .ui-resizable {
        position: relative;
    }

    .sf-rte .ui-resizable-handle {
        position: absolute;
        font-size: .1px;
        z-index: 99999;
        display: block;
    }

    .sf-rte .ui-resizable-disabled .ui-resizable-handle, .sf-rte .ui-resizable-autohide .ui-resizable-handle {
        display: none;
    }

    .sf-rte .ui-resizable-n {
        cursor: n-resize;
        height: 7px;
        width: 100%;
        top: -5px;
        left: 0;
    }

    .sf-rte .ui-resizable-s {
        cursor: s-resize;
        height: 7px;
        width: 100%;
        bottom: -5px;
        left: 0;
    }

    .sf-rte .ui-resizable-e {
        cursor: e-resize;
        width: 7px;
        right: -5px;
        top: 0;
        height: 100%;
    }

    .sf-rte .ui-resizable-w {
        cursor: w-resize;
        width: 7px;
        left: -5px;
        top: 0;
        height: 100%;
    }

    .sf-rte .ui-resizable-se {
        cursor: se-resize;
        width: 16px;
        height: 16px;
        right: 2.5px;
        bottom: 3.5px;
    }

    .sf-rte .ui-resizable-sw {
        cursor: sw-resize;
        left: -5px;
        bottom: -5px;
    }

    .sf-rte .ui-resizable-nw {
        cursor: nw-resize;
        left: -5px;
        top: -5px;
    }

    .sf-rte .ui-resizable-ne {
        cursor: ne-resize;
        right: -5px;
        top: -5px;
    }

    .sf-rte .ui-resizable-sw, .sf-rte .ui-resizable-nw, .sf-rte .ui-resizable-ne {
        width: 9px;
        height: 9px;
    }

    .sf-rte .Syncfusion-RichTextEditor_Blend .ToolbarItems.LowerCase_tool, .sf-rte .Syncfusion-RichTextEditor_VS2010 .ToolbarItems.LowerCase_tool, .sf-rte .Syncfusion-RichTextEditor_Midnight .ToolbarItems.LowerCase_tool, .sf-rte.Syncfusion-RichTextEditor_Vista .ToolbarItems.LowerCase_tool {
        background-position: -125px -150px !important;
        height: 25px;
        width: 25px;
    }

    .sf-rte .Syncfusion-RichTextEditor_Blend .ToolbarItems.UpperCase_tool, .sf-rte .Syncfusion-RichTextEditor_VS2010 .ToolbarItems.UpperCase_tool, .sf-rte .Syncfusion-RichTextEditor_Midnight .ToolbarItems.UpperCase_tool, .sf-rte .Syncfusion-RichTextEditor_Vista .ToolbarItems.UpperCase_tool {
        background-position: -28px -150px !important;
        height: 25px;
        width: 25px;
    }

.sf-rating {
    display: block;
    list-style-type: none;
}

    .sf-rating.horizontal .star-container, .sf-rating.vertical .star-container {
        padding: 0 2px;
        list-style-type: none;
    }

    .sf-rating.horizontal .star-container {
        *display: inline;
    }

    .sf-rating.vertical .star-container {
        margin: 0 0 0 -2px;
    }

    .sf-rating.horizontal .star-list, .sf-rating.vertical .star-list, .sf-rating.horizontal .stars, .sf-rating.vertical .stars, .sf-rating.horizontal .reset, .sf-rating.vertical .reset {
        width: 16px;
        height: 16px;
        cursor: pointer;
    }

    .sf-rating.horizontal .star-list, .sf-rating.horizontal .stars, .sf-rating.horizontal .reset {
        float: left;
    }

    .sf-rating.horizontal .reset {
        margin-right: 2px;
    }

    .sf-rating.vertical .reset {
        margin-bottom: 2px;
    }

    .sf-rating .stars.precision {
        width: 0;
        margin-left: -16px;
    }

.sf-ribboncontainer {
    display: inline-block;
    visibility: hidden;
    font-family: 'Nunito', sans-serif !important;
    font-size: 11px;
}

    .sf-ribboncontainer a {
        text-decoration: none;
        background-color: transparent;
    }

    .sf-ribboncontainer .groupcontainer {
        margin-top: -2px;
        -moz-border-radius: 0 0 3px 3px;
        border-radius: 0 0 3px 3px;
        -webkit-border-radius: 0 0 3px 3px;
    }

    .sf-ribboncontainer .contextcontainer .wrappertab {
        border: 1px solid transparent;
        border-bottom: none;
    }

    .sf-ribboncontainer .contextcontainer .tabcontextbar {
        margin-top: -1px;
    }

        .sf-ribboncontainer .contextcontainer .tabcontextbar .wrappertab {
            margin-top: -2px;
        }

            .sf-ribboncontainer .contextcontainer .tabcontextbar .wrappertab .ribbontab {
                margin-top: 1px;
            }

    .sf-ribboncontainer .menucontainer .menuitem:hover {
        -moz-border-radius: 4px;
        border-radius: 4px;
        -webkit-border-radius: 4px;
    }

    .sf-ribboncontainer .contextcontainer .active.wrappertab, .sf-ribboncontainer .contextcontainer .active.wrappertab:hover, .sf-ribboncontainer .contextcontainer, .sf-ribboncontainer .contextcontainer .wrappertab {
        -moz-border-radius: 3px 3px 0 0;
        border-radius: 3px 3px 0 0;
        -webkit-border-radius: 3px 3px 0 0;
    }

        .sf-ribboncontainer, .sf-ribboncontainer .pagecontainer .backstagepage, .sf-ribboncontainer .contextcontainer .ribbonTab, .sf-ribboncontainer .contextcontainer .contexttitle, .sf-ribboncontainer .contextcontainer .tabtext, .sf-ribboncontainer .groupcontainer .grouptitle, .sf-ribboncontainer .menucontainer .menutext {
            -moz-user-select: none;
            -khtml-user-select: none;
        }

            .sf-ribboncontainer .contextcontainer {
                list-style: none outside none;
                margin: 0 0 -1px;
                overflow: hidden;
                padding: 0;
            }

            .sf-ribboncontainer .contextbar {
                background-repeat: repeat-x;
                float: left;
                height: 45px;
                margin-top: 2px;
            }

            .sf-ribboncontainer .contextcontainer .helpcontainer, .sf-ribboncontainer .contextcontainer .togglecontainer {
                cursor: pointer;
                float: right;
                height: 22px;
                margin-top: 22px;
                padding-top: 4px;
                width: 26px;
            }

            .sf-ribboncontainer .contextcontainer .togglecontainer {
                margin-top: 20px;
            }

            .sf-ribboncontainer .contextcontainer .navigationpane {
                list-style: none;
                padding: 0;
                margin: 0;
            }

            .sf-ribboncontainer .contextcontainer .tabwrapper {
                margin-left: 1px;
                margin-right: 1px;
                border: 1px solid transparent;
            }

            .sf-ribboncontainer .contextcontainer .ribbonTab {
                height: 18px;
                padding-left: 6px;
                padding-right: 6px;
                padding-top: 4px;
                cursor: pointer;
                float: left;
                border: 1px solid transparent;
            }

            .sf-ribboncontainer .contextcontainer .contexttitle {
                height: 18px;
                padding-top: 4px;
                text-align: center;
            }

            .sf-ribboncontainer .contextcontainer .wrappertab {
                margin-left: 1px;
                margin-right: 1px;
            }

                .sf-ribboncontainer .contextcontainer .wrappertab .ribbontab {
                    height: 18px;
                    padding-left: 6px;
                    padding-right: 6px;
                    padding-top: 0;
                    cursor: pointer;
                    border: 1px solid transparent;
                }

            .sf-ribboncontainer .contextcontainer .tabtext {
                border: 0;
                padding: 0;
            }

            .sf-ribboncontainer .groupcontainer .grouptitlecont .expander {
                float: right;
                height: 18px;
                width: 20px;
                cursor: pointer;
                position: relative;
            }

            .sf-ribboncontainer .groupcontainer .ribbongroup {
                list-style: none outside none;
                padding: 0;
                margin: 0;
                height: 100%;
                float: left;
                display: inline-block;
            }

            .sf-ribboncontainer .groupcontainer .groupcontent {
                float: left;
                list-style: none outside none;
                height: 100%;
                display: inline-block;
                position: relative;
            }

            .sf-ribboncontainer .groupcontainer .divider {
                background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmxj9kaHPUQASII4HNQV_KadGXdaPS2_vmOIqI1OzI9hCg==);
                width: 1px;
                position: relative;
                float: left;
            }

            .sf-ribboncontainer .contextcontainer .title {
                text-align: center;
            }

            .sf-ribboncontainer .groupcontainer .grouptitle {
                cursor: default;
                height: 100%;
            }

            .sf-ribboncontainer .groupcontainer .grouptitlecont, .sf-ribboncontainer .groupcontainer .grouptitle {
                display: block;
                float: left;
                position: absolute;
                width: 100%;
                bottom: 1px;
            }

            .sf-ribboncontainer .groupcontainer .grouptitle {
                text-align: center;
            }

            .sf-ribboncontainer .groupcontainer .grouptitlecont {
                left: 0;
            }

            .sf-ribboncontainer .groupcontainer .itemcontainer {
                padding-left: 5px;
                padding-right: 5px;
                height: 80%;
                overflow: hidden;
                position: relative;
                display: inline-block;
                top: 2px;
            }

            .sf-ribboncontainer .groupcontainer .groupbutton {
                height: 100%;
                overflow: hidden;
                position: relative;
                display: block;
                text-align: center;
                width: 60px;
            }

            .sf-ribboncontainer .groupcontainer .groupbuttonimage {
                width: 100%;
            }

            .sf-ribboncontainer .groupcontainer .groupbuttontext {
                width: 100%;
                position: relative;
                top: 35%;
            }

            .sf-ribboncontainer .groupcontainer .groupbuttonarrow {
                height: 17px;
                width: 18px;
                left: 35%;
                position: relative;
                top: 40%;
            }

            .sf-ribboncontainer .contextcontainer .applicationmenu {
                cursor: pointer;
                float: left;
                height: 19px;
                margin-top: 24px;
                padding-left: 10px;
                padding-right: 10px;
                padding-top: 2px;
                border-bottom: 0;
            }

            .sf-ribboncontainer .contextcontainer .tabtitlemenu {
                margin-top: 1.7px;
            }

            .sf-ribboncontainer .menucontainer {
                display: none;
                list-style: none outside none;
                padding: 2px 0;
                margin: 0;
                position: absolute;
                white-space: nowrap;
                z-index: 1000;
                min-width: 100px;
            }

                .sf-ribboncontainer .menucontainer .menuimage {
                    clear: both;
                    float: left;
                    height: 24px;
                    padding-right: 5px;
                    width: 16px;
                }

                .sf-ribboncontainer .menucontainer .menutext {
                    padding-left: 5px;
                    vertical-align: middle;
                }

                .sf-ribboncontainer .menucontainer .menuitem {
                    height: 22px;
                    cursor: pointer;
                    border: 1px solid transparent;
                }

            .sf-ribboncontainer .contentitems > * {
                display: block !important;
            }

            .sf-ribboncontainer .pagecontainer, .sf-ribboncontainer .menucontainer ul {
                position: absolute;
                margin: 0;
                padding: 0;
                list-style: none outside none;
                white-space: nowrap;
                z-index: 1000;
                min-width: 100px;
            }

                .sf-ribboncontainer .pagecontainer .leftcontainer, .sf-ribboncontainer .pagecontainer .rightcontainer, .sf-ribboncontainer .groupcontainer .contentitems, .sf-ribboncontainer .contextcontainer .wrappertab, .sf-ribboncontainer .contextcontainer .tabwrapper {
                    float: left;
                }

                .sf-ribboncontainer .pagecontainer .leftcontainer {
                    margin-left: -1px;
                }

                .sf-ribboncontainer .pagecontainer .rightcontainer {
                    padding: 10px;
                }

                .sf-ribboncontainer .pagecontainer .menutext.active {
                    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmz4CUKkfYky6Q54I6LHMvuDISIRFUad4sEj5MPDEkZPeQ==);
                    background-position: right center;
                }

                .sf-ribboncontainer .pagecontainer .pageborder .menutext {
                    border-bottom: 1px solid transparent;
                    border-top: 1px solid transparent;
                    cursor: pointer;
                    margin-bottom: 5px;
                    padding: 5px 30px 5px 10px;
                    position: relative;
                    top: 10px;
                }

            .sf-ribboncontainer .rrbResizeHandle {
                position: relative;
                background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmz0edBppYroVJimcW69LVEeVfIAQy6MPWDUxxNCu3z9v6iI19uFxvSi);
                background-repeat: no-repeat;
                cursor: e-resize;
                float: right;
                height: 14px;
                margin-top: -14px;
                margin-right: -2px;
                width: 16px;
            }

.sf-splitter {
    border: 1px solid transparent;
    position: relative;
    overflow: hidden;
    border-collapse: collapse;
    font-family: 'Nunito', sans-serif !important;
    font-weight: normal;
    font-size: 11px;
}

    .sf-splitter .pane {
        position: relative;
        float: left;
        overflow: auto;
        height: 100%;
        width: 100%;
        cursor: default;
    }

    .sf-splitter .splitbar {
        border-style: solid;
        position: relative;
        float: left;
        z-index: 10001;
    }

    .sf-splitter .shadowbar {
        position: absolute;
        border-style: dotted;
        z-index: 10002;
    }

    .sf-splitter .splitbar.h-bar {
        width: 5px;
        cursor: e-resize;
        border-width: 0 1px;
        vertical-align: middle;
        height: 100%;
    }

    .sf-splitter .h-forwardarrow {
        position: absolute;
        height: 16px;
        width: 5px;
        cursor: pointer;
        top: 50%;
        margin-top: -15px;
    }

    .sf-splitter .h-backwardarrow {
        position: absolute;
        height: 16px;
        width: 5px;
        cursor: pointer;
        top: 50%;
    }

    .sf-splitter .v-forwardarrow {
        position: absolute;
        width: 16px;
        height: 5px;
        cursor: pointer;
        float: left;
        left: 50%;
        margin-left: -15px;
    }

    .sf-splitter .v-backwardarrow {
        position: absolute;
        width: 16px;
        height: 5px;
        float: left;
        cursor: pointer;
        left: 50%;
    }

.splitbar.v-bar {
    height: 5px;
    cursor: n-resize;
    border-width: 1px 0;
    width: 100%;
}

.sf-tagcloud {
    font-size: 11px;
    padding: 2px;
    font-family: 'Nunito', sans-serif !important;
    overflow: auto;
}

    .sf-tagcloud.hidden {
        visibility: hidden;
    }

    .sf-tagcloud .tagcloud-header {
        font-size: 11.4px;
        margin: 0 0 6px;
        padding: 5px;
        vertical-align: middle;
        font-weight: bold;
    }

    .sf-tagcloud .cloud-type, .sf-tagcloud .list-type {
        list-style-type: none;
        padding: 0;
        display: inline;
        line-height: 20px;
    }

        .sf-tagcloud .cloud-type .tagcloud-items {
            list-style-type: none;
            display: inline-block;
            padding: 5px;
            *float: left;
            cursor: pointer;
        }

        .sf-tagcloud .list-type .tagcloud-items {
            list-style-type: none;
            display: block;
            padding: 5px;
            cursor: pointer;
        }

    .sf-tagcloud .tagcloud-items .textNode {
        text-decoration: none;
    }

        .sf-tagcloud .tagcloud-items .textNode.hover {
            cursor: pointer;
        }

    .sf-tagcloud .tagcloud-header-image {
        vertical-align: middle;
        margin-right: 2px;
    }

.sf-toolbar {
    font-family: 'Nunito', sans-serif !important;
    font-weight: normal;
    font-size: 11px;
    margin-top: 0;
    background: #f4f4f4 !important;
}

    .sf-toolbar li {
        cursor: default;
        border: 1px solid transparent;
        list-style-type: none;
        padding: 2px;
    }

    .sf-toolbar ul {
        margin: 0;
        padding: 0;
        list-style-type: none;
    }

    .sf-toolbar .Toolbar_Separator {
        border: 0 none;
        padding: 0;
    }

    .sf-toolbar .Disable_ToolLi, .sf-toolbar .Disable_ToolLi, .sf-toolbar .Disable_Tool, .sf-toolbar .Disable_Tool {
        filter: alpha(opacity=40);
        opacity: .4;
    }

.sf-treeview {
    overflow-y: auto;
}

    .sf-treeview, .sf-treeview ul {
        padding: 0;
        margin: 0;
        list-style: none;
        white-space: nowrap;
        text-decoration: none;
        font-size: 11px;
        font-family: 'Nunito', sans-serif !important;
        z-index: -9999;
    }

        .sf-treeview.RTL, .sf-treeview.RTL ul {
            direction: rtl;
            text-align: right;
            padding-right: 11px;
        }

        .sf-treeview .initial {
            display: none;
        }

        .sf-treeview li div img {
            vertical-align: middle;
            margin-top: -5px;
            border: none;
        }

.TreeViewContainer {
    overflow: auto;
    padding: 10px;
    z-index: -5;
}

.sf-treeview ul {
    padding: 3px 0 3px 10px;
    width: auto;
    line-height: 19px;
}

.sf-treeview .ImgCss {
    padding: 1px 3px 1px 5px;
}

.sf-treeview .showline-NodeText, .sf-treeview .noline-NodeText {
    border: 1px solid transparent;
    margin: 0 2px;
    display: inline-block;
    *display: inline;
    text-decoration: none;
    min-height: 15px;
    min-width: 10px;
}

.sf-treeview .showline {
    margin: 0;
    padding: 2px 0 4px 16px;
    white-space: nowrap;
}

.sf-treeview .sf-collapse {
    background-position: 0 -176px;
}

.sf-treeview.RTL .sf-collapse {
    background-position: right;
}

.sf-treeview .noline {
    margin: 0;
    padding: 2px 0 3px 16px;
    white-space: nowrap;
}

.sf-treeview .Input_Text {
    padding: 1px 0 1px 3px;
    font-size: -10px;
    border-bottom-style: groove;
}

.sf-treeview span.noline-child, .sf-treeview span.showline-child {
    white-space: nowrap;
}

.sf-treeview .plus, .sf-treeview .minus {
    height: 8px;
    width: 8px;
    cursor: pointer;
    float: left;
    margin-left: -14px;
    margin-top: 5px;
}

.sf-treeview .pointer {
    height: 25px;
    width: 16px;
    cursor: pointer;
    float: left;
    margin-left: -14px;
    margin-top: -2px;
}

.sf-treeview.RTL .plus, .sf-treeview.RTL .minus {
    float: right;
    margin-right: -23px;
    margin-bottom: 0;
}

.sf-treeview.RTL .pointer {
    float: right;
    margin-right: -9px;
    margin-bottom: 0;
    margin-left: 0;
}

.sf-treeview .showline-selected, .sf-treeview .noline-selected, .sf-treeview .showline-hover, .sf-treeview .noline-hover {
    cursor: pointer;
    text-decoration: none;
}

.sf-treeview .showline-disabled, .sf-treeview .noline-disabled {
    filter: alpha(opacity=40);
    opacity: .4;
}

.sf-treeview li.last.noline {
    padding: 2px 0 0 16px;
}

.sf-treeview li.last.showline {
    background-position: 0 -36px;
    background-repeat: no-repeat;
    padding: 2px 0 0 16px;
}

.sf-treeview li.first.showline {
    padding: .5px 0 3px 16px;
}

.sf-treeview.RTL li.first.showline {
    padding: .5px 0 5px 16px;
    background-position: right;
    padding-right: 16px;
}

.sf-treeview .noline-collapse {
    background-position: 0 -176px;
}

.sf-treeview .Sibling {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmz24OBmkUmBq8jJmxMtmhNu/v7O4wxvDy1SJsnW70lhbg==);
    width: 80px;
    height: 5px;
    position: absolute;
}

.sf-treeview .allowDrop {
    cursor: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmwrcPS1FSK84b046lQNoJPs),move !important;
}

.sf-treeview.RTL .nodecheckbox {
    float: right;
}

.sf-treeview.RTL .noline ul {
    padding-right: 16px;
    padding-left: 0;
}

.sf-uploadbox .sf_uploadinput {
    position: absolute;
    opacity: 0;
    filter: alpha(opacity=0);
    top: 1px;
    cursor: pointer;
    right: 0;
}

.sf-uploadbox .uploadform {
    display: table-cell;
    padding-left: 10px;
}

.sf-uploadbox .selectionpart {
    overflow: hidden;
    position: relative;
    width: auto;
    display: inline-block;
    *display: inline;
}

.sf-uploadbox .upload-button {
    margin-left: 10px;
}

.sf-uploadbox .upload-progress-status {
    height: 2px;
    position: absolute;
}

.sf-uploadbox .upload-progress {
    height: 3px;
    width: 125px;
    position: absolute;
    bottom: -2px;
    left: 5px;
}

.sf-uploadbox .syncfusion-upload-file {
    position: relative;
    min-width: 120px;
    vertical-align: middle;
}

.sf-uploadbox .file-list .file-size {
    border-style: solid solid solid none;
    border-width: 1px 1px 1px 0;
    float: left;
    min-width: 100px;
    padding-left: 0;
    padding-right: 0;
}

.sf-uploadbox .file-list {
    display: inline-block;
    height: 30px;
    padding: 3px 5px;
    text-align: center;
    text-indent: 3px;
}

    .sf-uploadbox .file-list .file-status {
        float: left;
        padding-top: 10px;
        min-width: 77px;
        padding-right: 0;
        text-align: right;
    }

    .sf-uploadbox .file-list .file-percentage {
        float: left;
        padding-top: 10px;
        width: 40px;
        padding-left: 0;
        padding-right: 0;
    }

.sf-uploadbox .file-name {
    display: block;
    height: 28px;
    text-align: left;
    width: 100%;
}

.sf-uploadbox .file-name-text {
    position: relative;
    top: 6px;
}

.sf-uploadbox .file-progress-bar {
    height: 5px;
    left: 0;
    position: absolute;
    width: 100%;
}

.sf-uploadbox .file-list .file-action-cancel:hover, .sf-uploadbox .file-list .file-action-delete:hover, .sf-uploadbox .file-list .file-action-retry:hover {
    cursor: pointer;
}

.sf-uploadbox .file-list .file-action-cancel {
    background-position: -25px -262px;
}

.sf-uploadbox .file-list .file-action-delete {
    background-position: -159px -224px;
}

.sf-uploadbox .file-list .file-action-retry {
    background-position: -57px -258px;
}

.sf-uploadbox .file-list .file-percentage-success {
    background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmx8u9sDXCNjGHLu6VFgGFfC1McTQrt8/b_oiNfbhcb0og==) no-repeat;
    background-position: -90px -257px;
}

.sf-uploadbox .file-list .file-percentage-failed {
    background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmx8u9sDXCNjGHLu6VFgGFfC1McTQrt8/b_oiNfbhcb0og==) no-repeat;
    background-position: -153px -258px;
}

.sf-uploadbox .file-progress-status {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
}

.sf-uploadbox .file-progress {
    float: left;
    min-width: 200px;
    position: relative;
}

.sf-uploadbox .file-progress {
    border: 1px solid;
}

.sf-uploadbox .file-action {
    border-style: solid solid solid none;
    border-width: 1px 1px 1px 0;
    float: left;
    width: 16px;
    background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmx8u9sDXCNjGHLu6VFgGFfC1McTQrt8/b_oiNfbhcb0og==) no-repeat scroll transparent;
}

.sf-uploadbox .upload-file-list {
    list-style: none outside none;
    padding: 3px;
}

    .sf-uploadbox .upload-file-list > li {
        padding-top: 3px;
    }

.sf-uploadbox .file-list > div {
    height: 100%;
    padding: 3px 5px;
}

.sf-multicolumn.sf-genericdropdown .GenericDropDownButton {
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: center;
    height: 100%;
    width: 100%;
}

.sf-multicolumn.sf-genericdropdown .GenericDropDownButtonBase {
    display: table-cell;
}

.sf-multicolumn.sf-genericdropdown .reSizeColbg {
    z-index: 10002 !important;
}

.sf-multicolumn.sf-genericdropdown .GenericDropDownTextBoxBase {
    display: table-cell;
    height: 19px;
}

.sf-multicolumn.sf-genericdropdown .GenericDropDownContainer {
    display: block;
}

.sf-multicolumn.sf-genericdropdown .GenericDropDownCoreContainer {
    display: block;
}

.sf-multicolumn.sf-genericdropdown .GenericDropDownTextBox {
    vertical-align: text-bottom;
}

.sf-multicolumn.sf-genericdropdown .GenericDropDownPopupPanel {
    position: absolute;
    overflow: hidden;
    z-index: 1000;
}

    .sf-multicolumn.sf-genericdropdown .GenericDropDownPopupPanel[dir=rtl] td.RowCell {
        text-align: right;
    }

    .sf-multicolumn.sf-genericdropdown .GenericDropDownPopupPanel[dir=rtl] td.HeaderCell {
        float: right;
    }

    .sf-multicolumn.sf-genericdropdown .GenericDropDownPopupPanel[dir=rtl] .Ascending, .GenericDropDownPopupPanel[dir=rtl] .Descending {
        padding: 0 0 0 23px !important;
        background-position: left -616px;
    }

    .sf-multicolumn.sf-genericdropdown .GenericDropDownPopupPanel[dir=rtl] .RowHeader {
        rotation: 180deg;
        webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
        rotation: 2;
    }

    .sf-multicolumn.sf-genericdropdown .GenericDropDownPopupPanel .TblIE7 {
        width: 96.6% !important;
    }

.sf-jqueryui .ui-helper-hidden {
    display: none;
}

.sf-jqueryui .ui-helper-hidden-accessible {
    position: absolute;
    left: -99999999px;
}

.sf-jqueryui .ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}

.sf-jqueryui .ui-helper-clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.sf-jqueryui .ui-helper-clearfix {
    display: inline-block;
}

* html .ui-helper-clearfix {
    height: 1%;
}

.sf-jqueryui .ui-helper-clearfix {
    display: block;
}

.sf-jqueryui .ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: alpha(opacity=0);
}

.sf-jqueryui .ui-state-disabled {
    cursor: default !important;
}

.sf-jqueryui .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%;
    background-color: gray;
    opacity: .4;
    filter: alpha(opacity=40);
}

.sf-jqueryui .ui-corner-tl {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
}

.sf-jqueryui .ui-corner-tr {
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
}

.sf-jqueryui .ui-corner-bl {
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
}

.sf-jqueryui .ui-corner-br {
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
}

.sf-jqueryui .ui-corner-top {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
}

.sf-jqueryui .ui-corner-bottom {
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
}

.sf-jqueryui .ui-corner-right {
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
}

.sf-jqueryui .ui-corner-left {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
}

.sf-jqueryui .ui-corner-all {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.sf-jqueryui .ui-accordion .ui-accordion-header {
    cursor: pointer;
    position: relative;
    margin-top: 1px;
    zoom: 1;
}

.sf-jqueryui .ui-accordion .ui-accordion-li-fix {
    display: inline;
}

.sf-jqueryui .ui-accordion .ui-accordion-header-active {
    border-bottom: 0 !important;
}

.sf-jqueryui .ui-accordion .ui-accordion-header a {
    display: block;
    font-size: 1em;
    padding: .5em .5em .5em 2.2em;
}

.sf-jqueryui .ui-accordion .ui-accordion-header .ui-icon {
    position: absolute;
    left: .5em;
    top: 50%;
    margin-top: -8px;
}

.sf-jqueryui .ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    margin-top: -2px;
    position: relative;
    top: 1px;
    margin-bottom: 2px;
    overflow: auto;
    display: none;
}

.sf-jqueryui .ui-accordion .ui-accordion-content-active {
    display: block;
}

.sf-jqueryui .ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
}

    .sf-jqueryui .ui-datepicker .ui-datepicker-header {
        position: relative;
        padding: .2em 0;
    }

    .sf-jqueryui .ui-datepicker .ui-datepicker-prev, .sf-jqueryui .ui-datepicker .ui-datepicker-next {
        position: absolute;
        top: 2px;
        width: 1.8em;
        height: 1.8em;
    }

    .sf-jqueryui .ui-datepicker .ui-datepicker-prev-hover, .sf-jqueryui .ui-datepicker .ui-datepicker-next-hover {
        top: 1px;
    }

    .sf-jqueryui .ui-datepicker .ui-datepicker-prev {
        left: 2px;
    }

    .sf-jqueryui .ui-datepicker .ui-datepicker-next {
        right: 2px;
    }

    .sf-jqueryui .ui-datepicker .ui-datepicker-prev-hover {
        left: 1px;
    }

    .sf-jqueryui .ui-datepicker .ui-datepicker-next-hover {
        right: 1px;
    }

    .sf-jqueryui .ui-datepicker .ui-datepicker-prev span, .sf-jqueryui .ui-datepicker .ui-datepicker-next span {
        display: block;
        position: absolute;
        left: 50%;
        margin-left: -8px;
        top: 50%;
        margin-top: -8px;
    }

    .sf-jqueryui .ui-datepicker .ui-datepicker-title {
        margin: 0 2.3em;
        line-height: 1.8em;
        text-align: center;
    }

        .sf-jqueryui .ui-datepicker .ui-datepicker-title select {
            float: left;
            font-size: 11.7px;
            margin: 1px 0;
        }

    .sf-jqueryui .ui-datepicker select.ui-datepicker-month-year {
      width:66px !important;
    }

    .sf-jqueryui .ui-datepicker select.ui-datepicker-month, .sf-jqueryui .ui-datepicker select.ui-datepicker-year {
       width:66px !important;
    }

    .sf-jqueryui .ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
        float: right;
        width:66px !important;
    }

    .sf-jqueryui .ui-datepicker table {
        width: 100%;
        font-size: .9em;
        border-collapse: collapse;
        margin: 0 0 .4em;
        border: none;
    }

.sf-jqueryui .ui-datepicker-inline table {
    width: 100%;
    font-size: 11.7px;
    border-collapse: collapse;
    margin: 0 0 .4em;
    border: none;
}

.sf-jqueryui .ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    border: 0;
}

.sf-jqueryui .ui-datepicker td {
    border: 0;
    padding: 1px;
}

    .sf-jqueryui .ui-datepicker td span, .sf-jqueryui .ui-datepicker td a {
        display: block;
        padding: .2em;
        text-align: right;
        text-decoration: none;
    }

.sf-jqueryui .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;
}

    .sf-jqueryui .ui-datepicker .ui-datepicker-buttonpane button {
        float: right;
        margin: .5em .2em .4em;
        cursor: pointer;
        padding: .2em .6em .3em .6em;
        width: auto;
        overflow: visible;
    }

        .sf-jqueryui .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
            float: left;
        }

.sf-jqueryui .ui-datepicker.ui-datepicker-multi {
    width: auto;
}

.sf-jqueryui .ui-datepicker-multi .ui-datepicker-group {
    float: left;
}

    .sf-jqueryui .ui-datepicker-multi .ui-datepicker-group table {
        width: 95%;
        margin: 0 auto .4em;
    }

.sf-jqueryui .ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
}

.sf-jqueryui .ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
}

.sf-jqueryui .ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%;
}

.sf-jqueryui .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width: 0;
}

.sf-jqueryui .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
}

.sf-jqueryui .ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
}

.sf-jqueryui .ui-datepicker-row-break {
    clear: both;
    width: 100%;
}

.sf-jqueryui .ui-datepicker-rtl {
    direction: rtl;
}

    .sf-jqueryui .ui-datepicker-rtl .ui-datepicker-prev {
        right: 2px;
        left: auto;
    }

    .sf-jqueryui .ui-datepicker-rtl .ui-datepicker-next {
        left: 2px;
        right: auto;
    }

    .sf-jqueryui .ui-datepicker-rtl .ui-datepicker-prev:hover {
        right: 1px;
        left: auto;
    }

    .sf-jqueryui .ui-datepicker-rtl .ui-datepicker-next:hover {
        left: 1px;
        right: auto;
    }

    .sf-jqueryui .ui-datepicker-rtl .ui-datepicker-buttonpane {
        clear: right;
    }

        .sf-jqueryui .ui-datepicker-rtl .ui-datepicker-buttonpane button {
            float: left;
        }

            .sf-jqueryui .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
                float: right;
            }

    .sf-jqueryui .ui-datepicker-rtl .ui-datepicker-group {
        float: right;
    }

    .sf-jqueryui .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
        border-right-width: 0;
        border-left-width: 1px;
    }

    .sf-jqueryui .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
        border-right-width: 0;
        border-left-width: 1px;
    }

.sf-jqueryui .ui-datepicker-cover {
    display: none;
    display: block;
    position: absolute;
    z-index: -1;
    filter: mask();
    top: -4px;
    left: -4px;
    width: 200px;
    height: 200px;
}

.sf-jqueryui .ui-dialog {
    clear: both;
    position: relative;
    padding: .2em;
    width: 300px;
    
}

    .sf-jqueryui .ui-dialog .ui-dialog-titlebar {
        padding: .5em .3em .3em 1em;
        position: relative;
    }

    .sf-jqueryui .ui-dialog .ui-dialog-title {
        float: left;
        margin: .1em 0 .2em;
    }

    .sf-jqueryui .ui-dialog .ui-dialog-titlebar-close {
        position: absolute;
        right: .3em;
        top: 50%;
        width: 19px;
        margin: -10px 0 0 0;
        padding: 1px;
        height: 18px;
    }

        .sf-jqueryui .ui-dialog .ui-dialog-titlebar-close span {
            display: block;
            margin: 1px;
        }

        .sf-jqueryui .ui-dialog .ui-dialog-titlebar-close:hover, .sf-jqueryui .ui-dialog .ui-dialog-titlebar-close:focus {
            padding: 0;
        }

    .sf-jqueryui .ui-dialog .ui-dialog-content {
        border: 0;
        padding: .5em 1em;
        background: none;
        overflow: auto;
        zoom: 1;
    }

    .sf-jqueryui .ui-dialog .ui-dialog-buttonpane {
        text-align: left;
        border-width: 1px 0 0 0;
        background-image: none;
        margin: .5em 0 0 0;
        padding: .3em 1em .5em .4em;
    }

        .sf-jqueryui .ui-dialog .ui-dialog-buttonpane button {
            float: right;
            margin: .5em .4em .5em 0;
            cursor: pointer;
            padding: .2em .6em .3em .6em;
            line-height: 1.4em;
            width: auto;
            overflow: visible;
        }

    .sf-jqueryui .ui-dialog .ui-resizable-se {
        width: 14px;
        height: 14px;
        right: 3px;
        bottom: 3px;
    }

.sf-jqueryui .ui-draggable .ui-dialog-titlebar {
    cursor: move;
}

.sf-jqueryui .ui-progressbar {
    height: 2em;
    text-align: left;
}

    .sf-jqueryui .ui-progressbar .ui-progressbar-value {
        margin: -1px;
        height: 100%;
    }

.sf-jqueryui .ui-resizable {
    position: relative;
}

.sf-jqueryui .ui-resizable-handle {
    position: absolute;
    font-size: .1px;
    z-index: 99999;
    display: block;
}

.sf-jqueryui .ui-resizable-disabled .ui-resizable-handle, .sf-jqueryui .ui-resizable-autohide .ui-resizable-handle {
    display: none;
}

.sf-jqueryui .ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0;
}

.sf-jqueryui .ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0;
}

.sf-jqueryui .ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%;
}

.sf-jqueryui .ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%;
}

.sf-jqueryui .ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px;
}

.sf-jqueryui .ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px;
}

.sf-jqueryui .ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px;
}

.sf-jqueryui .ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px;
}

.sf-jqueryui .ui-slider {
    position: relative;
    text-align: left;
}

    .sf-jqueryui .ui-slider .ui-slider-handle {
        position: absolute;
        z-index: 2;
        width: 1.2em;
        height: 1.2em;
        cursor: default;
    }

    .sf-jqueryui .ui-slider .ui-slider-range {
        position: absolute;
        z-index: 1;
        font-size: .7em;
        display: block;
        border: 0;
    }

.sf-jqueryui .ui-slider-horizontal {
    height: .8em;
}

    .sf-jqueryui .ui-slider-horizontal .ui-slider-handle {
        top: -.3em;
        margin-left: -.6em;
    }

    .sf-jqueryui .ui-slider-horizontal .ui-slider-range {
        top: 0;
        height: 100%;
    }

    .sf-jqueryui .ui-slider-horizontal .ui-slider-range-min {
        left: 0;
    }

    .sf-jqueryui .ui-slider-horizontal .ui-slider-range-max {
        right: 0;
    }

.sf-jqueryui .ui-slider-vertical {
    width: .8em;
    height: 100px;
}

    .sf-jqueryui .ui-slider-vertical .ui-slider-handle {
        left: -.3em;
        margin-left: 0;
        margin-bottom: -.6em;
    }

    .sf-jqueryui .ui-slider-vertical .ui-slider-range {
        left: 0;
        width: 100%;
    }

    .sf-jqueryui .ui-slider-vertical .ui-slider-range-min {
        bottom: 0;
    }

    .sf-jqueryui .ui-slider-vertical .ui-slider-range-max {
        top: 0;
    }

.sf-jqueryui .ui-tabs {
    position: relative;
    padding: .2em;
    zoom: 1;
}

    .sf-jqueryui .ui-tabs .ui-tabs-nav {
        margin: 0;
        padding: .2em .2em 0;
        border-bottom: 0;
    }

        .sf-jqueryui .ui-tabs .ui-tabs-nav li {
            list-style: none;
            float: left;
            position: relative;
            top: 1px;
            margin: 0 .2em 1px 0;
            border-bottom: 0 !important;
            padding: 0;
            white-space: nowrap;
        }

            .sf-jqueryui .ui-tabs .ui-tabs-nav li a {
                float: left;
                padding: .5em 1em;
                text-decoration: none;
            }

            .sf-jqueryui .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
                margin-bottom: 0;
                padding-bottom: 1px;
            }

                .sf-jqueryui .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;
                }

            .sf-jqueryui .ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
                cursor: pointer;
            }

    .sf-jqueryui .ui-tabs .ui-tabs-panel {
        display: block;
        padding: 1em 1.4em;
        background: none;
    }

    .sf-jqueryui .ui-tabs .ui-tabs-hide {
        display: none !important;
    }

.Syncfusion-Grid-Core {
    border-collapse: collapse;
    font-family: 'Nunito', sans-serif !important;
    font-size: 12px;
    height: auto;
    outline: 0 none;
    border-width: 1px;
    border-style: solid;
}

    .Syncfusion-Grid-Core .sf-grid-edit-buttons {
        margin-left: 20%;
    }

        .Syncfusion-Grid-Core .sf-grid-edit-buttons button:first-child {
            margin-right: 10px;
        }

    .Syncfusion-Grid-Core .GridContent .Table, .Syncfusion-Grid-Core .GridContent .Table > tbody > tr:first-child td.GroupCaption, .Syncfusion-Grid-Core .GridContent .Table > tbody > tr:first-child td.RecordPlusExpand, .Syncfusion-Grid-Core .GridContent .Table > tbody > tr:first-child td.MasterCellExpand, .Syncfusion-Grid-Core .GridContent .Table > tbody > tr:first-child td.RecordPlusCollapse, .Syncfusion-Grid-Core .GridContent .Table > tbody > tr:first-child td.MasterCellCollapse {
        border-width: 0;
        border-style: none;
    }

        .Syncfusion-Grid-Core .GridContent .Table > tbody > tr:first-child td.EditCell .Table {
            border-top-width: 0;
            border-top-style: none;
        }

        .Syncfusion-Grid-Core .GridContent .Table > tbody > tr:first-child td.RowCell, .Syncfusion-Grid-Core .GridContent .Table > tbody > tr:first-child td.EmptyCell {
            border-width: 0 1px 0 0;
        }

            .Syncfusion-Grid-Core .RowCell.LastRowCell, .Syncfusion-Grid-Core .GridContent .Table > tbody > tr:first-child td.RowCell.LastRowCell {
                border-bottom-width: 1px;
                border-bottom-style: solid;
            }

    .Syncfusion-Grid-Core .RowCell.LastColumnCell, .Syncfusion-Grid-Core .GroupCaption {
        border-right-width: 0;
        border-right-style: none;
    }

    .Syncfusion-Grid-Core .RowCell.DropColumnWidth {
        border-rigth-width: 1px;
        border-right-style: solid;
    }

    .Syncfusion-Grid-Core .HeaderCell, .Syncfusion-Grid-Core .TopLeftCell, .Syncfusion-Grid-Core .HeaderCellHover {
        border-style: none solid solid none;
        border-width: 0 1px 1px 0;
    }

    .Syncfusion-Grid-Core .AutoWrap .HeaderBar {
        height: 29px;
    }

    .Syncfusion-Grid-Core .CaptionRow, .Syncfusion-Grid-Core .GroupDropArea, .Syncfusion-Grid-Core .GroupTopLeftCell {
        border-style: none none solid none;
        border-width: 0 0 1px 0;
    }

    .Syncfusion-Grid-Core .grid-icon {
        float: left;
    }

    .Syncfusion-Grid-Core .Table {
        width: 100%;
        table-layout: fixed;
        border: 0 none;
        *border-collapse: separate;
        border: 1px solid #d7d7d7 !important;
    }

    .Syncfusion-Grid-Core .HeaderIE7 th.GroupTopLeftCell, .Syncfusion-Grid-Core .HeaderIE7 th.HeaderCell, .Syncfusion-Grid-Core .HeaderIE7 th.HeaderCellHover {
        padding: .7em;
    }

    .Syncfusion-Grid-Core td.Merged {
        display: none;
    }

    .Syncfusion-Grid-Core .TblIE7 td.RowCell {
        white-space: pre;
        /*padding: .5em;*/
          padding: 0.5px;
    }

    .Syncfusion-Grid-Core .TblIE7 td.EmptyCell {
        visibility: visible;
    }

    .Syncfusion-Grid-Core .TblIE7.AutoWrap td.RowCell {
        white-space: normal;
    }

    .Syncfusion-Grid-Core .TblIE7 {
        border-collapse: collapse;
    }

    .Syncfusion-Grid-Core .GridContent {
        overflow: hidden;
        outline: none;
    }

    .Syncfusion-Grid-Core .Cont-widthSettings {
        top: -17px;
    }

    .Syncfusion-Grid-Core .Cont-widthSettingsMoz {
        top: -21px;
    }

    .Syncfusion-Grid-Core .Hdr-widthSettings {
        overflow: hidden;
    }

    .Syncfusion-Grid-Core .ScrollOn {
        overflow-x: auto;
        overflow-y: scroll;
    }

    .Syncfusion-Grid-Core .HScrollOff {
        overflow-x: hidden;
    }

    .Syncfusion-Grid-Core .HScrollOffIE7 {
        overflow-x: hidden;
        padding-right: 17px;
    }

    .Syncfusion-Grid-Core .GroupDropArea {
        padding-top: 10px;
        padding-bottom: 10px;
        text-indent: 10pt;
        width: 100%;
        overflow: hidden;
    }

    .Syncfusion-Grid-Core .TopRightCell, .Syncfusion-Grid-Core th.MasterHeaderLeftCell {
        cursor: pointer;
        border-width: 1px 1px 0 0;
        border-collapse: collapse;
        padding: 0;
        border-style: solid;
    }

    .Syncfusion-Grid-Core .TopLeftCell {
        cursor: pointer;
        border-collapse: collapse;
        padding: 0;
    }

    .Syncfusion-Grid-Core th.MasterHeaderLeftCell {
        cursor: default;
        border-width: 0 1px 1px 0;
    }

    .Syncfusion-Grid-Core .GroupTopLeftCell {
        cursor: default;
    }

    .Syncfusion-Grid-Core .LastGroupTopLeftCell {
        border-width: 0 1px 1px 0;
        border-style: none solid solid none;
    }

    .Syncfusion-Grid-Core .TopRightCell {
        border-right: 0;
    }

    .Syncfusion-Grid-Core .CaptionRow {
        font-weight: normal;
        height: 25px;
        border-collapse: collapse;
        text-indent: 15px;
        padding-top: 5px;
    }

    .Syncfusion-Grid-Core .PagerCaptionRow {
        border-top-style: solid;
        border-top-width: 1px;
    }

    .Syncfusion-Grid-Core .PagerGroupDropArea {
        border-bottom-style: hidden;
        border-top-width: 1px;
    }

    .Syncfusion-Grid-Core .GroupCaption {
        border-collapse: collapse;
        border-style: solid none none;
        border-width: 1px;
        display: table-cell;
        font-weight: normal;
        padding-left: .7em;
        padding-right: .7em;
    }

    .Syncfusion-Grid-Core .IE7Hide {
        padding: 0 !important;
        visibility: hidden;
    }

    .Syncfusion-Grid-Core .IE7WrapText {
        line-height: 0 !important;
    }

    .Syncfusion-Grid-Core .IE7Hide.RowCell, .Syncfusion-Grid-Core .IE7Hide.HeaderCell, .Syncfusion-Grid-Core .IE7Hide.HeaderCellHover, .Syncfusion-Grid-Core .IE7Hide.RowHeader {
        border-width: 0;
        border-style: none;
    }

    .Syncfusion-Grid-Core .HeaderCell, .Syncfusion-Grid-Core .HeaderCellHover {
        border-collapse: collapse;
        height: 29px;
        /*padding: 0 .5em;*/
        padding: 0.5px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        text-align: left;
    }

    .Syncfusion-Grid-Core .HeaderCellDiv {
        font-weight: normal;
        display: block;
        border: 0 none;
        height: 29px;
        line-height: 29px;
        overflow: hidden;
        margin: -7px;
        padding: 0 00px 0 0px !important;
        text-align: left;
        white-space: nowrap;
        font-size: 12px
    }

    .Syncfusion-Grid-Core .GroupHeaderCell, .Syncfusion-Grid-Core .GroupHeaderCell:hover, .Syncfusion-Grid-Core .GrpHdrUnboundColumn {
        border-collapse: collapse;
        display: inline-block;
        font-weight: normal;
        margin: 0 3px;
        overflow: hidden;
        padding: .2em .7em .2em .4em;
        cursor: pointer;
        height: 17px;
        border: 1px solid;
    }

    .Syncfusion-Grid-Core .HeaderColumnSelectionCursor {
        cursor: move;
    }

    .Syncfusion-Grid-Core .HeaderRowSelectionCursor {
        cursor: move;
    }

    .Syncfusion-Grid-Core .SelectedHeaderCell {
        border-width: 0 1px 1px 0;
        border-style: solid;
        height: 29px;
        padding: 0 .5em;
        text-align: left;
        overflow: hidden;
    }

    .Syncfusion-Grid-Core .RowHeader {
        border-style: none solid none none;
        border-width: 1px;
        overflow: hidden;
        padding: 0;
    }

    .Syncfusion-Grid-Core .TemplateCell {
        text-decoration: underline;
    }

    .Syncfusion-Grid-Core .SelectedRowHeaderCell {
        overflow: hidden;
        padding: 0;
        border-style: none solid hidden none;
        border-width: 1px;
    }

    .Syncfusion-Grid-Core .RowCell, .Syncfusion-Grid-Core .EmptyCell, .Syncfusion-Grid-Core tr[class*=ChildRow] > .ChildGrid {
        border-collapse: collapse;
        border-style: solid;
        border-width: 1px 1px 0 0;
        display: table-cell;
        overflow: hidden;
        padding: .7em;
        line-height: .45em;
        white-space: nowrap;
        width: auto;
        vertical-align: middle;
    }

    .Syncfusion-Grid-Core .AutoWrap .RowCell, .Syncfusion-Grid-Core .AutoWrap .HeaderCellDiv {
        white-space: normal;
        line-height: normal;
    }

    .Syncfusion-Grid-Core .AutoWrap .HeaderCellDiv {
        margin: -1px -7px;
        text-align: center;
        font-size: 12px
    }

    .Syncfusion-Grid-Core .AutoWrap .RowCell {
        text-overflow: ellipsis;
    }

    .Syncfusion-Grid-Core .AutoWrap .HeaderCell, .Syncfusion-Grid-Core .AutoWrap .HeaderCellHover, .Syncfusion-Grid-Core .AutoWrap .HeaderCellDiv {
        height: auto;
        margin: 0;
    }

    .Syncfusion-Grid-Core .BoolRowCell {
        padding-bottom: 0;
        padding-top: 0;
        padding-left: 0;
    }

    .Syncfusion-Grid-Core tr[class*=ChildRow] > .ChildGrid {
        padding: 5px;
        border-style: none solid none none;
        border-width: 0;
        line-height: 1.3em;
    }

    .Syncfusion-Grid-Core .MasterCellIndent {
        border-width: 0;
    }

    .Syncfusion-Grid-Core .IndentCell {
        border-collapse: collapse;
        border-style: solid;
        border-width: 0 1px 0 0;
        display: table-cell;
        overflow: hidden;
        line-height: .3em;
        padding: .7em;
    }

    .Syncfusion-Grid-Core .Summary {
        overflow: hidden;
        padding: .7em;
        border-width: 1px 0 0;
        border-style: solid;
        white-space: nowrap;
    }

    .Syncfusion-Grid-Core .GridSummary {
        border-width: 1px;
        border-style: none;
    }

    .Syncfusion-Grid-Core .RecordPlusCollapse, .Syncfusion-Grid-Core .MasterCellCollapse {
        border-collapse: collapse;
        border-style: solid none none;
        border-width: 1px;
        display: table-cell;
        overflow: hidden;
        cursor: pointer;
        padding: 0;
    }

    .Syncfusion-Grid-Core .RecordPlusExpand, .Syncfusion-Grid-Core .MasterCellExpand {
        border-collapse: collapse;
        border-style: solid none none;
        border-width: 1px;
        display: table-cell;
        white-space: nowrap;
        overflow: hidden;
        cursor: pointer;
        padding: 0;
    }

    .Syncfusion-Grid-Core .Descending, .Syncfusion-Grid-Core .Ascending {
        padding-right: 20px;
    }

    .Syncfusion-Grid-Core .reSizeColbg {
        width: 1px;
        z-index: 1;
    }

    .Syncfusion-Grid-Core .GridPager {
        border-style: solid;
        border-width: 1px 0 0 0;
        padding-bottom: 4px;
        padding-top: 5px;
        width: 100%;
        white-space: normal;
        display: inline-block;
    }

    .Syncfusion-Grid-Core .GridPagerTop {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-top-style: hidden;
    }

    .Syncfusion-Grid-Core .NumericItem:Hover {
        cursor: pointer;
        padding: 1px 5px 2px;
    }

    .Syncfusion-Grid-Core .NumericItem:Hover, .Syncfusion-Grid-Core .Spacing, .Syncfusion-Grid-Core .CurrentItem {
        margin-right: 1px;
        margin-left: 1px;
        text-decoration: none;
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        -o-border-radius: 5px;
    }

    .Syncfusion-Grid-Core .Spacing {
        padding: 1px 5px 2px;
        *float: left;
    }

    .Syncfusion-Grid-Core .GridPager div, .Syncfusion-Grid-Core .GridPager a {
        display: inline;
        -moz-user-select: -moz-none;
        -khtml-user-select: none;
        -webkit-user-select: none;
        -o-user-select: none;
        user-select: none;
    }

    .Syncfusion-Grid-Core .FirstPage, .Syncfusion-Grid-Core .PrevPage, .Syncfusion-Grid-Core .FirstPageDisabled, .Syncfusion-Grid-Core .PrevPageDisabled, .Syncfusion-Grid-Core .NextPage, .Syncfusion-Grid-Core .LastPage, .Syncfusion-Grid-Core .NextPageDisabled, .Syncfusion-Grid-Core .LastPageDisabled {
        margin-left: 10px;
        padding: 1px 8px 2px;
        *float: left;
    }

    .Syncfusion-Grid-Core .GridPager .DisabledItem {
        display: inline-block;
        height: 10px;
    }

    .Syncfusion-Grid-Core .FirstPageDisabled, .Syncfusion-Grid-Core .PrevPageDisabled, .Syncfusion-Grid-Core .NextPageDisabled, .Syncfusion-Grid-Core .LastPageDisabled {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
        filter: alpha(opacity=30);
        -moz-opacity: .3;
        -khtml-opacity: .3;
        opacity: .3;
    }

    .Syncfusion-Grid-Core .FirstPage:hover, .Syncfusion-Grid-Core .PrevPage:hover, .Syncfusion-Grid-Core .LastPage:hover, .Syncfusion-Grid-Core .NextPage:hover {
        cursor: pointer;
    }

    .Syncfusion-Grid-Core .GridPager a.NextPrevItemDisabled {
        display: none;
        padding-right: 5px;
        padding-left: 5px;
        margin-right: 1px;
        margin-left: 1px;
        text-decoration: none;
    }

    .Syncfusion-Grid-Core .CurrentItem {
        border-width: 1px;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
    }

    .Syncfusion-Grid-Core .MsgBar {
        white-space: normal;
        padding-left: 25px;
        font-size: 15px;
        color: #999999
    }

    .Syncfusion-Grid-Core div.ParentMsgBar {
        display: inline-block;
        float: right;
        padding-right: 5px;
    }

    .Syncfusion-Grid-Core .ToolbarItems {
        margin-left: 25px;
        padding-right: 3px;
    }

    .Syncfusion-Grid-Core .ToolbarIcons {
        min-height: 26px;
        min-width: 26px;
        text-decoration: none;
        vertical-align: middle;
        display: inline-block;
        line-height: 26px;
        margin: 0;
    }

    .Syncfusion-Grid-Core .EditCell {
        padding: 0;
    }

        .Syncfusion-Grid-Core .EditCell form {
            margin-bottom: 0;
        }

        .Syncfusion-Grid-Core .EditCell .Table {
            border-style: solid;
            border-width: 1px 0 0;
        }

        .Syncfusion-Grid-Core .EditForm .hasDatepicker, .Syncfusion-Grid-Core .EditCell input[type=text] {
            width: 250px;
            padding-left: 0;
            text-indent: 1px;
        }

        .Syncfusion-Grid-Core .EditCell input {
            font-family: 'Nunito', sans-serif !important;
            font-size: 12px;
        }

    .Syncfusion-Grid-Core input[id=SearchBox] {
        vertical-align: middle;
    }

    .Syncfusion-Grid-Core .EditFormCaptionCell {
        display: table-cell;
        font-weight: normal;
        height: 25px;
        padding-left: 3px;
        padding-right: 3px;
    }

    .Syncfusion-Grid-Core .StringFilter, .Syncfusion-Grid-Core .DateFilter, .Syncfusion-Grid-Core .NumericFilter {
        height: 82px;
        margin: 5px;
        padding: 20px;
        width: 150px;
    }

    .Syncfusion-Grid-Core .CustomFilterDropDown {
        margin: 5px;
    }

.ui-datepicker {
    z-index: 99999;
}

.Syncfusion-Grid-Core .EditForm {
    width: 100%;
}

.Syncfusion-Grid-Core.DialogEdit .EditForm {
    width: 100%;
}

.Syncfusion-Grid-Core.ExternalEdit .EditForm {
    width: 100%;
    height: 100%;
}

.Syncfusion-Grid-Core .EditForm p {
    clear: left;
    padding-left: 6%;
    padding-top: 5px;
    display: compact;
}

.Syncfusion-Grid-Core .RecordCaption {
    float: left;
    width: 100px;
    font: bold .93em Segoe UI;
    padding-right: 25px;
    text-align: right;
}

.Syncfusion-Grid-Core .EditForm p input[type="button"] {
    width: 100px;
    margin-left: 10px;
}

.Syncfusion-Grid-Core .EditForm fieldset {
    padding: 10px;
    border-width: 1px;
    border-style: none;
    margin: 0;
}

    .Syncfusion-Grid-Core .EditForm fieldset > div {
        padding-top: 5px;
        padding-bottom: 5px;
        margin-top: 5px;
    }

.Syncfusion-Grid-Core .EditForm legend {
    font-size: 24px;
    margin-top: 14px;
    font-weight: normal;
    padding: 0 125px;
}

.Syncfusion-Grid-Core .EditForm fieldset > div > .RecordCaption, .Syncfusion-Grid-Core .EditForm fieldset > div > .RecordCaption + div {
    display: inline-block;
}

.Syncfusion-Grid-Core .EditCell .field-validation-error, .Syncfusion-Grid-Core .EditForm .field-validation-error, .Syncfusion-Grid-Core .RowCell .field-validation-error {
    position: absolute !important;
    font-weight: normal;
    z-index: 99999;
}

.Syncfusion-Grid-Core .EditForm p input[type="button"] {
    width: 100px;
    margin-left: 25px;
}

.Syncfusion-Grid-Core .EditForm fieldset {
    padding: 10px;
}

    .Syncfusion-Grid-Core .EditForm fieldset > div {
        padding-top: 5px;
        padding-bottom: 5px;
        margin-top: 5px;
    }

.Syncfusion-Grid-Core .EditInlineForm {
    padding: 5px 0;
}

.Syncfusion-Grid-Core .EditForm .hasDatepicker {
    width: 217px;
}

.Syncfusion-Grid-Core.DialogEdit .EditForm .hasDatepicker {
    width: auto;
}

.Syncfusion-Grid-Core.ExternalEdit .EditForm .hasDatepicker {
    width: auto;
}

.Syncfusion-Grid-Core .EditCell input[type=text], .Syncfusion-Grid-Core .EditInlineForm input[type=text] {
    width: 217px;
}

.Syncfusion-Grid-Core .EditForm p input[type="button"] {
    width: 100px;
    margin-left: 25px;
}

.Syncfusion-Grid-Core .EditForm fieldset {
    padding: 10px;
}

.Syncfusion-Grid-Core div[class*=-horizontal] ul {
    display: inline-block;
    float: none;
}

.Syncfusion-Grid-Core div[class*=-horizontal] li {
    margin: 1px 2px !important;
    padding: 0;
}

.Syncfusion-Grid-Core .Gridtoolbar .customToolItem {
    border: none;
    background: none;
}

.Syncfusion-Grid-Core .DragElementtext {
    cursor: default;
    font-size: 9pt;
    padding-left: 10px;
    font-family: Trebuchet MS;
    border-width: 1px !important;
    border-style: solid !important;
}

ul[class*=sf-grid-][class*=-menu] .sf-choiceList {
    height: 147px;
    overflow: hidden;
    width: 186px;
    float: left;
    border-width: 1px;
    border-style: dotted;
}

.Syncfusion-Grid-Core .GridEditors {
    border-width: 1px !important;
    border-style: solid !important;
}

.Syncfusion-Grid-Core div[class*=sf] .ui-slider .ui-slider-handle {
    height: 17px;
    width: 17px;
}

.Syncfusion-Grid-Core .sliderPagerContainer {
    line-height: 29px;
    position: relative;
    top: 5px;
}

.Syncfusion-Grid-Core .GridPager .manualPagerLabel {
    margin-left: 10px;
    margin-right: 10px;
}

.Syncfusion-Grid-Core .GridPager .gridPagerContainerRight {
    display: inline-block;
    text-align: right;
    float: right;
}

.Syncfusion-Grid-Core .GridPager .gridPagerContainer {
    display: inline-block;
    font-size: 16px;
    
    /*letter-spacing: 10px;*/
}

.Syncfusion-Grid-Core .GridPager .NumericPager {
    margin-left: 10px;
}

.Syncfusion-Grid-Core .NextPage:Hover, .Syncfusion-Grid-Core .LastPage:Hover, .Syncfusion-Grid-Core .FirstPage:Hover, .Syncfusion-Grid-Core .PrevPage:Hover, .Syncfusion-Grid-Core .GridPager .RefreshPager:Hover {
    cursor: pointer;
    text-decoration: none;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
}

.Syncfusion-Grid-Core div[class*=-horizontal] .Toolbar_Separator {
    margin-top: 8px !important;
}

.Syncfusion-Grid-Core .Syncfusion-Grid-FilterStatusBar, .Syncfusion-Grid-Core .Syncfusion-Grid-FilterStatusBarBottom {
    height: 10px;
    border-style: solid;
    padding-bottom: 4px;
    padding-top: 5px;
    display: none;
    position: absolute;
}

.Syncfusion-Grid-Core .Syncfusion-Grid-FilterStatusBar {
    margin-top: -20px;
    border-width: 1px 1px 0 1px;
    -moz-border-radius: 4px 4px 0 0;
}

.Syncfusion-Grid-Core .Syncfusion-Grid-FilterStatusBarBottom {
    margin-top: 1px;
    border-width: 0 1px 1px 1px;
    -moz-border-radius: 0 0 4px 4px;
}

.Syncfusion-Grid-Core .FilterBarCell input {
    width: 90%;
    border-width: 1px;
    border-style: solid;
    text-indent: 1px;
    margin-left: 7px;
    float: left;
    font-family: 'Nunito', sans-serif !important;
    font-size: 12px;
}

.Syncfusion-Grid-Core .FilterBarCell, .Syncfusion-Grid-Core .FilterBarCellDisabled {
    border-width: 0 1px 1px 0;
    border-collapse: collapse;
    height: 27px;
    padding: 0;
    overflow: hidden;
    border-style: solid;
    cursor: default;
}

.Syncfusion-Grid-FilterStatusBar .MsgDiv, .Syncfusion-Grid-FilterStatusBarBottom .MsgDiv {
    margin-left: 5px;
    margin-top: -3px;
    position: absolute;
}

.Syncfusion-Grid-Core .RowCell.BulkEditCell input {
    height: 100%;
    width: 90%;
    margin-left: 2px;
    padding: 0;
    border-width: 0;
    text-indent: 5px;
}

.Syncfusion-Grid-Core .RowCell.BulkEditCell {
    padding: 0;
}

    .Syncfusion-Grid-Core .RowCell.BulkEditCell .GridEditors {
        border-width: 0 !important;
    }

        .Syncfusion-Grid-Core .RowCell.BulkEditCell .GridEditors input, .Syncfusion-Grid-Core .RowCell.BulkEditCell .GridEditors .button {
            margin-top: 1px;
            height: 18px;
        }

    .Syncfusion-Grid-Core .RowCell.BulkEditCell select {
        height: 18px;
        margin-left: 2px;
        width: 90%;
    }

    .Syncfusion-Grid-Core .RowCell.BulkEditCell input[type='checkbox'], .Syncfusion-Grid-Core .BoolRowCell input[type='checkbox'] {
        margin-left: .7em;
        width: auto;
        height: auto;
    }

.Syncfusion-Grid-Core .EnableRowHover tbody > tr:hover > .RowHeader {
    border-style: none solid none none;
    border-width: 0 1px 0 0;
    overflow: hidden;
    padding: 0;
}

.Syncfusion-Grid-Core .ef-Container {
    cursor: default;
    display: table;
    min-width: 420px;
    border-spacing: 0;
    position: relative;
}

.ef-wrapper {
    visibility: hidden;
    position: absolute;
    overflow: hidden;
    border: 1px solid;
    z-index: 100;
}

.Syncfusion-Grid-Core .ef-shadow {
    box-shadow: 0 2px 12px rgba(0,0,0,.345);
}

.Syncfusion-Grid-Core .ExternalForm-Header {
    font-size: 8pt;
    font-weight: normal;
    padding: 7px 0 12px 12px;
}

.Syncfusion-Grid-Core .ef-headerText {
    float: left;
    margin-top: 2px;
    white-space: nowrap;
}

.Syncfusion-Grid-Core .ef-contentWrapper {
    -moz-box-sizing: border-box;
    border-spacing: 0;
    display: table;
    width: 100%;
    display: block;
    overflow: auto;
}

.Syncfusion-Grid-Core .ef-clear {
    clear: both;
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}

.Syncfusion-Grid-Core .UnboundCell {
    text-decoration: underline;
    margin: 0 .2em;
    float: left;
    min-height: 15px;
    min-width: 15px;
    line-height: 1.3em;
    padding: 5px 10px;
}

.Syncfusion-Grid-Core .UnboundButton {
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 6px white inset;
    border: 1px solid;
    text-decoration: none;
    min-width: 25px;
}

.Syncfusion-Grid-Core legend {
    font-weight: normal;
    padding: 0 8px;
}

.Syncfusion-Grid-Core fieldset {
    padding: 5px 8px 8px;
    border-style: solid;
    border-width: 1px;
    margin: 10px 0;
}

.sf-jqueryui.Metro .ui-widget {
    font-size: 16px;
    
}

    .sf-jqueryui.Metro .ui-widget input, .sf-jqueryui.Metro .ui-widget select, .sf-jqueryui.Metro .ui-widget textarea, .sf-jqueryui.Metro .ui-widget button {
        font-family: 'Nunito', sans-serif !important;
        font-size: 14px !important;
    }

.sf-jqueryui.Metro .ui-widget-content {
    border: 1px solid #aaa;
    background: #fff none 50% top repeat-x;
    color: #2e2e2e;
}

    .sf-jqueryui.Metro .ui-widget-content a {
        color: #2e2e2e;
    }

.sf-jqueryui.Metro .ui-widget-header {
    border: 1px solid #53c3ea;
    background: #3685EE none 50% 50% repeat;
    color: white !important;
    font-weight: bold;
}

    .sf-jqueryui.Metro .ui-widget-header a {
        color: #fff;
    }

.sf-jqueryui.Metro .ui-tabs .ui-tabs-nav {
    border-bottom: 0 none;
}

.sf-jqueryui.Metro .ui-state-default, .sf-jqueryui.Metro .ui-widget-content .ui-state-default {
    border: 1px solid #b3b3b3;
    background: #3685EE none 50% 50% repeat-x ;
    font-weight: normal;
    color: #fff;
    outline: none;
}

    .sf-jqueryui.Metro .ui-state-default a, .sf-jqueryui.Metro .ui-state-default a:link, .sf-jqueryui.Metro .ui-state-default a:visited {
        color: #fff;
        text-decoration: none;
        outline: none;
    }

.sf-jqueryui.Metro .ui-state-hover, .sf-jqueryui.Metro .ui-widget-content .ui-state-hover, .sf-jqueryui.Metro .ui-state-focus, .sf-jqueryui.Metro .ui-widget-content .ui-state-focus {
    border: 1px solid #159ccb;
    background: #33beef none 50% 50% repeat-x;
    font-weight: normal;
    color: #fff;
    outline: none;
}

    .sf-jqueryui.Metro .ui-state-hover a, .sf-jqueryui.Metro .ui-state-hover a:hover {
        color: #fff;
        text-decoration: none;
        outline: none;
    }

.sf-jqueryui.Metro .ui-state-active, .sf-jqueryui.Metro .ui-widget-content .ui-state-active {
    border: 1px solid #aaa;
    background: #a8cacc none 50% 50% repeat-x;
    font-weight: normal;
    color: #555;
    outline: none;
}

    .sf-jqueryui.Metro .ui-state-active a, .sf-jqueryui.Metro .ui-state-active a:link, .sf-jqueryui.Metro .ui-state-active a:visited {
        color: #555;
        outline: none;
        text-decoration: none;
    }

.sf-jqueryui.Metro .ui-state-highlight, .sf-jqueryui.Metro .ui-widget-content .ui-state-highlight {
    border: 1px solid #ff9700;
    background: #ff9700 none 50% bottom repeat-x;
    color: #fff;
}

    .sf-jqueryui.Metro .ui-state-highlight a, .sf-jqueryui.Metro .ui-widget-content .ui-state-highlight a {
        color: #fff;
    }

.sf-jqueryui.Metro .ui-state-error, .sf-jqueryui.Metro .ui-widget-content .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #cd0a0a none 50% bottom repeat-x;
    color: #fff;
}

    .sf-jqueryui.Metro .ui-state-error a, .sf-jqueryui.Metro .ui-widget-content .ui-state-error a {
        color: #fff;
    }

.sf-jqueryui.Metro .ui-state-error-text, .sf-jqueryui.Metro .ui-widget-content .ui-state-error-text {
    color: #fff;
}

.sf-jqueryui.Metro .ui-state-disabled, .sf-jqueryui.Metro .ui-widget-content .ui-state-disabled {
    opacity: .35;
    filter: alpha(opacity=35);
    background-image: none;
}

.sf-jqueryui.Metro .ui-priority-primary, .sf-jqueryui.Metro .ui-widget-content .ui-priority-primary {
    font-weight: bold;
}

.sf-jqueryui.Metro .ui-priority-secondary, .sf-jqueryui.Metro .ui-widget-content .ui-priority-secondary {
    opacity: .7;
    filter: alpha(opacity=70);
    font-weight: normal;
}

.sf-jqueryui.Metro .ui-icon {
    width: 16px;
    height: 16px;
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMciKsVgJP4fDWfECi8HC9qbUxxNCu3z9v6iI19uFxvSi);
}

.sf-jqueryui.Metro .ui-widget-content .ui-icon {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMciKsVgJP4fDWfECi8HC9qbUxxNCu3z9v6iI19uFxvSi);
}

.sf-jqueryui.Metro .ui-widget-header .ui-icon {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMUvEWb0ArINJyEEbDmcuMu40HlghHnXphmkxVK6VeMY_);
}

.sf-jqueryui.Metro .ui-state-default .ui-icon {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMUvEWb0ArINJyEEbDmcuMu40HlghHnXphmkxVK6VeMY_);
}

.sf-jqueryui.Metro .ui-state-hover .ui-icon, .sf-jqueryui.Metro .ui-state-focus .ui-icon {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMUvEWb0ArINJyEEbDmcuMu40HlghHnXphmkxVK6VeMY_);
}

.sf-jqueryui.Metro .ui-state-active .ui-icon {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMciKsVgJP4fDWfECi8HC9qbUxxNCu3z9v6iI19uFxvSi);
}

.sf-jqueryui.Metro .ui-state-highlight .ui-icon {
    background-image: none;
}

.sf-jqueryui.Metro .ui-state-error .ui-icon, .sf-jqueryui.Metro .ui-state-error-text .ui-icon {
    background-image: none;
}

.sf-jqueryui.Metro .ui-icon-carat-1-n {
    background-position: 0 0;
}

.sf-jqueryui.Metro .ui-icon-carat-1-ne {
    background-position: -16px 0;
}

.sf-jqueryui.Metro .ui-icon-carat-1-e {
    background-position: -32px 0;
}

.sf-jqueryui.Metro .ui-icon-carat-1-se {
    background-position: -48px 0;
}

.sf-jqueryui.Metro .ui-icon-carat-1-s {
    background-position: -64px 0;
}

.sf-jqueryui.Metro .ui-icon-carat-1-sw {
    background-position: -80px 0;
}

.sf-jqueryui.Metro .ui-icon-carat-1-w {
    background-position: -96px 0;
}

.sf-jqueryui.Metro .ui-icon-carat-1-nw {
    background-position: -112px 0;
}

.sf-jqueryui.Metro .ui-icon-carat-2-n-s {
    background-position: -128px 0;
}

.sf-jqueryui.Metro .ui-icon-carat-2-e-w {
    background-position: -144px 0;
}

.sf-jqueryui.Metro .ui-icon-triangle-1-n {
    background-position: 0 -16px;
}

.sf-jqueryui.Metro .ui-icon-triangle-1-ne {
    background-position: -16px -16px;
}

.sf-jqueryui.Metro .ui-icon-triangle-1-e {
    background-position: -32px -16px;
}

.sf-jqueryui.Metro .ui-icon-triangle-1-se {
    background-position: -48px -16px;
}

.sf-jqueryui.Metro .ui-icon-triangle-1-s {
    background-position: -64px -16px;
}

.sf-jqueryui.Metro .ui-icon-triangle-1-sw {
    background-position: -80px -16px;
}

.sf-jqueryui.Metro .ui-icon-triangle-1-w {
    background-position: -96px -16px;
}

.sf-jqueryui.Metro .ui-icon-triangle-1-nw {
    background-position: -112px -16px;
}

.sf-jqueryui.Metro .ui-icon-triangle-2-n-s {
    background-position: -128px -16px;
}

.sf-jqueryui.Metro .ui-icon-triangle-2-e-w {
    background-position: -144px -16px;
}

.sf-jqueryui.Metro .ui-icon-arrow-1-n {
    background-position: 0 -32px;
}

.sf-jqueryui.Metro .ui-icon-arrow-1-ne {
    background-position: -16px -32px;
}

.sf-jqueryui.Metro .ui-icon-arrow-1-e {
    background-position: -32px -32px;
}

.sf-jqueryui.Metro .ui-icon-arrow-1-se {
    background-position: -48px -32px;
}

.sf-jqueryui.Metro .ui-icon-arrow-1-s {
    background-position: -64px -32px;
}

.sf-jqueryui.Metro .ui-icon-arrow-1-sw {
    background-position: -80px -32px;
}

.sf-jqueryui.Metro .ui-icon-arrow-1-w {
    background-position: -96px -32px;
}

.sf-jqueryui.Metro .ui-icon-arrow-1-nw {
    background-position: -112px -32px;
}

.sf-jqueryui.Metro .ui-icon-arrow-2-n-s {
    background-position: -128px -32px;
}

.sf-jqueryui.Metro .ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px;
}

.sf-jqueryui.Metro .ui-icon-arrow-2-e-w {
    background-position: -160px -32px;
}

.sf-jqueryui.Metro .ui-icon-arrow-2-se-nw {
    background-position: -176px -32px;
}

.sf-jqueryui.Metro .ui-icon-arrowstop-1-n {
    background-position: -192px -32px;
}

.sf-jqueryui.Metro .ui-icon-arrowstop-1-e {
    background-position: -208px -32px;
}

.sf-jqueryui.Metro .ui-icon-arrowstop-1-s {
    background-position: -224px -32px;
}

.sf-jqueryui.Metro .ui-icon-arrowstop-1-w {
    background-position: -240px -32px;
}

.sf-jqueryui.Metro .ui-icon-arrowthick-1-n {
    background-position: 0 -48px;
}

.sf-jqueryui.Metro .ui-icon-arrowthick-1-ne {
    background-position: -16px -48px;
}

.sf-jqueryui.Metro .ui-icon-arrowthick-1-e {
    background-position: -32px -48px;
}

.sf-jqueryui.Metro .ui-icon-arrowthick-1-se {
    background-position: -48px -48px;
}

.sf-jqueryui.Metro .ui-icon-arrowthick-1-s {
    background-position: -64px -48px;
}

.sf-jqueryui.Metro .ui-icon-arrowthick-1-sw {
    background-position: -80px -48px;
}

.sf-jqueryui.Metro .ui-icon-arrowthick-1-w {
    background-position: -96px -48px;
}

.sf-jqueryui.Metro .ui-icon-arrowthick-1-nw {
    background-position: -112px -48px;
}

.sf-jqueryui.Metro .ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px;
}

.sf-jqueryui.Metro .ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px;
}

.sf-jqueryui.Metro .ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px;
}

.sf-jqueryui.Metro .ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px;
}

.sf-jqueryui.Metro .ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px;
}

.sf-jqueryui.Metro .ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px;
}

.sf-jqueryui.Metro .ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px;
}

.sf-jqueryui.Metro .ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px;
}

.sf-jqueryui.Metro .ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px;
}

.sf-jqueryui.Metro .ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px;
}

.sf-jqueryui.Metro .ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px;
}

.sf-jqueryui.Metro .ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px;
}

.sf-jqueryui.Metro .ui-icon-arrowreturn-1-w {
    background-position: -64px -64px;
}

.sf-jqueryui.Metro .ui-icon-arrowreturn-1-n {
    background-position: -80px -64px;
}

.sf-jqueryui.Metro .ui-icon-arrowreturn-1-e {
    background-position: -96px -64px;
}

.sf-jqueryui.Metro .ui-icon-arrowreturn-1-s {
    background-position: -112px -64px;
}

.sf-jqueryui.Metro .ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px;
}

.sf-jqueryui.Metro .ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px;
}

.sf-jqueryui.Metro .ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px;
}

.sf-jqueryui.Metro .ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px;
}

.sf-jqueryui.Metro .ui-icon-arrow-4 {
    background-position: 0 -80px;
}

.sf-jqueryui.Metro .ui-icon-arrow-4-diag {
    background-position: -16px -80px;
}

.sf-jqueryui.Metro .ui-icon-extlink {
    background-position: -32px -80px;
}

.sf-jqueryui.Metro .ui-icon-newwin {
    background-position: -48px -80px;
}

.sf-jqueryui.Metro .ui-icon-refresh {
    background-position: -64px -80px;
}

.sf-jqueryui.Metro .ui-icon-shuffle {
    background-position: -80px -80px;
}

.sf-jqueryui.Metro .ui-icon-transfer-e-w {
    background-position: -96px -80px;
}

.sf-jqueryui.Metro .ui-icon-transferthick-e-w {
    background-position: -112px -80px;
}

.sf-jqueryui.Metro .ui-icon-folder-collapsed {
    background-position: 0 -96px;
}

.sf-jqueryui.Metro .ui-icon-folder-open {
    background-position: -16px -96px;
}

.sf-jqueryui.Metro .ui-icon-document {
    background-position: -32px -96px;
}

.sf-jqueryui.Metro .ui-icon-document-b {
    background-position: -48px -96px;
}

.sf-jqueryui.Metro .ui-icon-note {
    background-position: -64px -96px;
}

.sf-jqueryui.Metro .ui-icon-mail-closed {
    background-position: -80px -96px;
}

.sf-jqueryui.Metro .ui-icon-mail-open {
    background-position: -96px -96px;
}

.sf-jqueryui.Metro .ui-icon-suitcase {
    background-position: -112px -96px;
}

.sf-jqueryui.Metro .ui-icon-comment {
    background-position: -128px -96px;
}

.sf-jqueryui.Metro .ui-icon-person {
    background-position: -144px -96px;
}

.sf-jqueryui.Metro .ui-icon-print {
    background-position: -160px -96px;
}

.sf-jqueryui.Metro .ui-icon-trash {
    background-position: -176px -96px;
}

.sf-jqueryui.Metro .ui-icon-locked {
    background-position: -192px -96px;
}

.sf-jqueryui.Metro .ui-icon-unlocked {
    background-position: -208px -96px;
}

.sf-jqueryui.Metro .ui-icon-bookmark {
    background-position: -224px -96px;
}

.sf-jqueryui.Metro .ui-icon-tag {
    background-position: -240px -96px;
}

.sf-jqueryui.Metro .ui-icon-home {
    background-position: 0 -112px;
}

.sf-jqueryui.Metro .ui-icon-flag {
    background-position: -16px -112px;
}

.sf-jqueryui.Metro .ui-icon-calendar {
    background-position: -32px -112px;
}

.sf-jqueryui.Metro .ui-icon-cart {
    background-position: -48px -112px;
}

.sf-jqueryui.Metro .ui-icon-pencil {
    background-position: -64px -112px;
}

.sf-jqueryui.Metro .ui-icon-clock {
    background-position: -80px -112px;
}

.sf-jqueryui.Metro .ui-icon-disk {
    background-position: -96px -112px;
}

.sf-jqueryui.Metro .ui-icon-calculator {
    background-position: -112px -112px;
}

.sf-jqueryui.Metro .ui-icon-zoomin {
    background-position: -128px -112px;
}

.sf-jqueryui.Metro .ui-icon-zoomout {
    background-position: -144px -112px;
}

.sf-jqueryui.Metro .ui-icon-search {
    background-position: -160px -112px;
}

.sf-jqueryui.Metro .ui-icon-wrench {
    background-position: -176px -112px;
}

.sf-jqueryui.Metro .ui-icon-gear {
    background-position: -192px -112px;
}

.sf-jqueryui.Metro .ui-icon-heart {
    background-position: -208px -112px;
}

.sf-jqueryui.Metro .ui-icon-star {
    background-position: -224px -112px;
}

.sf-jqueryui.Metro .ui-icon-link {
    background-position: -240px -112px;
}

.sf-jqueryui.Metro .ui-icon-cancel {
    background-position: 0 -128px;
}

.sf-jqueryui.Metro .ui-icon-plus {
    background-position: -16px -128px;
}

.sf-jqueryui.Metro .ui-icon-plusthick {
    background-position: -32px -128px;
}

.sf-jqueryui.Metro .ui-icon-minus {
    background-position: -48px -128px;
}

.sf-jqueryui.Metro .ui-icon-minusthick {
    background-position: -64px -128px;
}

.sf-jqueryui.Metro .ui-icon-close {
    background-position: -80px -128px;
}

.sf-jqueryui.Metro .ui-icon-closethick {
    background-position: -96px -128px;
}

.sf-jqueryui.Metro .ui-icon-key {
    background-position: -112px -128px;
}

.sf-jqueryui.Metro .ui-icon-lightbulb {
    background-position: -128px -128px;
}

.sf-jqueryui.Metro .ui-icon-scissors {
    background-position: -144px -128px;
}

.sf-jqueryui.Metro .ui-icon-clipboard {
    background-position: -160px -128px;
}

.sf-jqueryui.Metro .ui-icon-copy {
    background-position: -176px -128px;
}

.sf-jqueryui.Metro .ui-icon-contact {
    background-position: -192px -128px;
}

.sf-jqueryui.Metro .ui-icon-image {
    background-position: -208px -128px;
}

.sf-jqueryui.Metro .ui-icon-video {
    background-position: -224px -128px;
}

.sf-jqueryui.Metro .ui-icon-script {
    background-position: -240px -128px;
}

.sf-jqueryui.Metro .ui-icon-alert {
    background-position: 0 -144px;
}

.sf-jqueryui.Metro .ui-icon-info {
    background-position: -16px -144px;
}

.sf-jqueryui.Metro .ui-icon-notice {
    background-position: -32px -144px;
}

.sf-jqueryui.Metro .ui-icon-help {
    background-position: -48px -144px;
}

.sf-jqueryui.Metro .ui-icon-check {
    background-position: -64px -144px;
}

.sf-jqueryui.Metro .ui-icon-bullet {
    background-position: -80px -144px;
}

.sf-jqueryui.Metro .ui-icon-radio-off {
    background-position: -96px -144px;
}

.sf-jqueryui.Metro .ui-icon-radio-on {
    background-position: -112px -144px;
}

.sf-jqueryui.Metro .ui-icon-pin-w {
    background-position: -128px -144px;
}

.sf-jqueryui.Metro .ui-icon-pin-s {
    background-position: -144px -144px;
}

.sf-jqueryui.Metro .ui-icon-play {
    background-position: 0 -160px;
}

.sf-jqueryui.Metro .ui-icon-pause {
    background-position: -16px -160px;
}

.sf-jqueryui.Metro .ui-icon-seek-next {
    background-position: -32px -160px;
}

.sf-jqueryui.Metro .ui-icon-seek-prev {
    background-position: -48px -160px;
}

.sf-jqueryui.Metro .ui-icon-seek-end {
    background-position: -64px -160px;
}

.sf-jqueryui.Metro .ui-icon-seek-first {
    background-position: -80px -160px;
}

.sf-jqueryui.Metro .ui-icon-stop {
    background-position: -96px -160px;
}

.sf-jqueryui.Metro .ui-icon-eject {
    background-position: -112px -160px;
}

.sf-jqueryui.Metro .ui-icon-volume-off {
    background-position: -128px -160px;
}

.sf-jqueryui.Metro .ui-icon-volume-on {
    background-position: -144px -160px;
}

.sf-jqueryui.Metro .ui-icon-power {
    background-position: 0 -176px;
}

.sf-jqueryui.Metro .ui-icon-signal-diag {
    background-position: -16px -176px;
}

.sf-jqueryui.Metro .ui-icon-signal {
    background-position: -32px -176px;
}

.sf-jqueryui.Metro .ui-icon-battery-0 {
    background-position: -48px -176px;
}

.sf-jqueryui.Metro .ui-icon-battery-1 {
    background-position: -64px -176px;
}

.sf-jqueryui.Metro .ui-icon-battery-2 {
    background-position: -80px -176px;
}

.sf-jqueryui.Metro .ui-icon-battery-3 {
    background-position: -96px -176px;
}

.sf-jqueryui.Metro .ui-icon-circle-plus {
    background-position: 0 -192px;
}

.sf-jqueryui.Metro .ui-icon-circle-minus {
    background-position: -16px -192px;
}

.sf-jqueryui.Metro .ui-icon-circle-close {
    background-position: -32px -192px;
}

.sf-jqueryui.Metro .ui-icon-circle-triangle-e {
    background-position: -48px -192px;
}

.sf-jqueryui.Metro .ui-icon-circle-triangle-s {
    background-position: -64px -192px;
}

.sf-jqueryui.Metro .ui-icon-circle-triangle-w {
    background-position: -80px -192px;
}

.sf-jqueryui.Metro .ui-icon-circle-triangle-n {
    background-position: -96px -192px;
}

.sf-jqueryui.Metro .ui-icon-circle-arrow-e {
    background-position: -112px -192px;
}

.sf-jqueryui.Metro .ui-icon-circle-arrow-s {
    background-position: -128px -192px;
}

.sf-jqueryui.Metro .ui-icon-circle-arrow-w {
    background-position: -144px -192px;
}

.sf-jqueryui.Metro .ui-icon-circle-arrow-n {
    background-position: -160px -192px;
}

.sf-jqueryui.Metro .ui-icon-circle-zoomin {
    background-position: -176px -192px;
}

.sf-jqueryui.Metro .ui-icon-circle-zoomout {
    background-position: -192px -192px;
}

.sf-jqueryui.Metro .ui-icon-circle-check {
    background-position: -208px -192px;
}

.sf-jqueryui.Metro .ui-icon-circlesmall-plus {
    background-position: 0 -208px;
}

.sf-jqueryui.Metro .ui-icon-circlesmall-minus {
    background-position: -16px -208px;
}

.sf-jqueryui.Metro .ui-icon-circlesmall-close {
    background-position: -32px -208px;
}

.sf-jqueryui.Metro .ui-icon-squaresmall-plus {
    background-position: -48px -208px;
}

.sf-jqueryui.Metro .ui-icon-squaresmall-minus {
    background-position: -64px -208px;
}

.sf-jqueryui.Metro .ui-icon-squaresmall-close {
    background-position: -80px -208px;
}

.sf-jqueryui.Metro .ui-icon-grip-dotted-vertical {
    background-position: 0 -224px;
}

.sf-jqueryui.Metro .ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px;
}

.sf-jqueryui.Metro .ui-icon-grip-solid-vertical {
    background-position: -32px -224px;
}

.sf-jqueryui.Metro .ui-icon-grip-solid-horizontal {
    background-position: -48px -224px;
}

.sf-jqueryui.Metro .ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px;
}

.sf-jqueryui.Metro .ui-icon-grip-diagonal-se {
    background-position: -80px -224px;
}

.sf-jqueryui.Metro .ui-widget-overlay {
    background: #3685EE none 50% top repeat-x;
    opacity: .3;
    filter: alpha(opacity=30);
}

.sf-jqueryui.Metro .ui-widget-shadow {
    margin: -8px 0 0 -8px;
    padding: 8px;
    background: #3685EE none 50% top repeat-x;
    opacity: .2;
    filter: alpha(opacity=20);
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}

.sf-jqueryui .ui-datepicker th {
    background-color: #fff;
}

.Syncfusion-Grid-Core .GridHeader, .Syncfusion-Grid-Core .ExternalForm-Header {
    overflow-x: hidden;
    background-repeat: repeat-x;
    background-attachment: scroll;
    background-position: 0 0;
    position: relative;
}

.Syncfusion-Grid-Core.cloneProperties {
    vertical-align: middle;
    text-align: left;
    border-style: solid;
    padding: 5px;
    -moz-border-radius: 4px 4px 4px 4px;
    background-repeat: repeat-x;
    background-attachment: scroll;
    background-position: 0 0;
}

.Syncfusion-Grid-Core .GroupHeaderCell {
    background-position: 0 0;
}

.Syncfusion-Grid-Core .RecordPlusExpand > div, .Syncfusion-Grid-Core .MasterCellExpand > div {
    height: 19px;
    vertical-align: middle;
    width: 23px;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: -207px -210px;
    padding: 0;
}

.Syncfusion-Grid-Core .RecordPlusCollapse > div, .Syncfusion-Grid-Core .MasterCellCollapse > div {
    height: 19px;
    vertical-align: middle;
    width: 23px;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: -191px -207px;
    padding: 0;
}

.Syncfusion-Grid-Core .Ascending {
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0 -778px;
}

.Syncfusion-Grid-Core .Descending {
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0 -802px;
}

.Syncfusion-Grid-Core .FirstPage, .Syncfusion-Grid-Core .FirstPageDisabled {
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: -2px -681px;
}

.Syncfusion-Grid-Core .PrevPage, .Syncfusion-Grid-Core .PrevPageDisabled {
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0 -728px;
}

.Syncfusion-Grid-Core .NextPage, .Syncfusion-Grid-Core .NextPageDisabled {
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0 -754px;
}

.Syncfusion-Grid-Core .LastPage, .Syncfusion-Grid-Core .LastPageDisabled {
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: -1px -707px;
}

.Syncfusion-Grid-Core .GridPager .NumericItem {
    display: inline-block;
    color: #999999 !important; 
}

.ColumnDropIndicator {
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: -5px -609px;
    width: 13px;
    height: 35px;
}

.Syncfusion-Grid-Core .AddNewItem {
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 4px -14px;
}

.Syncfusion-Grid-Core .EditItem {
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 4px -84px;
    background: url("../../Images/Nuevos iconos.png") no-repeat ;
}

.Syncfusion-Grid-Core .ExcelItem {
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 4px -155px;
}

.Syncfusion-Grid-Core .WordItem {
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 4px -568px;
}

.Syncfusion-Grid-Core .PdfItem {
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 4px -532px;
}

.Syncfusion-Grid-Core .DeleteItem {
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 4px -119px;
    background: url("../../Images/Nuevos iconos.png") no-repeat ;
}

.Syncfusion-Grid-Core .SaveItem {
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 4px -253px;
    background: url("../../Images/Nuevos iconos.png") no-repeat ;
}

.Syncfusion-Grid-Core .Cancel {
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 4px -218px ;
    background: url("../../Images/Nuevos iconos.png") no-repeat;
}

.Syncfusion-Grid-Core .FilterIcon {
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: -3px -192px;
    display: inline-block;
    float: right;
    height: 10px;
    margin: -14px -4px -3px 3px;
    padding: 3px 2px;
    width: 10px;
    position: relative;
}

.Syncfusion-Grid-Core .AutoWrap .FilterIcon {
    margin: -14px -4px -7px 3px;
}

.Syncfusion-Grid-Core .FilterIconTick {
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: -2px -324px;
    margin: -14px -4px -3px 3px;
    padding: 3px 2px;
    float: right;
    width: 10px;
    height: 10px;
    position: relative;
}

.Syncfusion-Grid-Core .FilterCellHover {
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0 -244px;
    padding: 7px 7px 0 0;
    float: right;
    width: 10px;
    height: 10px;
}

.Syncfusion-Grid-Core div[class*=sf] .ui-state-default, .Syncfusion-Grid-Core div[class*=sf] .ui-widget-content .ui-state-default {
    border: 0;
    background-position: 0 -438px;
}

.Syncfusion-Grid-Core div[class*=sf] .ui-slider .ui-state-hover {
    background-position: 0 -474px;
}

.Syncfusion-Grid-Core div[class*=sf] .ui-slider-horizontal .ui-slider-handle {
    top: -.5em;
}

.Syncfusion-Grid-Core div[class*=sf] .ui-slider .ui-slider-range {
    -moz-border-radius: 4px;
    background-position: 0 -512px;
    background-repeat: repeat-x;
    border: none;
}

.Syncfusion-Grid-Core div[class*=sf] .ui-widget-content {
    background-position: 0 -412px;
    background-repeat: repeat-x !important;
    display: inline-block;
    height: 8px;
    border: 0 none;
}

div[class*=Syncfusion-Grid-][class*=-Tooltip] {
    position: absolute;
    top: -20px;
    min-width: 13px;
    border: none;
}

    div[class*=Syncfusion-Grid-][class*=-Tooltip] .tooltipTopDiv {
        border: none;
        font-size: 10px;
        text-align: center;
        padding: 0 1px 0 1px;
        min-width: 13px;
        -moz-border-radius: 2px;
        display: block;
        background-repeat: repeat-x;
    }

    div[class*=Syncfusion-Grid-][class*=-Tooltip] .tooltipBottomDiv {
        height: 6px;
        display: block;
        background-position: -174px -24px;
        background-repeat: no-repeat;
        position: absolute;
    }

.Syncfusion-Grid-Core .GridPager .RefreshPager {
    vertical-align: middle;
    width: 18px;
    height: 18px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: -2px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    background-position: -1px -53px;
}

.Syncfusion-Grid-Core .RowCell.updatedCell {
    background-position: -7px -832px;
    background-repeat: no-repeat;
}

.Syncfusion-Grid-Core .EnableRowHover tbody > tr:hover > .RowHeader div, .Syncfusion-Grid-Core .HeaderIcon {
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0 -160px;
    width: 20px;
}

.Syncfusion-Grid-Metro .ef-toggle {
    height: 18px;
    width: 18px;
    float: right;
    border: 1px solid #f0f0f0;
    margin-right: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMciKsVgJP4fDWfECi8HC9qbUxxNCu3z9v6iI19uFxvSi);
}

    .Syncfusion-Grid-Metro .ef-toggle:hover {
        background-color: #2abff1;
        border-color: #c5c5c5;
    }

    .Syncfusion-Grid-Metro .ef-toggle.topright {
        background-position: -128px -143px;
    }

    .Syncfusion-Grid-Metro .ef-toggle.bottomleft {
        background-position: -128px -143px;
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
    }

.Syncfusion-Grid-Core .efheader-style {
    background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmwWbmx7e_SGQFiPolrXtzVA0B_g2FFYju/7bvFmljdUqA==) repeat-x scroll left top;
}

.Syncfusion-Grid-Core .ExternalForm {
    padding: .5em 1em;
    background-color: #f4f4f4;
}

.Syncfusion-Grid-Core .ImageOnly {
    background-position: center center;
    background-repeat: no-repeat;
    min-width: 20px !important;
}

.Syncfusion-Grid-Core .ImagePlusText {
    background-position: left center;
    background-repeat: no-repeat;
    text-indent: 10px;
}

.Syncfusion-Grid-Core .sf-toolbar.Metro-horizontal {
    width: 100%;
    height: 32px;
}

ul.Metro-context {
    z-index: 1000;
}

.Syncfusion-Grid-Core .Search {
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 4px -349px;
    background-color: transparent;
}

ul[class*=sf-grid-][class*=-menu] .DropDownFilterEl:hover {
    background-image: none;
    border: 1px solid transparent;
    background-color: Transparent;
}

.sf-sp-Hhandle:hover, .sf-sp-Vhandle:hover {
    background-color: #3685EE !important;
}

ul[class*=sf-grid-][class*=-menu] .ClearFilterSideImg {
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: -2px -292px;
    width: 1.5em;
    float: left;
    margin: 2px;
    height: 17px;
    position: absolute;
}

.reSizeColbg {
    width: 1px;
    z-index: 2;
}

.ui-selectable-helper {
    opacity: .4;
    filter: alpha(opacity=40);
    border-width: 1px !important;
    border-style: solid !important;
}

.ui-selectable-helper {
    opacity: .4;
    filter: alpha(opacity=40);
    position: absolute;
    z-index: 100;
}

.DragTable {
    border-style: groove;
    border-width: 1px;
}

.DropAllowCursor {
    cursor: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmwrcPS1FSK84b046lQNoJPs),move !important;
}

ul[class*="sf-grid-"][class*="-menu"] .sf-choiceList label.NoMatch {
    margin-left: 2px;
}

.sf-grid-metro-menu .sf-choiceList .sf-sp-vback {
    width: 11px;
}

.sf-grid-metro-menu .sf-choiceList .DropDownFilters {
    height: auto;
}

ul[class*=sf-grid-][class*=-menu] .Search-Choice-wrapper {
    display: block;
    float: left;
    margin-bottom: 5px;
    width: 186px;
    border-width: 1px;
    border-style: solid;
}

ul[class*=sf-grid-][class*=-menu] .button-wrapper, ul[class*=sf-grid-][class*=-menu] .button-wrapper:hover {
    background-repeat: repeat-x;
    background-attachment: scroll;
    background-position: 0 0;
    float: right;
    height: 20px;
    width: 11%;
    display: block;
    border-width: 0 0 0 1px;
    border-style: solid;
}

    ul[class*=sf-grid-][class*=-menu] .button-wrapper:hover {
        background-repeat: repeat-x;
        background-attachment: scroll;
        background-position: 0 -48px;
    }

ul[class*=sf-grid-][class*=-menu] .searchButton {
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 1px -352px;
}

ul[class*=sf-grid-][class*=-menu] .closeButton {
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 1px -380px;
}

ul[class*=sf-grid-][class*=-menu] .search-wrapper, ul[class*=sf-grid-][class*=-menu] .search-wrapper:hover {
    background-image: none;
    border-left-width: 0;
}

ul[class*=sf-grid-][class*=-menu] .Search-Choice-wrapper input {
    float: left;
    height: 20px;
    width: 88%;
    border: 1px none;
    padding: 0;
    text-indent: 2px;
}

ul[class*=sf-grid-][class*=-menu] .DropDownFilterEl, ul[class*=sf-grid-][class*=-menu] .DropDownFilterEl:hover {
    margin-top: 6px;
}

ul[class*=sf-grid-][class*=-menu] .FilterDiv {
    padding: 0 5px 0 0;
    float: right;
}

    ul[class*=sf-grid-][class*=-menu] .FilterDiv button {
        margin: 15px 5px 0 10px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
    }

.sf-grid-metro-menu .sf-warningmsg {
    display: block;
    float: left;
}

ul[class*=sf-grid-][class*=-menu] a {
   
}

.sfmatch-options input[type='checkbox'] {
    margin-left: 10px;
}

ul[name=syncfusion-grid] li > div.sortbyasc {
    background: transparent url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmwpbmIjTQ8ueeKb0Tdgi99McrAvwA5RSxoZd1o9Lb6_Y4iojU7Mj2EK) no-repeat;
    background-position: 0 -72px;
}

ul[name=syncfusion-grid][class*=blend] li > div.sortbyasc, ul[name=syncfusion-grid][class*=midnight] li > div.sortbyasc {
    background-position: 0 -36px;
}

ul[name=syncfusion-grid] > li > div.sortbydesc {
    background: transparent url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmwpbmIjTQ8ueeKb0Tdgi99McrAvwA5RSxoZd1o9Lb6_Y4iojU7Mj2EK) no-repeat;
    background-position: 0 -701px;
}

ul[name=syncfusion-grid][class*=blend] li > div.sortbydesc, ul[name=syncfusion-grid][class*=midnight] li > div.sortbydesc {
    background-position: 0 -275px;
}

ul[name=syncfusion-grid] > li > div.groupby {
    background: transparent url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmwpbmIjTQ8ueeKb0Tdgi99McrAvwA5RSxoZd1o9Lb6_Y4iojU7Mj2EK) no-repeat;
    background-position: 0 -419px;
}

ul[name=syncfusion-grid] > li > div.deleterecord {
    background: transparent url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmwpbmIjTQ8ueeKb0Tdgi99McrAvwA5RSxoZd1o9Lb6_Y4iojU7Mj2EK) no-repeat;
    background-position: 0 -311px;
}

ul[name=syncfusion-grid] > li > div.clearsorting {
    background: transparent url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmwpbmIjTQ8ueeKb0Tdgi99McrAvwA5RSxoZd1o9Lb6_Y4iojU7Mj2EK) no-repeat;
    background-position: 0 -241px;
}

ul[name=syncfusion-grid][class*=blend] li > div.clearsorting, ul[name=syncfusion-grid][class*=midnight] li > div.clearsorting {
    background-position: 0 -143px;
}

ul[name=syncfusion-grid] > li > div.cleargrouping {
    background: transparent url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmwpbmIjTQ8ueeKb0Tdgi99McrAvwA5RSxoZd1o9Lb6_Y4iojU7Mj2EK) no-repeat;
    background-position: 0 -211px;
}

ul[name=syncfusion-grid] > li > div.clearfilter {
    background: transparent url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmwpbmIjTQ8ueeKb0Tdgi99McrAvwA5RSxoZd1o9Lb6_Y4iojU7Mj2EK) no-repeat;
    background-position: 0 -179px;
}

ul[name=syncfusion-grid] > li > div.addrecord {
    background: transparent url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmwpbmIjTQ8ueeKb0Tdgi99McrAvwA5RSxoZd1o9Lb6_Y4iojU7Mj2EK) no-repeat;
    background-position: 0 0;
}

ul[name=syncfusion-grid] > li > div.editrecord {
    background: transparent url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmwpbmIjTQ8ueeKb0Tdgi99McrAvwA5RSxoZd1o9Lb6_Y4iojU7Mj2EK) no-repeat;
    background-position: 0 -347px;
}

ul[name=syncfusion-grid] > li > div.visiblecolumns {
    background: transparent url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmwpbmIjTQ8ueeKb0Tdgi99McrAvwA5RSxoZd1o9Lb6_Y4iojU7Mj2EK) no-repeat;
    background-position: 0 -665px;
}

ul[name=syncfusion-grid] > li > div.save {
    background: transparent url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmwpbmIjTQ8ueeKb0Tdgi99McrAvwA5RSxoZd1o9Lb6_Y4iojU7Mj2EK) no-repeat;
    background-position: 0 -629px;
}

ul[name=syncfusion-grid] > li > div.cancel {
    background: transparent url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmwpbmIjTQ8ueeKb0Tdgi99McrAvwA5RSxoZd1o9Lb6_Y4iojU7Mj2EK) no-repeat;
    background-position: 0 -107px;
}

ul[name=syncfusion-grid] > li > div.hidecolumn {
    background: transparent url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmwpbmIjTQ8ueeKb0Tdgi99McrAvwA5RSxoZd1o9Lb6_Y4iojU7Mj2EK) no-repeat;
    background-position: 0 -449px;
}

ul[name=syncfusion-grid] > li > div.nextpage {
    background: transparent url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmwpbmIjTQ8ueeKb0Tdgi99McrAvwA5RSxoZd1o9Lb6_Y4iojU7Mj2EK) no-repeat;
    background-position: 0 -521px;
}

ul[name=syncfusion-grid] > li > div.previouspage {
    background: transparent url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmwpbmIjTQ8ueeKb0Tdgi99McrAvwA5RSxoZd1o9Lb6_Y4iojU7Mj2EK) no-repeat;
    background-position: 0 -557px;
}

ul[name=syncfusion-grid] > li > div.firstpage {
    background: transparent url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmwpbmIjTQ8ueeKb0Tdgi99McrAvwA5RSxoZd1o9Lb6_Y4iojU7Mj2EK) no-repeat;
    background-position: 0 -383px;
}

ul[name=syncfusion-grid] > li > div.lastpage {
    background: transparent url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmwpbmIjTQ8ueeKb0Tdgi99McrAvwA5RSxoZd1o9Lb6_Y4iojU7Mj2EK) no-repeat;
    background-position: 0 -485px;
}

ul[name=syncfusion-grid] > li > div.refreshpager {
    background: transparent url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmwpbmIjTQ8ueeKb0Tdgi99McrAvwA5RSxoZd1o9Lb6_Y4iojU7Mj2EK) no-repeat;
    background-position: 0 -593px;
}

ul[name=syncfusion-grid] > li > div {
    width: 16px;
    height: 16px;
    margin-left: 7px;
    margin-top: 2px;
}

ul[name="syncfusion-grid"] > li > a + ul > li > div.visiblecolumns {
    background-image: none !important;
}

ul[name=syncfusion-grid] li > div > input {
    margin: 0;
    padding: 0;
}

ul[name=syncfusion-grid] li {
    height: 21px;
}

    ul[name=syncfusion-grid] li > a {
        font-family: Verdana;
        font-weight: lighter;
        padding: 0 0 0 3.5em !important;
    }

.Metro .sf-sp-tr {
    background-position: 2px -169px;
}

.Metro .sf-sp-vwrapper, .Metro .sf-sp-hwrapper {
    background-color: #d8d8d9;
}

.Syncfusion-Grid-Metro {
    border-color: #b3b3b3;
    color: #2e2e2e;
}

    .Syncfusion-Grid-Metro .GridContent .Table {
        border-top-color: #fefefe;
        border-bottom-color: #fefefe;
    }

    .Syncfusion-Grid-Metro .GridContent {
        background-color: #fff;
    }

    .Syncfusion-Grid-Metro .Gridtoolbar {
        border-top-color: #fefefe !important;
    }

    .Syncfusion-Grid-Metro .GroupDropArea {
        background-color: #ebebeb;
        border-color: #c5c5c5;
    }

    .Syncfusion-Grid-Metro.cloneProperties {
        color: #fff;
        background-color: #454545;
        border-color: #c5c5c5;
    }

    .Syncfusion-Grid-Metro th.MasterHeaderLeftCell {
        border-color: #c5c5c5;
    }

    .Syncfusion-Grid-Metro .CaptionRow {
        background-color: #f4f4f4;
    }

    .Syncfusion-Grid-Metro .HeaderCell, .Syncfusion-Grid-Metro .GroupTopLeftCell, .Syncfusion-Grid-Metro .TopLeftCell, .Syncfusion-Grid-Metro .CaptionRow, .Syncfusion-Grid-Metro .HeaderCellHover {
        border-color: #b3b3b3;
    }

.Syncfusion-Grid-Core .sf-toolbar.Metro-horizontal {
    border-color: #b3b3b3;
    border-style: solid;
    border-width: 0 0 1px 0;
}

.Metro .sf-sp-tr {
    border-color: #b3b3b3;
    border-top-width: 1px;
    border-top-style: solid;
}

.Syncfusion-Grid-Metro .PagerCaptionRow {
    border-top-color: #c5c5c5;
}

.Syncfusion-Grid-Metro .PagerGroupDropArea {
    border-top-color: #c5c5c5;
    background-color: #bfdbff;
}

.Syncfusion-Grid-Metro .GroupCaption {
    background-color: #e5e5e5;
    border-color: #c5c5c5;
}

.Syncfusion-Grid-Metro .HeaderCellHover, .Syncfusion-Grid-Metro .GroupHeaderCell:hover {
    color: #fff;
}

.Syncfusion-Grid-Metro .GroupHeaderCell, .Syncfusion-Grid-Metro .GroupHeaderCell:hover, .Syncfusion-Grid-Metro .GrpHdrUnboundColumn {
    border-color: #159ccb;
}

.Syncfusion-Grid-Metro .GroupHeaderCell {
    color: #fff;
    border-color: #c5c5c5;
}

.Syncfusion-Grid-Metro .SelectedHeaderCell {
    border-color: #c5c5c5;
    color: #2e2e2e;
}

.Syncfusion-Grid-Metro .RowHeader {
    border-color: #c5c5c5;
    background-color: #d8d8d9;
}

.Syncfusion-Grid-Metro .TemplateCell {
    color: #81c909;
}

.Syncfusion-Grid-Metro .UnboundCell {
    border-color: #fefefe;
}

.Syncfusion-Grid-Metro .SelectedRowHeaderCell, Syncfusion-Grid-Metro .UnboundButton {
    border-color: #c5c5c5;
    background-color: #d8d8d9;
}

.Syncfusion-Grid-Metro .RowCell, .Syncfusion-Grid-Metro .EmptyCell, .Syncfusion-Grid-Metro tr[class*=ChildRow] > .ChildGrid {
    border-color: #c5c5c5;
}

.Syncfusion-Grid-Metro .Alt_Row {
    background-color: #f4f4f4;
}

.Syncfusion-Grid-Metro .IndentCell {
    border-color: #c5c5c5;
    background-color: #e5e5e5;
}

.Syncfusion-Grid-Metro .Summary {
    color: #8a8a8a;
    background-color: #d0d0d0;
    border-color: #ddd;
}

.Syncfusion-Grid-Metro .GridSummary {
    border: 1px none #ddd;
}

.Syncfusion-Grid-Metro .RecordPlusCollapse, .Syncfusion-Grid-Metro .RecordPlusExpand {
    background-color: #e5e5e5;
    border-color: #c5c5c5;
}

.Syncfusion-Grid-Metro .MasterCellCollapse, .Syncfusion-Grid-Metro .MasterCellExpand {
    border-color: #c5c5c5;
}

    .Syncfusion-Grid-Metro .RecordPlusExpand > div, .Syncfusion-Grid-Metro .MasterCellExpand > div {
        background-color: #e5e5e5;
    }

.Syncfusion-Grid-Metro .PlusMinusSelection {
    background-color: #fcc467;
}

.Syncfusion-Grid-Metro .reSizeColbg {
    background-color: #688caf;
}

.Syncfusion-Grid-Metro .SelectedColumn {
    background-color: #c2e3ed;
    color: #2e2e2e;
}

.Syncfusion-Grid-Metro .SelectionBackground {
    background-color: #c2e3ed;
    color: #2e2e2e;
}

.Syncfusion-Grid-Metro .CurrentCell {
    background-color: #2aabcf;
    color: #fff;
}

.Syncfusion-Grid-Metro .GridPager {
    background-color: #ebebeb;
    border-color: #c5c5c5;
}

    .Syncfusion-Grid-Metro .GridPager, .Syncfusion-Grid-Metro .GridPager .NumericItem, .Syncfusion-Grid-Metro .Spacing, .Syncfusion-Grid-Metro .CaptionRow, .Syncfusion-Grid-Metro .GroupDropArea {
        color: #8a8a8a;
    }

.Syncfusion-Grid-Metro .NumericItem-hover {
    background-color: #2abff1;
    color: #fff;
}

ul.Metro ul li a span.arrows, ul.Metro-context span.arrows, ul.Metro-vertical span.arrows {
    background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMciKsVgJP4fDWfECi8HC9qbUxxNCu3z9v6iI19uFxvSi) no-repeat -100px -208px !important;
}

.Syncfusion-Grid-Metro .PrevPageDisabled, .Syncfusion-Grid-Metro .PrevPage, .Syncfusion-Grid-Metro .NextPage, .Syncfusion-Grid-Metro .NextPageDisabled, .Syncfusion-Grid-Metro .Descending, .Syncfusion-Grid-Metro .Ascending {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMcQHD2/4j/tdZz7KITXPqgtnhpaMeQddsDB3D0wfPpgq);
    background-color: transparent;
}

.Syncfusion-Grid-Metro .RecordPlusCollapse > div, .Syncfusion-Grid-Metro .MasterCellCollapse > div, .Syncfusion-Grid-Metro .EnableRowHover tbody > tr:hover > .RowHeader div, .Syncfusion-Grid-Metro .HeaderIcon {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMciKsVgJP4fDWfECi8HC9qbUxxNCu3z9v6iI19uFxvSi);
    background-color: transparent;
}

.Syncfusion-Grid-Metro .HeaderCellHover, .sf-grid-metro-menu .button-wrapper, .sf-grid-metro-menu .button-wrapper:hover, .Syncfusion-Grid-Metro .FilterCellHover, .Syncfusion-Grid-Metro .GroupHeaderCell:hover {
    background: none repeat-x scroll center bottom #33beef;
}

.sf-grid-metro-menu .sf-choiceList, .sf-grid-metro-menu .Disable_MenuItem a:hover {
    color: #2e2e2e !important;
}

.Syncfusion-Grid-Metro .UnboundButton:hover {
    background-image: none;
}

.Syncfusion-Grid-Metro .AddNewItem, .Syncfusion-Grid-Metro .EditItem, .Syncfusion-Grid-Metro .ExcelItem, .Syncfusion-Grid-Metro .WordItem, .Syncfusion-Grid-Metro .PdfItem, .Syncfusion-Grid-Metro .DeleteItem, .Syncfusion-Grid-Metro .SaveItem, .Syncfusion-Grid-Metro .Cancel, .Syncfusion-Grid-Metro .FirstPage, .Syncfusion-Grid-Metro .LastPage, .Syncfusion-Grid-Metro .FirstPageDisabled, .Syncfusion-Grid-Metro .LastPageDisabled, .Syncfusion-Grid-Metro .GridPager .RefreshPager, .Syncfusion-Grid-Metro .Search, .Syncfusion-Grid-Metro .FilterIcon, .Syncfusion-Grid-Metro .FilterIconTick, .sf-grid-metro-menu .ClearFilterSideImg, .sf-grid-metro-menu .searchButton, .sf-grid-metro-menu .closeButton, .ColumnDropIndicator {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMcQHD2/4j/tdZz7KITXPqgtnhpaMeQddsDB3D0wfPpgq);
    background-color: transparent;
}

.Syncfusion-Grid-Core .RowCell.updatedCell {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMcQHD2/4j/tdZz7KITXPqgtnhpaMeQddsDB3D0wfPpgq);
}

.Syncfusion-Grid-Metro .sliderContainer .ui-slider, .Syncfusion-Grid-Metro .sliderContainer .ui-slider .ui-slider-range, .Syncfusion-Grid-Metro .sliderContainer .ui-slider-horizontal .ui-slider-handle, .Syncfusion-Grid-Metro .ui-slider .ui-state-hover {
    background-color: transparent !important;
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMcQHD2/4j/tdZz7KITXPqgtnhpaMeQddsDB3D0wfPpgq) !important;
}

.Syncfusion-Grid-Metro .HeaderCell, .Syncfusion-Grid-Metro .grid-icon, .Syncfusion-Grid-Metro .GroupTopLeftCell, .Syncfusion-Grid-Metro .TopRightCell, .Syncfusion-Grid-Metro th.MasterHeaderLeftCell, .Syncfusion-Grid-Metro .TopLeftCell, .Syncfusion-Grid-Metro.cloneProperties, .Syncfusion-Grid-Metro .ExternalForm-Header, .Syncfusion-Grid-Metro .ToggleContainer {
    background: none repeat-x scroll center bottom #159ed9;
}

.Syncfusion-Grid-Metro .GridHeader {
    background-color: #159ed9;
    color: #fff;
}

.Syncfusion-Grid-Metro .ef-headerText {
    color: #fff;
}

.Syncfusion-Grid-Metro .Hdr-widthSettings {
    border-color: #c5c5c5;
}

.Syncfusion-Grid-Metro .CurrentItem, .Syncfusion-Grid-Metro .CurrentItem:hover {
    border-color: #c5c5c5;
    background-color: #2aabcf;
    color: #fff !important;
}

.Syncfusion-Grid-Metro .ToolbarItems {
    color: #fff;
}

.Syncfusion-Grid-Metro .EditFormCaptionCell {
    color: #555;
}

.Syncfusion-Grid-Metro .StringFilter, .Syncfusion-Grid-Metro .DateFilter, .Syncfusion-Grid-Metro .NumericFilter {
    background-color: #bfdbff;
    border-color: #c5c5c5;
}

.Syncfusion-Grid-Metro .EditForm {
    background-color: #f4f4f4;
}

.Syncfusion-Grid-Metro .RecordCaption {
    color: #555;
}

.Syncfusion-Grid-Metro .EditForm legend {
    color: #555;
}

.Syncfusion-Grid-Metro .EditCell .field-validation-error, .Syncfusion-Grid-Metro .EditForm .field-validation-error {
    color: red;
}

.Syncfusion-Grid-Metro .EditCell {
    border-color: #c5c5c5;
}

.Syncfusion-Grid-Metro .EditForm fieldset {
    border-color: #c5c5c5;
}

.Syncfusion-Grid-Metro .Gridtoolbar .customToolItem {
    color: #8a8a8a;
}

.reSizeColbg {
    background-color: #6593cf;
}

.sf-menu a {
    white-space: nowrap;
}

.ui-selectable-helper {
    background-color: #f0f3f8;
    border-color: #c5c5c5 !important;
}

.Syncfusion-Grid-Metro.DragElementtext {
    background-color: #f89643;
    color: #8a8a8a;
    border-color: #c5c5c5 !important;
}

.DragTable {
    border-color: #000;
    background-color: gray;
}

.Syncfusion-Grid-Metro .SelectionBackground.SelectedRowHighlight {
    background-color: #f68b3c;
}

.sf-grid-metro-menu .sf-choiceList, .sf-grid-metro-menu .Search-Choice-wrapper, .sf-grid-metro-menu .button-wrapper, .sf-grid-metro-menu .button-wrapper:hover {
    border-color: #c5c5c5;
}

.Syncfusion-Grid-Metro .GridEditors {
    border-color: #c5c5c5 !important;
    color: #8a8a8a !important;
}

.Syncfusion-Grid-Metro .button {
    border-color: #c5c5c5 !important;
}

.Syncfusion-Grid-Metro .sfInputText {
    color: #8a8a8a;
}

.Syncfusion-Grid-Metro .Table td.FrozenX, .Syncfusion-Grid-Metro .Table th.FrozenX {
    border-right-color: #989898;
}

.Syncfusion-Grid-Metro .Table td.FrozenY {
    border-top-color: #989898;
}

.Syncfusion-Grid-Metro .sfMetro .ui-state-default, .Syncfusion-Grid-Metro .sfMetro .ui-widget-content .ui-state-default {
    background-color: transparent !important;
}

.Syncfusion-Grid-Metro .ToggleTR, .Syncfusion-Grid-Core .ToggleBL, .Syncfusion-Grid-Metro .RecordPlusExpand > div, .Syncfusion-Grid-Metro .MasterCellExpand > div, .Syncfusion-Grid-Metro-Tooltip .tooltipBottomDiv {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMciKsVgJP4fDWfECi8HC9qbUxxNCu3z9v6iI19uFxvSi);
}

.Syncfusion-Grid-Metro .SelectedHeaderCell {
    background: none repeat-x scroll center bottom #e6e6e6;
}

.Syncfusion-Grid-Metro-Tooltip .tooltipTopDiv {
    background-color: #bbafad;
    color: #fff;
}

.Syncfusion-Grid-Metro .NextPage:Hover, .Syncfusion-Grid-Metro .LastPage:Hover, .Syncfusion-Grid-Metro .FirstPage:Hover, .Syncfusion-Grid-Metro .PrevPage:Hover, .Syncfusion-Grid-Metro .GridPager .RefreshPager:Hover {
    background-color: #2abff1;
}

.Syncfusion-Grid-Metro .FilterBarCell, .Syncfusion-Grid-Metro .FilterBarCellDisabled {
    border-color: #c5c5c5;
    background-color: #deecff;
    background-image: none;
}

    .Syncfusion-Grid-Metro .FilterBarCell input {
        border-color: #c5c5c5;
    }

.Syncfusion-Grid-Metro .Syncfusion-Grid-FilterStatusBar, .Syncfusion-Grid-Metro .Syncfusion-Grid-FilterStatusBarBottom {
    background-color: #f9f9f9;
    border-color: #c5c5c5;
}

.Syncfusion-Grid-FilterStatusBar .MsgDiv, .Syncfusion-Grid-FilterStatusBarBottom .MsgDiv {
    color: #8a8a8a;
}

ul[name=syncfusion-grid] {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMf78wjtQifKnbHnVtyiBq8wZd1o9Lb6_Y4iojU7Mj2EK) !important;
}

.Syncfusion-Grid-Metro .EnableRowHover tbody > tr:hover {
    background-color: #fbe292;
}

    .Syncfusion-Grid-Metro .EnableRowHover tbody > tr:hover > .RowHeader {
        border-color: #c5c5c5;
        background-color: #d8d8d9;
    }

.Syncfusion-Grid-Metro .ExternalEdit {
    background-color: #d8d8d9;
    border-color: #b3b3b3;
}

.Syncfusion-Grid-Metro .bg-clear, .Syncfusion-Grid-Metro .Gridtoolbar .customToolItem, .Syncfusion-Grid-Metro .MasterCellCollapse, .Syncfusion-Grid-Metro .MasterCellExpand, .Syncfusion-Grid-Metro td[class*=MasterCell] > div {
    background-color: transparent;
    border-color: #c5c5c5;
}

.Syncfusion-Grid-Metro .ef-wrapper {
    border-color: #c5c5c5;
    background-color: #f4f4f4;
}

.sf-editor.Metro .sfInputText, .sf-editor.Metro .Syncfusion_Value_TextBox, .sf-editor.Metro .maskeditInput {
    color: #2e2e2e;
    background-color: #fff;
    Height: 100%;
    Width: 100%;
}

.sf-editor.Metro {
    border: 1px solid #b3b3b3;
    display: inline-block;
}

    .sf-editor.Metro .button {
        border-left: 1px solid #b3b3b3;
        background-color: #159ed9;
    }

    .sf-editor.Metro .BtnSplitUp, .sf-editor.Metro .BtnSplitDown {
        background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMUvEWb0ArINJyEEbDmcuMu40HlghHnXphmkxVK6VeMY_) 0 50% repeat-x;
        background-color: #159ed9;
    }

        .sf-editor.Metro .BtnSplitUp:hover, .sf-editor.Metro .BtnSplitDown:hover {
            background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMUvEWb0ArINJyEEbDmcuMu40HlghHnXphmkxVK6VeMY_) 0 50% repeat-x;
            background-color: #159ed9;
        }

        .sf-editor.Metro .BtnSplitUp:active, .sf-editor.Metro .BtnSplitDown:active {
            background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMciKsVgJP4fDWfECi8HC9qbUxxNCu3z9v6iI19uFxvSi) 0 50% repeat-x;
            background-color: #159ed9;
        }

    .sf-editor.Metro .BtnSplitUp {
        background-position: -204px -20px;
    }

        .sf-editor.Metro .BtnSplitUp:hover {
            background-position: -204px -20px;
            background-color: #33beef;
        }

        .sf-editor.Metro .BtnSplitUp:active {
            background-position: -204px -20px;
            background-color: #a8cacc;
        }

    .sf-editor.Metro .BtnSplitDown {
        background-position: -172px -21px;
    }

        .sf-editor.Metro .BtnSplitDown:hover {
            background-position: -172px -21px;
            background-color: #33beef;
        }

        .sf-editor.Metro .BtnSplitDown:active {
            background-position: -172px -21px;
            background-color: #a8cacc;
        }

.sf-core.disablebuttons, .sf-genericdropdown.Metro .disablebuttons {
    filter: alpha(opacity=30);
    opacity: .3;
}

.sf-editor.Metro .rtl .button {
    border-left: none;
    border-right: 1px solid #b3b3b3;
    float: left;
}

.sf-editor.Metro .rtl .textboxbase {
    float: right;
}

.sf-editor.Metro .Syncfusion_Validator, .sf-editor.Metro .error, .sf-editor.Metro .ShowInvalidateText {
    color: #fff;
}

.sf-editor.Metro .Syncfusion_Watermark_TextBox, .sf-editor.Metro .MaskWaterMark {
    color: #000;
    font-style: italic;
    background-color: #fff;
    Height: 100%;
    Width: 100%;
}

.sf-editor.Metro .error {
    background-color: #cd0a0a;
}

.sf-autocomplete.Metro.Autocomplete_Wrapper {
    color: #2e2e2e;
    border: 1px solid #b3b3b3;
    height: 20px;
}

.sf-autocomplete.Metro.Autocomplete_SuggestionList {
    border: 1px solid #b3b3b3;
    background-color: #e6e6e6;
    color: #2e2e2e;
    font-size: 11px;
}

.sf-autocomplete.Metro ul li.listHover {
    background-image: none;
    background-position: bottom;
    background-repeat: repeat-x;
    background-color: #33beef;
    color: #fff;
}

.sf-autocomplete.Metro .onLoading {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmyfHPkIPTx3pawRJfmYpEUqflsk0dnur8ciX9tgHiPZzYjCas3DElta);
}

.sf-autocomplete.Metro ul li div.template {
    color: #2e2e2e;
}

.sf-autocomplete.Metro .dropdownbuttonbase {
    background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMUvEWb0ArINJyEEbDmcuMu40HlghHnXphmkxVK6VeMY_);
    background-repeat: no-repeat;
    background-position: -172px -16px;
    border-left: 1px solid #b3b3b3;
    background-color: #159ed9;
}

.sf-autocomplete.Metro .AutoCompleteDD_RTL {
    border-right: 1px solid #b3b3b3;
    border-left: none;
}

.sf-autocomplete.Metro .dropdownbuttonbase.autocompleteDropDown:hover {
    background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMUvEWb0ArINJyEEbDmcuMu40HlghHnXphmkxVK6VeMY_);
    background-repeat: no-repeat;
    background-position: -172px -16px;
    background-color: #33beef;
    color: #fff;
}

.sf-autocomplete.Metro .dropdownbuttonbase.autocompleteDropDown:active {
    background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMciKsVgJP4fDWfECi8HC9qbUxxNCu3z9v6iI19uFxvSi);
    background-repeat: no-repeat;
    background-position: -172px -16px;
    background-color: #a8cacc;
    color: #555;
}

.sf-autocomplete.Metro.Autocomplete_Wrapper input, .sf-autocomplete.Metro.Autocomplete_Wrapper .Syncfusion_Watermark_TextBox, .sf-autocomplete.Metro.Autocomplete_Wrapper .Syncfusion_Value_TextBox {
    color: #2e2e2e;
    background-color: #fff;
    width: 100%;
    padding: 0;
    border: none;
}

.sf-autocomplete.Metro .watermark {
    color: #000;
    font-style: italic;
}

.sf-autocomplete.Metro .HighlightQueryText {
    font-weight: bold;
    color: #fff;
}

.sf-genericdropdown.Metro .GenericDropDownButtonBase {
    color: #2e2e2e;
    vertical-align: middle;
}

    .sf-multicolumn.sf-genericdropdown.Metro .GenericDropDownButtonBase, .sf-genericdropdown.Metro .GenericDropDownButtonBase.GenericDropDownButton {
        border: 1px solid #b3b3b3;
        background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMUvEWb0ArINJyEEbDmcuMu40HlghHnXphmkxVK6VeMY_);
        background-repeat: no-repeat;
        background-position: -172px -16px;
        background-color: #159ed9;
    }

        .sf-multicolumn.sf-genericdropdown.Metro .GenericDropDownButtonBase:hover, .sf-genericdropdown.Metro .GenericDropDownButtonBase.GenericDropDownButton:hover {
            background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMUvEWb0ArINJyEEbDmcuMu40HlghHnXphmkxVK6VeMY_);
            background-color: #33beef;
            background-repeat: no-repeat;
            background-position: -172px -16px;
        }

        .sf-multicolumn.sf-genericdropdown.Metro .GenericDropDownButtonBase:active, .sf-genericdropdown.Metro .GenericDropDownButtonBase.GenericDropDownButton:active {
            background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMciKsVgJP4fDWfECi8HC9qbUxxNCu3z9v6iI19uFxvSi);
            background-color: #a8cacc;
            background-repeat: no-repeat;
            background-position: -172px -16px;
        }

.sf-genericdropdown.Metro .GenericDropDownContainer {
    border: 1px solid #b3b3b3;
}

.sf-genericdropdown.Metro .GenericDropDownTextBox {
    background-color: #fff;
    color: #2e2e2e;
}

.sf-genericdropdown.Metro .GenericDropDownTextBoxHover {
    background-color: #fff;
}

.sf-genericdropdown.Metro .GenericDropDownPopupPanel {
    background-color: #e6e6e6;
    color: #2e2e2e;
    border: 1px solid #b3b3b3;
    font-size: 11px;
}

    .sf-genericdropdown.Metro .GenericDropDownPopupPanel .listHover {
        background: #33beef none bottom;
        background-repeat: repeat-x;
        color: #fff;
    }

.sf-button.Metro {
    color: #2e2e2e;
}

    .sf-button.Metro.background {
        background-image: none;
        background-repeat: repeat-x;
        background-position: center bottom;
        background-color: #159ed9;
        color: #fff;
        border: 1px solid #b3b3b3;
    }

    .sf-button.Metro.backgroundhover {
        background-image: none;
        background-repeat: repeat-x;
        background-position: center bottom;
        background-color: #33beef;
        border: 1px solid #159ccb;
        color: #fff;
    }

    .sf-button.Metro.backgroundselected {
        background-image: none;
        background-repeat: repeat-x;
        background-position: center bottom;
        background-color: #a8cacc;
        border: 1px solid #aaa;
        color: #555;
    }

    .sf-button.Metro .spritesplitdropdownbutton, .sf-button.Metro .spritesplitnormalbutton {
        border: 0 none;
    }

    .sf-button.Metro .dropdowndownarrow, .sf-button.Metro .splitdownarrow {
        background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMUvEWb0ArINJyEEbDmcuMu40HlghHnXphmkxVK6VeMY_) no-repeat -175px -24px;
    }

        .sf-button.Metro .splitrightarrow:hover .dropdowndownarrow, .sf-button.Metro .splitdownarrow:hover .dropdowndownarrow {
            background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMUvEWb0ArINJyEEbDmcuMu40HlghHnXphmkxVK6VeMY_) no-repeat -175px -24px;
        }

        .sf-button.Metro .splitrightarrow:active .dropdowndownarrow, .sf-button.Metro .splitdownarrow:active .dropdowndownarrow {
            background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMciKsVgJP4fDWfECi8HC9qbUxxNCu3z9v6iI19uFxvSi) no-repeat -175px -24px;
        }

    .sf-button.Metro .splitbottomarrow {
        display: block;
        border-top: 1px solid #b3b3b3;
        text-align: center;
    }

        .sf-button.Metro .splitbottomarrow .buttonmaindiv {
            height: 8px;
        }

    .sf-button.Metro .splitrightarrow {
        display: table-cell;
        border-left: 1px solid #b3b3b3;
        text-align: center;
        vertical-align: top;
    }

    .sf-button.Metro .borderleftmousehover {
        border-left: 1px solid #159ccb;
    }

    .sf-button.Metro .bordertopmousehover {
        border-top: 1px solid #159ccb;
    }

.sf-ribboncontainer.Metro .ribbonbutton {
    background-image: none;
    background-color: transparent;
    border: 1px solid transparent;
}

    .sf-ribboncontainer.Metro .ribbonbutton:hover {
        background-image: none;
        background-color: #33beef;
        border: 1px solid #159ccb;
    }

    .sf-ribboncontainer.Metro .ribbonbutton:active {
        background-image: none;
        background-color: #a8cacc;
        border: 1px solid #aaa;
    }

.sf-captcha .validationFailed {
    color: #fff;
}

.sf-captcha .validationSuccess {
    color: #000;
}

.sf-captcha.Metro .captcha-image-container {
    float: left;
    border: 1px solid #c8c9c9;
    border-radius: 3px;
}

.sf-captcha.Metro .captcha-button-container {
    width: 50px;
    float: left;
}

    .sf-captcha.Metro .captcha-button-container .refresh-button {
        width: 29px;
        height: 29px;
        margin-left: 6px;
        margin-top: 5px;
        background: #f7f7f7 url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMUvEWb0ArINJyEEbDmcuMu40HlghHnXphmkxVK6VeMY_) no-repeat 4px -246px;
        border: 1px solid #e0e0e0;
        border-radius: 3px;
    }

    .sf-captcha.Metro .captcha-button-container .play-button {
        width: 29px;
        height: 29px;
        background: #f7f7f7 url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMUvEWb0ArINJyEEbDmcuMu40HlghHnXphmkxVK6VeMY_) no-repeat -26px -246px;
        border: 1px solid #e0e0e0;
        cursor: pointer;
        display: block;
        margin-left: 6px;
        margin-top: 7px;
        border-radius: 3px;
    }

.sf-rating.Metro.horizontal .stars, .sf-rating.Metro.vertical .stars {
    background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMbd8qCcMBGbl/v7O4wxvDy1SJsnW70lhbg==) no-repeat;
}

.sf-rating.Metro.horizontal .reset, .sf-rating.Metro.vertical .reset {
    background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMbd8qCcMBGbl/v7O4wxvDy1SJsnW70lhbg==) no-repeat;
    background-position: 0 0;
}

.sf-rating.Metro .reset:hover {
    background-position: 0 -17px;
}

.sf-rating.Metro .stars.inactive {
    background-position: 0 -34px;
}

.sf-rating.Metro .stars.active {
    background-position: 0 -51px;
}

.sf-rating.Metro .stars.selected {
    background-position: 0 -68px;
}

.sf-rating.Metro .stars.precision {
    background-position: 0 -51px;
}

.Metro .sf-sp-Hhandle, .Metro .sf-sp-Vhandle {
    background: #e6e6e6;
    border: 1px solid #b3b3b3;
}

.Metro .sf-sp-tb, .Metro .sf-sp-tr {
    height: 11px;
    width: 12px;
}

.Metro .sf-sp-bl, .Metro .sf-sp-br {
    height: 12px;
    width: 7px;
}

.Metro .sf-sp-tr {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81J7h5l7nIBsRJqbEMHgEVe5AWJtjhxKnh6MPS4/OAijTQH6DYUViO7/tu8WaWN1So);
    background-position: center -169px;
    background-repeat: no-repeat;
}

.Metro .sf-sp-tb {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81J7h5l7nIBsRJqbEMHgEVe5AWJtjhxKnh6MPS4/OAijTQH6DYUViO7/tu8WaWN1So);
    background-position: center -112px;
    background-repeat: no-repeat;
}

.Metro .sf-sp-bl {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81J7h5l7nIBsRJqbEMHgEVe5AWJtjhxKnh6MPS4/OAijTQH6DYUViO7/tu8WaWN1So);
    background-position: 1px 2px;
    background-repeat: no-repeat;
}

.Metro .sf-sp-br {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81J7h5l7nIBsRJqbEMHgEVe5AWJtjhxKnh6MPS4/OAijTQH6DYUViO7/tu8WaWN1So);
    background-position: 3px -56px;
    background-repeat: no-repeat;
}

.sf-splitter.Metro {
    border-color: #b3b3b3;
}

    .sf-splitter.Metro .shadowbar {
        background-color: #159ed9;
    }

    .sf-splitter.Metro .pane {
        color: #2e2e2e;
        background-color: #fff;
    }

    .sf-splitter.Metro .shadowbar.endrangeindicator {
        background-color: #fff;
    }

    .sf-splitter.Metro .splitbar {
        background-color: #159ed9;
        border-color: #b3b3b3;
    }

    .sf-splitter.Metro .h-forwardarrow {
        background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMUvEWb0ArINJyEEbDmcuMu40HlghHnXphmkxVK6VeMY_);
        background-position: -161px -16px;
        background-repeat: no-repeat;
    }

        .sf-splitter.Metro .h-forwardarrow:hover {
            background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMUvEWb0ArINJyEEbDmcuMu40HlghHnXphmkxVK6VeMY_);
            background-position: -161px -16px;
            background-repeat: no-repeat;
            background-color: #33beef;
        }

    .sf-splitter.Metro .h-backwardarrow {
        background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMUvEWb0ArINJyEEbDmcuMu40HlghHnXphmkxVK6VeMY_);
        background-position: -194px -16px;
        background-repeat: no-repeat;
    }

        .sf-splitter.Metro .h-backwardarrow:hover {
            background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMUvEWb0ArINJyEEbDmcuMu40HlghHnXphmkxVK6VeMY_);
            background-position: -194px -16px;
            background-repeat: no-repeat;
            background-color: #33beef;
        }

    .sf-splitter.Metro .v-forwardarrow {
        background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMUvEWb0ArINJyEEbDmcuMu40HlghHnXphmkxVK6VeMY_);
        background-position: -171px -23px;
        background-repeat: no-repeat;
    }

        .sf-splitter.Metro .v-forwardarrow:hover {
            background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMUvEWb0ArINJyEEbDmcuMu40HlghHnXphmkxVK6VeMY_);
            background-position: -171px -23px;
            background-repeat: no-repeat;
            background-color: #33beef;
        }

    .sf-splitter.Metro .v-backwardarrow {
        background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMUvEWb0ArINJyEEbDmcuMu40HlghHnXphmkxVK6VeMY_);
        background-position: -204px -24px;
        background-repeat: no-repeat;
    }

        .sf-splitter.Metro .v-backwardarrow:hover {
            background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMUvEWb0ArINJyEEbDmcuMu40HlghHnXphmkxVK6VeMY_);
            background-position: -204px -24px;
            background-repeat: no-repeat;
            background-color: #33beef;
        }

.sf-tagcloud.Metro {
    background-color: #fff;
}

    .sf-tagcloud.Metro .tagcloud-header {
        background-color: #159ed9;
        background-image: none;
        color: #fff;
    }

    .sf-tagcloud.Metro .tagcloud-items .textNode {
        color: #2e2e2e;
    }

        .sf-tagcloud.Metro .tagcloud-items .textNode.hover {
            color: #555;
        }

.sf-timepicker.timespan-widget.Metro {
    border: 1px solid #b3b3b3;
}

.sf-timepicker.Metro li {
    background-color: #159ed9;
    color: #fff;
    border-color: #b3b3b3;
}

    .sf-timepicker.Metro li:hover {
        background-color: #33beef;
        color: #fff;
        border-color: #159ccb;
    }

.sf-toolbar.Metro-horizontal {
    color: #fff;
    border: 1px solid #b3b3b3;
    background: #3685EE none repeat-x center bottom;
    display: inline-block;
    width: 100%;
}

.sf-toolbar.Metro-vertical {
    color: #fff;
    border: 1px solid #b3b3b3;
    background: #3685EE none repeat-y left;
    display: inline-block;
}

    .sf-toolbar.Metro-vertical, .sf-toolbar.Metro-vertical div:first-child {
        *display: inline;
        overflow: hidden;
    }

.sf-toolbar.Metro-horizontal li {
    display: inline;
    float: left;
}

.sf-toolbar.Metro-horizontal ul {
    vertical-align: middle;
    float: left;
}

.sf-toolbar.Metro-horizontal .AlignInline {
    display: inline;
}

.sf-toolbar.Metro-horizontal .Disable_ToolLi, .sf-toolbar.Metro-vertical .Disable_ToolLi {
    color: #000;
}

.sf-toolbar.Metro-horizontal .Tool_Hover, .sf-toolbar.Metro-vertical .Tool_Hover {
    background: #33beef none repeat-x center bottom;
    border: 1px solid #159ccb;
    color: #fff;
}

.sf-toolbar.Metro-horizontal .Tool_Selected, .sf-toolbar.Metro-vertical .Tool_Selected {
    border: 1px solid #aaa;
    background: #a8cacc none repeat-x center bottom;
    color: #555;
}

.sf-toolbar.Metro-horizontal .Toolbar_Separator {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMZLRoXapH8TMGXdaPS2_vmOIqI1OzI9hCg==);
    width: 2px;
    height: 15px;
    display: inline;
    float: left;
}

.sf-toolbar.Metro-vertical .Toolbar_Separator {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMRAynpFhps/i1McTQrt8/b_oiNfbhcb0og==);
    width: 15px;
    height: 2px;
}

.sf-toolbar.Metro-horizontal .AlignMiddle, .sf-toolbar.Metro-vertical .AlignMiddle, .sf-toolbar.Metro-horizontal .Toolbar_Text, .sf-toolbar.Metro-vertical .Toolbar_Text {
    vertical-align: middle;
    margin: 0 2px;
}

.sf-treeview.Metro .ImgCss {
    border: 1px solid #b3b3b3;
}

.sf-treeview.Metro .showline-NodeText, .sf-treeview.Metro .noline-NodeText {
    color: #2e2e2e;
}

.sf-treeview.Metro .showline {
    background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMSgJ9yW05njknxPWjZxXr5j_/s7jDG8PLVImydbvSWFu);
    background-repeat: repeat-y;
    background-position: 0 0;
}

.sf-treeview.Metro.RTL .showline {
    padding: 0 16px 5px 16px;
    background-position: right -38px;
}

.sf-treeview.Metro .Input_Text {
    border: solid 2px #a8cacc;
}

.sf-treeview.Metro span.noline-child, .sf-treeview.Metro span.showline-child {
    white-space: nowrap;
}

.sf-treeview.Metro .plus {
    background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMciKsVgJP4fDWfECi8HC9qbUxxNCu3z9v6iI19uFxvSi) 0 0 no-repeat;
    background-position: -159px -20px;
}

.sf-treeview.Metro .minus {
    background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMciKsVgJP4fDWfECi8HC9qbUxxNCu3z9v6iI19uFxvSi) 0 0 no-repeat;
    background-position: -223px -23px;
}

.sf-treeview.Metro.RTL .plus {
    background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMciKsVgJP4fDWfECi8HC9qbUxxNCu3z9v6iI19uFxvSi) 0 0 no-repeat;
    background-position: -194px -21px;
}

.sf-treeview.Metro.RTL .minus {
    background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMciKsVgJP4fDWfECi8HC9qbUxxNCu3z9v6iI19uFxvSi) 0 0 no-repeat;
    background-position: -85px -21px;
}

.sf-treeview.Metro .pointer, .sf-treeview.Metro.RTL .pointer {
    background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMSgJ9yW05njkSwOPahNTtabUxxNCu3z9v6iI19uFxvSi);
    background-repeat: no-repeat;
}

    .sf-treeview.Metro .pointer.child {
        background-position: 1px -322px;
        cursor: default;
    }

    .sf-treeview.Metro .pointer.plus {
        background-position: 1px -208px;
    }

    .sf-treeview.Metro .pointer.minus {
        background-position: 0 -153px;
    }

    .sf-treeview.Metro.RTL .pointer.child {
        background-position: 2px -322px;
    }

    .sf-treeview.Metro.RTL .pointer.plus {
        background-position: 2px -560px;
    }

    .sf-treeview.Metro.RTL .pointer.minus {
        background-position: 0 -505px;
    }

.sf-treeview.Metro .showline-selected, .sf-treeview.Metro .noline-selected {
    background: #a8cacc none 0 0 repeat-x;
    color: #555;
    border: 1px solid #aaa;
}

.sf-treeview.Metro .showline-hover, .sf-treeview.Metro .noline-hover {
    background: #33beef none 0 0 repeat-x;
    color: #fff;
    border: 1px solid #159ccb;
}

.sf-uploadbox .upload-progress-status {
    background-color: #fff;
}

.sf-uploadbox .upload-progress {
    border: 1px solid #b3b3b3;
}

.sf-uploadbox .file-list .file-status-failed {
    color: #fff;
}

.sf-uploadbox .file-list .file-status-success {
    color: #000;
}

.sf-uploadbox.Metro .file-progress {
    border: 1px solid #ffffff !important;
    background-color: #cce7ff !important;
}

.sf-uploadbox.Metro .file-action, .sf-uploadbox.Metro .file-list .file-size {
    border: 1px solid #ffffff !important;
    background-color: #cce7ff !important;
}

.sf-uploadbox.Metro .file-progress-status {
    background-color: #a8cacc;
}

.sf-uploadbox.Metro .inputbutton {
    background-color: #159ed9;
    color: #fff;
    border: 1px solid #b3b3b3;
    padding: 5px 10px;
    -moz-border-radius: 5px 5px 5px 5px;
    font-size: 11px;
    border-radius: 5px;
}

.sf-uploadbox.Metro .file-list {
    color: #fff;
}

.sf-menu.Metro > li > a {
    padding: 1px 16px 1px 4px;
    float: left;
}

.sf-menu.Metro {
    height: 20px;
    padding: 0 0 2px 0;
}

    .sf-menu.Metro > li {
        float: left;
        padding: 0 0 0 4px;
    }

    .sf-menu.Metro ul li a, .sf-menu.Metro-vertical li a, .sf-menu.Metro-vertical ul li a {
        display: block;
    }

    .sf-menu.Metro > li.separator {
        margin-top: 2px;
        height: 80%;
        width: 2px;
        padding: 0;
    }

    .sf-menu.Metro > li > a > span.arrows {
        background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMUvEWb0ArINJyEEbDmcuMu40HlghHnXphmkxVK6VeMY_) no-repeat -171px -18px;
    }

    .sf-menu.Metro > li:hover > a > span.arrows {
        background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMUvEWb0ArINJyEEbDmcuMu40HlghHnXphmkxVK6VeMY_) no-repeat -171px -18px;
    }

    .sf-menu.Metro ul li a span.arrows, .sf-menu.Metro-context span.arrows, .sf-menu.Metro-vertical span.arrows {
        background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMciKsVgJP4fDWfECi8HC9qbUxxNCu3z9v6iI19uFxvSi) no-repeat -156px -16px;
    }

    .sf-menu.Metro ul li:hover a span.arrows, .sf-menu.Metro-context li:hover span.arrows, .sf-menu.Metro-vertical li:hover span.arrows {
        background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMUvEWb0ArINJyEEbDmcuMu40HlghHnXphmkxVK6VeMY_) no-repeat -156px -16px;
    }

.sf-menu.Metro-vertical a {
    padding: 0 2.5em;
    zoom: 1;
}

.sf-menu.Metro-vertical {
    line-height: 19px;
    position: absolute;
}

    .sf-menu.Metro-vertical ul {
        margin: -.8px 0 0 0;
        top: 0;
        left: 101%;
    }

        .sf-menu.Metro-vertical ul li {
            line-height: 19px;
        }

    .sf-menu.Metro-vertical > li.separator {
        margin-left: 2px;
        height: 2px;
        width: 95%;
        padding: 0;
    }

    .sf-menu.Metro-vertical > li > img {
        position: absolute;
    }

.sf-menu.Metro-context a {
    display: block;
    padding: 0 0 0 2.5em;
    font-size: 11px;
}

.sf-menu.Metro-context {
    line-height: 19px;
    position: absolute;
    padding: 1px;
    width: 200px;
    z-index: 9998;
}

    .sf-menu.Metro-context ul {
        margin: -.8px 0 0 0;
        top: 0;
        left: 101%;
        line-height: 19px;
    }

    .sf-menu.Metro-context li > img, .sf-menu.Metro-context li > div, .sf-menu.Metro-context li > span {
        float: left;
        position: absolute;
    }

    .sf-menu.Metro-context > li.separator {
        margin-left: 30px;
        height: 2px;
        width: 80%;
        padding: 0;
    }

.sf-menu.Metro a, .sf-menu.Metro-vertical a {
    color: #fff;
}

.sf-menu.Metro ul li a, .sf-menu.Metro-vertical ul li a, .sf-menu.Metro-context ul li a, .sf-menu.Metro-context a {
    color: #2e2e2e;
}

.sf-menu.Metro {
    background: #3685EE none repeat-x center bottom;
    border: 1px solid #b3b3b3;
}

    .sf-menu.Metro > li:hover {
        background: #33beef none repeat-x center bottom;
        border: 1px solid #159ccb;
    }

    .sf-menu.Metro > li.separator {
        background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMZLRoXapH8TMGXdaPS2_vmOIqI1OzI9hCg==) repeat-y;
    }

        .sf-menu.Metro > li.separator:hover, .sf-menu.Metro-vertical > li.separator:hover {
            background-color: transparent;
            border: 1px solid transparent;
        }

    .sf-menu.Metro ul {
        background: #e6e6e6 none repeat-y scroll left center;
        border: 1px solid #b3b3b3;
    }

        .sf-menu.Metro ul li:hover, .sf-menu.Metro-vertical ul li:hover, .sf-menu.Metro-context li.hover-state {
            background-color: #33beef;
            border: 1px solid #159ccb;
        }

            .sf-menu.Metro > li:hover > a, .sf-menu.Metro-vertical > li:hover > a, .sf-menu.Metro li:hover > a, .sf-menu.Metro-vertical li:hover > a, .sf-menu.Metro-context li:hover > a, .sf-menu.Metro ul li:hover > a, .sf-menu.Metro-vertical ul li:hover > a, .sf-menu.Metro-context ul li:hover > a {
                color: #fff;
            }

        .sf-menu.Metro ul li.separator, .sf-menu.Metro-vertical ul li.separator, .sf-menu.Metro-context ul li.separator, .sf-menu.Metro-context > li.separator {
            background-repeat: repeat-x;
            border-bottom: 1px solid #b3b3b3;
        }

            .sf-menu.Metro ul li.separator:hover, .sf-menu.Metro-vertical ul li.separator:hover, .sf-menu.Metro-context ul li.separator:hover, .sf-menu.Metro-context > li.separator:hover {
                background-color: transparent;
                border: 1px solid transparent;
                border-bottom: 1px solid #159ccb;
            }

.sf-menu.Metro-vertical {
    background: #159ed9 none repeat-y left;
    color: #fff;
    border: 1px solid #b3b3b3;
}

    .sf-menu.Metro-vertical > li:hover, .sf-menu.Metro-vertical > li:hover {
        background: #33beef none repeat-x center bottom;
        border: 1px solid #159ccb;
    }

    .sf-menu.Metro-vertical > li.separator {
        background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMRAynpFhps/i1McTQrt8/b_oiNfbhcb0og==) repeat-x;
    }

    .sf-menu.Metro-vertical ul {
        background: #e6e6e6 none repeat-y scroll left center;
        border: 1px solid #b3b3b3;
    }

.sf-menu.Metro-context ul, .sf-menu.Metro-context {
    background: #e6e6e6 none repeat-y scroll left center;
    border: 1px solid #b3b3b3;
}

    .sf-menu.Metro li.Disable_MenuItem, .sf-menu.Metro ul li.Disable_MenuItem, .sf-menu.Metro-vertical li.Disable_MenuItem, .sf-menu.Metro-vertical ul li.Disable_MenuItem, .sf-menu.Metro-context li.Disable_MenuItem, .sf-menu.Metro-context ul li.Disable_MenuItem {
        background-color: transparent;
        border: 1px solid transparent;
    }

        .sf-menu.Metro > li.Disable_MenuItem > *, .sf-menu.Metro ul li.Disable_MenuItem > *, .sf-menu.Metro-vertical > li.Disable_MenuItem > *, .sf-menu.Metro-vertical ul li.Disable_MenuItem > *, .sf-menu.Metro-context > li.Disable_MenuItem > *, .sf-menu.Metro-context ul li.Disable_MenuItem > * {
            filter: alpha(opacity=40);
            opacity: .4;
        }

    .sf-menu.Metro > li.Disable_MenuItem a:hover, .sf-menu.Metro > li.Disable_MenuItem:hover, .sf-menu.Metro-vertical > li.Disable_MenuItem a:hover, .sf-menu.Metro-vertical > li.Disable_MenuItem:hover, .sf-menu.Metro-context > li.Disable_MenuItem a:hover, .sf-menu.Metro-context > li.Disable_MenuItem:hover {
        background-color: transparent;
        border: 1px solid transparent;
        background-image: none;
        color: #fff;
    }

.ChartModel img {
    border: 0 none;
}

.ChartModel > .TableScroll .ResetImg {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMdu9U/uG2E8xcoBdYJWt6vQuHDrOWPuLl8E/33Ao763tEqD2gk8CLj37bvFmljdUqA==);
    background-color: silver;
    background-position: center;
    background-repeat: no-repeat;
    vertical-align: middle;
    height: 100%;
    width: 100%;
    padding: 1px;
    font-size: 0;
}

.ChartModel > .TableScroll .DownImg {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMdu9U/uG2E8xcoBdYJWt6vQHu4e13NzLeP5x11V0LlrbnM0wEz_s7e8=);
    background-color: silver;
    background-position: center;
    background-repeat: no-repeat;
    vertical-align: middle;
    height: 100%;
    width: 100%;
    padding: 1px;
    font-size: 0;
}

.ChartModel > .TableScroll .UpImg {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMdu9U/uG2E8xcoBdYJWt6vRXcoAoLO4Q8vX4qS/KK6Pqr3RTN5XIxNM=);
    background-color: silver;
    background-position: center;
    background-repeat: no-repeat;
    vertical-align: middle;
    height: 100%;
    width: 100%;
    padding: 1px;
    font-size: 0;
}

.ChartModel > .TableScroll .LeftImg {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMdu9U/uG2E8xcoBdYJWt6vTIhayt7oAliAJe3b6fWdrnnM0wEz_s7e8=);
    background-color: silver;
    background-position: center;
    background-repeat: no-repeat;
    vertical-align: middle;
    height: 100%;
    width: 100%;
    padding: 1px;
    font-size: 0;
}

.ChartModel > .TableScroll .RightImg {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMdu9U/uG2E8xcoBdYJWt6vQpbhBVScUnpP9z5rh1qjo7EqD2gk8CLj37bvFmljdUqA==);
    background-color: silver;
    background-position: center;
    background-repeat: no-repeat;
    vertical-align: middle;
    height: 100%;
    width: 100%;
    padding: 1px;
    font-size: 0;
}

.ChartModel > .ChartRegionZoomBar {
    position: absolute;
    visibility: visible;
    background: #00000d;
    line-height: 0;
    font-size: 0;
    opacity: .5;
    filter: alpha(opacity=50);
}

.ChartModel .XZoomPanel > .ZoomBar, .ChartModel .YZoomPanel > .ZoomBar {
    font-size: 0;
    background-color: silver;
}

.ChartModel .XZoomPanel > .ZoomBar {
    padding-bottom: 1px;
    padding-top: 1px;
    padding-left: 0;
    padding-right: 0;
}

.ChartModel .YZoomPanel > .ZoomBar {
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 0;
    padding-top: 0;
}

.ChartModel > .TableScroll .XZoomPanel {
    background-color: silver;
    font-size: 0;
    padding: 0;
}

.ChartModel > .TableScroll .YZoomPanel {
    vertical-align: top;
    background-color: silver;
    font-size: 0;
    padding: 0;
}

.ChartModel .Rendering {
    background-color: silver;
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMdu9U/uG2E8xcoBdYJWt6vT5a9p636mw8gE3VTSZqEg/EqD2gk8CLj37bvFmljdUqA==);
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
}

.ChartModel > .Restriction {
    position: absolute;
    font-size: 15px;
    font-family: Arial;
    color: #000;
    display: block;
    font-weight: bold;
}

.ChartModel > .DivAreaAxis {
    position: absolute;
    overflow: hidden;
}

.ChartModel > .PaddingBottom {
    padding-bottom: 2px;
}

.ChartModel > .PaddingRight {
    padding-right: 2px;
}

.ChartModel > .PaddingTop {
    padding-top: 2px;
}

.ChartModel > .PaddingLeft {
    padding-left: 2px;
}

.ChartModel .TableAreaAxis {
    position: relative;
    font-size: 0;
    padding: 0;
    border: 0 none;
    table-layout: fixed;
    width: 100%;
    height: 100%;
}

    .ChartModel .TableAreaAxis td, .ChartModel > .TableScroll td {
        font-size: 0;
        padding: 0;
        margin: 0;
        line-height: 0;
    }

    .ChartModel .TableAreaAxis td {
        vertical-align: top;
        padding: 0;
        border: 0 none;
    }

.ChartModel > .TableScroll {
    position: absolute;
    table-layout: fixed;
    font-size: 0;
    padding: 0;
}

.ChartModel > #Legend.ChartLegend {
    position: absolute;
    display: block;
    z-index: 300;
    cursor: default;
}

.ChartModel > .WaitingPopup {
    opacity: .8;
    filter: alpha(opacity=80);
    position: absolute;
    visibility: visible;
    background-color: gray;
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMdu9U/uG2E8xcoBdYJWt6vQLCcfWeJYSj6EpNSVPaBGkeLV_IlkqyA51hMspt4ipGg==);
    background-position: center;
    background-repeat: no-repeat;
    line-height: 0;
    font-size: 0;
}

.ChartModel > .VirtualClass {
    position: absolute;
    overflow: hidden;
}

.ChartModel > .PrintButtonSpan .PrintButton {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMdu9U/uG2E8xcoBdYJWt6vRjeQDxAlQGM1_GGPVedROCZ4aWjHkHXbAwdw9MHz6YKg==);
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
}

.ChartModel > .PrintButtonSpan {
    position: absolute;
}

.ChartModel .VCursor {
    position: absolute;
    cursor: e-resize;
    width: 0;
}

.ChartModel .HCursor {
    position: absolute;
    cursor: n-resize;
    height: 0;
}

.ChartModel {
    position: relative;
}

    .ChartModel .PanningOpen {
        cursor: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMdu9U/uG2E8xcoBdYJWt6vQ9QTPtazkIIvw7bODJj6DZ),move;
    }

.PanningClose {
    cursor: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMdu9U/uG2E8xcoBdYJWt6vSpO1Ws/cWcNO2AEWj1VNfC),move;
}

.NormalChartModel {
    cursor: default;
}

.CrossHairChartModel {
    cursor: crosshair;
}

.HorizontalResize {
    cursor: n-resize;
}

.VerticalResize {
    cursor: e-resize;
}

.ToolTipTemplate {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMdu9U/uG2E8xcoBdYJWt6vTX2q9mZHmHTymmmbtlQx5x/v7O4wxvDy1SJsnW70lhbg==);
    background-color: #fff;
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
}

.ToolTipImage {
    background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMdu9U/uG2E8xcoBdYJWt6vTX2q9mZHmHTymmmbtlQx5x/v7O4wxvDy1SJsnW70lhbg==);
}

    .ToolTipImage.ToolTipLeftTopBorder {
        background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMdu9U/uG2E8xcoBdYJWt6vTX2q9mZHmHT5O_9jjvV4KMFcL5oygcT/tnhpaMeQddsDB3D0wfPpgq);
        width: 11px;
        height: 11px;
        background-repeat: no-repeat;
    }

    .ToolTipImage.ToolTipLeftMiddleBorder {
        background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMdu9U/uG2E8xcoBdYJWt6vTX2q9mZHmHT5AolqqNM5927zUJ4xYwbBY0HlghHnXphmkxVK6VeMY_);
        width: 11px;
        height: 4px;
        background-repeat: repeat-y;
    }

    .ToolTipImage.ToolTipLeftBottomBorder {
        background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMdu9U/uG2E8xcoBdYJWt6vTX2q9mZHmHT0h8R9oah52yPjn8FluPVaI0HlghHnXphmkxVK6VeMY_);
        width: 11px;
        height: 11px;
        background-repeat: no-repeat;
    }

    .ToolTipImage.ToolTipCenterTopContent {
        background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMdu9U/uG2E8xcoBdYJWt6vTX2q9mZHmHT5O_9jjvV4KMS7x_CT0W2kXUxxNCu3z9v6iI19uFxvSi);
        width: 4px;
        height: 11px;
        background-repeat: repeat-x;
    }

    .ToolTipImage.ToolTipCenterBottomBorder {
        background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMdu9U/uG2E8xcoBdYJWt6vTX2q9mZHmHT0h8R9oah52yOemXBddEE4fpnuNyuzKsVSPkw8MSRk95);
        width: 4px;
        height: 11px;
        background-repeat: repeat-x;
    }

    .ToolTipImage.ToolTipRightTopBorder {
        background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMdu9U/uG2E8xcoBdYJWt6vTX2q9mZHmHT5O_9jjvV4KMspnvzpPV4Lf_/s7jDG8PLVImydbvSWFu);
        width: 11px;
        height: 11px;
        background-repeat: no-repeat;
    }

    .ToolTipImage.ToolTipRightMiddleBorder {
        background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMdu9U/uG2E8xcoBdYJWt6vTX2q9mZHmHT5AolqqNM592k6VIRTU_0L67RFGwFJ9kybSlUtX48M_l);
        width: 11px;
        height: 4px;
        background-repeat: repeat-y;
    }

    .ToolTipImage.ToolTipRightBottomBorder {
        background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMdu9U/uG2E8xcoBdYJWt6vTX2q9mZHmHT0h8R9oah52y/Kc_UNSmNlq7RFGwFJ9kybSlUtX48M_l);
        width: 11px;
        height: 11px;
        background-repeat: no-repeat;
    }

    .ToolTipImage.ToolTipCenterMiddleContent {
        background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMdu9U/uG2E8xcoBdYJWt6vTX2q9mZHmHT5AolqqNM592wYBZYrEJ46XpnuNyuzKsVSPkw8MSRk95);
        background-repeat: repeat;
    }

.ToolbarImages {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMdu9U/uG2E8xcoBdYJWt6vQagNJ4QX8Wql8nb4dR5KibNB5YIR516YZpMVSulXjGPg==);
}

    .ToolbarImages.Gripper {
        height: 24px;
        width: 7px;
        background-position: -70px -1098px;
        width: 8px;
        height: 24px;
    }

    .ToolbarImages.Save {
        height: 24px;
        width: 24px;
        background-position: -70px -802px;
        width: 24px;
        height: 24px;
    }

    .ToolbarImages.Panning {
        height: 24px;
        width: 24px;
        background-position: -70px -654px;
        width: 24px;
        height: 24px;
    }

    .ToolbarImages.Print {
        height: 24px;
        width: 24px;
        background-position: -70px -728px;
        width: 24px;
        height: 24px;
    }

    .ToolbarImages.Copy {
        height: 24px;
        width: 24px;
        background-position: -70px -508px;
        width: 21px;
        height: 22px;
    }

    .ToolbarImages.ChartSeriesSkins {
        background-position: -70px -580px;
        width: 24px;
        height: 24px;
    }

    .ToolbarImages.Enable3D {
        height: 24px;
        width: 24px;
        background-position: -70px -434px;
        width: 24px;
        height: 24px;
    }

    .ToolbarImages.ZoomIn {
        height: 24px;
        width: 24px;
        background-position: -70px -950px;
        width: 24px;
        height: 24px;
    }

    .ToolbarImages.ZoomOut {
        height: 24px;
        width: 24px;
        background-position: -70px -1024px;
        width: 24px;
        height: 24px;
    }

    .ToolbarImages.ChangeChartSeries {
        height: 24px;
        width: 24px;
        background-position: -70px -876px;
        width: 24px;
        height: 24px;
    }

    .ToolbarImages.ChangePalette {
        height: 24px;
        width: 24px;
    }

    .ToolbarImages.Line {
        height: 11px;
        width: 20px;
        position: relative;
        top: 5px;
        background-position: 0 -1042px;
        width: 20px;
        height: 11px;
    }

    .ToolbarImages.Spline {
        height: 12px;
        width: 20px;
        position: relative;
        top: 5px;
        background-position: 0 -1661px;
        width: 20px;
        height: 12px;
    }

    .ToolbarImages.RotatedSpline {
        height: 12px;
        width: 20px;
        position: relative;
        top: 5px;
        background-position: 0 -1537px;
        width: 20px;
        height: 12px;
    }

    .ToolbarImages.Scatter {
        height: 12px;
        width: 20px;
        position: relative;
        top: 5px;
        background-position: 0 -1599px;
        width: 20px;
        height: 12px;
    }

    .ToolbarImages.Column {
        height: 12px;
        width: 20px;
        position: relative;
        top: 5px;
        background-position: 0 -422px;
        width: 20px;
        height: 12px;
    }

    .ToolbarImages.Bar {
        background-position: 0 -174px;
        width: 20px;
        height: 12px;
        height: 12px;
        width: 20px;
        position: relative;
        top: 5px;
    }

    .ToolbarImages.Gantt {
        background-position: 0 -670px;
        width: 20px;
        height: 12px;
        height: 12px;
        width: 20px;
        position: relative;
        top: 5px;
    }

    .ToolbarImages.StackingBar {
        background-position: 0 -1909px;
        width: 20px;
        height: 12px;
        height: 12px;
        width: 20px;
        position: relative;
        top: 5px;
    }

    .ToolbarImages.Area {
        background-position: 0 -112px;
        width: 20px;
        height: 12px;
        height: 12px;
        width: 20px;
        position: relative;
        top: 5px;
    }

    .ToolbarImages.RangeArea {
        background-position: 0 -1413px;
        width: 20px;
        height: 12px;
        height: 12px;
        width: 20px;
        position: relative;
        top: 5px;
    }

    .ToolbarImages.StackingArea {
        background-position: 0 -1785px;
        width: 20px;
        height: 12px;
        height: 12px;
        width: 20px;
        position: relative;
        top: 5px;
    }

    .ToolbarImages.SplineArea {
        background-position: 0 -1723px;
        width: 20px;
        height: 12px;
        height: 12px;
        width: 20px;
        position: relative;
        top: 5px;
    }

    .ToolbarImages.StackingColumn {
        background-position: -70px -62px;
        width: 20px;
        height: 12px;
        height: 12px;
        width: 20px;
        position: relative;
        top: 5px;
    }

    .ToolbarImages.StackingColumn100 {
        background-position: -70px -124px;
        width: 20px;
        height: 12px;
        height: 12px;
        width: 20px;
        position: relative;
        top: 5px;
    }

    .ToolbarImages.StackingBar100 {
        background-position: -70px 0;
        width: 20px;
        height: 12px;
        height: 12px;
        width: 20px;
        position: relative;
        top: 5px;
    }

    .ToolbarImages.StackingArea100 {
        background-position: 0 -1847px;
        width: 20px;
        height: 12px;
        height: 12px;
        width: 20px;
        position: relative;
        top: 5px;
    }

    .ToolbarImages.Pie {
        background-position: 0 -1103px;
        width: 20px;
        height: 12px;
        height: 12px;
        width: 20px;
        position: relative;
        top: 5px;
    }

    .ToolbarImages.Funnel {
        background-position: 0 -608px;
        width: 20px;
        height: 12px;
        height: 12px;
        width: 20px;
        position: relative;
        top: 5px;
    }

    .ToolbarImages.Pyramid {
        background-position: 0 -1289px;
        width: 20px;
        height: 12px;
        height: 12px;
        width: 20px;
        position: relative;
        top: 5px;
    }

    .ToolbarImages.HiLo {
        background-position: 0 -794px;
        width: 20px;
        height: 12px;
        height: 12px;
        width: 20px;
        position: relative;
        top: 5px;
    }

    .ToolbarImages.HiLoOpenClose {
        background-position: 0 -856px;
        width: 20px;
        height: 12px;
        height: 12px;
        width: 20px;
        position: relative;
        top: 5px;
    }

    .ToolbarImages.Candle {
        background-position: 0 -360px;
        width: 20px;
        height: 12px;
        height: 12px;
        width: 20px;
        position: relative;
        top: 5px;
    }

    .ToolbarImages.Bubble {
        background-position: 0 -298px;
        width: 20px;
        height: 12px;
        height: 12px;
        width: 20px;
        position: relative;
        top: 5px;
    }

    .ToolbarImages.StepLine {
        background-position: -70px -248px;
        width: 20px;
        height: 12px;
        height: 12px;
        width: 20px;
        position: relative;
        top: 5px;
    }

    .ToolbarImages.StepArea {
        background-position: -70px -186px;
        width: 20px;
        height: 12px;
        height: 12px;
        width: 20px;
        position: relative;
        top: 5px;
    }

    .ToolbarImages.Radar {
        background-position: 0 -1351px;
        width: 20px;
        height: 12px;
        height: 12px;
        width: 20px;
        position: relative;
        top: 5px;
    }

    .ToolbarImages.Kagi {
        background-position: 0 -980px;
        width: 20px;
        height: 12px;
        height: 12px;
        width: 20px;
        position: relative;
        top: 5px;
    }

    .ToolbarImages.Renko {
        background-position: 0 -1475px;
        width: 20px;
        height: 12px;
        height: 12px;
        width: 20px;
        position: relative;
        top: 5px;
    }

    .ToolbarImages.Polar {
        background-position: 0 -1227px;
        width: 20px;
        height: 12px;
        height: 12px;
        width: 20px;
        position: relative;
        top: 5px;
    }

    .ToolbarImages.ColumnRange {
        background-position: 0 -484px;
        width: 20px;
        height: 12px;
        height: 12px;
        width: 20px;
        position: relative;
        top: 5px;
    }

    .ToolbarImages.ThreeLineBreak {
        background-position: -70px -310px;
        width: 20px;
        height: 12px;
        height: 12px;
        width: 20px;
        position: relative;
        top: 5px;
    }

    .ToolbarImages.PointAndFigure {
        background-position: 0 -1165px;
        width: 20px;
        height: 12px;
        height: 12px;
        width: 20px;
        position: relative;
        top: 5px;
    }

    .ToolbarImages.BoxAndWhisker {
        background-position: 0 -236px;
        width: 20px;
        height: 12px;
        height: 12px;
        width: 20px;
        position: relative;
        top: 5px;
    }

    .ToolbarImages.Tornado {
        background-position: -70px -372px;
        width: 20px;
        height: 12px;
        height: 12px;
        width: 20px;
        position: relative;
        top: 5px;
    }

    .ToolbarImages.Histogram {
        background-position: 0 -918px;
        width: 20px;
        height: 12px;
        height: 12px;
        width: 20px;
        position: relative;
        top: 5px;
    }

    .ToolbarImages.HeatMap {
        background-position: 0 -732px;
        width: 20px;
        height: 12px;
        height: 12px;
        width: 20px;
        position: relative;
        top: 5px;
    }

    .ToolbarImages.Custom {
        background-position: 0 -546px;
        width: 20px;
        height: 12px;
        height: 12px;
        width: 20px;
        position: relative;
        top: 5px;
    }

div[id*="ToolTip"] > table, table td {
    padding: 0;
    border: none;
}

.ToolbarImages.Down {
    background-position: -70px -580px;
    width: 24px;
    height: 24px;
    position: relative;
    top: 5px;
    float: right;
}

span.ChartLegend > img {
    border: 0 none;
}

.schedule_Metro.ScheduleRoot {
    
    font-size: 11px;
    color: #000;
    position: relative;
    border: 1px solid #d0d0d0;
    background-color: #f3f3f3;
}

.schedule_Metro table, .schedule_Metro th, .schedule_Metro tr, .schedule_Metro .GoToDateWindowInner table tr, .schedule_Metro .GoToDateWindowInner table th {
    margin: 0;
    padding: 0;
    border-spacing: 0;
    border-collapse: collapse;
}

.schedule_Metro td, .schedule_Metro .GoToDateWindowInner table td {
    margin: 0;
    padding: 0;
    border-spacing: 0;
    border-collapse: collapse;
    vertical-align: top;
}

.page {
    page-break-after: always;
    font-size: 11px;
    text-align: left;
}

.schedule_Metro .NavigationPaneTd {
    border-right: 1px solid #d0d0d0;
    font-size: 10px;
    padding: 2px;
}

.schedule_Metro .NavigationPane {
    font-size: 10px;
}

.schedule_Metro .ui-datepicker-group {
    width: 100%;
}

.schedule_Metro .TopLeftIndentCellTd {
    vertical-align: bottom;
}

.schedule_Metro .TopLeftIndentCell {
    font-size: 11pt;
    text-align: center;
    vertical-align: top;
    background-color: #f3f3f3;
}

.schedule_Metro .HeaderBar {
    background-color: #f3f3f3;
    background-repeat: repeat-x;
    border-top: 1px solid #d0d0d0;
    font-size: 10pt;
    text-align: center;
    vertical-align: middle;
}

    .schedule_Metro .HeaderBar td {
        background-color: #f3f3f3;
        background-repeat: repeat-x;
        vertical-align: middle;
    }

.schedule_Metro .HeaderDateCell {
    background-repeat: repeat-x;
    font-size: 15px;
    padding: 0 10px;
    height: 20px;
    text-align: left;
    vertical-align: middle;
    height: 44px;
    overflow: hidden;
}

.schedule_Metro .WorkCellUp, .schedule_Metro .AllDayCell, .schedule_Metro .WorkCellDown {
    font-size: 10px;
    background-color: #e8eaec;
    border-bottom: 1px solid #d0d0d0;
    border-right: 1px solid #d0d0d0;
    overflow: hidden;
}

.schedule_Metro .WorkCatCellUp, .schedule_Metro .WorkCatCellDown {
    font-size: 10px;
    background-color: #e8eaec;
    border-bottom: 1px solid #d0d0d0;
    border-right: 1px solid #d0d0d0;
    overflow: hidden;
}

.schedule_Metro .WorkCellDownMonth {
    font-size: 10px;
    background-color: #fff;
    border-bottom: 1px solid #d0d0d0;
    border-right: 1px solid #d0d0d0;
    overflow: hidden;
}

.schedule_Metro .WorkCellUpMonth {
    font-size: 10px;
    background-color: #d6d6d6;
    border-bottom: 1px solid #d0d0d0;
    border-right: 1px solid #d0d0d0;
    overflow: hidden;
}

.schedule_Metro .TimeHourCell, .schedule_Metro .TimeHourCellHorizontal {
    background-color: #f3f3f3;
    vertical-align: top;
    font-size: 10pt;
    border-bottom: 1px solid #d0d0d0;
    text-align: center;
    overflow: hidden;
}

.schedule_Metro .TimeMinuteNextCellHorizontal {
    border-right: 1px solid #d0d0d0;
    vertical-align: top;
}

.schedule_Metro .TimeMinuteCellHorizontal {
    float: right;
    font-size: 9px;
    vertical-align: top;
}

.schedule_Metro .TimeHourCellMonth {
    background-color: #f3f3f3;
    vertical-align: middle;
    font-size: 7pt;
    border-bottom: 1px solid #d0d0d0;
    text-align: center;
    overflow: hidden;
}

.schedule_Metro .TimeHeaderBar {
    overflow: hidden;
    position: relative;
    table-layout: fixed;
}

.schedule_Metro .TimeHeaderBarOuter {
    overflow: hidden;
    position: relative;
    table-layout: fixed;
    border-top: 1px solid #d0d0d0;
    border-bottom: 1px solid #d0d0d0;
}

.schedule_Metro .ContentContainer {
    background-color: #eee;
    position: relative;
    width: 100%;
    border: 1px solid #d0d0d0;
    text-align: left;
    vertical-align: middle;
}

    .schedule_Metro .ContentContainer Table {
        table-layout: fixed;
    }

.schedule_Metro .TimeMinuteCell {
    font-size: 7pt;
    background-color: #f3f3f3;
    border-bottom: 1px solid #d0d0d0;
    text-align: left;
}

.schedule_Metro .AppointmentContentCell {
    background-image: -ms-linear-gradient(bottom center,#159ed9 0%,#33beef 100%);
    background-image: -moz-linear-gradient(bottom center,#159ed9 0%,#33beef 100%);
    background-image: -o-linear-gradient(bottom center,#159ed9 0%,#33beef 100%);
    background-image: -webkit-gradient(linear,bottom center,right bottom,color-stop(0,#159ed9),color-stop(2,#33beef));
    background-image: -webkit-linear-gradient(bottom center,#159ed9 0%,#33beef 100%);
    background-image: linear-gradient(bottom center,#159ed9 0%,#33beef 100%);
    background-color: #159ed9;
    box-shadow: 0 1px 4px #159ed9;
    background-repeat: repeat-x;
    vertical-align: top;
    text-align: center;
    background-position: center bottom;
    color: #fff;
}

.schedule_Metro .CategoryContentCell {
    background-color: #63c7dd;
    opacity: .95;
    color: #000;
}

.schedule_Metro .ViewStripCont {
    background-color: #159ed9;
    text-align: left;
    vertical-align: middle;
    color: #fff;
}

.schedule_Metro .toolbarRootTable td {
    width: 75px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
}

.schedule_MetroTemplatedToolTip {
    font-family: 'Nunito', sans-serif !important;
    font-size: 8pt;
    color: #000;
    padding: 3px;
    font-size: 8pt;
    background-color: #33beef;
    color: #fff;
    border: 1px solid #d0d0d0;
    border-radius: 3px 3px 3px 3px;
    vertical-align: middle;
    text-align: left;
}

.schedule_Metro .AppointmentText {
    font-size: 8pt;
    vertical-align: top;
    text-align: left;
    padding: 1px 2px 1px 4px;
    overflow: hidden;
}

.schedule_Metro .AppointmentInnerText {
    overflow: hidden;
}

.schedule_Metro .RemindImage {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMX5PmIM9tL6mkVwHpJiYe1zUxxNCu3z9v6iI19uFxvSi);
    background-position: -5px -611px;
    background-color: Transparent;
    background-repeat: no-repeat;
    float: right;
    height: 15px;
    width: 15px;
}

.schedule_Metro .CalendarImage {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMX5PmIM9tL6mkVwHpJiYe1zUxxNCu3z9v6iI19uFxvSi);
    background-position: 2px -675px;
    float: left;
    height: 17px;
    width: 20px;
}

.schedule_Metro .Recurrence {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMX5PmIM9tL6mkVwHpJiYe1zUxxNCu3z9v6iI19uFxvSi);
    background-position: -33px -611px;
    background-color: Transparent;
    display: table-cell;
    cursor: pointer;
    text-align: left;
    vertical-align: bottom;
    height: 20px;
    width: 16px;
    float: right;
}

.schedule_Metro .LowImportance {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMX5PmIM9tL6mkVwHpJiYe1zUxxNCu3z9v6iI19uFxvSi);
    background-position: -4px -641px;
    background-color: Transparent;
    background-repeat: no-repeat;
    height: 20px;
    width: 16px;
    text-align: right;
    float: right;
}

.schedule_Metro .HighImportance {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMX5PmIM9tL6mkVwHpJiYe1zUxxNCu3z9v6iI19uFxvSi);
    background-position: -33px -641px;
    background-color: Transparent;
    background-repeat: no-repeat;
    height: 20px;
    width: 16px;
    text-align: right;
    float: right;
}

.schedule_Metro .AppointmentWindowHeader {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMX5PmIM9tL6mkVwHpJiYe1zUxxNCu3z9v6iI19uFxvSi);
    background-position: 0 -192px;
    border-bottom: 1px solid #d0d0d0;
    background-color: #f3f3f3;
    height: 70px;
    padding-left: 3px;
    padding-top: 3px;
}

    .schedule_Metro .AppointmentWindowHeader table {
        border-collapse: separate;
        table-layout: fixed;
    }

.schedule_Metro .AppointmentWindowContent {
    padding: 5px;
    background-color: #f3f3f3;
}

    .schedule_Metro .AppointmentWindowContent table {
        table-layout: fixed;
        width: 100%;
    }

.schedule_Metro .AppointmentWindowInner {
    background-color: #f3f3f3;
    border: 1px solid #d0d0d0;
    color: #000;
}

.schedule_Metro .AppointmentWindow td {
    padding: 3px;
}

.schedule_Metro .SaveImageLabel {
    vertical-align: middle;
    text-align: center;
    color: #000;
}

.schedule_Metro .HighLowImportanceLabel {
    display: table-cell;
    vertical-align: middle;
}

.schedule_Metro .SaveImage {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMX5PmIM9tL6mkVwHpJiYe1zUxxNCu3z9v6iI19uFxvSi);
    background-position: 0 -746px;
    display: table-cell;
    cursor: pointer;
    width: 35px;
    height: 35px;
    text-align: center;
    vertical-align: bottom;
    text-decoration: none;
    float: left;
    margin-left: 7px;
}

.schedule_Metro .DeleteImage {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMX5PmIM9tL6mkVwHpJiYe1zUxxNCu3z9v6iI19uFxvSi);
    background-position: -18px -670px;
    display: table-cell;
    cursor: pointer;
    width: 35px;
    height: 32px;
    text-align: center;
    vertical-align: bottom;
    float: left;
    margin-left: 6px;
    margin-top: 3px;
}

.schedule_Metro .RecurrenceImage {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMX5PmIM9tL6mkVwHpJiYe1zUxxNCu3z9v6iI19uFxvSi);
    background-position: -16px -705px;
    background-repeat: no-repeat;
    display: table-cell;
    cursor: pointer;
    width: 38px;
    height: 32px;
    text-align: center;
    vertical-align: bottom;
    float: left;
    margin-left: 6px;
    margin-top: 3px;
}

.schedule_Metro .ReminderImage {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMX5PmIM9tL6mkVwHpJiYe1zUxxNCu3z9v6iI19uFxvSi);
    background-position: 0 -712px;
    display: table-cell;
    cursor: pointer;
    width: 20px;
    height: 18px;
    text-align: right;
    vertical-align: middle;
}

.schedule_Metro .ReminderComboTd {
    padding-left: 5px;
    vertical-align: middle;
}

.schedule_Metro .LowImportanceImage {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMX5PmIM9tL6mkVwHpJiYe1zUxxNCu3z9v6iI19uFxvSi);
    background-position: -1px -635px;
    height: 25px;
    width: 17px;
    cursor: pointer;
    text-align: right;
    vertical-align: middle;
    display: table-cell;
    padding-right: 2px;
}

.schedule_Metro .HighImportanceImage {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMX5PmIM9tL6mkVwHpJiYe1zUxxNCu3z9v6iI19uFxvSi);
    background-position: -30px -635px;
    height: 25px;
    width: 17px;
    cursor: pointer;
    text-align: right;
    vertical-align: middle;
    display: table-cell;
}

.schedule_Metro .TimeZoneImage {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmz1BznzCbds/gsxaEf2v1YI4u1r5cjXDSIj5MPDEkZPeQ==);
    background-position: 8px -452px;
    background-repeat: no-repeat;
    display: table-cell;
    cursor: pointer;
    width: 38px;
    height: 32px;
    text-align: center;
    vertical-align: bottom;
    float: left;
    margin-left: 6px;
    margin-top: 3px;
}

.schedule_Metro .HighLowImportanceLabel {
    *line-height: 24px;
}

.schedule_Metro .LowImportanceImage {
    *float: left;
}

.schedule_Metro .HighImportanceImage {
    *float: left;
}

.schedule_Metro .HighLowImportanceLabel {
    display: table-cell;
    vertical-align: middle;
}

.schedule_Metro .SaveImageTd, .schedule_Metro .DeleteImageTd, .schedule_Metro .RecurrenceImageTd, .schedule_Metro .HighImportanceImageTd, .schedule_Metro .LowImportanceImageTd, .schedule_Metro .TimeZoneImageTd {
    border: 1px solid Transparent;
}

    .schedule_Metro .SaveImageTd:hover, .schedule_Metro .DeleteImageTd:hover, .schedule_Metro .RecurrenceImageTd:hover, .schedule_Metro .TimeZoneImageTd:hover {
        background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMX5PmIM9tL6mkVwHpJiYe1zUxxNCu3z9v6iI19uFxvSi);
        background-position: 0 -277px;
        background-color: #33beef;
        border: 1px solid #d0d0d0;
        cursor: pointer;
    }

    .schedule_Metro .SaveImageTd:active, .schedule_Metro .DeleteImageTd:active, .schedule_Metro .RecurrenceImageTd:active, .schedule_Metro .TimeZoneImageTd:active {
        background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMX5PmIM9tL6mkVwHpJiYe1zUxxNCu3z9v6iI19uFxvSi);
        background-position: 0 -362px;
        background-color: #aaa;
        border: 1px solid #d0d0d0;
    }

.schedule_Metro .AppointmentWindowToolbar td {
    vertical-align: middle;
}

.schedule_Metro .Reminder_Details_StartTime {
    margin-left: 30px;
}

.schedule_Metro .scheduleDropdown {
    float: left;
    margin-left: 5px;
}

.schedule_Metro .AppointmentCell {
    position: absolute;
    opacity: .98 !important;
}

.schedule_Metro .AppContainer {
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 4px #159ed9;
    border: 1px solid #d0d0d0;
    overflow: hidden;
}

.schedule_Metro .CategoryCell {
    position: absolute;
    opacity: .98 !important;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 4px #159ed9;
    border: 1px solid #d0d0d0;
    overflow: hidden;
}

.schedule_Metro .selectedAppointmentCell {
    border: 2px solid #000;
}

.schedule_Metro .AppContainer Table {
    text-align: left;
    vertical-align: top;
    margin: 0;
    padding: 0;
    border-spacing: 10px;
    border-collapse: collapse;
    width: 100%;
    height: 100%;
}

.schedule_Metro .PrevDayButton {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMX5PmIM9tL6mkVwHpJiYe1zUxxNCu3z9v6iI19uFxvSi);
    background-position: 1px 0;
    cursor: pointer;
    float: left;
    height: 23px;
    width: 22px;
    padding-right: 5px;
}

    .schedule_Metro .PrevDayButton:hover {
        background-position: 0 -28px;
    }

    .schedule_Metro .PrevDayButton:active {
        background-position: 0 -60px;
    }

.schedule_Metro .NextDayButton {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMX5PmIM9tL6mkVwHpJiYe1zUxxNCu3z9v6iI19uFxvSi);
    background-position: 22px 0;
    cursor: pointer;
    float: left;
    height: 23px;
    width: 22px;
}

.schedule_Metro .category-icon {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMX5PmIM9tL6mkVwHpJiYe1zUxxNCu3z9v6iI19uFxvSi);
    cursor: pointer;
    float: right;
    padding-right: 10px;
    height: 23px;
    width: 22px;
}

.schedule_Metro .CollapseButton {
    background-position: 55px 28px;
}

.schedule_Metro .ExpandButton {
    background-position: 32px 29px;
}

.schedule_Metro .NextDayButton:hover {
    background-position: 21px -28px;
}

.schedule_Metro .NextDayButton:active {
    background-position: 21px -60px;
}

.schedule_Metro .DayImage, .schedule_Metro .WeekImage, .schedule_Metro .WorkWeekImage, .schedule_Metro .MonthImage, .schedule_Metro .TodayView, .schedule_Metro .ImportIcon, .schedule_Metro .ExportIcon {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMX5PmIM9tL6mkVwHpJiYe1zUxxNCu3z9v6iI19uFxvSi);
    background-position: 0 -487px;
    background-repeat: repeat-x;
    line-height: 15px;
    background-color: #159ed9;
    border-right: 1px solid #d0d0d0;
}

.schedule_Metro .PrintIcon {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmz1BznzCbds/gsxaEf2v1YI4u1r5cjXDSIj5MPDEkZPeQ==);
    background-position: 10px -365px;
    width: 16px;
    background-repeat: no-repeat;
    line-height: 15px;
    text-decoration: none;
}

.schedule_Metro .DayImage:active, .schedule_Metro .WeekImage:active, .schedule_Metro .WorkWeekImage:active, .schedule_Metro .MonthImage:active, .schedule_Metro .toolbarImageActive {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMX5PmIM9tL6mkVwHpJiYe1zUxxNCu3z9v6iI19uFxvSi);
    background-position: 0 -567px;
    background-repeat: repeat-x;
    line-height: 15px;
    background-color: #aaa;
    border-right: 1px solid #d0d0d0;
    color: #000;
}

.schedule_Metro .ImportIcon:hover, .schedule_Metro .ExportIcon:hover, .schedule_Metro .TodayView:hover, .schedule_Metro .DayImage:hover, .schedule_Metro .WeekImage:hover, .schedule_Metro .WorkWeekImage:hover, .schedule_Metro .MonthImage:hover, .schedule_Metro .toolbarImageHover {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMX5PmIM9tL6mkVwHpJiYe1zUxxNCu3z9v6iI19uFxvSi);
    background-position: 0 -527px;
    background-repeat: repeat-x;
    line-height: 15px;
    background-color: #33beef;
    border-right: 1px solid #d0d0d0;
}

.schedule_Metro .NewAppLabel {
    padding: 5px 0 3px 0;
    vertical-align: middle;
}

.schedule_Metro .NewAppText {
    padding: 5px 0 3px 0;
}

.schedule_Metro .NewAppDesc {
    overflow: auto;
    padding: 5px 0 3px 0;
}

.schedule_Metro .CrudButtons {
    height: 30px;
}

.schedule_Metro .Recurrence_div {
    padding: 5px 0 3px 10px;
}

.schedule_Metro .Recurrence_types {
    border-right: 1px solid #159ed9;
}

.schedule_Metro .Recurrence_common {
    padding: 3px;
}

    .schedule_Metro .Recurrence_common div {
        padding: 3px;
    }

.schedule_Metro .Recurrence_input {
    vertical-align: top;
}

.schedule_Metro .Recurrence_label {
    display: inline-table;
}

.schedule_Metro .Recurrence_start {
    display: inline-table;
    margin-left: 10px;
}

.schedule_Metro .Recurrence_valignbottom {
    vertical-align: text-bottom;
}

.schedule_Metro .Mandatory {
    color: red;
    font-size: 14px;
    vertical-align: middle;
    text-align: center;
}

.schedule_Metro .HeaderDaysOuter {
    background-color: #eee;
    overflow: hidden;
    position: relative;
    border-left: 1px solid #d0d0d0;
    border-right: 1px solid #d0d0d0;
    border-top: 1px solid #d0d0d0;
    text-align: left;
    left: 0;
    top: 0;
}

.schedule_Metro .HeaderDays {
    padding-top: 1px;
    background-color: #f3f3f3;
    position: relative;
    left: 0;
    top: 0;
}

.schedule_Metro .DraggableAreaDiv {
    position: relative;
    left: 0;
    top: 0;
}

.schedule_Metro .HeaderDays table {
    table-layout: fixed;
}

.schedule_Metro .DraggableAreaDiv table {
    table-layout: fixed;
}

.schedule_Metro .HeaderDaysCell {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMX5PmIM9tL6mkVwHpJiYe1zUxxNCu3z9v6iI19uFxvSi);
    background-position: 0 -784px;
    background-repeat: repeat-x;
    border-right: 1px solid #d0d0d0;
    border-bottom: 1px solid #d0d0d0;
    font-size: 8pt;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
    table-layout: fixed;
}

.schedule_Metro .HeaderResourceCell {
    background-color: #f3f3f3;
    border-bottom: 1px solid #d0d0d0;
    border-right: 1px solid #d0d0d0;
    font-size: 8.5pt;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
}

.schedule_Metro .HeaderResourceCellCategory {
    background-color: #f3f3f3;
    border-bottom: 1px solid #d0d0d0;
    border-right: 1px solid #d0d0d0;
    font-size: 8.5pt;
    text-align: left;
    padding-left: 15px;
    vertical-align: middle;
    overflow: hidden;
}

    .schedule_Metro .HeaderResourceCellCategory:hover {
        cursor: pointer;
    }

.schedule_Metro .HeaderToday {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMX5PmIM9tL6mkVwHpJiYe1zUxxNCu3z9v6iI19uFxvSi);
    background-position: 0 -124px;
    background-color: #aaa;
    border-right: 1px solid #aaa;
    border-left: 1px solid #aaa;
    font-size: 8pt;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
}

.schedule_Metro .HeaderTodayMonth {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMX5PmIM9tL6mkVwHpJiYe1zUxxNCu3z9v6iI19uFxvSi);
    background-position: 0 -124px;
    background-color: #aaa;
    border-right: 1px solid #aaa;
    border-left: 1px solid #aaa;
    text-align: left;
    overflow: hidden;
}

.schedule_Metro .CellToday {
    border-right: 1px solid #aaa;
    border-left: 1px solid #aaa;
}

.schedule_Metro .CellTodayMonth {
    border: 1px solid #aaa;
}

.schedule_Metro .CellTodayLeft {
    border-left: 1px solid #aaa;
}

.schedule_Metro .CellTodayRight {
    border-right: 1px solid #aaa;
}

.schedule_Metro .divDisable {
    background-color: Transparent;
    opacity: .35;
    filter: alpha(opacity=35);
    font-weight: normal;
    cursor: default !important;
}

.schedule_Metro .BusinessHour {
    background-color: #fff;
}

.schedule_Metro .selectedCell {
    color: #fff;
    background-color: #159ed9;
}

.schedule_Metro .cellHover {
    font-size: 9px;
    text-align: center;
    vertical-align: middle;
    background-color: #33beef;
    overflow: hidden;
}

.schedule_Metro .tablediv {
    display: table;
    width: 100%;
}

.schedule_Metro .celldiv {
    display: table-cell;
}

.schedule_Metro .rowdiv {
    display: table-row;
    width: auto;
}

.schedule_Metro .scheduleButton {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMX5PmIM9tL6mkVwHpJiYe1zUxxNCu3z9v6iI19uFxvSi);
    background-position: 0 -93px;
    background-color: #159ed9;
    background-repeat: repeat-x;
    border: 1px solid #d0d0d0;
    cursor: pointer;
    border-radius: 3px 3px 3px 3px;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    color: #fff;
}

.schedule_Metro div.scheduleButton:hover, .schedule_Metro input.scheduleButton:hover {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMX5PmIM9tL6mkVwHpJiYe1zUxxNCu3z9v6iI19uFxvSi);
    background-position: 0 -124px;
    background-color: #33beef;
    border: 1px solid 1px solid #d0d0d0;
    background-repeat: repeat-x;
    border-radius: 3px 3px 3px 3px;
}

.schedule_Metro .HighImportanceImageTd:hover, .schedule_Metro .LowImportanceImageTd:hover {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMX5PmIM9tL6mkVwHpJiYe1zUxxNCu3z9v6iI19uFxvSi);
    background-position: 0 -124px;
    border: 1px solid #d0d0d0;
    background-repeat: repeat-x;
    cursor: pointer;
    background-color: #33beef;
}

.schedule_Metro div.scheduleButton:active, .schedule_Metro .HighImportanceImageTd:active, .schedule_Metro .LowImportanceImageTd:active, .schedule_Metro .PressButton {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMX5PmIM9tL6mkVwHpJiYe1zUxxNCu3z9v6iI19uFxvSi);
    background-position: 0 -158px;
    background-color: #aaa;
    border: 1px solid #d0d0d0;
}

.schedule_Metro .RecurrenceWindow, .schedule_Metro .ReminderWindow {
    font-family: 'Nunito', sans-serif !important;
    font-size: 11px;
    color: #000;
    background-color: #f3f3f3;
    border: 1px solid #d0d0d0;
    padding: 1px 5px;
}

    .schedule_Metro .RecurrenceWindow td {
        height: 24px;
    }

.schedule_Metro .Recurrence_Duration, .schedule_Metro .Recurrence_Pattern, .schedule_Metro .Recurrence_Range {
    background-color: Transparent;
    border: 1px solid #d0d0d0;
    line-height: 20px;
    padding: 2px;
}

    .schedule_Metro .Recurrence_Pattern td {
        vertical-align: middle;
    }

.schedule_Metro .SelectedRecurrence, .schedule_Metro .SelectedTimeZone {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMX5PmIM9tL6mkVwHpJiYe1zUxxNCu3z9v6iI19uFxvSi);
    background-position: 0 -362px;
    background-color: #aaa;
    border: 1px solid #d0d0d0;
}

.schedule_Metro .WarningImage {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmz1BznzCbds/gsxaEf2v1YI4u1r5cjXDSIj5MPDEkZPeQ==);
    background-position: 0 -84px;
    height: 40px;
    width: 40px;
}

.schedule_Metro .EditRecurrence {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMX5PmIM9tL6mkVwHpJiYe1zUxxNCu3z9v6iI19uFxvSi);
    background-color: Transparent;
    background-position: 13px -751px;
    display: table-cell;
    text-align: left;
    vertical-align: bottom;
    height: 20px;
    width: 16px;
    float: right;
}

.schedule_Metro .Reminder_Details {
    border: 1px solid #d0d0d0;
    line-height: 20px;
    height: 150px;
    overflow: auto;
    font-size: 11px;
}

    .schedule_Metro .Reminder_Details td, .schedule_Metro .Reminder_Details th {
        padding-left: 3px;
    }

.schedule_Metro .ReminderHeader {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMX5PmIM9tL6mkVwHpJiYe1zUxxNCu3z9v6iI19uFxvSi);
    background-position: 0 -784px;
    background-color: Transparent;
    border: 1px solid #d0d0d0;
}

    .schedule_Metro .ReminderHeader th {
        border: 1px solid #d0d0d0;
    }

.schedule_Metro .Reminder_Details thead {
    background-color: #f3f3f3;
    border: 1px solid 1px solid #d0d0d0;
    line-height: 20px;
    padding: 3px;
    text-align: left;
}

.schedule_Metro .Reminder_Details tbody {
    border: 1px solid 1px solid #d0d0d0;
    line-height: 20px;
    padding: 3px;
    text-align: left;
}

.schedule_Metro .ReminderCell {
    line-height: 18px;
    text-align: left;
}

.schedule_Metro .selectedReminderCell {
    text-align: left;
    color: #fff;
    background-color: #159ed9;
}

.schedule_Metro .Reminder_Details_Subject {
    padding-top: 2px;
    font-weight: bold;
    text-align: left;
}

.schedule_Metro .PrintIconContext {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmz1BznzCbds/gsxaEf2v1YI4u1r5cjXDSIj5MPDEkZPeQ==);
    background-position: 0 -370px;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    line-height: 15px;
    text-decoration: none;
    width: 30px;
    display: table-cell;
    border-right: 1px solid #d0d0d0;
}

.schedule_Metro .PrintText {
    padding-left: 10px;
    font-size: 8pt;
    vertical-align: middle;
    text-align: left;
    display: table-cell;
}

.schedule_Metro .PrintAppointment {
    font-family: 'Nunito', sans-serif !important;
    font-size: 11px;
    color: #000;
    background-color: #fff;
}

    .schedule_Metro .PrintAppointment td {
        padding: 3px;
    }

.schedule_Metro .PrintAppointmentTitle {
    font-style: normal;
    font-weight: bold;
    font-size: 10pt;
}

.schedule_Metro .PrintAppointmentLabel {
    font-style: normal;
    font-weight: bold;
    font-size: 9pt;
    text-align: left;
    width: 40%;
}

.schedule_Metro .PrintAppointmentText {
    font-style: normal;
    font-weight: normal;
    font-size: 9pt;
}

#ui-datepicker-div {
    z-index: 9999;
}

.schedule_Metro .hasDatepicker {
    border: 1px solid #d0d0d0;
}

.schedule_Metro .ContextNewAppointment {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmz1BznzCbds/gsxaEf2v1YI4u1r5cjXDSIj5MPDEkZPeQ==);
    background-position: 0 -264px;
    width: 16px;
    height: 15px;
    background-repeat: no-repeat;
    display: table-cell;
    height: 20px;
    line-height: 15px;
    text-decoration: none;
    width: 20px;
}

.schedule_Metro .ContextNewRecurringAppointment {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmz1BznzCbds/gsxaEf2v1YI4u1r5cjXDSIj5MPDEkZPeQ==);
    background-position: 0 -326px;
    width: 16px;
    height: 15px;
    background-repeat: no-repeat;
    display: table-cell;
    height: 20px;
    line-height: 15px;
    text-decoration: none;
    width: 20px;
}

.schedule_Metro .ContextToday {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmz1BznzCbds/gsxaEf2v1YI4u1r5cjXDSIj5MPDEkZPeQ==);
    background-position: 0 -347px;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    display: table-cell;
    height: 20px;
    line-height: 15px;
    text-decoration: none;
    width: 20px;
}

.schedule_Metro .ContextQuickPrint {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmz1BznzCbds/gsxaEf2v1YI4u1r5cjXDSIj5MPDEkZPeQ==);
    background-position: 0 -306px;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    display: table-cell;
    height: 20px;
    line-height: 15px;
    text-decoration: none;
    width: 20px;
}

.schedule_Metro .ContextOpenAppointment {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmz1BznzCbds/gsxaEf2v1YI4u1r5cjXDSIj5MPDEkZPeQ==);
    background-position: 0 -285px;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    display: table-cell;
    height: 20px;
    line-height: 15px;
    text-decoration: none;
    width: 20px;
}

.schedule_Metro .ContextDeleteAppointment {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmz1BznzCbds/gsxaEf2v1YI4u1r5cjXDSIj5MPDEkZPeQ==);
    background-position: 0 -244px;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    display: table-cell;
    height: 20px;
    line-height: 15px;
    text-decoration: none;
    width: 20px;
}

.schedule_Metro .GoToDate {
    padding: 5px;
    margin: 5px;
    height: 70px;
    border-radius: 3px;
    border: 1px solid #d0d0d0;
}

.schedule_Metro .InputBox {
    background-color: #fff !important;
    color: #000 !important;
    border: 1px solid #d0d0d0 !important;
}

.sfInputText {
    color: #000 !important;
}

.schedule_Metro .AppointmentIndicatorTop {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmz1BznzCbds/gsxaEf2v1YI4u1r5cjXDSIj5MPDEkZPeQ==);
    background-position: 0 -391px;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    position: absolute;
    display: none;
}

.schedule_Metro .AppointmentIndicatorBottom {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmz1BznzCbds/gsxaEf2v1YI4u1r5cjXDSIj5MPDEkZPeQ==);
    background-position: 0 -425px;
    width: 24px;
    height: 24px;
    position: absolute;
    display: none;
}

.schedule_Metro .AppointmentIndicatorPrev {
    border: 1px solid #d0d0d0;
    border-radius: 0 0 10px 10px;
    width: 150px;
    height: 30px;
    left: -16px;
    position: absolute;
    text-align: center;
    background-color: #159ed9;
    display: none;
    cursor: pointer;
    rotation: 270deg !important;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

.schedule_Metro .AppointmentIndicatorNext {
    border: 1px solid #d0d0d0;
    border-radius: 10px 10px 0 0;
    width: 150px;
    height: 30px;
    left: 800px;
    position: absolute;
    display: none;
    cursor: pointer;
    text-align: center;
    background-color: #159ed9;
    rotation: 270deg !important;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

.schedule_Metro .AppointmentIndicatorDisable {
    opacity: .5;
    cursor: default;
}

.schedule_Metro .ui-resizable {
    position: relative;
}

.schedule_Metro .ui-resizable-handle {
    position: absolute;
    font-size: .1px;
    z-index: 99999;
    display: block;
}

.schedule_Metro .ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
    display: none;
}

.schedule_Metro .ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0;
}

.schedule_Metro .ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0;
}

.schedule_Metro .ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%;
}

.schedule_Metro .ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%;
}

.schedule_Metro .ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px;
}

.schedule_Metro .ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px;
}

.schedule_Metro .ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px;
}

.schedule_Metro .ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px;
}

.schedule_Metro .AppointmentText .AppointmentInnerText .AppointmentTextBox {
    font-family: 'Nunito', sans-serif !important;
    font-size: 11px;
    color: #000;
    background-color: transparent;
    border: 0;
    width: 100%;
    margin: 0 5px;
}

.schedule_Metro .subjectTextCss {
    width: 97%;
    border: 1px solid 1px solid #d0d0d0;
}

.schedule_Metro .BlockTime {
    color: #fff;
    background-color: #159ed9;
    position: absolute;
    opacity: .4;
}

.schedule_Metro .highlightSelectedDate a {
    background: #33beef !important;
    border: 1px solid #159ed9 !important;
    font-weight: normal;
    outline: medium none !important;
}

.schedule_Metro .highlighAppointmentDate {
    font-weight: bolder !important;
    color: #fff !important;
}

.schedule_Metro .categorizeBackground {
    background: none repeat scroll 0 0 transparent;
    border: 0 none !important;
    cursor: pointer;
    color: #000 !important;
}

    .schedule_Metro .categorizeBackground:hover {
        background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMX5PmIM9tL6mkVwHpJiYe1zUxxNCu3z9v6iI19uFxvSi) !important;
        background-position: 0 -277px !important;
        background-color: #33beef !important;
        cursor: pointer !important;
    }

.schedule_Metro .AppsOverflow {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmz1BznzCbds/gsxaEf2v1YI4u1r5cjXDSIj5MPDEkZPeQ==);
    background-position: 0 -153px;
    background-repeat: no-repeat;
    height: 17px;
    width: 17px;
    position: absolute;
}

.schedule_Metro .DateSeparator {
    border-right-color: #159ed9;
}

.schedule_Metro .AppointmentSubject {
    display: inline-block;
}

.schedule_Metro .NavigatorBar {
    display: inline-block;
    vertical-align: middle;
}

.schedule_Metro .HeaderRowDate {
    float: left;
    font-weight: bold;
    padding: 0 3px;
}

.schedule_Metro .TimeScaleContextSelected {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmyR7hGWSDrLEzQeWCEedemGaTFUrpV4xj4=);
    background-position: -260px 2px;
    background-repeat: no-repeat;
    display: table-cell;
    width: 24px;
    height: 24px;
    position: absolute;
}

.schedule_Metro .CategorizeIcon {
    border: 1px solid transparent;
}

.GreenCategorize {
    background-image: -ms-linear-gradient(bottom center,#7bce6d 0%,#76d466 100%);
    background-image: -moz-linear-gradient(bottom center,#7bce6d 0%,#76d466 100%);
    background-image: -o-linear-gradient(bottom center,#7bce6d 0%,#76d466 100%);
    background-image: -webkit-gradient(linear,bottom center,right bottom,color-stop(0,#7bce6d),color-stop(2,#76d466));
    background-image: -webkit-linear-gradient(bottom center,#7bce6d 0%,#76d466 100%);
    background-image: linear-gradient(bottom center,#7bce6d 0%,#76d466 100%);
    background-color: #7bce6d;
    color: #000;
    vertical-align: middle;
    text-align: center;
    box-shadow: 0 1px 4px white;
}

.RedCategorize {
    background-image: -ms-linear-gradient(bottom center,#d98889 0%,#f1b0b1 100%);
    background-image: -moz-linear-gradient(bottom center,#d98889 0%,#f1b0b1 100%);
    background-image: -o-linear-gradient(bottom center,#d98889 0%,#f1b0b1 100%);
    background-image: -webkit-gradient(linear,bottom center,right bottom,color-stop(0,#d98889),color-stop(1,#f1b0b1));
    background-image: -webkit-linear-gradient(bottom center,#d98889 0%,#f1b0b1 100%);
    background-image: linear-gradient(bottom center,#d98889 0%,#f1b0b1 100%);
    background-color: #d98889;
    color: #000;
    vertical-align: middle;
    text-align: center;
    box-shadow: 0 1px 4px white;
}

.BlueCategorize {
    background-image: -ms-linear-gradient(bottom center,#7599e1 0%,#b5c8ed 100%);
    background-image: -moz-linear-gradient(bottom center,#7599e1 0%,#b5c8ed 100%);
    background-image: -o-linear-gradient(bottom center,#7599e1 0%,#b5c8ed 100%);
    background-image: -webkit-gradient(linear,bottom center,right bottom,color-stop(0,#7599e1),color-stop(1,#b5c8ed));
    background-image: -webkit-linear-gradient(bottom center,#7599e1 0%,#b5c8ed 100%);
    background-image: linear-gradient(bottom center,#7599e1 0%,#b5c8ed 100%);
    background-color: #a3c2ff;
    color: #000;
    vertical-align: middle;
    text-align: center;
    box-shadow: 0 1px 4px white;
}

.YellowCategorize {
    background-image: -ms-linear-gradient(bottom center,#f8f265 0%,#fefeaa 100%);
    background-image: -moz-linear-gradient(bottom center,#f8f265 0%,#fefeaa 100%);
    background-image: -o-linear-gradient(bottom center,#f8f265 0%,#fefeaa 100%);
    background-image: -webkit-gradient(linear,bottom center,right bottom,color-stop(0,#f8f265),color-stop(1,#fefeaa));
    background-image: -webkit-linear-gradient(bottom center,#f8f265 0%,#fefeaa 100%);
    background-image: linear-gradient(bottom center,#f8f265 0%,#fefeaa 100%);
    background-color: #fff48b;
    color: #000;
    vertical-align: middle;
    text-align: center;
    box-shadow: 0 1px 4px white;
}

.PurpleCategorize {
    background-image: -ms-linear-gradient(bottom center,#cd8eaa 0%,#e2c2d1 100%);
    background-image: -moz-linear-gradient(bottom center,#cd8eaa 0%,#e2c2d1 100%);
    background-image: -o-linear-gradient(bottom center,#cd8eaa 0%,#e2c2d1 100%);
    background-image: -webkit-gradient(linear,bottom center,right bottom,color-stop(0,#cd8eaa),color-stop(1,#e2c2d1));
    background-image: -webkit-linear-gradient(bottom center,#cd8eaa 0%,#e2c2d1 100%);
    background-image: linear-gradient(top left,#cd8eaa 0%,#e2c2d1 100%);
    background-color: #cd8eaa;
    color: #000;
    vertical-align: middle;
    text-align: center;
    box-shadow: 0 1px 4px white;
}

.OrangeCategorize {
    background-image: -ms-linear-gradient(bottom center,#f19d5b 0%,#fecaa4 100%);
    background-image: -moz-linear-gradient(bottom center,#f19d5b 0%,#fecaa4 100%);
    background-image: -o-linear-gradient(bottom center,#f19d5b 0%,#fecaa4 100%);
    background-image: -webkit-gradient(linear,bottom center,right bottom,color-stop(0,#f19d5b),color-stop(1,#fecaa4));
    background-image: -webkit-linear-gradient(bottom center,#f19d5b 0%,#fecaa4 100%);
    background-image: linear-gradient(bottom center,#f19d5b 0%,#fecaa4 100%);
    background-color: #f19d5b;
    color: #000;
    vertical-align: middle;
    text-align: center;
    box-shadow: 0 1px 4px white;
}

    .OrangeCategorize .AppointmentTextBox, .GreenCategorize .AppointmentTextBox, .PurpleCategorize .AppointmentTextBox, .YellowCategorize .AppointmentTextBox, .BlueCategorize .AppointmentTextBox, .RedCategorize .AppointmentTextBox {
        color: #000 !important;
    }

.RedCategorizeIcon {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmz1BznzCbds/gsxaEf2v1YI4u1r5cjXDSIj5MPDEkZPeQ==);
    background-position: 0 -197px;
    width: 19px;
    height: 19px;
    background-repeat: no-repeat;
    display: table-cell;
    line-height: 19px;
    text-decoration: none;
}

.GreenCategorizeIcon {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmz1BznzCbds/gsxaEf2v1YI4u1r5cjXDSIj5MPDEkZPeQ==);
    background-position: 0 -59px;
    width: 19px;
    height: 19px;
    background-repeat: no-repeat;
    display: table-cell;
    line-height: 19px;
    text-decoration: none;
}

.BlueCategorizeIcon {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmz1BznzCbds/gsxaEf2v1YI4u1r5cjXDSIj5MPDEkZPeQ==);
    background-position: 0 1px;
    width: 19px;
    height: 19px;
    background-repeat: no-repeat;
    display: table-cell;
    line-height: 19px;
    text-decoration: none;
}

.OrangeCategorizeIcon {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmz1BznzCbds/gsxaEf2v1YI4u1r5cjXDSIj5MPDEkZPeQ==);
    background-position: 0 -128px;
    width: 19px;
    height: 19px;
    background-repeat: no-repeat;
    display: table-cell;
    line-height: 19px;
    text-decoration: none;
}

.PurpleCategorizeIcon {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmz1BznzCbds/gsxaEf2v1YI4u1r5cjXDSIj5MPDEkZPeQ==);
    background-position: 0 -173px;
    width: 19px;
    height: 19px;
    background-repeat: no-repeat;
    display: table-cell;
    line-height: 19px;
    text-decoration: none;
}

.YellowCategorizeIcon {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmz1BznzCbds/gsxaEf2v1YI4u1r5cjXDSIj5MPDEkZPeQ==);
    background-position: 0 -221px;
    width: 19px;
    height: 19px;
    background-repeat: no-repeat;
    display: table-cell;
    line-height: 19px;
    text-decoration: none;
}

.schedule_Metro .categorizeBackground .buttonimage {
    background-color: transparent;
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmz1BznzCbds/gsxaEf2v1YI4u1r5cjXDSIj5MPDEkZPeQ==);
    background-position: 12px -24px;
    width: 40px;
    height: 27px;
    background-repeat: no-repeat;
    border: 1px solid transparent !important;
    cursor: pointer;
    color: #000;
}

.sf-rte.Metro .ToolbarItems, ul[ID$='_FormElementButton_DropDown'] .ElementItems {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmx8u9sDXCNjGK2eZXpN4eYEnf7atIHbP3ZnhpaMeQddsDB3D0wfPpgq);
}

.ElementItems.FormEl {
    background-position: -459px -174px;
}

.ElementItems.ButtonEl {
    background-position: -287px -201px;
}

.ElementItems.CheckBoxEl {
    background-position: -320px -202px;
}

.ElementItems.HiddenEl {
    background-position: -352px -202px;
}

.ElementItems.PasswordEl {
    background-position: -386px -202px;
}

.ElementItems.RadioEl {
    background-position: -419px -202px;
}

.ElementItems.ResetEl {
    background-position: -457px -202px;
}

.ElementItems.SubmitEl {
    background-position: -288px -228px;
}

.ElementItems.TextBoxEl {
    background-position: -353px -230px;
}

.ElementItems.TextAreaEl {
    background-position: -320px -230px;
}

.ElementItems.SelectEl {
    background-position: -460px -138px;
}

.sf-rte .ToolbarItems.LeftAlign_tool {
    background-position: -26px -39px;
}

.sf-rte .ToolbarItems.CenterAlign_tool {
    background-position: -55px -39px;
}

.sf-rte .ToolbarItems.RightAlign_tool {
    background-position: -89px -39px;
}

.sf-rte .ToolbarItems.Justify_tool {
    background-position: -123px -39px;
}

.sf-rte .ToolbarItems.Bold_tool {
    background-position: -159px -39px;
}

.sf-rte .ToolbarItems.Italic_tool {
    background-position: -196px -39px;
}

.sf-rte .ToolbarItems.StrikeThrough_tool {
    background-position: -55px -70px;
}

.sf-rte .ToolbarItems.Underline_tool {
    background-position: -23px -68px;
}

.sf-rte .ToolbarItems.Cut_tool {
    background-position: -90px -70px;
}

.sf-rte .ToolbarItems.Copy_tool {
    background-position: -123px -70px;
}

.sf-rte .ToolbarItems.Paste_tool {
    background-position: -159px -70px;
}

.sf-rte .ToolbarItems.Bullets_tool {
    background-position: -25px -104px;
}

.sf-rte .ToolbarItems.Numbering_tool {
    background-position: -200px -69px;
}

.sf-rte .ToolbarItems.Undo_tool {
    background-position: -125px -106px;
}

.sf-rte .ToolbarItems.Redo_tool {
    background-position: -161px -106px;
}

.sf-rte .ToolbarItems.ClearFormat_tool {
    background-position: -55px -107px;
}

.sf-rte .ToolbarItems.ClearAll_tool {
    background-position: -89px -105px;
}

.sf-rte .ToolbarItems.Indent_tool {
    background-position: -202px -100px;
}

.sf-rte .ToolbarItems.Outdent_tool {
    background-position: -26px -139px;
}

.sf-rte .ToolbarItems.Smiley_tool {
    background-position: -55px -137px;
}

.sf-rte .ToolbarItems.InsertImage_tool {
    background-position: -88px -137px;
}

.sf-rte .ToolbarItems.Hyperlink_tool {
    background-position: -125px -137px;
}

.sf-rte .ToolbarItems.Unlink_tool {
    background-position: -160px -137px;
}

.sf-rte .ToolbarItems.SuperScript_tool {
    background-position: -85px -171px;
}

.sf-rte .ToolbarItems.SubScript_tool {
    background-position: -53px -170px;
}

.sf-rte .ToolbarItems.UpperCase_tool {
    background-position: -125px -173px;
}

.sf-rte .ToolbarItems.LowerCase_tool {
    background-position: -28px -173px;
}

.sf-rte .ToolbarItems.InsertParagraph_tool {
    background-position: -161px -171px;
}

.sf-rte.SmileyOptions {
    background-color: #fff;
    border: 1px solid #b3b3b3;
}

.sf-rte .Smiley div:hover {
    border: 2px solid #159ccb;
}

.sf-rte .Smiley_0 {
    background-position: -21px -30px;
}

.sf-rte .Smiley_1 {
    background-position: -65px -30px;
}

.sf-rte .Smiley_2 {
    background-position: -109px -30px;
}

.sf-rte .Smiley_3 {
    background-position: -155px -30px;
}

.sf-rte .Smiley_4 {
    background-position: -199px -30px;
}

.sf-rte .Smiley_5 {
    background-position: -24px -78px;
}

.sf-rte .Smiley_6 {
    background-position: -67px -77px;
}

.sf-rte .Smiley_7 {
    background-position: -111px -78px;
}

.sf-rte .Smiley_8 {
    background-position: -155px -77px;
}

.sf-rte .Smiley_9 {
    background-position: -198px -76px;
}

.sf-rte .Smiley_10 {
    background-position: -24px -122px;
}

.sf-rte .Smiley_11 {
    background-position: -67px -119px;
}

.sf-rte .Smiley_12 {
    background-position: -112px -118px;
}

.sf-rte .Smiley_13 {
    background-position: -157px -118px;
}

.sf-rte .Smiley_14 {
    background-position: -200px -118px;
}

.sf-rte .Smiley_15 {
    background-position: -24px -168px;
}

.sf-rte .Smiley_16 {
    background-position: -67px -167px;
}

.sf-rte .Smiley_17 {
    background-position: -111px -167px;
}

.sf-rte .Smiley_18 {
    background-position: -157px -165px;
}

.sf-rte .Smiley_19 {
    background-position: -199px -163px;
}

.sf-rte .Smiley_20 {
    background-position: -24px -211px;
}

.sf-rte .Smiley_21 {
    background-position: -67px -211px;
}

.sf-rte .Smiley_22 {
    background-position: -112px -211px;
}

.sf-rte .Smiley_23 {
    background-position: -158px -211px;
}

.sf-rte .Smiley_24 {
    background-position: -202px -211px;
}

.sf-rte .Smiley_25 {
    background-position: -26px -258px;
}

.sf-rte .Smiley_26 {
    background-position: -68px -258px;
}

.sf-rte .Smiley_27 {
    background-position: -112px -256px;
}

.sf-rte .Smiley_28 {
    background-position: -159px -254px;
}

.sf-rte .Smiley_29 {
    background-position: -200px -254px;
}

.sf-rte.Metro.disablebuttons {
    filter: alpha(opacity=30);
    opacity: .3;
}

.sf-rte.Metro {
    background-color: #3685EE;
    background-position: center bottom;
    background-repeat: repeat-x;
    border: 1px solid #b3b3b3;
}

    .sf-rte.Metro .RTEBackground {
        background: #159ed9 none;
    }

    .sf-rte.Metro .richTextEditorIFrame {
        background-color: #fff;
        border: 1px solid #b3b3b3;
    }

    .sf-rte.Metro .richTextEditorTextarea {
        background-color: #fff;
        border: 1px solid #b3b3b3;
        font-size: 13px;
    }

    .sf-rte.Metro .RTEFooter {
        background-repeat: repeat-x;
        background-position: bottom;
        background-color: #159ed9;
        background-repeat: repeat-x;
        background-position: bottom;
        color: #2e2e2e;
    }

    .sf-rte.Metro .SourceEditor {
        background-color: #fff;
    }

    .sf-rte.Metro .RTEtab {
        background: #159ed9;
    }

    .sf-rte.Metro .PlaceHolder {
        background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmyzDxCRnYqGr2Vw15YYMWph/v7O4wxvDy1SJsnW70lhbg==) no-repeat scroll center 2px;
        border: 0 solid #b3b3b3;
        background-color: #fff;
    }

    .sf-rte.Metro .PlaceDiv {
        background-repeat: repeat-x;
        background-position: bottom;
        background-color: #159ed9;
        background-position: top;
        border-color: #b3b3b3;
        border-style: solid;
        border-width: 0 0 1px;
    }

    .sf-rte.Metro .sf-jqueryui.Metro {
        float: left;
        width: 100%;
    }

        .sf-rte.Metro .sf-jqueryui.Metro .ui-tabs .ui-tabs-panel {
            padding: 4px 4px 0 2px;
        }

    .sf-rte.Metro .sf-toolbar.Metro-horizontal {
        border: 0;
    }

        .sf-rte.Metro .sf-toolbar.Metro-horizontal li {
            margin: 2px 1px;
        }

        .sf-rte.Metro .sf-toolbar.Metro-horizontal .Toolbar_Separator {
            margin: 0;
        }

    .sf-rte.Metro .sf-genericdropdown.Metro {
        padding-left: 10px;
        padding-right: 10px;
        float: left;
    }

.sf-genericdropdown.Metro .FontStyles div, .sf-genericdropdown.Metro .FontSizes div, .sf-genericdropdown.Metro .FormElements div.ElementCont, .sf-genericdropdown.Metro .TargetOption div {
    color: #2e2e2e;
    border: 1px solid transparent;
    font-family: 'Nunito', sans-serif !important;
    font-size: 11px;
}

    .sf-genericdropdown.Metro .FontStyles div:hover, .sf-genericdropdown.Metro .FontSizes div:hover, .sf-genericdropdown.Metro .FormElements div.ElementCont:hover, .sf-genericdropdown.Metro .TargetOption div:hover {
        background: #33beef none;
        background-repeat: repeat-x;
        color: #fff;
        border: 1px solid #159ccb;
    }

.sf-rte.FileGetter {
    background-color: #fff;
    border: 1px solid #b3b3b3;
    color: #2e2e2e;
}

.sf-rte.Metro .FileGetter_Header {
    border-bottom: 1px solid #b3b3b3;
}

.sf-rte.Metro .sf-treeView.Metro {
    float: left;
    overflow: auto;
}

.sf-rte.Metro .InsertImage_Preview {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmwQD4BHwbDc5jtjLQVt15Ql/v7O4wxvDy1SJsnW70lhbg==);
    background-repeat: repeat-x;
    background-position: center bottom;
    border-left: 1px solid #b3b3b3;
}

.sf-rte.Metro .Preview_Image {
    border: 1px solid #b3b3b3;
}

.sf-rte.Metro .ui-resizable-se {
    background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMUvEWb0ArINJyEEbDmcuMu40HlghHnXphmkxVK6VeMY_);
    background-position: -80px -224px;
}

.sf-rte.Metro li.customtoolbar {
    margin: 0;
    line-height: 12px;
    border-bottom: 1px solid #b3b3b3;
    border-right: 1px solid #b3b3b3;
}

.sfribbon {
    background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMdhI0jozDwoPu0RRsBSfZMm0pVLV_PDPpQ==);
}

.sf-ribboncontainer.Metro .contextcontainer .applicationmenu {
    color: #fff;
}

.sf-ribboncontainer.Metro .menucontainer .menuimage {
    border-right: #b3b3b3;
}

.sf-ribboncontainer.Metro .contextcontainer .active.wrappertab, .sf-ribboncontainer.Metro .contextcontainer .active.wrappertab:hover {
    border: 1px solid #53c3ea;
    border-bottom: none;
}

.sf-ribboncontainer .groupcontainer .grouptitle, .sf-ribboncontainer .contextcontainer .wrappertab .ribbontab, .sf-ribboncontainer .menucontainer .menutext {
    color: #fff;
}

.sf-ribboncontainer.Metro .contextcontainer .wrappertab:hover {
    border: 1px solid #53c3ea;
}

.sf-ribboncontainer.Metro .menucontainer {
    background: none repeat scroll 0 0 #159ed9;
    border: 1px solid #b3b3b3;
}

    .sf-ribboncontainer.Metro .menucontainer ul {
        background: none repeat scroll 0 0 #159ed9;
        border: 1px solid #b3b3b3;
    }

.sf-ribboncontainer.Metro .pagecontainer {
    background: none repeat scroll 0 0 #159ed9;
    border: 2px solid #b3b3b3;
    border-top: 2px solid #b3b3b3;
}

    .sf-ribboncontainer.Metro .pagecontainer .menutext.active {
        background-color: #a8cacc;
        border-bottom: 1px solid #aaa;
        border-top: 1px solid #aaa;
    }

    .sf-ribboncontainer.Metro .pagecontainer .menutext:hover {
        border-bottom: 1px solid #159ccb;
        border-top: 1px solid #159ccb;
    }

.sf-ribboncontainer.Metro .contextcontainer .helpcontainer {
    background-position: 0 -146px;
}

    .sf-ribboncontainer.Metro .contextcontainer .helpcontainer:hover {
        background-position: 0 -53px;
    }

.sf-ribboncontainer.Metro .contextcontainer .toggleup {
    background-position: 0 -168px;
}

    .sf-ribboncontainer.Metro .contextcontainer .toggleup:hover {
        background-position: 0 -116px;
    }

.sf-ribboncontainer.Metro .contextcontainer .toggledown {
    background-position: 0 -187px;
}

    .sf-ribboncontainer.Metro .contextcontainer .toggledown:hover {
        background-position: 0 -84px;
    }

.sf-ribboncontainer.Metro .groupcontainer .divider {
    background-position: -361px 0;
    background-repeat: repeat-y;
}

.sf-ribboncontainer.Metro .groupcontainer .expander {
    background-position: 100% -4px;
    background-repeat: no-repeat;
}

    .sf-ribboncontainer.Metro .groupcontainer .expander:hover {
        background-position: 100% -26px;
        background-repeat: no-repeat;
    }

.sf-ribboncontainer.Metro .contextcontainer {
    background: #159ed9;
}

    .sf-ribboncontainer.Metro .contextcontainer .active.wrappertab .ribbontab, .sf-ribboncontainer.Metro .contextcontainer .active.wrappertab .ribbontab:hover {
        background: #159ed9;
    }

    .sf-ribboncontainer.Metro .contextcontainer .wrappertab .ribbontab:hover {
        border: 1px solid #159ccb;
        background: #33beef;
    }

    .sf-ribboncontainer.Metro .contextcontainer .tabcontextbar {
        background: #159ed9;
        border-left: 1px solid #b3b3b3;
        border-right: 1px solid #b3b3b3;
        border-top: 2px solid #b3b3b3;
        color: #159ed9;
    }

        .sf-ribboncontainer.Metro .contextcontainer .tabcontextbar .wrappertab.active .ribbontab, .sf-ribboncontainer.Metro .contextcontainer .tabcontextbar .wrappertab.active .ribbontab:hover {
            background: #e6e6e6;
        }

        .sf-ribboncontainer.Metro .contextcontainer .tabcontextbar .wrappertab .ribbontab:hover {
            background: #33beef;
        }

.sf-ribboncontainer.Metro .groupcontainer {
    background: #159ed9;
    border: 1px solid #ddd;
}

.sf-ribboncontainer.Metro .contentitems {
    background: #159ed9;
}

.sf-ribboncontainer.Metro .contextcontainer .applicationmenu {
    background: #159ed9;
}

.sf-ribboncontainer.Metro .menucontainer .menuitem:hover {
    background: #159ed9;
    border-radius: 0;
    border: 1px solid #b3b3b3;
}

.sf-ribboncontainer.Metro .pagecontainer .leftcontainer {
    background: #159ed9;
}

.sf-ribboncontainer.Metro .groupcontainer .splitrightarrow {
    border-left: 1px solid transparent;
}

.sf-ribboncontainer.Metro .groupcontainer .splitbottomarrow {
    border-top: 1px solid transparent;
}

.sf-ribboncontainer.Metro .groupcontainer .groupbutton.backgroundhover {
    background-image: none;
    background-repeat: repeat-x;
    background-position: center bottom;
    background-color: #33beef;
    color: #fff;
}

.sf-ribboncontainer.Metro .groupcontainer .groupbutton.backgroundselected {
    background-image: none;
    background-repeat: repeat-x;
    background-position: center bottom;
    background-color: #a8cacc;
    color: #555;
}

.sf-ribboncontainer.Metro .groupcontainer .groupbuttonarrow {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMciKsVgJP4fDWfECi8HC9qbUxxNCu3z9v6iI19uFxvSi);
    background-repeat: no-repeat;
    background-position: -171px -18px;
}

.sf-ribboncontainer.Metro .rrbResizeHandle {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMciKsVgJP4fDWfECi8HC9qbUxxNCu3z9v6iI19uFxvSi);
    background-repeat: no-repeat;
    background-position: -80px -224px;
}

.sf-galleryview.Metro {
    text-align: center;
    display: inline-block;
}

    .sf-galleryview.Metro .galleryimage {
        background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMdH7d8mLB0pHKiVC0s7mp3/_/s7jDG8PLVImydbvSWFu);
    }

    .sf-galleryview.Metro .gallerycontainer {
        float: left;
        position: relative;
        overflow: hidden;
        z-index: 999;
    }

    .sf-galleryview.Metro .galleryitem {
        cursor: pointer;
        float: left;
        margin: 0 0 2px 2px;
        overflow: hidden;
        padding: 4px 6px;
        position: relative;
    }

        .sf-galleryview.Metro .galleryitem:hover {
            padding: 3px 5px;
        }

    .sf-galleryview.Metro .disabled {
        opacity: .3;
        filter: gray(enabled=true) alpha(opacity=30);
    }

    .sf-galleryview.Metro .slideup, .sf-galleryview.Metro .slidedown, .sf-galleryview.Metro .popup {
        position: relative;
    }

    .sf-galleryview.Metro .dropdown {
        float: left;
        font-family: 'Nunito', sans-serif !important;
        font-size: 11px;
    }

    .sf-galleryview.Metro .extracontainer {
        float: left;
        margin-top: 1px;
        padding-bottom: 2px;
        padding-top: 2px;
        display: none;
        cursor: pointer;
    }

        .sf-galleryview.Metro .extracontainer ul, .sf-galleryview.Metro .extracontainer li {
            list-style: none outside none;
            margin: 0;
            padding: 0;
        }

        .sf-galleryview.Metro .extracontainer li {
            margin-left: 2px;
            margin-right: 2px;
            text-align: left;
        }

    .sf-galleryview.Metro .galleryextraitemshover {
        padding-left: 5px;
        text-align: left;
    }

    .sf-galleryview.Metro .galleryextraitems {
        text-align: left;
        padding-left: 5px;
    }

    .sf-galleryview.Metro .galleryrow {
        position: relative;
    }

    .sf-galleryview.Metro .rowitems {
        position: relative;
        float: left;
    }

    .sf-galleryview.Metro .galleryitem:hover, .sf-galleryview.Metro .extracontainer ul li:hover {
        -moz-border-radius: 4px;
        border-radius: 4px;
        -webkit-border-radius: 4px;
    }

    .sf-galleryview.Metro .extracontainer .menuimage {
        border-right: 1px solid #b3b3b3;
        clear: both;
        float: left;
        height: 24px;
        padding-right: 5px;
        width: 16px;
    }

    .sf-galleryview.Metro .extracontainer .menutext {
        padding-left: 5px;
        vertical-align: middle;
    }

    .sf-galleryview.Metro .extracontainer .menuitem {
        height: 22px;
        cursor: pointer;
        border: 1px solid transparent;
        vertical-align: middle;
    }

    .sf-galleryview.Metro .gallerycontainer {
        background: none repeat scroll 0 0 #159ed9;
        border: 1px solid #b3b3b3;
    }

    .sf-galleryview.Metro .subcontainer {
        background: none repeat scroll 0 0 #159ed9;
        border: 1px solid #b3b3b3;
    }

    .sf-galleryview.Metro .extracontainer {
        border-top: 1px solid #b3b3b3;
        color: #fff;
    }

    .sf-galleryview.Metro .slideup {
        background-position: 0 -730px;
        height: 25px;
        width: 19px;
    }

    .sf-galleryview.Metro .slidedown {
        background-position: 0 -760px;
        height: 25px;
        width: 19px;
    }

    .sf-galleryview.Metro .popup {
        background-position: 0 -645px;
        height: 25px;
        width: 19px;
    }

    .sf-galleryview.Metro .slideup:hover {
        background-position: 0 -615px;
    }

    .sf-galleryview.Metro .slidedown:hover {
        background-position: 0 -700px;
    }

    .sf-galleryview.Metro .popup:hover {
        background-position: 0 -675px;
    }

    .sf-galleryview.Metro .extraitems .image {
        border-right: 1px solid #b3b3b3;
        width: 20px;
    }

    .sf-galleryview.Metro .extraitemshover .image {
        border-right: 1px solid transparent;
        width: 20px;
    }

    .sf-galleryview.Metro .galleryitem:hover {
        background: #33beef;
        border-radius: 0;
        border: 1px solid #159ccb;
    }

    .sf-galleryview.Metro .extracontainer ul li:hover {
        background: #159ed9;
        border-radius: 0;
        border: 1px solid #b3b3b3;
    }

.sfrotator_container {
    padding: 10px;
    float: left;
}

    .sfrotator_container .sfrotator_leftbutton {
        background: transparent;
        border-radius: 17px;
        height: 35px;
        width: 35px;
        outline: none;
    }

    .sfrotator_container .sfrotator_rightbutton {
        background: transparent;
        border-radius: 17px;
        height: 35px;
        width: 35px;
        outline: none;
    }

    .sfrotator_container .sfrotator-clip_region {
        overflow: hidden;
        position: relative;
        height: 145px;
        float: left;
    }

    .sfrotator_container .sfrotator-itemcontainer {
        margin: 0;
        padding: 0;
        position: relative;
        left: 0;
        list-style-type: none;
    }

    .sfrotator_container .sfrotator-itemlist {
        display: inline;
        float: left;
    }

    .sfrotator_container .sfrotator_leftbuttondiv {
        border: 1px none;
        border-radius: 17px;
        float: left;
        position: relative;
        height: 35px;
        width: 35px;
        left: -24px;
    }

    .sfrotator_container .sfrotator_rhtbuttondiv {
        border: 1px none;
        border-radius: 17px;
        position: relative;
        float: left;
        height: 35px;
        width: 35px;
        left: 24px;
    }

    .sfrotator_container .sfrotator-itemlist .rotator-text {
        text-align: justify;
    }

    .sfrotator_container .rotatorpager {
        padding-top: 2px;
        padding-bottom: 12px;
        padding-left: 3px;
    }

    .sfrotator_container .Spacing {
        margin-left: 1px;
        margin-right: 1px;
        padding-left: 2px;
        padding-right: 2px;
    }

    .sfrotator_container .CurrentItem {
        border-width: 1px;
        font-style: normal;
        font-variant: normal;
        font-weight: bold;
        text-decoration: none;
        margin-right: 1px;
        margin-left: 1px;
        -moz-border-radius: 1px;
        -webkit-border-radius: 1px;
    }

    .sfrotator_container .NumericItem:Hover {
        cursor: pointer;
        text-decoration: none;
        margin-right: 1px;
        margin-left: 1px;
        padding-left: 2px;
        -moz-border-radius: 3px 3px 3px 3px;
    }

    .sfrotator_container .banner:Hover {
        cursor: pointer;
    }

    .sfrotator_container .buttonImgOff, .buttonImgOn {
        background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMUvEWb0ArINJyEEbDmcuMu40HlghHnXphmkxVK6VeMY_);
        display: inline-block;
        height: 15px;
        width: 19px;
    }

    .sfrotator_container .buttonImgOff {
        background-position: -115px -224px;
    }

    .sfrotator_container .buttonImgOn {
        background-position: -97px -224px;
    }

.Metro.sfrotator_container {
    background-color: #159ed9;
    border: 1px solid #b3b3b3;
}

.Metro .sfrotator_leftbutton {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMStS1RvwkXoTBpj0_F2Y6fEZd1o9Lb6_Y4iojU7Mj2EK);
    background-repeat: no-repeat;
    background-position: 60% -51px;
    border: 1px solid #b3b3b3;
}

.Metro .sfrotator_rightbutton {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMStS1RvwkXoTBpj0_F2Y6fEZd1o9Lb6_Y4iojU7Mj2EK);
    background-repeat: no-repeat;
    background-position: 70% -117px;
    border: 1px solid #b3b3b3;
}

.Metro .sfrotator_leftbutton-vertical {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMStS1RvwkXoTBpj0_F2Y6fEZd1o9Lb6_Y4iojU7Mj2EK);
    background-repeat: no-repeat;
    background-position: center -180px;
    border: 1px solid #b3b3b3;
}

.Metro .sfrotator_rightbutton-vertical {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMStS1RvwkXoTBpj0_F2Y6fEZd1o9Lb6_Y4iojU7Mj2EK);
    background-repeat: no-repeat;
    background-position: center 13px;
    border: 1px solid #b3b3b3;
}

.Metro .sfrotator-itemlist {
    border: 1px solid #b3b3b3;
}

.Metro .sfrotator_rhtbuttondiv.buttonhover {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMYFZEtlmXkyR/v7O4wxvDy1SJsnW70lhbg==);
    background-repeat: repeat-x;
    background-color: #33beef;
}

.Metro .sfrotator_leftbuttondiv.buttonhover {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMYFZEtlmXkyR/v7O4wxvDy1SJsnW70lhbg==);
    background-repeat: repeat-x;
    background-color: #33beef;
}

.Metro .sfrotator_leftbuttondiv {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMRyctRZA0QHb1McTQrt8/b_oiNfbhcb0og==);
    background-color: #159ed9;
    background-repeat: repeat-x;
}

.Metro .sfrotator_rhtbuttondiv {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81f6JbWGgjk3Nk77R6NMpIMRyctRZA0QHb1McTQrt8/b_oiNfbhcb0og==);
    background-color: #159ed9;
    background-repeat: repeat-x;
}

.Metro .NumericItem {
    color: #2e2e2e;
}

    .Metro .NumericItem:Hover {
        background-color: #33beef;
    }

.Metro .CurrentItem {
    background-color: #a8cacc;
    border-color: #aaa;
}

.outerpanel {
    border: thin solid silver;
    background-color: #fff;
    font-family: Verdana;
    font-size: small;
    font-weight: normal;
    padding: 5px 5px 4px 5px;
    border-collapse: inherit;
}

.contextMenuDiv {
    background-color: #ecedee;
    border: 1px solid #ccc;
    font-family: Verdana;
    font-size: 11px;
    position: absolute;
    height: 103px;
    width: 105px;
}

.controlspanel {
    padding-left: 5px;
    -webkit-padding-before: 2px;
}

.expandAEB_btn, .collapseAEB_btn, .expandCB_btn, .collapseCB_btn, .expandAEB_btn:hover, collapseAEB_btn:hover, .expandCB_btn:hover, collapseCB_btn:hover {
    float: right;
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmxzSc2aktuugUgqsgE6P0bGhdymlDj_7FNmzpy4Dnl1pf7_zuMMbw8tUibJ1u9JYW4=) !important;
    background-repeat: no-repeat;
    height: 17px;
    width: 17px;
}

.expandAEB_btn {
    margin-top: 1px;
    padding-right: 5px;
    background-position: 0 6px !important;
}

    .expandAEB_btn:hover {
        background-position: 0 -55px !important;
    }

.collapseAEB_btn {
    margin-top: -6px;
    background-position: 0 -361px !important;
}

    .collapseAEB_btn:hover {
        background-position: 0 -422px !important;
    }

.collapseCB_btn {
    padding-right: 2px;
    background-position: 0 -115px !important;
}

    .collapseCB_btn:hover {
        background-position: 0 -176px !important;
    }

.expandCB_btn {
    padding-right: 5px;
    margin-top: 1px;
    background-position: 0 -239px !important;
}

    .expandCB_btn:hover {
        background-position: 0 -300px !important;
    }

.cubePanelText {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmxzSc2aktuugUgqsgE6P0bGx84aus5G4ZPtF4yN4YlO92eGlox5B12wMHcPTB8_mCo=) !important;
    background-repeat: no-repeat;
    margin-top: 150px;
    width: 20px;
    height: 200px;
    margin-left: 10px;
}

.AEBText {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmxzSc2aktuugUgqsgE6P0bGQSNfd1BCcTDtF4yN4YlO92eGlox5B12wMHcPTB8_mCo=) !important;
    background-repeat: no-repeat;
    background-position: center 0;
    margin-top: 10px;
    height: 20px;
    width: auto;
    text-align: center;
}

div[id$="ToolTip"] table td {
    padding: 0;
}

.addButton_Categorical, .addButton_Series, .addButton_Slicer, .exitButton {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    color: #000;
    width: 100px !important;
    position: relative;
}

    .addButton_Categorical:hover, .addButton_Series:hover, .addButton_Slicer:hover, .exitButton:hover {
        width: 105px;
        color: #fff;
        background-color: #29abe2;
    }

.treeHeader {
    font: bold 12px/21px Segoe UI;
    padding-left: 5px;
    background-color: #666;
    color: #fff;
    height: 22px;
    margin-top: 7px;
}

.clientheader {
    font: 14px/21px Segoe UI;
    height: 20px;
    margin-bottom: 5px;
    color: #666;
}

.categoryHeaderText {
    font-style: inherit;
}

.categoryHeader {
    background-color: #e3efff;
    border: thin solid #add1ff;
}

.onnodedrag {
    background-color: #fec75e;
}

.ondragheader {
    border: thin solid silver !important;
    background-color: #e6e6e6 !important;
}

.splitButtonDiv {
    padding: 3px 0 3px 3px;
    margin-left: 5px;
    margin-top: 5px;
    position: relative;
    *display: block;
    float: left;
}

.droppingIndicator {
    margin-top: 0 !important;
    border-top: solid 5px #c9c9c9 !important;
}

.EditorDialog {
    padding: 0 0;
}

.memberEditorDiv, .measureEditorDiv {
    font: bold 12px Segoe UI !important;
    height: 256px;
    width: 220px;
    cursor: pointer;
    border: 1px solid silver;
    margin-top: 3px;
    padding-right: 12px;
    margin-left: 3px !important;
    margin-bottom: 5px;
    -moz-margin-start: -1px;
    -webkit-margin-start: 0;
}

.MeasureEditor:first-child {
    text-indent: 4px;
}

.AxisElementBuilderPanel {
    background-color: #fff;
    font-style: inherit;
    border: thin solid silver;
    border-bottom: none !important;
}

.axisElementBuilderCategorical, .axisElementBuilderSeries, .axisElementBuilderSlicer {
    background-color: #fff;
    border: thin solid silver;
    font-style: inherit;
    height: 103px;
    margin-bottom: 5px;
    width: 180px;
    margin-bottom: 5px;
    overflow: auto;
}

.CategoricalHeader, .SeriesHeader, .SlicerHeader {
    margin-left: 5px;
}

.SlicerHeader {
    margin-right: 5px;
}

.CategoricalHeaderText, .SeriesHeaderText, .SlicerHeaderText {
    background-color: #666;
    color: #fff;
    height: 22px;
    font: bold 12px/21px Segoe UI;
    margin-top: 10px;
    line-height: 21px;
    text-indent: 5px;
}

.gridTable {
    background-color: #fff;
    margin-top: 0 !important;
}

.clientTab {
    border: thin solid silver !important;
    border-radius: 0 !important;
}

.cubePanelTd {
    font-style: inherit;
    background-color: #fff;
}

.cubepanel, .ControlsTab {
    font-style: inherit;
}

.CubeDimensionalBrowser_TreeView .sf-treeview {
    width: 200px;
    border: 1px solid silver;
}

.Connect, .NewReport, .AddReport, .RemoveReport, .ShowMDXQuery, .RenameReport, .ExcelExport, .WordExport, .PdfExport, .VirtualScoll, .SaveReport, .LoadReport, .ChartTypes, .Chart3DView {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmxzSc2aktuugUgqsgE6P0bG2O6kCO0yeKiH3MWDHVTszczcSmNIb5lukqdO9SoieQHUxxNCu3z9v6iI19uFxvSi) !important;
    background-repeat: no-repeat !important;
    margin-top: 3px;
    margin-right: 5px;
    cursor: default;
    height: 23px;
    width: 23px;
}

.ChartTypesOnGridTab {
    visibility: hidden !important;
}

.Area, .StackingArea, .StackingArea100, .Bar, .StackingBar, .StackingBar100, .Column, .StackingColumn, .StackingColumn100, .Line, .RotatedSpline, .SplineArea {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmxzSc2aktuugUgqsgE6P0bG2O6kCO0yeKiH3MWDHVTszczcSmNIb5lukqdO9SoieQHUxxNCu3z9v6iI19uFxvSi) !important;
    background-repeat: no-repeat;
    border: 2px solid #e3efff;
    margin: 1px;
    cursor: default;
    height: 32px;
    width: 32px;
}

.ToggleAxis {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmxzSc2aktuugUgqsgE6P0bG2O6kCO0yeKiH3MWDHVTszczcSmNIb5lukqdO9SoieQHUxxNCu3z9v6iI19uFxvSi) !important;
    background-repeat: no-repeat !important;
    margin-top: 2px;
    margin-right: 4px;
    cursor: default;
    height: 23px;
    width: 23px;
}

.reportList {
    margin-top: 2px;
    margin-right: 7px;
    height: 25px !important;
}

.ChartTypesDialog {
    position: absolute;
    background-color: #fff;
    border: 1.5px solid #78addd;
    visibility: hidden;
    padding: 4px 4px 4px 4px;
    width: auto;
    z-index: 250;
}

.SplitBtnDragTip {
    background-color: #e6e6e6 !important;
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmxzSc2aktuugUgqsgE6P0bGDEz3cNTMH8K7RFGwFJ9kybSlUtX48M_l) !important;
    background-repeat: no-repeat;
    background-position: 97% center;
    cursor: move;
}

.Connect {
    background-position: center -436px !important;
    margin-left: 5px;
}

.NewReport {
    background-position: center -801px !important;
}

.AddReport {
    background-position: center -71px !important;
}

.RemoveReport {
    background-position: center -947px !important;
}

.ShowMDXQuery {
    background-position: center -728px !important;
}

.RenameReport {
    background-position: center -1020px !important;
}

.ExcelExport {
    background-position: center -509px !important;
}

.WordExport {
    background-position: center -1896px !important;
}

.PdfExport {
    background-position: center -874px !important;
}

.VirtualScoll {
    background-position: center -1823px !important;
}

.SaveReport {
    background-position: center -1166px !important;
}

.LoadReport {
    background-position: center -655px !important;
}

.ToggleAxis {
    background-position: center -1749px !important;
}

.ChartTypes {
    background-position: center -291px !important;
}

.Chart3DView {
    background-position: 1px 1px !important;
}

.Area {
    background-position: center -142px !important;
}

.StackingArea {
    background-position: center -1383px !important;
}

.StackingArea100 {
    background-position: center -1456px !important;
}

.Bar {
    background-position: center -215px !important;
}

.StackingBar {
    background-position: center -1529px !important;
}

.StackingBar100 {
    background-position: center -1602px !important;
}

.Column {
    background-position: center -361px !important;
}

.StackingColumn {
    background-position: center -1674px !important;
}

.StackingColumn100 {
    background-position: center -1309px !important;
}

.Line {
    background-position: center -579px !important;
}

.RotatedSpline {
    background-position: center -1090px !important;
}

.SplineArea {
    background-position: center -1236px !important;
}

.HighlightIcon {
    background-color: #a7e2f2;
}

.EditorRemove {
    cursor: pointer;
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmxzSc2aktuugUgqsgE6P0bGCGoq3Zz0ks4dY0kWdP1YBGeGlox5B12wMHcPTB8_mCo=);
    display: none;
    background-color: #c1272d;
    background-position: 5px -1831px !important;
    height: 23px;
    width: 23px;
    border: 1px solid #bbbcbb;
    margin: 0 !important;
    background-repeat: no-repeat;
    position: absolute;
}

.MeasureClose {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmxzSc2aktuugUgqsgE6P0bGCGoq3Zz0ks4dY0kWdP1YBGeGlox5B12wMHcPTB8_mCo=);
    background-repeat: no-repeat;
    background-position: center -1835px !important;
    height: 11px;
    width: 11px;
    display: -moz-inline-stack;
    *display: inline;
    cursor: default;
    float: right;
    padding-left: 10px;
    padding-bottom: 6px;
}

.MeasureEditorDlg {
    margin-top: 5px;
    width: 220px;
    margin-left: 5px;
    color: #5c5c5c;
}

.MeasureEditor:hover {
    background: none repeat scroll 0 0 #5eabde;
    color: #fff;
    cursor: pointer;
}

.sf-button {
    background-color: silver;
    float: left;
    font: 11px segoe ui;
}

.FilterElement {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmxzSc2aktuugUgqsgE6P0bGE8SiYrAHFFY6hGDlebRGwP7_zuMMbw8tUibJ1u9JYW4=);
    border: 1px solid #bbbcbb;
    cursor: pointer;
    float: left;
    height: 23px;
    margin: 0 !important;
    position: static;
    width: 23px;
    background-position: center center;
    background-color: #666;
    background-repeat: no-repeat;
}

.gridTd {
    vertical-align: top !important;
    background-color: #fff;
    padding-left: 3px;
    padding-top: 4px;
}

.ChartModel {
    background: #fff !important;
}

.MDXQueryDialog {
    width: 400px !important;
}

.ConnectOptionDialog {
    width: 268px !important;
}

.CheckAllNodes, .UnCheckAllNodes {
    margin: 2px;
    height: 20px;
    width: 20px;
    display: inline-block;
    background-repeat: no-repeat;
}

.CheckAllNodes {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmxzSc2aktuugUgqsgE6P0bGJVP_TRE4_AA3hr8f/NaTWrtEUbAUn2TJtKVS1fjwz6U=);
    background-position: center 0 !important;
    margin-left: 5px;
}

.UnCheckAllNodes {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmxzSc2aktuugUgqsgE6P0bGJVP_TRE4_AA3hr8f/NaTWrtEUbAUn2TJtKVS1fjwz6U=);
    background-position: center -68px !important;
}

.OnDragOverControl {
    cursor: not-allowed !important;
}

.fontstyle, .GenericDropDownTextBox {
    font-family: Verdana !important;
    color: #000;
    text-decoration-line: none !important;
}

.selectionpart {
    height: 24px;
    left: -2px;
    opacity: 0;
    -ms-filter: "alpha(opacity=0)";
    top: -2px;
    width: 24px !important;
}

.sf-button.Metro.background.spritesplitnormalbutton, .sf-button.Metro.background.spritesplitdropdownbutton {
    height: 23px !important;
}

.sf-toolbar.Metro-horizontal .Tool_Hover, .sf-toolbar.Metro-vertical .Tool_Hover {
    background: none repeat-x scroll center bottom #72c5e9;
    border: 1px solid #159ccb;
    color: #fff;
}

.dropdowndownarrow {
    margin-top: 5px;
}

.sf-genericdropdown .GenericDropDownContainer, .sf-genericdropdown .GenericDropDownButtonBase {
    height: 23px !important;
}

.sf-genericdropdown .GenericDropDownContainer {
    background-color: #fff;
}

.sf-button.Metro.background.spritesplitdropdownbutton {
    padding-top: 3px !important;
}

.sf-genericdropdown .GenericDropDownTextBox {
    text-indent: 15px;
    height: 20px;
}

.GenericDropDownButtonBase.GenericDropDownButton {
    background-position: -173px -14px !important;
}

.measureEditorDiv table {
    border-spacing: 0;
}

.GenericDropDownPopupPanel {
    text-indent: 15px;
}

.sf-jqueryui .ui-tabs .ui-tabs-panel {
    padding: 0 0 0 0;
    border: none !important;
    margin-bottom: -2px;
}

.cubeSelector {
    height: 23px !important;
}

.gddChildItem {
    padding: 3px;
}

    .gddChildItem:hover {
        color: #fff;
        background: none repeat-x scroll center bottom #33beef;
    }

.SF_Office2007Blue {
    overflow: auto;
    display: inline-block;
}

    .SF_Office2007Blue table {
        font: 11px/19px Verdana;
        border-collapse: collapse;
        background-color: #eaf2ff;
        cursor: default;
    }

    .SF_Office2007Blue th, .SF_Office2007Blue td {
        padding: 0 2px 0 3px;
        border: solid 1px;
        border-color: #007aff;
        white-space: nowrap;
    }

    .SF_Office2007Blue .Value {
        background-color: #fff;
        text-align: right !important;
    }

    .SF_Office2007Blue .Summary {
        background-color: #eaf2ff;
        white-space: nowrap;
        text-align: left;
    }

    .SF_Office2007Blue .ColHeader, .SF_Office2007Blue .RowHeader {
        background-color: #bfdbff;
        background-repeat: repeat;
        padding: 0 3px;
        text-align: left;
    }

    .SF_Office2007Blue .RowHeader {
        vertical-align: top;
    }

    .SF_Office2007Blue .Expand {
        background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmyHGNcON5HFl1_GGPVedROCZ4aWjHkHXbAwdw9MHz6YKg==);
        background-repeat: no-repeat;
        background-position: 5px 0;
        width: 19px;
        display: inline-block;
        cursor: pointer;
    }

        .SF_Office2007Blue .Expand:hover {
            background-position: 5px -50px;
        }

    .SF_Office2007Blue .Collapse {
        background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmyHGNcON5HFl1_GGPVedROCZ4aWjHkHXbAwdw9MHz6YKg==);
        background-repeat: no-repeat;
        background-position: 5px -25px;
        width: 19px;
        display: inline-block;
        cursor: pointer;
    }

        .SF_Office2007Blue .Collapse:hover {
            background-position: 5px -75px;
        }

    .SF_Office2007Blue .ExpandableTextElement {
        text-align: left;
        white-space: nowrap;
    }

    .SF_Office2007Blue .ToolTip {
        position: absolute;
        padding: 10px;
        border: 0;
        margin: 5px;
        -moz-border-radius-topleft: 5px;
        -moz-border-radius-topright: 5px;
    }

    .SF_Office2007Blue .ValueCellToolTip {
        background-color: #fcfdfe;
        background: -moz-linear-gradient(top,#fcfdfe 0%,#e5e6f1 100%);
        background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcfdfe),color-stop(100%,#e5e6f1));
        filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FCFDFE',endColorStr='#E5E6F1',GradientType=0) !important;
        border: solid 1px #767676;
        display: none;
        white-space: nowrap;
        padding: 2px 5px;
        position: absolute;
        font: 11px/19px Verdana;
        color: #575757;
    }

        .SF_Office2007Blue .ValueCellToolTip .ValueCellTipCaption {
            font-weight: bold;
        }

    .SF_Office2007Blue .KpiIconValue {
        height: 20px;
        background-position: center;
        background-repeat: no-repeat;
    }

    .SF_Office2007Blue .KpiUpArrow {
        background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmwEY9uzoUoMqEpVUJ6QJq1m/v7O4wxvDy1SJsnW70lhbg==);
    }

    .SF_Office2007Blue .KpiRightArrow {
        background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmwkHwXZwUM1qi7i6/wvMGVHu0RRsBSfZMm0pVLV_PDPpQ==);
    }

    .SF_Office2007Blue .KpiDownArrow {
        background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmzJwtrSTvmMqGfQMuyvhE/hNB5YIR516YZpMVSulXjGPg==);
    }

    .SF_Office2007Blue .KpiDiamond {
        background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmypLi5B7wsnx2Oscruep4pH/v7O4wxvDy1SJsnW70lhbg==);
    }

    .SF_Office2007Blue .KpiTriangle {
        background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmwS4rfb34S1GOIQEpRdi0Hj1McTQrt8/b_oiNfbhcb0og==);
    }

    .SF_Office2007Blue .KpiCircle {
        background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmxeHqXuykvY5tc_SkYG1QKyZ4aWjHkHXbAwdw9MHz6YKg==);
    }

    .SF_Office2007Blue .KpiRedRoad {
        background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmyxj4V9ByxDqWWpT3EUr1yzI_TDwxJGT3k=);
    }

    .SF_Office2007Blue .KpiGreenRoad {
        background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmx2NHN73Qd112_FUOje_V/kGXdaPS2_vmOIqI1OzI9hCg==);
    }

    .SF_Office2007Blue .KpiAllColor {
        background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmysSkX56i_WJ5dSgSLweJmnZ4aWjHkHXbAwdw9MHz6YKg==);
    }

.sf-editor.Office2007Blue .sfInputText, .sf-editor.Office2007Blue .Syncfusion_Value_TextBox, .sf-editor.Office2007Blue .maskeditInput {
    color: #000;
    background-color: #fff;
    Height: 100%;
    Width: 100%;
}

.sf-editor.Office2007Blue {
    border: 1px solid #6593cf;
    display: inline-block;
}

    .sf-editor.Office2007Blue .button {
        border-left: 1px solid #6593cf;
        background-color: #fff;
    }

    .sf-editor.Office2007Blue .BtnSplitUp, .sf-editor.Office2007Blue .BtnSplitDown {
        background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTk2nQ8u0BQdZW7RFGwFJ9kybSlUtX48M_l) 0 50% repeat-x;
        background-color: #fff;
    }

        .sf-editor.Office2007Blue .BtnSplitUp:hover, .sf-editor.Office2007Blue .BtnSplitDown:hover {
            background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTk2nQ8u0BQdZW7RFGwFJ9kybSlUtX48M_l) 0 50% repeat-x;
            background-color: #fff;
        }

        .sf-editor.Office2007Blue .BtnSplitUp:active, .sf-editor.Office2007Blue .BtnSplitDown:active {
            background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTk2nQ8u0BQdZW7RFGwFJ9kybSlUtX48M_l) 0 50% repeat-x;
            background-color: #fff;
        }

    .sf-editor.Office2007Blue .BtnSplitUp {
        background-position: -204px -20px;
    }

        .sf-editor.Office2007Blue .BtnSplitUp:hover {
            background-position: -204px -20px;
            background-color: #ffecac;
        }

        .sf-editor.Office2007Blue .BtnSplitUp:active {
            background-position: -204px -20px;
            background-color: #ffd870;
        }

    .sf-editor.Office2007Blue .BtnSplitDown {
        background-position: -172px -21px;
    }

        .sf-editor.Office2007Blue .BtnSplitDown:hover {
            background-position: -172px -21px;
            background-color: #ffecac;
        }

        .sf-editor.Office2007Blue .BtnSplitDown:active {
            background-position: -172px -21px;
            background-color: #ffd870;
        }

.sf-core.disablebuttons, .sf-genericdropdown.Office2007Blue .disablebuttons {
    filter: alpha(opacity=30);
    opacity: .3;
}

.sf-editor.Office2007Blue .rtl .button {
    border-left: none;
    border-right: 1px solid #6593cf;
    float: left;
}

.sf-editor.Office2007Blue .rtl .textboxbase {
    float: right;
}

.sf-editor.Office2007Blue .Syncfusion_Validator, .sf-editor.Office2007Blue .error, .sf-editor.Office2007Blue .ShowInvalidateText {
    color: #cd0a0a;
}

.sf-editor.Office2007Blue .Syncfusion_Watermark_TextBox, .sf-editor.Office2007Blue .MaskWaterMark {
    color: #666;
    font-style: italic;
    background-color: #fff;
    Height: 100%;
    Width: 100%;
}

.sf-editor.Office2007Blue .error {
    background-color: #fef1ec;
}

.sf-autocomplete.Office2007Blue.Autocomplete_Wrapper {
    color: #000;
    border: 1px solid #6593cf;
    height: 20px;
}

.sf-autocomplete.Office2007Blue.Autocomplete_SuggestionList {
    border: 1px solid #6593cf;
    background-color: #fff;
    color: #000;
    font-size: 11px;
}

.sf-autocomplete.Office2007Blue ul li.listHover {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTk_28DYdlhehJI2S6aHA4fKSPkw8MSRk95);
    background-position: bottom;
    background-repeat: repeat-x;
    background-color: #ffecac;
    color: #000;
}

.sf-autocomplete.Office2007Blue .onLoading {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmyfHPkIPTx3pawRJfmYpEUqflsk0dnur8ciX9tgHiPZzYjCas3DElta);
}

.sf-autocomplete.Office2007Blue ul li div.template {
    color: #000;
}

.sf-autocomplete.Office2007Blue .dropdownbuttonbase {
    background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTk2nQ8u0BQdZW7RFGwFJ9kybSlUtX48M_l);
    background-repeat: no-repeat;
    background-position: -172px -16px;
    border-left: 1px solid #6593cf;
    background-color: #fff;
}

.sf-autocomplete.Office2007Blue .AutoCompleteDD_RTL {
    border-right: 1px solid #6593cf;
    border-left: none;
}

.sf-autocomplete.Office2007Blue .dropdownbuttonbase.autocompleteDropDown:hover {
    background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTk2nQ8u0BQdZW7RFGwFJ9kybSlUtX48M_l);
    background-repeat: no-repeat;
    background-position: -172px -16px;
    background-color: #ffecac;
    color: #000;
}

.sf-autocomplete.Office2007Blue .dropdownbuttonbase.autocompleteDropDown:active {
    background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTk2nQ8u0BQdZW7RFGwFJ9kybSlUtX48M_l);
    background-repeat: no-repeat;
    background-position: -172px -16px;
    background-color: #ffd870;
    color: #000;
}

.sf-autocomplete.Office2007Blue.Autocomplete_Wrapper input, .sf-autocomplete.Office2007Blue.Autocomplete_Wrapper .Syncfusion_Watermark_TextBox, .sf-autocomplete.Office2007Blue.Autocomplete_Wrapper .Syncfusion_Value_TextBox {
    color: #000;
    background-color: #fff;
    width: 100%;
    padding: 0;
    border: none;
}

.sf-autocomplete.Office2007Blue .watermark {
    color: #666;
    font-style: italic;
}

.sf-autocomplete.Office2007Blue .HighlightQueryText {
    font-weight: bold;
    color: #000;
}

.sf-genericdropdown.Office2007Blue .GenericDropDownButtonBase {
    color: #000;
    vertical-align: middle;
}

    .sf-multicolumn.sf-genericdropdown.Office2007Blue .GenericDropDownButtonBase, .sf-genericdropdown.Office2007Blue .GenericDropDownButtonBase.GenericDropDownButton {
        border: 1px solid #6593cf;
        background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTk2nQ8u0BQdZW7RFGwFJ9kybSlUtX48M_l);
        background-repeat: no-repeat;
        background-position: -172px -16px;
        background-color: #fff;
    }

        .sf-multicolumn.sf-genericdropdown.Office2007Blue .GenericDropDownButtonBase:hover, .sf-genericdropdown.Office2007Blue .GenericDropDownButtonBase.GenericDropDownButton:hover {
            background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTk2nQ8u0BQdZW7RFGwFJ9kybSlUtX48M_l);
            background-color: #ffecac;
            background-repeat: no-repeat;
            background-position: -172px -16px;
        }

        .sf-multicolumn.sf-genericdropdown.Office2007Blue .GenericDropDownButtonBase:active, .sf-genericdropdown.Office2007Blue .GenericDropDownButtonBase.GenericDropDownButton:active {
            background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTk2nQ8u0BQdZW7RFGwFJ9kybSlUtX48M_l);
            background-color: #ffd870;
            background-repeat: no-repeat;
            background-position: -172px -16px;
        }

.sf-genericdropdown.Office2007Blue .GenericDropDownContainer {
    border: 1px solid #6593cf;
}

.sf-genericdropdown.Office2007Blue .GenericDropDownTextBox {
    background-color: #fff;
    color: #000;
}

.sf-genericdropdown.Office2007Blue .GenericDropDownTextBoxHover {
    background-color: #fff;
}

.sf-genericdropdown.Office2007Blue .GenericDropDownPopupPanel {
    background-color: #fff;
    color: #000;
    border: 1px solid #6593cf;
    font-size: 11px;
}

    .sf-genericdropdown.Office2007Blue .GenericDropDownPopupPanel .listHover {
        background: #ffecac url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTk_28DYdlhehJI2S6aHA4fKSPkw8MSRk95) bottom;
        background-repeat: repeat-x;
        color: #000;
    }

.sf-button.Office2007Blue {
    color: #000;
}

    .sf-button.Office2007Blue.background {
        background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTkF_nCapa4C4El8WV3xRPfQ9AfoNhRWI7v_27xZpY3VKg=);
        background-repeat: repeat-x;
        background-position: center bottom;
        background-color: #d0e5fb;
        color: #000;
        border: 1px solid #6593cf;
    }

    .sf-button.Office2007Blue.backgroundhover {
        background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTk_28DYdlhehJI2S6aHA4fKSPkw8MSRk95);
        background-repeat: repeat-x;
        background-position: center bottom;
        background-color: #ffecac;
        border: 1px solid #ffbd69;
        color: #000;
    }

    .sf-button.Office2007Blue.backgroundselected {
        background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTknAyoK83HXIEl8WV3xRPfQ9AfoNhRWI7v_27xZpY3VKg=);
        background-repeat: repeat-x;
        background-position: center bottom;
        background-color: #ffd870;
        border: 1px solid #c27e30;
        color: #000;
    }

    .sf-button.Office2007Blue .spritesplitdropdownbutton, .sf-button.Office2007Blue .spritesplitnormalbutton {
        border: 0 none;
    }

    .sf-button.Office2007Blue .dropdowndownarrow, .sf-button.Office2007Blue .splitdownarrow {
        background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTk2nQ8u0BQdZW7RFGwFJ9kybSlUtX48M_l) no-repeat -175px -24px;
    }

        .sf-button.Office2007Blue .splitrightarrow:hover .dropdowndownarrow, .sf-button.Office2007Blue .splitdownarrow:hover .dropdowndownarrow {
            background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTk2nQ8u0BQdZW7RFGwFJ9kybSlUtX48M_l) no-repeat -175px -24px;
        }

        .sf-button.Office2007Blue .splitrightarrow:active .dropdowndownarrow, .sf-button.Office2007Blue .splitdownarrow:active .dropdowndownarrow {
            background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTk2nQ8u0BQdZW7RFGwFJ9kybSlUtX48M_l) no-repeat -175px -24px;
        }

    .sf-button.Office2007Blue .splitbottomarrow {
        display: block;
        border-top: 1px solid #6593cf;
        text-align: center;
    }

        .sf-button.Office2007Blue .splitbottomarrow .buttonmaindiv {
            height: 8px;
        }

    .sf-button.Office2007Blue .splitrightarrow {
        display: table-cell;
        border-left: 1px solid #6593cf;
        text-align: center;
        vertical-align: top;
    }

    .sf-button.Office2007Blue .borderleftmousehover {
        border-left: 1px solid #ffbd69;
    }

    .sf-button.Office2007Blue .bordertopmousehover {
        border-top: 1px solid #ffbd69;
    }

.sf-ribboncontainer.Office2007Blue .ribbonbutton {
    background-image: none;
    background-color: transparent;
    border: 1px solid transparent;
}

    .sf-ribboncontainer.Office2007Blue .ribbonbutton:hover {
        background-image: none;
        background-color: #ffecac;
        border: 1px solid #ffbd69;
    }

    .sf-ribboncontainer.Office2007Blue .ribbonbutton:active {
        background-image: none;
        background-color: #ffd870;
        border: 1px solid #c27e30;
    }

.sf-captcha .validationFailed {
    color: #cd0a0a;
}

.sf-captcha .validationSuccess {
    color: green;
}

.sf-captcha.Office2007Blue .captcha-image-container {
    float: left;
    border: 1px solid #14428d;
    border-radius: 3px;
}

.sf-captcha.Office2007Blue .captcha-button-container {
    width: 50px;
    float: left;
}

    .sf-captcha.Office2007Blue .captcha-button-container .refresh-button {
        width: 29px;
        height: 29px;
        margin-left: 6px;
        margin-top: 5px;
        background: #b0d3ff url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTk2nQ8u0BQdZW7RFGwFJ9kybSlUtX48M_l) no-repeat 4px -246px;
        border: 1px solid #14428d;
        border-radius: 3px;
    }

    .sf-captcha.Office2007Blue .captcha-button-container .play-button {
        width: 29px;
        height: 29px;
        background: #b0d3ff url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTk2nQ8u0BQdZW7RFGwFJ9kybSlUtX48M_l) no-repeat -26px -246px;
        border: 1px solid #14428d;
        cursor: pointer;
        display: block;
        margin-left: 6px;
        margin-top: 7px;
        border-radius: 3px;
    }

.sf-rating.Office2007Blue.horizontal .stars, .sf-rating.Office2007Blue.vertical .stars {
    background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTkug0ksLnA26nUxxNCu3z9v6iI19uFxvSi) no-repeat;
}

.sf-rating.Office2007Blue.horizontal .reset, .sf-rating.Office2007Blue.vertical .reset {
    background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTkug0ksLnA26nUxxNCu3z9v6iI19uFxvSi) no-repeat;
    background-position: 0 0;
}

.sf-rating.Office2007Blue .reset:hover {
    background-position: 0 -17px;
}

.sf-rating.Office2007Blue .stars.inactive {
    background-position: 0 -34px;
}

.sf-rating.Office2007Blue .stars.active {
    background-position: 0 -51px;
}

.sf-rating.Office2007Blue .stars.selected {
    background-position: 0 -68px;
}

.sf-rating.Office2007Blue .stars.precision {
    background-position: 0 -51px;
}

.Office2007Blue .sf-sp-Hhandle, .Office2007Blue .sf-sp-Vhandle {
    background: #e3efff;
    border: 1px solid #8bb1e5;
}

.Office2007Blue .sf-sp-tb, .Office2007Blue .sf-sp-tr {
    height: 11px;
    width: 12px;
}

.Office2007Blue .sf-sp-bl, .Office2007Blue .sf-sp-br {
    height: 12px;
    width: 7px;
}

.Office2007Blue .sf-sp-tr {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81J7h5l7nIBsRJqbEMHgEVe5AWJtjhxKnh6MPS4/OAijTQH6DYUViO7/tu8WaWN1So);
    background-position: center -169px;
    background-repeat: no-repeat;
}

.Office2007Blue .sf-sp-tb {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81J7h5l7nIBsRJqbEMHgEVe5AWJtjhxKnh6MPS4/OAijTQH6DYUViO7/tu8WaWN1So);
    background-position: center -112px;
    background-repeat: no-repeat;
}

.Office2007Blue .sf-sp-bl {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81J7h5l7nIBsRJqbEMHgEVe5AWJtjhxKnh6MPS4/OAijTQH6DYUViO7/tu8WaWN1So);
    background-position: 1px 2px;
    background-repeat: no-repeat;
}

.Office2007Blue .sf-sp-br {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81J7h5l7nIBsRJqbEMHgEVe5AWJtjhxKnh6MPS4/OAijTQH6DYUViO7/tu8WaWN1So);
    background-position: 3px -56px;
    background-repeat: no-repeat;
}

.sf-splitter.Office2007Blue {
    border-color: #6593cf;
}

    .sf-splitter.Office2007Blue .shadowbar {
        background-color: #aaa;
    }

    .sf-splitter.Office2007Blue .pane {
        color: #000;
        background-color: #d0e5fb;
    }

    .sf-splitter.Office2007Blue .shadowbar.endrangeindicator {
        background-color: #cd0a0a;
    }

    .sf-splitter.Office2007Blue .splitbar {
        background-color: #d0e5fb;
        border-color: #6593cf;
    }

    .sf-splitter.Office2007Blue .h-forwardarrow {
        background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTk2nQ8u0BQdZW7RFGwFJ9kybSlUtX48M_l);
        background-position: -161px -16px;
        background-repeat: no-repeat;
    }

        .sf-splitter.Office2007Blue .h-forwardarrow:hover {
            background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTk2nQ8u0BQdZW7RFGwFJ9kybSlUtX48M_l);
            background-position: -161px -16px;
            background-repeat: no-repeat;
            background-color: #ffecac;
        }

    .sf-splitter.Office2007Blue .h-backwardarrow {
        background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTk2nQ8u0BQdZW7RFGwFJ9kybSlUtX48M_l);
        background-position: -194px -16px;
        background-repeat: no-repeat;
    }

        .sf-splitter.Office2007Blue .h-backwardarrow:hover {
            background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTk2nQ8u0BQdZW7RFGwFJ9kybSlUtX48M_l);
            background-position: -194px -16px;
            background-repeat: no-repeat;
            background-color: #ffecac;
        }

    .sf-splitter.Office2007Blue .v-forwardarrow {
        background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTk2nQ8u0BQdZW7RFGwFJ9kybSlUtX48M_l);
        background-position: -171px -23px;
        background-repeat: no-repeat;
    }

        .sf-splitter.Office2007Blue .v-forwardarrow:hover {
            background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTk2nQ8u0BQdZW7RFGwFJ9kybSlUtX48M_l);
            background-position: -171px -23px;
            background-repeat: no-repeat;
            background-color: #ffecac;
        }

    .sf-splitter.Office2007Blue .v-backwardarrow {
        background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTk2nQ8u0BQdZW7RFGwFJ9kybSlUtX48M_l);
        background-position: -204px -24px;
        background-repeat: no-repeat;
    }

        .sf-splitter.Office2007Blue .v-backwardarrow:hover {
            background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTk2nQ8u0BQdZW7RFGwFJ9kybSlUtX48M_l);
            background-position: -204px -24px;
            background-repeat: no-repeat;
            background-color: #ffecac;
        }

.sf-tagcloud.Office2007Blue {
    background-color: #fff;
}

    .sf-tagcloud.Office2007Blue .tagcloud-header {
        background-color: #dcebff;
        background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTkF_nCapa4C4El8WV3xRPfQ9AfoNhRWI7v_27xZpY3VKg=);
        color: #000;
    }

    .sf-tagcloud.Office2007Blue .tagcloud-items .textNode {
        color: #000;
    }

        .sf-tagcloud.Office2007Blue .tagcloud-items .textNode.hover {
            color: #000;
        }

.sf-timepicker.timespan-widget.Office2007Blue {
    border: 1px solid #6593cf;
}

.sf-timepicker.Office2007Blue li {
    background-color: #d0e5fb;
    color: #000;
    border-color: #6593cf;
}

    .sf-timepicker.Office2007Blue li:hover {
        background-color: #ffecac;
        color: #000;
        border-color: #ffbd69;
    }

.sf-toolbar.Office2007Blue-horizontal {
    color: #000;
    border: 1px solid #6593cf;
    background: #d0e5fb url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTkF_nCapa4C4El8WV3xRPfQ9AfoNhRWI7v_27xZpY3VKg=) repeat-x center bottom;
    display: inline-block;
    width: 100%;
}

.sf-toolbar.Office2007Blue-vertical {
    color: #000;
    border: 1px solid #6593cf;
    background: #d0e5fb url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTkF_nCapa4C4EfB1bBVyrtgdTHE0K7fP2/qIjX24XG9KI=) repeat-y left;
    display: inline-block;
}

    .sf-toolbar.Office2007Blue-vertical, .sf-toolbar.Office2007Blue-vertical div:first-child {
        *display: inline;
        overflow: hidden;
    }

.sf-toolbar.Office2007Blue-horizontal li {
    display: inline;
    float: left;
}

.sf-toolbar.Office2007Blue-horizontal ul {
    vertical-align: middle;
    float: left;
}

.sf-toolbar.Office2007Blue-horizontal .AlignInline {
    display: inline;
}

.sf-toolbar.Office2007Blue-horizontal .Disable_ToolLi, .sf-toolbar.Office2007Blue-vertical .Disable_ToolLi {
    color: #a5a5a5;
}

.sf-toolbar.Office2007Blue-horizontal .Tool_Hover, .sf-toolbar.Office2007Blue-vertical .Tool_Hover {
    background: #ffecac url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTk_28DYdlhehJI2S6aHA4fKSPkw8MSRk95) repeat-x center bottom;
    border: 1px solid #ffbd69;
    color: #000;
}

.sf-toolbar.Office2007Blue-horizontal .Tool_Selected, .sf-toolbar.Office2007Blue-vertical .Tool_Selected {
    border: 1px solid #c27e30;
    background: #ffd870 url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTknAyoK83HXIEl8WV3xRPfQ9AfoNhRWI7v_27xZpY3VKg=) repeat-x center bottom;
    color: #000;
}

.sf-toolbar.Office2007Blue-horizontal .Toolbar_Separator {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTkzopaZb_yYtNnhpaMeQddsDB3D0wfPpgq);
    width: 2px;
    height: 15px;
    display: inline;
    float: left;
}

.sf-toolbar.Office2007Blue-vertical .Toolbar_Separator {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTkFuQx0boKp8c0HlghHnXphmkxVK6VeMY_);
    width: 15px;
    height: 2px;
}

.sf-toolbar.Office2007Blue-horizontal .AlignMiddle, .sf-toolbar.Office2007Blue-vertical .AlignMiddle, .sf-toolbar.Office2007Blue-horizontal .Toolbar_Text, .sf-toolbar.Office2007Blue-vertical .Toolbar_Text {
    vertical-align: middle;
    margin: 0 2px;
}

.sf-treeview.Office2007Blue .ImgCss {
    border: 1px solid #6593cf;
}

.sf-treeview.Office2007Blue .showline-NodeText, .sf-treeview.Office2007Blue .noline-NodeText {
    color: #000;
}

.sf-treeview.Office2007Blue .showline {
    background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTkETqiOMC8Jc3EFedEyiS/wtTHE0K7fP2/qIjX24XG9KI=);
    background-repeat: repeat-y;
    background-position: 0 0;
}

.sf-treeview.Office2007Blue.RTL .showline {
    padding: 0 16px 5px 16px;
    background-position: right -38px;
}

.sf-treeview.Office2007Blue .Input_Text {
    border: solid 2px #ffd870;
}

.sf-treeview.Office2007Blue span.noline-child, .sf-treeview.Office2007Blue span.showline-child {
    white-space: nowrap;
}

.sf-treeview.Office2007Blue .plus {
    background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTk2nQ8u0BQdZW7RFGwFJ9kybSlUtX48M_l) 0 0 no-repeat;
    background-position: -159px -20px;
}

.sf-treeview.Office2007Blue .minus {
    background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTk2nQ8u0BQdZW7RFGwFJ9kybSlUtX48M_l) 0 0 no-repeat;
    background-position: -223px -23px;
}

.sf-treeview.Office2007Blue.RTL .plus {
    background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTk2nQ8u0BQdZW7RFGwFJ9kybSlUtX48M_l) 0 0 no-repeat;
    background-position: -194px -21px;
}

.sf-treeview.Office2007Blue.RTL .minus {
    background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTk2nQ8u0BQdZW7RFGwFJ9kybSlUtX48M_l) 0 0 no-repeat;
    background-position: -85px -21px;
}

.sf-treeview.Office2007Blue .pointer, .sf-treeview.Office2007Blue.RTL .pointer {
    background: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTkETqiOMC8Jc1LkO4xWJSHfjQeWCEedemGaTFUrpV4xj4=);
    background-repeat: no-repeat;
}

    .sf-treeview.Office2007Blue .pointer.child {
        background-position: 1px -322px;
        cursor: default;
    }

    .sf-treeview.Office2007Blue .pointer.plus {
        background-position: 1px -208px;
    }

    .sf-treeview.Office2007Blue .pointer.minus {
        background-position: 0 -153px;
    }

    .sf-treeview.Office2007Blue.RTL .pointer.child {
        background-position: 2px -322px;
    }

    .sf-treeview.Office2007Blue.RTL .pointer.plus {
        background-position: 2px -560px;
    }

    .sf-treeview.Office2007Blue.RTL .pointer.minus {
        background-position: 0 -505px;
    }

.sf-treeview.Office2007Blue .showline-selected, .sf-treeview.Office2007Blue .noline-selected {
    background: #ffd870 url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTknAyoK83HXIEl8WV3xRPfQ9AfoNhRWI7v_27xZpY3VKg=) 0 0 repeat-x;
    color: #000;
    border: 1px solid #c27e30;
}

.sf-treeview.Office2007Blue .showline-hover, .sf-treeview.Office2007Blue .noline-hover {
    background: #ffecac url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTk_28DYdlhehJI2S6aHA4fKSPkw8MSRk95) 0 0 repeat-x;
    color: #000;
    border: 1px solid #ffbd69;
}

.sf-uploadbox .upload-progress-status {
    background-color: #cd0a0a;
}

.sf-uploadbox .upload-progress {
    border: 1px solid #6593cf;
}

.sf-uploadbox .file-list .file-status-failed {
    color: #cd0a0a;
}

.sf-uploadbox .file-list .file-status-success {
    color: green;
}

.sf-uploadbox.Office2007Blue .file-progress {
    border: 1px solid #6593cf;
    background-color: #d0e5fb;
}

.sf-uploadbox.Office2007Blue .file-action, .sf-uploadbox.Office2007Blue .file-list .file-size {
    border-color: #6593cf;
    background-color: #d0e5fb;
}

.sf-uploadbox.Office2007Blue .file-progress-status {
    background-color: #ffd870;
}

.sf-uploadbox.Office2007Blue .inputbutton {
    background-color: #d0e5fb;
    color: #000;
    border: 1px solid #6593cf;
    padding: 5px 10px;
    -moz-border-radius: 5px 5px 5px 5px;
    font-size: 11px;
    border-radius: 5px;
}

.sf-uploadbox.Office2007Blue .file-list {
    color: #000;
}

.sf-jqueryui.Office2007Blue .ui-widget {
    
    font-size: 14px !important;
}

    .sf-jqueryui.Office2007Blue .ui-widget input, .sf-jqueryui.Office2007Blue .ui-widget select, .sf-jqueryui.Office2007Blue .ui-widget textarea, .sf-jqueryui.Office2007Blue .ui-widget button {
        
        font-size: 14px !important;
    }

.sf-jqueryui.Office2007Blue .ui-widget-content {
    border: 1px solid #8bb1e5;
    background: #fff none 50% top repeat-x;
    color: #000;
}

    .sf-jqueryui.Office2007Blue .ui-widget-content a {
        color: #000;
    }

.sf-jqueryui.Office2007Blue .ui-widget-header {
    border: 1px solid #8bb1e5;
    background: #dcebff url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTkF_nCapa4C4El8WV3xRPfQ9AfoNhRWI7v_27xZpY3VKg=) 50% 50% repeat;
    color: #000;
    font-weight: bold;
}

    .sf-jqueryui.Office2007Blue .ui-widget-header a {
        color: #000;
    }

.sf-jqueryui.Office2007Blue .ui-tabs .ui-tabs-nav {
    border-bottom: 0 none;
}

.sf-jqueryui.Office2007Blue .ui-state-default, .sf-jqueryui.Office2007Blue .ui-widget-content .ui-state-default {
    border: 1px solid #6593cf;
    background: #d0e5fb url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTkF_nCapa4C4El8WV3xRPfQ9AfoNhRWI7v_27xZpY3VKg=) 50% 50% repeat-x;
    font-weight: normal;
    color: #000;
    outline: none;
}

    .sf-jqueryui.Office2007Blue .ui-state-default a, .sf-jqueryui.Office2007Blue .ui-state-default a:link, .sf-jqueryui.Office2007Blue .ui-state-default a:visited {
        color: #000;
        text-decoration: none;
        outline: none;
    }

.sf-jqueryui.Office2007Blue .ui-state-hover, .sf-jqueryui.Office2007Blue .ui-widget-content .ui-state-hover, .sf-jqueryui.Office2007Blue .ui-state-focus, .sf-jqueryui.Office2007Blue .ui-widget-content .ui-state-focus {
    border: 1px solid #ffbd69;
    background: #ffecac url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTk_28DYdlhehJI2S6aHA4fKSPkw8MSRk95) 50% 50% repeat-x;
    font-weight: normal;
    color: #000;
    outline: none;
}

    .sf-jqueryui.Office2007Blue .ui-state-hover a, .sf-jqueryui.Office2007Blue .ui-state-hover a:hover {
        color: #000;
        text-decoration: none;
        outline: none;
    }

.sf-jqueryui.Office2007Blue .ui-state-active, .sf-jqueryui.Office2007Blue .ui-widget-content .ui-state-active {
    border: 1px solid #c27e30;
    background: #ffd870 url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTknAyoK83HXIEl8WV3xRPfQ9AfoNhRWI7v_27xZpY3VKg=) 50% 50% repeat-x;
    font-weight: normal;
    color: #000;
    outline: none;
}

    .sf-jqueryui.Office2007Blue .ui-state-active a, .sf-jqueryui.Office2007Blue .ui-state-active a:link, .sf-jqueryui.Office2007Blue .ui-state-active a:visited {
        color: #000;
        outline: none;
        text-decoration: none;
    }

.sf-jqueryui.Office2007Blue .ui-state-highlight, .sf-jqueryui.Office2007Blue .ui-widget-content .ui-state-highlight {
    border: 1px solid #fcefa1;
    background: #fbf9ee url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTk2JaX4C50I4D9lQstDYr5Nf7_zuMMbw8tUibJ1u9JYW4=) 50% bottom repeat-x;
    color: #000;
}

    .sf-jqueryui.Office2007Blue .ui-state-highlight a, .sf-jqueryui.Office2007Blue .ui-widget-content .ui-state-highlight a {
        color: #000;
    }

.sf-jqueryui.Office2007Blue .ui-state-error, .sf-jqueryui.Office2007Blue .ui-widget-content .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #fef1ec url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTkTFjBFst_MONI2S6aHA4fKSPkw8MSRk95) 50% bottom repeat-x;
    color: #cd0a0a;
}

    .sf-jqueryui.Office2007Blue .ui-state-error a, .sf-jqueryui.Office2007Blue .ui-widget-content .ui-state-error a {
        color: #cd0a0a;
    }

.sf-jqueryui.Office2007Blue .ui-state-error-text, .sf-jqueryui.Office2007Blue .ui-widget-content .ui-state-error-text {
    color: #cd0a0a;
}

.sf-jqueryui.Office2007Blue .ui-state-disabled, .sf-jqueryui.Office2007Blue .ui-widget-content .ui-state-disabled {
    opacity: .35;
    filter: alpha(opacity=35);
    background-image: none;
}

.sf-jqueryui.Office2007Blue .ui-priority-primary, .sf-jqueryui.Office2007Blue .ui-widget-content .ui-priority-primary {
    font-weight: bold;
}

.sf-jqueryui.Office2007Blue .ui-priority-secondary, .sf-jqueryui.Office2007Blue .ui-widget-content .ui-priority-secondary {
    opacity: .7;
    filter: alpha(opacity=70);
    font-weight: normal;
}

.sf-jqueryui.Office2007Blue .ui-icon {
    width: 16px;
    height: 16px;
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTk2nQ8u0BQdZW7RFGwFJ9kybSlUtX48M_l);
}

.sf-jqueryui.Office2007Blue .ui-widget-content .ui-icon {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTk2nQ8u0BQdZW7RFGwFJ9kybSlUtX48M_l);
}

.sf-jqueryui.Office2007Blue .ui-widget-header .ui-icon {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTk2nQ8u0BQdZW7RFGwFJ9kybSlUtX48M_l);
}

.sf-jqueryui.Office2007Blue .ui-state-default .ui-icon {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTk2nQ8u0BQdZW7RFGwFJ9kybSlUtX48M_l);
}

.sf-jqueryui.Office2007Blue .ui-state-hover .ui-icon, .sf-jqueryui.Office2007Blue .ui-state-focus .ui-icon {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTk2nQ8u0BQdZW7RFGwFJ9kybSlUtX48M_l);
}

.sf-jqueryui.Office2007Blue .ui-state-active .ui-icon {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTk2nQ8u0BQdZW7RFGwFJ9kybSlUtX48M_l);
}

.sf-jqueryui.Office2007Blue .ui-state-highlight .ui-icon {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTkFbYcihxBvGLh56D4Hoj0zhGsbRQB5uTUGXdaPS2_vmOIqI1OzI9hCg==);
}

.sf-jqueryui.Office2007Blue .ui-state-error .ui-icon, .sf-jqueryui.Office2007Blue .ui-state-error-text .ui-icon {
    background-image: url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81h2wxUPGpA037nOPucuwj83e5HmWrlqTkFbYcihxBvGJ4y4UF_zPqAzQeWCEedemGaTFUrpV4xj4=);
}

.sf-jqueryui.Office2007Blue .ui-icon-carat-1-n {
    background-position: 0 0;
}

.sf-jqueryui.Office2007Blue .ui-icon-carat-1-ne {
    background-position: -16px 0;
}

.sf-jqueryui.Office2007Blue .ui-icon-carat-1-e {
    background-position: -32px 0;
}

.sf-jqueryui.Office2007Blue .ui-icon-carat-1-se {
    background-position: -48px 0;
}

.sf-jqueryui.Office2007Blue .ui-icon-carat-1-s {
    background-position: -64px 0;
}

.sf-jqueryui.Office2007Blue .ui-icon-carat-1-sw {
    background-position: -80px 0;
}

.sf-jqueryui.Office2007Blue .ui-icon-carat-1-w {
    background-position: -96px 0;
}

.sf-jqueryui.Office2007Blue .ui-icon-carat-1-nw {
    background-position: -112px 0;
}

.sf-jqueryui.Office2007Blue .ui-icon-carat-2-n-s {
    background-position: -128px 0;
}

.sf-jqueryui.Office2007Blue .ui-icon-carat-2-e-w {
    background-position: -144px 0;
}

.sf-jqueryui.Office2007Blue .ui-icon-triangle-1-n {
    background-position: 0 -16px;
}

.sf-jqueryui.Office2007Blue .ui-icon-triangle-1-ne {
    background-position: -16px -16px;
}

.sf-jqueryui.Office2007Blue .ui-icon-triangle-1-e {
    background-position: -32px -16px;
}

.sf-jqueryui.Office2007Blue .ui-icon-triangle-1-se {
    background-position: -48px -16px;
}

.sf-jqueryui.Office2007Blue .ui-icon-triangle-1-s {
    background-position: -64px -16px;
}

.sf-jqueryui.Office2007Blue .ui-icon-triangle-1-sw {
    background-position: -80px -16px;
}

.sf-jqueryui.Office2007Blue .ui-icon-triangle-1-w {
    background-position: -96px -16px;
}

.sf-jqueryui.Office2007Blue .ui-icon-triangle-1-nw {
    background-position: -112px -16px;
}

.sf-jqueryui.Office2007Blue .ui-icon-triangle-2-n-s {
    background-position: -128px -16px;
}

.sf-jqueryui.Office2007Blue .ui-icon-triangle-2-e-w {
    background-position: -144px -16px;
}

.sf-jqueryui.Office2007Blue .ui-icon-arrow-1-n {
    background-position: 0 -32px;
}

.sf-jqueryui.Office2007Blue .ui-icon-arrow-1-ne {
    background-position: -16px -32px;
}

.sf-jqueryui.Office2007Blue .ui-icon-arrow-1-e {
    background-position: -32px -32px;
}

.sf-jqueryui.Office2007Blue .ui-icon-arrow-1-se {
    background-position: -48px -32px;
}

.sf-jqueryui.Office2007Blue .ui-icon-arrow-1-s {
    background-position: -64px -32px;
}

.sf-jqueryui.Office2007Blue .ui-icon-arrow-1-sw {
    background-position: -80px -32px;
}

.sf-jqueryui.Office2007Blue .ui-icon-arrow-1-w {
    background-position: -96px -32px;
}

.sf-jqueryui.Office2007Blue .ui-icon-arrow-1-nw {
    background-position: -112px -32px;
}

.sf-jqueryui.Office2007Blue .ui-icon-arrow-2-n-s {
    background-position: -128px -32px;
}

.sf-jqueryui.Office2007Blue .ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px;
}

.sf-jqueryui.Office2007Blue .ui-icon-arrow-2-e-w {
    background-position: -160px -32px;
}

.sf-jqueryui.Office2007Blue .ui-icon-arrow-2-se-nw {
    background-position: -176px -32px;
}

.sf-jqueryui.Office2007Blue .ui-icon-arrowstop-1-n {
    background-position: -192px -32px;
}

.sf-jqueryui.Office2007Blue .ui-icon-arrowstop-1-e {
    background-position: -208px -32px;
}

.sf-jqueryui.Office2007Blue .ui-icon-arrowstop-1-s {
    background-position: -224px -32px;
}

.sf-jqueryui.Office2007Blue .ui-icon-arrowstop-1-w {
    background-position: -240px -32px;
}

.sf-jqueryui.Office2007Blue .ui-icon-arrowthick-1-n {
    background-position: 0 -48px;
}

.sf-jqueryui.Office2007Blue .ui-icon-arrowthick-1-ne {
    background-position: -16px -48px;
}

.sf-jqueryui.Office2007Blue .ui-icon-arrowthick-1-e {
    background-position: -32px -48px;
}

.sf-jqueryui.Office2007Blue .ui-icon-arrowthick-1-se {
    background-position: -48px -48px;
}

.sf-jqueryui.Office2007Blue .ui-icon-arrowthick-1-s {
    background-position: -64px -48px;
}

.sf-jqueryui.Office2007Blue .ui-icon-arrowthick-1-sw {
    background-position: -80px -48px;
}

.sf-jqueryui.Office2007Blue .ui-icon-arrowthick-1-w {
    background-position: -96px -48px;
}

.sf-jqueryui.Office2007Blue .ui-icon-arrowthick-1-nw {
    background-position: -112px -48px;
}

.sf-jqueryui.Office2007Blue .ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px;
}

.sf-jqueryui.Office2007Blue .ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px;
}

.sf-jqueryui.Office2007Blue .ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px;
}

.sf-jqueryui.Office2007Blue .ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px;
}

.sf-jqueryui.Office2007Blue .ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px;
}

.sf-jqueryui.Office2007Blue .ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px;
}

.sf-jqueryui.Office2007Blue .ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px;
}

.sf-jqueryui.Office2007Blue .ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px;
}

.sf-jqueryui.Office2007Blue .ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px;
}

.sf-jqueryui.Office2007Blue .ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px;
}

.sf-jqueryui.Office2007Blue .ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px;
}

.sf-jqueryui.Office2007Blue .ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px;
}

.sf-jqueryui.Office2007Blue .ui-icon-arrowreturn-1-w {
    background-position: -64px -64px;
}

.sf-jqueryui.Office2007Blue .ui-icon-arrowreturn-1-n {
    background-position: -80px -64px;
}

.sf-jqueryui.Office2007Blue .ui-icon-arrowreturn-1-e {
    background-position: -96px -64px;
}

.sf-jqueryui.Office2007Blue .ui-icon-arrowreturn-1-s {
    background-position: -112px -64px;
}

.sf-jqueryui.Office2007Blue .ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px;
}

.sf-jqueryui.Office2007Blue .ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px;
}

.sf-jqueryui.Office2007Blue .ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px;
}

.sf-jqueryui.Office2007Blue .ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px;
}

.sf-jqueryui.Office2007Blue .ui-icon-arrow-4 {
    background-position: 0 -80px;
}

.sf-jqueryui.Office2007Blue .ui-icon-arrow-4-diag {
    background-position: -16px -80px;
}

.sf-jqueryui.Office2007Blue .ui-icon-extlink {
    background-position: -32px -80px;
}

.sf-jqueryui.Office2007Blue .ui-icon-newwin {
    background-position: -48px -80px;
}

.sf-jqueryui.Office2007Blue .ui-icon-refresh {
    background-position: -64px -80px;
}

.sf-jqueryui.Office2007Blue .ui-icon-shuffle {
    background-position: -80px -80px;
}

.sf-jqueryui.Office2007Blue .ui-icon-transfer-e-w {
    background-position: -96px -80px;
}

.sf-jqueryui.Office2007Blue .ui-icon-transferthick-e-w {
    background-position: -112px -80px;
}

.sf-jqueryui.Office2007Blue .ui-icon-folder-collapsed {
    background-position: 0 -96px;
}

.sf-jqueryui.Office2007Blue .ui-icon-folder-open {
    background-position: -16px -96px;
}

.sf-jqueryui.Office2007Blue .ui-icon-document {
    background-position: -32px -96px;
}

.sf-jqueryui.Office2007Blue .ui-icon-document-b {
    background-position: -48px -96px;
}

.sf-jqueryui.Office2007Blue .ui-icon-note {
    background-position: -64px -96px;
}

.sf-jqueryui.Office2007Blue .ui-icon-mail-closed {
    background-position: -80px -96px;
}

.sf-jqueryui.Office2007Blue .ui-icon-mail-open {
    background-position: -96px -96px;
}

.sf-jqueryui.Office2007Blue .ui-icon-suitcase {
    background-position: -112px -96px;
}

.sf-jqueryui.Office2007Blue .ui-icon-comment {
    background-position: -128px -96px;
}

.sf-jqueryui.Office2007Blue .ui-icon-person {
    background-position: -144px -96px;
}

.sf-jqueryui.Office2007Blue .ui-icon-print {
    background-position: -160px -96px;
}

.sf-jqueryui.Office2007Blue .ui-icon-trash {
    background-position: -176px -96px;
}

.sf-jqueryui.Office2007Blue .ui-icon-locked {
    background-position: -192px -96px;
}

.sf-jqueryui.Office2007Blue .ui-icon-unlocked {
    background-position: -208px -96px;
}

.sf-jqueryui.Office2007Blue .ui-icon-bookmark {
    background-position: -224px -96px;
}

.sf-jqueryui.Office2007Blue .ui-icon-tag {
    background-position: -240px -96px;
}

.sf-jqueryui.Office2007Blue .ui-icon-home {
    background-position: 0 -112px;
}

.sf-jqueryui.Office2007Blue .ui-icon-flag {
    background-position: -16px -112px;
}

.sf-jqueryui.Office2007Blue .ui-icon-calendar {
    background-position: -32px -112px;
}

.sf-jqueryui.Office2007Blue .ui-icon-cart {
    background-position: -48px -112px;
}

.sf-jqueryui.Office2007Blue .ui-icon-pencil {
    background-position: -64px -112px;
}

.sf-jqueryui.Office2007Blue .ui-icon-clock {
    background-position: -80px -112px;
}

.sf-jqueryui.Office2007Blue .ui-icon-disk {
    background-position: -96px -112px;
}

.sf-jqueryui.Office2007Blue .ui-icon-calculator {
    background-position: -112px -112px;
}

.sf-jqueryui.Office2007Blue .ui-icon-zoomin {
    background-position: -128px -112px;
}

.sf-jqueryui.Office2007Blue .ui-icon-zoomout {
    background-position: -144px -112px;
}

.sf-jqueryui.Office2007Blue .ui-icon-search {
    background-position: -160px -112px;
}

.sf-jqueryui.Office2007Blue .ui-icon-wrench {
    background-position: -176px -112px;
}

.sf-jqueryui.Office2007Blue .ui-icon-gear {
    background-position: -192px -112px;
}

.sf-jqueryui.Office2007Blue .ui-icon-heart {
    background-position: -208px -112px;
}

.sf-jqueryui.Office2007Blue .ui-icon-star {
    background-position: -224px -112px;
}

.sf-jqueryui.Office2007Blue .ui-icon-link {
    background-position: -240px -112px;
}

.sf-jqueryui.Office2007Blue .ui-icon-cancel {
    background-position: 0 -128px;
}

.sf-jqueryui.Office2007Blue .ui-icon-plus {
    background-position: -16px -128px;
}

.sf-jqueryui.Office2007Blue .ui-icon-plusthick {
    background-position: -32px -128px;
}

.sf-jqueryui.Office2007Blue .ui-icon-minus {
    background-position: -48px -128px;
}

.sf-jqueryui.Office2007Blue .ui-icon-minusthick {
    background-position: -64px -128px;
}

.sf-jqueryui.Office2007Blue .ui-icon-close {
    background-position: -80px -128px;
}

.sf-jqueryui.Office2007Blue .ui-icon-closethick {
    background-position: -96px -128px;
}

.sf-jqueryui.Office2007Blue .ui-icon-key {
    background-position: -112px -128px;
}

.sf-jqueryui.Office2007Blue .ui-icon-lightbulb {
    background-position: -128px -128px;
}

.sf-jqueryui.Office2007Blue .ui-icon-scissors {
    background-position: -144px -128px;
}

.sf-jqueryui.Office2007Blue .ui-icon-clipboard {
    background-position: -160px -128px;
}

.sf-jqueryui.Office2007Blue .ui-icon-copy {
    background-position: -176px -128px;
}

.sf-jqueryui.Office2007Blue .ui-icon-contact {
    background-position: -192px -128px;
}

.sf-jqueryui.Office2007Blue .ui-icon-image {
    background-position: -208px -128px;
}

.sf-jqueryui.Office2007Blue .ui-icon-video {
    background-position: -224px -128px;
}

.sf-jqueryui.Office2007Blue .ui-icon-script {
    background-position: -240px -128px;
}

.sf-jqueryui.Office2007Blue .ui-icon-alert {
    background-position: 0 -144px;
}

.sf-jqueryui.Office2007Blue .ui-icon-info {
    background-position: -16px -144px;
}

.sf-jqueryui.Office2007Blue .ui-icon-notice {
    background-position: -32px -144px;
}

.sf-jqueryui.Office2007Blue .ui-icon-help {
    background-position: -48px -144px;
}

.sf-jqueryui.Office2007Blue .ui-icon-check {
    background-position: -64px -144px;
}

.sf-jqueryui.Office2007Blue .ui-icon-bullet {
    background-position: -80px -144px;
}

.sf-jqueryui.Office2007Blue .ui-icon-radio-off {
    background-position: -96px -144px;
}

.sf-jqueryui.Office2007Blue .ui-icon-radio-on {
    background-position: -112px -144px;
}

.sf-jqueryui.Office2007Blue .ui-icon-pin-w {
    background-position: -128px -144px;
}

.sf-jqueryui.Office2007Blue .ui-icon-pin-s {
    background-position: -144px -144px;
}

.sf-jqueryui.Office2007Blue .ui-icon-play {
    background-position: 0 -160px;
}

.sf-jqueryui.Office2007Blue .ui-icon-pause {
    background-position: -16px -160px;
}

.sf-jqueryui.Office2007Blue .ui-icon-seek-next {
    background-position: -32px -160px;
}

.sf-jqueryui.Office2007Blue .ui-icon-seek-prev {
    background-position: -48px -160px;
}

.sf-jqueryui.Office2007Blue .ui-icon-seek-end {
    background-position: -64px -160px;
}

.sf-jqueryui.Office2007Blue .ui-icon-seek-first {
    background-position: -80px -160px;
}

.sf-jqueryui.Office2007Blue .ui-icon-stop {
    background-position: -96px -160px;
}

.sf-jqueryui.Office2007Blue .ui-icon-eject {
    background-position: -112px -160px;
}

.sf-jqueryui.Office2007Blue .ui-icon-volume-off {
    background-position: -128px -160px;
}

.sf-jqueryui.Office2007Blue .ui-icon-volume-on {
    background-position: -144px -160px;
}

.sf-jqueryui.Office2007Blue .ui-icon-power {
    background-position: 0 -176px;
}

.sf-jqueryui.Office2007Blue .ui-icon-signal-diag {
    background-position: -16px -176px;
}

.sf-jqueryui.Office2007Blue .ui-icon-signal {
    background-position: -32px -176px;
}

.sf-jqueryui.Office2007Blue .ui-icon-battery-0 {
    background-position: -48px -176px;
}

.sf-jqueryui.Office2007Blue .ui-icon-battery-1 {
    background-position: -64px -176px;
}

.sf-jqueryui.Office2007Blue .ui-icon-battery-2 {
    background-position: -80px -176px;
}

.sf-jqueryui.Office2007Blue .ui-icon-battery-3 {
    background-position: -96px -176px;
}

.sf-jqueryui.Office2007Blue .ui-icon-circle-plus {
    background-position: 0 -192px;
}

.sf-jqueryui.Office2007Blue .ui-icon-circle-minus {
    background-position: -16px -192px;
}

.sf-jqueryui.Office2007Blue .ui-icon-circle-close {
    background-position: -32px -192px;
}

.sf-jqueryui.Office2007Blue .ui-icon-circle-triangle-e {
    background-position: -48px -192px;
}

.sf-jqueryui.Office2007Blue .ui-icon-circle-triangle-s {
    background-position: -64px -192px;
}

.sf-jqueryui.Office2007Blue .ui-icon-circle-triangle-w {
    background-position: -80px -192px;
}

.sf-jqueryui.Office2007Blue .ui-icon-circle-triangle-n {
    background-position: -96px -192px;
}

.sf-jqueryui.Office2007Blue .ui-icon-circle-arrow-e {
    background-position: -112px -192px;
}

.sf-jqueryui.Office2007Blue .ui-icon-circle-arrow-s {
    background-position: -128px -192px;
}

.sf-jqueryui.Office2007Blue .ui-icon-circle-arrow-w {
    background-position: -144px -192px;
}

.sf-jqueryui.Office2007Blue .ui-icon-circle-arrow-n {
    background-position: -160px -192px;
}

.sf-jqueryui.Office2007Blue .ui-icon-circle-zoomin {
    background-position: -176px -192px;
}

.sf-jqueryui.Office2007Blue .ui-icon-circle-zoomout {
    background-position: -192px -192px;
}

.sf-jqueryui.Office2007Blue .ui-icon-circle-check {
    background-position: -208px -192px;
}

.sf-jqueryui.Office2007Blue .ui-icon-circlesmall-plus {
    background-position: 0 -208px;
}

.sf-jqueryui.Office2007Blue .ui-icon-circlesmall-minus {
    background-position: -16px -208px;
}

.sf-jqueryui.Office2007Blue .ui-icon-circlesmall-close {
    background-position: -32px -208px;
}

.sf-jqueryui.Office2007Blue .ui-icon-squaresmall-plus {
    background-position: -48px -208px;
}

.sf-jqueryui.Office2007Blue .ui-icon-squaresmall-minus {
    background-position: -64px -208px;
}

.sf-jqueryui.Office2007Blue .ui-icon-squaresmall-close {
    background-position: -80px -208px;
}

.sf-jqueryui.Office2007Blue .ui-icon-grip-dotted-vertical {
    background-position: 0 -224px;
}

.sf-jqueryui.Office2007Blue .ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px;
}

.sf-jqueryui.Office2007Blue .ui-icon-grip-solid-vertical {
    background-position: -32px -224px;
}

.sf-jqueryui.Office2007Blue .ui-icon-grip-solid-horizontal {
    background-position: -48px -224px;
}

.sf-jqueryui.Office2007Blue .ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px;
}

.sf-jqueryui.Office2007Blue .ui-icon-grip-diagonal-se {
    background-position: -80px -224px;
}

.sf-jqueryui.Office2007Blue .ui-widget-overlay {
    background: #aaa url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmxbaOQR_974FDKacXSNedPblDpH02crdP/UxxNCu3z9v6iI19uFxvSi) 50% top repeat-x;
    opacity: .3;
    filter: alpha(opacity=30);
}

.sf-jqueryui.Office2007Blue .ui-widget-shadow {
    margin: -8px 0 0 -8px;
    padding: 8px;
    background: #aaa url(/MvcResourceHandler.axd?k=img&r=gbwjpbqMlCJ9MAp4aOJ5//p89Hibq6RCsmFGRuTOMiF86qtW6vefFrVLDghW5PhD053ZP7mRwNdm4uorNalJd3hi0U/3XPiafieEgwNBplLCeFNeIlzaKX6eh3Z4RG8Fd/V95XCLbaGnKKr4McnNMTKktv3QFE81Zo9p2HEPKmxbaOQR_974FDKacXSNedPb5ke325NJzNjUxxNCu3z9v6iI19uFxvSi) 50% top repeat-x;
    opacity: .2;
    filter: alpha(opacity=20);
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}

.sf-jqueryui .ui-datepicker th {
    background-color: #fff;
}

.CustomCss-UploadBox .file-progress {
    border: 1px solid #8da046;
}

.CustomCss-UploadBox .file-progress-status {
    background-color: #a0b345;
}

.CustomCss-UploadBox .file-list .file-size {
    border-color: #8da046 #8da046 #8da046 -moz-use-text-color;
}

.CustomCss-UploadBox .inputbutton {
    background-color: #c2d07e;
    color: #fff;
    border: 1px solid #8da046;
    padding: 5px 10px;
    -moz-border-radius: 5px 5px 5px 5px;
    font-size: 17px;
    border-radius: 5px;
}

.CustomCss-UploadBox .file-list {
    color: #8da046;
}

.CustomCss-UploadBox .file-action {
    border-color: #8da046 #8da046 #8da046 -moz-use-text-color;
}

.uploadbox {
    position: relative;
}

    .uploadbox .sf_uploadinput {
        position: absolute;
        opacity: 0;
        filter: alpha(opacity=0);
        top: 1px;
        cursor: pointer;
        font-size: 200px;
        right: 0;
        z-index: 1;
    }

    .uploadbox .uploadform {
        display: table-cell;
        padding-left: 10px;
        display: inline-block;
        display: none;
    }

    .uploadbox .selectionpart {
        overflow: hidden;
        position: relative;
        width: auto;
        *display: inline !important;
        *zoom: 1;
        display: inline-block;
    }

    .uploadbox .upload-button {
        margin-left: 10px;
    }

    .uploadbox .upload-progress-status {
        background-color: #f00;
        height: 2px;
        position: absolute;
    }

    .uploadbox .upload-progress {
        height: 3px;
        width: 125px;
        position: absolute;
        bottom: -2px;
        border: 1px solid #000;
        left: 5px;
    }

    .uploadbox .syncfusion-upload-file {
        position: relative;
        min-width: 120px;
        vertical-align: middle;
    }

    .uploadbox .file-list .file-size {
        border-style: solid solid solid none;
        border-width: 1px 1px 1px 0;
        float: left;
        min-width: 100px;
        padding-left: 0;
        padding-right: 0;
    }

    .uploadbox .file-list {
        display: inline-block;
        height: 30px;
        padding: 3px 5px;
        text-align: center;
        text-indent: 3px;
    }

        .uploadbox .file-list .file-status {
            float: left;
            padding-top: 10px;
            min-width: 77px;
            padding-right: 0;
            text-align: right;
        }

        .uploadbox .file-list .file-percentage {
            float: left;
            padding-top: 10px;
            width: 40px;
            padding-left: 0;
            padding-right: 0;
        }

    .uploadbox .file-name {
        display: block;
        height: 28px;
        text-align: left;
        width: 100%;
    }

    .uploadbox .file-name-text {
        position: relative;
        top: 6px;
    }

    .uploadbox .file-progress-bar {
        height: 5px;
        left: 0;
        position: absolute;
        width: 100%;
    }

    .uploadbox .file-list .file-action-cancel:hover, .uploadbox .file-list .file-action-delete:hover, .uploadbox .file-list .file-action-retry:hover {
        cursor: pointer;
    }

    .uploadbox .file-list .file-action-cancel {
        background-position: 5px 10px;
    }

    .uploadbox .file-list .file-action-delete {
        background-position: -61px 10px;
    }

    .uploadbox .file-list .file-action-retry {
        background-position: -193px 10px;
    }

    .uploadbox .file-list .file-percentage-success {
        background: url("Content/css/CustomCSS/Images/Icons.png") no-repeat;
        background-position: -251px 10px;
    }

    .uploadbox .file-list .file-percentage-failed {
        background: url("Content/css/CustomCSS/Images/Icons.png") no-repeat;
        background-position: -127px 10px;
    }

    .uploadbox .file-list .file-status-failed {
        color: #f00;
    }

    .uploadbox .file-list .file-status-success {
        color: #6bd16b;
    }

    .uploadbox .file-progress-status {
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
    }

    .uploadbox .file-progress {
        float: left;
        min-width: 200px;
        position: relative;
    }

    .uploadbox .file-progress {
        border: 1px solid;
    }

    .uploadbox .file-action {
        border-style: solid solid solid none;
        border-width: 1px 1px 1px 0;
        float: left;
        width: 16px;
        background: url("Content/css/CustomCSS/Images/Icons.png") no-repeat scroll transparent;
    }

    .uploadbox .upload-file-list {
        list-style: none outside none;
        padding: 3px;
    }

        .uploadbox .upload-file-list > li {
            padding-top: 3px;
        }

    .uploadbox .file-list > div {
        height: 100%;
        padding: 3px 5px;
    }

.Syncfusion-Grid-Core .AutoWrap .HeaderCellDiv {
    font-weight: 700;
    color: #777777;
    text-transform: uppercase;
}

.Syncfusion-Grid-Marble .HeaderCell {
    background: #ffffff !important;
}

.Syncfusion-Grid-Core .GridPager {
    background: #f4f4f4 !important;
}
.Syncfusion-Grid-Core .GridContent{
    color: #777777 !important;
}
