/*!
*  filename: ej.theme.min.css
*  version : 15.3.0.26
*  Copyright Syncfusion Inc. 2001 - 2014. All rights reserved.
*  Use of this code is subject to the terms of our license.
*  A copy of the current license can be obtained at any time by e-mailing
*  licensing@syncfusion.com. Any infringement will be prosecuted under
*  applicable laws. 
*/
.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-grid.e-rtl .e-indentcell {
    border-left-color: #cecece
}

.e-grid.e-rtl .e-headercell,.e-grid.e-rtl .e-grouptopleftcell {
    border-right-color: #cecece;
    border-bottom-color: #cecece
}

.e-grid.e-rtl .e-movablecontent,.e-grid.e-rtl .e-movableheader {
    border-right-color: #3277b2
}

.e-grid {
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial;
    border-color: #cecece;
    color: #333;
    border-top: none
}

.e-grid .e-pager {
    background-color: #fcfcfc
}

.e-grid .e-icon {
    color: #666
}

.e-groupheadercell .e-icon {
    color: #777
}

.e-grid .e-gridheader .e-icon {
    color: #777
}

.e-grid .e-dialog>.e-dialog-scroller,.e-grid .e-excelfilter.e-dlgcontainer {
    border: 1px solid #cecece \9
}

.e-grid .e-icon.e-animatebutton {
    color: #fff;
    cursor: pointer
}

.e-grid .e-grouptopleftcell {
    border-right: 1px solid #c8c8c8
}

.e-grid td.e-indentcell+.e-rowcell {
    border-left: none
}

.e-grid th.e-lastgrouptopleftcell+.e-headercell,.e-grid th.e-grouptopleftcell+.e-stackedHeaderCell {
    border-left: none
}

.e-grid th.e-filterbarcell.e-grouptopleftcell+th.e-filterbarcell {
    border-left: none
}

.e-columnChooser {
    border: 1px solid #cecece;
    font-size: 12px;
    color: #333
}

.e-columnChoosertail {
    border-bottom-color: #cecece
}

.e-columnChoosertailAlt {
    border-bottom-color: #fcfcfc
}

.e-columnChooserListDiv:hover {
    background-color: #fff
}

.e-columnChooser .e-vhandlespace {
    background-color: #fff !important
}

.e-columnChooser .e-hhandlespace {
    background-color: #fff !important
}

.e-columnChooserSplitter {
    border-top: 1px solid #cecece
}

.e-grid .e-number {
    background-color: #bbbdc0;
    color: #fff
}

.e-grid .e-tableLastCell {
    border-right-color: #cecece !important
}

.e-stackedHeaderRow th {
    border-bottom: 1px solid #cecece !important
}

.e-resFilterDialogHeaderDiv {
    border-bottom: 1px solid #cecece !important
}

.e-resposnsiveFilterBtnLeft {
    border-right: 1px solid #cecece !important
}

.e-resIcon {
    color: #3277b2 !important
}

.e-grid .e-toolbar .e-hover .e-icon,.e-grid .e-headercell.e-hover .e-icon {
    color: #333
}

.e-grid .e-dlgBtns .e-button {
    font-family: Segoe UI;
    font-weight: normal;
    font-size: 14px
}

.e-grid .e-gridpopup .e-content {
    background-color: #fff;
    border-color: #cecece
}

.e-grid .e-gridpopup span:hover,.e-grid .e-gridpopup .e-spanclicked {
    border-color: #666
}

.e-grid .e-gridpopup .e-downtail:before,.e-grid .e-gridpopup .e-downtail {
    border-top-color: #cecece
}

.e-grid .e-gridpopup .e-downtail:after {
    border-top-color: #fff
}

.e-grid .e-gridcontent,.e-grid .e-form-container {
    background-color: #fff
}

.e-grid.e-columnChooser .e-hscroll,.e-grid.e-columnChooser .e-vscroll {
    background-color: transparent
}

.e-grid .e-groupdroparea {
    border-top-color: #cecece;
    color: #fff
}

.e-grid .e-groupdroparea {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-grid .e-cloneproperties {
    border-color: #cecece
}

.e-grid .e-cloneproperties {
    color: #333
}

.e-grid .e-cloneproperties {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-grid .e-groupcaption,.e-grid .e-groupcaptionsummary {
    color: #333;
    background-color: #f7f7f7;
    border-color: #cecece;
    border-top-color: #cecece
}

.e-grid .e-gridfooter tr.e-gridSummaryRows td.e-scrollindent {
    border-style: solid;
    border-width: 1px 0 0;
    border-color: #cecece
}

.e-grid .e-gridfooter tr:first-child.e-gridSummaryRows td:first-child.e-indentcell,.e-grid .e-gridfooter tr:first-child.e-gridSummaryRows td.e-summaryrow,.e-grid .e-gridfooter tr:first-child.e-gridSummaryRows td.e-scrollindent,.e-grid .e-gridfooter tr:first-child.e-gridSummaryRows td.e-indentcell {
    border: none
}

.e-grid .e-gridsummary .e-indentcell {
    background-color: #f7f7f7;
    border-top-color: #cecece
}

.e-grid .e-headercell-hover,.e-grid .e-groupheadercell:hover {
    color: #333
}

.e-grid .e-groupheadercell {
    color: #282827;
    border-color: #cecece;
    border-radius: 9px;
    background-color: #fcfcfc
}

.e-grid .e-alt_row {
    background: #fff
}

.e-grid .e-inlineform-titlebar {
    border-color: #cecece;
    background-color: #f7f7f7
}

.e-grid .e-indentcell,.e-grid .e-recordpluscollapse,.e-grid .e-recordplusexpand {
    border-color: #cecece;
    border-top-color: #cecece;
    background-color: #f7f7f7
}

.e-grid .e-detailcell,.e-grid .e-detailrowcollapse,.e-grid .e-detailrowexpand,.e-grid tr.e-editedrow td.e-rowcell {
    border-top-color: #cecece
}

.e-grid .e-detailrowcollapse.e-lastrowcell {
    border-bottom-color: #cecece
}

.e-grid .e-detailindentcell {
    border-right-color: #cecece
}

.e-grid .e-rowcell.e-updatedtd {
    color: #333
}

.e-grid .e-rowcell.e-updatedtd.e-active {
    color: #fff
}

.e-activefocusout.e-grid .e-numericitem.e-active,.e-activefocusout.e-grid .e-groupdroparea,.e-activefocusout.e-grid td.e-active,.e-activefocusout.e-grid td.e-cellselectionbackground {
    background: #727272
}

.e-grid td.e-active,.e-grid .e-form-titlebar {
    color: #fff
}

.e-grid td.e-active,.e-grid .e-form-titlebar {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-grid td.e-cellselectionbackground {
    color: #fff
}

.e-grid td.e-cellselectionbackground {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#173753);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#438ccb));
    background: -webkit-linear-gradient(top,#3277b2,#173753);
    background: -o-linear-gradient(top,#3277b2,#173753);
    background: -ms-linear-gradient(top,#3277b2,#173753);
    background: linear-gradient(to bottom,#3277b2,#173753);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#438ccb',GradientType=0)
}

.e-grid .e-inlineform-titlebar {
    font-size: 14px;
    color: #282827
}

.e-grid .e-recordpluscollapse>div,.e-grid .e-detailrowcollapse>div {
    background-color: transparent;
    cursor: pointer
}

.e-grid .e-headercell,.e-grid .e-grouptopleftcell {
    border-top-color: #cecece;
    border-left-color: #cecece;
    border-bottom-color: #3277b2
}

.e-grid .e-headercell,.e-grid .e-grouptopleftcell {
    background: #fcfcfc
}

.e-grid .e-columnselection {
    background-color: #fcfcfc;
    color: #3277b2
}

.e-grid .e-grid-icon {
    background: #fcfcfc
}

.e-grid .e-gridheader {
    color: #282827;
    border-bottom-color: #cecece;
    border-top-color: #cecece
}

.e-grid .e-headercontent,.e-grid .e-movableheader {
    border-right-color: #cecece
}

.e-grid.e-rtl .e-headercontent {
    border-left-color: #cecece
}

.e-grid .e-editcell,.e-grid .e-form-container,.e-grid .e-externalformedit,.e-grid .e-tabletd,.e-grid .e-rowcell {
    border-color: #cecece
}

.e-grid .e-form-togglebtn:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-grid .e-form-toggle-icon {
    color: #fff
}

.e-grid .e-filterbarcell,.e-grid .e-filterbarcelldisabled {
    border-color: #cecece;
    background-color: #fcfcfc;
    background-image: none
}

.e-grid .e-grid-filterstatusbar,.e-grid .e-grid-filterstatusbarbottom {
    border-color: #cecece
}

.e-grid .e-grid-filterstatusbar,.e-grid .e-grid-filterstatusbarbottom {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-grid .e-grid-filterstatusbar .e-msgdiv,.e-grid .e-grid-filterstatusbarbottom .e-msgdiv {
    color: #fff
}

.e-grid .e-groupdroparea.e-hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-grid tr.e-hover {
    color: #333
}

.e-grid tr.e-hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-grid tr.e-traverse {
    color: #333
}

.e-grid tr.e-traverse {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-grid .e-scrollcss {
    background: #fcfcfc
}

.e-grid .e-headercell-hover,.e-grid .e-filtercell:hover,.e-grid .e-groupheadercell:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-grid .e-reorderindicate {
    border-right-color: #3277b2
}

.e-grid.e-rtl .e-reorderindicate {
    border-left-color: #3277b2
}

.e-grid div.e-field-validation-error {
    white-space: normal
}

.e-grid div.e-field-validation-error {
    background-color: #fffe91;
    color: #cd0a0a
}

.e-grid form.gridform.field-validation-empty {
    border: 1px solid #cd0a0a
}

.e-grid div.e-error .e-toparrow {
    border-bottom-color: #fffe92
}

.e-grid .e-ejinputtext {
    border: 1px solid #cecece;
    outline: none;
    background-color: #fff;
    color: #333;
    vertical-align: baseline
}

.e-ejinputtext:focus {
    box-shadow: 0 0 5px #ccc
}

.e-grid .e-summaryrow {
    background-color: #f7f7f7;
    border-color: #cecece;
    border-left-color: #cecece !important
}

.e-gridfooter {
    width: 100%;
    background-color: #f7f7f7;
    border-top: 1px solid #cecece
}

.e-grid .e-detailcell tr:first-child td.e-summaryrow {
    border-top: 1px solid #cecece
}

.e-grid .e-gridSummaryRows {
    color: #333
}

.e-grid .e-reSizeColbg {
    border-left-color: #cecece
}

.e-grid .e-headercell-hover .e-ascending,.e-grid .e-groupheadercell:hover .e-ascending,.e-grid .e-headercell-hover .e-filtericon,.e-grid .e-headercell-hover .e-descending,.e-grid .e-headercell-hover .e-togglegroupbutton,.e-grid .e-groupheadercell:hover .e-descending,.e-grid .e-groupheadercell:hover .e-togglegroupbutton,.e-grid .e-groupheadercell:hover .e-ungroupbutton {
    background-color: transparent
}

.e-grid .e-headercell-hover .e-ascending,.e-grid .e-groupheadercell:hover .e-ascending,.e-grid .e-headercell-hover .e-filtericon,.e-grid .e-headercell-hover .e-descending,.e-grid .e-headercell-hover .e-togglegroupbutton,.e-grid .e-groupheadercell:hover .e-descending,.e-grid .e-groupheadercell:hover .e-togglegroupbutton,.e-grid .e-groupheadercell:hover .e-ungroupbutton {
    color: #333
}

.e-grid .e-headercellactive,.e-grid .e-headercellactive span,.e-grid .e-headercellactive div {
    color: #fff
}

.e-grid .e-headercellactive {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-grid .e-movablecontent,.e-grid .e-movableheader {
    border-left-color: #3277b2
}

.e-grid .e-frozeny {
    border-bottom-color: #3277b2 !important
}

.e-grid .e-dialog .e-header .e-icon {
    color: #282827
}

.e-grid.e-responsive .e-rowcell {
    border-bottom-color: rgba(196,196,196,.5)
}

.e-grid.e-responsive .e-table>tbody>tr>td:last-child {
    border-bottom-color: #cecece
}

.e-grid form .e-select:hover .e-icon {
    color: #333
}

.e-grid.e-touch .e-gridheader .e-headercell,.e-grid.e-touch .e-rowcell {
    -moz-user-select: text;
    -khtml-user-select: none;
    -webkit-user-select: text;
    -ms-user-select: text;
    user-select: text
}

.e-grid .e-gridcontent tr.e-editedrow:not(.e-alt_row) {
    background-color: #fff
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-heatmap.e-grid {
    display: block
}

.e-heatmaplegend {
    display: block
}

.e-heatmap.e-grid .e-alt_row,.e-heatmap.e-grid td.e-cellselectionbackground,.e-heatmap.e-grid .e-headercell,.e-heatmap.e-grid .e-grouptopleftcell {
    background: #fff
}

.e-heatmap.e-js.e-grid {
    font-size: 12px
}

.e-heatmap.e-js.e-grid .e-headercelldiv {
    font-weight: 600;
    font-size: 12px
}

.e-heatmap.e-js.e-grid.e-responsive .e-rowcell {
    font-size: 12px
}

.e-heatmap.e-js.e-grid .e-headercell {
    height: 30px
}

.e-heatmap.e-js.e-grid.e-responsive .e-row td:first-child,.e-heatmap.e-js.e-grid.e-responsive .e-alt_row td:first-child {
    font-weight: 600;
    font-size: 12px
}

.e-heatmap.e-js.e-grid .e-gridheader {
    border-bottom-width: 1px
}

.e-heatmap.e-js.e-grid,.e-heatmap.e-js.e-grid.e-responsive .e-row td:first-child,.e-heatmap.e-js.e-grid.e-responsive .e-alt_row td:first-child,.e-heatmap.e-js.e-grid.e-responsive .e-rowcell,.e-heatmap.e-js.e-grid .e-alt_row,.e-heatmap.e-js.e-grid td.e-cellselectionbackground,.e-heatmap.e-js.e-grid .e-headercell,.e-heatmap.e-js.e-grid .e-grouptopleftcell,.e-heatmap.e-js.e-grid.e-headercell.e-default.e-headertemplate,.e-heatmap.e-js.e-grid .e-gridheader,.e-heatmap.e-js.e-grid .e-movablecontent,.e-heatmap.e-js.e-grid .e-movableheader {
    border-color: #c8c8c8
}

.e-heatmap.e-js.e-grid.e-responsive .e-rowcell {
    border-bottom: none
}

.e-heatmaplegend.e-js .sf-ht-label,.e-heatmap.e-js.e-grid .e-rowcell.sf-ht-heatmapcell,.e-heatmap.e-js.e-grid .e-headercelldiv {
    color: #000
}

.e-heatmap.e-js.e-grid .e-alt_row,.e-heatmap.e-js.e-grid .e-row,.e-heatmap.e-js.e-grid .e-headercell.e-default.e-headertemplate,.e-heatmap.e-js.e-grid .e-cellselectionbackground .e-activecell,.e-heatmap.e-grid td.e-cellselectionbackground {
    background-color: #fff
}

.e-heatmaplegend.e-js .sf-ht-label,.e-heatmap.e-js.e-grid .e-rowcell.sf-ht-heatmapcell,.e-heatmap.e-js.e-grid .e-headercelldiv {
    color: #000
}

.e-heatmap.e-js.e-grid .e-alt_row,.e-heatmap.e-js.e-grid .e-row,.e-heatmap.e-js.e-grid .e-headercell.e-default.e-headertemplate,.e-heatmap.e-js.e-grid .e-cellselectionbackground .e-activecell,.e-heatmap.e-grid td.e-cellselectionbackground {
    background-color: #fff
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-excelfilter.e-dlgcontainer {
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial;
    font-weight: normal;
    font-size: 13px;
    color: #333;
    z-index: 10001
}

.e-excelfilter .e-searchcontainer,.e-excelfilter.e-dlgcontainer {
    background: none #fff
}

.e-excelfilter .e-menu,.e-excelfilter .e-menu.e-vertical,.e-excelfilter .e-menu.e-vertical .e-list>ul {
    background: #fff
}

.e-excelfilter .e-checkboxlist {
    background: #fff;
    border: #fff
}

.e-excelfilter.e-dlgcontainer,.e-excelfilter.e-dlgcustom .e-fieldset,.e-excelfilter .e-menu.e-vertical .e-list>ul {
    border-width: 1px;
    border-style: solid;
    border-color: #fafafa
}

.e-excelfilter .e-checkboxlist label.e-ftrchk,.e-excelfilter.e-dlgcustom label.e-caption,.e-excelfilter .e-searchbox .e-searchitem {
    font-weight: normal
}

.e-sortasc,.e-sortdesc {
    font-size: 18px
}

.e-excelfilter.e-dlgcustom .e-fieldset legend {
    font-size: 14px;
    color: #333;
    border: none
}

.e-excelfilter .e-select:hover .e-icon {
    color: #333
}

.e-excelfilter.e-dlgcustom .e-input {
    line-height: 1.7em
}

.e-excelfilter {
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.e-excelfilter .e-menu .e-list.e-fghdrcolor,.e-excelfilter .e-menu .e-list.e-bghdrcolor,e-excelfilter .e-menu .e-list.e-fghdrcolor.e-mhover.e-mfocused,.e-excelfilter .e-menu .e-list.e-bghdrcolor.e-mhover.e-mfocused,.e-excelfilter .e-menu.e-vertical .e-list.e-fghdrcolor:hover,.e-excelfilter .e-menu.e-vertical .e-list.e-bghdrcolor:hover {
    background: #fff
}

.e-bghdrcolor>a,.e-fghdrcolor>a {
    color: #282827
}

.e-excelfilter .e-menu .e-list.e-valcolor {
    border-color: #fcfcfc
}

.e-excelfilter .e-menu .e-list.e-valcolor.e-mhover.e-mfocused {
    border-color: #3277b2;
    background: transparent
}

.e-excelfilter .e-menu .e-list.e-fghdrcolor.e-mhover>a,.e-excelfilter .e-menu .e-list.e-fghdrcolor.e-mfocused>a,.e-excelfilter .e-menu .e-list.e-bghdrcolor.e-mhover>a,.e-excelfilter .e-menu .e-list.e-bghdrcolor.e-mfocused>a {
    background: transparent;
    color: #282827
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-schedule,.e-schedule.e-scheduleouter {
    color: #333;
    background-color: #fff
}

.e-schedule .e-mobileNavigation {
    color: #666
}

.e-scheduledrawer .e-mAddEvent,.e-scheduledrawer .e-mday,.e-scheduledrawer .e-mweek,.e-scheduledrawer .e-mworkweek,.e-scheduledrawer .e-mmonth,.e-scheduledrawer .e-mcustomview,.e-scheduledrawer .e-magenda {
    color: #666
}

.e-scheduledrawer .e-lv .e-list.e-state-default:hover>.e-list-img {
    color: #333
}

.e-scheduledrawer .e-list.e-state-active .e-list-img {
    color: #fff
}

.e-schedule .icon-AddGrad:before {
    color: #2382c3
}

.e-schedule .e-datecommondiv {
    color: #333
}

.e-schedule .e-commonviewbutton {
    background: #fcfcfc;
    color: #333;
    border: 1px solid #cecece;
    border-right: none
}

.e-schedule .e-nextapp:hover,.e-schedule .e-prevapp:hover {
    border-color: #cecece;
    color: #333
}

.e-schedule .e-nextapp:hover,.e-schedule .e-prevapp:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-scheduledialog .e-scheduleclose:hover {
    border-color: #cecece;
    color: #333
}

.e-scheduledialog .e-scheduleclose:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-schedule .e-commonviewbutton:hover {
    color: #333
}

.e-schedule .e-commonviewbutton:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-schedule .e-appup,.e-schedule .e-appdown {
    color: #333
}

.e-schedule .e-appup:hover,.e-schedule .e-appdown:hover {
    color: #dbdbdb
}

.e-schedule .e-singleview {
    border-right: 1px solid #cecece
}

.e-schedule.e-rtl .e-firstview,.e-schedule .e-lastview {
    border: 1px solid #cecece
}

.e-schedule .e-dateheader {
    border-bottom: 3px solid #3277b2
}

.e-schedule .e-horizontalemptytd {
    border: none !important;
    border-right: 1px solid #cecece !important;
    border-top: 1px solid #cecece !important
}

.e-schedule.e-rtl .e-horizontalemptytd {
    border: none !important;
    border-left: 1px solid #cecece !important;
    border-top: 1px solid #cecece !important
}

.e-categorizeMenuSelected {
    background: none repeat scroll 0 0 #f0f8ff;
    border: 1px solid #0094ff !important
}

.e-schedule .e-dateheader,.e-schedule .e-leftindent {
    border-bottom: 1px solid #cecece
}

.e-scheduledialog .e-quickstartendtime {
    border-bottom: 1px solid #cecece
}

.e-schedule .e-horizontalheader {
    border-bottom: 3px solid #3277b2 !important;
    background: #fcfcfc;
    color: #282827
}

.e-schedule .e-horizontalheadertddate {
    border-left: none !important;
    border-bottom: none !important;
    border-right: none !important
}

.e-schedule .e-horizontaltimetd {
    border-bottom: 3px solid #3277b2 !important;
    border-top: 1px solid #cecece !important;
    border-left: 1px solid #cecece
}

.e-schedule .e-horizontalalternatetd {
    border-bottom: 3px solid #3277b2 !important;
    border-left: 1px solid transparent;
    border-top: 1px solid #cecece !important
}

.e-schedule .e-horizontmonthheaderdatetd {
    border-bottom: 1px solid #cecece !important;
    border-left: 1px solid #cecece
}

.e-schedule .e-horizontmonthheaderdaytd {
    border-bottom: 3px solid #3277b2 !important;
    border-left: 1px solid #cecece
}

.e-schedule .e-alternateworkcell {
    border-left: 1px dotted #cecece !important
}

.e-schedule .e-dayend {
    border-left: 2px solid #cecece !important
}

.e-schedule .e-parentnode,.e-schedule .e-parentworkcell {
    border-bottom: 1px solid #cecece !important
}

.e-schedule .e-parentnode {
    border-bottom: 1px solid #cecece !important
}

.e-schedule .e-parentnode {
    background: #fcfcfc;
    background: -moz-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcfcfc),color-stop(100%,#e0e0e0));
    background: -webkit-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -o-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -ms-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: linear-gradient(to bottom,#fcfcfc,#e0e0e0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#e0e0e0',GradientType=0)
}

.e-schedule .e-childnode,.e-schedule .e-childworkcell {
    border-bottom: 1px dotted #cecece !important
}

.e-schedule .e-workcells,.e-schedule .e-monthcells {
    border-bottom: 1px solid #cecece;
    border-left: 1px solid #cecece;
    background: #f7f7f7
}

.e-schedule .e-othermonths {
    border-left: 1px solid transparent
}

.e-schedule .e-agendacells {
    border-bottom: 1px solid #cecece;
    border-left: 1px solid #cecece
}

.e-schedule .e-agendahover,.e-schedule .e-schedulerepeat,.e-schedule .e-schedulerepeatedit,.e-schedule .e-scheduleallday {
    color: #3277b2
}

.e-schedule .e-alternatecells,.e-schedule .e-ampmstyle {
    border-bottom: 1px dotted #d3d3d3
}

.e-schedule .e-appointresizer-top,.e-schedule .e-appointresizer-bottom,.e-schedule .e-appointresizer-left,.e-schedule .e-appointresizer-right {
    color: #fff
}

.e-schedule .e-monthcellhighlight {
    background: #fff
}

.e-schedule .e-businesshighlightworkcells {
    background: #fff
}

.e-schedule .e-scheduleheader {
    background: #fcfcfc;
    background: -moz-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcfcfc),color-stop(100%,#e0e0e0));
    background: -webkit-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -o-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -ms-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: linear-gradient(to bottom,#fcfcfc,#e0e0e0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#e0e0e0',GradientType=0)
}

.e-schedule .e-nextapp,.e-schedule .e-prevapp {
    border: 1px solid #cecece;
    border-bottom: transparent;
    color: #333
}

.e-schedule .e-nextapp,.e-schedule .e-prevapp {
    background: #fcfcfc;
    background: -moz-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcfcfc),color-stop(100%,#e0e0e0));
    background: -webkit-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -o-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -ms-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: linear-gradient(to bottom,#fcfcfc,#e0e0e0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#e0e0e0',GradientType=0)
}

.e-schedule .e-nextprevappdisable {
    opacity: .4
}

.e-schedule .e-navigatenext,.e-schedule .e-navigateprevious {
    color: #666
}

.e-schedule .e-scheduleheader>td {
    border: 1px solid #cecece;
    border-bottom: none
}

.e-schedule .e-headerarearow>td {
    border: 1px solid #cecece;
    border-bottom: none
}

.e-schedule .e-contentarearow>td {
    border: 1px solid #cecece;
    border-top: none
}

.e-schedule.e-scheduleresponsive.e-resources {
    border-right: 1px solid #cecece
}

.e-schedule.e-rtl.e-scheduleresponsive.e-resources {
    border-right: none;
    border-left: 1px solid #cecece
}

.e-schedule .e-headerbackcolor,.e-schedule .e-timecells {
    border-bottom: 1px solid #cecece
}

.e-schedule .e-currentdayhighlight {
    color: #282827 !important;
    background: rgba(50,119,178,.3) !important
}

.e-schedule .e-currentdayhighlight .e-activeview {
    background: none !important;
    color: #282827 !important
}

.e-schedule .e-mousehover {
    background-color: #dbdbdb;
    color: #333
}

.e-schedule .e-mousehover .e-agendahover,.e-schedule .e-mousehover .e-schedulerepeat,.e-schedule .e-mousehover .e-schedulerepeatedit,.e-schedule .e-mousehover .e-scheduleallday {
    color: #333
}

.e-schedule .e-highlightcurrenttimeline {
    background-color: #2c6a9e
}

.e-schedule .e-currenttime {
    background-color: #2c6a9e;
    color: #fff
}

.e-schedule .e-timeidicatorcircle {
    color: #2c6a9e
}

.e-scheduledialog .e-recuredit {
    color: #3277b2
}

.e-schedule .e-alldaycells {
    border-left: 1px solid #cecece;
    border-bottom: 1px solid #cecece
}

.e-schedule .e-headerresourcecells {
    border-bottom: 1px solid #cecece
}

.e-schedule .e-resourcecells {
    border-left: 1px solid #cecece;
    border-bottom: 1px solid #cecece;
    background: #fcfcfc;
    color: #282827
}

.e-schedule .e-headercells {
    border-left: 1px solid #cecece;
    border-bottom: 3px solid #3277b2;
    background: #fcfcfc;
    color: #282827
}

.e-schedule .e-monthdateshighlight {
    color: #d2d1d1 !important
}

.e-schedule .e-monthcurrenttime {
    background: #2c6a9e;
    color: #fff
}

.e-schedule.e-rtl .e-agendacells,.e-schedule.e-rtl .e-workcells,.e-schedule.e-rtl .e-alldaycells,.e-schedule.e-rtl .e-monthcells {
    border-left: none !important;
    border-right: 1px solid #cecece
}

.e-schedule.e-rtl .e-resourcecells,.e-schedule.e-rtl .e-headercells,.e-schedule.e-rtl .e-horizontmonthheaderdatetd,.e-schedule.e-rtl .e-horizontmonthheaderdaytd {
    border-left: none !important;
    border-right: 1px solid #cecece
}

.e-schedule.e-rtl .e-othermonths {
    border-left: none !important;
    border-right: 1px solid transparent
}

.e-schedule.e-rtl .e-dayend {
    border-left: none !important;
    border-right: 2px solid #cecece !important
}

.e-schedule.e-rtl .e-horizontaltimetd {
    border-left: none !important;
    border-right: 1px solid #cecece
}

.e-schedule.e-rtl .e-alternateworkcell {
    border-left: none !important;
    border-right: 1px dotted #cecece !important
}

.e-schedule.e-rtl .e-horizontalalternatetd {
    border-left: none !important;
    border-right: 1px solid transparent !important
}

.e-schedule .e-activeview {
    background: #3277b2;
    background: -moz-linear-gradient(top,0%,#296293 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2 0%,#296293 100%);
    background: -o-linear-gradient(top,#3277b2 0%,#296293 100%);
    background: -ms-linear-gradient(top,#3277b2 0%,#296293 100%);
    background: linear-gradient(to bottom,#3277b2 0%,#296293 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0);
    color: #fff
}

.e-schedule .e-monthleftcells,.e-schedule .e-settingsindent {
    border-bottom: 3px solid #3277b2;
    background: #fcfcfc;
    color: #282827
}

.e-schedule .e-resourceleftindentcells {
    border-bottom: 1px solid transparent;
    background: #fcfcfc;
    color: #282827
}

.e-schedule .e-horizontaldaterender {
    background: #fcfcfc;
    color: #282827
}

.e-draggableAppointment,.e-schedule .e-monthappointment,.e-schedule .e-alldayappointment,.e-schedule .e-appointment,.e-schedule .e-inline {
    background: #3277b2;
    background: -moz-linear-gradient(top,0%,#296293 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2 0%,#296293 100%);
    background: -o-linear-gradient(top,#3277b2 0%,#296293 100%);
    background: -ms-linear-gradient(top,#3277b2 0%,#296293 100%);
    background: linear-gradient(to bottom,#3277b2 0%,#296293 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0);
    color: #fff;
    border: 1px solid #4b91cc
}

.e-schedule .e-categorycolor,.e-schedule .e-agendacolordiv {
    background: #3277b2;
    background: -moz-linear-gradient(top,0%,#296293 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2 0%,#296293 100%);
    background: -o-linear-gradient(top,#3277b2 0%,#296293 100%);
    background: -ms-linear-gradient(top,#3277b2 0%,#296293 100%);
    background: linear-gradient(to bottom,#3277b2 0%,#296293 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-schedule .e-selectedAppointment {
    border: 1px solid #000
}

.e-schedule .e-selectedCell,.e-schedule .e-agendaappointment.e-selectedAppointment {
    background-color: #dbdbdb
}

.e-schedule .e-borderleft {
    border-left: 1px solid #cecece
}

.e-schedule .e-borderright {
    border-right: 1px solid #cecece !important
}

.e-scheduledialog .e-buttonactive:not(.e-disable) {
    background: #3277b2 !important;
    color: #fff !important
}

.e-scheduledialog .e-buttonactive:not(.e-disable):hover {
    background: #f4f4f4 !important;
    color: #333 !important
}

.e-scheduledialog .e-detailedapp,.e-scheduledialog .e-editevents {
    color: #3277b2
}

.e-scheduledialog .e-dialogheader {
    font-weight: bold !important
}

.e-scheduledialog .e-outerarrowline {
    border-color: #cecece transparent;
    border-image: none;
    border-style: solid;
    border-width: 9px 9px 0;
    left: 0;
    position: absolute;
    top: 0
}

.e-scheduledialog .e-innerarrow {
    border-color: #fff transparent;
    border-image: none;
    border-style: solid;
    border-width: 8px 8px 0;
    left: 1px;
    position: absolute;
    top: 0
}

.e-draggableAppointment {
    box-shadow: 5px 5px 5px #383838
}

.e-schedule .e-blocktimeappointment {
    background-color: #c9c9c9;
    color: #333;
    opacity: .4
}

.e-scheduledialog div.e-field-validation-error {
    background-color: #fffe91;
    color: #cd0a0a;
    white-space: normal
}

.e-schedule .e-appsoverflow {
    color: #666
}

.e-schedule .e-appsoverflow:hover {
    color: #333
}

.e-scheduledialog div.e-error .e-toparrow {
    border-bottom-color: #fffe92
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-grid.e-rtl .e-nextpage,.e-grid.e-rtl .e-nextpagedisabled {
    border-left-color: #cecece
}

.e-pager,.e-grid .e-pagerstatusbar,.e-pager .e-drpdwn li,.e-pager .e-drpdwn,.e-pager div.e-drpdwndiv {
    background-color: #fcfcfc;
    border-color: #cecece;
    color: #333
}

.e-pager .e-icon {
    color: #666
}

.e-pager .e-default:hover {
    color: #333
}

.e-pager .e-spacing {
    color: #333
}

.e-pager .e-spacing.e-NP {
    color: #666
}

.e-pager .e-numericitem.e-hover,.e-pager .e-currentitem.e-hover {
    color: #333
}

.e-pager .e-numericitem.e-hover,.e-pager .e-currentitem.e-hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-pager.e-disable .e-numericitem.e-hover {
    background: #fcfcfc;
    border-right-color: #cecece
}

.e-pager .e-numericitem {
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-pager .e-numericitem {
    background: #fcfcfc;
    border-right-color: #cecece
}

.e-pager .e-prevpagedisabled,.e-pager .e-prevpage,.e-pager .e-nextpage,.e-pager .e-nextpagedisabled,.e-pager .e-lastpagedisabled,.e-pager .e-lastpage,.e-pager .e-firstpage,.e-pager .e-firstpagedisabled {
    background-color: #fcfcfc;
    color: #666
}

.e-pager .e-lastpage,.e-pager .e-firstpage {
    background-color: transparent
}

.e-pager .e-nextpage.e-hover,.e-pager .e-lastpage.e-hover,.e-pager .e-firstpage.e-hover,.e-pager .e-prevpage.e-hover {
    background-color: transparent;
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4 0%,#e9e9e9 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4 0%,#e9e9e9 100%);
    background: -o-linear-gradient(top,#f4f4f4 0%,#e9e9e9 100%);
    background: -ms-linear-gradient(top,#f4f4f4 0%,#e9e9e9 100%);
    background: linear-gradient(to bottom,#f4f4f4 0%,#e9e9e9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-pager.e-disable .e-nextpage.e-hover,.e-pager.e-disable .e-lastpage.e-hover,.e-pager.e-disable .e-firstpage.e-hover,.e-pager.e-disable .e-prevpage.e-hover {
    background: transparent;
    border-right-color: #c8c8c8;
    color: #686969
}

.e-pager .e-pagercontainer {
    background-color: #fcfcfc;
    border-color: #cecece
}

.e-pager.e-rtl .e-numericitem {
    border-left-color: #cecece
}

.e-pager .e-firstpage,.e-pager .e-prevpage,.e-pager .e-firstpagedisabled,.e-pager .e-prevpagedisabled,.e-pager .e-nextpage,.e-pager .e-lastpage,.e-pager .e-nextpagedisabled,.e-pager .e-lastpagedisabled {
    border-right-color: #cecece
}

.e-pager.e-rtl .e-firstpage,.e-pager.e-rtl .e-prevpage,.e-pager.e-rtl .e-firstpagedisabled,.e-pager.e-rtl .e-prevpagedisabled,.e-pager.e-rtl .e-nextpage,.e-pager.e-rtl .e-lastpage,.e-pager.e-rtl .e-nextpagedisabled,.e-pager.e-rtl .e-lastpagedisabled {
    border-left-color: #cecece
}

.e-pager.e-rtl div.e-parentmsgbar {
    float: left
}

.e-pager.e-rtl div.e-parentmsgbar {
    margin-left: 6px
}

.e-pager .e-currentitem {
    color: #fff
}

.e-pager .e-currentitem {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-pager .e-currentitem.e-hover {
    color: #fff
}

.e-pager .e-currentitem.e-hover {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-pager.e-disable .e-currentitem.e-hover {
    color: #fff;
    background-color: #179bd7
}

.e-pager.e-disable .e-currentitem.e-hover {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-pager .e-drpdwndiv:before {
    color: #333;
    background: #fcfcfc
}

.e-pager .e-pager-itemsinterval .e-drpdwndiv:hover:before,.e-pager .e-pager-itemsinterval .e-drpdwndiv:hover,.e-pager .e-drpdwn li:hover {
    color: #333
}

.e-pager .e-pager-itemsinterval .e-drpdwndiv:hover:before,.e-pager .e-pager-itemsinterval .e-drpdwndiv:hover,.e-pager .e-drpdwn li:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-pager.e-disable .e-pager-itemsinterval .e-drpdwndiv:hover:before,.e-pager.e-disable .e-pager-itemsinterval .e-drpdwndiv:hover,.e-pager.e-disable .e-drpdwn li:hover {
    color: #333;
    background: #fcfcfc
}

.e-pager .e-drpdwn li.e-active {
    border-bottom: 1px solid #fff;
    border-bottom: 1px solid rgba(255,255,255,.3)
}

.e-pager .e-drpdwn li.e-active {
    color: #fff
}

.e-pager .e-drpdwn li.e-active {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-scrollbar .e-vscroll,.e-scrollbar .e-hscroll,.e-scrollbar .e-vhandlespace {
    background-color: #fafafa
}

.e-scrollbar .e-vscroll {
    border-right: none
}

.e-scrollbar .e-vscroll {
    border-left: 1px solid #cecece
}

.e-scrollbar .e-hscroll {
    border-top: 1px solid #cecece
}

.e-scrollbar .e-hscroll .e-hdown.e-icon {
    border-right: 1px solid #cecece
}

.e-scrollbar .e-hscroll .e-hup.e-icon {
    border-left: none
}

.e-scrollbar .e-vscroll .e-chevron-down_01.e-icon {
    border-bottom: 1px solid #cecece
}

.e-scroller.e-rtl .e-scrollbar .e-vscroll {
    border-left: none
}

.e-scroller.e-rtl .e-scrollbar .e-vscroll {
    border-right: 1px solid #cecece
}

.e-scroller.e-rtl .e-scrollbar .e-hscroll .e-hup.e-icon {
    border-left: 1px solid #cecece
}

.e-scroller.e-rtl .e-scrollbar .e-hscroll .e-hdown.e-icon {
    border-right: none
}

.e-scrollbar .e-vhandle,.e-scrollbar .e-hhandle {
    transition: top .1s linear 0s,left .1s linear 0s
}

.e-scrollbar .e-vhandle,.e-scrollbar .e-hhandle {
    background-color: #fcfcfc
}

.e-scrollbar .e-vhandle {
    border-top: 1px solid #cecece;
    border-bottom: 1px solid #cecece
}

.e-scrollbar .e-hhandle {
    border-left: 1px solid #cecece;
    border-right: 1px solid #cecece
}

.e-vhandle.e-box.e-pinch.e-touch,.e-hhandle.e-box.e-pinch.e-touch {
    background-color: #f4f4f4
}

.e-scrollbar .e-vhandle:hover,.e-scrollbar .e-hhandle:hover {
    background-color: #f4f4f4;
    cursor: default;
    border-color: #cecece
}

.e-scrollbar .e-button {
    color: #666
}

.e-scrollbar .e-button:hover {
    border-color: #cecece
}

.e-scrollbar .e-button:hover {
    background-color: #f4f4f4;
    color: #333
}

.e-scrollbar .e-button {
    background-color: #fcfcfc
}

.e-scroller .e-disable .e-vhandle:hover,.e-scroller .e-disable .e-button :hover,.e-scroller .e-disable .e-hhandle:hover {
    background-color: #bcbcbc;
    border: 1px solid #cecece;
    transition: top .1s linear 0s,left .1s linear 0s
}

.e-scrollbar .e-v-line:before {
    content: ""
}

.e-scrollbar .e-h-line:before {
    content: ""
}

.e-scroller .e-button,.e-scroller .e-disable .e-button:hover {
    color: #666
}

.e-scroller .e-disable .e-button:hover {
    background-color: transparent
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-acrdn {
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-acrdn>.e-content {
    border-color: #cecece;
    background-color: #fff
}

.e-acrdn>.e-content {
    border-right: -1;
    border-left: -1
}

.e-acrdn>.e-content {
    color: #333;
    font-size: 14px
}

.e-acrdn>.e-select,.e-acrdn>.e-disable.e-select:hover,.e-acrdn>.e-disable.e-select:hover a {
    color: #333
}

.e-acrdn>.e-select,.e-acrdn>.e-disable.e-select:hover,.e-acrdn>.e-disable.e-select:hover a {
    background: #fcfcfc;
    background: -moz-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcfcfc),color-stop(100%,#e0e0e0));
    background: -webkit-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -o-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -ms-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: linear-gradient(to bottom,#fcfcfc,#e0e0e0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#e0e0e0',GradientType=0)
}

.e-acrdn .e-select {
    font-weight: normal;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-acrdn .e-select {
    border-color: #cecece;
    font-size: 16px
}

.e-acrdn .e-select:hover {
    color: #333;
    border-color: #cecece
}

.e-acrdn .e-select:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-acrdn .e-select a {
    color: #333
}

.e-acrdn .e-select:first-child {
    border-top-color: #cecece
}

.e-acrdn>.e-select:first-child {
    border-color: #cecece
}

.e-acrdn .e-select.e-active,.e-acrdn .e-disable.e-active.e-select:hover a,.e-acrdn .e-disable.e-active.e-select:hover {
    color: #fff
}

.e-acrdn .e-select.e-active,.e-acrdn .e-disable.e-active.e-select:hover a,.e-acrdn .e-disable.e-active.e-select:hover {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-acrdn.e-disable .e-select:hover,.e-acrdn.e-disable .e-select:hover a {
    background: #ecedee;
    color: #5c5c5c
}

.e-acrdn .e-select.e-active {
    font-weight: normal;
    border-bottom: medium none
}

.e-acrdn .e-select.e-active {
    border-color: #cecece
}

.e-acrdn .e-select.e-active:hover {
    color: #333;
    border-color: #cecece
}

.e-acrdn .e-select.e-active:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-acrdn .e-select.e-active a {
    color: #fff
}

.e-acrdn .e-select:hover a,.e-acrdn .e-select.e-active:hover a {
    color: #333
}

.e-acrdn .e-select>span {
    color: #666
}

.e-acrdn .e-select.e-active>span {
    color: #fff
}

.e-acrdn .e-select:hover>span,.e-acrdn .e-select.e-active:hover>span {
    color: #333
}

.e-acrdn .e-select.e-disable:hover>span,.e-acrdn .e-select.e-disable.e-active:hover>span {
    color: #666
}

.e-acrdn .e-content.e-load {
    background-image: url(images/ajax-loader.gif);
    background-position: center;
    background-repeat: no-repeat
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-atc .e-in-wrap,.e-atc .e-input,.e-atc-popup,.e-atc .e-options {
    background-color: #fff;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-atc .e-in-wrap,.e-atc .e-input,.e-atc-popup,.e-atc .e-options {
    color: #333;
    font-size: 14px;
    font-weight: normal
}

.e-atc .e-options.e-active {
    color: #fff
}

.e-atc .e-options.e-active {
    border-color: #cecece
}

.e-atc .e-options.e-active {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-atc .e-options.e-active:hover,.e-atc .e-options:hover {
    color: #333;
    border-color: #cecece
}

.e-atc .e-options.e-active:hover,.e-atc .e-options:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-atc .e-boxes {
    background-color: #fff
}

.e-atc.e-focus .e-in-wrap {
    box-shadow: 0 0 7px rgba(154,146,203,.87);
    border-color: #cecece
}

.e-atc:hover .e-in-wrap {
    border-color: #cecece
}

.e-atc-popup .e-category {
    border-bottom: 1px solid #cecece
}

.e-atc-popup .e-hover,.e-atc-popup .e-content .e-atc-trbgcolor.e-hover {
    color: #333;
    border-color: #f4f4f4
}

.e-atc-popup .e-hover,.e-atc-popup .e-content .e-atc-trbgcolor.e-hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-atc .e-select:hover,.e-atc.e-rtl .e-select:hover {
    border-color: #cecece;
    color: #333
}

.e-atc .e-select:hover,.e-atc.e-rtl .e-select:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-atc .e-select,.e-atc.e-rtl .e-select,.e-atc .e-select.e-disable:hover {
    border-color: #cecece;
    color: #666;
    background: #fcfcfc
}

.e-atc .e-input.e-load {
    background-image: url(images/ajax-loader.gif)
}

.e-atc ::-webkit-input-placeholder {
    color: #333
}

.e-atc :-ms-input-placeholder {
    color: #333
}

.e-atc ::-moz-placeholder {
    color: #333
}

.e-atc :-moz-placeholder {
    color: #333
}

.e-atc-popup .e-atc-tdbottom,.e-atc-popup div.e-atc-tableHeader {
    border-bottom: 1px solid #cecece
}

.e-atc-popup .e-atc-tdright,.e-atc-popup .e-atc-tableHeaderScroll .e-atc-tableHeaderBorder,.e-atc-popup div .e-atc-thright {
    border-right: 1px solid #cecece
}

.e-atc-popup .e-atc-tdleft,.e-atc-popup .e-atc-tableHeaderRTL .e-atc-tableHeaderBorder,.e-atc-popup div .e-atc-thleft {
    border-left: 1px solid #cecece
}

.e-atc-popup .e-atc-tableHeaderContent th {
    background: #fff
}

.e-atc-popup .e-content .e-atc-trbgcolor {
    background: #fff
}

.e-atc.e-disable-wrap .e-in-wrap {
    background-color: #eee;
    border-color: #ccc
}

.e-atc .e-select.e-disable,.e-atc .e-select.e-disable:hover {
    background-color: #d6d7d7
}

.e-atc-popup .e-activeli,.e-atc-popup .e-content .e-activeli {
    background: #3277b2
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-btn,.e-tbtn,.e-split-btn {
    font-weight: normal;
    font-size: 14px
}

.e-btn.e-select:focus {
    box-shadow: 0 0 2px #ccc
}

.e-btn.e-txt.e-select,.e-tbtn.e-txt.e-select,.e-split-btn.e-txt.e-select {
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-split-btn-hide {
    visibility: hidden
}

.e-rtl .e-splitarrowleft .e-split-btn.e-left-btn {
    border-right: medium none;
    border-left-color: #cecece
}

.e-rtl .e-splitarrowright .e-split-btn.e-left-btn {
    border-left: medium none;
    border-right-color: #cecece
}

.e-btn.e-disable.e-select:hover,.e-tbtn.e-disable:hover,.e-btn.e-disable.e-select:active {
    background: #fcfcfc;
    color: #333;
    border-color: #cecece
}

.e-btn.e-select {
    background: #fcfcfc;
    color: #333;
    border-color: #cecece
}

.e-btn.e-disable,.e-btn.e-select.e-disable .e-icon,.e-btn.e-select.e-disable:hover .e-icon,.e-btn.e-select.e-disable:active .e-icon {
    cursor: default
}

.e-float-btn.e-btn.e-select.e-icon {
    border: none
}

.e-float-btn.e-btn.e-select.e-icon:hover {
    border: none
}

.e-float-btn.e-btn.e-select.e-icon:active {
    border: none
}

.e-float-btn.e-btn.e-select.e-icon:not(:active):after {
    border: none;
    box-shadow: none
}

.e-primary-icon-btn.e-btn.e-select.e-icon,.e-primary-icon-btn.e-btn.e-select.e-icon:focus,.e-primary-icon-btn.e-btn.e-select.e-icon:hover,.e-primary-icon-btn.e-btn.e-select.e-icon:active {
    font-family: 'ej-webfont'
}

.e-flat-icon-btn.e-btn.e-select.e-icon,.e-flat-icon-btn.e-btn.e-select.e-icon:focus,.e-flat-icon-btn.e-btn.e-select.e-icon:hover,.e-flat-icon-btn.e-btn.e-select.e-icon:active {
    font-family: 'ej-webfont'
}

.e-icon-btn.e-btn.e-select.e-icon,.e-icon-btn.e-btn.e-select.e-icon:focus,.e-icon-btn.e-btn.e-select.e-icon:hover,.e-icon-btn.e-btn.e-select.e-icon:active {
    font-family: 'ej-webfont'
}

.e-btn.e-select:hover,.e-btn.e-select.e-active:hover {
    border-color: #cecece;
    color: #333
}

.e-btn.e-select:hover,.e-btn.e-select.e-active:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-drp-btn.e-select .e-icon,.e-btn.e-select .e-icon {
    color: #666
}

.e-btn.e-select:active,.e-tbtn.e-btn.e-select.e-active,.e-tbtn.e-btn.e-select.e-active.e-disable:hover {
    border-color: #cecece;
    color: #fff
}

.e-btn.e-select:active,.e-tbtn.e-btn.e-select.e-active,.e-tbtn.e-btn.e-select.e-active.e-disable:hover {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-drp-btn.e-select:hover,.e-btn.e-select:hover .e-icon {
    color: #333
}

.e-drp-btn.e-select:active,.e-btn.e-select:active .e-icon,.e-btn.e-active .e-icon,.e-btn.e-disable.e-select.e-active:hover .e-icon {
    color: #fff
}

.e-menu.e-split,.e-menu.e-context.e-split,.e-menu.e-context.e-split .e-list>ul,.e-menu.e-widget.e-split li.e-list {
    background-color: #fcfcfc;
    color: #333;
    border-color: #cecece
}

.e-tbtn.e-btn.e-active:hover .e-icon {
    color: #fff
}

.e-btn.e-select.e-primary,.e-btn.e-select.e-primary:active {
    border-color: #cecece;
    color: #fff
}

.e-btn.e-select.e-primary,.e-btn.e-select.e-primary:active {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-btn.e-select.e-primary:hover {
    border-color: #cecece;
    color: #333
}

.e-btn.e-select.e-primary:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-btn.e-select.e-primary .e-icon,.e-btn.e-select.e-primary .e-icon:active {
    color: #fff
}

.e-btn.e-select.e-primary:hover .e-icon {
    color: #333
}

.e-btn.e-select.e-primary:active:hover .e-icon,.e-btn.e-select.e-primary:active:hover {
    color: #fff
}

.e-btn.e-select.e-disable.e-primary,.e-btn.e-select.e.e-disable.e-primary:active,.e-btn.e-select.e-disable.e-primary:hover {
    border-color: rgba(206,206,206,.5);
    color: rgba(255,255,255,.5)
}

.e-btn.e-select.e-disable.e-primary,.e-btn.e-select.e.e-disable.e-primary:active,.e-btn.e-select.e-disable.e-primary:hover {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-btn.e-select.e-disable.e-primary .e-icon,.e-btn.e-select.e-disable.e-primary:hover .e-icon,.e-btn.e-select.e-disable.e-primary:active .e-icon {
    color: rgba(255,255,255,.5)
}

.e-btn.e-select.e-success {
    color: #fff;
    background: #5cb85c;
    border-color: #4cae4c
}

.e-btn.e-select.e-success .e-icon,.e-btn.e-select.e-info .e-icon,.e-btn.e-select.e-warning .e-icon,.e-btn.e-select.e-danger .e-icon {
    color: #fff
}

.e-btn.e-select.e-success:active,.e-btn.e-select.e-success:hover,.e-btn.e-select.e-success:hover:focus {
    background: #449d44;
    border-color: #398439
}

.e-btn.e-select.e-success:focus,.e-btn.e-select.e-success:active:hover,.e-btn.e-select.e-success:active:focus {
    background: #398439;
    border-color: #255625
}

.e-btn.e-select.e-success:focus {
    background-color: #449d44
}

.e-btn.e-select.e-info {
    color: #fff;
    background: #5bc0de;
    border-color: #46b8da
}

.e-btn.e-select.e-info:active,.e-btn.e-select.e-info:hover,.e-btn.e-select.e-info:focus,.e-btn.e-select.e-info:hover:focus {
    background: #31b0d5;
    border-color: #269abc
}

.e-btn.e-select.e-info:focus {
    border-color: #1b6d85
}

.e-btn.e-select.e-info:active:hover,.e-btn.e-select.e-info:active:focus {
    background: #269abc;
    border-color: #1b6d85
}

.e-btn.e-select.e-warning {
    color: #fff;
    background: #f0ad4e;
    border-color: #eea236
}

.e-btn.e-select.e-warning:active,.e-btn.e-select.e-warning:hover,.e-btn.e-select.e-warning:focus,.e-btn.e-select.e-warning:hover:focus {
    background: #ec971f;
    border-color: #d58512
}

.e-btn.e-select.e-warning:focus {
    border-color: #985f0d
}

.e-btn.e-select.e-warning:active:hover,.e-btn.e-select.e-warning:active:focus {
    background: #d58512;
    border-color: #985f0d
}

.e-btn.e-select.e-danger {
    color: #fff;
    background: #d9534f;
    border-color: #d43f3a
}

.e-btn.e-select.e-danger:active,.e-btn.e-select.e-danger:hover,.e-btn.e-select.e-danger:focus,.e-btn.e-select.e-danger:hover:focus {
    background: #c9302c;
    border-color: #ac2925
}

.e-btn.e-select.e-danger:focus {
    border-color: #761c19
}

.e-btn.e-select.e-danger:active:hover,.e-btn.e-select.e-danger:active:focus {
    background: #ac2925;
    border-color: #761c19
}

.e-btn.e-select.e-link,.e-btn.e-select.e-link .e-icon {
    background: transparent;
    font-weight: 400;
    color: #337ab7;
    border: none;
    box-shadow: none
}

.e-btn.e-select.e-link:active,.e-btn.e-select.e-link:active .e-icon {
    text-decoration: none
}

.e-btn.e-select.e-link:hover,.e-btn.e-select.e-link:hover .e-icon,.e-btn.e-select.e-link:focus,.e-btn.e-select.e-link:focus .e-icon,.e-btn.e-select.e-link:active:hover,.e-btn.e-select.e-link:active:hover .e-icon {
    color: #545454
}

.e-btn.e-select.e-link.e-txt:hover,.e-btn.e-select.e-link.e-txt:focus,.e-btn.e-select.e-link.e-txt:active:hover {
    text-decoration: underline
}

.e-btn.e-select.e-disable.e-success,.e-btn.e-select.e-disable.e-success:focus,.e-btn.e-select.e-disable.e-success:active,.e-btn.e-select.e-disable.e-success:active:hover {
    background: rgba(92,184,92,.5)
}

.e-btn.e-select.e-disable.e-info,.e-btn.e-select.e-disable.e-info:hover,.e-btn.e-select.e-disable.e-info:focus,.e-btn.e-select.e-disable.e-info:active,.e-btn.e-select.e-disable.e-info:active:hover {
    background: rgba(91,192,222,.5)
}

.e-btn.e-select.e-disable.e-warning,.e-btn.e-select.e-disable.e-warning:hover,.e-btn.e-select.e-disable.e-warning:focus,.e-btn.e-select.e-disable.e-warning:active,.e-btn.e-select.e-disable.e-warning:active:hover {
    background: rgba(240,173,78,.5)
}

.e-btn.e-select.e-disable.e-danger,.e-btn.e-select.e-disable.e-danger:hover,.e-btn.e-select.e-disable.e-danger:focus,.e-btn.e-select.e-disable.e-danger:active,.e-btn.e-select.e-disable.e-danger:active:hover {
    background: rgba(217,83,79,.5)
}

.e-btn.e-select.e-disable.e-success,.e-btn.e-select.e-disable.e-success:active:hover,.e-btn.e-select.e-disable.e-info,.e-btn.e-select.e-disable.e-info:active:hover,.e-btn.e-select.e-disable.e-warning,.e-btn.e-select.e-disable.e-warning:active:hover,.e-btn.e-select.e-disable.e-danger,.e-btn.e-select.e-disable.e-danger:active:hover,.e-btn.e-select.e-disable.e-link,.e-btn.e-select.e-disable.e-link:active:hover {
    color: rgba(255,255,255,.5);
    border-color: transparent;
    box-shadow: none
}

.e-btn.e-select.e-disable.e-link,.e-btn.e-select.e-disable.e-link.e-txt,.e-btn.e-select.e-disable.e-link:hover,.e-btn.e-select.e-disable.e-link.e-txt:hover,.e-btn.e-select.e-disable.e-link:active,.e-btn.e-select.e-disable.e-link.e-txt:active,.e-btn.e-select.e-disable.e-link:focus,.e-btn.e-select.e-disable.e-link:focus .e-txt,.e-btn.e-select.e-disable.e-link:active:hover,.e-btn.e-select.e-disable.e-link.e-txt:active:hover {
    color: rgba(51,122,183,.5);
    background: transparent;
    text-decoration: none
}

.e-btn.e-select.e-disable.e-link .e-icon,.e-btn.e-select.e-disable.e-link:hover .e-icon,.e-btn.e-select.e-disable.e-link:focus .e-icon,.e-btn.e-select.e-disable.e-link:active .e-icon,.e-btn.e-select.e-disable.e-link:active:hover .e-icon {
    color: rgba(51,122,183,.5)
}

.ejinputtext {
    background-color: #fff;
    outline: medium none
}

.ejinputtext {
    border: 1px solid #cecece;
    color: #333
}

.e-textbox,.e-textarea {
    background-color: #fff
}

.e-textbox,.e-textarea {
    border-color: #cecece;
    color: #333
}

.ejinputtext:focus {
    box-shadow: 0 0 7px #ccc
}

.e-textbox:hover,.e-textarea:hover {
    border-color: #cecece
}

.e-textbox:focus,.e-textarea:focus {
    box-shadow: 0 0 7px #ccc;
    border-color: #cecece
}

.e-textbox[disabled],.e-textarea[disabled] {
    box-shadow: none
}

.e-textbox[disabled],.e-textarea[disabled] {
    background-color: #eee;
    border-color: #ccc;
    color: rgba(51,51,51,.38)
}

.e-textbox[disabled]:hover,.e-textarea[disabled]:hover,.e-textbox[disabled]:focus,.e-textarea[disabled]:focus {
    box-shadow: none
}

.e-textbox[disabled]:hover,.e-textarea[disabled]:hover,.e-textbox[disabled]:focus,.e-textarea[disabled]:focus {
    border-color: #cecece
}

.e-textbox::-webkit-input-placeholder,.e-textarea::-webkit-input-placeholder {
    color: #333
}

.e-textbox:-ms-input-placeholder,.e-textarea:-ms-input-placeholder {
    color: #333
}

.e-textbox::-moz-placeholder,.e-textarea::-moz-placeholder {
    color: #333
}

.e-textbox:-moz-placeholder,.e-textarea:-moz-placeholder {
    color: #333
}

.e-menu.e-split.e-context .e-list>.e-menulink {
    color: #333
}

.e-btn.e-disable.e-select,.e-tbtn.e-btn.e-disable.e-select.e-active,.e-tbtn.e-disable,.e-btn.e-disable.e-select:active,.e-split.e-disable {
    background-color: #eee;
    border-color: #ccc;
    color: #d6d7d7;
    opacity: 1
}

.e-btn.e-disable.e-select,.e-btn.e-disable.e-select:hover,.e-tbtn.e-disable:hover,.e-btn.e-disable.e-select:active,.e-tbtn.e-btn.e-disable.e-select.e-active:hover {
    background-color: #eee;
    border-color: #ccc;
    color: #d6d7d7;
    opacity: 1
}

.e-btn.e-disable.e-select:hover .e-icon,.e-btn.e-disable.e-select:active .e-icon {
    color: #d6d7d7
}

.e-btn.e-disable.e-select .e-icon {
    color: #d6d7d7
}

.e-btn.e-disable.e-select:focus {
    box-shadow: none
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-captcha .refresh {
    background: #f7f7f7;
    border: 1px solid #c9c9c9
}

.e-captcha .audio {
    background: #f7f7f7
}

.e-captcha .imagecontainer {
    border: 1px solid #989898
}

.e-captcha .validTextBox {
    border: 1px solid #c7c5c5
}

.e-captcha .e-validTextBox {
    border: 1px solid #c7c5c5
}

.e-captcha .e-refresh {
    background: #f7f7f7;
    border: 1px solid #c9c9c9
}

.e-captcha .e-audio {
    background: #f7f7f7;
    border: 1px solid #c7c5c5
}

.e-captcha .e-imageContainer {
    border: 1px solid #989898
}

.e-captcha div:nth-child(2) {
    width: 0
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-colorpicker .e-hsv-color,.e-colorpicker .e-buttons .e-preview,.e-colorpicker .e-slider-wrap .e-hue,.e-colorpicker .e-slider-wrap .e-opacity {
    border: 3px solid #fff
}

.e-colorpicker .e-slider-wrap .e-handle.e-select,.e-colorpicker .e-slider .e-handle.e-select.e-handle-start,.e-colorpicker .e-slider .e-handle.e-select.e-focus.e-handle-start:not(.e-no-tab),.e-colorpicker .e-slider .e-handle.e-select.e-handle-start.e-focus,.e-colorpicker .e-slider-wrap .e-handle.e-select:hover {
    border: 3px solid #fff
}

.e-colorwidget .e-select {
    background: #fff;
    color: #666;
    border-color: #cecece
}

.e-colorwidget.e-split .e-in-wrap .e-select:hover,.e-colorwidget.e-split .e-color-container:hover {
    border-color: #cecece;
    color: #333
}

.e-colorwidget.e-split .e-in-wrap .e-select:hover,.e-colorwidget.e-split .e-color-container:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-colorwidget.e-picker.e-split.e-disable .e-in-wrap .e-select:hover,.e-colorwidget.e-picker.e-split.e-disable .e-in-wrap .e-color-container:hover {
    cursor: default;
    background: #fff
}

.e-colorpicker.e-popup {
    background-color: #fcfcfc;
    border-color: #cecece
}

.e-presetWrapper.e-widget.e-context {
    border-color: #cecece
}

.e-colorwidget.e-focus {
    box-shadow: 0 0 7px rgba(154,146,203,.87)
}

.e-colorwidget.e-focus .e-in-wrap:active {
    border-color: #cecece
}

.e-colorpicker .e-recent-color .e-colorblock.e-block,.e-colorpicker .e-recent-color .e-colorblock.e-select,.e-colorpicker .e-footer .e-switcher {
    background-color: #fff;
    color: #333
}

.e-colorpicker .e-recent-color .e-colorblock.e-block,.e-colorpicker .e-recent-color .e-colorblock.e-select,.e-colorpicker .e-footer .e-switcher {
    border-color: #fff
}

.e-colorwidget .e-in-wrap.e-box,.e-colorwidget .e-in-wrap.e-box .e-select,.e-colorpicker .e-footer .e-in-wrap.e-box .e-splitbutton,.e-colorpicker .e-footer .e-in-wrap.e-box .e-rht-btn,.e-colorpicker .e-footer .e-in-wrap.e-box .e-split-btn,.e-colorpicker .e-footer .e-in-wrap.e-box .e-drp-btn.e-rht-btn,.e-colorwidget.e-split .e-in-wrap .e-select.e-disable:active {
    color: #333
}

.e-colorwidget .e-in-wrap.e-box,.e-colorwidget .e-in-wrap.e-box .e-select,.e-colorpicker .e-footer .e-in-wrap.e-box .e-splitbutton,.e-colorpicker .e-footer .e-in-wrap.e-box .e-rht-btn,.e-colorpicker .e-footer .e-in-wrap.e-box .e-split-btn,.e-colorpicker .e-footer .e-in-wrap.e-box .e-drp-btn.e-rht-btn,.e-colorwidget.e-split .e-in-wrap .e-select.e-disable:active {
    background: #fff
}

.e-colorwidget .e-select:hover,.e-colorpicker .e-element .e-split-btn.e-select.e-rht-btn:hover {
    color: #333;
    border-color: #cecece
}

.e-colorwidget .e-select:hover,.e-colorpicker .e-element .e-split-btn.e-select.e-rht-btn:hover {
    background-color: #fff
}

.e-colorpicker .e-footer .e-in-wrap.e-box .e-splitbutton:hover,.e-colorpicker .e-footer .e-in-wrap.e-box .e-rht-btn:hover {
    color: #333;
    border-color: #cecece
}

.e-colorpicker .e-footer .e-in-wrap.e-box .e-splitbutton:hover,.e-colorpicker .e-footer .e-in-wrap.e-box .e-rht-btn:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-presetWrapper.e-menu.e-context,.e-presetWrapper.e-menu.e-context .e-list.e-mhover.e-mfocused,.e-presetWrapper.e-menu.e-context .e-list>ul,.e-presetWrapper.e-menu.e-context .e-list:hover {
    background: #fff;
    color: #333;
    border-color: #fff
}

.e-presetWrapper.e-menu.e-context .e-list:hover {
    background: #fff;
    color: #333
}

.e-colorpicker .e-footer .e-split .e-splitbutton:hover {
    border-color: #cecece
}

.e-colorpicker .e-footer .e-split .e-splitbutton:hover {
    background: #fcfcfc;
    background: -moz-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcfcfc),color-stop(100%,#e0e0e0));
    background: -webkit-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -o-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -ms-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: linear-gradient(to bottom,#fcfcfc,#e0e0e0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#e0e0e0',GradientType=0)
}

.e-colorpicker .e-footer .e-cancelButton.e-btn,.e-colorpicker .e-footer .e-applyButton.e-btn {
    background: #fcfcfc;
    border-color: #cecece
}

.e-colorpicker .e-footer .e-cancelButton.e-btn:hover,.e-colorpicker .e-footer .e-applyButton.e-btn:hover {
    border-color: #cecece;
    color: #333
}

.e-colorpicker .e-footer .e-cancelButton.e-btn:hover,.e-colorpicker .e-footer .e-applyButton.e-btn:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-colorpicker .e-buttons .e-grpbtn .e-btn,.e-colorpicker .e-buttons .e-grpbtn .e-btn.e-disable:hover {
    color: #333
}

.e-colorpicker .e-buttons .e-grpbtn,.e-colorpicker .e-buttons .e-color-code,.e-colorpicker .e-buttons .e-grpbtn .e-btn {
    background-color: #fff;
    border-color: #fff
}

.e-hsvButton.e-button.e-js.e-ntouch.e-btn-normal.e-btn.e-select.e-widget.e-txt.e-disable {
    background: none
}

.e-colorpicker .e-buttons .e-previous,.e-presetWrapper .e-presets-table .e-preset-row {
    border-color: #cecece
}

.e-colorpicker .e-item {
    border-color: #cecece
}

.e-colorpicker .e-color-image,.e-presetWrapper .e-color-image,.e-presetWrapper.e-menu.e-context .e-color-image.e-mhover {
    background-image: url(../common-images/colorpicker_light.png);
    background-color: transparent;
    filter: none
}

.e-presetWrapper .e-presetHeader,.e-colorpicker .e-element .e-icon:before {
    color: #333
}

.e-colorpicker .e-buttons .e-color-code,.e-colorpicker .e-codeeditor .e-close_01 {
    color: #333
}

.e-colorpicker .e-buttons .e-grpbtn .e-click {
    color: #fff;
    border-color: #cecece;
    box-shadow: 0 0 0 2px white
}

.e-colorpicker .e-buttons .e-grpbtn .e-click {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-colorpicker .e-buttons .e-grpbtn .e-btn:hover {
    color: #333;
    border-color: #cecece
}

.e-colorpicker .e-buttons .e-grpbtn .e-btn:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-presetWrapper.e-menu.e-context li.e-list {
    background: #fff
}

.e-colorpicker .e-context.e-menu .e-mhover>a,.e-colorpicker .e-context.e-menu .e-mhover>span,.e-colorpicker .e-context.e-menu .e-mfocused,.e-colorpicker .e-context.e-menu .e-mfocused>a,.e-colorpicker .e-context.e-menu .e-mfocused>span {
    background: transparent
}

.e-colorpicker .e-slider .e-handle.e-select.e-focus:not(.e-no-tab):after,.e-colorpicker .e-slider .e-handle.e-select.e-focus.e-handle-start:not(.e-no-tab):after {
    background: transparent
}

.e-colorpicker .e-footer .e-switcher:focus {
    box-shadow: 0 0 2px #ccc;
    outline-color: #ccc
}

.e-colorwidget.e-disable {
    background-color: #eee;
    border-color: #ccc;
    opacity: 1
}

.e-colorwidget.e-disable .e-select,.e-colorwidget.e-disable .e-select:hover {
    background-color: #d6d7d7
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-fileexplorer,.e-fileexplorer input:not(.e-textbox),input.e-fe-dialog-text:not(.e-textbox),.e-fe-toolbar.e-responsive-toolbar input {
    border-color: #cecece
}

.e-fileexplorer,.e-fileexplorer input,input.e-fe-dialog-text,.e-fe-toolbar.e-responsive-toolbar input {
    border-color: #cecece
}

.e-fileexplorer {
    border-color: #cecece
}

.e-fileexplorer .e-splitter .e-splitbar,.e-fileexplorer .e-statusbar,.e-fileexplorer .e-grid .e-gridheader,.e-fileexplorer.e-fe-mobile .e-fe-split-icon {
    border-color: #cecece
}

.e-fileexplorer input:not(.e-textbox),.e-fileexplorer .e-grid .e-headercelldiv,.e-fileexplorer .e-grid .e-gridcontent tr,.e-fileexplorer .e-tileview .e-tilenode .e-name,input.e-fe-dialog-text:not(.e-textbox),.e-fe-toolbar.e-responsive-toolbar input {
    color: #333
}

.e-fileexplorer .e-tileview .e-tilenode:hover .e-name,.e-fileexplorer .e-grid .e-gridcontent tr.e-hover td {
    color: #333
}

.e-fileexplorer.e-js .e-grid td.e-active,.e-fileexplorer .e-tileview .e-tilenode.e-active .e-name {
    color: #fff
}

.e-fileexplorer .e-tileview .e-tilenode.e-active:hover {
    border-color: #cecece
}

.e-fileexplorer .e-tileview .e-tilenode.e-active:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-fileexplorer .e-tileview .e-tilenode.e-active:hover .e-name {
    color: #333
}

.e-fileexplorer .e-toolbar .e-fe-split-button .e-active .e-icon,.fe-context-menu.e-menu.e-context .e-list.e-active>.e-menulink>.e-fileexplorer-toolbar-icon {
    color: #fff
}

.e-fileexplorer .e-toolbar .e-fe-split-button.e-hover .e-active .e-icon,.e-fileexplorer .e-toolbar .e-fe-split-button.e-hover .e-icon {
    color: #333
}

.e-fileexplorer .e-treeview .e-fe-node-hover,.e-fe-dialog.e-icon.e-close:hover {
    color: #333;
    border-color: #cecece
}

.e-fileexplorer .e-treeview .e-fe-node-hover,.e-fe-dialog.e-icon.e-close:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-fileexplorer.e-js .e-tilenode.e-active,.e-fileexplorer.e-js .e-grid .e-gridcontent tr td.e-active {
    border-color: #cecece;
    background: #3277b2
}

.e-fileexplorer.e-js .e-tilenode.e-active:hover,.e-fileexplorer.e-js .e-grid .e-gridcontent tr:hover td.e-active {
    color: #333;
    border-color: #cecece
}

.e-fileexplorer.e-js .e-tilenode.e-active:hover,.e-fileexplorer.e-js .e-grid .e-gridcontent tr:hover td.e-active {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-fileexplorer.e-js .e-statusbar .e-active .e-icon {
    color: #3277b2
}

.e-fileexplorer.e-js .e-treeview .e-text:hover,.e-fileexplorer .e-actionbar .e-btn.e-select:hover,.e-fileexplorer .e-treeview .e-text.e-file-droppable {
    color: #333;
    border-color: #cecece
}

.e-fileexplorer input:not(.e-textbox),input.e-fe-dialog-text:not(.e-textbox),.e-fe-toolbar.e-responsive-toolbar input,.e-fe-split-context.e-menu.e-context.e-split,.e-fe-split-context.e-menu.e-widget.e-split li.e-list {
    background: #fff
}

.e-fileexplorer .e-tilenode.e-hover,.e-fileexplorer .e-grid .e-gridcontent tr.e-hover td,.e-fileexplorer .e-tilenode.e-file-droppable,.e-fileexplorer .e-grid .e-gridcontent tr.e-file-droppable td,.e-fileexplorer .e-treeview .e-text.e-file-droppable {
    border-color: #cecece;
    background: #f4f4f4
}

.e-fileexplorer .e-switchGridView.e-button:hover,.e-fileexplorer .e-swithListView.e-button:hover {
    border-color: #cecece
}

.e-fileexplorer .e-switchGridView.e-button:hover,.e-fileexplorer .e-swithListView.e-button:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-fileexplorer .e-toolbar .e-fe-split-button.e-hover .e-btn.e-select,.e-fileexplorer .e-toolbar .e-fe-split-button .e-btn.e-select:focus {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-fileexplorer .e-split.e-widget .e-split-btn.e-left-btn,.e-fileexplorer .e-split.e-widget .e-split-btn.e-drp-btn,.e-fe-toolbar .e-split.e-widget .e-split-btn.e-left-btn,.e-fe-toolbar .e-split.e-widget .e-split-btn.e-drp-btn {
    background: none
}

.e-fileexplorer .e-toolbar {
    color: #666;
    border-color: #cecece
}

.e-fileexplorer .e-toolbar {
    background: #fcfcfc;
    background: -moz-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcfcfc),color-stop(100%,#e0e0e0));
    background: -webkit-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -o-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -ms-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: linear-gradient(to bottom,#fcfcfc,#e0e0e0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#e0e0e0',GradientType=0)
}

.e-fe-toolbar.e-toolbar .e-feItem-Searchbar.e-tooltxt.e-active {
    background: transparent
}

.e-fileexplorer .e-grid .e-gridheader,.e-fileexplorer .e-grid .e-gridheader.e-scrollcss,.e-fileexplorer .e-grid .e-gridheader .e-headercell {
    background: #fff
}

.e-fileexplorer .e-alt_row,.e-fileexplorer .e-gridheader,.e-fileexplorer .e-gridheader .e-headercell,.e-fileexplorer .e-grid .e-gridcontent,.e-fileexplorer .e-splitter .e-pane,.e-fileexplorer .e-scroller .e-scrollbar .e-vhandlespace,.e-fileexplorer .e-scroller .e-scrollbar .e-hhandlespace {
    background-color: #fff
}

.e-fileexplorer .e-tilenode.e-hover .e-thumbImage {
    border-color: #cecece
}

.e-fileexplorer.e-js .e-active .e-thumbImage {
    border-color: #3277b2
}

.e-menu>.e-list.e-fe-separator {
    border-color: #cecece
}

.e-fileexplorer .e-toolbar .e-hover .e-tool-input,.e-fe-toolbar.e-responsive-toolbar .e-hover .e-tool-input,.e-fileexplorer .e-toolbar .e-tool-input:focus,.e-fe-toolbar.e-responsive-toolbar .e-tool-input:focus {
    border-color: #3277b2
}

.e-fileexplorer .e-toolbar .e-feItem-Addressbar.e-hover,.e-fileexplorer .e-toolbar .e-feItem-Searchbar.e-hover,.e-fe-toolbar.e-responsive-toolbar .e-feItem-Addressbar.e-hover,.e-fe-toolbar.e-responsive-toolbar .e-feItem-Searchbar.e-hover,.e-fileexplorer .e-toolbar .e-feItem-Searchbar.e-active,.e-fileexplorer .e-toolbar .e-feItem-Addressbar.e-active,.e-fe-toolbar.e-responsive-toolbar .e-feItem-Searchbar.e-active,.e-fe-toolbar.e-responsive-toolbar .e-feItem-Addressbar.e-active {
    background: #fcfcfc;
    border-color: #fcfcfc
}

.e-fileexplorer .e-toolbar .e-fe-split-button.e-hover,.e-fe-toolbar.e-responsive-toolbar .e-fe-split-button.e-hover,.e-fileexplorer .e-toolbar .e-fe-split-button.e-active,.e-fe-toolbar.e-responsive-toolbar .e-fe-split-button.e-active {
    background: #fcfcfc;
    border-color: #fcfcfc
}

.e-dialog .e-fe-table table tr .e-readonly {
    background: #fff;
    color: #333
}

.e-dialog .e-fe-table table .e-border {
    border-color: #cecece
}

.e-fileexplorer .e-toolbar .e-fe-split-button .e-active .e-btn {
    background: #3277b2;
    color: #fff
}

.e-fileexplorer .e-splitter .e-splitbar.e-shadowbar,.e-fileexplorer .e-splitter .e-splitbar.e-split-divider,.e-fileexplorer .e-splitter .e-splitbar.e-split-divider:hover,.e-fileexplorer .e-splitter .e-hover.e-splitbar.e-split-divider {
    background-color: transparent
}

.e-fileexplorer .e-fe-popup .e-content {
    background-color: #fff;
    border-color: #cecece
}

.e-fileexplorer .e-fe-popup .e-downtail:after {
    border-top-color: #fff
}

.e-fileexplorer .e-fe-popup .e-downtail:before,.e-fileexplorer .e-fe-popup .e-downtail {
    border-top-color: #cecece
}

.e-fileexplorer .e-fe-popup span:hover,.e-fileexplorer .e-fe-popup .e-spanclicked {
    border-color: #666
}

.e-fileexplorer .e-tile-wrapper.e-js.e-file-droppable,.e-fileexplorer .e-grid .e-gridcontent.e-file-droppable {
    box-shadow: 0 0 6px -1px #cecece inset
}

.e-fileexplorer .e-toolbar.e-js {
    border-bottom-color: #3277b2
}

.fe-context-menu.e-menu.e-context .e-mhover>a>span.e-fileexplorer-toolbar-icon,.fe-context-menu.e-menu.e-context .e-mfocused>a>span.e-fileexplorer-toolbar-icon {
    color: #333
}

.e-fileexplorer .e-toolbar>ul>li .e-split.e-active .e-splitbutton.e-btn.e-select {
    background: #3277b2
}

.e-fileexplorer .e-toolbar>ul>.e-fe-split-button.e-hover .e-split.e-active .e-splitbutton.e-btn.e-select {
    background: #f4f4f4
}

.e-fileexplorer .e-toolbar .e-hover .e-tool-input,.e-fe-toolbar.e-responsive-toolbar .e-hover .e-tool-input,.e-fileexplorer .e-toolbar .e-tool-input:focus,.e-fe-toolbar.e-responsive-toolbar .e-tool-input:focus {
    border-color: #cecece
}

.e-fe-dialog input.e-fe-dialog-text:hover,.e-fe-dialog input.e-fe-dialog-text:focus {
    border-color: #cecece
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-datepicker table td.e-disable,.e-datepicker.e-dp-restrict-show table td.e-hidedate,.e-datepicker .e-footer.e-footer-disable {
    opacity: 1;
    color: #bfbfbf;
    visibility: visible;
    cursor: default
}

.e-datepicker table td.e-hidedate {
    visibility: hidden
}

.e-datewidget .e-in-wrap {
    border-color: #cecece
}

.e-datewidget.e-widget:hover .e-in-wrap {
    border-color: #cecece
}

.e-datewidget.e-focus .e-in-wrap {
    border-color: #cecece;
    box-shadow: 0 0 7px rgba(154,146,203,.87)
}

.e-datewidget .e-select,.e-datewidget.e-rtl .e-select,.e-ntouch.e-datewidget .e-disable.e-select:hover {
    background: #fcfcfc;
    border-color: #cecece;
    color: #666
}

.e-ntouch.e-datewidget .e-select:hover {
    color: #333;
    border-color: #cecece
}

.e-ntouch.e-datewidget .e-select:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-datewidget .e-select.e-active {
    border-color: #3277b2
}

.e-datewidget .e-select.e-active {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-datewidget .e-input {
    background-color: #fff
}

.e-datewidget .e-input {
    color: #333
}

.e-datepicker table td.other-month,.e-datepicker .e-allyear-first,.e-datepicker .e-allyear-last,.e-datepicker .e-year-first,.e-datepicker .e-year-last {
    color: #3277b2
}

.e-datepicker table td.e-dp-weekend {
    color: #cd0a0a
}

.e-datepicker.e-calendar {
    border-color: #cecece;
    background-color: #fff
}

.e-datepicker .e-header,.e-datetime-popup .e-timecontainer .e-header {
    font-weight: normal
}

.e-datepicker .e-header,.e-datetime-popup .e-timecontainer .e-header {
    background: #fcfcfc
}

.e-datepicker .e-header,.e-datetime-popup .e-timecontainer .e-header {
    border-bottom: 1px solid #cecece;
    font-size: 16px;
    color: #282827
}

.e-datepicker .e-header:hover>span {
    color: #333
}

.e-datepicker .e-footer {
    color: #333;
    border: 1px solid transparent
}

.e-datepicker .e-footer.e-btn.e-select {
    background: transparent;
    width: 100%
}

.e-ntouch.e-datepicker .e-footer:hover {
    border-color: transparent
}

.e-ntouch.e-datepicker .e-footer:hover {
    color: #333;
    border: 1px solid #cecece
}

.e-ntouch.e-datepicker .e-footer:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-datepicker .e-text {
    color: #282827
}

.e-datepicker .e-week-header,.e-ntouch.e-datepicker .e-week-header:hover {
    border-bottom: 1px solid transparent
}

.e-datepicker .e-week-header,.e-ntouch.e-datepicker .e-week-header:hover {
    background: #fcfcfc;
    background: -moz-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcfcfc),color-stop(100%,#e0e0e0));
    background: -webkit-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -o-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -ms-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: linear-gradient(to bottom,#fcfcfc,#e0e0e0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#e0e0e0',GradientType=0)
}

.e-datepicker .e-week-header,.e-ntouch.e-datepicker .e-week-header:hover {
    color: #333
}

.e-ntouch.e-datepicker table td:hover,.e-datepicker td.e-state-hover,.e-ntouch.e-datepicker .current-month.e-state-default.e-special-day:hover {
    border-color: #cecece;
    box-shadow: 0 0 0 transparent inset
}

.e-ntouch.e-datepicker table td:hover,.e-datepicker td.e-state-hover,.e-ntouch.e-datepicker .current-month.e-state-default.e-special-day:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-ntouch.e-datepicker table td:hover,.e-datepicker td.e-state-hover,.e-ntouch.e-datepicker .current-month.e-state-default.e-special-day:hover {
    color: #333;
    border-radius: 4px
}

.e-datepicker table td.e-weeknumber,.e-datepicker table td.e-weeknumber:hover {
    background: transparent
}

.e-ntouch.e-datepicker table td.e-disable:hover,.e-ntouch.e-datepicker table td.e-hidedate:hover {
    background: none;
    border-color: none
}

.e-ntouch.e-datepicker table td.e-disable:hover,.e-ntouch.e-datepicker table td.e-hidedate:hover {
    color: #bfbfbf
}

.e-datepicker .e-datepicker-days .e-selected-days {
    border-radius: 0;
    box-shadow: 0 0 0 transparent inset;
    color: #fff
}

.e-datepicker .e-datepicker-days .e-selected-days {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-work-week .e-week-day,.e-selected-week,.e-selected-month {
    background-color: #fcfcfc;
    color: #333
}

.e-datepicker .e-header .e-icon {
    color: #333
}

.e-ntouch.e-datepicker .e-arrow-sans-left:hover,.e-ntouch.e-datepicker .e-arrow-sans-right:hover {
    border-color: #cecece
}

.e-ntouch.e-datepicker .e-arrow-sans-left:hover,.e-ntouch.e-datepicker .e-arrow-sans-right:hover {
    background-color: #f4f4f4;
    border-radius: 4px 4px 4px 4px
}

.e-ntouch.e-datepicker .e-disable.e-arrow-sans-left:hover,.e-ntouch.e-datepicker .e-disable.e-arrow-sans-right:hover {
    background: none;
    border-radius: 0;
    cursor: default;
    border-color: #cecece
}

.e-datepicker .e-state-default,.e-datepicker table td.e-weeknumber,.e-datepicker table td.e-weeknumber:hover {
    color: #333;
    font-weight: normal
}

.e-datepicker .today {
    color: #333;
    background-color: #fcfcfc;
    border-radius: 4px
}

.e-datepicker .other-month.e-active {
    background: none
}

.e-datepicker .e-active,.e-datepicker .e-active:hover,.e-datepicker .e-active.e-state-hover {
    box-shadow: 0 0 0 transparent inset;
    color: #fff;
    border-color: #cecece
}

.e-datepicker .e-active,.e-datepicker .e-active:hover,.e-datepicker .e-active.e-state-hover {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-datepicker .e-active,.e-datepicker .e-active:hover,.e-datepicker .e-active.e-state-hover {
    border-radius: 4px
}

.e-ntouch.e-datepicker table td.other-month:hover,.e-ntouch.e-datepicker .e-allyear-first:hover,.e-ntouch.e-datepicker .e-allyear-last:hover,.e-ntouch.e-datepicker .e-year-first:hover,.e-ntouch.e-datepicker .e-year-last:hover {
    background-color: transparent;
    border-color: #cecece
}

.e-ntouch.e-datepicker.e-popup.e-disable .e-footer:hover {
    background: none;
    color: #333;
    border: 1px solid transparent
}

.e-ntouch.e-datepicker.e-popup.e-disable table td:hover,.e-datepicker.e-popup.e-disable td.e-state-hover,.e-ntouch.e-datepicker.e-popup.e-disable .current-month.e-state-default.e-special-day:hover {
    background: none;
    color: #333;
    font-weight: normal;
    border-radius: 0;
    border-color: #cecece
}

.e-ntouch.e-datepicker.e-popup.e-disable .e-arrow-sans-left:hover,.e-ntouch.e-datepicker.e-popup.e-disable .e-arrow-sans-right:hover {
    background: none;
    border-radius: 0;
    border-color: #cecece
}

.e-ntouch.e-datepicker.e-popup.e-disable table td.e-disable:hover,.e-ntouch.e-datepicker.e-popup.e-disable table td.e-hidedate:hover,.e-ntouch.e-datepicker.e-popup.e-disable .e-disable.e-select:hover,.e-ntouch.e-datepicker.e-popup.e-disable .e-hidedate.e-select:hover {
    background: none;
    border-color: none;
    color: #bfbfbf
}

.e-ntouch.e-datepicker.e-popup.e-disable table td.other-month:hover,.e-ntouch.e-datepicker.e-popup.e-disable .e-allyear-first:hover,.e-ntouch.e-datepicker.e-popup.e-disable .e-allyear-last:hover,.e-ntouch.e-datepicker.e-popup.e-disable .e-year-first:hover,.e-ntouch.e-datepicker.e-popup.e-disable .e-year-last:hover {
    color: #fcfcfc
}

.e-ntouch.e-datepicker .e-datepicker-headertext:hover {
    background: #f4f4f4
}

.e-ntouch.e-datepicker.e-disable .e-datepicker-headertext:hover {
    background: none
}

.e-datepicker::-webkit-input-placeholder {
    color: #333
}

.e-datepicker:-ms-input-placeholder {
    color: #333
}

.e-datepicker::-moz-placeholder {
    color: #333
}

.e-datepicker:-moz-placeholder {
    color: #333
}

.e-datewidget.e-disable {
    background-color: #eee;
    border-color: #ccc;
    opacity: 1
}

.e-datewidget .e-select.e-disable,.e-datewidget.e-disable .e-select:hover,.e-ntouch.e-datewidget .e-disable.e-select:hover {
    background-color: #d6d7d7
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-datetime-wrap .e-input,.e-datetime-popup {
    background-color: #fff;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial;
    font-weight: normal
}

.e-datetime-wrap .e-input,.e-datetime-popup {
    color: #333
}

.e-datetime-wrap .e-in-wrap,.e-datetime-popup,.e-datetime-popup .e-timecontainer .e-header {
    border-color: #cecece
}

.e-datetime-wrap.e-widget:hover .e-in-wrap {
    border-color: #cecece
}

.e-datetime-wrap.e-focus .e-in-wrap,.e-datetime-popup .e-focus {
    box-shadow: 0 0 7px rgba(154,146,203,.87)
}

.e-datetime-wrap.e-focus .e-in-wrap {
    border-color: #cecece
}

.e-datetime-popup .e-focus .e-in-wrap {
    border-color: #cecece
}

.e-datetime-wrap .e-select,.e-datetime-wrap.e-rtl .e-select,.e-ntouch.e-datetime-wrap .e-disable.e-select:hover {
    background: #fcfcfc;
    border-color: #cecece
}

.e-datetime-wrap .e-select,.e-datetime-wrap.e-rtl .e-select,.e-ntouch.e-datetime-wrap .e-disable.e-select:hover {
    color: #666
}

.e-ntouch.e-datetime-wrap .e-select:hover {
    color: #333
}

.e-ntouch.e-datetime-wrap .e-select:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-datetime-popup .e-dt-button {
    background: #fcfcfc;
    border: 1px solid #cecece;
    color: #333
}

.e-datetime-popup .e-dt-button:active {
    border-color: #cecece;
    color: #333
}

.e-datetime-popup .e-dt-button:active {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-ntouch.e-datetime-popup .e-dt-button:hover {
    color: #333;
    border-color: #cecece
}

.e-ntouch.e-datetime-popup .e-dt-button:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-timepicker.e-time-hours,.e-timepicker.e-time-minitues {
    border-color: #cecece;
    background-color: #fff
}

.e-drillDowncontainer .e-timepicker.e-popup .e-header,.e-drillDowncontainer .e-timepicker.e-popup .e-mins-header,.e-drillDowncontainer .e-timepicker.e-popup .e-header-am,.e-drillDowncontainer .e-timepicker.e-popup .e-header-pm {
    font-size: 16px;
    font-weight: normal
}

.e-drillDowncontainer .e-timepicker.e-popup .e-header,.e-drillDowncontainer .e-timepicker.e-popup .e-mins-header,.e-drillDowncontainer .e-timepicker.e-popup .e-header-am,.e-drillDowncontainer .e-timepicker.e-popup .e-header-pm {
    color: #282827
}

.e-drillDowncontainer .e-timepicker.e-popup .e-header:hover>span,.e-drillDowncontainer .e-timepicker.e-popup .e-mins-header:hover>span,.e-drillDowncontainer .e-timepicker.e-popup .e-header-am:hover>span,.e-drillDowncontainer .e-timepicker.e-popup .e-header-pm:hover>span {
    color: #333
}

.e-drillDowncontainer .e-timepicker.e-popup .e-header {
    background: #fcfcfc
}

.e-drillDowncontainer .e-timepicker.e-popup .e-header {
    border-bottom: 1px solid #cecece
}

.e-drillDowncontainer .e-timepicker.e-popup .e-header-pm>.e-text {
    border-top: 1px solid #cecece
}

.e-drillDowncontainer .e-timepicker.e-popup .e-header .e-icon {
    color: #333
}

.e-timepicker table td.e-active::before,.e-timepicker table td.e-active.e-state-hover::before {
    border-color: #cecece
}

.e-timepicker table td.e-active,.e-timepicker table td.e-active.e-state-hover {
    color: #fff;
    border-color: #cecece;
    border-radius: 4px;
    box-shadow: 0 0 0 transparent inset
}

.e-timepicker table td.e-active,.e-timepicker table td.e-active.e-state-hover {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-timepicker .e-state-default {
    font-weight: normal
}

.e-timepicker .e-state-default {
    color: #333
}

.e-ntouch.e-timepicker table td:hover::before,.e-timepicker table td.e-state-hover::before {
    border-color: #cecece
}

.e-ntouch.e-timepicker table td:hover::before,.e-timepicker table td.e-state-hover::before {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-ntouch.e-timepicker table td:hover,.e-timepicker table td.e-state-hover {
    color: #333;
    border-color: #cecece;
    border-radius: 4px;
    box-shadow: 0 0 0 transparent inset
}

.e-ntouch.e-timepicker table td:hover,.e-timepicker table td.e-state-hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-ntouch.e-timepicker .e-hours-headertext:hover,.e-ntouch.e-timepicker .e-minitues-headertext:hover {
    background: #f4f4f4
}

.e-timepicker .e-footer {
    border: 1px solid transparent;
    color: #333
}

.e-ntouch.e-timepicker .e-footer:hover {
    color: #333;
    border: 1px solid #cecece;
    border-color: transparent
}

.e-ntouch.e-timepicker .e-footer:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-timepicker table td.e-disable {
    color: #bfbfbf
}

.e-ntouch.e-timepicker table td.e-disable:hover {
    background: none;
    border-color: none;
    color: #bfbfbf
}

.e-ntouch.e-timepicker .e-arrow-sans-left:hover,.e-ntouch.e-timepicker .e-arrow-sans-right:hover {
    background-color: #f4f4f4;
    border-radius: 4px 4px 4px 4px;
    border-color: #cecece
}

.e-ntouch.e-timepicker .e-disable.e-arrow-sans-left:hover,.e-ntouch.e-timepicker .e-disable.e-arrow-sans-right:hover {
    border-color: #cecece
}

.e-ntouch.e-timepicker.e-popup.e-disable table td:hover,.e-timepicker.e-popup.e-disable td.e-state-hover {
    background: none;
    color: #333;
    font-weight: normal;
    border-radius: 0;
    border-color: #cecece
}

.e-ntouch.e-timepicker.e-popup.e-disable .e-arrow-sans-left:hover,.e-ntouch.e-timepicker.e-popup.e-disable .e-arrow-sans-right:hover {
    border-color: #cecece
}

.e-ntouch.e-timepicker.e-popup.e-disable .e-footer:hover {
    background: none;
    color: #333;
    border: 1px solid transparent
}

@keyframes flatshadow {
    0% {
        box-shadow: 0 0 0 0 rgba(255,64,129,.5);
        border-color: rgba(255,64,129,.5)
    }

    100% {
        box-shadow: 0 0 0 200px rgba(255,64,129,0)
    }
}

.e-datetime-wrap.e-disable {
    background-color: #eee;
    border-color: #ccc;
    opacity: 1
}

.e-datetime-wrap .e-select.e-disable,.e-datetime-wrap .e-select.e-disable:hover,.e-ntouch.e-datetime-wrap .e-disable.e-select:hover {
    background-color: #d6d7d7
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-daterangepicker-popup {
    background-color: #fff;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial;
    font-weight: normal;
    color: #333
}

.e-daterangepicker-popup {
    border: 1px solid #cecece
}

.e-daterangewidget .e-input {
    background-color: #fff;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial;
    font-weight: normal
}

.e-daterangewidget .e-input {
    color: #333
}

.e-daterangewidget .e-in-wrap,.e-daterangepicker-popup {
    border-color: #cecece
}

.e-daterangewidget.e-widget:hover .e-in-wrap {
    border-color: #cecece
}

.e-daterangewidget.e-focus .e-in-wrap,.e-daterangewidget .e-focus {
    box-shadow: 0 0 7px rgba(154,146,203,.87)
}

.e-daterangewidget.e-focus .e-in-wrap,.e-daterangewidget .e-focus .e-in-wrap {
    border-color: #cecece
}

.e-daterangewidget .e-select,.e-daterangewidget .e-drpbuttons .e-disable:hover,.e-ntouch.e-daterangewidget .e-disable.e-select:hover {
    background: #fcfcfc;
    border-color: #cecece
}

.e-daterangewidget .e-select,.e-daterangewidget .e-drpbuttons .e-disable:hover,.e-ntouch.e-daterangewidget .e-disable.e-select:hover {
    background-color: #fff;
    color: #666
}

.e-ntouch.e-daterangewidget .e-select:hover {
    color: #333
}

.e-ntouch.e-daterangewidget .e-select:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-daterangepicker-popup .e-custom-dateranges {
    border-left: 1px solid #cecece
}

.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-start-date.e-hidedate:hover,.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.in-range.e-state-hover.e-hidedate,.e-daterangepicker-popup .e-ntouch.e-datepicker .e-datepicker-days .e-state-default.in-range:hover.e-hidedate,.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-active.e-start-date.e-hidedate:hover,.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-state-hover.e-end-date.e-hidedate:hover,.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-end-date.e-hidedate:hover,.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-state-hover.e-hidedate.e-start-date,.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-state-hover.e-hidedate.e-end-date,.e-daterangepicker-popup .e-ntouch.e-datepicker table td.e-hidedate:hover {
    background: none
}

.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-start-date.e-hidedate:hover,.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.in-range.e-state-hover.e-hidedate,.e-daterangepicker-popup .e-ntouch.e-datepicker .e-datepicker-days .e-state-default.in-range:hover.e-hidedate,.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-active.e-start-date.e-hidedate:hover,.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-state-hover.e-end-date.e-hidedate:hover,.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-end-date.e-hidedate:hover,.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-state-hover.e-hidedate.e-start-date,.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-state-hover.e-hidedate.e-end-date,.e-daterangepicker-popup .e-ntouch.e-datepicker table td.e-hidedate:hover {
    color: #bfbfbf
}

.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-start-date:hover,.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.in-range.e-state-hover,.e-daterangepicker-popup .e-ntouch.e-datepicker .e-datepicker-days .e-state-default.in-range:hover,.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-active.e-start-date:hover,.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-state-hover.e-end-date:hover,.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-state-hover.e-end-date.e-active:hover,.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-end-date.e-active:hover,.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-end-date:hover,.e-daterangepicker-popup .e-ntouch.e-datepicker table td:hover {
    background: #f4f4f4;
    color: #333
}

.e-daterangepicker-popup .e-datepicker .e-active::before,.e-datepicker .e-active .e-state-hover::before,.e-daterangepicker-popup .e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default,.e-daterangepicker-popup .e-datepicker table td::before,.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default {
    top: 0;
    padding-top: 0
}

.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-start-date,.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.today.e-start-date,.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-active.e-start-date,.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-end-date,.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.today.e-end-date,.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-active.e-end-date,.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.in-range.e-end-date {
    color: #fff
}

.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-start-date,.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.today.e-start-date,.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-active.e-start-date,.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-end-date,.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.today.e-end-date,.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-active.e-end-date,.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.in-range.e-end-date {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-daterangepicker-popup .e-val-error .e-in-wrap {
    border: 1px solid #f00
}

.e-daterangepicker-popup .e-drpbuttons .e-drp-apply.e-disable {
    cursor: default
}

.e-custom-dateranges li {
    box-shadow: 0 0 5px #fcfcfc;
    background: #fff;
    border: 1px solid #cecece
}

.e-custom-dateranges li.e-active {
    border-color: #cecece;
    color: #fff
}

.e-custom-dateranges li.e-active {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-custom-dateranges li:hover {
    color: #333;
    border-color: #cecece
}

.e-custom-dateranges li:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-daterange-responsive .e-custom-dateranges {
    border-top: 1px solid #cecece
}

.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-state-hover,.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.today {
    background: #fff;
    color: #333
}

.e-daterangepicker-popup .e-custom-dateranges li:hover {
    background-color: #179bd7;
    color: #333
}

.e-daterangepicker-popup .e-custom-dateranges li:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.in-range {
    color: #333;
    border-color: #cecece
}

.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.in-range {
    background: #f4f4f4;
    box-shadow: 0 0 0 transparent inset
}

.e-daterangepicker-popup .e-drpbuttons {
    border-top: 1px solid #cecece;
    background: #fcfcfc;
    border-color: #cecece;
    color: #333
}

.e-daterangepicker-popup .e-drpbuttons div {
    background: #fcfcfc;
    color: #333;
    border-color: #cecece
}

.e-daterangepicker-popup .e-drpbuttons div:hover {
    color: #333;
    border-color: #cecece
}

.e-daterangepicker-popup .e-drpbuttons div:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-daterangepicker-popup .e-drpbuttons .e-active {
    border-color: #cecece;
    color: #333
}

.e-daterangepicker-popup .e-drpbuttons .e-active {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-daterangepicker-popup .e-datewidget.e-error .e-in-wrap {
    border-color: #cecece
}

.e-daterangepicker-popup .e-datewidget.e-error {
    color: #fff
}

@keyframes flatshadow {
    0% {
        box-shadow: 0 0 0 0 rgba(255,64,129,.5);
        border-color: rgba(255,64,129,.5)
    }

    100% {
        box-shadow: 0 0 0 200px rgba(255,64,129,0)
    }
}

.e-daterangewidget.e-disable {
    background-color: #eee;
    border-color: #ccc;
    opacity: 1
}

.e-daterangewidget .e-select.e-disable,.e-daterangewidget.e-disable .e-select:hover,.e-ntouch.e-daterangewidget .e-disable.e-select:hover {
    background-color: #d6d7d7
}

.e-daterange-responsive .e-drpbuttons {
    background-color: transparent
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.svg-rotate-ie {
    cursor: url("../common-images/Rotate.cur"),default
}

.svg-rotate {
    cursor: url("../common-images/Rotate.cur"),default
}

.sf-d-menuitem {
    background-image: url("../common-images/diagram_context.png");
    background-repeat: no-repeat;
    height: 25px;
    width: 25px
}

.sf-d-menuitem.hover {
    background-image: url("../common-images/diagram_context.png")
}

.sf-d-menuitem.cut {
    background-position: 2px -290px
}

.sf-d-menuitem.copy {
    background-position: 2px -264px
}

.sf-d-menuitem.paste {
    background-position: 2px -238px
}

.sf-d-menuitem.undo {
    background-position: 2px -186px
}

.sf-d-menuitem.redo {
    background-position: 2px -213px
}

.sf-d-menuitem.selectAll {
    background-position: 2px -160px
}

.sf-d-menuitem.group {
    background-position: 2px -31px
}

.sf-d-menuitem.ungroup {
    background-position: 2px -4px
}

.sf-d-menuitem.bringToFront {
    background-position: 2px -134px
}

.sf-d-menuitem.sendToBack {
    background-position: 2px -108px
}

.sf-d-menuitem.moveForward {
    background-position: 2px -82px
}

.sf-d-menuitem.sendBackward {
    background-position: 2px -56px
}

.sf-d-menuitem.grouping {
    background-image: none
}

.sf-d-menuitem.order {
    background-image: none
}

.e-diagram-tooltip-default {
    width: 200px;
    background-color: #f7eebc;
    border: 1px solid #ddb654;
    z-index: 100000;
    position: absolute;
    text-align: center;
    border-radius: 3px 3px;
    pointer-events: none
}

.e-diagram-tooltipLabel-default {
    font-weight: normal;
    pointer-events: none;
    white-space: pre
}

.e-datavisualization-diagram {
    overflow: hidden;
    outline: none;
    display: block
}

.e-datavisualization-diagram svg {
    position: absolute
}

.e-datavisualization-diagram .drawing {
    position: relative
}

.e-datavisualization-diagram .edit {
    position: absolute;
    word-wrap: break-word;
    white-space: pre-wrap
}

.e-datavisualization-diagram .edit textarea {
    width: 100%;
    height: 100%;
    overflow: hidden;
    border: 1px dashed #9cf;
    outline: none;
    resize: none;
    padding: 2px
}

.e-datavisualization-diagram .e-vscrollbar {
    float: right
}

.e-datavisualization-diagram .e-hscrollbar {
    text-align: left
}

.e-scrollbar .e-vhandlespace,.e-scrollbar .e-hhandlespace {
    position: relative;
    background-color: #fafafa
}

.e-datavisualization-diagram.e-js .sf-diagram_overlap {
    background-color: #d8d8d8
}

.e-datavisualization-diagram.e-js .sf-diagram_hRuler,.e-datavisualization-diagram.e-js .sf-diagram_vRuler {
    background-color: #ededed
}

.sf-diagram_hRuler.e-datavisualization-ejruler.e-js .ej-ruler-space {
    background-color: #ededed
}

.sf-diagram_hRuler.e-datavisualization-ejruler.e-js .ej-ruler-tick {
    stroke: #aaa
}

.sf-diagram_hRuler.e-datavisualization-ejruler.e-js .ej-ruler-tick-label {
    font-size: 9px;
    fill: #7c7c7c
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-dialog.e-dialog-wrap {
    background: #fff;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-dialog .e-dialog-icon:hover {
    border-image: initial;
    border-color: #cecece
}

.e-dialog .e-dialog-icon:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-dialog-modal {
    overflow: hidden
}

.e-dialog.e-disable .e-dialog-icon:hover {
    background: transparent
}

.e-dialog .e-dialog-icon:before {
    line-height: 1.5
}

.e-dialog .e-dialog-icon:before {
    color: #777
}

.e-dialog>.e-header {
    color: #282827;
    font-weight: normal;
    font-size: 16px;
    border: 1px solid #cecece;
    border-bottom: 3px solid #3277b2
}

.e-dialog>.e-header {
    background: #fcfcfc
}

.e-dialog.e-widget-content {
    background: #fff;
    color: #333;
    font-size: 14px
}

.e-dialog.e-widget-content.e-load {
    background-image: url(images/ajax-loader.gif);
    background-position: center;
    background-repeat: no-repeat
}

.e-overlay {
    background-color: #383838
}

.e-dialog>.e-dialog-scroller {
    border: 1px solid #cecece;
    border-top: none
}

.e-dialog .e-dialog-icon:hover:before {
    color: #333
}

.e-dialog>.e-footerbar {
    position: relative;
    background: #fff
}

.e-dialog>.e-footerbar {
    height: 40px;
    border: 1px solid #cecece;
    border-top: none
}

.e-dialog>.e-footerbar>.e-icon.e-resize-handle.e-resizable.e-js {
    position: absolute;
    cursor: se-resize;
    bottom: 0;
    right: 0
}

.e-corner.e-dialog>.e-footerbar {
    border-radius: 0 0 3px 3px
}

.e-corner .e-dialog-content {
    border-radius: 3px
}

.e-corner .e-dialog-bottom {
    border-radius: 0 0 3px 3px
}

.e-corner .e-dialog-top {
    border-radius: 3px 3px 0 0
}

.e-dialog .e-scrollbar .e-icon {
    display: block
}

.e-dialog .e-scrollbar .e-icon {
    display: block
}

.e-dialog .e-draggable {
    touch-action: none
}

.e-dialog.e-widget-content .e-pager .e-firstpage,.e-dialog.e-widget-content .e-pager .e-prevpage,.e-dialog.e-widget-content .e-pager .e-firstpagedisabled,.e-dialog.e-widget-content .e-pager .e-prevpagedisabled,.e-dialog.e-widget-content .e-pager .e-nextpage,.e-dialog.e-widget-content .e-pager .e-lastpage,.e-dialog.e-widget-content .e-pager .e-nextpagedisabled,.e-dialog.e-widget-content .e-pager .e-lastpagedisabled {
    padding: 9px 3px 1px 9px
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-ddl .e-input,.e-ddl .e-input[readonly],.e-ddl-popup,.e-ddl .e-options {
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial;
    font-size: 14px;
    font-weight: normal;
    cursor: default
}

.e-ddl .e-input,.e-ddl .e-input[readonly],.e-ddl-popup,.e-ddl .e-options {
    color: #333;
    background-color: #fff
}

.e-ddl .e-in-wrap,.e-ddl-popup,.e-ddl .e-options,.e-ddl-popup .e-atc.e-search {
    border-color: #cecece
}

.e-ddl .e-options.e-active {
    background-color: #3277b2;
    color: #fff;
    border-color: #3277b2
}

.e-ddl .e-boxes {
    background-color: #fff
}

.e-ddl.e-focus .e-in-wrap {
    box-shadow: 0 0 7px rgba(154,146,203,.87);
    border-color: #cecece
}

.e-ddl:hover .e-in-wrap {
    border-color: #cecece
}

.e-ddl .e-input.e-watermark {
    color: #d2d1d1 !important;
    font-style: italic
}

.e-ddl-popup .e-hover {
    color: #333
}

.e-ddl-popup .e-hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-ddl .e-select:hover,.e-ddl.e-rtl .e-select:hover {
    color: #333;
    border-color: #cecece
}

.e-ddl .e-select:hover,.e-ddl.e-rtl .e-select:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-ddl-popup .e-active {
    border-bottom: 1px solid #fff;
    border-bottom: 1px solid rgba(255,255,255,.3)
}

.e-ddl-popup .e-active {
    color: #fff
}

.e-ddl-popup .e-active {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-ddl .e-select,.e-ddl.e-rtl .e-select,.e-ddl .e-disable.e-select:hover {
    background: #fcfcfc;
    color: #666;
    border-color: #cecece
}

.e-ddl .e-select.e-load {
    background-image: url(images/ajax-loader.gif);
    background-position: center center;
    background-repeat: no-repeat
}

.e-ddl-popup .e-resize-handle {
    cursor: se-resize;
    float: right;
    padding: 4px 3px 0 0;
    margin-right: 2px
}

.e-ddl-popup .e-resize-handle.e-rtl-resize {
    float: left;
    cursor: sw-resize;
    transform: rotate(90deg);
    padding: 3px 0 0 3px
}

.e-ddl-popup .e-resizebar {
    background: #fcfcfc;
    border-top: 1px solid #fff;
    height: 20px;
    width: auto;
    display: block
}

.e-ddl-popup .e-atc.e-search .e-search:before,.e-ddl-popup .e-atc.e-search .e-cross-circle:before {
    color: #cecece
}

.e-ddl-popup .e-checkwrap.e-check-act,.e-ddl-popup .e-checkwrap:hover {
    border: 1px solid #cecece
}

.e-ddl-popup .e-checkwrap {
    background-color: #fff
}

.e-ddl-popup .e-checkwrap {
    border-radius: none
}

.e-ddl-popup .e-checkwrap {
    border: 1px solid #cecece
}

.e-ddl-popup .e-check-act {
    color: #3277b2
}

.e-dropdownlist::-webkit-input-placeholder {
    color: #333
}

.e-dropdownlist:-ms-input-placeholder {
    color: #333
}

.e-dropdownlist::-moz-placeholder {
    color: #333
}

.e-dropdownlist:-moz-placeholder {
    color: #333
}

.e-ddl.e-widget .e-in-wrap.e-disable {
    border-color: #ccc;
    background-color: #eee;
    opacity: initial
}

.e-ddl.e-widget .e-input.e-disable {
    background: #eee
}

.e-ddl.e-widget .e-select.e-disable {
    background: #d6d7d7;
    border-color: #ccc
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-tooltip-wrap {
    border-radius: none
}

.e-tooltip-wrap {
    border: 1px solid #cecece;
    background-color: #fff
}

.e-tooltip-wrap .e-arrowTipOuter {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    left: 0;
    top: 0;
    position: absolute
}

.e-tooltip-wrap .e-arrowTipOuter {
    border-top: 10px solid #cecece
}

.e-tooltip-wrap .e-arrowTipInner {
    width: 0;
    height: 0;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    left: 1px;
    top: 0;
    position: absolute
}

.e-tooltip-wrap .e-arrowTipInner {
    border-top: 9px solid #fff
}

.e-def {
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial;
    line-height: 18px
}

.e-def {
    font-size: 12px;
    color: #333
}

.e-tooltip-wrap .e-tipContainer .e-tooltipHeader {
    background: none repeat scroll 0 0 #fcfcfc;
    border-bottom: 3px solid #3277b2
}

.e-tooltip-wrap .e-tipContainer .e-tooltipHeader .e-close:before {
    color: #282827
}

.e-tooltip-wrap .e-tipContainer .e-tooltipHeader .e-close:hover {
    color: #333;
    border-color: #cecece
}

.e-tooltip-wrap .e-tipContainer .e-tooltipHeader .e-close:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-tooltip-wrap .e-cross-circle:hover {
    color: #333;
    border-color: #cecece
}

.e-tooltip-wrap .e-cross-circle:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-listbox .e-select {
    border-color: #3277b2;
    color: #fff
}

.e-listbox .e-select {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-listbox .e-active {
    color: #fff;
    border-color: #f4f4f4
}

.e-listbox .e-active {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-listbox .e-hover {
    color: #333
}

.e-listbox .e-hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-dragClonelist {
    background: #3277b2;
    color: #fff;
    opacity: .5;
    text-align: center
}

.e-wrap .e-listbox li {
    word-break: break-all
}

.e-wrap .e-listbox li {
    padding-left: 10px !important
}

.e-nowrap .e-listbox li {
    padding-left: 10px !important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.e-ddl-popup.e-load {
    background-image: url(images/ajax-loader.gif);
    background-position: center;
    background-repeat: no-repeat
}

.e-listbox .e-chkbox-wrap .e-chkbox-small .e-chk-inact,.e-listbox .e-chkbox-wrap .e-chkbox-small .e-chk-act {
    top: 2px
}

.e-ddl-popup div>.e-ul .e-ghead {
    font-weight: bold;
    border-bottom: 1px solid #cecece;
    display: block;
    margin: 2px 2px 2px 0;
    position: relative;
    padding-bottom: 5px;
    padding-left: .857em
}

.e-ddl-popup.e-js {
    max-height: inherit;
    max-width: inherit
}

.e-listbox .e-draggable {
    touch-action: none
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-lv .e-list-text {
    font-size: 12px;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-lv .e-list {
    border-bottom: 1px solid #cecece;
    font-size: 12px
}

.e-lv .e-list .e-chevron-right_01.e-fontimage:before {
    color: #666
}

.e-lv .e-list.e-state-default {
    background-color: #fff;
    border-color: #cecece
}

.e-lv .e-list.e-state-default>.e-chevron-right_01 .e-list-text {
    color: #333
}

.e-lv .e-list.e-state-default:hover {
    color: #333
}

.e-lv .e-list.e-state-default:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-lv .e-list.e-state-default:hover>.e-chevron-right_01 .e-list-text {
    color: #333
}

.e-lv .e-list:hover>.e-chevron-right_01.e-fontimage:before {
    color: #333
}

.e-lv .e-list .e-chevron-right_01:hover {
    color: #333
}

.e-lv .e-list.e-state-active {
    color: #fff
}

.e-lv .e-list.e-state-active {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-lv .e-list.e-state-active .e-chevron-right_01 .e-list-text {
    color: #fff
}

.e-lv .e-list.e-state-active>.e-chevron-right_01.e-fontimage:before {
    color: #fff
}

.e-lv-inputdiv .e-lv-input {
    border: 1px solid #cecece;
    border-radius: 7px;
    font-size: 14px
}

.e-lv .e-header {
    color: #282827;
    border: 1px solid #cecece;
    border-bottom: 3px solid #3277b2
}

.e-lv .e-header {
    background: #fcfcfc
}

.e-lv.e-parentlv>.e-lv .e-list-container {
    border-left: 1px solid #cecece;
    border-right: 1px solid #cecece;
    border-top: 1px solid #cecece
}

.e-lv.e-parentlv>.e-lv.subpage {
    border: none
}

.e-nb .e-lv .subpage .e-content {
    float: none
}

.e-lv>.e-header:hover>.e-icon:before {
    color: #333
}

.e-lv>.e-header>.e-icon:before,.e-lv>.e-header>.e-icon:hover:before {
    color: #777
}

.e-lv .e-list .e-lv-checkdiv.e-template-checkmark,.e-lv .e-template-list .e-list-check div {
    float: none;
    vertical-align: middle;
    display: table-cell
}

.e-lv .e-template-list .e-list-check div {
    vertical-align: initial
}

.e-lv .e-template-list .e-list-check {
    display: table
}

.e-list-container .e-load {
    background-image: url(images/ajax-loader.gif);
    background-position: center;
    background-repeat: no-repeat
}

.e-lv .e-list-container .e-chkbox-wrap .e-chkbox-small>span {
    top: 2px
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-numeric,.e-percent,.e-currency,.e-mask {
    background-color: #fff
}

.e-numeric:hover .e-in-wrap,.e-percent:hover .e-in-wrap,.e-currency:hover .e-in-wrap,.e-mask:hover .e-in-wrap {
    border-color: #cecece
}

.e-numeric.e-disable-wrap .e-in-wrap,.e-percent.e-disable-wrap .e-in-wrap,.e-currency.e-disable-wrap .e-in-wrap,.e-mask.e-disable-wrap .e-in-wrap {
    border-color: #ccc
}

.e-mask.e-disable-wrap .e-placeholder {
    background-color: transparent
}

.e-numeric.e-disable-wrap:hover .e-in-wrap,.e-percent.e-disable-wrap:hover .e-in-wrap,.e-currency.e-disable-wrap:hover .e-in-wrap,.e-mask.e-disable-wrap:hover .e-in-wrap {
    box-shadow: none
}

.e-numeric.e-disable-wrap:hover .e-in-wrap,.e-percent.e-disable-wrap:hover .e-in-wrap,.e-currency.e-disable-wrap:hover .e-in-wrap,.e-mask.e-disable-wrap:hover .e-in-wrap {
    border-color: #cecece
}

.e-numeric.e-disable-wrap:hover .e-in-wrap input.e-input,.e-percent.e-disable-wrap:hover .e-in-wrap input.e-input,.e-currency.e-disable-wrap:hover .e-in-wrap input.e-input,.e-mask.e-disable-wrap:hover .e-in-wrap input.e-input {
    box-shadow: none
}

.e-numeric .e-in-wrap,.e-percent .e-in-wrap,.e-currency .e-in-wrap,.e-mask .e-in-wrap {
    border-color: #cecece
}

.e-widget .e-select.e-disable .e-spin .e-icon,.e-widget .e-select.e-disable .e-spin {
    cursor: default
}

.e-widget .e-select.e-disable .e-spin .e-icon,.e-widget .e-select.e-disable .e-spin {
    background-color: #d6d7d7
}

.e-numeric .e-input,.e-percent .e-input,.e-currency .e-input,.e-mask .e-input {
    color: #333;
    background-color: #fff
}

.e-numeric.e-focus .e-in-wrap,.e-percent.e-focus .e-in-wrap,.e-currency.e-focus .e-in-wrap,.e-mask.e-focus .e-in-wrap {
    box-shadow: 0 0 7px #ccc;
    border-color: #cecece
}

.e-numeric .e-input.e-error,.e-percent .e-input.e-error,.e-currency .e-input.e-error,.e-mask.e-error,.e-mask .e-error {
    color: #cd0a0a
}

.e-numeric.e-error .e-in-wrap,.e-percent.e-error .e-in-wrap,.e-currency.e-error .e-in-wrap,.e-mask.e-error .e-in-wrap {
    border-color: #ee2924
}

.e-numeric.e-disable-wrap,.e-percent.e-disable-wrap,.e-currency.e-disable-wrap,.e-mask.e-disable-wrap {
    background-color: #eee
}

.e-numeric .e-watermark,.e-percent .e-watermark,.e-currency .e-watermark,.e-mask .e-watermark {
    color: #d2d1d1
}

.e-widget .e-input.e-placeholder {
    color: #333
}

.e-numeric .e-select,.e-numeric.e-rtl .e-select,.e-numeric .e-disable.e-select:hover,.e-percent .e-select,.e-percent.e-rtl .e-select,.e-percent .e-disable.e-select:hover,.e-currency .e-select,.e-currency.e-rtl .e-select,.e-currency .e-disable.e-select:hover {
    background: #fcfcfc;
    border-color: #cecece;
    color: #666
}

.e-numeric .e-select:hover,.e-percent .e-select:hover,.e-currency .e-select:hover {
    border-color: #cecece;
    color: #333
}

.e-numeric .e-select:hover,.e-percent .e-select:hover,.e-currency .e-select:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-numeric .e-select .e-spin-up.e-active,.e-numeric .e-select .e-spin-down.e-active,.e-percent .e-select .e-spin-up.e-active,.e-percent .e-select .e-spin-down.e-active,.e-currency .e-select .e-spin-up.e-active,.e-currency .e-select .e-spin-down.e-active {
    border-color: #cecece;
    color: #fff
}

.e-numeric .e-select .e-spin-up.e-active,.e-numeric .e-select .e-spin-down.e-active,.e-percent .e-select .e-spin-up.e-active,.e-percent .e-select .e-spin-down.e-active,.e-currency .e-select .e-spin-up.e-active,.e-currency .e-select .e-spin-down.e-active {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-numeric .e-icon .e-arrow,.e-percent .e-icon .e-arrow,.e-currency .e-icon .e-arrow {
    border: 0 none transparent
}

.e-input::-webkit-input-placeholder {
    color: #333
}

.e-input:-ms-input-placeholder {
    color: #333
}

.e-input::-moz-placeholder {
    color: #333
}

.e-input:-moz-placeholder {
    color: #333
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-menu.e-separator.e-horizontal>.e-list,.e-menu.e-separator.e-horizontal>.e-list:hover,.e-menu.e-horizontal>.e-separator.e-list,.e-menu.e-horizontal>.e-separator.e-list:hover {
    border-right-color: #cecece
}

.e-menu.e-horizontal .e-list>ul .e-list.e-separator,.e-menu.e-horizontal .e-list>ul .e-list.e-separator:hover,.e-menu.e-vertical .e-list>ul .e-list.e-separator,.e-menu.e-vertical .e-list>ul .e-list.e-separator:hover,.e-menu.e-context .e-list>ul .e-list.e-separator,.e-menu.e-context .e-list>ul .e-list.e-separator:hover,.e-menu.e-separator.e-vertical>.e-list,.e-menu.e-vertical>.e-separator.e-list,.e-menu.e-separator.e-vertical>.e-list:hover,.e-menu.e-vertical>.e-separator.e-list:hover,.e-menu.e-context>.e-separator.e-list,.e-menu.e-context>.e-separator.e-list:hover {
    border-bottom-color: #cecece
}

.e-menu.e-separator.e-rtl.e-horizontal>.e-list,.e-menu.e-rtl.e-horizontal>.e-separator.e-list,.e-menu.e-rtl.e-horizontal>.e-separator.e-list:hover {
    border-left-color: #cecece
}

.e-menu.e-horizontal .e-list>.e-menulink,.e-menu.e-vertical .e-list>.e-menulink,.e-menu.e-context .e-list>.e-menulink,.e-menu-res-wrap .e-menu-res-in-wrap .e-res-title,.e-menu.e-vertical {
    color: #333
}

.e-menu,.e-menu-res-wrap .e-in-wrap.e-menu-res-in-wrap,.e-menu.e-vertical,.e-menu.e-vertical .e-list>ul,.e-menu.e-context,.e-menu.e-context .e-list>ul {
    background: #fff
}

.e-menu,.e-menu-res-wrap .e-in-wrap.e-menu-res-in-wrap,.e-menu.e-vertical,.e-menu.e-vertical .e-list>ul,.e-menu.e-context,.e-menu.e-context .e-list>ul {
    border-color: #cecece
}

.e-menu.e-horizontal .e-list>ul {
    background: #fff;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.e-menu.e-horizontal .e-list>ul {
    border-color: #cecece
}

.e-menu.e-horizontal>.e-list.e-active>span.e-menu-arrow>span.e-arrowMenuOuter {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    left: 0;
    top: 0;
    border-bottom: 10px solid #f4f4f4;
    position: absolute
}

.e-menu.e-horizontal>.e-list.e-active>span.e-menu-arrow>span.e-arrowMenuInner {
    width: 0;
    height: 0;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-bottom: 9px solid #fff;
    left: 1px;
    top: 1px;
    position: absolute
}

.e-menu.e-horizontal .e-list:hover,.e-menu.e-vertical .e-list:hover,.e-menu.e-context .e-list:hover {
    border-color: #f4f4f4
}

.e-menu.e-horizontal .e-list:hover,.e-menu.e-vertical .e-list:hover,.e-menu.e-context .e-list:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-menu.e-horizontal .e-list>ul li.e-haschild:hover,.e-menu.e-vertical .e-list>ul li.e-haschild:hover,.e-menu.e-context .e-list>ul li.e-haschild:hover {
    background: #3277b2;
    border-color: #f4f4f4
}

.e-menu.e-horizontal .e-list>ul li.e-haschild:hover>.e-menulink,.e-menu.e-vertical .e-list>ul li.e-haschild:hover>.e-menulink,.e-menu.e-context .e-list>ul li.e-haschild:hover>.e-menulink {
    background: #3277b2;
    color: #fff
}

.e-menu.e-horizontal .e-list:hover>.e-menulink,.e-menu.e-vertical .e-list:hover>.e-menulink,.e-menu.e-context .e-list:hover>.e-menulink {
    color: #333
}

.e-menu.e-horizontal .e-list.e-active,.e-menu.e-vertical .e-list.e-active,.e-menu.e-context .e-list.e-active {
    color: #fff;
    border-color: #3277b2
}

.e-menu.e-horizontal .e-list.e-active,.e-menu.e-vertical .e-list.e-active,.e-menu.e-context .e-list.e-active {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-menu.e-horizontal .e-list>ul li.e-haschild.e-active>.e-menulink,.e-menu.e-vertical .e-list>ul li.e-haschild.e-active>.e-menulink,.e-menu.e-context .e-list>ul li.e-haschild.e-active>.e-menulink {
    border-color: #3277b2;
    color: #fff
}

.e-menu.e-horizontal .e-list>ul li.e-haschild.e-active>.e-menulink,.e-menu.e-vertical .e-list>ul li.e-haschild.e-active>.e-menulink,.e-menu.e-context .e-list>ul li.e-haschild.e-active>.e-menulink {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-menu.e-horizontal .e-list.e-active>.e-menulink,.e-menu.e-vertical .e-list.e-active>.e-menulink,.e-menu.e-context .e-list.e-active>.e-menulink,.e-menu.e-horizontal .e-list.e-active:hover,.e-menu.e-vertical .e-list.e-active:hover,.e-menu.e-context .e-list.e-active:hover {
    color: #fff
}

.e-menu .e-list>a .e-icon,.e-menu .e-list>span>.e-icon {
    color: #666
}

.e-menu .e-list:hover>a .e-icon,.e-menu .e-list:hover>span>.e-icon {
    color: #333
}

.e-menu .e-list.e-active>a>.e-icon,.e-menu .e-list.e-active>span>.e-icon,.e-menu .e-list.e-active:hover>a>.e-icon,.e-menu .e-list.e-active:hover>span>.e-icon {
    color: #fff
}

.e-menu.e-horizontal .e-list.e-disable-item,.e-menu.e-vertical .e-list.e-disable-item,.e-menu.e-context .e-list.e-disable-item {
    background-color: transparent
}

.e-menu.e-horizontal .e-list.e-disable-item .e-icon,.e-menu.e-vertical .e-list.e-disable-item .e-icon,.e-menu.e-context .e-list.e-disable-item .e-icon {
    color: #666
}

.e-menu.e-horizontal .e-list.e-disable-item *,.e-menu.e-vertical .e-list.e-disable-item *,.e-menu.e-context .e-list.e-disable-item * {
    filter: alpha(opacity=40);
    opacity: .4
}

.e-menu.e-horizontal .e-list.e-disable-item .e-menulink:hover,.e-menu.e-horizontal .e-list.e-disable-item:hover,.e-menu.e-vertical .e-list.e-disable-item .e-menulink:hover,.e-menu.e-vertical .e-list.e-disable-item:hover,.e-menu.e-context .e-list.e-disable-item .e-menulink:hover,.e-menu.e-context .e-list.e-disable-item:hover {
    background-color: transparent;
    background-image: none;
    color: #333;
    cursor: default
}

.e-menu.e-horizontal .e-mhover,.e-menu.e-context .e-mhover,.e-menu.e-vertical .e-mhover,.e-menu.e-horizontal .e-mhover>.e-menulink,.e-menu.e-context .e-mhover>.e-menulink,.e-menu.e-vertical .e-mhover>.e-menulink,.e-menu.e-horizontal .e-mfocused,.e-menu.e-context .e-mfocused,.e-menu.e-vertical .e-mfocused,.e-menu.e-horizontal .e-mfocused>.e-menulink,.e-menu.e-context .e-mfocused>.e-menulink,.e-menu.e-vertical .e-mfocused>.e-menulink,.e-menu-res-wrap .e-menu-res-in-wrap .e-icon.e-check-wrap:hover {
    color: #333;
    border-color: #f4f4f4
}

.e-menu.e-horizontal .e-mhover,.e-menu.e-context .e-mhover,.e-menu.e-vertical .e-mhover,.e-menu.e-horizontal .e-mhover>.e-menulink,.e-menu.e-context .e-mhover>.e-menulink,.e-menu.e-vertical .e-mhover>.e-menulink,.e-menu.e-horizontal .e-mfocused,.e-menu.e-context .e-mfocused,.e-menu.e-vertical .e-mfocused,.e-menu.e-horizontal .e-mfocused>.e-menulink,.e-menu.e-context .e-mfocused>.e-menulink,.e-menu.e-vertical .e-mfocused>.e-menulink,.e-menu-res-wrap .e-menu-res-in-wrap .e-icon.e-check-wrap:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-menu.e-horizontal .e-active,.e-menu.e-context .e-active,.e-menu.e-vertical .e-active,.e-menu.e-horizontal .e-active>.e-menulink,.e-menu.e-context .e-active>.e-menulink,.e-menu.e-vertical .e-active>.e-menulink,.e-menu-res-wrap .e-menu-res-in-wrap .e-icon.e-check-wrap:hover {
    color: #fff;
    border-color: #f4f4f4
}

.e-menu.e-horizontal .e-active,.e-menu.e-context .e-active,.e-menu.e-vertical .e-active,.e-menu.e-horizontal .e-active>.e-menulink,.e-menu.e-context .e-active>.e-menulink,.e-menu.e-vertical .e-active>.e-menulink,.e-menu-res-wrap .e-menu-res-in-wrap .e-icon.e-check-wrap:hover {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-menu-res-wrap .e-menu-res-in-wrap .e-icon.e-check-wrap:hover {
    border-color: #f4f4f4
}

.e-menu-res-wrap .e-menu-res-in-wrap .e-icon.e-check-wrap:hover {
    color: #fff
}

.e-menu-res-wrap .e-menu-res-in-wrap .e-icon.e-check-wrap:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-menu-res-wrap .e-menu-res-in-wrap .e-icon.e-check-wrap:active {
    color: #fff;
    border-color: #f4f4f4
}

.e-menu-res-wrap .e-menu-res-in-wrap .e-icon.e-check-wrap:active {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-menu.e-horizontal>.e-list span.e-menu-left {
    display: block
}

.e-menu .e-list>.e-menulink>span.e-icon.e-arrowhead-down {
    display: block
}

.e-menu.e-horizontal>.e-ham-wrap {
    background: #fff;
    border-left-color: #cecece
}

.e-menu.e-horizontal>.e-ham-wrap:hover {
    color: #fff;
    border-color: #f4f4f4
}

.e-menu.e-horizontal>.e-ham-wrap:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-menu.e-horizontal>.e-ham-wrap:active {
    color: #fff;
    border-color: #f4f4f4
}

.e-menu.e-horizontal>.e-ham-wrap:active {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-menu.e-horizontal>.e-ham-wrap>div>.e-hamburger {
    border-top-color: #333;
    border-bottom-color: #333
}

.e-menu.e-horizontal>.e-ham-wrap>div>.e-hamburger:before {
    border-top-color: #333
}

.e-menu-wrap>.e-menu-popwrap {
    border-color: #cecece
}

.e-menu-wrap>.e-menu-popwrap>.e-menu {
    background-color: #fff
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-progressbar {
    color: #333
}

.e-progressbar {
    background-color: #fff;
    border-color: #cecece
}

.e-progressbar .e-progress {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-rating.e-horizontal .e-shape,.e-rating.e-vertical .e-shape,.e-rating.e-horizontal .e-shape-list,.e-rating.e-vertical .e-shape-list,.e-rating.e-horizontal .e-reset,.e-rating.e-vertical .e-reset {
    background: url(images/rating-star.png) no-repeat;
    height: 16px;
    width: 16px
}

.e-rating .e-shape.inactive {
    background-position: 0 -174px
}

.e-rating .e-shape.active {
    background-position: 0 -60px
}

.e-rating .e-shape.selected {
    background-position: 0 -60px
}

.e-rating.e-disable .e-shape,.e-rating.e-disable .e-shape-list,.e-rating.e-disable .e-reset {
    cursor: default
}

.e-rating.e-horizontal .e-reset:hover,.e-rating.e-vertical .e-reset:hover {
    background-position: 0 -30px
}

.e-rating.e-horizontal .e-reset,.e-rating.e-vertical .e-reset,.e-rating.e-disable .e-reset:hover {
    background-position: 0 0;
    margin-left: 2px
}

.e-rating.e-horizontal .e-shape-list,.e-rating.e-vertical .e-shape-list {
    background-position: 0 -174px;
    float: left
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-rotator-wrap :focus {
    outline: 0 none
}

.e-rotator-wrap .e-in-wrap .e-single,.e-rotator-wrap .e-thumb .e-thumb-items li,.e-rotator-wrap .e-in-wrap.e-multiple {
    border-color: #cecece
}

.e-rotator-wrap .e-thumb .e-thumb-items li:hover {
    border-color: #cecece
}

.e-rotator-wrap .e-thumb .e-thumb-items li.e-active,.e-rotator-wrap.e-disable .e-thumb .e-thumb-items li.e-active:hover {
    border-color: #cecece
}

.e-rotator-wrap .e-thumb .e-thumb-items li.e-thumbhover {
    border-color: #cecece
}

.e-rotator-wrap.e-disable .e-thumb .e-thumb-items li:hover,.e-rotator-wrap.e-disable .e-thumb .e-thumb-items li.e-thumbhover {
    border-color: #cecece
}

.e-rotator-wrap .e-inner .e-caption {
    background-color: #fff;
    color: #333
}

.e-rotator-wrap .e-pager-wrap .e-bullet>li:hover {
    border-color: #cecece
}

.e-rotator-wrap .e-pager-wrap .e-bullet>li:hover {
    background-color: #f4f4f4
}

.e-rotator-wrap.e-disable .e-pager-wrap .e-bullet>li:hover {
    border-color: #cecece;
    background-color: #fcfcfc
}

.e-rotator-wrap.e-disable .e-pager-wrap .e-bullet>li {
    cursor: default
}

.e-rotator-wrap .e-pager-wrap .e-bullet>li.e-active,.e-rotator-wrap.e-disable .e-pager-wrap .e-bullet>li.e-active:hover {
    border-color: #cecece;
    background-color: #3277b2
}

.e-rotator-wrap .e-pager-wrap .e-bullet>li {
    border-color: #cecece
}

.e-rotator-wrap .e-pager-wrap .e-bullet>li {
    background-color: #fcfcfc
}

.e-rotator-wrap .e-in-wrap .e-nav-btn.e-icon,.e-rotator-wrap .e-thumb-nav .e-thumb-btn.e-icon {
    background-image: url(images/rotator-icon.png)
}

.e-rotator-wrap .e-in-wrap .e-nav-btn.e-icon.play {
    background-position: -161px 0
}

.e-rotator-wrap .e-in-wrap .e-nav-btn.e-icon.pause {
    background-position: -248px 0
}

.e-rotator-wrap .e-in-wrap .e-nav-btn.e-icon.e-previous {
    background-position: -64px -15px
}

.e-rotator-wrap .e-in-wrap .e-nav-btn.e-icon.e-next {
    background-position: -109px -15px
}

.e-rotator-wrap .e-thumb-nav .e-thumb-btn.e-icon.e-previous {
    background-position: 8px -18px
}

.e-rotator-wrap .e-thumb-nav .e-thumb-btn.e-icon.e-next {
    background-position: -27px -18px
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-slider.e-widget {
    background-color: #fff;
    border-color: #cecece
}

.e-tooltipbox {
    background-color: #fff;
    border-color: #cecece;
    color: #333
}

.e-slider .e-handle.e-select {
    background-color: #fcfcfc;
    border-color: #cecece
}

.e-slider .e-handle.e-hover {
    background-color: #f4f4f4;
    border-color: #cecece
}

.e-slider .e-handle.e-focus {
    background-color: #f4f4f4;
    box-shadow: 0 0 2px #ccc;
    border-color: #3277b2
}

.e-slider .e-range {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-scale .e-tick {
    background-image: url(images/slider-tick.png)
}

.e-slider-wrap .e-scale .e-tick .e-tick-value {
    color: #333
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-splitter {
    border-color: #cecece
}

.e-splitter .e-pane {
    background-color: #fff;
    color: #333
}

.e-splitter .e-splitbar.e-shadowbar.e-end-indicaton,.e-splitter .e-splitbar .e-end-indicaton {
    background-color: #fef1ec
}

.e-splitter .e-splitbar.e-shadowbar {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-splitter .e-splitbar {
    border-color: #cecece
}

.e-splitter .e-splitbar {
    background-color: #fff
}

.e-splitter .e-splitbar .e-icon {
    color: #666
}

.e-splitter .e-splitbar:hover .e-icon,.e-splitter .e-splitbar.e-hover .e-icon {
    color: #333
}

.e-splitter .e-hover.e-splitbar.e-split-divider,.e-splitter .e-splitbar.e-split-divider:hover {
    background-color: #f4f4f4;
    border-color: #cecece
}

.e-splitter .e-splitbar .e-activebar {
    display: none
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-datavisualization-symbolpalette {
    border: 1px solid #cecece;
    outline: transparent none 0;
    text-decoration: none;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial;
    font-size: 15px;
    border-radius: 4px
}

.e-datavisualization-symbolpalette .e-scanvas {
    border: 0 solid transparent
}

.e-datavisualization-symbolpalette .e-header {
    display: table;
    border: 0 solid transparent;
    border-bottom-width: 1px;
    border-bottom-color: #cecece;
    outline: transparent none 0;
    cursor: pointer;
    color: #333;
    position: relative;
    width: 100%;
    background: #fcfcfc;
    border-radius: 4px
}

.e-datavisualization-symbolpalette .e-header {
    background: #fcfcfc;
    background: -moz-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcfcfc),color-stop(100%,#e0e0e0));
    background: -webkit-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -o-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -ms-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: linear-gradient(to bottom,#fcfcfc,#e0e0e0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#e0e0e0',GradientType=0)
}

.e-datavisualization-symbolpalette .e-header-text {
    display: table-cell;
    vertical-align: middle;
    padding-left: 1em;
    width: 100%;
    text-align: left;
    font-size: 15px
}

.e-datavisualization-symbolpalette .e-header-wrapper {
    padding-left: 2.5em
}

.e-datavisualization-symbolpalette .e-header-arrow {
    border: 0 solid transparent;
    height: 16px;
    width: 16px;
    right: 14px;
    position: absolute;
    display: inline-block;
    vertical-align: middle;
    font-size: 17px;
    top: 10px
}

.e-datavisualization-symbolpalette .e-header-arrow.expanded:before {
    content: ""
}

.e-datavisualization-symbolpalette .e-header-arrow.collapsed:before {
    content: ""
}

.e-datavisualization-symbolpalette .e-header-arrow.expanded.selected:before,.e-datavisualization-symbolpalette .e-header-arrow.expanded.hover:before {
    content: ""
}

.e-datavisualization-symbolpalette .e-header-arrow.collapsed.selected:before,.e-datavisualization-symbolpalette .e-header-arrow.collapsed.hover:beforess {
    content: ""
}

.e-datavisualization-symbolpalette .e-header.collapsed.selected,.e-datavisualization-symbolpalette .e-header.expanded.selected {
    color: #fff
}

.e-datavisualization-symbolpalette .e-header.collapsed.selected,.e-datavisualization-symbolpalette .e-header.expanded.selected {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-datavisualization-symbolpalette .e-header.collapsed.hover,.e-datavisualization-symbolpalette .e-header.expanded.hover {
    color: #333
}

.e-datavisualization-symbolpalette .e-header.collapsed.hover,.e-datavisualization-symbolpalette .e-header.expanded.hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-datavisualization-symbolpalette .e-header.e-disableclick {
    cursor: default
}

.e-datavisualization-symbolpalette .e-scontent {
    display: block;
    border: 0 solid transparent;
    outline-style: none;
    padding: .5em;
    padding-bottom: .6em;
    border-bottom-width: 1px;
    border-bottom-color: #cecece;
    background: transparent;
    overflow: hidden
}

.e-datavisualization-symbolpalette .e-anchor {
    overflow: hidden;
    padding: 0;
    border: none;
    display: inline-block;
    color: #787878;
    font-size: 11px;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial;
    text-align: center;
    outline: transparent none 0;
    background: transparent;
    width: 100%
}

.e-datavisualization-symbolpalette .e-paletteItem {
    border: 0 solid transparent;
    float: left;
    padding-right: 3px;
    padding-top: 3px;
    margin: 1px;
    overflow: visible
}

.e-datavisualization-symbolpalette .e-paletteItem.hover {
    background: rgba(35,130,195,.4)
}

.e-datavisualization-symbolpalette .e-paletteItem.selected {
    background: rgba(35,130,195,.4)
}

.e-datavisualization-symbolpalette .e-text-container {
    white-space: nowrap;
    color: #000;
    overflow: hidden
}

.e-datavisualization-symbolpalette .e-svg-container {
    display: block;
    position: relative;
    border: 0 solid transparent
}

.e-datavisualization-symbolpalette .e-svg-container svg {
    display: inline;
    padding: 1px
}

[draggable=true] {
    -khtml-user-drag: element;
    -webkit-user-drag: element;
    -khtml-user-select: none;
    -webkit-user-select: none
}

.svg.foreignObject {
    top: 0;
    left: 0;
    position: absolute;
    border: 0 solid transparent;
    display: block
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-tab.e-js.e-widget {
    font-family: Segoe UI;
    border: none
}

.e-tab.e-js>.e-header,.e-tab.e-js .e-header>.e-select.e-disable:hover,.e-tab.e-js>.e-left,.e-tab.e-js>.e-right,.e-tab.e-disable .e-select:hover {
    border: none
}

.e-tab.e-js>.e-header,.e-tab.e-js .e-header>.e-select.e-disable:hover,.e-tab.e-js>.e-left,.e-tab.e-js>.e-right,.e-tab.e-disable .e-select:hover {
    background: #fcfcfc
}

.e-tab.e-js>.e-header,.e-tab.e-js .e-header>.e-select.e-disable:hover,.e-tab.e-js>.e-left,.e-tab.e-js>.e-right,.e-tab.e-disable .e-select:hover {
    border: none
}

.e-tab.e-js .e-header>.e-active.e-disable:hover {
    background: transparent
}

.e-tab.e-js .e-header>.e-active.e-disable:hover a {
    color: #3277b2
}

.e-tab.e-js .e-header>.e-rtl-bottom-line.e-active {
    padding-top: 1px;
    border-top: transparent
}

.e-tab.e-js .e-header .e-select.e-disable a,.e-tab.e-js.e-disable a {
    cursor: default
}

.e-tab>.e-header {
    border-left: none
}

.e-tab>.e-header {
    border: 1px solid #cecece
}

.e-tab .e-left {
    border-right: 1px solid #cecece
}

.e-tab .e-right {
    border-left: 1px solid #cecece
}

.e-tab.e-js .e-left .e-item.e-active,.e-tab.e-js .e-left .e-item.e-active:hover {
    outline: 0 none;
    margin-right: -1px
}

.e-tab.e-js .e-left .e-item.e-active,.e-tab.e-js .e-left .e-item.e-active:hover {
    border-right: transparent
}

.e-tab.e-js .e-right .e-item.e-active,.e-tab.e-js .e-right .e-item.e-active:hover {
    margin-left: -1px;
    outline: 0 none
}

.e-tab.e-js .e-right .e-item.e-active,.e-tab.e-js .e-right .e-item.e-active:hover {
    border-left: transparent
}

.e-scrolltab.e-js .e-header>.e-bottom-line.e-item.e-active,.e-scrolltab.e-js .e-header>.e-bottom-line.e-item.e-active:hover {
    border: 1px solid #ccc
}

.e-tab .e-left .e-item.e-active,.e-tab .e-right .e-item.e-active {
    border-bottom: 1px solid #cecece
}

.e-tab .e-header li {
    border-top: 0
}

.e-tab.e-js .e-header>.e-bottom-line.e-active,.e-tab.e-js .e-header>.e-bottom-line.e-active:hover {
    outline: 0 none
}

.e-tab.e-js .e-header>.e-bottom-line.e-active,.e-tab.e-js .e-header>.e-bottom-line.e-active:hover {
    padding-bottom: 1px;
    border-bottom: transparent
}

.e-tab.e-js .e-header>.e-top-line.e-active,.e-tab.e-js .e-header>.e-top-line.e-active:hover {
    padding-top: 1px;
    outline: 0 none
}

.e-tab.e-js .e-header>.e-top-line.e-active,.e-tab.e-js .e-header>.e-top-line.e-active:hover {
    border-top: transparent
}

.e-tab .e-left li,.e-tab .e-right li {
    border-bottom: 1px solid #cecece
}

.e-tab.e-vertical {
    background: transparent;
    border: 1px solid #cecece
}

.e-tab.e-js .e-header>.e-item:hover,.e-tab.e-js .e-left>.e-item:hover,.e-tab.e-js .e-right>.e-item:hover {
    background-color: #f4f4f4;
    color: #333;
    filter: none
}

.e-tab.e-js .e-header .e-icon.e-chevron-circle-left,.e-icon.e-chevron-circle-right {
    color: #3277b2
}

.e-tab.e-js .e-header>.e-item:hover>.e-icon,.e-tab.e-js .e-left>.e-item:hover>.e-icon,.e-tab.e-js .e-right>.e-item:hover>.e-icon {
    color: #333
}

.e-tab.e-js>.e-content {
    border-color: #cecece;
    font-size: 14px;
    border-style: solid
}

.e-tab.e-js>.e-content {
    border-width: 1px;
    background: #fff;
    color: #333
}

.e-tab.e-js .e-header>.e-select,.e-tab.e-js .e-header>.e-active,.e-tab.e-js .e-left>.e-active,.e-tab.e-js .e-right>.e-active,.e-tab.e-js .e-left>.e-select,.e-tab.e-js .e-right>.e-select {
    border-color: #cecece;
    color: #333;
    border: none;
    background: none
}

.e-tab.e-js .e-header>.e-select,.e-tab.e-js .e-header>.e-active,.e-tab.e-js .e-left>.e-active,.e-tab.e-js .e-right>.e-active,.e-tab.e-js .e-left>.e-select,.e-tab.e-js .e-right>.e-select {
    font-weight: normal;
    font-size: 16px
}

.e-tab.e-js .e-header>.e-select,.e-tab.e-js .e-header>.e-active,.e-tab.e-js .e-left>.e-active,.e-tab.e-js .e-right>.e-active,.e-tab.e-js .e-left>.e-select,.e-tab.e-js .e-right>.e-select {
    background: #fcfcfc
}

.e-tab .e-header>.e-select a,.e-tab .e-left>.e-select a,.e-tab .e-right>.e-select a {
    color: #333
}

.e-tab.e-js .e-header>.e-active,.e-tab.e-js .e-left>.e-active,.e-tab.e-js .e-right>.e-active {
    color: #3277b2;
    border-color: #cecece;
    border: 1px solid #cecece
}

.e-tab.e-js .e-header>.e-active,.e-tab.e-js .e-left>.e-active,.e-tab.e-js .e-right>.e-active {
    background: #fff
}

.e-tab.e-js .e-header>.e-active:hover,.e-tab.e-js .e-left>.e-active:hover,.e-tab.e-js .e-right>.e-active:hover,.e-tab.e-js .e-header.e-item:hover,.e-tab.e-js .e-left.e-item:hover,.e-tab.e-js .e-right.e-item:hover {
    background: #f4f4f4;
    color: #333
}

.e-tab .e-header>.e-active a,.e-tab .e-left>.e-active a,.e-tab .e-right>.e-active a {
    color: #3277b2
}

.e-tab .e-header>.e-select:hover a,.e-tab .e-left>.e-select:hover a,.e-tab .e-right>.e-select:hover a {
    color: #333
}

.e-tab .e-header>.e-active:hover a,.e-tab .e-left>.e-active:hover a,.e-tab .e-right>.e-active:hover a {
    color: #333
}

.e-tab .e-load {
    background-image: url(images/ajax-loader.gif);
    background-position: center;
    background-repeat: no-repeat
}

.e-tab .e-hidebottom {
    border-top: none !important
}

.e-tab .e-hidetop {
    border-bottom: none !important
}

.e-tab .e-header.e-addborderbottom {
    border-bottom: 1px solid #cecece
}

.e-tab .e-header.e-addbordertop {
    border-top: 1px solid #cecece
}

.e-tab .e-header.e-hideleft {
    border-left: none
}

.e-tab .e-header.e-addborderleft {
    border-right: 1px solid #cecece
}

.e-tab .e-header.e-hideright {
    border-right: none
}

.e-tab .e-header.e-addborderright {
    border-left: 1px solid #cecece
}

.e-tab .e-header .e-margine-top:hover {
    border-top: 1px solid #ebebeb
}

.e-tab .e-header .e-margine-bottom:hover {
    border-bottom: 1px solid #ebebeb
}

.e-tab .e-header.e-addborderbottom .e-active {
    border-top: 3px solid #3277b2
}

.e-tab .e-header.e-addbordertop .e-active {
    border-bottom: 3px solid #3277b2
}

.e-tab .e-right.e-addborderright .e-active {
    border-right: 3px solid #3277b2
}

.e-tab .e-left.e-addborderleft .e-active {
    border-left: 3px solid #3277b2
}

.e-tab.e-js.e-tabscroll>.e-content {
    padding-top: 44.3333px
}

.e-tab.e-js.e-tabscroll>.e-header.e-addborderbottom {
    border-bottom: 1px solid #bbbcbb
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-tagcloud {
    background-color: #fff
}

.e-tagcloud.e-js .header {
    border-color: #cecece
}

.e-tagcloud .e-title {
    font-weight: normal
}

.e-tagcloud .e-title {
    border-color: #cecece;
    border-bottom: 3px solid #3277b2;
    font-size: 16px;
    color: #282827
}

.e-tagcloud .e-title {
    background: #fcfcfc
}

.e-tagcloud .e-load {
    background-image: url(images/ajax-loader.gif);
    background-position: center center;
    background-repeat: no-repeat
}

.e-tagcloud .e-tagitems .e-txt {
    color: #333
}

.e-tagcloud .e-tagitems .e-txt.hover {
    color: #3277b2
}

.e-tagcloud .e-cloud,.e-tagcloud .e-list {
    border-color: #cecece
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-timewidget .e-input,.e-time-popup {
    background-color: #fff;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-timewidget .e-input,.e-time-popup {
    color: #333;
    font-weight: normal
}

.e-timewidget .e-in-wrap,.e-time-popup {
    border-color: #cecece
}

.e-timewidget.e-focus .e-in-wrap {
    border-color: #cecece
}

.e-timewidget.e-focus .e-in-wrap {
    box-shadow: 0 0 7px rgba(154,146,203,.87)
}

.e-timewidget:hover .e-in-wrap {
    border-color: #cecece
}

.e-timewidget .e-select,.e-timewidget.e-rtl .e-select,.e-ntouch.e-timewidget .e-disable.e-select:hover {
    background: #fcfcfc
}

.e-timewidget .e-select,.e-timewidget.e-rtl .e-select,.e-ntouch.e-timewidget .e-disable.e-select:hover {
    border-color: #cecece;
    color: #666
}

.e-ntouch.e-timewidget .e-select:hover,.e-time-popup.e-popup .e-hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-ntouch.e-timewidget .e-select:hover,.e-time-popup.e-popup .e-hover {
    color: #333
}

.e-time-popup .e-active {
    border-color: #3277b2
}

.e-time-popup .e-active {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-time-popup .e-active {
    color: #fff
}

.e-timewidget .e-icon.e-clock:before {
    width: 20px;
    height: 20px
}

.e-timewidget.e-disable {
    background-color: #eee;
    border-color: #ccc;
    opacity: 1
}

.e-timewidget .e-select.e-disable,.e-timewidget.e-disable .e-select:hover,.e-ntouch.e-timewidget .e-disable.e-select:hover {
    background-color: #d6d7d7
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-toolbar {
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial;
    font-weight: normal;
    font-size: 14px
}

.e-toolbar {
    background-repeat: no-repeat;
    border-color: #cecece;
    color: #666
}

.e-toolbar {
    background: #fcfcfc;
    background: -moz-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcfcfc),color-stop(100%,#e0e0e0));
    background: -webkit-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -o-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -ms-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: linear-gradient(to bottom,#fcfcfc,#e0e0e0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#e0e0e0',GradientType=0)
}

.e-toolbar {
    background: #fcfcfc
}

.e-toolbar.e-focus {
    box-shadow: 0 0 2px #ccc
}

.e-toolbar>.e-horizontal.e-separator {
    border-left: none;
    border-radius: initial
}

.e-toolbar>.e-horizontal.e-separator {
    border-right: 1px solid #cecece
}

.e-toolbarTooltip {
    min-width: auto
}

.e-toolbarTooltip .e-tipContainer .e-tipcontent {
    padding: 2px 4px
}

.e-toolbar>.e-horizontal .e-separator {
    border-right: 1px solid #cecece;
    border-left: none;
    border-radius: inherit;
    height: inherit
}

.e-toolbar>.e-vertical.e-separator {
    border-bottom: 1px solid #cecece;
    border-top: none;
    border-radius: initial
}

.e-toolbar>.e-vertical .e-separator {
    border-top: none;
    border-radius: inherit
}

.e-toolbar>.e-vertical .e-separator {
    border-bottom: 1px solid #cecece
}

.e-toolbar.e-rtl>.e-horizontal.e-separator {
    border-right: none;
    border-radius: initial
}

.e-toolbar.e-rtl>.e-horizontal.e-separator {
    border-left: 1px solid #cecece
}

.e-toolbar.e-rtl>.e-horizontal .e-separator {
    border-left: 1px solid #cecece;
    border-right: none;
    border-radius: inherit
}

.e-toolbar.e-rtl>.e-vertical.e-separator {
    border-top: 1px solid #cecece;
    border-bottom: none;
    border-radius: initial
}

.e-toolbar.e-rtl>.e-vertical .e-separator {
    border-top: 1px solid #cecece;
    border-bottom: none;
    border-radius: inherit
}

.e-toolbar.e-rtl>.e-vertical .e-corner-all {
    border-radius: inherit
}

.e-toolbar>ul>li div.e-item-overlay {
    background-color: #fcfcfc
}

.e-toolbar>.e-horizontal .e-hover,.e-toolbar>.e-vertical>.e-hover {
    border-color: #f4f4f4
}

.e-toolbar>.e-horizontal .e-hover,.e-toolbar>.e-vertical>.e-hover {
    color: #333
}

.e-toolbar>.e-horizontal .e-hover,.e-toolbar>.e-vertical>.e-hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-toolbar>.e-horizontal .e-hover>div:before,.e-toolbar>.e-vertical>.e-hover>div:before,.e-toolbar>.e-horizontal .e-hover>span:before,.e-toolbar>.e-vertical>.e-hover>span:before,.e-toolbar>.e-horizontal .e-hover>a:before,.e-toolbar>.e-vertical>.e-hover>a:before {
    color: #333
}

.e-toolbar>.e-horizontal .e-active.e-hover>div:before,.e-toolbar>.e-vertical>.e-active.e-hover>div:before,.e-toolbar>.e-horizontal .e-active.e-hover>span:before,.e-toolbar>.e-vertical>.e-active.e-hover>span:before,.e-toolbar>.e-horizontal .e-active.e-hover>a:before,.e-toolbar>.e-vertical>.e-active.e-hover>a:before {
    color: #fff
}

.e-toolbar>.e-horizontal .e-active,.e-toolbar>.e-vertical>.e-active {
    border-color: #cecece;
    color: #fff
}

.e-toolbar>.e-horizontal .e-active,.e-toolbar>.e-vertical>.e-active {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-toolbar>.e-horizontal>.e-hover>a,.e-toolbar>.e-horizontal>.e-hover>span,.e-toolbar>.e-horizontal>.e-hover>div,.e-toolbar>.e-vertical>.e-hover>a,.e-toolbar>.e-vertical>.e-hover>span,.e-toolbar>.e-vertical>.e-hover>div {
    background-color: transparent;
    color: #333
}

.e-toolbar>.e-horizontal>.e-active>a,.e-toolbar>.e-horizontal>.e-active>span,.e-toolbar>.e-horizontal>.e-active>div,.e-toolbar>.e-vertical>.e-active>a,.e-toolbar>.e-vertical>.e-active>span,.e-toolbar>.e-vertical>.e-active>div {
    background-color: transparent;
    color: #fff
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-treeview,.e-dragedNode {
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-treeview .e-text {
    background-color: transparent
}

.e-treeview .e-text {
    color: #333
}

.e-dragedNode {
    background: #3277b2;
    color: #fff
}

.e-dragedNode .e-text {
    float: left
}

.e-dragedNode .e-text {
    color: #fff
}

.e-treeview .e-active,.e-fullrow-wrap .e-li-active>.e-fullrow {
    border: 1px solid transparent;
    border-image: initial
}

.e-treeview .e-active,.e-fullrow-wrap .e-li-active>.e-fullrow {
    color: #fff
}

.e-treeview .e-active,.e-fullrow-wrap .e-li-active>.e-fullrow {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-treeview .e-node-hover,.e-treeview .e-node-focus,.e-fullrow-wrap .e-li-hover>.e-fullrow,.e-fullrow-wrap .e-li-focus>.e-fullrow {
    border-image: initial;
    cursor: pointer
}

.e-treeview .e-node-hover,.e-treeview .e-node-focus,.e-fullrow-wrap .e-li-hover>.e-fullrow,.e-fullrow-wrap .e-li-focus>.e-fullrow {
    color: #333;
    border: 1px solid #cecece
}

.e-treeview .e-node-hover,.e-treeview .e-node-focus,.e-fullrow-wrap .e-li-hover>.e-fullrow,.e-fullrow-wrap .e-li-focus>.e-fullrow {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-treeview-wrap .e-sibling {
    background: url(images/drop-sibling.png);
    background-repeat: no-repeat
}

.e-treeview .e-node-disable {
    filter: alpha(opacity=40);
    opacity: .4
}

.e-treeview .e-icon.e-load,.e-treeview.e-rtl .e-icon.e-load {
    background-image: url(images/ajax-loader.gif);
    background-repeat: no-repeat
}

.e-treeview .e-icon.e-load,.e-treeview.e-rtl .e-icon.e-load {
    background-position: right center
}

.e-treeview.e-rtl .e-icon.e-load {
    background-position: left center
}

.e-treeview .e-item .e-icon {
    color: #666
}

.e-treeview .e-fe-popup .e-content {
    background-color: #fff;
    border-color: #cecece
}

.e-treeview .e-fe-popup .e-downtail:after {
    border-top-color: #fff
}

.e-treeview .e-fe-popup .e-downtail:before,.e-treeview .e-fe-popup .e-downtail {
    border-top-color: #cecece
}

.e-treeview .e-fe-popup .e-spanclicked {
    border-color: #666
}

.e-drop-count {
    border-color: #fff
}

.e-drop-count {
    background-color: #666;
    color: #fff
}

.e-fullrow-wrap .e-li-active .e-active,.e-fullrow-wrap .e-li-hover .e-node-hover,.e-fullrow-wrap .e-li-focus .e-node-focus {
    background: transparent
}

.e-fullrow-wrap .e-item.e-li-active>.e-text-wrap>.e-icon {
    color: #fff
}

.e-fullrow-wrap .e-item.e-li-hover>.e-text-wrap>.e-icon,.e-fullrow-wrap .e-item.e-li-active.e-li-focus>.e-text-wrap>.e-icon {
    color: #666
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-uploadbox .e-inputbtn,.e-uploadbox .e-file-name-txt {
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial;
    font-weight: normal
}

.e-uploadbox .e-inputbtn,.e-uploadbox .e-file-name-txt {
    font-size: 14px
}

.e-uploadbox.e-disable .e-uploadinput {
    cursor: default
}

.e-uploadbox.e-widget .e-selectpart.e-select,.e-uploadbox.e-disable .e-select:hover,.e-uploadbox.e-widget.e-disable .e-selectpart.e-select:hover,.e-uploadbox.e-widget.e-disable .e-selectpart.e-select:hover .e-inputbtn {
    background: #fcfcfc;
    color: #333;
    border-color: #cecece
}

.e-uploadbox.e-disable .e-uploadbtn.e-select:hover,.e-uploadbox.e-disable .e-uploadclosebtn.e-select:hover {
    background: #fcfcfc;
    color: #333;
    border-color: #cecece;
    cursor: default
}

.e-uploadbox.e-widget .e-selectpart.e-select:hover {
    border-color: #cecece;
    color: #333
}

.e-uploadbox.e-widget .e-selectpart.e-select:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-uploadbox.e-widget .e-inputbtn,.e-uploadbox.e-disable .e-select .e-inputbtn {
    color: #333
}

.e-uploadbox.e-widget .e-selectpart.e-select:hover .e-inputbtn {
    color: #333;
    border-color: #cecece
}

.e-uploadbox .e-file-name-txt {
    color: #333
}

.e-uploadbox .e-file-list .e-file-status-failed {
    color: #cd0a0a
}

.e-uploadbox .e-file-list .e-file-status-success {
    color: #333
}

.e-uploadbox .e-file-progress-status {
    border-color: #cecece
}

.e-uploadbox .e-file-progress-status {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-uploadbox .e-file-list {
    background-color: #fff;
    color: #333
}

.e-uploadbox .e-ul li:nth-child(odd) .e-file-list {
    border-bottom: 1px solid #cecece;
    background-color: #fff
}

.e-uploadbox .e-ul li:nth-child(even) .e-file-list,.e-uploadbox .e-head-content {
    background-color: #fff;
    border-bottom: 1px solid #cecece
}

.e-uploadbox.e-dialog>.e-header+.e-dialog-scroller {
    border-top: 0
}

.e-mobile-upload.e-uploadbox .e-ul li:nth-child(even) .e-file-list,.e-mobile-upload.e-uploadbox .e-ul li:nth-child(odd) .e-file-list {
    border-bottom: none
}

.e-uploadbox .e-file-upload {
    background-color: #fff
}

.e-uploadbox .e-file-progress-bar {
    border: 1px solid #cecece
}

.e-uploadbox .e-file-list .e-checkmark {
    background-color: #39b54a;
    color: #fff;
    border-radius: 10px
}

.e-uploadbox .e-file-list .e-file-percentage-failed {
    background-color: #f00;
    color: #fff;
    border-radius: 10px
}

.e-uploadbox.e-dialog .e-header {
    border-color: #cecece;
    border-bottom: 3px solid #3277b2
}

.e-uploadbox.e-dialog .e-header {
    color: #282827;
    font-size: 23px;
    font-weight: normal
}

.e-uploadbox .e-uploadinput {
    font-size: 200px
}

.e-uploadbox .e-ul li:nth-child(odd) .e-file-list .e-action-perform,.e-uploadbox.e-disable .e-ul li:nth-child(odd) .e-file-list .e-action-perform:hover {
    background-color: #fff;
    color: #666
}

.e-uploadbox .e-ul li:nth-child(even) .e-file-list .e-action-perform,.e-uploadbox.e-disable .e-ul li:nth-child(even) .e-file-list .e-action-perform:hover {
    background-color: #fff;
    color: #666
}

.e-uploadbox .e-ul li:nth-child(even) .e-file-list .e-action-perform:hover,.e-uploadbox .e-ul li:nth-child(odd) .e-file-list .e-action-perform:hover {
    color: #333;
    border-color: #f4f4f4
}

.e-uploadbox .e-ul li:nth-child(even) .e-file-list .e-action-perform:hover,.e-uploadbox .e-ul li:nth-child(odd) .e-file-list .e-action-perform:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-uploadbox.e-disable .e-ul li:nth-child(even) .e-file-list .e-action-perform:hover,.e-uploadbox.e-disable .e-ul li:nth-child(odd) .e-file-list .e-action-perform:hover {
    background: none
}

.e-uploaddialog.e-dialog .e-btn.e-select {
    border-color: #cecece
}

.e-uploaddialog.e-dialog .e-btn.e-select:hover {
    background: #fcfcfc
}

.e-uploaddialog.e-dialog .e-btn.e-select:active {
    background: #3277b2
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-rte {
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-rte-wrapper {
    background: #fff;
    color: #333;
    font-size: 14px
}

.e-rte-wrapper {
    border: 1px solid #cecece
}

.e-inputtext {
    outline: none;
    background-color: #fff;
    vertical-align: baseline
}

.e-inputtext {
    border: 1px solid #cecece;
    color: #333
}

.e-rte-field .e-img-border-field .e-focus,.e-rte-field .e-chkbox-wrap.e-focus div>span,.e-rte-field .e-inputtext:focus,.e-rte-button .e-btn.e-select:focus,.e-rte-tablefields .e-chkbox-wrap.e-focus div>span,.e-rte-tablefields .e-inputtext:focus,.e-img-field-group .e-chkbox-wrap.e-focus div>span,.e-img-border-field .e-inputtext:focus,.e-rte-stylefield .e-inputtext:focus {
    box-shadow: 0 0 2px 0 #3277b2
}

.e-rte-imageTab .e-item:focus {
    box-shadow: 1px 0 0 0 #3277b2
}

.e-rteTooltip {
    min-width: auto
}

.e-rteTooltip .e-tipContainer .e-tipcontent {
    padding: 2px 4px
}

.e-rte .e-toolbar.e-rtl>.e-horizontal.e-separator {
    border-left: 1px dotted #cecece
}

.e-rte .e-horizontal.e-separator {
    border-right: 1px dotted #cecece
}

.e-rte-unorderlistname .e-liseparator,.e-rte-orderlistname .e-liseparator {
    border-bottom: 1px dotted #cecece
}

.e-rte .customtable-group:hover {
    color: #333
}

.e-rte .customtable-group:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-rte .e-toolbarspan {
    border: none;
    border-bottom: 3px solid #3277b2
}

.e-dialog .e-fieldseparate,.e-rte-toolbar .e-responsive-toolbar.e-toolbarspan {
    border-color: #cecece
}

.e-rte .e-rte-footer {
    border-top: 1px solid #cecece
}

.e-rte .e-rte-footer {
    background: #fcfcfc;
    background: -moz-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcfcfc),color-stop(100%,#e0e0e0));
    background: -webkit-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -o-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -ms-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: linear-gradient(to bottom,#fcfcfc,#e0e0e0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#e0e0e0',GradientType=0)
}

.e-rte-colorpalette.e-menu.e-context>li:hover {
    background: none
}

.e-rte-colorpalette.e-menu.e-context .e-mfocused,.e-rte-colorpalette.e-menu.e-context .e-mhover {
    background: none
}

.e-rte-table-picker.e-dialog {
    background: #fcfcfc;
    background: -moz-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcfcfc),color-stop(100%,#e0e0e0));
    background: -webkit-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -o-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -ms-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: linear-gradient(to bottom,#fcfcfc,#e0e0e0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#e0e0e0',GradientType=0)
}

.e-rte-tablecell {
    border-color: #cecece
}

.e-rte-tablecell.e-default {
    background: #fff
}

.e-rte-tablecell.e-active {
    border-color: #cecece
}

.e-rte-tablecell.e-active {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-rte .e-toolbar .e-rte-format .e-hover,.e-rte .e-toolbar .e-rte-fontgroup .e-hover,.e-rte .e-toolbar .e-rte-lists .e-hover,.e-rte .e-toolbar .e-res-pos:hover {
    border-color: transparent;
    background-image: none;
    background-clip: padding-box
}

.e-rte .e-toolbar .e-rte-format .e-hover,.e-rte .e-toolbar .e-rte-fontgroup .e-hover,.e-rte .e-toolbar .e-rte-lists .e-hover,.e-rte .e-toolbar .e-res-pos:hover {
    background-color: #f4f4f4
}

.e-rte .e-toolbar .e-rte-lists .e-active {
    background: none;
    border-color: transparent
}

.e-rte-orderlistname.e-menu.e-context .e-list:hover,.e-rte-unorderlistname.e-menu.e-context .e-list:hover,.e-rte-orderlistname.e-menu.e-context .e-list.e-mhover .e-rte-toolbar-icon,.e-rte-unorderlistname.e-menu.e-context .e-list.e-mhover .e-rte-toolbar-icon {
    background: #f4f4f4
}

.e-rte .e-rte-resize {
    height: 5px;
    cursor: se-resize
}

.e-rte .e-rte-htmltaginfo,.e-rte .e-rte-wordcount,.e-rte .e-rte-charcount {
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial;
    font-size: 14px;
    color: #333;
    cursor: default
}

.e-rte .e-rte-footericon,.e-rte .e-rte-wordcount,.e-rte .e-rte-charcount {
    border-right: 1px solid #cecece
}

.e-rte .e-rte-footer.e-rtl .e-rte-icons.clearAll.e-rte-footericon {
    border-left: 1px solid #cecece
}

.e-rte-colorpalette {
    padding: 5px !important;
    width: auto !important
}

.e-error {
    color: #cd0a0a
}

.e-rte .e-dialog .e-dialog-tab {
    border: 1px solid #cecece
}

.e-rte .e-dialog .e-dialog-tab.e-tab .e-header li,.e-rte-context-menu.e-context .e-rte-separator {
    border-color: #cecece
}

.e-rte-context-menu.e-menu .e-list.e-mhover .e-rte-toolbar-icon {
    color: #333
}

.e-rte-toolbar .e-toolbar .e-tooltxt.e-active {
    color: #fff
}

.e-rte-toolbar .e-toolbar .e-ul {
    border-color: #cecece
}

.e-rte .e-tooltxt .e-btn.e-select,.e-rte .e-tooltxt .e-btn.e-ntouch.e-disable.e-select:hover,.e-rte .e-tooltxt .e-btn.e-disable.e-select:hover {
    background: #fcfcfc
}

.e-rte .e-tooltxt .e-btn.e-ntouch.e-select:hover {
    background: #f4f4f4
}

.e-responsive-toolbar .e-rte-lists.e-ul .e-rteItem-unorderedList.e-tooltxt .e-split,.e-responsive-toolbar .e-rte-lists.e-ul .e-rteItem-orderedList.e-tooltxt .e-split {
    height: 24px !important;
    width: 36px !important
}

.e-rte .e-toolbar.e-js ul>li.e-tooltxt .e-ddl .e-in-wrap {
    border-color: #cecece
}

.e-rte .e-toolbar .e-icon.e-toolbar-res-arrow {
    height: 26px;
    margin-top: 5px
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-waitpopup-pane .e-image {
    background-color: #fff;
    background-image: url(images/waitingpopup.gif)
}

.e-waitpopup-pane {
    color: #282827;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.e-waitpopup-pane {
    background-color: #383838
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-chkbox-wrap {
    display: inline-flex
}

.e-chkbox-wrap.e-tb-cell .e-text,.e-chkbox-wrap.e-tb-cell div {
    display: table-cell
}

.e-chkbox-wrap.e-focus div>span {
    box-shadow: 0 0 2px #ccc
}

.e-chkbox-wrap div>span {
    border-color: #cecece;
    background-color: #fff
}

.e-chkbox-wrap div>span.e-chk-act,.e-chkbox-wrap div>span:hover {
    border-color: #cecece
}

.e-chkbox-wrap div>span.e-chk-act {
    border-color: #cecece
}

.e-chkbox-wrap .e-chk-image.e-stop,.e-chkbox-wrap .e-chk-image.e-checkmark {
    color: #3277b2
}

.e-chkbox-wrap .e-text {
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial;
    font-size: 12px;
    color: #333
}

@keyframes mediumShadow {
    100% {
        opacity: 0;
        transform: scale(18,18)
    }
}

@keyframes smallShadow {
    100% {
        opacity: 0;
        transform: scale(15,15)
    }
}

.e-chkbox-wrap.e-disable div>span {
    background-color: #eee;
    border-color: #ccc
}

.e-chkbox-wrap.e-disable {
    opacity: 1
}

.e-chkbox-wrap.e-disable .e-chk-image.e-stop,.e-chkbox-wrap.e-disable .e-chk-image.e-checkmark {
    color: #d6d7d7
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-radiobtn-wrap>span {
    background-image: none
}

.e-radiobtn-wrap>span {
    background-color: #fff;
    border-color: #cecece
}

.e-radiobtn-wrap>span.e-rad-active,.e-radiobtn-wrap>span.e-rad-active:hover {
    border-color: #cecece
}

.e-radiobtn-wrap>span:hover {
    border-color: #cecece
}

.e-radiobtn-wrap.e-focus>span {
    box-shadow: 0 0 2px #ccc
}

.e-radiobtn-wrap .e-rad-select {
    background: none repeat scroll 0 0 transparent
}

.e-radiobtn-wrap .e-circle_01 {
    color: #3277b2;
    border-color: #cecece
}

.e-radiobtn-wrap .e-text {
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial;
    font-size: 12px;
    color: #333
}

.e-radiobtn-wrap.e-disable .e-circle_01,.e-radiobtn-wrap.e-disable span.e-rad-select {
    color: #d6d7d7
}

.e-radiobtn-wrap.e-disable>span {
    background-color: #eee;
    border-color: #ccc
}

.e-radiobtn-wrap.e-disable {
    opacity: 1
}

.e-radiobtn-wrap.e-disable.e-focus>span {
    box-shadow: none
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-groupbutton {
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial;
    font-weight: normal;
    font-size: 14px;
    color: #333;
    background-repeat: no-repeat;
    border-color: #cecece;
    background: #fcfcfc
}

.e-groupbutton-hSmall {
    min-height: 26px
}

.e-groupbutton>.e-ul>.e-grp-btn-item .e-btn-content.e-groupBtn-padding {
    padding: 0
}

.e-groupbutton.e-focus {
    box-shadow: 0 0 2px #ccc
}

.e-groupbutton>.e-horizontal.e-ul>.e-grp-btn-item,.e-groupbutton.e-rtl>.e-horizontal.e-ul>.e-grp-btn-item,.e-groupbutton>.e-vertical.e-ul>.e-grp-btn-item,.e-groupbutton>.e-horizontal.e-ul>.e-grp-btn-item.e-border-left,.e-groupbutton>.e-vertical.e-ul>.e-grp-btn-item.e-border-bottom {
    border-color: #cecece
}

.e-groupbutton>.e-ul>.e-grp-btn-item.e-active,.e-groupbutton>.e-ul>.e-grp-btn-item.e-select {
    color: #fff
}

.e-groupbutton>.e-ul>.e-grp-btn-item.e-active,.e-groupbutton>.e-ul>.e-grp-btn-item.e-select {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-groupbutton>.e-ul>.e-grp-btn-item.e-active.e-hover .e-btn-content .e-btntxt {
    color: #333
}

.e-groupbutton>.e-ul>.e-grp-btn-item.e-active.e-hover,.e-groupbutton.e-rtl>.e-horizontal.e-ul>.e-grp-btn-item.e-active.e-hover {
    border-color: #cecece
}

.e-groupbutton>.e-horizontal.e-ul>.e-grp-btn-item {
    border-right-color: transparent
}

.e-groupbutton>.e-vertical.e-ul>.e-grp-btn-item {
    border-bottom-color: transparent
}

.e-groupbutton.e-rtl>.e-horizontal.e-ul>.e-grp-btn-item {
    border-left-color: transparent
}

.e-groupbutton>.e-ul>.e-grp-btn-item.e-hover,.e-groupbutton.e-rtl>.e-horizontal.e-ul>.e-grp-btn-item.e-hover {
    color: #333;
    border-color: #cecece
}

.e-groupbutton>.e-ul>.e-grp-btn-item.e-hover,.e-groupbutton.e-rtl>.e-horizontal.e-ul>.e-grp-btn-item.e-hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-groupbutton>.e-horizontal.e-ul>.e-grp-btn-item.last,.e-groupbutton>.e-horizontal.e-ul>.e-grp-btn-item.last.e-hover {
    border-right-color: #cecece
}

.e-groupbutton>.e-vertical.e-ul>.e-grp-btn-item.last,.e-groupbutton>.e-vertical.e-ul>.e-grp-btn-item.last.e-hover {
    border-bottom-color: #cecece
}

.e-groupbutton>.e-ul>.e-grp-btn-item .e-btn-content>a.e-btntxt,.e-groupbutton>.e-ul>.e-grp-btn-item .e-btn-content>span.e-btntxt,.e-groupbutton>.e-ul>.e-grp-btn-item .e-btn-content>div.e-btntxt {
    color: #333;
    text-decoration: none
}

.e-groupbutton>.e-ul>.e-grp-btn-item .e-btn-content>a.e-icon,.e-groupbutton>.e-ul>.e-grp-btn-item .e-btn-content>span.e-icon,.e-groupbutton>.e-ul>.e-grp-btn-item .e-btn-content>div.e-icon {
    color: #666
}

.e-groupbutton>.e-ul>.e-grp-btn-item.e-active .e-btn-content>a.e-btntxt,.e-groupbutton>.e-ul>.e-grp-btn-item.e-active .e-btn-content>span.e-btntxt,.e-groupbutton>.e-ul>.e-grp-btn-item.e-active .e-btn-content>div.e-btntxt,.e-groupbutton>.e-ul>.e-grp-btn-item.e-active .e-btn-content>a.e-icon,.e-groupbutton>.e-ul>.e-grp-btn-item.e-active .e-btn-content>span.e-icon,.e-groupbutton>.e-ul>.e-grp-btn-item.e-active .e-btn-content>div.e-icon {
    color: #fff;
    text-decoration: none
}

.e-groupbutton.e-rtl>.e-horizontal.e-ul>.e-grp-btn-item.last,.e-groupbutton.e-rtl>.e-horizontal.e-ul>.e-grp-btn-item.last.e-hover {
    border-left-color: #cecece
}

.e-groupbutton>.e-horizontal.e-ul>.e-grp-btn-item.e-hover {
    border-right-color: transparent
}

.e-groupbutton>.e-vertical.e-ul>.e-grp-btn-item.e-hover {
    border-bottom-color: transparent
}

.e-groupbutton.e-rtl>.e-horizontal.e-ul>.e-grp-btn-item.e-hover {
    border-left-color: transparent
}

.e-groupbutton.e-rtl>.e-vertical.e-ul>.e-grp-btn-item.e-hover {
    border-left-color: transparent
}

.e-groupbutton.e-disable {
    background-color: #eee;
    border-color: #ccc;
    opacity: 1;
    color: #d6d7d7
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-innerIncrement:hover {
    background-image: url(../common-images/maps/Zoom-In_hover.png)
}

.e-legendLabelContent {
    color: #333
}

.e-map {
    color: #333;
    background-color: #fff;
    border-color: #cecece
}

.e-drilldownHeader {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-map-home {
    background-image: url(../common-images/maps/Home.png)
}

.e-map-labelContainer {
    width: 200px;
    height: 400px;
    border: 1px solid #808080
}

.e-map-label {
    cursor: pointer;
    color: #000;
    padding: 5px
}

.e-map-label:hover {
    background-color: #eee
}

.e-map-home {
    height: 30px;
    width: 30px
}

.e-map-home:hover {
    background-image: url(../common-images/maps/Home_hover.png)
}

.e-map-contribution {
    border-color: #dbdbde;
    right: 0;
    bottom: 0;
    font-family: sans-serif;
    font-weight: normal;
    position: absolute;
    background-color: rgba(255,255,255,.7);
    font-size: 10px;
    padding: 2px 4px;
    z-index: 1000;
    border-style: solid;
    border-width: 1px
}

.sliderParent {
    height: 150px;
    width: 10px;
    margin-top: -197px;
    margin-left: 34px
}

.e-innerIncrement {
    background-image: url(../common-images/maps/Zoom-In.png);
    height: 25px;
    width: 25px
}

.e-innerDecrement:hover {
    background-image: url(../common-images/maps/Zoom-out_hover.png)
}

.e-innerDecrement {
    background-image: url(../common-images/maps/Zoom-out.png);
    height: 25px;
    width: 25px
}

.nav-dec-Vert {
    margin-top: 150px;
    margin-left: 27px
}

.nav-inc-Vert {
    margin-top: 40px;
    margin-left: 27px
}

.nav-dec-Horz {
    margin-top: -24px;
    margin-left: 0
}

.nav-inc-Horz {
    margin-top: -29px;
    margin-left: 175px
}

.e-radialTop {
    height: 20px;
    margin-left: 15px;
    width: 52px
}

.e-arrowUp:hover {
    background-image: url(../common-images/maps/Arrow_Top_hover.png)
}

.e-arrowUp {
    background-image: url(../common-images/maps/Arrow_Top.png);
    height: 20px;
    width: 52px
}

.e-radialLeft {
    height: 52px;
    width: 20px;
    margin-top: -4px
}

.e-radialRight {
    margin-left: 61px;
    margin-top: -53px;
    height: 52px;
    width: 20px
}

.e-arrowLeft:hover {
    background-image: url(../common-images/maps/Arrow_Left_hover.png)
}

.e-arrowLeft {
    background-image: url(../common-images/maps/Arrow_Left.png);
    height: 52px;
    width: 20px
}

.e-radialBottom {
    height: 20px;
    margin-left: 15px;
    margin-top: -6px;
    width: 52px
}

.e-arrowRight:hover {
    background-image: url(../common-images/maps/Arrow_Right_hover.png)
}

.e-arrowRight {
    background-image: url(../common-images/maps/Arrow_Right.png);
    height: 52px;
    width: 20px
}

.e-arrowDown:hover {
    background-image: url(../common-images/maps/Arrow_Bootom_hover.png)
}

.e-arrowDown {
    background-image: url(../common-images/maps/Arrow_Bootom.png);
    height: 20px;
    width: 52px
}

.e-home-bg {
    height: 30px;
    width: 30px;
    margin-top: -55px;
    margin-left: 25px
}

.e-interactivelegend-title {
    font-family: Segoe UI;
    pointer-events: none;
    text-align: left;
    position: absolute
}

.e-interactivelegend-leftlabel {
    font-family: Segoe UI;
    pointer-events: none;
    text-align: left;
    position: absolute
}

.e-interactivelegend-rightlabel {
    font-family: Segoe UI;
    pointer-events: none;
    text-align: left;
    position: absolute
}

.e-legend-rangestartlabel {
    font-family: Segoe UI;
    pointer-events: none;
    text-align: left;
    position: absolute
}

.e-legend-rangeendlabel {
    font-family: Segoe UI;
    pointer-events: none;
    text-align: left;
    position: absolute
}

.e-legendlabeltext {
    font-family: Segoe UI;
    pointer-events: none;
    text-align: left;
    position: absolute
}

.e-defaultToolTip {
    border: 1px solid #404041;
    box-shadow: 0 5px 5px rgba(0,0,0,.2);
    border-radius: 4px;
    margin-right: 25px;
    min-width: 30px;
    height: 20px;
    padding-top: 9px;
    padding-right: 10px;
    padding-left: 10px;
    width: auto;
    opacity: .85;
    background: #fff
}

.e-defaultToolTip:before {
    position: absolute;
    display: inline-block;
    border-top: 7px solid transparent;
    border-right: 7px solid #404041;
    border-bottom: 7px solid transparent;
    background: transparent;
    opacity: .85;
    left: 4px;
    top: -16px;
    content: ''
}

.e-defaultToolTip:after {
    position: absolute;
    display: inline-block;
    border-top: 7px solid transparent;
    border-right: 7px solid #fff;
    border-bottom: 7px solid transparent;
    left: 6px;
    top: -16px;
    content: ''
}

.e-defaultlegend-title {
    color: #000;
    font-size: 17px
}

.e-labelStyle {
    font-family: Segoe UI;
    font-size: 14px;
    white-space: nowrap
}

.e-smartLabelStyle {
    padding: 3px;
    font-weight: normal;
    color: #000;
    width: auto;
    height: 20px;
    text-align: center;
    font-size: 14px;
    font-family: Segoe UI
}

.e-smartLabelStyle:hover {
    cursor: pointer
}

.e-mapSelectedShape {
    opacity: 1
}

.e-mapDragSelection {
    border: 2px solid #f00
}

.e-mapHighlightedShape {
    opacity: 1
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-drilldownHeader {
    font-size: 15px;
    text-indent: 10px
}

.e-drilldownlabel {
    color: #fff
}

.e-drilldownlabel:hover {
    text-decoration: underline
}

.e-drilldownarrow {
    fill: white;
    stroke: transparent;
    stroke-width: 1px;
    zoom:1}

.e-treemap-leaflabel {
    font-size: 14px;
    font-weight: normal;
    font-family: Segoe UI;
    color: #fff
}

.e-treemap-legendLabel {
    font-size: 12px
}

.e-treemap-label {
    font-size: 14px
}

.e-treemap-header {
    font-size: 15px
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-hoverCell {
    background-color: #f4f4f4 !important
}

.e-pivotgrid .e-headcol,.e-pivotgrid .e-headrow {
    border-bottom: none !important;
    border-left: none !important;
    border-top: none !important;
    border-right: none !important;
    font-style: italic !important;
    font-size: 10px !important;
    font-weight: bold;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px
}

.e-pivotgrid .e-rowfirst {
    border-left: solid 1px #c8c8c8 !important
}

.e-pivotgrid *:focus:hover {
    outline: none
}

.e-pivotgrid .colfirst {
    border-top: solid 1px #c8c8c8 !important
}

.e-pivotgrid .e-colHeadBtn,.e-pivotgrid .e-rowHeadBtn {
    overflow: hidden;
    text-overflow: ellipsis
}

.e-pivotgrid .e-topele {
    border-bottom: none !important;
    border-left: solid 1px #c8c8c8 !important;
    border-top: solid 1px #c8c8c8 !important;
    border-right: none !important
}

.e-pivotschemadesigner .e-schemaBtnUnique {
    white-space: initial !important
}

.e-pivotschemadesigner *:focus:hover {
    outline: none
}

.e-pivotgrid table {
    border-collapse: collapse;
    background-color: #fff;
    cursor: default
}

.e-pivotgrid table {
    font: 12px Segoe UI !important;
    color: #333
}

.e-pivotgrid .e-filterValues,.e-pivotschemadesigner .e-filterValues {
    background-color: #fff
}

.e-pivotgrid .e-conditionFrom,.e-conditionTo {
    background-color: inherit
}

.e-pivotgrid .e-hoverBtn {
    background: #f4f4f4
}

.e-tooltipText {
    font-size: 12px;
    text-align: left;
    height: auto;
    font-weight: normal
}

.e-tooltipText {
    color: #333;
    margin: 5px 0 10px 0
}

.e-pivotgrid .e-reSizeColbg {
    border-left-color: #cecece
}

.e-pivotgrid .e-editcondition,.e-pivotgrid .e-value2,.e-pivotgrid .e-borderrangeLbl,.e-pivotgrid .e-borderstyleLbl,.e-pivotgrid .e-fSizeLbl {
    margin-left: 15px
}

.e-pivotgrid input.inputConditionMbl[type=number]::-webkit-inner-spin-button,.e-pivotgrid input.inputConditionMbl[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none !important;
    margin: 0
}

.e-pGridTooltip {
    position: absolute;
    z-index: 500;
    display: none;
    border-width: 10px;
    height: auto
}

.e-pGridTooltip {
    opacity: 1;
    background: #fcfcfc;
    border: 2px solid #cecece;
    padding: 5px
}

.e-pivotgrid .e-pivotGridTable th,.e-pivotgrid .e-pivotGridTable td {
    border: solid 1px #cecece
}

.e-pivotgrid th,.e-pivotgrid td {
    white-space: nowrap;
    height: 25px;
    font-weight: normal
}

.e-pivotgrid th,.e-pivotgrid td {
    padding: 6px 2px 6px 8px
}

.e-pivotgrid .value {
    background-color: #fff
}

.e-pivotgrid .value {
    padding: 6px 6px 6px 16px;
    text-align: right !important
}

.e-pivotgrid .summary {
    white-space: nowrap;
    text-align: left
}

.e-pivotgrid .summary {
    font-weight: bold !important
}

.e-pivotgrid .colheader,.e-pivotgrid .rowheader,.e-pivotgrid .calc {
    background: #fff;
    background-repeat: repeat;
    text-align: left;
    font-style: normal
}

.e-pivotgrid .colheader,.e-pivotgrid .rowheader,.e-pivotgrid .calc {
    font-weight: bold;
    color: #333;
    padding: 6px 16px 6px 2px
}

.e-pivotgrid .colheader:hover,.e-pivotgrid .rowheader:hover,.e-pivotgrid .calc:hover {
    background: #f4f4f4;
    background-repeat: repeat;
    text-align: left;
    font-style: normal
}

.e-pivotgrid .colheader:hover,.e-pivotgrid .rowheader:hover,.e-pivotgrid .calc:hover {
    font-weight: bold;
    color: #333;
    padding: 6px 16px 6px 2px
}

.e-pivotgrid {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none
}

.e-cellSelection {
    background: #f4f4f4;
    filter: alpha(opacity=50);
    opacity: .5;
    position: absolute;
    border-style: dotted;
    border-width: 3px;
    border-color: #cecece
}

.e-pivotgrid .value.selection {
    cursor: crosshair
}

.e-pivotgrid.e-rtl .colheader,.e-pivotgrid.e-rtl .colheader:hover,.e-pivotgrid.e-rtl .rowheader,.e-pivotgrid.e-rtl .rowheader:hover {
    padding: 6px 0 6px 40px
}

.e-pivotgrid table .e-expand,.e-pivotgrid table .e-collapse {
    height: 17px;
    display: inline-block;
    cursor: pointer
}

.e-pivotgrid table .e-expand,.e-pivotgrid table .e-collapse {
    width: 23px
}

.e-pivotgrid .e-errOKBtn {
    display: inline-block
}

.e-pivotgrid .e-errOKBtn {
    margin: 20px 0 10px 165px;
    width: 50px
}

.e-pivotgrid.e-rtl .e-errOKBtn {
    margin-right: 155px !important
}

.e-pivotgrid .e-dialogremoveBtn:before {
    font-family: "ej-webfont";
    content: "";
    display: inline-block
}

.e-pivotgrid table .e-expand:before {
    content: "";
    display: inline-block;
    float: left;
    margin-top: 5px
}

.e-pivotgrid table .e-expand:before {
    margin-left: 9px;
    font-size: 7px
}

.e-pivotgrid.e-rtl .e-pGridTooltip>p {
    direction: ltr;
    text-align: right
}

.e-pivotgrid .e-pGridTooltip p {
    white-space: nowrap
}

.e-pivotgrid.e-rtl table .e-expand:before {
    content: ""
}

.e-pivotgrid.e-rtl table .e-expand:before {
    font-size: 23px;
    margin-top: -3px
}

.e-pivotgrid.e-rtl table .e-collapse:before {
    margin-left: 0
}

.e-pivotgrid table .e-collapse:before {
    content: "";
    display: inline-block;
    float: left;
    margin-top: 5px
}

.e-pivotgrid table .e-collapse:before {
    margin-left: 7px;
    font-size: 6px
}

.e-pivotgrid.e-rtl .e-removeBtn:before,.e-pivotgrid.e-rtl .e-sorting:before,.e-pivotgrid.e-rtl .filter:before {
    float: left;
    margin-left: 4px;
    margin-right: 0
}

.e-pivotgrid .kpiiconvalue {
    height: 20px;
    background-position: center;
    background-repeat: no-repeat
}

.e-pivotgrid .kpiuparrow {
    background-image: url("../common-images/olapkpi/up-arrow.png")
}

.e-pivotgrid .kpirightarrow {
    background-image: url("../common-images/olapkpi/right-arrow.png")
}

.e-pivotgrid .kpidownarrow {
    background-image: url("../common-images/olapkpi/down-arrow.png");
    background-position: center center
}

.e-pivotgrid .kpidiamond {
    background-image: url("../common-images/olapkpi/diamond.png");
    background-position: center center
}

.e-pivotgrid .kpitriangle {
    background-image: url("../common-images/olapkpi/triangle.png");
    background-position: center center
}

.e-pivotgrid .kpicircle {
    background-image: url("../common-images/olapkpi/circle.png");
    background-position: center center
}

.e-pivotgrid .kpiredroad {
    background-image: url("../common-images/olapkpi/red.png");
    background-position: center center
}

.e-pivotgrid .kpigreenroad {
    background-image: url("../common-images/olapkpi/green.png");
    background-position: center center
}

.e-pivotgrid .kpiallcolor {
    background-image: url("../common-images/olapkpi/three-color.png");
    background-position: center center
}

.e-pivotgrid .hyperlinkValueCell {
    color: #3277b2;
    text-decoration: underline;
    cursor: pointer
}

.e-pivotgrid .hyperlinkHeaderCell {
    text-decoration: underline;
    cursor: pointer
}

.e-pivotgrid .e-vScrollPanel {
    background-color: #e0e0e0;
    width: 8px;
    margin-left: 8px;
    display: inline-block
}

.e-pivotgrid .e-hScrollPanel {
    background-color: #e0e0e0;
    height: 8px;
    margin-top: 4px
}

.e-pivotgrid .e-vScrollThumb {
    width: 6px;
    position: relative;
    top: 1px;
    left: 1px;
    background-color: #b8b8b8
}

.e-pivotgrid .e-hScrollThumb {
    height: 6px;
    position: relative;
    left: 1px;
    background-color: #b8b8b8
}

.e-pivotgrid .e-hScrollThumb {
    top: 1px
}

.e-pivotgrid .e-categPageIndicator,.e-pivotgrid .e-seriesPageIndicator {
    background-color: #3277b2;
    border: thin solid #cecece;
    color: #fff
}

.e-pivotgrid .e-categPageIndicator,.e-pivotgrid .e-seriesPageIndicator {
    width: auto;
    padding: 5px;
    position: absolute
}

.e-pivotgrid.e-rtl .e-seriesPageIndicator .axislabel,.e-pivotgrid.e-rtl .e-categPageIndicator .axislabel {
    float: right;
    margin-left: 5px
}

.e-pivotgrid.e-rtl .e-seriesPageIndicator .series_CurrentPage,.e-pivotgrid.e-rtl .e-categPageIndicator .categ_CurrentPage {
    float: left;
    margin-right: 2px
}

.e-pivotgrid.e-rtl .e-seriesPageIndicator .series_pageCount,.e-pivotgrid.e-rtl .e-categPageIndicator .categ_pageCount {
    float: right;
    margin-left: 2px
}

.e-pivotgrid .e-vScrollThumb:hover,.e-pivotgrid .e-hScrollThumb:hover {
    background-color: #969696
}

.e-pivotgrid .inActive {
    display: none
}

.e-pivotgrid .dragging {
    background-color: #666 !important
}

.e-pivotgrid .filter,.e-pivotgrid .e-sorting,.e-pivotgrid .e-removeBtn,.e-pivotgrid .valueSorting {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    cursor: pointer
}

.e-pivotgrid .filter,.e-pivotgrid .e-sorting,.e-pivotgrid .e-removeBtn,.e-pivotgrid .valueSorting {
    color: #333
}

.e-pivotgrid .filter:before {
    float: right;
    margin-right: 4px
}

.e-pivotgrid .filter:before {
    content: ""
}

.e-pivotgrid .filter.filtered:before {
    content: "";
    float: right
}

.e-pivotgrid .e-sorting:before,.e-pivotgrid .valueSorting:before {
    float: right;
    margin-right: 4px
}

.e-pivotgrid .e-sorting:before,.e-pivotgrid .valueSorting:before {
    content: ""
}

.e-pivotgrid .e-sorting.descending:before,.e-pivotgrid .valueSorting.descending:before {
    float: right
}

.e-pivotgrid .e-sorting.descending:before,.e-pivotgrid .valueSorting.descending:before {
    content: ""
}

.e-pivotgrid .e-removeBtn:before {
    float: right;
    margin-right: 4px
}

.e-pivotgrid .e-removeBtn:before {
    content: ""
}

.e-pivotgrid .e-memberEditorDiv {
    height: 256px;
    border: 1px solid #cecece
}

.e-pivotgrid .e-memberEditorDiv {
    margin-top: 7px
}

.e-pivotgrid .e-editorTreeView {
    margin-top: 7px;
    height: 245px !important
}

.e-pivotgrid .e-dialogOKBtn {
    width: 69px
}

.e-pivotgrid .e-dialogOKBtn {
    margin-left: 83px;
    overflow: hidden;
    text-overflow: ellipsis
}

.e-pivotgrid.e-rtl .e-labelValueFilterDlg .e-dialogOKBtn {
    margin-right: 73px;
    margin-left: 10px
}

.e-pivotgrid.e-rtl .e-dialogOKBtn {
    margin-right: 87px;
    margin-left: 10px
}

.e-pivotgrid .e-dialogCancelBtn {
    width: 69px;
    margin-left: 10px;
    overflow: hidden;
    text-overflow: ellipsis
}

.e-pivotgrid.e-rtl .e-dialogCancelBtn {
    margin-left: 0
}

.e-pivotgrid.e-rtl .e-labelValueFilterDlg .e-dialogCancelBtn {
    margin-left: 10px
}

.e-pivotgrid .e-treeview .e-text {
    min-height: 20px;
    border: 1px solid transparent;
    cursor: move;
    color: #333
}

.e-pivotgrid .e-treeview .e-text {
    font-family: Segoe UI;
    font-size: 12px;
    font-weight: bold
}

.e-pivotgrid .e-pivotButton {
    color: #666;
    border-color: #cecece
}

.e-pivotgrid .e-pivotButton .e-btn {
    text-align: left !important
}

.e-pivotgrid .e-pivotButton .e-btn.e-select {
    border: none
}

.e-pivotgrid .e-pivotButton .e-btn.e-select {
    height: auto;
    color: #666;
    border-color: #cecece
}

.e-pivotgrid .e-pivotButton .e-btn.e-select:hover {
    border: none;
    border-color: #cecece
}

.e-pivotgrid .e-pivotButton .e-btn.e-select:hover {
    color: #333
}

.e-pivotgrid .e-pivotButton .e-btn.e-select:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-pivotgrid .e-pivotButton.e-btn.e-select {
    border: none
}

.e-pivotgrid .e-drag {
    color: #fff;
    background: #3277b2;
    border: 1px solid #cecece;
    overflow: hidden;
    text-overflow: ellipsis
}

.e-pivotgrid .e-drag {
    padding: 9px 0 9px 0;
    font-family: 'Segoe UI';
    font-size: 14px;
    font-weight: bold
}

.e-pivotgrid .e-pivotButton.e-btn .e-icon {
    padding: 0
}

.e-pivotgrid .values,.e-pivotgrid .columns,.e-pivotgrid .e-rows,.e-pivotgrid .emptyRows {
    color: #fff;
    padding: 5px 0 5px 0;
    overflow: hidden;
    text-overflow: ellipsis
}

.e-pivotgrid .values,.e-pivotgrid .columns,.e-pivotgrid .e-rows,.e-pivotgrid .emptyRows {
    font-family: 'Segoe UI';
    font-size: 14px;
    font-weight: bold
}

.e-pivotgrid .values {
    border-right: 1px solid #cecece
}

.e-pivotgrid .emptyRows {
    background: #3277b2;
    border: 1px solid #cecece
}

.e-pivotgrid .valueColumn {
    background: #3277b2;
    height: auto;
    border-right: 1px solid #cecece;
    border-left: 1px solid #cecece
}

.e-pivotgrid .values .e-pivotButton,.e-pivotgrid .e-drag .e-pivotButton,.e-pivotgrid .columns .e-pivotButton,.e-pivotgrid .e-rows .e-pivotButton {
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.e-pivotgrid .values .e-pivotButton,.e-pivotgrid .e-drag .e-pivotButton,.e-pivotgrid .columns .e-pivotButton,.e-pivotgrid .e-rows .e-pivotButton {
    background: #fcfcfc
}

.e-pivotgrid .values .e-pivotButton:hover,.e-pivotgrid .e-drag .e-pivotButton:hover,.e-pivotgrid .columns .e-pivotButton:hover,.e-pivotgrid .e-rows .e-pivotButton:hover {
    background: #f4f4f4
}

.e-pivotgrid .e-pivotButton,.e-pivotgrid .e-rows,.e-pivotgrid .valueColumn,.e-pivotgrid .values,.e-pivotgrid .columns {
    display: inline-block;
    vertical-align: top
}

.e-pivotgrid .e-btn {
    vertical-align: auto
}

.e-pivotgrid .e-drag .e-btn,.e-pivotgrid .e-drag .e-btn div {
    vertical-align: initial
}

.e-pivotgrid .e-drag .e-pivotButton {
    vertical-align: top;
    line-height: 0
}

.e-pivotgrid .e-rows {
    padding-bottom: 4px;
    display: table-cell;
    vertical-align: bottom;
    height: 100%;
    width: 100%;
    min-height: 24px;
    min-width: 140px
}

.e-pivotgrid .values,.e-pivotgrid .columns {
    min-width: 140px
}

.e-pivotgrid .values,.e-pivotgrid .columns {
    min-height: 24px
}

.e-pivotgrid .e-rows .e-pivotButton,.e-pivotgrid .values .e-pivotButton,.e-pivotgrid .columns .e-pivotButton,.e-pivotgrid .e-drag .e-pivotButton {
    vertical-align: bottom
}

.e-pivotgrid .e-pivotButton {
    margin-left: 5px
}

.e-pivotgrid .e-grpRow {
    background: #3277b2;
    vertical-align: bottom;
    text-align: left
}

.e-pivotgrid .e-pivotButton {
    padding: 0 !important
}

.e-pivotgrid .e-pivotButton {
    border: 1px solid #cecece !important
}

.e-pivotgrid .e-pivotButton:hover {
    border: 1px solid #cecece !important
}

.e-pivotgrid th.e-grpRow {
    padding: 10px 2px 0 0 !important
}

.e-pivotgrid .e-btn {
    font-size: 13px
}

.e-pivotgrid .e-widthSetter {
    width: 3em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.e-pivotgrid .contextMenuPopup .menuItem:hover {
    background-color: #f4f4f4;
    color: #333;
    cursor: default
}

.e-pivotgrid div.e-advancedFilterDlg,.e-pivotschemadesigner div.e-advancedFilterDlg {
    border: 1px solid #cecece
}

.e-pivotgrid td.e-grpRow {
    padding-left: 0 !important
}

.e-pivotgrid .e-grpRow {
    white-space: normal
}

.e-pivotgrid .e-dropIndicatorActive {
    height: 20px;
    width: 20px;
    position: absolute;
    z-index: 30000;
    color: #666;
    cursor: pointer;
    font-family: "ej-webfont"
}

.e-pivotgrid .e-dropIndicatorActive:before {
    content: ""
}

.e-pivotgrid .e-selected {
    background: #3277b2;
    color: #fff
}

.e-pivotgrid .e-highlighted {
    background-color: #f4f4f4
}

.e-pivotgrid .borderLine {
    margin-left: -10px;
    margin-right: -10px;
    border-top: 1px solid #cecece
}

.e-pivotgrid .calculatorFields {
    margin-top: -5px;
    height: 31px
}

.e-pivotgrid .e-column-resizeToSize {
    table-layout: fixed;
    width: 100%
}

.e-pivotgrid .e-column-resizeToContent {
    table-layout: fixed
}

.e-pivotgrid.e-column-resize td,.e-pivotgrid.e-column-resize th {
    overflow: hidden
}

.e-pivotgrid.e-column-resize thead>tr {
    cursor: pointer
}

.pivotTree .e-calculatedFieldMenuItem {
    border-bottom: solid 1px #cecece
}

.e-pivotgrid .e-pivotGridTable td {
    overflow: hidden
}

.e-pivotgrid .e-enabled {
    color: #fff !important;
    background: #3277b2 !important
}

.e-pivotgrid .e-pivotGridContextMenu .e-enabledState::before {
    content: "";
    height: 16px;
    width: 16px
}

.e-pivotgrid .e-advancedFiltering:before {
    content: "";
    font-size: 20px
}

.e-pivotgrid .e-drillThrough:before {
    content: "";
    font-size: 20px
}

.e-pivotgrid .e-collapseByDefault:before {
    content: "";
    font-size: 20px
}

.e-pivotgrid .e-numberFormatting:before {
    content: "";
    font-size: 20px
}

.e-pivotgrid .e-paging:before {
    content: "";
    font-size: 20px
}

.e-pivotgrid .e-pagingOptions:before {
    content: "";
    font-size: 20px
}

.e-pivotgrid .e-cellSelect:before {
    content: "";
    font-size: 20px
}

.e-pivotgrid .e-cellContext:before {
    content: "";
    font-size: 20px
}

.e-pivotgrid .e-cellEditing:before {
    content: "";
    font-size: 20px
}

.e-pivotgrid .e-columnResize:before {
    content: "";
    font-size: 20px
}

.e-pivotgrid .e-excelLikeLayout:before {
    content: "";
    font-size: 20px
}

.e-pivotgrid .e-toolTip:before {
    content: "";
    font-size: 20px
}

.e-pivotgrid .rtl:before {
    content: "";
    font-size: 20px
}

.e-pivotgrid .e-hyperlinkOptions:before {
    content: "";
    font-size: 20px
}

.e-pivotgrid .e-frozenHeaders:before {
    content: "";
    font-size: 20px
}

.e-pivotgrid .e-exporting:before {
    content: "";
    font-size: 20px
}

.e-pivotgrid .e-calculatedField:before {
    content: "";
    font-size: 20px
}

.e-pivotgrid .e-summaryCustomize:before {
    content: "";
    font-size: 20px
}

.e-pivotgrid .e-conditionalFormat:before {
    content: "";
    font-size: 20px
}

.e-pivotgrid .e-summaryTypes:before {
    content: "";
    font-size: 20px
}

.e-pivotgrid .e-layouts:before {
    content: "";
    font-size: 20px
}

.e-pivotgrid .e-advancedFiltering:hover,.e-pivotgrid .e-drillThrough:hover,.e-pivotgrid .e-collapseByDefault:hover,.e-pivotgrid .groupingBar:hover,.e-pivotgrid .e-numberFormatting:hover,.e-pivotgrid .e-paging:hover,.e-pivotgrid .e-pagingOptions:hover,.e-pivotgrid .e-cellSelect:hover,.e-pivotgrid .e-cellContext:hover,.e-pivotgrid .e-cellEditing:hover,.e-pivotgrid .e-columnResize:hover,.e-pivotgrid .e-toolTip:hover,.e-pivotgrid .rtl:hover,.e-pivotgrid .e-hyperlinkOptions:hover,.e-pivotgrid .e-frozenHeaders:hover,.e-pivotgrid .e-exporting:hover,.e-pivotgrid .e-calculatedField:hover,.e-pivotgrid .e-layouts:hover,.e-pivotgrid .e-summaryCustomize:hover,.e-pivotgrid .e-conditionalFormat:hover,.e-pivotgrid .e-summaryTypes:hover,.e-pivotgrid .e-advancedFiltering,.e-pivotgrid .e-drillThrough,.e-pivotgrid .e-collapseByDefault,.e-pivotgrid .groupingBar,.e-pivotgrid .e-numberFormatting,.e-pivotgrid .e-paging,.e-pivotgrid .e-pagingOptions,.e-pivotgrid .e-cellSelect,.e-pivotgrid .e-cellContext,.e-pivotgrid .e-cellEditing,.e-pivotgrid .e-columnResize,.e-pivotgrid .e-toolTip,.e-pivotgrid .rtl,.e-pivotgrid .e-hyperlinkOptions,.e-pivotgrid .e-frozenHeaders,.e-pivotgrid .e-exporting,.e-pivotgrid .e-calculatedField,.e-pivotgrid .e-summaryCustomize,.e-pivotgrid .e-conditionalFormat,.e-pivotgrid .e-summaryTypes,.e-pivotgrid .e-layouts {
    background-repeat: no-repeat;
    margin: 4px;
    cursor: default;
    display: inline-block;
    height: 20px;
    width: 20px
}

.e-pivotgrid .e-advancedFiltering,.e-pivotgrid .e-drillThrough,.e-pivotgrid .e-collapseByDefault,.e-pivotgrid .groupingBar,.e-pivotgrid .e-numberFormatting,.e-pivotgrid .e-paging,.e-pivotgrid .e-pagingOptions,.e-pivotgrid .e-cellSelect,.e-pivotgrid .e-cellContext,.e-pivotgrid .e-cellEditing,.e-pivotgrid .e-columnResize,.e-pivotgrid .e-toolTip,.e-pivotgrid .rtl,.e-pivotgrid .e-hyperlinkOptions,.e-pivotgrid .e-frozenHeaders,.e-pivotgrid .e-exporting,.e-pivotgrid .e-calculatedField,.e-pivotgrid .e-summaryCustomize,.e-pivotgrid .e-conditionalFormat,.e-pivotgrid .e-summaryTypes,.e-pivotgrid .e-layouts {
    overflow: visible !important;
    color: #666;
    text-indent: -3px
}

.e-pivotgrid .e-normalLayout:before {
    content: ""
}

.e-pivotgrid .e-noSummariesLayout:before {
    content: ""
}

.e-pivotgrid .e-normalTopSummaryLayout:before {
    content: ""
}

.e-pivotgrid .e-rowHeaderHyperLink:before {
    content: ""
}

.e-pivotgrid .e-colHeaderHyperLink:before {
    content: ""
}

.e-pivotgrid .e-valueCellHyperLink:before {
    content: ""
}

.e-pivotgrid .e-summaryCellHyperLink:before {
    content: ""
}

.e-pivotgrid .e-rowFreeze:before {
    content: ""
}

.e-pivotgrid .e-colFreeze:before {
    content: ""
}

.e-pivotgrid .e-excel:before {
    content: ""
}

.e-pivotgrid .e-word:before {
    content: ""
}

.e-pivotgrid .e-pdf:before {
    content: ""
}

.e-pivotgrid .csv:before {
    content: ""
}

.e-pivotgrid .e-hyperLinkIcons:before,.e-pivotgrid .e-frozenHeaderIcons:before,.e-pivotgrid .e-exportingIcons:before,.e-pivotgrid .e-layoutIcons:before {
    font-family: 'ej-webfont';
    font-size: 20px;
    margin-left: 2px
}

.e-pivotgrid .e-hyperLinkIcons,.e-pivotgrid .e-hyperLinkIcons:hover,.e-pivotgrid .e-frozenHeaderIcons,.e-pivotgrid .e-frozenHeaderIcons:hover,.e-pivotgrid .e-exportingIcons,.e-pivotgrid .e-exportingIcons:hover,.e-pivotgrid .e-layoutIcons,.e-pivotgrid .e-layoutIcons:hover {
    background-repeat: no-repeat;
    cursor: default;
    display: inline-block;
    height: 22px;
    width: 24px
}

.e-pivotgrid .e-hyperLinkIcons,.e-pivotgrid .e-frozenHeaderIcons,.e-pivotgrid .e-exportingIcons,.e-pivotgrid .e-layoutIcons {
    color: #666
}

.e-pivotgrid .e-hyperLinkIcons:hover,.e-pivotgrid .e-frozenHeaderIcons:hover,.e-pivotgrid .e-exportingIcons:hover,.e-pivotgrid .e-layoutIcons:hover {
    color: #333;
    cursor: pointer;
    background: #f4f4f4
}

.e-pivotgrid .e-frozenDialog,.e-pivotgrid .e-exportDialog,.e-pivotgrid .e-hyperLinkDialog,.e-pivotgrid .e-layoutsDialog {
    position: absolute;
    z-index: 1000000;
    background-color: #fcfcfc;
    border: 2px solid #cecece
}

.e-pivotgrid .e-calcFormulaDiv {
    position: absolute
}

.e-pivotgrid .e-calcFormulaDiv {
    left: 136px;
    top: 102px
}

.e-pivotgrid .e-dlgCalculatedField {
    margin-top: 8px;
    border: 1px solid #cecece;
    margin-bottom: 12px;
    padding: 13px 10px 10px
}

.e-pivotgrid .calculateFieldName {
    position: absolute;
    width: 197px;
    height: 24px;
    border: none;
    background-color: #fff;
    color: #333
}

.e-pivotgrid .calculateFieldName {
    top: 36px;
    left: 93px
}

.e-pivotgrid .calculatedFieldFormula {
    background-color: #fff;
    color: #333;
    cursor: not-allowed;
    opacity: .85;
    padding: 1px
}

.e-pivotgrid .calculatedFieldFormula {
    border: 1px solid #cecece
}

.e-pivotgrid .e-dlgCalculatedField .e-outerTable td {
    padding: 4px 10px 15px
}

.e-pivotgrid .e-dlgCalculatedField .e-fieldTable td {
    padding: 4px 10px
}

.e-pivotgrid .e-calcFormulaDiv td {
    border: 1px solid #cecece;
    background-color: #fff;
    padding: 5px 18px;
    cursor: default;
    color: #333
}

.e-pivotgrid .e-calcFormulaDiv td:hover {
    color: #333;
    border: 1px solid #cecece
}

.e-pivotgrid .e-calcFormulaDiv td:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-pivotschemadesigner {
    font-size: 12px;
    float: right;
    position: static
}

.e-pivotschemadesigner {
    font-family: Segoe UI;
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #cecece;
    color: #333
}

.bg-div {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #cecece
}

.e-pivotgrid .e-pivotschemadesigner .e-fieldTable {
    overflow: auto
}

.e-pivotschemadesigner .e-fieldTable {
    background: #fff;
    border-collapse: collapse
}

.e-pivotschemadesigner .e-fieldTable {
    border: 1px solid #cecece
}

.e-pivotschemadesigner .e-fieldTable {
    margin: 10px 10px 8px
}

.e-pivotschemadesigner .e-schemaFieldList {
    display: inline-block;
    overflow: auto;
    height: 182px;
    width: 100%;
    color: #666
}

.e-pivotschemadesigner .e-elementSeparator {
    border: solid #cecece;
    border-width: 0 0 1px 0;
    display: block;
    margin: 7px
}

.e-pivotschemadesigner .e-schemaFieldTree {
    overflow: hidden
}

.e-pivotschemadesigner .e-editorTreeView {
    margin-top: 7px;
    height: 245px !important
}

.e-pivotschemadesigner .schemaHeaders {
    overflow: hidden
}

.e-pivotschemadesigner .e-schemaFilter,.e-pivotschemadesigner .e-schemaColumn,.e-pivotschemadesigner .e-schemaRow,.e-pivotschemadesigner .e-schemaValue {
    overflow-x: hidden;
    overflow-y: auto;
    height: 75%
}

.e-pivotschemadesigner .e-schemaFilter,.e-pivotschemadesigner .e-schemaColumn,.e-pivotschemadesigner .e-schemaRow,.e-pivotschemadesigner .e-schemaValue {
    border: 1px solid #cecece;
    margin-left: 10px
}

.e-pivotschemadesigner .e-schemaColumn,.e-pivotschemadesigner .e-schemaValue {
    margin-right: 10px
}

.e-pivotschemadesigner .e-axisTd1 {
    float: left;
    position: relative
}

.e-pivotschemadesigner .e-axisTd2 {
    float: right;
    position: relative
}

.e-pivotschemadesigner .deferUpdateLayout {
    margin-top: 6px
}

.e-pivotschemadesigner .deferUpdateLayout .e-text {
    margin-top: 2px !important
}

.e-pivotschemadesigner .listSubhead {
    margin: 10px 0 0
}

.e-pivotschemadesigner .e-pivotHeader,.e-pivotschemadesigner .e-rPivotHeader {
    font-weight: bold;
    line-height: 240%
}

.e-pivotschemadesigner .e-rPivotHeader {
    margin-right: 10px
}

.e-pivotschemadesigner .e-listHeader {
    font-weight: bold;
    font-size: 15px;
    margin: -1px;
    line-height: 40px
}

.e-pivotschemadesigner .e-listHeader {
    border-bottom: 1px solid #cecece
}

.e-pivotschemadesigner .e-folderCDB:before {
    content: "";
    display: inline;
    vertical-align: middle;
    font-size: 17px
}

.e-pivotschemadesigner .e-namedSetCDB:before {
    content: "";
    display: inherit;
    vertical-align: middle;
    font-size: 18px
}

.e-pivotschemadesigner .e-measureGroupCDB:before {
    content: "";
    display: inline;
    vertical-align: middle
}

.e-pivotschemadesigner .e-dimensionCDB:before {
    content: "";
    display: inline;
    vertical-align: middle
}

.e-pivotschemadesigner .centerDiv {
    border-radius: 25px;
    height: 2px;
    width: 98%
}

.e-pivotschemadesigner .centerDiv {
    margin-left: 4px;
    background-color: #cecece
}

.e-pivotschemadesigner .centerDiv:hover {
    cursor: default
}

.e-pivotschemadesigner .centerHead {
    font: normal 14px Segoe UI;
    color: #333;
    margin: 7px 10px
}

.e-pivotschemadesigner .e-pivotHeader,.e-pivotschemadesigner .e-rPivotHeader {
    font-weight: bold
}

.e-pivotschemadesigner .e-pivotHeader,.e-pivotschemadesigner .e-rPivotHeader {
    border: 1px solid #cecece;
    border-bottom: none;
    margin-left: 10px
}

.e-pivotschemadesigner .e-rPivotHeader,.e-pivotschemadesigner .e-schemaColumn,.e-pivotschemadesigner .e-schemaValue {
    margin-left: 1%
}

.e-pivotschemadesigner.e-rtl .e-rPivotHeader,.e-pivotschemadesigner.e-rtl .e-schemaColumn,.e-pivotschemadesigner.e-rtl .e-schemaValue {
    margin-right: 5%
}

.e-pivotschemadesigner .headerText {
    padding: 0 5px 0 5px
}

.e-pivotschemadesigner .subheadText {
    margin: 10px 0 0
}

.e-pivotschemadesigner .subheadText {
    font: normal 14px Segoe UI;
    color: #333;
    padding-left: 10px
}

.e-pivotschemadesigner .pivotLabel:hover {
    background: none repeat scroll 0 0 #3277b2;
    color: #fff;
    cursor: move
}

.e-pivotschemadesigner .e-pivotButton>.pvtBtnDiv {
    width: auto;
    background: #fcfcfc;
    border: 1px solid;
    border-color: #cecece !important;
    white-space: nowrap;
    overflow: hidden
}

.e-pivotschemadesigner .e-pivotButton>.pvtBtnDiv {
    display: block;
    margin: 2px 3px 0
}

.e-pivotschemadesigner .pvtBtnDiv>.e-pvtBtn {
    cursor: move;
    text-align: left;
    text-overflow: ellipsis;
    border: none !important;
    overflow: hidden
}

.e-pivotschemadesigner .pvtBtnDiv>.e-pvtBtn {
    height: auto;
    color: #666;
    border-color: #cecece
}

.e-pivotschemadesigner .e-pivotButton>.e-pvtBtn {
    cursor: move;
    text-align: left;
    text-overflow: ellipsis;
    color: #666;
    border-color: #cecece;
    overflow: hidden
}

.e-pivotschemadesigner .e-pivotButton>.e-pvtBtn {
    height: auto
}

.e-hoverBtn {
    background: #f4f4f4 !important
}

.e-pivotgrid .dragHover {
    background: #3277b2 !important
}

.e-pivotschemadesigner.e-rtl .pvtBtnDiv>.e-pvtBtn {
    text-align: right
}

.dragHover.e-btn.e-select {
    background: #3277b2 !important
}

.e-pivotschemadesigner .e-pivotButton>.pvtBtnDiv:hover {
    border: 1px solid;
    border-color: #fff !important;
    color: #333
}

.e-pivotschemadesigner .e-pivotButton>.pvtBtnDiv:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-pivotschemadesigner .pvtBtnDiv>.e-pvtBtn:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-pivotschemadesigner .filter,.e-pivotschemadesigner .e-sorting,.e-pivotschemadesigner .e-removeBtn {
    color: #333;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    cursor: pointer
}

.e-pivotschemadesigner .btnDeferUpdate {
    text-overflow: ellipsis;
    width: 90px
}

.e-pivotclient .e-pivotschemadesigner .btnDeferUpdate {
    width: 60px
}

.e-pivotschemadesigner .e-errOKBtn {
    display: inline-block
}

.e-pivotschemadesigner .e-errOKBtn {
    margin: 20px 0 10px 155px;
    width: 50px
}

.e-pivotschemadesigner.e-rtl .e-errOKBtn {
    margin-right: 155px;
    width: 50px
}

.e-pivotschemadesigner .pvtDrop:before,.e-pivotschemadesigner .treeDrop:before {
    content: ""
}

.e-pivotschemadesigner .e-dropIndicator {
    background: none repeat scroll 0 0 transparent;
    height: 2px;
    width: auto
}

.e-pivotschemadesigner .e-dropIndicatorHover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-pivotschemadesigner .e-removePivotBtn:before {
    background-repeat: no-repeat;
    height: 11px;
    padding-left: 10px;
    width: 11px;
    color: #fff;
    content: "";
    font-size: 13px;
    background-color: #fff;
    border: 1px solid #cecece;
    float: none;
    padding: 6px;
    position: absolute
}

.e-pivotschemadesigner .e-removePivotBtn:hover {
    cursor: pointer;
    background: none repeat scroll 0 0 #f4f4f4
}

.e-pivotschemadesigner .e-sorting:before {
    content: "";
    float: right;
    margin-right: 4px
}

.e-pivotschemadesigner .e-sorting.descending:before {
    content: "";
    float: right
}

.e-pivotschemadesigner .filter:before {
    content: "";
    margin-left: -35px
}

.e-pivotschemadesigner .filter.filtered:before {
    content: "";
    float: right
}

.e-pivotschemadesigner .e-removeBtn:before {
    content: "";
    float: right;
    margin-right: 4px
}

.e-pivotschemadesigner.e-rtl .filter:before {
    float: left;
    margin-left: 17px;
    margin-right: 0;
    margin-top: -20px
}

.e-pivotschemadesigner.e-rtl .filter {
    float: left !important
}

.e-pivotschemadesigner .treeDrop,.e-pivotschemadesigner .sortDiv:hover,.e-pivotschemadesigner .clearSorting:hover,.e-pivotschemadesigner .clearAllFilters:hover,.e-pivotgrid .sortDiv:hover,.e-pivotgrid .clearSorting:hover,.e-pivotgrid .clearAllFilters:hover {
    cursor: pointer
}

.e-pivotschemadesigner .filterBtn {
    height: 24px
}

.e-pivotschemadesigner .e-filterIndicator {
    background: none repeat scroll 0 0 #3277b2
}

.e-pivotschemadesigner .e-memberEditorDiv {
    height: 256px;
    border: 1px solid #cecece
}

.e-pivotschemadesigner .e-memberEditorDiv {
    margin-top: 7px
}

.e-pivotschemadesigner .e-dialogOKBtn,.e-pivotschemadesigner .e-dialogCancelBtn {
    width: 69px
}

.e-pivotschemadesigner .e-dialogOKBtn,.e-pivotschemadesigner .e-dialogCancelBtn {
    margin-left: 10px
}

.e-pivotschemadesigner .e-dialogOKBtn {
    margin-left: 83px
}

.e-pivotschemadesigner.e-rtl .e-dialogOKBtn {
    margin-left: 10px
}

.e-pivotschemadesigner.e-rtl .e-dialogOKBtn {
    margin-right: 86px
}

.e-pivotschemadesigner.e-rtl .e-labelValueFilterDlg .e-dialogOKBtn {
    margin-left: 10px
}

.e-pivotschemadesigner.e-rtl .e-labelValueFilterDlg .e-dialogOKBtn {
    margin-right: 73px
}

.e-pivotschemadesigner.e-rtl .e-dialogCancelBtn {
    margin-left: 0
}

.e-pivotschemadesigner.e-rtl .e-labelValueFilterDlg .e-dialogCancelBtn {
    margin-left: 5px
}

.e-pivotschemadesigner .e-chkbox-wrap {
    margin-left: 7px
}

.e-pivotschemadesigner .e-tbtn-wrap {
    display: inline-block
}

.e-pivotschemadesigner .e-togglebutton .e-icon {
    height: 14px;
    width: 14px
}

.e-pivotschemadesigner .e-treeview .e-text {
    min-height: 20px;
    border: 1px solid transparent;
    cursor: move
}

.e-pivotschemadesigner .e-treeview .e-text {
    font-family: Segoe UI;
    font-size: 12px;
    color: #333;
    font-weight: bold
}

.e-pivotschemadesigner .e-dialog .e-dialog-icon:hover {
    background: #3277b2
}

.e-pivotschemadesigner .e-treeview .e-active {
    background: #3c719e;
    color: #fff
}

.e-pivotschemadesigner .btnDeferUpdate {
    float: right
}

.e-pivotschemadesigner .btnDeferUpdate {
    margin-right: 10px
}

.e-pivotschemadesigner.e-rtl .btnDeferUpdate {
    float: left
}

.e-pivotschemadesigner.e-rtl .btnDeferUpdate {
    margin-left: 10px
}

.e-pivotschemadesigner .deferUpdateLayout {
    margin-left: 5px
}

.e-pivotschemadesigner.e-rtl .deferUpdateLayout {
    margin-right: 5px
}

.e-pivotschemadesigner.e-rtl .deferUpdateLayout .e-text {
    margin-right: 5px
}

.e-pivotschemadesigner .e-schemaFieldTree.e-treeview .e-text {
    width: 90%
}

.e-pivotschemadesigner .e-pivotButton .e-rtl {
    text-align: right
}

.e-pivotschemadesigner .e-schemaFieldTree ul,.e-pivotschemadesigner .e-schemaFieldTree li {
    width: 96%;
    height: auto
}

.e-pivotschemadesigner .e-btn .e-btntxt {
    padding: 0 6px 6px
}

.e-pivotschemadesigner .expandSchema {
    display: block;
    float: right;
    height: 25px;
    left: 24px;
    position: relative;
    top: -615px;
    width: 23px
}

.e-pivotschemadesigner .collapseSchema {
    float: right;
    height: 25px;
    position: relative;
    top: -615px;
    width: 23px
}

.e-pivotschemadesigner .freeze {
    position: absolute;
    height: 100%;
    width: 100%;
    content: ' ';
    top: 0;
    left: 0;
    z-index: 10;
    opacity: 0;
    background-color: #d3d3d3;
    filter: alpha(opacity=0)
}

.e-pivotschemadesigner .e-ddlGroupWrap,.e-pivotgrid .e-ddlGroupWrap {
    font-weight: bold
}

.e-pivotschemadesigner .e-ddlGroupWrap,.e-pivotgrid .e-ddlGroupWrap {
    padding: 5px 0 5px 8px
}

.e-pivotschemadesigner .e-ascOrder,.e-pivotschemadesigner .e-descOrder,.e-pivotgrid .e-ascOrder,.e-pivotgrid .e-descOrder {
    list-style: none;
    border: 1px solid #fff
}

.e-pivotschemadesigner .e-descImage,.e-pivotschemadesigner .e-ascImage,.e-pivotgrid .e-descImage,.e-pivotgrid .e-ascImage {
    display: inline-block;
    height: 18px;
    margin-right: 10px;
    vertical-align: middle;
    width: 20px
}

.e-pivotschemadesigner .e-ascImage:before,.e-pivotgrid .e-ascImage:before {
    content: "";
    font-size: 16px;
    margin-left: 5px
}

.e-pivotschemadesigner .e-descImage:before,.e-pivotgrid .e-descImage:before {
    content: "";
    font-size: 16px;
    margin-left: 5px
}

.e-pivotschemadesigner .e-dialog .filter {
    float: left
}

.e-pivotschemadesigner .e-selectedSort,.e-pivotgrid .e-selectedSort {
    border: 1px solid;
    padding-top: 2px
}

.e-pivotschemadesigner .e-filterElementTag.e-vertical,.e-pivotgrid .e-filterElementTag.e-vertical {
    border-color: #fff
}

.e-pivotschemadesigner .e-clrFilter:before,.e-pivotgrid .e-clrFilter:before {
    content: "";
    font-size: 16px;
    float: left
}

.e-pivotschemadesigner .e-clrSort:before,.e-pivotgrid .e-clrSort:before {
    content: "";
    font-size: 19px;
    float: left;
    margin-top: 4px
}

.e-pivotschemadesigner .e-filterElementTag,.e-pivotgrid .e-filterElementTag {
    font-family: Segoe UI
}

.e-pivotschemadesigner .e-filterState:before,.e-pivotgrid .e-filterState:before {
    content: "";
    height: 16px;
    width: 16px
}

.e-pivotschemadesigner .clearAllFilters,.e-pivotgrid .clearAllFilters {
    padding-top: 4px;
    padding-left: 5px
}

.e-pivotschemadesigner .clearAllFilters .e-clrFilter,.e-pivotgrid .clearAllFilters .e-clrFilter {
    margin-top: 1px;
    float: left
}

.e-pivotschemadesigner .clearAllFilters .filter,.e-pivotgrid .clearAllFilters .filter {
    margin-left: 0
}

.e-pivotschemadesigner .e-filterIndicator:before,.e-pivotgrid .e-filterIndicator:before {
    content: "";
    height: 16px;
    width: 16px
}

.e-pivotschemadesigner .advancedFilter,.e-pivotgrid .advancedFilter {
    margin-left: 9px;
    margin-right: 5px
}

.e-pivotschemadesigner .e-activeFilter:before,.e-pivotgrid .e-activeFilter:before {
    content: "";
    height: 16px;
    width: 16px
}

.e-pivotschemadesigner .clearFilter .e-clrFilter,.e-pivotgrid .clearFilter .e-clrFilter {
    margin-top: -1px !important
}

.e-pivotschemadesigner .advancedFilter .e-editorTreeView,.e-pivotgrid .advancedFilter .e-editorTreeView {
    height: inherit !important;
    margin-top: 0
}

.e-pivotschemadesigner .separator,.e-pivotgrid .separator {
    width: 84%;
    height: 1px;
    background-color: #cecece;
    margin-top: 7px;
    margin-left: 35px
}

.e-pivotschemadesigner .e-filterElementTag a,.e-pivotgrid .e-filterElementTag a {
    margin-left: 3px !important
}

.e-pivotschemadesigner .clearFltrText,.e-pivotschemadesigner .clearSortText,.e-pivotgrid .clearFltrText,.e-pivotgrid .clearSortText {
    padding-left: 1px !important
}

.e-pivotschemadesigner .sortDiv,.e-pivotschemadesigner .clearSorting,.e-pivotschemadesigner .e-filterElementTag,.e-pivotgrid .sortDiv,.e-pivotgrid .clearSorting,.e-pivotgrid .e-filterElementTag {
    padding-left: 5px
}

.e-pivotschemadesigner .clearSorting,.e-pivotgrid .clearSorting {
    height: 20px
}

.e-pivotschemadesigner .e-filterState,.e-pivotgrid .e-filterState {
    margin-left: 10px
}

.e-pivotschemadesigner .memberFilter.e-filterState,.e-pivotgrid .memberFilter.e-filterState {
    margin-left: 0 !important;
    margin-top: 5px;
    position: absolute;
    float: left
}

.e-pivotgrid #sep1,.e-pivotgrid #sep2,.e-pivotgrid #sep3,.e-pivotgrid #sep4,.e-pivotgrid #sep5,.e-pivotgrid #sep6,.e-pivotgrid #sep7,.e-pivotgrid #sep8,.e-pivotgrid #sep9,.e-pivotschemadesigner #sep1,.e-pivotschemadesigner #sep2,.e-pivotschemadesigner #sep3,.e-pivotschemadesigner #sep4,.e-pivotschemadesigner #sep5,.e-pivotschemadesigner #sep6,.e-pivotschemadesigner #sep7,.e-pivotschemadesigner #sep8,.e-pivotschemadesigner #sep9 {
    height: 1px;
    background-color: #cecece;
    margin-left: 30px
}

.e-pivotgrid #sep1 {
    height: 0
}

.e-pivotgrid #labelFilterBtn,.e-pivotgrid #ascOrder,.e-pivotgrid #descOrder,.e-pivotgrid #clearAllFilters,.e-pivotgrid #clearSorting,.e-pivotschemadesigner #labelFilterBtn,.e-pivotschemadesigner #ascOrder,.e-pivotschemadesigner #descOrder,.e-pivotschemadesigner #clearAllFilters,.e-pivotschemadesigner #clearSorting {
    border-bottom: none
}

.e-pivotgrid .e-advancedFilterDlg .e-treeview .e-text,.e-pivotschemadesigner .e-advancedFilterDlg .e-treeview .e-text {
    font-weight: normal
}

.e-pivotschemadesigner .e-clrSort:before,.e-pivotgrid .e-clrSort:before {
    font-size: 22px;
    float: left;
    margin-top: -1px
}

.e-pivotschemadesigner .e-selectedSort,.e-pivotgrid .e-selectedSort {
    border: 1px solid !important
}

.e-pivotschemadesigner .filterDialog div,.e-pivotgrid .filterDialog div {
    padding-bottom: 5px
}

.e-pivotschemadesigner .filterDialog,.e-pivotgrid .filterDialog {
    margin-left: -7px
}

.e-pivotschemadesigner .e-filterElementTag,.e-pivotgrid .e-filterElementTag {
    height: 20px
}

.e-pivotgrid #clientDialog_wrapper.e-advancedFilterDlg .e-scroller:not([id$="_fieldCollection_container"]),.e-pivotschemadesigner #clientDialog_wrapper.e-advancedFilterDlg .e-scroller {
    overflow: visible;
    border: none
}

.e-pivotgrid #clientDialog_wrapper.e-rtl.e-advancedFilterDlg .e-scroller>.e-content:not([id$="_fieldCollection_container"]),.e-pivotschemadesigner #clientDialog_wrapper.e-rtl.e-advancedFilterDlg .e-scroller>.e-content {
    overflow: visible !important
}

.e-pivotschemadesigner.e-rtl .e-axisTd1 {
    float: left
}

.e-pivotgrid #clientDialog_wrapper.e-advancedFilterDlg .clientDialog,.e-pivotschemadesigner #clientDialog_wrapper.e-advancedFilterDlg .clientDialog {
    overflow: visible !important
}

.e-pivotgrid .e-icon.e-searchEditorTree:before,.e-pivotschemadesigner .e-icon.e-searchEditorTree:before {
    content: "";
    cursor: pointer
}

.e-pivotgrid .e-dialog .e-icon.e-searchEditorTree,.e-pivotschemadesigner .e-dialog .e-icon.e-searchEditorTree {
    display: inline-block;
    position: absolute
}

.e-pivotgrid .e-dialog .e-icon.e-searchEditorTree,.e-pivotschemadesigner .e-dialog .e-icon.e-searchEditorTree {
    top: 15px;
    left: 232px
}

.e-pivotgrid.e-rtl .e-dialog.e-rtl .e-icon.e-searchEditorTree,.e-pivotschemadesigner.e-rtl .e-dialog.e-rtl .e-icon.e-searchEditorTree {
    display: inline-block;
    position: absolute
}

.e-pivotgrid.e-rtl .e-dialog.e-rtl .e-icon.e-searchEditorTree,.e-pivotschemadesigner.e-rtl .e-dialog.e-rtl .e-icon.e-searchEditorTree {
    top: 15px;
    left: 13px
}

.e-pivotgrid.e-rtl .e-dialog.e-advancedFilterDlg.e-rtl .e-icon.e-searchEditorTree,.e-pivotschemadesigner.e-rtl .e-dialog.e-advancedFilterDlg.e-rtl .e-icon.e-searchEditorTree {
    display: inline-block;
    position: absolute
}

.e-pivotgrid.e-rtl .e-dialog.e-advancedFilterDlg.e-rtl .e-icon.e-searchEditorTree,.e-pivotschemadesigner.e-rtl .e-dialog.e-advancedFilterDlg.e-rtl .e-icon.e-searchEditorTree {
    top: 229px;
    left: 12px
}

.e-pivotschemadesigner .e-dialog.e-advancedFilterDlg .e-icon.e-searchEditorTree,.e-pivotgrid .e-dialog.e-advancedFilterDlg .e-icon.e-searchEditorTree {
    display: inline-block;
    position: absolute
}

.e-pivotschemadesigner .e-dialog.e-advancedFilterDlg .e-icon.e-searchEditorTree,.e-pivotgrid .e-dialog.e-advancedFilterDlg .e-icon.e-searchEditorTree {
    top: 236px;
    left: 235px
}

.e-pivotschemadesigner .e-dialog.e-advancedFilterDlg.advancedFilterDlgOSM .e-icon.e-searchEditorTree,.e-pivotgrid .e-dialog.e-advancedFilterDlg.advancedFilterDlgOSM .e-icon.e-searchEditorTree {
    top: 236px;
    left: 235px
}

.e-pivotschemadesigner .e-dialog .e-memberPager,.e-pivotgrid .e-dialog .e-memberPager {
    margin-top: 10px;
    margin-bottom: 20px
}

.e-pivotschemadesigner .e-dialog .e-memberPager+div.e-dialogFooter,.e-pivotgrid .e-dialog .e-memberPager+div.e-dialogFooter {
    margin-bottom: 10px !important
}

.e-pivotgrid .e-advancedFilterDlg .e-memberPager,.e-pivotschemadesigner .e-advancedFilterDlg .e-memberPager {
    margin-left: 12px;
    margin-right: 12px
}

.e-pivotschemadesigner .e-firstPage.e-pageDisabled,.e-pivotschemadesigner .e-prevPage.e-pageDisabled,.e-pivotschemadesigner .e-nextPage.e-pageDisabled,.e-pivotschemadesigner .e-lastPage.e-pageDisabled,.e-pivotgrid .e-firstPage.e-pageDisabled,.e-pivotgrid .e-prevPage.e-pageDisabled,.e-pivotgrid .e-nextPage.e-pageDisabled,.e-pivotgrid .e-lastPage.e-pageDisabled {
    filter: alpha(opacity=50);
    -moz-opacity: .5;
    opacity: .5
}

.e-pivotschemadesigner .e-firstPage.e-pageEnabled:hover,.e-pivotschemadesigner .e-prevPage.e-pageEnabled:hover,.e-pivotschemadesigner .e-nextPage.e-pageEnabled:hover,.e-pivotschemadesigner .e-lastPage.e-pageEnabled:hover,.e-pivotgrid .e-firstPage.e-pageEnabled:hover,.e-pivotgrid .e-prevPage.e-pageEnabled:hover,.e-pivotgrid .e-nextPage.e-pageEnabled:hover,.e-pivotgrid .e-lastPage.e-pageEnabled:hover {
    background-color: #f4f4f4
}

.e-pivotschemadesigner .e-firstPage.e-pageEnabled:active,.e-pivotschemadesigner .e-prevPage.e-pageEnabled:active,.e-pivotschemadesigner .e-nextPage.e-pageEnabled:active,.e-pivotschemadesigner .e-lastPage.e-pageEnabled:active,.e-pivotgrid .e-firstPage.e-pageEnabled:active,.e-pivotgrid .e-prevPage.e-pageEnabled:active,.e-pivotgrid .e-nextPage.e-pageEnabled:active,.e-pivotgrid .e-lastPage.e-pageEnabled:active {
    background-color: #3277b2;
    color: #fff
}

.e-pivotschemadesigner .e-firstPage,.e-pivotschemadesigner .e-prevPage,.e-pivotschemadesigner .e-nextPage,.e-pivotschemadesigner .e-lastPage,.e-pivotgrid .e-firstPage,.e-pivotgrid .e-prevPage,.e-pivotgrid .e-nextPage,.e-pivotgrid .e-lastPage {
    width: 24px;
    height: 24px
}

.e-pivotschemadesigner .e-icon.e-media-backward_01:before,.e-pivotschemadesigner .e-icon.e-arrowhead-left:before,.e-pivotschemadesigner .e-icon.e-arrowhead-right:before,.e-pivotschemadesigner .e-icon.e-media-forward_01:before,.e-pivotgrid .e-icon.e-media-backward_01:before,.e-pivotgrid .e-icon.e-arrowhead-left:before,.e-pivotgrid .e-icon.e-arrowhead-right:before,.e-pivotgrid .e-icon.e-media-forward_01:before {
    margin-top: 5px
}

.e-pivotschemadesigner .e-dialog .e-memberCurrentPage,.e-pivotgrid .e-dialog .e-memberCurrentPage {
    margin-left: 8px;
    margin-right: 6px;
    outline: none;
    text-indent: 3px
}

.e-pivotschemadesigner .e-dialog .memberPageCount,.e-pivotgrid .e-dialog .memberPageCount {
    margin-right: 8px
}

.e-pivotschemadesigner .e-dialog .e-memberPager+div,.e-pivotgrid .e-dialog .e-memberPager+div {
    margin: 0 0 6px !important
}

.e-pivotgrid.e-rtl .values .e-pivotButton,.e-pivotgrid.e-rtl .e-rows .e-pivotButton,.e-pivotgrid.e-rtl .columns .e-pivotButton,.e-pivotgrid.e-rtl .e-drag .e-pivotButton {
    margin-left: 0
}

.e-pivotgrid.e-rtl .values .e-pivotButton,.e-pivotgrid.e-rtl .e-rows .e-pivotButton,.e-pivotgrid.e-rtl .columns .e-pivotButton,.e-pivotgrid.e-rtl .e-drag .e-pivotButton {
    margin-right: 5px
}

.e-pivotgrid .emptyPivotGrid .emptyRows .e-rows {
    padding-left: 5px;
    padding-right: 5px
}

.e-pivotgrid .filterDialog .e-dialogCancelBtn,.e-pivotschemadesigner .filterDialog .e-dialogCancelBtn {
    margin-right: 10px
}

.e-pivotgrid.e-rtl .e-advancedFilterDlg .e-dialogOKBtn,.e-pivotschemadesigner.e-rtl .e-advancedFilterDlg .e-dialogOKBtn {
    margin-right: 102px !important
}

@media(min-width: 20px) and (max-width:799px) {
    .e-pivotgrid .e-table {
        width:100%;
        overflow-wrap: break-word
    }

    .e-pivotgrid .e-table td {
        overflow-wrap: break-word;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

@media(min-width: 800px) and (max-width:959px) {
    .e-pivotgrid .e-table {
        width:100%;
        overflow-wrap: break-word
    }

    .e-pivotgrid .e-table td {
        overflow-wrap: break-word;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

@media(min-width: 960px) and (max-width:1120px) {
    .e-pivotgrid .e-table {
        width:100%;
        overflow-wrap: break-word
    }

    .e-pivotgrid .e-table td {
        overflow-wrap: break-word;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

@media(min-width: 1120px) {
    .e-pivotgrid .e-table {
        width:100%;
        overflow-wrap: break-word
    }

    .e-pivotgrid .e-table td {
        overflow-wrap: break-word;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-hoverCell {
    background-color: #f4f4f4 !important
}

.e-pivotclient .e-splitBtnUnique {
    height: auto !important
}

.e-pivotclient *:focus:hover {
    outline: none
}

.e-pivotclient .e-removeBtnUnqiue {
    height: calc(92%) !important
}

.e-pivotclient .e-schemaRemoveBtnUnqiue {
    height: inherit !important
}

.e-pivotclient .e-schemaBtnUnique {
    margin-top: 0 !important;
    height: auto !important;
    white-space: initial !important
}

.e-pivotclient .e-pvtBtnUnique {
    display: inline-flex !important
}

.e-pvtBtnUnique {
    display: inline-flex !important
}

.e-pivotclient {
    border: 1px solid #cecece;
    background-color: #fff
}

.e-pivotclient {
    color: #333
}

.e-pivotclient .e-gridPanel,.e-pivotclient .e-chartPanel {
    border: none !important
}

.e.pivotclient .e-chartPanel>div {
    border-bottom: none !important
}

.e-pivotclient .e-controlPanel {
    position: relative;
    right: 5px
}

.e-pivotclient .e-sortFilterDisable {
    color: #999
}

.e-pivotclient ul.e-sortfiltTab.e-box.e-addborderbottom.e-header {
    background: transparent
}

.e-pivotclient .e-dialog .e-header {
    background: #fff;
    color: #333
}

.e-pivotclient textarea {
    background: #fff
}

.e-pivotclient .e-treeview .e-text {
    color: #333
}

.e-pivotclient .e-treeview .e-text:hover {
    color: #333
}

.e-pivotclient .e-treeview .e-active {
    color: #fff;
    background: #3277b2
}

.e-pivotclient .e-childsplit>span.e-splitbar.e-h-bar {
    width: 5px;
    border: none
}

.e-pivotclient .e-parentsplit>span.e-splitbar.e-h-bar {
    width: 5px !important;
    border: none
}

.e-pivotclient .e-splitresponsive>span.e-splitbar.e-h-bar {
    width: 5px !important;
    border: none
}

.e-pivotclient .customCSS .e-splitbar {
    background-color: #fff
}

.e-pivotclient .e-splitter .e-pane {
    overflow: visible !important
}

.e-pivotclient .e-splitter {
    border: none !important
}

.e-pivotclient .e-splitter .e-splitbar.e-h-bar:before {
    content: ""
}

.e-pivotclient .e-splitter .e-splitbar.e-h-bar:before {
    top: 50%;
    left: 1px;
    position: absolute
}

.e-pivotclient .e-splitter .e-splitbar.e-h-bar {
    font-family: 'ej-webfont'
}

.e-pivotclient .e-pivotschemadesigner .e-fieldEnSplitTable.e-pane {
    left: 4.5px
}

.e-pivotclient .e-axisTable.e-pane {
    left: 7.5px !important;
    padding-right: 9.5px !important
}

.e-pivotclient .e-serverchildsplit>span.e-splitbar.e-h-bar {
    width: 5px !important;
    border: none;
    left: 1.5px
}

.e-pivotclient .e-serverparentsplit>span.e-splitbar.e-h-bar {
    width: 6px !important;
    border: none
}

.e-pivotclient .e-splitter .e-splitbar.e-h-bar .e-activebar {
    background: none
}

.e-pivotclient .e-serverchildsplit .cdbTD.e-pane {
    padding-right: 2px
}

.e-pivotclient .axisBuilderTD.e-pane {
    left: 2.5px;
    padding-right: 7.5px
}

.e-pivotclient .e-serversplitresponsive>span.e-splitbar.e-h-bar {
    width: 5px !important;
    border: none
}

.e-pivotclient .e-childsplit.e-rtl>.e-axisTable.e-pane {
    left: 3.5px !important
}

.e-pivotclient .e-childsplit.e-rtl>.e-fieldTable.e-pane {
    left: -5.5px !important
}

.e-pivotclient .e-cubeTreeView .e-ul {
    overflow: auto !important
}

.e-olapclient .e-nextPageDiv {
    float: right;
    margin-top: 10px
}

.e-olapclient .e-memberPageCount {
    padding-left: 5px
}

.e-olapclient .e-disabled {
    cursor: pointer;
    opacity: .5
}

.e-olapclient .e-enabled {
    cursor: pointer;
    opacity: 1
}

.e-pivotclient .e-ddl .e-select {
    color: #333;
    background: #fff;
    border-color: #cecece
}

.e-pivotclient .e-ddl .e-select:hover {
    color: #333;
    background: #f4f4f4
}

.e-pivotclient .e-outerTable {
    border-collapse: collapse;
    background-color: #fff
}

.e-pivotclient .e-outerTable {
    font: normal 12px Segoe UI
}

.e-pivotclient .e-titleText {
    height: 50px;
    width: inherit;
    display: inline-block
}

.e-pivotclient .e-titleText {
    font: normal 20px Segoe UI;
    line-height: 48px
}

.e-pivotclient .e-titleText span {
    padding-left: 10px
}

.e-pivotclient .e-newReportImg:before {
    content: ""
}

.e-pivotclient .e-newReportImg:before {
    font-size: 20px
}

.e-pivotclient .e-addReportImg:before {
    content: ""
}

.e-pivotclient .e-addReportImg:before {
    font-size: 20px
}

.e-pivotclient .e-removeReportImg:before {
    content: ""
}

.e-pivotclient .e-removeReportImg:before {
    font-size: 20px
}

.e-pivotclient .e-renameReportImg:before {
    content: ""
}

.e-pivotclient .e-renameReportImg:before {
    font-size: 20px
}

.e-pivotclient .e-reportDBImg:before {
    content: ""
}

.e-pivotclient .e-reportDBImg:before {
    font-size: 20px
}

.e-pivotclient .e-mdxImg:before {
    content: ""
}

.e-pivotclient .e-mdxImg:before {
    font-size: 20px
}

.e-pivotclient .e-autoExecuteImg:before {
    content: ""
}

.e-pivotclient .e-autoExecuteImg:before {
    font-size: 20px
}

.e-pivotclient .e-calcMemberImg:before {
    font-size: 20px;
    content: ""
}

.e-pivotclient .e-excelExportImg:before {
    content: ""
}

.e-pivotclient .e-excelExportImg:before {
    font-size: 20px
}

.e-pivotclient .e-wordExportImg:before {
    content: ""
}

.e-pivotclient .e-wordExportImg:before {
    font-size: 20px
}

.e-pivotclient .e-pdfExportImg:before {
    content: ""
}

.e-pivotclient .e-pdfExportImg:before {
    font-size: 20px
}

.e-pivotclient .e-chartTypesImg:before {
    content: ""
}

.e-pivotclient .e-chartTypesImg:before {
    font-size: 20px
}

.e-pivotclient .e-toggleaxisImg:before {
    content: ""
}

.e-pivotclient .e-toggleaxisImg:before {
    font-size: 20px
}

.e-pivotclient .e-kpiCDB:before,.e-pivotclient .e-kpiGoalCDB:before,.e-pivotclient .e-kpiStatusCDB:before,.e-pivotclient .e-kpiTrendCDB:before,.e-pivotclient .e-kpiValueCDB:before,.e-pivotclient .e-kpiRootCDB:before {
    content: "";
    font-size: 18px
}

.e-pivotclient .e-kpiCDB,.e-pivotclient .e-kpiGoalCDB,.e-pivotclient .e-kpiStatusCDB,.e-pivotclient .e-kpiTrendCDB,.e-pivotclient .e-kpiValueCDB,.e-pivotclient .e-kpiRootCDB {
    height: 16px;
    width: 16px;
    display: inline-block;
    vertical-align: text-top
}

.e-pivotclient .e-newReportImg,.e-pivotclient .e-addReportImg,.e-pivotclient .e-removeReportImg,.e-pivotclient .e-renameReportImg,.e-pivotclient .e-reportDBImg,.e-pivotclient .e-mdxImg,.e-pivotclient .maximizedView,.e-pivotclient .e-calcMemberImg,.e-pivotclient .e-excelExportImg,.e-pivotclient .e-wordExportImg,.e-pivotclient .e-pdfExportImg,.e-pivotclient .e-chartTypesImg,.e-pivotclient .e-rowSortFilterImg,.e-pivotclient .e-colSortFilterImg,.e-pivotclient .e-toggleExpandButton,.e-pivotclient .e-toggleCollapseButton,.e-pivotclient .e-dimensionCDB,.e-pivotclient .e-folderCDB,.e-pivotclient .e-hierarchyCDB,.e-pivotclient .e-attributeCDB,.e-pivotclient .e-chartCDB,.e-pivotclient .e-namedSetCDB,.e-pivotclient .e-level0,.e-pivotclient .e-level1,.e-pivotclient .level2,.e-pivotclient .e-level3,.e-pivotclient .e-level4,.e-pivotclient .e-level5,.e-pivotclient .e-level6,.e-pivotclient .e-level7,.e-pivotclient .e-level8,.e-pivotclient .e-level9,.e-pivotclient .e-level10,.e-pivotclient .e-checkAll,.e-pivotclient .e-unCheckAll,.e-pivotclient .e-autoExecuteImg,.e-pivotclient .e-toggleaxisImg,.e-pivotclient .e-calcMemberCDB,.e-pivotclient .e-calcMemberGroupCDB,.e-pivotclient .e-kpiCDB,.e-pivotclient .e-kpiGoalCDB,.e-pivotclient .e-kpiStatusCDB,.e-pivotclient .e-kpiTrendCDB,.e-pivotclient .e-kpiValueCDB,.e-pivotclient .e-kpiRootCDB {
    color: #666
}

.e-pivotclient .e-newReportImg,.e-pivotclient .e-addReportImg,.e-pivotclient .e-removeReportImg,.e-pivotclient .e-renameReportImg,.e-pivotclient .e-reportDBImg,.e-pivotclient .e-mdxImg,.e-pivotclient .maximizedView,.e-pivotclient .e-calcMemberImg,.e-pivotclient .e-excelExportImg,.e-pivotclient .e-wordExportImg,.e-pivotclient .e-pdfExportImg,.e-pivotclient .e-chartTypesImg,.e-pivotclient .e-rowSortFilterImg,.e-pivotclient .e-colSortFilterImg,.e-pivotclient .e-toggleExpandButton,.e-pivotclient .e-toggleCollapseButton,.e-pivotclient .e-dimensionCDB,.e-pivotclient .e-folderCDB,.e-pivotclient .e-hierarchyCDB,.e-pivotclient .e-attributeCDB,.e-pivotclient .e-chartCDB,.e-pivotclient .e-namedSetCDB,.e-pivotclient .e-level0,.e-pivotclient .e-level1,.e-pivotclient .level2,.e-pivotclient .e-level3,.e-pivotclient .e-level4,.e-pivotclient .e-level5,.e-pivotclient .e-level6,.e-pivotclient .e-level7,.e-pivotclient .e-level8,.e-pivotclient .e-level9,.e-pivotclient .e-level10,.e-pivotclient .e-checkAll,.e-pivotclient .e-unCheckAll,.e-pivotclient .e-autoExecuteImg,.e-pivotclient .e-toggleaxisImg,.e-pivotclient .e-calcMemberCDB,.e-pivotclient .e-calcMemberGroupCDB,.e-pivotclient .e-kpiCDB,.e-pivotclient .e-kpiGoalCDB,.e-pivotclient .e-kpiStatusCDB,.e-pivotclient .e-kpiTrendCDB,.e-pivotclient .e-kpiValueCDB,.e-pivotclient .e-kpiRootCDB {
    text-indent: -3px
}

.e-pivotclient .maximizedView:before {
    content: ""
}

.e-pivotclient .maximizedView:before {
    font-size: 21px
}

.e-pivotclient .e-colSortFilterImg:before {
    content: ""
}

.e-pivotclient .e-colSortFilterImg:before {
    font-size: 32px;
    line-height: .65;
    text-indent: -9px
}

.e-pivotclient .e-rowSortFilterImg:before {
    content: ""
}

.e-pivotclient .e-rowSortFilterImg:before {
    font-size: 29px;
    line-height: .8;
    text-indent: -7px
}

.e-pivotclient .e-chartPanel {
    height: 0;
    width: 800px;
    margin: 5px 7px 7px
}

.e-pivotclient .clientTab {
    font: bold 12px Segoe UI
}

.e-pivotclient .clientTab {
    margin-top: 6px !important
}

.e-pivotclient .e-toggleExpandButton,.e-pivotclient .e-toggleCollapseButton {
    background-repeat: no-repeat;
    height: 20px;
    width: 21px;
    cursor: pointer;
    position: relative;
    top: -3px
}

.e-pivotclient .e-toggleExpandButton {
    float: right;
    background-position: center -20px;
    margin: 5px
}

.e-pivotclient .e-toggleCollapseButton {
    background-position: 6px 0;
    position: relative;
    top: 11px
}

.e-pivotclient .e-toggleExpandButton:hover,.e-pivotclient .e-toggleCollapseButton:hover {
    color: #333;
    background: #f4f4f4
}

.e-pivotclient .e-toggleCollapseButton:before {
    content: "";
    font-size: 20px
}

.e-pivotclient .e-toggleExpandButton:before {
    content: "";
    font-size: 20px;
    margin-right: 7px
}

.e-pivotclient .e-pivotschemadesigner .e-fieldTable {
    background: #fff !important;
    border-collapse: collapse !important;
    margin: 6px 0 8px !important
}

.e-pivotclient .e-pivotschemadesigner .e-fieldEnSplitTable {
    margin: 6px 0 8px !important
}

.e-pivotclient .e-pivotschemadesigner .e-fieldDisSplitTable {
    margin: 6px 4px 8px !important
}

.e-pivotclient .e-chartToolBar {
    border: none
}

.e-pivotclient .e-toolBar {
    border: none
}

.e-pivotclient .e-toggleText {
    background-position: center 0;
    background-repeat: no-repeat;
    height: 140px;
    width: 30px
}

.e-pivotclient .e-splitBtn {
    margin: 7px 0 0 6px;
    position: relative
}

.e-pivotclient .e-csHeader {
    font: normal 14px Segoe UI;
    margin: 8px 0 8px 3px
}

.e-pivotclient .e-cdbHeader,.e-pivotclient .e-axisHeader {
    font-weight: bold;
    line-height: 28px
}

.e-pivotclient .e-cdbHeader,.e-pivotclient .e-axisHeader {
    border: 1px solid #cecece
}

.e-pivotclient .e-axisHeader span:not(.e-removeSplitBtn),.e-pivotclient .e-cdbHeader span {
    padding-left: 5px
}

.e-pivotclient.e-rtl .e-axisHeader span:not(.e-removeSplitBtn),.e-pivotclient.e-rtl .e-cdbHeader span {
    padding-right: 5px
}

.e-pivotclient .e-cubeTable {
    border-collapse: collapse;
    margin: 0 5px 3px 5px
}

.e-pivotclient .e-cdbHeader {
    border-bottom: 0;
    overflow: hidden
}

.e-pivotclient .e-ellipse {
    float: right;
    margin-right: 5px;
    margin-left: -17px;
    background-color: #fff;
    position: relative
}

.e-pivotclient .e-axisHeader {
    border-bottom: 0
}

.e-pivotclient .e-reportToolbar {
    border-color: #cecece !important;
    background: #fcfcfc
}

.e-pivotclient .e-cubeBrowser {
    border: 1px solid #cecece !important
}

.e-pivotclient .e-cubeName {
    padding: 7px 0 0 6px;
    font: normal 14px Segoe UI
}

.e-pivotclient .e-categoricalAxis,.e-pivotclient .e-rowAxis,.e-pivotclient .e-slicerAxis {
    margin-bottom: 3px;
    overflow: auto
}

.e-pivotclient .e-categoricalAxis,.e-pivotclient .e-rowAxis,.e-pivotclient .e-slicerAxis {
    border: 1px solid #cecece
}

.e-pivotclient .e-gridContainer,.e-pivotclient .e-chartContainer {
    border: 1px solid #cecece
}

.e-pivotclient .e-dropIndicator {
    margin-top: 4px !important;
    border-top: 3px dashed #3277b2
}

.e-pivotclient .e-targetAxis {
    background-color: #f4f4f4;
    color: #333
}

.e-pivotclient .e-reportToolbar .e-active {
    color: #fff
}

.e-pivotclient .e-connectImg,.e-pivotclient .e-newReportImg,.e-pivotclient .e-addReportImg,.e-pivotclient .e-removeReportImg,.e-pivotclient .e-renameReportImg,.e-pivotclient .e-reportDBImg,.e-pivotclient .e-mdxImg,.e-pivotclient .maximizedView,.e-pivotclient .e-calcMemberImg,.e-pivotclient .e-excelExportImg,.e-pivotclient .e-wordExportImg,.e-pivotclient .e-pdfExportImg,.e-pivotclient .e-chartTypesImg,.e-pivotclient .e-rowSortFilterImg,.e-pivotclient .e-colSortFilterImg,.e-pivotclient .e-connectImg:hover,.e-pivotclient .e-newReportImg:hover,.e-pivotclient .e-addReportImg:hover,.e-pivotclient .e-removeReportImg:hover,.e-pivotclient .e-renameReportImg:hover,.e-pivotclient .e-reportDBImg:hover,.e-pivotclient .e-mdxImg:hover,.e-pivotclient .e-calcMemberImg:hover,.e-pivotclient .e-excelExportImg:hover,.e-pivotclient .e-wordExportImg:hover,.e-pivotclient .e-pdfExportImg:hover,.e-pivotclient .e-chartTypesImg:hover,.e-pivotclient .e-rowSortFilterImg:hover,.e-pivotclient .e-colSortFilterImg:hover,.e-pivotclient .e-autoExecuteImg:hover,.e-pivotclient .e-autoExecuteImg,.e-pivotclient .e-toggleaxisImg,.e-pivotclient .e-toggleaxisImg:hover {
    background-repeat: no-repeat;
    cursor: default;
    display: inline-block
}

.e-pivotclient .e-connectImg,.e-pivotclient .e-newReportImg,.e-pivotclient .e-addReportImg,.e-pivotclient .e-removeReportImg,.e-pivotclient .e-renameReportImg,.e-pivotclient .e-reportDBImg,.e-pivotclient .e-mdxImg,.e-pivotclient .maximizedView,.e-pivotclient .e-calcMemberImg,.e-pivotclient .e-excelExportImg,.e-pivotclient .e-wordExportImg,.e-pivotclient .e-pdfExportImg,.e-pivotclient .e-chartTypesImg,.e-pivotclient .e-rowSortFilterImg,.e-pivotclient .e-colSortFilterImg,.e-pivotclient .e-connectImg:hover,.e-pivotclient .e-newReportImg:hover,.e-pivotclient .e-addReportImg:hover,.e-pivotclient .e-removeReportImg:hover,.e-pivotclient .e-renameReportImg:hover,.e-pivotclient .e-reportDBImg:hover,.e-pivotclient .e-mdxImg:hover,.e-pivotclient .e-calcMemberImg:hover,.e-pivotclient .e-excelExportImg:hover,.e-pivotclient .e-wordExportImg:hover,.e-pivotclient .e-pdfExportImg:hover,.e-pivotclient .e-chartTypesImg:hover,.e-pivotclient .e-rowSortFilterImg:hover,.e-pivotclient .e-colSortFilterImg:hover,.e-pivotclient .e-autoExecuteImg:hover,.e-pivotclient .e-autoExecuteImg,.e-pivotclient .e-toggleaxisImg,.e-pivotclient .e-toggleaxisImg:hover {
    height: 20px;
    width: 20px;
    margin: 4px
}

.e-pivotclient .e-connectImg:hover,.e-pivotclient .e-newReportImg:hover,.e-pivotclient .e-addReportImg:hover,.e-pivotclient .e-removeReportImg:hover,.e-pivotclient .e-renameReportImg:hover,.e-pivotclient .e-reportDBImg:hover,.e-pivotclient .e-mdxImg:hover,.e-pivotclient .e-calcMemberImg:hover,.e-pivotclient .e-excelExportImg:hover,.e-pivotclient .e-wordExportImg:hover,.e-pivotclient .e-pdfExportImg:hover,.e-pivotclient .e-chartTypesImg:hover,.e-pivotclient .maximizedView:hover,.e-pivotclient .e-rowSortFilterImg:hover,.e-pivotclient .e-colSortFilterImg:hover,.e-pivotclient .e-autoExecuteImg:hover,.e-pivotclient .e-toggleaxisImg:hover {
    cursor: pointer;
    color: #333
}

.e-pivotclient .reportList {
    overflow: visible !important
}

.e-pivotclient div.e-advancedFilterDlg {
    border: 1px solid #cecece
}

.e-pivotclient li.e-reportCol.e-hover {
    background: none;
    border-color: transparent
}

.e-pivotclient .e-sortReportTbl {
    width: 100%
}

.e-pivotclient .e-sortReportTbl {
    margin: 0 4px 18px
}

.e-pivotclient .e-sortingDlg,.e-pivotclient .e-filteringDlg {
    font: bold 12px Segoe UI !important
}

.e-pivotclient .e-sortDisable,.e-pivotclient .e-radioBtnDesc,.e-pivotclient .e-preserveHrchy,.e-pivotclient .e-filterLbl,.e-pivotclient .e-conditionLbl {
    vertical-align: middle
}

.e-pivotclient .e-sortEnable,.e-pivotclient .e-radioBtnAsc {
    vertical-align: text-bottom
}

.e-pivotclient .e-radioBtnAsc,.e-pivotclient .e-radioBtnDesc,.e-pivotclient .e-measuresList,.e-pivotclient .e-sortEnable,.e-pivotclient .e-sortDisable,.e-pivotclient .filter,.e-pivotclient .e-filterCondition,.e-pivotclient .e-filterDisable,.e-pivotclient .e-filterEnable,.e-pivotclient .e-chkBoxColumn {
    margin-top: 15px
}

.e-pivotclient input.inputConditionMbl[type=number]::-webkit-inner-spin-button,.e-pivotclient input.inputConditionMbl[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none !important;
    margin: 0
}

.e-pivotclient .e-sortDisable,.e-pivotclient .e-radioBtnDesc {
    margin-bottom: 15px
}

.e-pivotclient .e-filterFrmDiv,.e-pivotclient .e-filterToDiv,.e-pivotclient .e-filterBtw {
    float: left
}

.e-pivotclient .e-filterLbl {
    margin-top: -23px
}

.e-pivotclient .e-sortingDlg,.e-pivotclient .e-filteringDlg {
    margin-top: -1px !important
}

.e-pivotclient .e-filterFrmDiv,.e-pivotclient .e-filterBtw,.e-pivotclient .e-filterToDiv {
    margin-bottom: -7px;
    margin-top: 10px !important
}

.e-pivotclient .e-conditionLbl,.e-pivotclient .filterMeasureListLbl {
    margin-bottom: 14px;
    margin-top: 10px !important
}

.e-pivotclient .e-filterBtw,.e-pivotclient .e-filterToDiv {
    margin-left: 4px
}

.e-pivotclient .e-sortDisableLbl,.e-pivotclient .e-sortEnableLbl,.e-pivotclient .e-radioBtnAscLbl,.e-pivotclient .e-radioBtnDescLbl,.e-pivotclient .e-preserveHrchyLbl,.e-pivotclient .e-filterDisableLbl {
    margin-left: 4px !important
}

.e-pivotclient .e-dialog-scroller {
    height: auto !important
}

.e-pivotclient .e-filterDisableLbl {
    vertical-align: text-bottom
}

.e-pivotclient .e-filterBtw {
    margin-left: 12px
}

.e-pivotclient .e-filterToDiv {
    margin-left: 8px
}

.e-pivotclient .borderFilterSortDlg {
    border: 1px solid #cecece;
    border-top: none;
    margin-bottom: 13px;
    margin-top: -4px
}

.e-pivotclient .filterMeasureListLbl,.e-pivotclient .e-conditionLbl,.e-pivotclient .e-filterValueLbl {
    margin-bottom: 15px
}

.e-pivotclient .e-orderLbl,.e-pivotclient .e-sortingLbl {
    position: relative;
    padding-top: 12px
}

.e-pivotclient .e-filterValueLbl {
    margin-top: -5px !important;
    position: absolute
}

.e-pivotclient .e-sortDisableLbl,.e-pivotclient .e-sortEnableLbl,.e-pivotclient .e-radioBtnAscLbl,.e-pivotclient .e-radioBtnDescLbl,.e-pivotclient .e-filterDisableLbl {
    margin-top: 13px;
    position: absolute
}

.e-pivotclient .e-preserveHrchyLbl {
    margin-top: 2px;
    position: absolute
}

.e-pivotclient .e-pivotclient .e-filterLbl {
    margin-top: -40px
}

.e-pivotclient .e-measureListLbl {
    margin-top: 3px
}

.e-pivotclient .e-reportCol {
    width: auto;
    height: 25px
}

.e-pivotclient .e-dimensionCDB,.e-pivotclient .e-folderCDB,.e-pivotclient .e-hierarchyCDB,.e-pivotclient .e-attributeCDB,.e-pivotclient .e-chartCDB,.e-pivotclient .e-namedSetCDB,.e-pivotclient .e-level0,.e-pivotclient .e-level1,.e-pivotclient .e-level2,.e-pivotclient .e-level3,.e-pivotclient .e-level4,.e-pivotclient .e-level5,.e-pivotclient .e-level6,.e-pivotclient .e-level7,.e-pivotclient .e-level8,.e-pivotclient .e-level9,.e-pivotclient .e-level10,.e-pivotclient .e-calcMemberCDB,.e-pivotclient .e-calcMemberGroupCDB {
    height: 16px;
    width: 16px;
    display: inline-block;
    vertical-align: text-top
}

.e-pivotclient .e-attributeCDB:before {
    content: "";
    font-size: 18px
}

.e-pivotclient .e-folderCDB:before {
    content: "";
    font-size: 18px
}

.e-pivotclient .e-dimensionCDB:before {
    content: "";
    font-size: 15px
}

.e-pivotclient .e-hierarchyCDB:before {
    content: "";
    font-size: 18px
}

.e-pivotclient .e-chartCDB:before {
    content: "";
    font-size: 15px
}

.e-pivotclient .e-namedSetCDB:before {
    content: "";
    font-size: 18px
}

.e-pivotclient .e-level0:before {
    content: "";
    font-size: 19px
}

.e-pivotclient .e-level1:before {
    content: "";
    font-size: 18px
}

.e-pivotclient .e-level2:before {
    content: "";
    font-size: 17px
}

.e-pivotclient .e-level3:before {
    content: "";
    font-size: 17px
}

.e-pivotclient .e-level4:before {
    content: "";
    font-size: 18px
}

.e-pivotclient .e-level5:before {
    content: "";
    font-size: 17px
}

.e-pivotclient .e-level6:before {
    content: "";
    font-size: 17px
}

.e-pivotclient .e-level7:before {
    content: "";
    font-size: 17px
}

.e-pivotclient .e-level8:before {
    content: "";
    font-size: 17px
}

.e-pivotclient .e-level9:before {
    content: "";
    font-size: 17px
}

.e-pivotclient .e-level10:before {
    content: "";
    font-size: 17px
}

.e-pivotclient .e-dialogOKBtn,.e-pivotclient .e-dialogCancelBtn {
    width: 69px;
    margin-left: 10px
}

.e-pivotclient .e-dialogOKBtn {
    margin-left: 83px
}

.e-pivotclient .e-editorPara {
    margin: 0 0 7px
}

.e-pivotclient .e-loadReportTbl,.e-pivotclient .e-removeDBReportTbl,.e-pivotclient .e-renameDBReportTbl {
    margin: 10px 0 10px 0
}

.e-pivotclient .e-loadReportTd,.e-pivotclient .e-removeDBReportTd,.e-pivotclient .e-renameDBReportTd {
    width: 100px
}

.e-pivotclient table.e-renameDBReportTbl tr td {
    padding: 5px
}

.e-pivotclient .e-dialogInput {
    float: right;
    margin: 10px 0 17px 7px
}

.e-pivotclient .e-checkAll,.e-pivotclient .e-unCheckAll {
    display: inline-block;
    height: 15px;
    width: 16px;
    cursor: pointer
}

.e-pivotclient .e-checkAll:hover,.e-pivotclient .e-unCheckAll:hover {
    background: #f4f4f4;
    color: #333
}

.e-pivotclient .e-checkAll:before {
    content: "";
    font-size: 16px
}

.e-pivotclient .e-unCheckAll:before {
    content: "";
    font-size: 16px
}

.e-pivotclient .e-unCheckAll {
    margin-left: 5px
}

.e-pivotclient .e-saveReportImg:before {
    content: ""
}

.e-pivotclient .e-loadReportImg:before {
    content: ""
}

.e-pivotclient .e-saveAsReportImg:before {
    content: ""
}

.e-pivotclient .e-removeDBReportImg:before {
    content: ""
}

.e-pivotclient .e-renameDBReportImg:before {
    content: ""
}

.e-pivotclient .e-line:before {
    content: ""
}

.e-pivotclient .e-spline:before {
    content: ""
}

.e-pivotclient .e-column:before {
    content: ""
}

.e-pivotclient .e-area:before {
    content: ""
}

.e-pivotclient .e-splinearea:before {
    content: ""
}

.e-pivotclient .e-stepline:before {
    content: ""
}

.e-pivotclient .e-steparea:before {
    content: ""
}

.e-pivotclient .e-pie:before {
    content: ""
}

.e-pivotclient .e-bar:before {
    content: ""
}

.e-pivotclient .e-stackingarea:before {
    content: ""
}

.e-pivotclient .e-stackingcolumn:before {
    content: ""
}

.e-pivotclient .e-stackingbar:before {
    content: ""
}

.e-pivotclient .e-pyramid:before {
    content: ""
}

.e-pivotclient .e-funnel:before {
    content: ""
}

.e-pivotclient .e-doughnut:before {
    content: ""
}

.e-pivotclient .e-scatter:before {
    content: ""
}

.e-pivotclient .e-bubble:before {
    content: ""
}

.e-pivotclient .waterfall:before {
    content: ""
}

.e-pivotclient .treemap:before {
    content: ""
}

.e-pivotclient .e-chartTypesIcon:before,.e-pivotclient .e-reportDBIcon:before {
    font-family: 'ej-webfont';
    margin-left: 2px
}

.e-pivotclient .e-chartTypesIcon:before,.e-pivotclient .e-reportDBIcon:before {
    font-size: 20px
}

.e-pivotclient .e-chartTypesOnGridView {
    display: none !important
}

.e-pivotclient .e-chartTypesIcon,.e-pivotclient .e-chartTypesIcon:hover,.e-pivotclient .e-reportDBIcon,.e-pivotclient .e-reportDBIcon:hover {
    background-repeat: no-repeat;
    cursor: default;
    display: inline-block;
    width: 24px
}

.e-pivotclient .e-chartTypesIcon,.e-pivotclient .e-chartTypesIcon:hover,.e-pivotclient .e-reportDBIcon,.e-pivotclient .e-reportDBIcon:hover {
    height: 28px;
    margin: 5px 5px 0 0
}

.e-pivotclient .e-chartTypesDialog,.e-pivotclient .e-reportDBDialog {
    position: absolute;
    padding: 0 0 5px 5px;
    z-index: 1000000;
    background-color: #fcfcfc;
    border: 2px solid #cecece
}

.e-pivotclient .e-chartTypesIcon,.e-pivotclient .e-reportDBIcon {
    color: #666
}

.e-pivotclient .e-chartTypesIcon:hover,.e-pivotclient .e-reportDBIcon:hover {
    cursor: pointer;
    background: #f4f4f4
}

.e-pivotclient .e-chartTypesIcon:hover,.e-pivotclient .e-reportDBIcon:hover {
    color: #333
}

.e-pivotclient .e-activeChartType {
    color: #fff;
    background: #3277b2
}

.e-pivotclient.e-rtl .errOKBtn {
    margin-right: 155px !important
}

.e-pivotclient .e-memberEditorDiv {
    height: 256px;
    border: 1px solid #cecece
}

.e-pivotclient .e-memberEditorDiv {
    margin-top: 7px
}

.e-pivotclient .e-advancedFilterDlg .e-memberSearchEditorDiv {
    padding: 12px 12px 0 12px !important
}

.e-pivotclient .e-advancedFilterDlg .e-memberEditorDiv {
    padding: 0 !important;
    margin: 12px 12px 0 12px
}

.e-pivotclient .e-removeSplitBtn,.e-pivotclient .e-removeMeasure {
    background-repeat: no-repeat;
    height: 11px;
    padding-left: 10px;
    width: 11px;
    color: #333
}

.e-pivotclient .valuefilter td {
    padding: 6px 2px 6px 8px
}

.e-pivotclient .e-removeSplitBtn:before {
    margin-left: -6px;
    margin-top: 2px;
    font-size: 13px
}

.e-pivotclient .e-removeSplitBtn:before {
    content: ""
}

.e-pivotclient .e-splitBtn .e-removeSplitBtn:hover,.e-pivotclient .e-splitBtn .e-removeSplitBtn.e-removeHover {
    cursor: pointer
}

.e-pivotclient .e-splitBtn .e-removeSplitBtn:hover,.e-pivotclient .e-splitBtn .e-removeSplitBtn.e-removeHover {
    background: #f4f4f4
}

.e-pivotclient .e-removeSplitBtn {
    display: inline-block;
    float: none;
    position: absolute
}

.e-pivotclient .e-removeSplitBtn {
    background: #fcfcfc;
    margin: 0 !important
}

.e-pivotclient .e-removeSplitBtn {
    border: 1px solid #cecece;
    padding-bottom: 7px;
    padding-right: 0
}

.e-pivotclient .e-removeMeasure {
    background-position: 0 -1835px !important;
    margin: 4px;
    color: #666
}

.e-pivotclient .e-removeMeasure:before {
    content: "";
    font-size: 13px;
    display: inline-block
}

.e-pivotclient .e-measureEditor {
    margin: 3px 5px 0 5px
}

.e-pivotclient .e-measureEditor:hover {
    color: #333;
    background-color: #f4f4f4;
    cursor: pointer
}

.e-pivotclient .e-nodetext {
    font-size: inherit !important
}

.e-pivotclient .e-dialog {
    font: bold 12px Segoe UI !important;
    opacity: 1 !important
}

.e-pivotclient .e-corner-all {
    border-radius: 0 !important
}

.e-pivotclient .e-button {
    font-size: 12px !important
}

.e-pivotclient .e-treeview {
    background-color: #fff
}

.e-pivotclient .e-treeview ul {
    margin: 0
}

.e-pivotclient .e-treeview,.e-pivotclient .e-text {
    font-size: 12px
}

.e-pivotclient .e-tab,.e-pivotclient .e-header {
    width: auto
}

.e-pivotclient .e-tab,.e-pivotclient .e-active-content {
    padding: 0 !important
}

.e-pivotclient .e-tab,.e-pivotclient .e-content {
    border-width: 0
}

.e-pivotclient .e-toolbar {
    border-width: 1px 0
}

.e-pivotclient .e-input {
    line-height: normal !important
}

.e-pivotclient .e-progress-txt {
    top: -2px !important
}

.e-pivotclient .filter {
    display: none !important
}

.e-cdbHeader.e-responsive,.e-cubeBrowser.e-responsive {
    width: 98% !important
}

.e-pivotclient .oClientTbl {
    position: relative
}

.e-rowAxis.e-responsive,.e-slicerAxis.e-responsive,.e-categoricalAxis.e-responsive,.e-axisHeader.e-responsive {
    width: 95% !important
}

.e-pivotclient .e-reportDlg {
    margin-bottom: -10px
}

.e-pivotclient .e-dialogFooter {
    float: right
}

.e-pivotclient .e-dialogFooter {
    margin: 7px 0 6px
}

.e-pivotclient .e-filterDialog .e-dialogCancelBtn {
    margin-right: 10px
}

.e-pivotclient e-reportCol {
    margin-left: 3px
}

.e-pivotclient.e-rtl .e-reportDlg table td {
    width: 100px
}

.e-pivotclient.e-rtl .e-reportDlg {
    margin-left: -5px
}

.e-pivotclient.e-rtl .e-titleText span {
    padding-right: 10px
}

.e-pivotclient.e-rtl .e-splitBtn,.e-pivotclient.e-rtl .e-cubeName {
    margin: 7px 6px 0 0
}

.e-pivotclient.e-rtl .e-controlPanel {
    right: 10px
}

.e-pivotclient.e-rtl .e-controlPanel .e-icon {
    float: right
}

.e-pivotclient.e-rtl .sortfilterTab .e-content {
    float: none
}

.e-pivotclient.e-rtl .e-unCheckAll {
    margin-right: 4px
}

.e-pivotclient.e-rtl .e-filterFrmDiv,.e-pivotclient.e-rtl .e-filterToDiv,.e-pivotclient.e-rtl .e-filterBtw {
    float: right
}

.e-pivotclient.e-rtl .e-sortDisableLbl,.e-pivotclient.e-rtl .e-sortEnableLbl,.e-pivotclient.e-rtl .e-radioBtnAscLbl,.e-pivotclient.e-rtl .e-radioBtnDescLbl,.e-pivotclient.e-rtl .e-preserveHrchyLbl,.e-pivotclient.e-rtl .e-filterDisableLbl {
    margin-right: 4px
}

.e-pivotclient.e-rtl .e-dialogFooter {
    float: left;
    margin: 7px 6px 7px
}

.e-pivotclient.e-rtl .e-dialogOKBtn {
    margin-left: 10px;
    margin-right: 91px
}

.e-pivotclient.e-rtl .e-dialogCancelBtn {
    margin-left: -5px
}

.e-pivotclient.e-rtl .e-chartPanel {
    direction: ltr;
    margin: 5px -7px 0 0
}

.e-pivotclient.e-rtl .e-gridPanel {
    margin-left: 1px
}

.e-pivotclient.e-rtl .e-pivotGridTable.e-rtl .e-expand,.e-pivotclient.e-rtl .e-pivotGridTable.e-rtl .e-collapse {
    float: none !important
}

.e-pivotclient .e-pivotschemadesigner .e-pivotHeader,.e-pivotclient .e-pivotschemadesigner .e-rPivotHeader,.e-pivotclient .e-pivotschemadesigner .e-schemaFilter,.e-pivotclient .e-pivotschemadesigner .e-schemaColumn,.e-pivotclient .e-pivotschemadesigner .e-schemaRow,.e-pivotclient .e-pivotschemadesigner .e-schemaValue {
    margin: 0 !important;
    width: 100%
}

.e-pivotclient .e-pivotschemadesigner .e-dropIndicator {
    margin-top: 0 !important;
    visibility: hidden;
    height: 2px
}

.e-pivotclient .e-pivotschemadesigner .e-dropIndicator {
    border-top: 3px dashed #3277b2
}

.e-pivotclient .e-pivotschemadesigner .e-pivotButton:hover .e-dropIndicatorActive {
    visibility: visible
}

.e-pivotclient .e-pivotschemadesigner .e-schemaFieldTree.e-treeview .e-text {
    min-height: 0 !important;
    font-weight: normal !important;
    width: auto
}

.e-pivotclient .e-pivotschemadesigner .e-pivotButton>.e-pvtBtn {
    margin-right: 0;
    width: auto !important;
    height: 20px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.e-pivotclient .e-pivotschemadesigner .e-pivotButton>.e-pvtBtn {
    margin-top: -5px
}

.e-pivotclient .e-pivotschemadesigner .e-pivotButton>.e-pvtBtn {
    margin-left: 2px
}

.e-pivotclient.e-rtl .e-pivotschemadesigner .e-pivotButton>.e-pvtBtn {
    margin-right: 2px;
    margin-left: 0
}

.e-pivotclient .e-pivotschemadesigner .e-pivotButton>.e-pvtBtn:hover {
    border: 1px solid;
    border-color: #cecece !important
}

.e-pivotclient .e-pivotschemadesigner .e-removeClientPivotBtn:before {
    margin-top: 2.75px !important;
    font-size: 13px !important
}

.e-pivotclient .e-pivotschemadesigner .e-removeClientPivotBtn:before {
    content: "" !important
}

.e-pivotclient .e-pivotschemadesigner .e-removeClientPivotBtn {
    display: inline-block !important;
    float: none !important;
    box-sizing: content-box !important;
    padding-right: 0 !important
}

.e-pivotclient .e-pivotschemadesigner .e-removeClientPivotBtn {
    margin: 0 !important;
    margin-top: 4px;
    background: #e0e0e0 !important;
    height: 18px
}

.e-pivotclient .e-pivotschemadesigner .e-removeClientPivotBtn {
    border: 1px solid #cecece !important
}

.e-pivotclient .e-pivotschemadesigner .e-removeClientPivotBtn:hover,.e-pivotclient .e-pivotschemadesigner .e-removeClientPivotBtn.e-removeHover {
    cursor: pointer
}

.e-pivotclient .e-pivotschemadesigner .e-olapFieldList {
    margin-top: 8px
}

.e-pivotclient .e-pivotschemadesigner .e-olapFieldList {
    border: 1px solid #cecece
}

.e-pivotclient .e-pivotschemadesigner,.e-pivotclient .e-pivotschemadesigner .e-fieldTable,.e-pivotclient .e-pivotschemadesigner .e-axisTable,.e-pivotclient .e-pivotschemadesigner .e-axisTd1,.e-pivotclient .e-pivotschemadesigner .e-axisTd2 {
    float: left !important
}

.e-pivotclient .e-pivotschemadesigner .e-axisTable {
    margin-top: 6px
}

.e-pivotclient .e-pivotschemadesigner .addedFieldTable {
    margin: 6px 7px 8px 5px;
    width: 43% !important
}

.e-pivotclient .e-pivotschemadesigner .e-clientFieldTable {
    float: right !important
}

.e-pivotclient .e-pivotschemadesigner .e-clientAxisSplitterTable {
    margin-left: 0 !important
}

.e-pivotclient .e-pivotschemadesigner .e-clientAxisTable {
    width: 50% !important;
    margin-left: 0 !important
}

.e-pivotclient .e-pivotschemadesigner #axisTd {
    margin-top: 0 !important
}

.e-pivotclient .e-pivotschemadesigner .e-axisTd2,.e-pivotclient .e-pivotschemadesigner .e-axisTd1 {
    height: 27%
}

.e-pivotclient .e-pivotschemadesigner .e-cubelists {
    margin-bottom: -2px
}

.e-pivotclient .e-pivotschemadesigner {
    border: none
}

.e-pivotclient .e-toggleButtons {
    width: 15px !important;
    margin-right: 0 !important;
    margin-left: 0 !important
}

.e-pivotclient .e-togglePanel {
    float: left;
    margin-left: 5px;
    background-color: #e0e0e0
}

.e-pivotclient .e-gridPanel {
    background: none !important
}

.e-pivotclient .e-clrFilter:before {
    content: "";
    font-size: 16px;
    float: left
}

.e-pivotclient .e-activeFilter:before {
    content: "";
    height: 16px;
    width: 16px
}

.e-pivotclient #clientDialog_wrapper.e-advancedFilterDlg .e-scroller {
    overflow: visible !important;
    border: none
}

.e-pivotclient #clientDialog_wrapper.e-rtl.e-advancedFilterDlg .e-scroller>.e-content {
    overflow: visible !important
}

.e-pivotschemadesigner #clientDialog_wrapper.e-advancedFilterDlg .e-clientDialog {
    overflow: visible !important
}

.e-pivotclient #sep1,.e-pivotclient #sep2,.e-pivotclient #sep3,.e-pivotclient #sep4,.e-pivotclient #sep5,.e-pivotclient #sep6,.e-pivotclient #sep7,.e-pivotclient #sep8,.e-pivotclient #sep9 {
    height: 1px;
    background-color: #cecece;
    margin-left: 30px
}

.e-pivotclient #sep1 {
    height: 0
}

.e-pivotclient #labelFilterBtn,.e-pivotclient #ascOrder,.e-pivotclient #descOrder,.e-pivotclient #clearAllFilters,.e-pivotclient #clearSorting {
    border-bottom: none
}

.e-pivotclient .e-advancedFilterDlg .e-treeview .e-text {
    font-weight: normal
}

.e-pivotclient .e-clrSort:before {
    font-size: 22px;
    float: left;
    margin-top: -1px
}

.e-pivotclient .e-selectedSort {
    border: 1px solid !important
}

.e-pivotclient .e-filterElementTag.e-vertical {
    border-color: #fff
}

.e-pivotclient .e-filterIndicator {
    height: 16px;
    width: 16px;
    position: absolute;
    top: 150px;
    margin-left: -12px
}

.e-pivotclient .e-filterIndicator:before {
    content: "";
    height: 16px;
    width: 16px
}

.e-pivotclient .e-filterDialog td {
    padding-left: 6px
}

.e-pivotclient .e-pivotpager {
    border: 1px solid #cecece;
    margin-bottom: 5px;
    margin-left: 6px !important
}

.e-pivotclient .e-pivotpager table {
    margin-left: auto !important;
    margin-right: auto !important
}

.e-pivotclient .e-pivotpager .e-pagerDiv {
    padding: 0
}

.e-pivotclient .e-pivotpager .e-pagerTextBox {
    height: 14px
}

.e-pivotclient .inActive {
    display: none
}

.e-pivotclient .e-vScrollPanel {
    background-color: #e0e0e0;
    width: 0;
    margin-left: 5px;
    display: inline-block;
    border-radius: 10px
}

.e-pivotclient .e-vScrollThumb {
    width: 11px;
    position: relative;
    top: 1px;
    z-index: 1000;
    border-radius: 5px;
    background-color: #b8b8b8
}

.e-pivotclient .e-hScrollPanel {
    background-color: #e0e0e0;
    width: 0;
    height: 6px;
    border-radius: 10px
}

.e-pivotclient .e-hScrollThumb {
    border-radius: 5px;
    height: 11px;
    position: relative;
    left: 1px;
    top: 1px;
    z-index: 1000;
    background-color: #b8b8b8
}

.e-pivotclient .e-vScrollThumb:hover,.e-pivotclient .e-hScrollThumb:hover {
    background-color: #969696
}

.e-pivotclient .e-categPageIndicator,.e-pivotclient .e-seriesPageIndicator {
    width: auto;
    background-color: #3277b2;
    border: thin solid #cecece;
    color: #fff;
    padding: 5px;
    position: absolute;
    z-index: 1000;
    border-radius: 7px
}

.e-pivotclient .e-pivotschemadesigner #axisTd,.e-pivotclient .e-pivotschemadesigner #axisTd3 {
    margin-top: 0 !important
}

.e-pivotclient .hsVirtualScrolling {
    margin-bottom: 5px
}

.e-pivotclient .e-icon.e-searchEditorTree:before {
    content: "";
    cursor: pointer
}

.e-pivotclient .e-dialog .e-icon.e-searchEditorTree {
    display: inline-block;
    position: absolute
}

.e-pivotclient .e-dialog .e-icon.e-searchEditorTree {
    top: 37px;
    left: 225px
}

.e-pivotclient .e-pivotschemadesigner .e-dialog .e-icon.e-searchEditorTree {
    display: inline-block;
    position: absolute
}

.e-pivotclient .e-pivotschemadesigner .e-dialog .e-icon.e-searchEditorTree {
    top: 15px;
    left: 232px
}

.e-pivotclient.e-rtl .e-dialog.e-rtl .e-icon.e-searchEditorTree {
    display: inline-block;
    position: absolute
}

.e-pivotclient.e-rtl .e-dialog.e-rtl .e-icon.e-searchEditorTree {
    top: 37px;
    left: 13px
}

.e-pivotclient.e-rtl .e-pivotschemadesigner.e-rtl .e-dialog.e-rtl .e-icon.e-searchEditorTree {
    display: inline-block;
    position: absolute
}

.e-pivotclient.e-rtl .e-pivotschemadesigner.e-rtl .e-dialog.e-rtl .e-icon.e-searchEditorTree {
    top: 15px;
    left: 13px
}

.e-pivotclient.e-rtl .e-dialog.e-advancedFilterDlg.e-rtl .e-icon.e-searchEditorTree {
    display: inline-block;
    position: absolute
}

.e-pivotclient.e-rtl .e-dialog.e-advancedFilterDlg.e-rtl .e-icon.e-searchEditorTree {
    top: 118px;
    left: 18px
}

.e-pivotclient .e-controlPanel .e-rtl .e-pivotchart .e-scroller .e-icon {
    float: left
}

.e-pivotclient.e-rtl .e-pivotschemadesigner.e-rtl .e-dialog.e-advancedFilterDlg.e-rtl .e-icon.e-searchEditorTree {
    display: inline-block;
    position: absolute
}

.e-pivotclient.e-rtl .e-pivotschemadesigner.e-rtl .e-dialog.e-advancedFilterDlg.e-rtl .e-icon.e-searchEditorTree {
    top: 229px;
    left: 12px
}

.e-pivotclient .e-dialog.e-advancedFilterDlg .e-icon.e-searchEditorTree {
    display: inline-block;
    position: absolute
}

.e-pivotclient .e-dialog.e-advancedFilterDlg .e-icon.e-searchEditorTree {
    top: 118px;
    left: 225px
}

.e-pivotclient .e-pivotschemadesigner .e-dialog.e-advancedFilterDlg .e-icon.e-searchEditorTree {
    display: inline-block;
    position: absolute
}

.e-pivotclient .e-pivotschemadesigner .e-dialog.e-advancedFilterDlg .e-icon.e-searchEditorTree {
    top: 236px;
    left: 235px
}

.e-pivotclient .e-dialog .e-calcMemberFooter {
    text-align: right
}

.e-pivotclient .e-dialog .e-calcMemberFooter {
    margin-top: 18px
}

.e-pivotclient.e-rtl .e-dialog.e-rtl .e-calcMemberFooter {
    text-align: left;
    margin-top: 18px
}

.e-pivotclient .e-dialog .e-btnCalcMemberOk {
    margin: 0 18px
}

.e-pivotclient .e-dialog .e-cubeBrowserCalcMember {
    border: 1px solid #cecece;
    display: inline-block;
    vertical-align: top
}

.e-pivotclient .e-dialog .e-cubeTreeViewCalcMember {
    height: 371px;
    width: 250px
}

.e-pivotclient .e-dialog .e-calcMemberFieldPanel {
    display: inline-block;
    vertical-align: top
}

.e-pivotclient .e-dialog .e-calcMemberFieldPanel {
    margin-left: 15px;
    width: 250px
}

.e-pivotclient .e-dialog.e-calcMemberDialog .e-widget-content {
    padding: 20px 15px 18px 15px
}

.e-pivotclient .e-dialog.e-calcMemberDialog .expressionFieldCM {
    height: 100px;
    resize: none
}

.e-pivotclient .e-dialog.e-calcMemberDialog .expressionFieldCM {
    width: 234px
}

.e-pivotclient .e-dialog.e-calcMemberDialog .e-mask,.e-pivotclient .e-dialog.e-calcMemberDialog .e-ddl,.e-pivotclient .e-dialog.e-calcMemberDialog textarea {
    margin-top: 2px;
    margin-bottom: 10px
}

.e-pivotclient .e-dialog.e-calcMemberDialog .e-ddl {
    margin-bottom: 6px
}

.e-pivotclient .e-dialog.e-rtl .e-calcMemberFieldPanel {
    margin-left: 0;
    margin-right: 15px
}

.e-pivotclient .e-dialog .e-calcMemberFieldPanel label {
    margin-bottom: 0
}

.e-pivotclient .e-dialog.e-calcMemberDialog .e-calcMemberCustomFormat {
    margin-bottom: 0
}

.e-pivotclient .e-dialog.e-calcMemberDialog .e-calcMemberDimensionField {
    margin-bottom: 10px
}

.e-pivotclient .e-calcMemberCDB:before {
    content: "";
    font-size: 18px
}

.e-pivotclient .e-calcMemberGroupCDB:before {
    content: "";
    font-size: 18px
}

.e-pivotclient .e-dialog.e-calcMemberDialog .e-maskedit,.e-pivotclient .e-dialog.e-calcMemberDialog .textarea {
    font: 14px Segoe UI !important
}

.e-pivotclient .e-dialog .e-memberPager {
    margin-top: 10px;
    margin-bottom: 20px
}

.e-pivotclient .e-dialog .e-memberPager+div.e-dialogFooter {
    margin-bottom: 10px !important;
    margin-top: 0
}

.e-pivotclient .e-pivotschemadesigner .e-advancedFilterDlg .e-memberPager {
    margin-left: 12px;
    margin-right: 12px
}

.e-pivotclient .e-firstPage.e-pageDisabled,.e-pivotclient .e-prevPage.e-pageDisabled,.e-pivotclient .e-nextPage.e-pageDisabled,.e-pivotclient .e-lastPage.e-pageDisabled {
    filter: alpha(opacity=50);
    -moz-opacity: .5;
    opacity: .5
}

.e-pivotclient .e-firstPage.e-pageEnabled:hover,.e-pivotclient .e-prevPage.e-pageEnabled:hover,.e-pivotclient .e-nextPage.e-pageEnabled:hover,.e-pivotclient .e-lastPage.e-pageEnabled:hover {
    background-color: #f4f4f4
}

.e-pivotclient .e-firstPage.e-pageEnabled:active,.e-pivotclient .e-prevPage.e-pageEnabled:active,.e-pivotclient .e-nextPage.e-pageEnabled:active,.e-pivotclient .e-lastPage.e-pageEnabled:active {
    background-color: #3277b2;
    color: #fff
}

.e-pivotclient .e-firstPage,.e-pivotclient .e-prevPage,.e-pivotclient .e-nextPage,.e-pivotclient .e-lastPage {
    width: 24px;
    height: 24px
}

.e-pivotclient .e-icon.e-media-backward_01:before,.e-pivotclient .e-icon.e-arrowhead-left:before,.e-pivotclient .e-icon.e-arrowhead-right:before,.e-pivotclient .e-icon.e-media-forward_01:before {
    margin-top: 5px
}

.e-pivotclient .e-dialog .e-memberCurrentPage {
    margin-left: 8px;
    margin-right: 6px;
    outline: none;
    text-indent: 3px
}

.e-pivotclient .e-dialog .e-memberPageCount {
    margin-right: 8px
}

.e-pivotclient .e-csHeader .cubeSelect .e-ddl,.e-pivotclient .e-cubeTable .e-cubeBrowser .searchDiv .e-mask {
    height: 30px
}

.e-pivotclient .e-splitBtn .e-removeSplitBtn {
    box-sizing: content-box !important
}

.e-pivotclient .e-pivotschemadesigner .e-schemaFilter,.e-pivotclient .e-pivotschemadesigner .e-schemaColumn,.e-pivotclient .e-pivotschemadesigner .e-schemaRow,.e-pivotclient .e-pivotschemadesigner .e-schemaValue {
    overflow: auto
}

.e-pivotclient .e-pivotschemadesigner .e-pivotButton {
    white-space: nowrap
}

.e-pivotclient .e-pivotpager table {
    border: none
}

.e-pivotclient .e-ascImage:before {
    content: "";
    font-size: 16px;
    margin-left: 5px
}

.e-pivotclient .e-descImage:before {
    content: "";
    font-size: 16px;
    margin-left: 5px
}

.e-pivotclient .e-clrFilter:before {
    content: "";
    font-size: 16px;
    float: left
}

.e-pivotclient .e-clrSort:before {
    content: "";
    font-size: 19px;
    float: left;
    margin-top: 4px
}

.e-pivotclient .e-ascOrder,.e-pivotclient .e-descOrder {
    list-style: none
}

.e-pivotclient .e-advancedFilterDlg .e-arrowhead-right,.e-pivotclient .e-advancedFilterDlg .e-clrSort {
    margin-top: -5px !important
}

.e-pivotclient .e-advanceFltrElement .e-arrowhead-right {
    margin-right: -2px
}

.e-pivotclient .e-advanceFltrElement .e-memberEditorDiv {
    margin: 12px 0 0 0
}

.e-pivotclient .e-advanceFltrElement .e-memberSearchEditorDiv {
    padding: 5px 0 0 0 !important
}

.e-pivotclient .e-advanceFltrElement .e-editorDiv {
    margin-left: 0
}

.e-pivotclient .e-advanceFltrElement .searchEditorTreeView {
    font-weight: normal
}

.e-pivotclient .e-advanceFltrElement .searchEditorTreeView textarea {
    font-style: normal !important
}

.e-pivotclient .e-advancedFilterDlg .e-footerArea {
    margin: -12px 12px 6px 0 !important
}

.e-pivotclient .e-descImage,.e-pivotclient .e-ascImage {
    display: inline-block;
    height: 18px;
    margin-right: 10px;
    vertical-align: middle;
    width: 20px
}

.e-pivotclient .e-filterState:before {
    content: "";
    height: 16px;
    width: 16px
}

.e-pivotclient .e-selectedSort {
    border: 1px solid;
    padding-top: 2px;
    margin-top: -3px !important
}

.e-maximumView {
    background-color: #fff;
    z-index: 1000;
    margin: 2% 4%;
    margin-top: 2%;
    padding: 20px;
    position: fixed
}

.e-fullScreenView {
    position: absolute;
    top: 0;
    background-color: #fff;
    z-index: 1000
}

.e-winCloseBtn:before {
    content: "";
    position: absolute;
    cursor: pointer;
    top: 10px;
    right: 0;
    height: 24px;
    width: 24px
}

.e-winCloseBtn {
    color: #666
}

.e-winCloseBtn:hover {
    color: #333;
    cursor: pointer
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-hoverCell {
    background-color: #f4f4f4 !important
}

.e-enabled {
    color: #fff !important;
    background: #3277b2 !important
}

.e-pivotchart {
    font: normal 12px Segoe UI;
    border: 1px solid #cecece;
    background-color: #fff;
    color: #333
}

.e-pivotchart *:focus:hover {
    outline: none
}

.e-pivotchart .e-expandMenu {
    min-height: 50px
}

.e-pivotchart .e-menuList {
    list-style-type: none;
    padding: 4px 15px 4px 15px
}

.e-pivotchart .e-menuList:hover {
    list-style-type: none;
    color: #333;
    background-color: #f4f4f4;
    cursor: pointer
}

.e-pivotchart .e-dialog,.e-pivotchart .e-wrapper,.e-pivotchart .e-shadow {
    min-height: 50px
}

.e-pivotchart .e-dialog-scroller {
    height: auto !important
}

.e-pivotchart .e-dialog,.e-pivotchart .e-content {
    padding: 0
}

.e-pivotchart .e-chartTypesImg:before {
    content: "";
    font-size: 20px
}

.e-pivotchart .e-toolTipImg:before {
    content: "";
    font-size: 20px
}

.e-pivotchart .e-chart3DImg:before {
    content: "";
    font-size: 20px
}

.e-pivotchart .e-exportImg:before {
    content: "";
    font-size: 20px
}

.e-pivotchart .e-disable3D:before {
    content: ""
}

.e-pivotchart .e-chartTypesIcon:before,.e-pivotchart .e-chart3DTypesIcon:before,.e-pivotchart .e-exportTypesIcon:before,.e-pivotchart .e-interactionsIcon:before,.e-pivotchart .e-smartLabelsIcon:before {
    font-family: 'ej-webfont';
    font-size: 20px;
    margin-left: 2px
}

.e-pivotchart .e-chartTypesIcon,.e-pivotchart .e-chartTypesIcon:hover,.e-pivotchart .e-chart3DTypesIcon,.e-pivotclient .e-chart3DTypesIcon:hover,.e-pivotchart .e-exportTypesIcon,.e-pivotclient .e-exportTypesIcon:hover,.e-pivotchart .e-interactionsIcon,.e-pivotchart .e-interactionsIcon:hover,.e-pivotchart .e-smartLabelsIcon,.e-pivotchart .e-smartLabelsIcon:hover {
    background-repeat: no-repeat;
    margin: 5px 5px 0 0;
    cursor: default;
    display: inline-block;
    height: 22px;
    width: 24px
}

.e-pivotchart .e-chartTypesDialog,.e-pivotchart .e-chart3DTypesDialog,.e-pivotchart .e-exportTypesDialog,.e-pivotchart .e-smartLabelsDialog,.e-pivotchart .e-interactionsDialog {
    position: absolute;
    padding: 0 0 5px 5px;
    z-index: 1000000;
    background-color: #fcfcfc;
    border: 2px solid #cecece
}

.e-pivotchart .e-chartTypesIcon,.e-pivotchart .e-chart3DTypesIcon,.e-pivotchart .e-exportTypesIcon,.e-pivotchart .e-smartLabelsIcon,.e-pivotchart .e-interactionsIcon {
    color: #666
}

.e-pivotchart .e-chartTypesIcon:hover,.e-pivotchart .e-chart3DTypesIcon:hover,.e-pivotchart .e-exportTypesIcon:hover,.e-pivotchart .e-smartLabelsIcon:hover,.e-pivotchart .e-interactionsIcon:hover {
    color: #333;
    cursor: pointer;
    background: #f4f4f4
}

.e-pivotchart .e-activeChartType {
    color: #fff;
    background: #3277b2
}

.e-pivotchart .e-line:before {
    content: ""
}

.e-pivotchart .e-spline:before {
    content: ""
}

.e-pivotchart .e-column:before {
    content: ""
}

.e-pivotchart .e-area:before {
    content: ""
}

.e-pivotchart .e-splinearea:before {
    content: ""
}

.e-pivotchart .e-stepline:before {
    content: ""
}

.e-pivotchart .e-steparea:before {
    content: ""
}

.e-pivotchart .e-pie:before {
    content: ""
}

.e-pivotchart .e-bar:before {
    content: ""
}

.e-pivotchart .e-stackingarea:before {
    content: ""
}

.e-pivotchart .e-stackingcolumn:before {
    content: ""
}

.e-pivotchart .e-stackingbar:before {
    content: ""
}

.e-pivotchart .e-pyramid:before {
    content: ""
}

.e-pivotchart .e-funnel:before {
    content: ""
}

.e-pivotchart .e-doughnut:before {
    content: ""
}

.e-pivotchart .e-scatter:before {
    content: ""
}

.e-pivotchart .e-bubble:before {
    content: ""
}

.e-pivotchart .e-excel:before {
    content: ""
}

.e-pivotchart .e-word:before {
    content: ""
}

.e-pivotchart .e-pdf:before {
    content: ""
}

.e-pivotchart .e-png:before {
    content: ""
}

.e-pivotchart .e-emf:before {
    content: ""
}

.e-pivotchart .e-gif:before {
    content: ""
}

.e-pivotchart .e-jpg:before {
    content: ""
}

.e-pivotchart .e-bmp:before {
    content: ""
}

.e-pivotchart .e-column3D:before {
    content: ""
}

.e-pivotchart .e-pie3D:before {
    content: ""
}

.e-pivotchart .e-bar3D:before {
    content: ""
}

.e-pivotchart .e-stackingbar3D:before {
    content: ""
}

.e-pivotchart .e-stackingcolumn3D:before {
    content: ""
}

.pivotChartContextMenu .e-enabledState::before {
    content: "";
    height: 16px;
    width: 16px
}

.e-pivotchart .e-legend:before {
    content: "";
    font-size: 20px
}

.e-pivotchart .e-zooming:before {
    content: "";
    font-size: 20px
}

.e-pivotchart .e-smartLabels:before {
    content: "";
    font-size: 20px
}

.e-pivotchart .e-interaction:before {
    content: "";
    font-size: 20px
}

.e-pivotchart .e-crossHair:before {
    content: ""
}

.e-pivotchart .e-trackBall:before {
    content: ""
}

.e-pivotchart .e-rotate45:before {
    content: ""
}

.e-pivotchart .e-rotate90:before {
    content: ""
}

.e-pivotchart .e-hiding:before {
    content: ""
}

.e-pivotchart .e-multipleRows:before {
    content: ""
}

.e-pivotchart .e-trim:before {
    content: ""
}

.e-pivotchart .e-wrap:before {
    content: ""
}

.e-pivotchart .e-wrapByWord:before {
    content: ""
}

.e-pivotchart .none:before {
    content: ""
}

.e-pivotchart .e-chartTypesImg,.e-pivotchart .e-chartTypesImg:hover,.e-pivotchart .e-toolTipImg,.e-pivotchart .e-toolTipImg:hover,.e-pivotchart .e-chart3DImg,.e-pivotchart .e-chart3DImg:hover,.e-pivotchart .e-exportImg,.e-pivotchart .e-exportImg:hover,.e-pivotchart .e-legend,.e-pivotchart .e-legend:hover,.e-pivotchart .e-zooming,.e-pivotchart .e-zooming:hover,.e-pivotchart .e-smartLabels,.e-pivotchart .e-smartLabels:hover,.e-pivotchart .e-interaction,.e-pivotchart .e-interaction:hover {
    background-repeat: no-repeat;
    margin: 4px;
    cursor: pointer;
    display: inline-block;
    height: 20px;
    width: 20px
}

.e-pivotchart .e-chartTypesImg,.e-pivotchart .e-toolTipImg,.e-pivotchart .e-chart3DImg,.e-pivotchart .e-exportImg,.e-pivotchart .e-legend,.e-pivotchart .e-zooming,.e-pivotchart .e-smartLabels,.e-pivotchart .e-interaction {
    overflow: visible !important;
    color: #666;
    text-indent: -3px
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-pivottreemap .e-drillupAction {
    background-color: #fff;
    color: #333;
    margin-bottom: 5px;
    font-size: 13px;
    font-weight: 700;
    z-index: 10;
    border-color: #333;
    border: 1px solid #333;
    border-bottom: transparent;
    padding-top: 6px
}

.e-pivottreemap .e-drillupAction a {
    color: #333;
    cursor: pointer
}

.e-pivottreemap .e-drillupAction a:hover {
    color: #333;
    text-decoration: underline !important
}

.e-pivottreemap label {
    font-weight: 600
}

.e-pivottreemap .e-treemap-header {
    font-size: 12px
}

.e-pivottreemap .e-treemap-label {
    color: #333 !important;
    font-size: 12px;
    padding-left: 5px;
    padding-top: 5px
}

.e-pivottreemap *:focus:hover {
    outline: none
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-pivotgauge .kpiiconvalue {
    height: 24px;
    width: 20px;
    background-position: center;
    background-repeat: no-repeat
}

.e-pivotgauge .e-wrapLayout {
    list-style-type: none;
    height: auto;
    width: auto
}

.e-pivotgauge .e-wrapLayout li {
    float: left;
    display: inline-block;
    margin: 2px
}

.e-pivotgauge *:focus:hover {
    outline: none
}

.e-pivotgauge-tooltip {
    background-color: #fff;
    border: 2px solid #cecece
}

.e-pivotgauge-tooltip {
    pointer-events: none;
    opacity: 0;
    display: inline-block;
    position: absolute;
    padding: 10px 20px;
    color: #333;
    border-radius: 15px;
    margin-top: 20px;
    text-align: left;
    font: 12px Segoe UI;
    font-stretch: condensed;
    text-decoration: none;
    line-height: 20px
}

.e-pivotgauge-tooltip,.e-pivotgauge-active {
    opacity: 1;
    margin-top: 5px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease
}

.e-pivotgauge .kpiuparrow {
    background-image: url("../common-images/olapkpi/up-arrow.png")
}

.e-pivotgauge .kpirightarrow {
    background-image: url("../common-images/olapkpi/right-arrow.png")
}

.e-pivotgauge .kpidownarrow {
    background-image: url("../common-images/olapkpi/down-arrow.png")
}

.e-pivotgauge .kpidiamond {
    background-image: url("../common-images/olapkpi/diamond.png")
}

.e-pivotgauge .kpitriangle {
    background-image: url("../common-images/olapkpi/triangle.png")
}

.e-pivotgauge .kpicircle {
    background-image: url("../common-images/olapkpi/circle.png")
}

.e-pivotgauge .kpiredroad {
    background-image: url("../common-images/olapkpi/red.png")
}

.e-pivotgauge .kpigreenroad {
    background-image: url("../common-images/olapkpi/green.png")
}

.e-pivotgauge .kpiallcolor {
    background-image: url("../common-images/olapkpi/three-color.png")
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-pivotpager .e-pagerTextBox {
    display: inline-block
}

.e-pivotpager .e-pagerTextBox {
    height: 18px;
    width: 35px;
    color: #666
}

.e-pivotpager *:focus:hover {
    outline: none
}

.e-pivotpager .e-movePrevious,.e-pivotpager .e-moveNext,.e-pivotpager .e-moveFirst,.e-pivotpager .e-moveLast {
    display: inline-block;
    position: relative;
    top: 1px;
    cursor: pointer
}

.e-pivotpager .e-movePrevious,.e-pivotpager .e-moveNext,.e-pivotpager .e-moveFirst,.e-pivotpager .e-moveLast {
    width: 18px;
    height: 18px
}

.e-pivotpager .e-moveFirst:before {
    font-size: 14px
}

.e-pivotpager .e-moveFirst:before {
    content: ""
}

.e-pivotpager .e-moveFirst:before {
    margin-left: 5px
}

.e-pivotpager .e-moveLast:before {
    font-size: 14px
}

.e-pivotpager .e-moveLast:before {
    content: ""
}

.e-pivotpager .e-moveLast:before {
    margin-left: 5px
}

.e-pivotpager .e-categPagerTd {
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #666
}

.e-pivotpager.e-rtl .e-categPagerTd {
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #666;
    border-right-style: hidden !important
}

.e-pivotpager.e-rtl .e-pagerDiv,.e-pivotpager.e-rtl .e-seriesPagerTd {
    direction: ltr
}

.e-pivotpager .e-movePrevious:before {
    font-size: 14px
}

.e-pivotpager .e-movePrevious:before {
    content: ""
}

.e-pivotpager .e-movePrevious:before {
    margin-left: 5px
}

.e-pivotpager .e-moveNext:before {
    font-size: 14px
}

.e-pivotpager .e-moveNext:before {
    content: ""
}

.e-pivotpager .e-moveNext:before {
    margin-left: 5px
}

.e-pivotpager .e-categPageCount,.e-pivotpager .e-seriesPageCount {
    cursor: default
}

.e-pivotpager .e-categPageCount,.e-pivotpager .e-seriesPageCount {
    padding: 0 0 0 5px
}

.e-pivotpager .e-pagerDiv {
    margin: 3px;
    padding: 7px;
    color: #666
}

.e-pivotpager .e-pagerLabel {
    cursor: default;
    display: inline-block
}

.e-pivotpager .e-pagerLabel {
    margin-left: 5px;
    margin-right: 5px
}

.e-pivotpager .e-disabled {
    cursor: default !important
}

.e-pivotpager .e-disabled {
    opacity: .4
}

.e-pivotpager .pivotpager {
    overflow: auto
}

.e-pivotpager input {
    background: #fff
}

.e-pivotpager table {
    background-color: #fff
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-reportviewer-outerborder:hover {
    border-color: #cecece;
    color: #333
}

.e-reportviewer-outerborder:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-reportviewer-tbdiv.e-reportviewer-exporttip {
    border-color: #cecece
}

.e-reportviewer-tbdiv.e-reportviewer-exporttip {
    background: #fcfcfc;
    background: -moz-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcfcfc),color-stop(100%,#e0e0e0));
    background: -webkit-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -o-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -ms-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: linear-gradient(to bottom,#fcfcfc,#e0e0e0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#e0e0e0',GradientType=0)
}

.e-reportviewer-tbdiv.e-reportviewer-exporttip {
    background-color: #fff
}

.e-reportviewer-tbdiv.e-reportviewer-fittopagetip {
    border-color: #cecece
}

.e-reportviewer-tbdiv.e-reportviewer-fittopagetip {
    background: #fcfcfc;
    background: -moz-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcfcfc),color-stop(100%,#e0e0e0));
    background: -webkit-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -o-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -ms-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: linear-gradient(to bottom,#fcfcfc,#e0e0e0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#e0e0e0',GradientType=0)
}

.e-reportviewer-tbdiv.e-reportviewer-fittopagetip {
    background-color: #fff
}

.e-reportviewer-tbdiv.e-reportviewer-tooltip {
    border-color: #cecece
}

.e-reportviewer-tbdiv.e-reportviewer-tooltip {
    background-color: #fff
}

.e-reportviewer-headerspan,.e-reportviewer-contentspan {
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial !important
}

.e-reportviewer-headerspan,.e-reportviewer-contentspan {
    color: #333
}

.e-reportviewer-viewer {
    font-size: 14px
}

.e-reportviewer-popuppageno,.e-reportviewer-popuptotalpage {
    color: #fff
}

.e-reportviewer-toolbarcontainer .ejinputtext {
    background-color: #fff !important
}

.e-reportviewer-viewerblock {
    background-color: #fff;
    font-size: 12.5px
}

.e-reportviewer-viewerblock {
    color: #333
}

.e-reportviewer-viewerblockcellcontent {
    font-size: 14.5px
}

.e-reportviewer-viewerblockcellcontent {
    color: #333
}

.e-reportviewer-viewreport {
    border-left-color: #cecece
}

.e-reportviewer-scrollcontainer,.e-reportviewer-viewer>.e-splitter .e-pane {
    background-color: #ccc
}

.e-reportviewer-pageviewcontainer {
    background-color: #ccc
}

.e-reportviewer-pageview {
    -moz-box-shadow: rgba(0,0,0,.6);
    -webkit-box-shadow: rgba(0,0,0,.6);
    box-shadow: rgba(0,0,0,.3);
    border-color: #808080
}

.e-reportviewer-label,.e-reportviewer-tbpage,.e-reportviewer-elementalignments,.e-reportviewer-textbox {
    color: #333
}

.e-reportviewer-label,.e-reportviewer-tbpage,.e-reportviewer-elementalignments,.e-reportviewer-textbox {
    font-size: 14px;
    font-weight: normal
}

.e-reportviewer-labelpageno {
    font-size: 16px !important
}

.e-reportviewer-documentmapcontainer div,.e-reportviewer-documentmappopup {
    background-color: #ebebeb
}

.e-reportviewer-pagepopupinfo {
    background-color: #000
}

.e-reportviewer-viewerblock,.e-reportviewer-viewer,.e-reportviewer-pagenumber,.e-reportviewer-tbpage,.e-reportviewer-tbdiv.e-reportviewer-exportlist,.e-reportviewer-label,.e-reportviewer-labelpageno {
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial !important
}

.e-reportviewer-toolbarcontainer,.e-reportviewer-viewerblock,.e-reportviewer-viewercontainer,.e-reportviewer-elementalignments,.e-reportviewer-viewerblockcellcontent,.e-reportviewer-viewerblockcontent,.e-reportviewer-textbox,.e-reportviewer-documentmappopup {
    border-color: #cecece
}

.e-reportviewer-popupli:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-reportviewer-popupli:hover {
    background-color: #f4f4f4
}

.e-reportviewer-popupli {
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial !important;
    font-size: 14px !important;
    font-weight: normal !important
}

.e-reportviewer-popupli {
    color: #333 !important
}

.e-reportviewer-gotonext.e-reportviewer-disabled,.e-reportviewer-gotoprevious.e-reportviewer-disabled,.e-reportviewer-gotolast.e-reportviewer-disabled,.e-reportviewer-gotofirst.e-reportviewer-disabled {
    opacity: .5
}

.e-reportviewer-viewreportbutton {
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial !important
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-pdfviewer-outerborder:hover {
    border-color: #cecece;
    color: #333
}

.e-pdfviewer-outerborder:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-pdfviewer-tbdiv.e-pdfviewer-exporttip {
    border-color: #cecece;
    background-color: #fff
}

.e-pdfviewer-tbdiv.e-pdfviewer-exporttip {
    background: #fcfcfc;
    background: -moz-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcfcfc),color-stop(100%,#e0e0e0));
    background: -webkit-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -o-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -ms-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: linear-gradient(to bottom,#fcfcfc,#e0e0e0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#e0e0e0',GradientType=0)
}

.e-pdfviewer-tbdiv.e-pdfviewer-fittopagetip {
    border-color: #cecece;
    background-color: #fff
}

.e-pdfviewer-tbdiv.e-pdfviewer-fittopagetip {
    background: #fcfcfc;
    background: -moz-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcfcfc),color-stop(100%,#e0e0e0));
    background: -webkit-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -o-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -ms-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: linear-gradient(to bottom,#fcfcfc,#e0e0e0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#e0e0e0',GradientType=0)
}

.e-pdfviewer-tbdiv.e-pdfviewer-tooltip {
    background: #fff;
    border-color: #cecece
}

.e-pdfviewer-headerspan,.e-pdfviewer-contentspan {
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial !important
}

.e-pdfviewer-headerspan,.e-pdfviewer-contentspan {
    color: #333
}

.e-pdfviewer-viewer {
    font-size: 14px
}

.e-pdfviewer-popuppageno,.e-pdfviewer-popuptotalpage {
    color: #fff
}

.e-pdfviewer-toolbarcontainer .ejinputtext {
    background-color: #fff !important
}

.e-pdfviewer-viewerblock {
    background-color: #fff;
    font-size: 12.5px;
    color: #333
}

.e-pdfviewer-viewerblockcellcontent {
    font-size: 14.5px;
    color: #333
}

.e-pdfviewer-viewpdf {
    border-left-color: #cecece
}

.e-pdfviewer-scrollcontainer,.e-pdfviewer-viewer>.e-splitter .e-pane {
    background-color: #e0e0e0
}

.e-pdfviewer-pageviewcontainer {
    background-color: #ccc
}

.e-pdfviewer-pageview {
    -moz-box-shadow: rgba(0,0,0,.6);
    -webkit-box-shadow: rgba(0,0,0,.6);
    box-shadow: rgba(0,0,0,.3);
    border-color: #808080
}

.e-pdfviewer-label,.e-pdfviewer-tbpage,.e-pdfviewer-elementalignments,.e-pdfviewer-textbox {
    color: #333
}

.e-pdfviewer-label,.e-pdfviewer-tbpage,.e-pdfviewer-elementalignments,.e-pdfviewer-textbox {
    font-size: 14px;
    font-weight: normal
}

.e-pdfviewer-labelpageno {
    font-size: 16px !important
}

.e-pdfviewer-documentmapcontainer div,.e-pdfviewer-documentmappopup {
    background-color: #ebebeb
}

.e-pdfviewer-pagepopupinfo {
    background-color: #000
}

.e-pdfviewer-viewerblock,.e-pdfviewer-viewer,.e-pdfviewer-pagenumber,.e-pdfviewer-tbpage,.e-pdfviewer-tbdiv.e-pdfviewer-exportlist,.e-pdfviewer-label,.e-pdfviewer-labelpageno {
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial !important
}

.e-pdfviewer-viewerblock,.e-pdfviewer-elementalignments,.e-pdfviewer-viewerblockcellcontent,.e-pdfviewer-viewerblockcontent,.e-pdfviewer-textbox,.e-pdfviewer-documentmappopup {
    border-color: #cecece
}

.e-pdfviewer-toolbarcontainer.e-toolbar {
    border-color: #cecece
}

.e-pdfviewer-searchbox {
    border-color: #cecece
}

.e-pdfviewer-viewercontainer {
    background-color: #fcfcfc;
    border-color: #cecece
}

.e-pdfviewer-pageCanvas {
    border: solid #000 1px
}

.e-pdfviewer-popupmenu {
    border: solid 2px #cecece;
    background-color: #fcfcfc
}

.e-pdfviewer-innercontent {
    border-color: #000;
    background-color: #fff
}

.e-pdfviewer-closeicon {
    color: #333
}

.e-pdfviewer-properties-okbtn,.e-pdfviewer-properties-cancelbtn {
    background-color: #fff !important
}

.e-pdfviewer-currenttime,.e-pdfviewer-username {
    color: #333
}

.e-tab.e-js .e-header>.e-active.e-pdfviewer-tab-li a {
    color: #333 !important
}

.e-pdfviewer-opacity-slider.e-slider .e-handle.e-select {
    background-color: #fff
}

.e-pdfviewer-popupli:hover {
    background-color: #f4f4f4;
    color: #333
}

.e-pdfviewer-popupli:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-pdfviewer-popupli {
    color: #333 !important;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial !important;
    font-size: 14px !important;
    font-weight: normal !important
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-gantt .e-toolbaricons {
    color: #666
}

.e-search.e-tooltxt.e-hover {
    color: #333 !important
}

.e-gantt .e-tooltxt.e-hover>span {
    color: #333
}

.e-gantt .e-gantt-Spliter {
    border-top-color: #cecece !important;
    border-bottom-color: #cecece !important
}

.e-gantt .e-editValue .e-treegrid .e-headercell {
    border-bottom-color: #cecece !important;
    background-color: #fff !important
}

.e-ganttdialog .e-ejinputtext,.e-gantt .e-ejinputtext {
    color: #333;
    outline: none;
    border-style: solid;
    border-color: #cecece;
    vertical-align: baseline
}

.e-ganttdialog .e-ejinputtext,.e-gantt .e-ejinputtext {
    border-width: 1px;
    background-color: #fff
}

.e-ganttdialog .e-ejinputtext:focus,.e-gantt .e-ejinputtext:focus {
    box-shadow: 0 0 5px #ccc
}

.e-deletepre.e-icon,.e-addpre.e-icon {
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-gantt .e-splitter .e-hover.e-splitbar.e-split-divider {
    border-color: #cecece
}

.e-gantt .e-splitter .e-splitbar.e-split-divider:hover {
    border-color: #cecece
}

.e-gantt .e-gantttoolbar li.e-hover {
    border-color: transparent
}

.e-gantt .e-treegrid .e-gridheader {
    color: #282827;
    border-color: #cecece
}

.e-gantt .e-treegrid .e-gridheader {
    background: #fcfcfc
}

.e-gantt .e-treegrid .e-headercelldiv {
    color: #282827
}

.e-gantt .e-treegrid .e-headercelldiv .e-descending,.e-gantt .e-treegrid .e-headercelldiv .e-ascending,.e-gantt .e-treegrid .e-headercell .e-columnmenu-icon {
    color: #777
}

.e-gantt .e-treegrid .e-headercell {
    border-top-color: #cecece !important
}

.e-gantt .e-treegrid .e-headercell {
    border-right-color: #cecece !important
}

.e-ganttdialog .e-tab .e-header.e-addborderbottom .e-active {
    border-top: solid 1px #cecece !important
}

.e-ganttdialog .e-titlebar {
    border-bottom: 1px solid #cecece !important
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-rangeScroll-select {
    fill: #fcfcfc;
    stroke: #cecece
}

.e-rangeScroll-select:hover {
    fill: #f4f4f4;
    stroke: #cecece
}

.e-rangeScroll-select:active {
    fill: #f4f4f4;
    stroke: #cecece
}

.e-rangeScroll-select-hover {
    fill: #f4f4f4;
    stroke: #cecece
}

.e-rangeScroll-backRect {
    fill: white;
    stroke: #cecece
}

.e-rangeScroll-arrow {
    fill: #666;
    stroke: #666
}

.e-rangeScroll-arrow:hover {
    fill: #333;
    stroke: #333
}

.e-rangeScroll-arrow:active {
    fill: #333;
    stroke: #333
}

.e-rangeScroll-centerShape {
    fill: #666;
    stroke: #666
}

.e-rangeScroll-leftCircle,.e-rangeScroll-rightCircle {
    fill: #666;
    stroke: #666
}

.e-rangeScroll-leftCircle:hover,.e-rangeScroll-rightCircle:hover {
    fill: #333;
    stroke: #333
}

.e-rangeScroll-leftCircle:active,.e-rangeScroll-rightCircle:active {
    fill: #333;
    stroke: #333
}

.e-rangeScroll-leftRect:hover+.e-rangeScroll-leftCircle,.e-rangeScroll-rightRect:hover+.e-rangeScroll-rightCircle,.e-rangeScroll-leftRect:active+.e-rangeScroll-leftCircle,.e-rangeScroll-rightRect:active+.e-rangeScroll-rightCircle {
    fill: #333;
    stroke: #333
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-treegrid .e-extendcolumn {
    background-color: #fff
}

.e-treegrid .e-headercelldiv {
    color: #282827;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-filterMenuDiv {
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial;
    min-height: 0 !important
}

.e-filterMenuDiv {
    border-color: #c8c8c8 !important
}

.e-treegrid .e-treegridpopup .e-popupcontent {
    background-color: #fff;
    border-color: #cecece
}

.e-treegrid .e-treegridpopup span:hover,.e-treegrid .e-treegridpopup .e-spanclicked {
    border-color: #666
}

.e-treegrid .e-treegridpopup .e-downtail:before,.e-treegrid .e-treegridpopup .e-downtail {
    border-top-color: #cecece
}

.e-treegrid .e-treegridpopup .e-downtail:after {
    border-top-color: #fff
}

.e-treegrid .e-headercelldiv .e-descending,.e-treegrid .e-headercelldiv .e-ascending,.e-treegrid .e-headercell .e-columnmenu-icon {
    color: #777
}

.e-treegrid-core {
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-treegrid {
    border-color: #cecece;
    color: #333
}

.e-treegrid .e-gridcontent {
    background-color: #fff;
    border-color: #cecece
}

.e-treegrid .e-borderbox {
    border-bottom-color: #fff
}

.e-treegrid .e-editcell,.e-treegrid .e-detailsrowcell,.e-treegrid .e-rowcell,.e-treegrid .e-extendcolumn {
    border-color: #cecece
}

.e-treegrid .e-tableLastCell {
    border-right-color: #cecece !important
}

.e-treegrid .e-detailsiconcell:hover,.e-treegrid .e-detailsinfoiconhide {
    background-color: #e3e3e3
}

.e-treegrid div.e-error .e-toparrow {
    border-bottom-color: #fffe92
}

.e-treegrid div.e-error .e-bottomarrow {
    border-top-color: #fffe92
}

.e-detailscellwrapperfly {
    border-color: #cecece
}

.e-detailscellwrapperfly {
    box-shadow: 0 0 11px 3px #cecece;
    -moz-box-shadow: 0 0 11px 3px #cecece;
    -webkit-box-shadow: 0 0 11px 3px #cecece
}

.e-dragrowcell {
    border-color: #cecece !important
}

.e-treegrid .e-alt-row {
    background: #fafafa
}

.e-treegrid .e-selectionbackground {
    color: #fff;
    -ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr="#296293", endColorstr="#296293", GradientType=0), progid:DXImageTransform.Microsoft.Alpha(Opacity=20)'
}

.e-treegrid .e-selectionbackground {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-treegridPane .e-treegrid .e-selectionbackground {
    background: -moz-linear-gradient(top,rgba(50,119,178,.2),rgba(41,98,147,.2));
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(50,119,178,.2)),color-stop(100%,rgba(41,98,147,.2)));
    background: -webkit-linear-gradient(top,rgba(50,119,178,.2),rgba(41,98,147,.2));
    background: -o-linear-gradient(top,rgba(50,119,178,.2),rgba(41,98,147,.2));
    background: -ms-linear-gradient(top,rgba(50,119,178,.2),rgba(41,98,147,.2));
    background: linear-gradient(to bottom,rgba(50,119,178,.2),rgba(41,98,147,.2));
    color: #333;
    filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr="#296293", endColorstr="#296293", GradientType=0), progid:DXImageTransform.Microsoft.Alpha(Opacity=20)'
}

.e-treegrid .e-selectingcell {
    color: #fff
}

.e-treegrid .e-selectingcell {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-treegridPane .e-treegrid .e-selectingcell {
    background: -moz-linear-gradient(top,rgba(50,119,178,.2),rgba(41,98,147,.2));
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(50,119,178,.2)),color-stop(100%,rgba(41,98,147,.2)));
    background: -webkit-linear-gradient(top,rgba(50,119,178,.2),rgba(41,98,147,.2));
    background: -o-linear-gradient(top,rgba(50,119,178,.2),rgba(41,98,147,.2));
    background: -ms-linear-gradient(top,rgba(50,119,178,.2),rgba(41,98,147,.2));
    background: linear-gradient(to bottom,rgba(50,119,178,.2),rgba(41,98,147,.2));
    color: #333
}

.e-treegrid .e-detailsinfoiconhide:before,.e-treegrid .e-detailsinfoiconshow:before {
    color: #3277b2 !important
}

.e-treegrid .e-selectionbackground .e-detailsinfoiconshow:before {
    color: #fff !important
}

.e-treegrid .e-detailscellwrapper,.e-detailscellwrapperfly {
    background: #fff;
    color: #333 !important
}

.e-dragtooltipbackground {
    background-color: #fff;
    color: #333
}

.e-treegrid .e-tabletd {
    border-color: #cecece
}

.e-treegrid .e-treegridtoolbar {
    background-color: #fff !important;
    border-color: #cecece !important
}

.e-treegrid .e-headercell {
    border-right-color: #cecece !important;
    border-bottom-color: #cecece !important
}

.e-treegrid .e-filterbarcell {
    border-color: #cecece !important
}

.e-treegrid .e-grid-icon {
    background: #fcfcfc
}

.e-treegrid .e-gridheader {
    color: #282827;
    border-color: #cecece
}

.e-treegrid .e-gridheader {
    background: #fcfcfc
}

.e-treegrid .e-headercontent {
    border-right-color: #cecece
}

.e-treegrid .e-ejinputtext,.e-addedColumn .e-ejinputtext,.e-treegridrenamedialog .e-ejinputtext {
    border-color: #cecece;
    outline: none;
    vertical-align: baseline
}

.e-treegrid .e-ejinputtext,.e-addedColumn .e-ejinputtext,.e-treegridrenamedialog .e-ejinputtext {
    color: #333;
    background-color: #fff
}

.e-treegrid .e-ejinputtext:focus,.e-addedColumn .e-ejinputtext:focus,.e-treegridrenamedialog .e-ejinputtext:focus {
    box-shadow: 0 0 5px #ccc
}

.e-treegrid .e-reSizeColbg {
    border-left-color: #cecece !important
}

.e-treegrid .e-gridheadercontainer {
    border-right-color: #cecece !important
}

.e-columnmenu {
    background: #fcfcfc;
    color: #333;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-columnmenu {
    border-color: #cecece !important
}

.e-columnmenuitem .e-icon,.e-menuitem .e-icon {
    color: #666
}

.e-treegrid .e-toolbaricons {
    color: #666
}

.e-columnmenuselection .e-icon,.e-contextmenu-mouseover .e-icon {
    color: #333
}

.e-treegrid .e-tooltxt.e-hover>span {
    color: #333
}

.e-columnSelector {
    background: #fcfcfc;
    border: 1px solid;
    border-color: #cecece !important;
    color: #333 !important
}

.e-columnMenuListDiv label {
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-columnmenuselection {
    color: #333
}

.e-columnmenuselection {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-treegrid .e-summaryrow {
    background: #f7f7f7
}

.e-treegrid .e-footersummaryrow,.e-treegrid .e-footersummaryrowdiv {
    background: #f7f7f7
}

.e-treegrid .e-footersummaryrowdiv {
    border-width: 0 1px 1px 1px;
    border-style: solid;
    border-color: #cecece
}

.e-treegrid .e-summaryrow .e-summaryrowcell {
    border-bottom-color: #cecece
}

.e-contextmenu,.e-innerContextmenu {
    background: #fcfcfc;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-contextmenu,.e-innerContextmenu {
    border-color: #cecece !important;
    color: #333
}

.e-contextmenu-mouseover {
    color: #333
}

.e-contextmenu-mouseover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-tooltipgantt {
    background-color: #fff;
    color: #333;
    border-color: #cecece
}

.e-treegrid .e-movablecontainer,.e-treegrid .e-movableheader,.e-treegrid .e-movablefooter {
    border-left-color: #3277b2
}

.e-treegrid .e-footercontainer {
    border-right-color: #cecece
}

.e-headervline {
    border-color: #3277b2
}

.e-headertooltip {
    color: #282827;
    background-color: #fcfcfc;
    border-color: #cecece
}

.e-menuitem-hr {
    border-width: 1px 0 0 0;
    border-style: solid
}

.e-menuitem-hr {
    border-color: #cecece
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-ribbon.e-js .e-header .e-bottom-line.e-select.e-item,.e-ribbon.e-js .e-header .e-top-line.e-select.e-item {
    background: transparent;
    outline: none;
    outline-offset: 0
}

.e-ribbon.e-js.e-widget {
    font-size: 14px
}

ej-ribbon {
    display: block
}

.e-ribbon .e-rbn-button.e-button .e-btntxt {
    white-space: pre-wrap
}

.e-ribbon .e-rbn-button.e-btn.e-select:focus {
    box-shadow: none
}

.e-ribbon .e-groupdiv>div:after {
    background: #cecece
}

.e-ribbon .e-ribbonbackicon {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-ribbon .e-backstagetopicon span:hover:before {
    opacity: .8;
    filter: alpha(opacity=80)
}

.e-ribbon .e-captionarea {
    color: #333
}

.e-separatordiv,.e-separatordivrow {
    background: #cecece
}

.e-ribbon.e-js .e-content {
    border-top-width: 0;
    color: #333
}

.e-ribbon.e-js .e-content {
    background: #fff
}

.e-ribbon.e-js .e-content {
    border-color: #cecece
}

.e-ribbon .e-rbn-ddl.e-ddl .e-select {
    background: #fff;
    border-color: #cecece;
    color: #666;
    filter: none
}

.e-ribbon .e-rbn-ddl.e-ddl .e-select:hover {
    color: #333
}

.e-ribbon .e-rbn-ddl.e-ddl .e-select:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-ribbon .e-expandcollapse span:hover,.e-ribbon .e-expander:hover {
    border-color: #cecece
}

.e-ribbon .e-expandcollapse span:hover,.e-ribbon .e-expander:hover {
    color: #333
}

.e-ribbon .e-expandcollapse span:hover,.e-ribbon .e-expander:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-ribbon .e-expandcollapse span,.e-ribbon .e-expander {
    color: #666
}

.e-ribbon.e-js .e-header,.e-ribbon.e-js .e-left,.e-ribbon.e-js .e-right {
    background: #fcfcfc
}

.e-ribbon.e-js .e-header,.e-ribbon.e-js .e-left,.e-ribbon.e-js .e-right {
    border: 1px solid #cecece
}

.e-ribbon.e-js .e-header>.e-select,.e-ribbon.e-js .e-header>.e-active,.e-ribbon.e-js .e-left>.e-active,.e-ribbon.e-js .e-right>.e-active,.e-ribbon.e-js .e-left>.e-select,.e-ribbon.e-js .e-right>.e-select {
    background: transparent;
    border: none
}

.e-ribbon.e-js .e-header>.e-select:not(.e-apptab) a,.e-ribbon.e-tab.e-js .e-header .e-select.e-disable a:hover {
    color: #282827
}

.e-ribbon .e-apptab .e-menu .e-active>a,.e-ribbon .e-apptab .e-menu .e-active span {
    color: #282827 !important
}

.e-ribbon.e-js .e-header li.e-select:not(.e-apptab) a:hover {
    color: #3277b2
}

.e-ribbon.e-js .e-header .e-active.e-tab a:hover,.e-ribbon.e-js .e-header .e-active.e-contextualtabset a:hover {
    color: none
}

.e-ribbon .e-apptab .e-menu ul>li>a {
    color: #282827 !important
}

.e-ribbon.e-grpdivhide {
    border-right: 1px solid #cecece !important
}

.e-ribbon.e-rtl.e-grpdivhide {
    border-left: 1px solid #cecece !important
}

.e-ribbon .e-header>.e-apptab .e-menu {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-ribbon.e-js .e-header .e-apptab .e-menu>li:first-child>a,.e-ribbon.e-js .e-header .e-apptab .e-menu>li:first-child>a>span {
    color: #fff
}

.e-ribbon.e-js .e-header>.e-item:hover {
    background: transparent;
    border: none
}

.e-ribbon.e-js .e-header .e-active.e-tab a,.e-ribbon.e-js .e-header .e-active.e-contextualtabset a {
    border-color: #cecece #cecece transparent;
    background: #fff
}

.e-ribbon.e-js .e-header .e-active.e-tab a,.e-ribbon.e-js .e-header .e-active.e-contextualtabset a {
    color: #3277b2
}

.e-ribbon .e-rbn-button.e-btn.e-select,.e-ribbon .e-rbn-button.e-btn.e-disable.e-select:hover,.e-ribbon .e-rbn-button.e-tbtn.e-disable {
    border-color: #fff;
    filter: none
}

.e-ribbon .e-rbn-button.e-btn.e-select,.e-ribbon .e-rbn-button.e-btn.e-disable.e-select:hover,.e-ribbon .e-rbn-button.e-tbtn.e-disable {
    background: #fff;
    color: #333
}

.e-rbn-splitbtn.e-menu.e-split,.e-rbn-splitbtn.e-menu.e-context.e-split,.e-rbn-splitbtn.e-menu.e-context.e-split .e-list>ul {
    background: #fff
}

.e-rbn-splitbtn.e-js.e-menu.e-split ul,.e-rbn-splitbtn.e-js.e-menu.e-context.e-split ul,.e-rbn-splitbtn.e-js.e-menu.e-context.e-split .e-list>ul,.e-rbn-splitbtn.e-js.e-menu.e-widget.e-split li.e-list {
    background: #fff
}

.e-resizegroupdiv.e-reshover,.e-resizegroupdiv.e-reshover .e-rbn-button.e-resizebtn,.e-ribbon.e-responsive .e-backstageli:hover,.e-ribbon.e-responsive .e-responsivetabli:hover,.e-ribbon.e-js .e-rbn-button.e-btn.e-select:hover {
    color: #333
}

.e-resizegroupdiv.e-reshover,.e-resizegroupdiv.e-reshover .e-rbn-button.e-resizebtn,.e-ribbon.e-responsive .e-backstageli:hover,.e-ribbon.e-responsive .e-responsivetabli:hover,.e-ribbon.e-js .e-rbn-button.e-btn.e-select:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-ribbon .e-rbn-button.e-btn.e-select:active,.e-ribbon .e-rbn-button.e-btn.e-disable.e-active.e-select:hover,.e-ribbon .e-rbn-button.e-tbtn.e-active {
    color: #333
}

.e-ribbon .e-rbn-button.e-btn.e-select:active,.e-ribbon .e-rbn-button.e-btn.e-disable.e-active.e-select:hover,.e-ribbon .e-rbn-button.e-tbtn.e-active {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-ribbon .e-rbn-button.e-btn.e-select:active .e-icon,.e-ribbon .e-rbn-button.e-btn.e-active .e-icon,.e-ribbon .e-rbn-button.e-btn.e-select:hover .e-icon {
    color: #333
}

.e-ribbon .e-rbn-button.e-tbtn.e-active.e-disable {
    background: none
}

.e-ribbon.e-js .e-header .e-apptab .e-menu>.e-list:nth-child(1):not(.e-active)>a:hover,.e-ribbon.e-js .e-header .e-apptab .e-menu>li:nth-child(1):not(.e-active)>a:hover span {
    color: #333
}

.e-ribbon .e-disable {
    background: #fff;
    opacity: .35;
    filter: alpha(opacity=35)
}

.e-ribbon .e-btn.e-disable.e-select,.e-ribbon .e-btn.e-disable.e-select:hover,.e-ribbon .e-tbtn.e-disable,.e-ribbon .e-tbtn.e-disable:hover,.e-ribbon .e-split.e-disable,.e-ribbon .e-split.e-disable:hover,.e-ribbon .e-btn.e-disable.e-select:active,.e-ribbon .e-tbtn.e-btn.e-disable.e-select.e-active:hover,.e-ribbon .e-tbtn.e-btn.e-disable.e-select.e-active {
    opacity: .35;
    filter: alpha(opacity=35)
}

.e-ribbon .e-modelDiv {
    background: #fff;
    opacity: 0;
    filter: alpha(opacity=0)
}

.e-ribbon .e-groupdiv .e-gallerycontent,.e-ribbon .e-groupdiv .e-gallexpandcontent,.e-ribbon .e-resizediv .e-gallerycontent,.e-ribbon .e-resizediv .e-gallexpandcontent {
    background: #fff;
    border-color: #cecece
}

.e-ribbon.e-rtl .e-groupdiv .e-gallerycontent {
    border-right-color: #cecece
}

.e-ribbon .e-groupdiv .e-gallscrollcontent .e-content,.e-ribbon .e-resizediv .e-gallscrollcontent .e-content {
    background: #fff
}

.e-ribbon .e-groupdiv .e-gallerymovediv,.e-ribbon .e-resizediv .e-gallerymovediv,.e-ribbon .e-groupdiv .e-gallexpandcontent,.e-ribbon .e-resizediv .e-gallexpandcontent {
    background: #fff
}

.e-ribbon .e-groupdiv .e-extracontent,.e-ribbon .e-resizediv .e-extracontent {
    border-top-color: #cecece
}

.e-ribbon .e-groupdiv .e-moveupdiv,.e-ribbon .e-groupdiv .e-movedowndiv,.e-ribbon .e-groupdiv .e-expgallerydiv,.e-ribbon .e-resizediv .e-moveupdiv,.e-ribbon .e-resizediv .e-movedowndiv,.e-ribbon .e-resizediv .e-expgallerydiv {
    border-color: #cecece
}

.e-ribbon.e-js .e-groupdiv .e-rbn-button.e-gallerybtn,.e-ribbon.e-js .e-resizediv .e-rbn-button.e-gallerybtn {
    background: #fff !important;
    border-color: #fff
}

.e-ribbon .e-groupdiv .e-rbn-button.e-galleryextrabtn,.e-ribbon .e-resizediv .e-rbn-button.e-galleryextrabtn,.e-ribbon.e-js .e-groupdiv .e-extracontent .e-menu,.e-ribbon.e-js .e-resizediv .e-extracontent .e-menu {
    background: #fff;
    color: #333
}

.e-ribbon.e-js .e-gallerymenu a {
    color: #333
}

.e-ribbon .e-groupdiv .e-rbn-button.e-galleryextrabtn:hover,.e-ribbon .e-resizediv .e-rbn-button.e-galleryextrabtn:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-ribbon.e-js .e-groupdiv .e-rbn-button.e-galleryselect,.e-ribbon.e-js .e-resizediv .e-rbn-button.e-galleryselect {
    box-shadow: none;
    border-color: #3277b2
}

.e-ribbon.e-js .e-groupdiv .e-rbn-button.e-gallerybtn:hover,.e-ribbon.e-js .e-resizediv .e-rbn-button.e-gallerybtn:hover {
    border-color: #f4f4f4;
    color: #333;
    background: #fff
}

.e-ribbon .e-groupdiv .e-gallerymovediv>div:hover,.e-ribbon .e-resizediv .e-gallerymovediv>div:hover {
    border-color: #3277b2
}

.e-ribbon .e-groupdiv .e-gallerymovediv>div:hover,.e-ribbon .e-resizediv .e-gallerymovediv>div:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-ribbon .e-groupdiv .e-movedowndiv:hover~.e-expgallerydiv,.e-ribbon .e-groupdiv .e-moveupdiv:hover~.e-movedowndiv {
    border-top-color: #3277b2
}

.e-ribbon .e-groupdiv .e-disablegrymovebtn:hover~.e-expgallerydiv,.e-ribbon .e-groupdiv .e-disablegrymovebtn:hover~.e-movedowndiv {
    border-top-color: #cecece
}

.e-ribbon .e-groupdiv .e-gallerymovediv>.e-disablegrymovebtn,.e-ribbon .e-groupdiv .e-gallerymovediv>.e-disablegrymovebtn:hover,.e-ribbon .e-resizediv .e-gallerymovediv>.e-disablegrymovebtn,.e-ribbon .e-resizediv .e-gallerymovediv>.e-disablegrymovebtn:hover {
    background: #fff;
    border-color: #cecece
}

.e-ribbon .e-tooltipdiv {
    border-color: #cecece;
    background: #fff
}

.e-ribbon .e-tooltipdiv .e-tooltiptitle,.e-ribbon .e-tooltipdiv .e-tooltipcontent,.e-ribbon .e-tooltipdiv .e-tooltipcntwithimg {
    color: #282827
}

.e-ribbon .e-resizediv {
    border-color: #cecece
}

.e-ribbon .e-resizediv {
    background: #fff
}

.e-ribbon .e-header .e-margine-top:hover {
    border-top: none
}

.e-ribbon .e-groupdiv .e-gallexpandcontent,.e-ribbon .e-resizediv .e-gallexpandcontent {
    border-color: #cecece
}

.e-ribbon .e-groupdiv .e-disablegrymovebtn>span,.e-ribbon .e-resizediv .e-disablegrymovebtn>span {
    color: #cecece
}

.e-ribbon .e-rbn-button.e-btn.e-disable.e-select:hover .e-icon {
    color: #333
}

.e-ribbon .e-rbn-button.e-btn.e-disable.e-select:hover {
    background: none
}

.e-ribbon .e-rbn-button.e-tbtn.e-active.e-disable .e-icon {
    color: #333
}

.e-ribbon .e-rbn-ddl.e-ddl .e-disable.e-select:hover {
    background: none;
    color: #333
}

.e-ribbon .e-ribbonbackstagepage {
    border-color: #cecece;
    background: #fff
}

.e-backstagescrollcontent.e-js .e-content {
    background: #fff
}

.e-ribbon .e-backstagetopcontent,.e-ribbon .e-backstageheader {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-ribbon .e-backstageli:hover {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#183a57);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#183a57));
    background: -webkit-linear-gradient(top,#3277b2,#183a57);
    background: -o-linear-gradient(top,#3277b2,#183a57);
    background: -ms-linear-gradient(top,#3277b2,#183a57);
    background: linear-gradient(to bottom,#3277b2,#183a57);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#183a57',GradientType=0)
}

.e-ribbon .e-backstageseparator,.e-ribbon .e-backstageactive {
    background: #5f9dd2;
    background: -moz-linear-gradient(top,#5f9dd2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#5f9dd2),color-stop(100%,#3f89c9));
    background: -webkit-linear-gradient(top,#5f9dd2,#296293);
    background: -o-linear-gradient(top,#5f9dd2,#296293);
    background: -ms-linear-gradient(top,#5f9dd2,#296293);
    background: linear-gradient(to bottom,#5f9dd2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5f9dd2',endColorstr='#3f89c9',GradientType=0)
}

.e-ribbon .e-backstagetopicon span:hover:before {
    color: #f4f4f4
}

.e-ribbon .e-backstagetopicon span:before {
    color: #fff
}

.e-ribbon .e-header>.e-apptab .e-apptabanchor:hover {
    color: #333
}

.e-ribbon .e-header>.e-apptab .e-apptabanchor:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-ribbon .e-backstageli a,.e-ribbon .e-backstagebutton {
    color: #fff
}

.e-ribbon.e-js .e-backstageheader .e-backstageli:hover a,.e-ribbon.e-js .e-backstageheader .e-backstageactive a,.e-ribbon.e-js .e-backstageheader .e-backstagebutton:hover {
    color: #fff
}

.e-ribbon .e-backstagecontent {
    background: #fff
}

.e-ribbon .e-header>.e-apptab .e-apptabanchor {
    color: #fff
}

.e-ribbon .e-header>.e-apptab .e-apptabanchor {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-ribbon.e-rbnwithqat .e-rbnqatmenu,.e-ribbon.e-rbnwithqat .e-qaresizediv {
    background: #fff
}

.e-ribbon.e-rbnwithqat .e-rbnqatmenu,.e-ribbon.e-rbnwithqat .e-qaresizediv {
    border-color: #cecece
}

.e-ribbon.e-rbnwithqat .e-rbnqatmenu div {
    background: #fcfcfc;
    background: -moz-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcfcfc),color-stop(100%,#e0e0e0));
    background: -webkit-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -o-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -ms-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: linear-gradient(to bottom,#fcfcfc,#e0e0e0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#e0e0e0',GradientType=0)
}

.e-ribbon.e-rbnwithqat .e-qatmenuli {
    background: #fff;
    color: #333
}

.e-ribbon.e-rbnwithqat .e-qatseparator {
    background: #cecece
}

.e-ribbon.e-rbnwithqat .e-qatmenuli:hover {
    color: #333
}

.e-ribbon.e-rbnwithqat .e-qatmenuli:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-ribbon.e-rbnwithqat .e-rbnquickaccessbar,.e-ribbon.e-rbnwithqat .e-rbnquickaccessbar .e-btn {
    background: transparent
}

.e-ribbon.e-js .e-rbn-button.e-tbtn.e-active,.e-ribbon.e-js .e-rbn-button.e-btn.e-resizebtnselect,.e-ribbon.e-rbnwithqat.e-js .e-rbn-button.e-tbtn.e-active {
    color: #333
}

.e-ribbon.e-js .e-rbn-button.e-tbtn.e-active,.e-ribbon.e-js .e-rbn-button.e-btn.e-resizebtnselect,.e-ribbon.e-rbnwithqat.e-js .e-rbn-button.e-tbtn.e-active {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-ribbon.e-js .e-rbn-button.e-tbtn.e-select:active .e-icon,.e-ribbon.e-js .e-rbn-button.e-tbtn.e-active .e-icon,.e-ribbon.e-js .e-rbn-button.e-tbtn.e-select.e-active:hover,.e-ribbon.e-js .e-rbn-button.e-tbtn.e-select.e-active:hover .e-icon {
    color: #333
}

.e-ribbon.e-js .e-rbn-button.e-btn,.e-ribbon .e-active-content.e-parentdiv .e-split,.e-ribbon .e-resizediv .e-split,.e-ribbon.e-rbnwithqat .e-rbnquickaccessbar .e-split {
    box-shadow: none
}

.e-ribbon.e-responsive .e-header,.e-ribbon.e-responsive .e-responsiveqat .e-rbn-button.e-btn,.e-ribbon.e-responsive .e-resqatScroll .e-content,.e-ribbon.e-responsive .e-backstagerestop {
    background: #296293 !important
}

.e-ribbon.e-responsive .e-icon.e-resbackstage,.e-ribbon.e-responsive .e-ribresmenu .e-icon,.e-ribbon.e-responsive .e-ribresmenu a,.e-ribbon.e-responsive .e-responsiveqat .e-rbn-button.e-btn .e-icon {
    color: #fff !important
}

.e-ribbon.e-responsive .e-responsivebackstagecontent {
    background: #fff !important
}

.e-ribbon.e-responsive .e-backstageheader,.e-ribbon.e-responsive .e-rescontent {
    background: #fcfcfc
}

.e-ribbon.e-responsive .e-backstageheader .e-backstagebutton,.e-ribbon.e-responsive .e-backstageheader a {
    color: #666
}

.e-ribbon.e-responsive .e-responsiveback,.e-ribbon.e-responsive .e-groupmobdiv,.e-ribbon.e-responsive .e-groupdiv {
    border-bottom: 1px solid #cecece
}

.e-ribbon.e-responsive .e-responsiveqat .e-rbn-button.e-btn.e-active .e-icon {
    color: #282827 !important
}

.e-ribbon.e-responsive .e-rescontent,.e-ribbon.e-responsive .e-backstageheader {
    box-shadow: -1px 0 10px 0 black
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-kanban,.e-kanban .e-headercell,.e-kanban .e-swimlanerow {
    background: #fff
}

.e-kanban .e-icon,.e-kbntoolbar-body .e-icon {
    color: #666
}

.e-kanban {
    border-color: #cecece;
    color: #333
}

.e-kanban .e-rowcell .e-shrinkheader {
    color: #3277b2
}

.e-kanban-context .e-checkbox .e-checkmark {
    color: #3277b2 !important
}

.e-kanban .e-kanbantoolbar .e-searchdiv {
    background: #fff
}

.e-kanban .e-search.e-tooltxt:hover .e-searchdiv {
    background: #fff
}

.e-kanban .e-kanbanheader.e-slheader .e-headercell,.e-kanban.e-swimlane-responsive .e-columnrow .e-rowcell {
    border-bottom: 4px solid #fcfcfc
}

.e-kanban .e-stackedHeaderRow th {
    border-bottom: 2px solid #3277b2 !important
}

.e-kanban .e-kanbanheader.e-slheader .e-headercell.e-exceed {
    border-bottom-color: #f8d9c7
}

.e-kanban .e-kanbanheader.e-slheader .e-headercell.e-deceed {
    border-bottom-color: #ffedcd
}

.e-kanban .e-columnrow .e-kanbancard {
    background: #fff;
    box-shadow: none
}

.e-kanban .e-kanbancard {
    border-color: #cecece;
    color: #333
}

.e-kanban .e-kanbancard .e-tag {
    background: #fcfcfc;
    color: #6b6b6b
}

.e-kanban .e-kanbancard.e-cardselection {
    border-color: #cecece;
    color: #fff
}

.e-kanban .e-kanbancard.e-cardselection {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-kanban .e-draggedcard,.e-kanban .e-kanbancard.e-cardselection.dragClone {
    color: #333
}

.e-kanban .e-draggedcard,.e-kanban .e-kanbancard.e-cardselection.dragClone {
    background: #fff
}

.e-kanban .e-draggedcard .e-dragmultiple {
    border: 1px solid #cecece
}

.e-kanban .e-draggedcard .e-dragmultiple {
    color: #3277b2
}

.e-kanban .e-rowcell .e-targetclone {
    border: 1px dashed #3277b2
}

.e-kanban .e-rowcell .e-targetclone {
    background: #fff;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white',endColorstr='#e9e9e9',GradientType=0)
}

.e-kanban .e-rowcell .e-targetclonemulti .e-columnkey {
    border-left: 1px dashed;
    border-right: 1px dashed;
    border-bottom: 1px dashed
}

.e-kanban .e-rowcell .e-targetclonemulti .e-columnkey {
    border-color: #cecece
}

.e-kanban .e-rowcell .e-targetclonemulti .e-columnkey.e-active {
    background: #fff;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white',endColorstr='#e9e9e9',GradientType=0)
}

.e-kanban .e-rowcell .e-targetclonemulti .e-columnkey.e-active {
    border-color: #3277b2
}

.e-kanban .e-rowcell .e-targetclonemulti .e-columnkey.e-multiclonestyle {
    border-bottom-color: #3277b2
}

.e-kanban .e-rowcell .e-targetclonemulti .e-columnkey:first-child {
    border-top-width: 1px;
    border-top-style: dashed
}

.e-kanban .e-rowcell .e-targetdragclone {
    border: 1px dashed #cecece
}

.e-kanban .e-rowcell .e-targetdragclone {
    background: #fcfcfc;
    background: -moz-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcfcfc),color-stop(100%,#e0e0e0));
    background: -webkit-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -o-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -ms-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: linear-gradient(to bottom,#fcfcfc,#e0e0e0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#e0e0e0',GradientType=0)
}

.e-kanban .e-form-titlebar {
    border-bottom: 1px solid #cecece
}

.e-kanban .e-form-container {
    border-color: #cecece !important;
    background-color: #fff
}

.e-kanban .e-columnrow .e-rowcell {
    border-bottom: 1px solid #cecece;
    border-top: 1px solid #cecece
}

.e-kanban .e-columnrow .e-rowcell {
    background: #fff;
    background: -moz-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#e0e0e0));
    background: -webkit-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -o-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -ms-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: linear-gradient(to bottom,#fcfcfc,#e0e0e0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white',endColorstr='#e0e0e0',GradientType=0)
}

.e-kanban .e-printlist {
    background: #fff;
    background: -moz-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#e0e0e0));
    background: -webkit-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -o-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -ms-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: linear-gradient(to bottom,#fcfcfc,#e0e0e0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white',endColorstr='#e0e0e0',GradientType=0)
}

.e-kanban .e-collapsedrow .e-rowcell,.e-kanban .e-frozenrow .e-rowcell {
    border-bottom: 1px solid #fcfcfc
}

.e-kanban .e-rowcell.e-shrink,.e-kanban .e-headercell.e-shrinkcol {
    background: #fff;
    background: -moz-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#e0e0e0));
    background: -webkit-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -o-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -ms-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: linear-gradient(to bottom,#fcfcfc,#e0e0e0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white',endColorstr='#e0e0e0',GradientType=0)
}

.e-kanban .e-kanbancard {
    color: #333
}

.e-kanban .e-swimlanerow .e-slkey {
    color: #333
}

.e-kanban .e-columnrow .e-rowcell .e-toggle-header:hover>div,.e-kanban .e-toggle-header:hover>div div {
    color: #3277b2
}

.e-kanban .e-columnrow .e-rowcell .e-toggle-header>div,.e-kanban .e-toggle-header>div div {
    color: #333
}

.e-kanbanfilter-window .e-filter-scrollcontent,.e-kbnfilterwindow-head {
    color: #333
}

.e-kanban .e-slexpand,.e-kanban .e-slcollapse {
    color: #666
}

.e-kanban .e-slexpand:hover,.e-kanban .e-slcollapse:hover {
    color: #333
}

.e-kanban .e-slexpand:hover,.e-kanban .e-slcollapse:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-kanban .e-clcollapse::before,.e-kanban .e-clexpand::before {
    color: #666
}

.e-kanban .e-kanbancard.e-hover .e-cardcollapse:before,.e-kanban .e-kanbancard.e-hover .e-cardexpand:before {
    color: #333
}

.e-kanban .e-kanbancard.e-cardselection .e-cardcollapse:before,.e-kanban .e-kanbancard.e-cardselection .e-cardexpand:before {
    color: #fff
}

.e-kanban .e-kanbancard.e-cardselection.e-hover .e-cardcollapse:before,.e-kanban .e-kanbancard.e-cardselection.e-hover .e-cardexpand:before {
    color: #333
}

.e-kanban .e-swimlanerow .e-slcount {
    color: #999
}

.e-kanban .e-rowcell .e-shrinkcount {
    color: #3277b2
}

.e-kanban .e-collapserow .e-rowcell {
    border: none
}

.e-kanban .e-kanbancard.e-hover {
    border-color: #cecece;
    color: #333
}

.e-kanban .e-kanbancard.e-hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-kanban .e-headercontent {
    border-right-color: #cecece
}

.e-kanban .e-headercelldiv {
    color: #3277b2
}

.e-kanban .e-kanbanheader {
    color: #3277b2
}

.e-kanban .e-kanbancontent {
    background-color: #fff
}

.e-kanban .e-rowcell {
    border-color: #cecece
}

.e-kanban .e-cardcollapse:before,.e-kanban .e-cardexpand:before,.e-kanban .e-kanbancard.e-cardselection.dragClone .e-cardexpand:before,.e-kanban .e-kanbancard.e-cardselection.dragClone .e-cardcollapse:before {
    color: #666
}

.e-kanban .e-kanbancard .e-card_image {
    background: #fcfcfc;
    border-color: #cecece
}

.e-kanban .e-kanbantoolbar.e-toolbar,.e-kbntoolbar-body.e-toolbar {
    border-color: #cecece;
    filter: none
}

.e-kanban .e-kanbantoolbar.e-toolbar,.e-kbntoolbar-body.e-toolbar {
    background: #fff
}

.e-kanban .e-kanbantoolbar li {
    border: 1px solid #cecece
}

.e-kanban .e-kanbantoolbar li.e-select {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-kanban .e-kanbantoolbar .e-select a.e-toolbartext.e-text {
    color: #fff
}

.e-kanban .e-kanbantoolbar .e-select.e-hover a.e-toolbartext.e-text {
    color: #333
}

.e-kanban .e-kanbantoolbar .e-text,.e-kanban .e-kanbantoolbar .e-quickfilter .e-text,.e-kbntoolbar-body .e-text,.e-kbntoolbar-body .e-quickfilter .e-text {
    color: #333
}

.e-kanban .e-kanbantoolbar .e-select.e-hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-kanban .e-kanbantoolbar .e-select.e-hover {
    border-color: #cecece
}

.e-kanban .e-columnrow .e-rowcell.e-dropping {
    border-color: #cecece
}

.e-kanban .e-rowcell.e-exceed {
    background: #f8d9c7;
    filter: none !important
}

.e-kanban .e-rowcell.e-deceed {
    background: #ffedcd
}

.e-kanban .e-kanbantooltip {
    border: 1px solid #cecece;
    box-shadow: 9px 9px 15px -9px rgba(0,0,0,.3);
    -moz-box-shadow: 9px 9px 15px -9px rgba(0,0,0,.3);
    -webkit-box-shadow: 9px 9px 15px -9px rgba(0,0,0,.3)
}

.e-kanban .e-kanbantooltip {
    background: #fff;
    color: #333
}

.e-kanban .e-toolbaricons.e-searchfind,.e-kanban .e-toolbaricons.e-cancel {
    border-left: 1px solid #cecece
}

.e-kanban .e-toolbaricons.e-searchfind,.e-kanban .e-toolbaricons.e-cancel {
    background: #fff;
    background: -moz-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#e0e0e0));
    background: -webkit-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -o-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -ms-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: linear-gradient(to bottom,#fcfcfc,#e0e0e0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white',endColorstr='#e0e0e0',GradientType=0)
}

.e-kanban div.e-error .e-toparrow {
    border-bottom-color: #fffe92
}

.e-kanban div.e-field-validation-error {
    background-color: #fffe91;
    color: #cd0a0a
}

.e-kanban .e-kanbantouchbar .e-content {
    background-color: #fff;
    border-color: #cecece
}

.e-kanban .e-kanbantouchbar span:hover,.e-kanban .e-kanbantouchbar .e-spanclicked {
    border-color: #666
}

.e-kanban .e-kanbantouchbar .e-downtail:before,.e-kanban .e-kanbantouchbar .e-downtail {
    border-top-color: #cecece
}

.e-kanban .e-kanbantouchbar .e-downtail:after {
    border-top-color: #fff
}

.e-kanban .e-freezeswimlanerow .e-rowcell.e-shrink {
    background: #fff
}

.e-kanban.e-rtl .e-toolbaricons.e-searchfind,.e-kanban.e-rtl .e-toolbaricons.e-cancel {
    border-right: 1px solid #cecece;
    border-left: 0
}

.e-kanban.e-rtl td:first-child,.e-kanban.e-rtl th:first-child,.e-kanban.e-rtl .e-headercontent,.e-kanban.e-rtl .e-columnrow td.e-dropping:first-child,.e-kanban .e-rowcell.e-dragged {
    border-left-color: #cecece !important
}

.e-kanban.e-rtl .e-kanbancard {
    border-color: #cecece
}

.e-kanban .e-customaddbutton,.e-kanban .e-columnadd {
    color: #3277b2
}

.e-kanban .e-customtoolbarseparator {
    border-right: 1px solid #cecece
}

.e-kanban.e-responsive .e-kanbantoolbar.e-toolbar,.e-kbntoolbar-body.e-toolbar {
    background: #fcfcfc;
    background: -moz-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcfcfc),color-stop(100%,#e0e0e0));
    background: -webkit-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -o-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -ms-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: linear-gradient(to bottom,#fcfcfc,#e0e0e0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#e0e0e0',GradientType=0)
}

.e-kanban.e-responsive .e-kanbantoolbar:not(.e-adaptive-search) .e-searchfind {
    background: transparent
}

.e-kanbanfilter-window {
    background: #fff
}

.e-kanbanfilter-window {
    border: 1px solid #cecece
}

.e-kanbanfilter-window .e-kbnfilterwindow-head {
    background: #fcfcfc;
    border-bottom: 1px solid #cecece
}

.e-kanbanfilter-window .e-filter-content,.e-swimlane-window,.e-kanban .e-adapt-search,.e-kanban.e-responsive .e-adapt-cancel {
    background: #fff
}

.e-swimlane-window .e-swimlane-item:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-swimlane-window .e-swimlane-item:hover {
    color: #fff
}

.e-kanban.e-responsive .e-kanbantoolbar .e-kanbanfilter-icon:hover {
    color: #333
}

.e-kanban.e-responsive .e-kanbantoolbar .e-kanbanfilter-icon:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-kanban.e-responsive .e-kanbantoolbar:not(.e-adaptive-search) .e-searchitem:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-kanbanfilter-window .e-filter-done:hover {
    color: #3277b2
}

.e-kanbanfilter-window .e-filter-done {
    color: #3277b2
}

.e-swimlane-window {
    background: #fff
}

.e-kanban.e-responsive .e-kanbantoolbar .e-searchitem:hover {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -o-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: -ms-linear-gradient(top,#f4f4f4,#e9e9e9);
    background: linear-gradient(to bottom,#f4f4f4,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)
}

.e-swimlane-ul li:not(:last-child) div:after {
    background: #cecece
}

.e-swimlane-arrow:hover,.e-kanbanfilter-window .e-filterback-icon:hover,.e-kanban.e-responsive .e-adapt-cancel:hover {
    color: #3277b2
}

.e-kanban .e-headercell .e-totalcard,.e-kanban .e-headercell .e-totalcount,.e-kanban .e-minlimit,.e-kanban .e-maxlimit,.e-kanban .e-limits,.e-kanban .e-rowcell .e-shrinklabel {
    color: #999
}

.e-kanban .e-kanbancard .e-bottom-triangle {
    border-bottom-color: #3277b2
}

.e-kanban.e-responsive .e-vhandlespace,.e-kanbanfilter-window .e-vhandlespace,.e-kbnslwindow-body .e-vhandlespace,.e-kbnadapt-editdlg .e-vhandlespace {
    border-color: #cecece
}

.e-kanban .e-ejinputtext,.e-kbnadapt-editdlg .e-ejinputtext {
    background-color: #fff;
    color: #333
}

.e-kanban .e-ejinputtext,.e-kbnadapt-editdlg .e-ejinputtext {
    border-color: #cecece
}

.e-kanban .e-kanbantoolbar .e-quickfilter.e-tooltxt {
    background: transparent
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-spreadsheet {
    color: #333;
    border-color: #cecece
}

.e-spreadsheet .e-spreadsheetmainpanel .e-headercell,.e-spreadsheet .e-spreadsheetmainpanel .e-headercontent,.e-spreadsheet .e-spreadsheetmainpanel .e-rowheader {
    border-color: #cecece;
    color: #282827
}

.e-spreadsheet .e-spreadsheetmainpanel .e-headercell:hover,.e-spreadsheet .e-spreadsheetmainpanel .e-rowheader:hover {
    background-color: #deebf6;
    border-color: #cecece;
    color: #282827
}

.e-spreadsheet .e-spreadsheetmainpanel .e-rowheadercontent {
    border-bottom-color: #cecece
}

.e-spreadsheet .e-spreadsheetmainpanel .e-spreadsheetcontentcontainer {
    border-left-color: #cecece;
    background-color: #fff
}

.e-spreadsheet .e-spreadsheetmainpanel .e-spreadsheetcolumnheader {
    border-color: #cecece
}

.e-spreadsheet .e-spreadsheetheader {
    border-bottom-color: #cecece;
    border-top-color: #cecece
}

.e-spreadsheet .e-spreadsheetmainpanel .e-spreadsheetcolumnheader {
    border-right-color: #cecece
}

.e-spreadsheet .e-spreadsheetmainpanel .e-rowcell {
    color: #333;
    background-color: #fff;
    border-color: #cecece
}

.e-spreadsheet .e-spreadsheetmainpanel .e-spreadsheetcolumnheader,.e-spreadsheet .e-spreadsheetmainpanel .e-rowheader,.e-spreadsheet .e-scrollcss,.e-spreadsheet .e-scrollrowcss {
    background-color: #fff
}

.e-ss-editinput .e-in-wrap,.e-ss-editinput .e-input {
    color: inherit;
    font-size: 11pt;
    font-family: Calibri
}

.e-spreadsheet .e-reSizeColbg {
    border-left-color: #cecece
}

.e-spreadsheet .e-reSizeAPbg {
    border-left-color: #cecece
}

.e-spreadsheet .e-reSizeRowbg {
    border-top-color: #cecece
}

.e-spreadsheet .e-spreadsheetmainpanel .e-selected,.e-spreadsheet .e-spreadsheetmainpanel .e-ctrlselected {
    background: #deebf6;
    color: #333
}

.e-spreadsheet .e-spreadsheetmainpanel .e-activecell {
    background-color: #fff;
    color: #333
}

.e-spreadsheet .e-spreadsheetmainpanel .e-rowheader.e-rowhighlight,.e-spreadsheet .e-spreadsheetmainpanel .e-colhighlight {
    background-color: #deebf6;
    color: #3c719e
}

.e-spreadsheet .e-spreadsheetmainpanel .e-rowhighlight {
    border-right-color: #3c719e
}

.e-spreadsheet .e-spreadsheetmainpanel .e-colhighlight {
    border-bottom-color: #3c719e
}

.e-spreadsheet .e-spreadsheetmainpanel .e-rowhighlight:hover,.e-spreadsheet .e-spreadsheetmainpanel .e-colhighlight:hover {
    background-color: #deebf6;
    border-bottom-color: #3c719e
}

.e-menu-wrap .e-chartcell:hover,.e-chartimg:hover {
    background-color: #f4f4f4
}

.e-spreadsheet .e-spreadsheetmainpanel td.e-bborderright,.e-spreadsheet .e-spreadsheetmainpanel td.e-bctrlborderright,.e-spreadsheet .e-spreadsheetmainpanel td.e-bcbright {
    border-right-color: #3a74a5
}

.e-spreadsheet .e-spreadsheetmainpanel td.e-bborderbottom,.e-spreadsheet .e-spreadsheetmainpanel td.e-bctrlborderbottom,.e-spreadsheet .e-spreadsheetmainpanel td.e-bcbbottom {
    border-bottom-color: #3a74a5
}

.e-spreadsheet .e-spreadsheetmainpanel td.e-rborderright,.e-spreadsheet .e-spreadsheetmainpanel td.e-rctrlborderright,.e-spreadsheet .e-spreadsheetmainpanel td.e-rcbright {
    border-right-color: #fc100c
}

.e-spreadsheet .e-spreadsheetmainpanel td.e-rborderbottom,.e-spreadsheet .e-spreadsheetmainpanel td.e-rctrlborderbottom,.e-spreadsheet .e-spreadsheetmainpanel td.e-rcbbottom {
    border-bottom-color: #fc100c
}

.e-spreadsheet .e-spreadsheetmainpanel td.e-vborderright,.e-spreadsheet .e-spreadsheetmainpanel td.e-vctrlborderright,.e-spreadsheet .e-spreadsheetmainpanel td.e-vcbright {
    border-right-color: #6a13ad
}

.e-spreadsheet .e-spreadsheetmainpanel td.e-vborderbottom,.e-spreadsheet .e-spreadsheetmainpanel td.e-vctrlborderbottom,.e-spreadsheet .e-spreadsheetmainpanel td.e-vcbbottom {
    border-bottom-color: #6a13ad
}

.e-spreadsheet .e-spreadsheetmainpanel .e-gborderright,.e-spreadsheet .e-spreadsheetmainpanel .e-gctrlborderright {
    border-right-color: #62c435 !important
}

.e-spreadsheet .e-spreadsheetmainpanel td.e-gborderbottom,.e-spreadsheet .e-spreadsheetmainpanel td.e-gctrlborderbottom {
    border-bottom-color: #62c435
}

.e-spreadsheet .e-spreadsheetmainpanel td.e-pborderright,.e-spreadsheet .e-spreadsheetmainpanel td.e-pctrlborderright {
    border-right-color: #f411b0
}

.e-spreadsheet .e-spreadsheetmainpanel td.e-pborderbottom,.e-spreadsheet .e-spreadsheetmainpanel td.e-pctrlborderbottom {
    border-bottom-color: #f411b0
}

.e-spreadsheet .e-spreadsheetmainpanel td.e-oborderright,.e-spreadsheet .e-spreadsheetmainpanel td.e-octrlborderright {
    border-right-color: #e59604
}

.e-spreadsheet .e-spreadsheetmainpanel td.e-oborderbottom,.e-spreadsheet .e-spreadsheetmainpanel td.e-octrlborderbottom {
    border-bottom-color: #e59604
}

.e-spreadsheet .e-spreadsheetmainpanel .e-thinright {
    border-right-color: #3c719e
}

.e-spreadsheet .e-spreadsheetmainpanel .e-thinbottom {
    border-bottom-color: #3c719e
}

.e-spreadsheet .e-ss-numeric .e-select .e-spin {
    background-color: #fff;
    color: #7f7f7f
}

.e-spreadsheet .e-ss-numeric .e-select .e-spin:hover {
    background-color: #6e99be;
    border-color: #c4c3c3;
    color: #fff
}

.e-spreadsheet .e-ss-numeric .e-select {
    border-color: #fff
}

.e-spreadsheet .e-ss-numeric .e-select:hover {
    border-color: #c4c3c3
}

.e-spreadsheet div.e-selecttop {
    border-top-color: #3c719e
}

.e-spreadsheet div.e-selectbottom {
    border-bottom-color: #3c719e
}

.e-spreadsheet div.e-selectright {
    border-right-color: #3c719e
}

.e-spreadsheet div.e-selectleft {
    border-left-color: #3c719e
}

.e-spreadsheet .e-ss-selectall {
    color: #c2daee
}

.e-spreadsheet .e-ss-selectall:hover {
    color: #72a9d8
}

.e-spreadsheet .e-sheetselected,.e-spreadsheet .e-sheetselected:hover {
    color: #6c99bf
}

.e-spreadsheet .e-autofill {
    border-color: #fff;
    background-color: #3c719e
}

.e-spreadsheet div.e-autofillright {
    border-right-color: #3c719e
}

.e-spreadsheet div.e-autofillbottom {
    border-bottom-color: #3c719e
}

.e-spreadsheet div.e-autofilltop {
    border-top-color: #3c719e
}

.e-spreadsheet div.e-autofillleft {
    border-left-color: #3c719e
}

.e-spreadsheet .e-spreadsheetmainpanel td.e-cutright {
    border-right-color: #3c719e
}

.e-spreadsheet .e-spreadsheetmainpanel td.e-cutbottom {
    border-bottom-color: #3c719e
}

.e-spreadsheet .e-blur {
    background-color: #f5f5f5
}

.e-spanfilter,.e-spanddl {
    border-color: #cecece;
    background-color: #fcfcfc;
    color: #666
}

.e-spreadsheet .e-spreadsheetcontentcontainer .e-ss-object.e-ss-activeimg {
    border-color: #3c719e
}

.e-spreadsheet .e-spreadsheetcontentcontainer .e-ss-pivot.e-ss-activepivot {
    border-color: #3c719e
}

.e-spreadsheet .e-ss-object.e-datavisualization-chart {
    border-color: #cecece
}

.e-spreadsheet .e-ss-imgvisual {
    border-color: #cecece
}

.e-spreadsheet .e-spreadsheetmainpanel .e-rowcell.e-redft {
    background-color: #ffc7ce;
    color: #9c0055
}

.e-spreadsheet .e-spreadsheetmainpanel .e-rowcell.e-yellowft {
    background-color: #ffeb9c;
    color: #9c6500
}

.e-spreadsheet .e-spreadsheetmainpanel .e-rowcell.e-greenft {
    background-color: #c6efce;
    color: #006100
}

.e-spreadsheet .e-spreadsheetmainpanel .e-rowcell.e-redf {
    background-color: #ffc7ce
}

.e-spreadsheet .e-spreadsheetmainpanel .e-rowcell.e-redt {
    color: #9c0055
}

.e-spreadsheet .e-spreadsheetmainpanel .e-rowcell.e-hlcell {
    background-color: #ff0;
    color: #f00
}

.e-spreadsheet .e-spreadsheetmainpanel .e-rowcell.e-goto-blank {
    background-color: #cecece
}

.e-spreadsheet .e-indexbox,.e-spreadsheet .functionbox,.e-spreadsheet .e-inputbox {
    border-color: #cecece;
    color: #333;
    background-color: #fff
}

.e-ss-autocomplete.e-atc-popup ul li {
    color: #282827
}

.e-spreadsheet .e-inputbox>input {
    color: #333
}

.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-numericitem {
    color: #333
}

.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-currentitem,.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-currentitem:hover {
    background: #deebf6;
    color: #3c719e;
    filter: none
}

.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-numericitem:hover {
    color: #3c719e
}

.e-spreadsheet .e-spreadsheetmainpanel .e-pager {
    background-color: #fff
}

.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-prevpagedisabled,.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-prevpage,.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-nextpage,.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-nextpagedisabled,.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-lastpagedisabled,.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-lastpage,.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-firstpage,.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-firstpagedisabled,.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-numericcontainer {
    background-color: #fff
}

.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-pagercontainer {
    background-color: #fff
}

.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-icon:not(.e-disable):hover {
    color: #3c719e;
    cursor: pointer
}

.e-spreadsheet div.e-field-validation-error {
    background-color: #fffe91;
    color: #cd0a0a
}

div.e-dlg-field-validation-error:before {
    border-bottom-color: #fffe91
}

.e-spreadsheet div.e-error .e-errortail {
    border-bottom-color: #fffe91
}

.e-spreadsheetfooter {
    border-color: #cecece
}

.e-spreadsheet .e-hyperlinks {
    color: inherit
}

.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-mediaforward {
    border-right-color: #cecece
}

.e-spreadsheet .e-formulabar {
    background-color: #fff
}

.e-ss-dialog .e-chartheader {
    background-color: #fff;
    color: #333
}

.e-ss-dialog .e-tab .e-header.e-addborderbottom .e-active {
    border-top-color: #cecece
}

.e-dlgtab .e-header,.e-valdlgtab .e-header {
    overflow: visible
}

.e-dlg-field-validation-error {
    background-color: #fffe91;
    color: #cd0a0a
}

.e-dlgright,.e-dlgleft,.e-dlginput,.e-dlgcontent,.e-chtdlgright,.e-chtdlgleft,.e-chtdlgcontent {
    border-color: #cecece
}

.e-dlgviewpanel {
    border: 1px solid #cecece
}

.e-ss-dlgtab .e-ss-sctnseparator {
    border-color: #cecece
}

.e-ss-dialog hr {
    border-color: #eee
}

.e-menu .e-nmuseinformularow:hover {
    background-color: #3c719e
}

.e-menu-wrap .e-cellstylecontent,.e-menu-wrap .e-formatastablecontent,.e-menu-wrap .e-chartcontent {
    background-color: #fff;
    color: #333
}

.e-menu-wrap .e-cellstyleheader,.e-menu-wrap .e-formatastableheader {
    background-color: #fcfcfc;
    color: #333;
    border-color: #cecece
}

.e-cellstylecell:hover,.e-formatastablecell:hover,.e-menu-wrap .e-chartcontent:hover {
    border-color: #f4f4f4
}

.e-spreadsheet .e-celltoparrow {
    border-color: #f00 transparent transparent
}

.e-spreadsheet .e-comment-txtarea {
    background-color: #f7fbbd;
    color: #000
}

.e-list.e-hdrcolor {
    background-color: #f2f2f2 !important;
    color: #333 !important
}

.e-list.e-color {
    border-color: #fcfcfc !important
}

.e-list.e-hdrcolor.e-mhover>a,.e-list.e-hdrcolor.e-mfocused>a {
    background-color: transparent !important;
    color: #333 !important
}

.e-list.e-color.e-mhover.e-mfocused {
    border-color: #6e99be !important
}

.e-spreadsheet .e-excelfilter .e-in-wrap {
    border-color: #c4c3c3
}

.e-spreadsheetrowheader.e-scrollrowcss.e-rtl {
    border-color: #cecece
}

.e-spreadsheetcolumnheader.e-rtl {
    border-color: #cecece
}

.e-spreadsheetcontentcontainer.e-rtl {
    border-color: #cecece
}

.e-spreadsheet .e-numeric .e-in-wrap {
    border-color: #c4c3c3
}

.e-ss-dialog .e-chartselect {
    border-color: #3277b2
}

.e-menu-wrap .e-chartcell {
    border-color: #fcfcfc
}

.e-spreadsheet .e-ss-object {
    background-color: #fff
}

.e-spreadsheet .e-ss-charttheme {
    background-color: #121212
}

.e-spreadsheet .e-ssr-horizontalprt .e-btn.e-ss-active {
    color: #333
}

.e-spreadsheet .e-ssr-horizontalprt .e-btn.e-ss-active {
    background: #9ac1e3;
    background: -moz-linear-gradient(top,#9ac1e3,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#9ac1e3),color-stop(100%,#9ac1e3));
    background: -webkit-linear-gradient(top,#9ac1e3,#296293);
    background: -o-linear-gradient(top,#9ac1e3,#296293);
    background: -ms-linear-gradient(top,#9ac1e3,#296293);
    background: linear-gradient(to bottom,#9ac1e3,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9ac1e3',endColorstr='#9ac1e3',GradientType=0)
}

.e-spreadsheet .e-ssr-horizontalprt .e-btn.e-ss-active:hover .e-icon {
    color: #666
}

.e-ss-colorpicker .e-in-wrap.e-tool,.e-ss-colorpicker .e-in-wrap.e-tool .e-select {
    background-color: #fff
}

.e-frow {
    border-color: #3c719e
}

.e-fcol {
    border-color: #3c719e
}

.e-spreadsheet .e-ssr-verticalHparent:hover .e-btn.e-select:not(.e-disable):not(.e-active),.e-spreadsheet .e-split .e-in-wrap.e-ssr-horizontalprt:hover .e-split-btn:not(.e-disable),.e-spreadsheet .e-ss-colorpicker .e-in-wrap.e-ssr-colpickHprt:hover:not(.e-disable) .e-ssr-colorcontainer {
    border-color: #f4f4f4
}

.e-spreadsheet .e-ssr-verticalHparent:hover .e-active,.e-spreadsheet .e-splitspan .e-spreadsheet.e-btn.e-select:hover {
    background: #9ac1e3;
    background: -moz-linear-gradient(top,#9ac1e3,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#9ac1e3),color-stop(100%,#9ac1e3));
    background: -webkit-linear-gradient(top,#9ac1e3,#296293);
    background: -o-linear-gradient(top,#9ac1e3,#296293);
    background: -ms-linear-gradient(top,#9ac1e3,#296293);
    background: linear-gradient(to bottom,#9ac1e3,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9ac1e3',endColorstr='#9ac1e3',GradientType=0)
}

.e-spreadsheet .e-split.e-active .e-in-wrap.e-ssr-horizontalprt:hover .e-split-btn:not(.e-disable) {
    background: #9ac1e3;
    background: -moz-linear-gradient(top,#9ac1e3,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#9ac1e3),color-stop(100%,#9ac1e3));
    background: -webkit-linear-gradient(top,#9ac1e3,#296293);
    background: -o-linear-gradient(top,#9ac1e3,#296293);
    background: -ms-linear-gradient(top,#9ac1e3,#296293);
    background: linear-gradient(to bottom,#9ac1e3,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9ac1e3',endColorstr='#9ac1e3',GradientType=0)
}

.e-spreadsheet .e-split.e-active .e-box .e-btn.e-select,.e-spreadsheet .e-split.e-active .e-box .e-btn.e-select:hover,.e-spreadsheet .e-button.e-btn.e-select.e-active,.e-spreadsheet .e-ribbon.e-js .e-rbn-button.e-button.e-btn.e-select.e-active:hover {
    color: #333
}

.e-spreadsheet .e-split.e-active .e-box .e-btn.e-select,.e-spreadsheet .e-split.e-active .e-box .e-btn.e-select:hover,.e-spreadsheet .e-button.e-btn.e-select.e-active,.e-spreadsheet .e-ribbon.e-js .e-rbn-button.e-button.e-btn.e-select.e-active:hover {
    background: #9ac1e3;
    background: -moz-linear-gradient(top,#9ac1e3,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#9ac1e3),color-stop(100%,#9ac1e3));
    background: -webkit-linear-gradient(top,#9ac1e3,#296293);
    background: -o-linear-gradient(top,#9ac1e3,#296293);
    background: -ms-linear-gradient(top,#9ac1e3,#296293);
    background: linear-gradient(to bottom,#9ac1e3,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9ac1e3',endColorstr='#9ac1e3',GradientType=0)
}

.e-spreadsheet .e-split.e-active .e-box .e-btn .e-icon,.e-spreadsheet .e-split .e-btn.e-select:active .e-icon {
    color: #666
}

.e-spreadsheet .e-spreadsheetmainpanel .e-hborder {
    border-color: transparent
}

.e-spreadsheet .e-content.e-viewbrdr {
    border-color: #cecece
}

.e-spreadsheet .e-ribbon .e-header {
    border-right: none;
    border-left: none;
    border-top: none
}

.e-spreadsheet .e-ribbon .e-content {
    border-right: none;
    border-left: none
}

.e-spreadsheet .e-ribbon .e-header {
    border-right: medium none;
    border-left: medium none;
    border-top: medium none
}

.e-spreadsheet .e-ribbon .e-content {
    border-right: medium none;
    border-left: medium none
}

.e-ribbon .e-btn.e-ss-active {
    background-color: #3c719e;
    color: #fcfcfc
}

.e-spreadsheet .e-ribbon .e-ddl {
    border-color: #bcbcbc
}

.e-spreadsheet .e-ribbon .e-ddl.e-widget.e-focus .e-in-wrap {
    box-shadow: 0 0 7px #ccc
}

.e-spreadsheet .e-ribbon .e-ddl {
    border-color: #bcbcbc
}

.e-spreadsheet .e-menu.e-split,.e-menu-wrap .e-spreadsheet.e-split.e-autofillbtn li.e-list,.e-spreadsheet .e-splitspan .e-btn.e-select {
    background: #fff
}

.e-ssr-bscontent div:not(.e-ssr-bsnewtmpl) .e-btn.e-select {
    border-color: #cecece
}

.e-ss-colorpicker.e-popup {
    background-color: #fff;
    color: #282827
}

.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-numericitem:not(.e-currentitem) {
    background-color: #fff
}

.e-spreadsheet .e-ribbon .e-btn.e-select.e-disable:hover .e-icon {
    color: #d6d7d7
}

.e-spreadsheet .e-spreadsheetmainpanel .e-rowheader.e-filterhiglight,.e-spreadsheet .e-spreadsheetmainpanel .e-rowheader.e-rowhighlight.e-filterhiglight {
    color: #0c0
}

.e-spreadsheet .e-spreadsheetmainpanel .e-headercell {
    cursor: url("../common-images/spreadsheet/down_arrow_light.cur"),auto
}

.e-spreadsheet .e-spreadsheetmainpanel .e-rowheader {
    cursor: url("../common-images/spreadsheet/right_arrow_light.cur"),auto
}

.e-ss-fpcursor {
    cursor: url("../common-images/spreadsheet/format_painter_light.cur"),auto
}

.e-ss-drwbrdrcursor {
    cursor: url("../common-images/spreadsheet/draw_border_light.cur"),auto
}

.e-ss-drwbrdrgridcursor {
    cursor: url("../common-images/spreadsheet/draw_border_grid_light.cur"),auto
}

.e-ss-textarea,.e-ss-textarea:focus,.e-ss-textarea:hover {
    border-color: #cecece
}

.e-spreadsheet .e-cellreadonly .e-datewidget .e-select {
    background: #fff
}

.e-spreadsheet .e-cellreadonly .e-ddl .e-select {
    background: #fff
}

.e-spreadsheet .e-spreadsheetactpanel {
    border-left-color: #cecece
}

.e-spreadsheet .e-bordercontainer {
    background-color: #fff
}

.e-spreadsheet .e-bordercell:hover {
    border-color: #f4f4f4
}

.e-spreadsheet .e-ss-bdr-header {
    background-color: #fff;
    border-color: #cecece
}

.e-spreadsheet .e-ss-pivottableheader {
    background-color: #deebf6;
    border-color: #cecece;
    color: #282827
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-documenteditor {
    background-color: #fff
}

.e-documenteditor-contextmenuitem:hover {
    background-color: #f4f4f4;
    color: #333
}

.e-documenteditor-contextmenuitem {
    background-color: #fff;
    color: #333
}

.e-documenteditor-disabledcontextmenuitem {
    background-color: #fff;
    color: #808080
}

.e-documenteditor-optionspane {
    background-color: #fff;
    color: #333
}

.e-documenteditor-icon.e-search {
    color: #f4f4f4
}

.e-media-element {
    width: 100%;
    height: 100%
}

.e-media-element-div {
    width: 100%;
    height: 100%;
    position: relative
}

.e-media-focus-div {
    width: 0;
    height: 0
}

.e-media-content-div {
    width: 100%;
    height: 100%;
    position: relative
}

.e-media-content-div .e-waitpopup-pane {
    background-color: transparent
}

.e-media-player {
    border: 1px solid #808080;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: relative;
    background-color: #000;
    min-width: 250px;
    outline: none
}

.e-media-player * {
    outline: none
}

.e-media-control-container {
    bottom: 0;
    position: absolute;
    width: 100%;
    height: auto;
    min-height: 30px;
    z-index: 1
}

.e-media-player .e-slider {
    border: none !important;
    background-color: #585858 !important
}

.e-media-timeslider.e-media-adv {
    height: 50% !important;
    top: calc(50% + 4px)
}

.e-media-timeslider-div.e-media-adv {
    width: calc(100% - 16px);
    left: 7px;
    position: relative
}

.e-media-player .e-slider-wrap {
    cursor: pointer
}

.e-media-toolbar-icon:before,.e-media-playlist-icon:before,.e-media-playlist-toggle:before {
    color: #fff;
    position: relative
}

.e-media-playlist-icon:before,.e-media-playlist-toggle:before {
    top: calc(50% - 7px);
    left: calc(50% - 7px)
}

.e-media-toolbar-icon:hover::before,.e-media-playlist-icon:hover::before,.e-media-playlist-toggle:hover::before {
    color: #86cbea !important
}

.e-media-toolbar.adv .e-media-toolbar-icon {
    width: 20px;
    height: 20px;
    float: left;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    position: relative;
    margin-left: 10px;
    top: calc(50% - 11px)
}

.e-media-toolbar.adv .e-media-volume-slider-li {
    top: calc(50% - 12px) !important;
    width: 50px
}

.e-media-toolbar.adv .e-media-toolbar-li {
    height: calc(100% - 6px);
    margin-top: 8px;
    cursor: pointer;
    width: 10px
}

.e-media-toolbar.adv .e-media-toolbar-shfflegroup .e-media-toolbar-li {
    width: calc(30%);
    padding-left: 3px !important;
    padding-right: 3px !important
}

.e-media-toolbar.adv .e-media-toolbar-playgroup .e-media-toolbar-li {
    width: calc(5%);
    float: right !important;
    margin-left: 6px !important;
    margin-right: 6px !important
}

.e-media-toolbar.adv .e-media-toolbar-volumegroup .e-media-toolbar-li {
    width: calc(15%);
    float: right !important;
    padding-right: 0 !important
}

.e-media-toolbar.adv .e-media-toolbar-volume-li {
    width: 50px !important;
    max-width: 100px !important;
    padding-left: 6px !important;
    padding-right: 3px !important
}

.e-media-toolbar.adv .e-media-toolbar-volumegroup .e-media-volume-text-li {
    width: calc(15%) !important;
    max-width: 50px !important
}

.e-media-toolbar.adv .e-media-toolbar-settingsgroup .e-media-toolbar-li {
    width: calc(20%);
    float: right !important;
    padding-left: 3px !important;
    padding-right: 3px !important
}

.e-media-toolbar.adv {
    background: #000;
    border: none !important;
    overflow: hidden;
    height: calc(100% - 15px)
}

.e-media-toolbar-icon {
    display: inline-block
}

.e-media-toolbar-icon.disabled:before,.e-media-playlist-icon.disabled:before {
    color: #585858 !important
}

.e-media-toolbar.adv .e-media-toolbar-ul {
    position: relative;
    height: 99% !important;
    float: left;
    padding: 0;
    margin-top: 3px
}

.e-media-toolbar.adv .e-media-toolbar-shfflegroup {
    width: calc(23%);
    left: 2%
}

.e-media-toolbar.adv .e-media-toolbar-playgroup {
    text-align: center;
    left: 5px;
    float: left
}

.e-media-toolbar.adv .e-media-toolbar-settingsgroup {
    text-align: right;
    right: 5px;
    float: right
}

.e-media-toolbar.adv .e-slider-wrap {
    position: relative;
    width: 50px;
    float: left;
    top: calc(50% - 3px);
    padding: 0
}

.e-media-toolbar.adv .e-media-toolbar-volume-li:hover {
    background: transparent !important;
    border: none !important
}

.e-media-toolbar.adv .e-media-volume-text {
    font-size: 9px;
    color: #fff;
    width: 100%;
    position: absolute;
    top: 43%
}

.e-media-custom-fullscreen {
    width: 100% !important;
    height: 100% !important;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 2147483647
}

.e-media-player.fullscreen {
    width: 100% !important;
    height: 100% !important;
    top: 0;
    left: 0;
    position: fixed
}

.e-media-timeslider.e-media-adv.e-slider .e-handle {
    margin-top: -1px !important;
    background: #179bd7 !important;
    border: 2px solid #fff
}

.e-media-toolbar.adv .e-media-volume-slider {
    width: 100%
}

.e-media-toolbar.adv .e-media-volume-slider .e-handle {
    margin-top: 1px !important
}

.e-media-toolbar.adv .e-media-play-li div {
    margin-left: 3px
}

.e-media-time-stamp.e-media-adv {
    font-size: 9px;
    color: #848484;
    height: 10px;
    position: absolute;
    right: 9px;
    margin-top: 5px;
    font-family: Roboto,arial,sans-serif !important
}

.e-media-time-stamp.e-media-adv div {
    height: 100%;
    float: left
}

.e-media-player .media-shuffled:before,.e-media-player .media-muted:before,.e-media-player .media-repeated:before,.e-media-player .e-media-playlist-visible:before {
    color: #179bd7;
    border: none
}

.e-media-toolbar.basic {
    border: none !important;
    overflow: hidden;
    height: 100%;
    background-image: url('../common-images/mediaplayer/basic_view_toolbar_bg.png');
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: 100% 100%
}

.e-media-prev-li.basic,.e-media-next-li.basic {
    position: absolute;
    width: 39px;
    height: 40px;
    top: calc(50% - 22px);
    cursor: pointer
}

.e-media-prev-li.basic .e-media-toolbar-icon:before,.e-media-next-li.basic .e-media-toolbar-icon:before {
    font-size: 36px !important;
    position: relative;
    color: #fff;
    top: calc(50% - 18px);
    left: calc(50% - 18px)
}

.e-media-prev-li.basic {
    left: 50px
}

.e-media-next-li.basic {
    right: 50px
}

.e-media-toolbar.basic .e-media-timeslider.e-media-basic {
    height: 3px !important
}

.e-media-toolbar.basic .e-media-play {
    margin-left: -2px
}

.e-media-toolbar.basic .e-media-pause {
    margin-left: -2px
}

.e-media-toolbar.basic .e-media-toolbar-right-div {
    width: 20px;
    height: 100%;
    float: left;
    margin-left: 10px
}

.e-media-toolbar-time-icon-li {
    width: 25px !important
}

.e-media-toolbar.basic .e-media-toolbar-icon {
    width: 100%;
    position: relative;
    top: calc(50% - 6px);
    float: left
}

.e-media-toolbar.basic .e-media-toolbar-li {
    width: 20px;
    margin-left: 10px;
    height: 100%;
    list-style: none !important;
    float: left;
    position: relative
}

.e-media-toolbar.basic .e-media-toolbar-icon:before {
    font-size: 16px
}

.e-media-toolbar.basic .e-media-previous:before,.e-media-toolbar.basic .e-media-next:before {
    font-size: 13px !important;
    margin-top: 1px
}

.e-media-toolbar.basic .e-media-fullscreen:before {
    font-size: 14px !important;
    margin-top: -1px
}

.e-media-toolbar.basic .e-media-play-li {
    width: 20px;
    left: 2px
}

.e-media-toolbar.basic .e-media-toolbar-right-li {
    width: 100px;
    float: right !important;
    right: 5px
}

.e-media-toolbar.basic .e-media-toolbar-split-li {
    width: 1px;
    color: #fff
}

.e-media-toolbar.basic .e-media-split {
    top: calc(50% - 10px) !important;
    color: #848484
}

.e-media-toolbar.basic .e-media-toolbar-time-icon-li {
    margin-left: -1px
}

.e-media-toolbar.basic.audio .e-media-toolbar-right-li {
    width: 40px !important
}

.e-media-toolbar.basic .e-media-play-li,.e-media-toolbar.basic .e-media-toolbar-right-li {
    height: 100%;
    background-position: 50% 50%
}

.e-media-time-stamp-end.e-media-basic,.e-media-time-stamp-run.e-media-basic {
    font-size: 11px;
    color: #848484;
    position: absolute;
    top: calc(50% - 5px);
    font-family: Roboto,arial,sans-serif !important
}

.e-media-toolbar.basic .e-media-toolbar-time-run-li {
    width: 37px;
    left: 10px
}

.e-media-time-stamp-end.e-media-basic {
    left: 10px
}

.e-media-time-stamp-run.e-media-basic {
    right: 5px
}

.e-media-toolbar.basic .e-media-time-li .e-slider-wrap {
    width: 100% !important;
    top: calc(50% - 5px);
    position: absolute
}

.e-media-toolbar.basic .e-media-time-li {
    width: calc(100% - 245px);
    left: 10px
}

.e-media-toolbar.basic.audio .e-media-time-li {
    width: calc(100% - 180px) !important
}

.e-media-toolbar.basic .e-media-time-li .e-handle {
    margin-top: -2px !important;
    background: #179bd7 !important;
    border: 2px solid #fff;
    height: 10px !important;
    width: 10px !important
}

.e-media-toolbar.basic .e-media-toolbar-ul {
    width: 100%;
    height: 100%;
    position: relative;
    float: left;
    padding: 0
}

.e-media-toolbar.basic .e-media-vol-slider-li {
    height: 60px;
    width: 20px;
    position: absolute;
    top: -50px;
    z-index: 3
}

.e-media-toolbar.basic .e-media-volume-slider {
    width: 3px !important;
    position: relative;
    left: calc(50% - 1.5px)
}

.e-media-toolbar.basic .e-media-volume-slider .e-handle {
    width: 7px;
    height: 7px
}

.e-media-toolbar.adv .e-media-toolbar-playgroup .e-media-toolbar-icon:before {
    margin-left: 2px
}

.e-media-toolbar.mob {
    height: 30px !important;
    position: relative;
    top: calc(50% - 30px)
}

.e-media-toolbar-ul.mob-playGroup {
    position: absolute;
    top: calc(50% - 25px);
    width: 150px;
    height: 50px;
    left: calc(50% - 75px)
}

.e-media-toolbar-ul.mob-playGroup .e-media-toolbar-icon {
    width: 50px;
    height: 100%;
    position: relative
}

.e-media-toolbar-ul.mob-playGroup .e-media-toolbar-icon:before {
    font-size: 25px;
    top: calc(50% - 7px);
    margin-left: -2px
}

.e-media-toolbar-ul.mob-playGroup .e-media-play:before,.e-media-toolbar-ul.mob-playGroup .e-media-pause:before {
    font-size: 30px !important;
    top: calc(50% - 4px) !important
}

.e-media-toolbar-ul.mob-playGroup .e-media-previous {
    left: calc(50% - 150px)
}

.e-media-toolbar-ul.mob-playGroup .e-media-play,.e-media-toolbar-ul.mob-playGroup .e-media-pause {
    left: calc(50% - 100px)
}

.e-media-toolbar-ul.mob-playGroup .e-media-next {
    left: calc(50% - 50px)
}

.e-media-toolbar.mob .toolGroup {
    width: 100%;
    padding: 0
}

.e-media-toolbar.mob .e-media-toolbar-li {
    list-style: none !important;
    position: relative;
    float: left;
    display: inline-block;
    height: 25px;
    margin-left: 20px
}

.e-media-toolbar.mob .e-media-toolbar-time-run-li,.e-media-toolbar.mob .e-media-toolbar-time-icon-li {
    width: 25px
}

.e-media-toolbar.mob .e-media-toolbar-fullscreen-li {
    width: 15px
}

.e-media-toolbar.mob .e-media-time-li {
    width: calc(100% - 160px)
}

.e-media-time-stamp-end.e-media-mob,.e-media-time-stamp-run.e-media-mob {
    font-size: 9px;
    color: #fff
}

.e-media-toolbar.mob .e-slider-wrap {
    position: relative;
    top: 2px
}

.e-media-toolbar.mob .e-media-timeslider {
    height: 4px
}

.e-media-toolbar.mob .e-media-fullscreen:before {
    font-size: 11px;
    margin-top: 1px
}

.e-media-small-size .e-media-toolbar.adv .e-media-stop:before {
    font-size: 9px !important;
    top: calc(50% - 6px) !important
}

.e-media-small-size .e-media-toolbar.adv .e-media-fullscreen:before {
    font-size: 10px !important
}

.e-media-small-size .e-media-toolbar.adv .e-media-toolbar-playgroup .e-media-toolbar-icon:before {
    font-size: 10px;
    margin-top: 2px
}

.e-media-small-size .e-media-toolbar.adv .e-media-toolbar-settingsgroup .e-media-toolbar-icon:before {
    font-size: 12px;
    margin-top: 2px
}

.e-media-small-size .e-media-toolbar.adv .e-media-toolbar-shfflegroup .e-media-toolbar-icon:before {
    font-size: 15px
}

.e-media-small-size .e-media-toolbar.adv .e-media-toolbar-volumegroup .e-media-toolbar-icon:before {
    font-size: 13px
}

.e-media-small-size .e-media-toolbar.adv .e-media-playlist:before {
    font-size: 14px !important;
    margin-left: -1px
}

.e-media-small-size .e-media-toolbar-icon:before {
    top: calc(50% - 7px);
    left: calc(50% - 7px)
}

.e-media-medium-size .e-media-toolbar.adv .e-media-stop:before {
    font-size: 11px !important;
    top: calc(50% - 7px) !important
}

.e-media-medium-size .e-media-toolbar.adv .e-media-fullscreen:before {
    font-size: 12px !important
}

.e-media-medium-size .e-media-toolbar.adv .e-media-toolbar-playgroup .e-media-toolbar-icon:before {
    font-size: 12px;
    margin-top: 2px
}

.e-media-player .e-media-toolbar.adv .e-media-play,.e-media-player .e-media-toolbar.adv .e-media-pause {
    padding-left: 1px;
    padding-right: 1px
}

.e-media-player .e-media-toolbar.adv .e-media-play:before,.e-media-player .e-media-toolbar.adv .e-media-pause:before {
    font-size: 16px !important;
    top: calc(50% - 10px) !important
}

.e-media-medium-size .e-media-toolbar.adv .e-media-toolbar-settingsgroup .e-media-toolbar-icon:before {
    font-size: 14px;
    margin-top: 2px
}

.e-media-medium-size .e-media-toolbar.adv .e-media-toolbar-shfflegroup .e-media-toolbar-icon:before {
    font-size: 17px
}

.e-media-medium-size .e-media-toolbar.adv .e-media-toolbar-volumegroup .e-media-toolbar-icon:before {
    font-size: 15px
}

.e-media-medium-size .e-media-toolbar.adv .e-media-playlist:before {
    font-size: 16px !important;
    margin-left: -1px
}

.e-media-medium-size .e-media-toolbar-icon:before {
    top: calc(50% - 8px);
    left: calc(50% - 8px)
}

.e-media-large-size .e-media-toolbar.adv .e-media-stop:before {
    font-size: 13px !important
}

.e-media-large-size .e-media-toolbar.adv .e-media-fullscreen:before {
    font-size: 12px !important;
    margin-left: -3px
}

.e-media-large-size .e-media-toolbar.adv .e-media-toolbar-playgroup .e-media-toolbar-icon:before {
    font-size: 12px
}

.e-media-large-size .e-media-toolbar.adv .e-media-repeat:before,.e-media-large-size .e-media-toolbar.adv .e-media-shuffle:before {
    top: calc(50% - 7px) !important
}

.e-media-large-size .e-media-toolbar.adv .e-media-toolbar-settingsgroup .e-media-toolbar-icon:before {
    font-size: 14px
}

.e-media-large-size .e-media-toolbar.adv .e-media-toolbar-shfflegroup .e-media-toolbar-icon:before {
    font-size: 19px
}

.e-media-large-size .e-media-toolbar.adv .e-media-toolbar-volumegroup .e-media-toolbar-icon:before {
    font-size: 17px
}

.e-media-large-size .e-media-toolbar.adv .e-media-playlist:before {
    font-size: 15px !important;
    margin-top: -1px
}

.e-media-large-size .e-media-toolbar.adv .e-media-toolbar-icon:before {
    top: calc(50% - 8px);
    left: calc(50% - 9px);
    cursor: pointer
}

.e-media-player .e-media-toolbar-icon {
    cursor: pointer
}

.e-media-xlarge-size .e-media-toolbar.adv .e-media-stop:before {
    font-size: 15px !important;
    top: calc(50% - 9px) !important
}

.e-media-xlarge-size .e-media-toolbar.adv .e-media-fullscreen:before {
    font-size: 16px !important;
    top: calc(50% - 8px) !important
}

.e-media-xlarge-size .e-media-toolbar.adv .e-media-toolbar-playgroup .e-media-toolbar-icon:before {
    font-size: 16px;
    margin-top: 2px;
    margin-left: 1px
}

.e-media-xlarge-size .e-media-toolbar.adv .e-media-toolbar-settingsgroup .e-media-toolbar-icon:before {
    font-size: 18px;
    margin-top: 2px
}

.e-media-xlarge-size .e-media-toolbar.adv .e-media-toolbar-shfflegroup .e-media-toolbar-icon:before {
    font-size: 21px
}

.e-media-xlarge-size .e-media-toolbar.adv .e-media-toolbar-volumegroup .e-media-toolbar-icon:before {
    font-size: 19px
}

.e-media-xlarge-size .e-media-toolbar.adv .e-media-playlist:before {
    font-size: 20px !important;
    margin-left: -1px
}

.e-media-xlarge-size .e-media-toolbar-icon:before {
    top: calc(50% - 10px);
    left: calc(50% - 10px)
}

.e-media-settings-popup {
    height: auto !important;
    border: none !important;
    position: absolute;
    z-index: 2;
    margin-left: -30px
}

.e-media-settings-popup>.e-lv.subpage {
    background-color: #000;
    padding: 5px;
    border: 1px solid #3d3d3d !important;
    border-radius: 4px
}

.e-media-settings-popup .e-sub-list-container {
    width: 100% !important
}

.e-media-settings-popup .e-list-hdr.e-clearall.e-content {
    width: 100% !important
}

.e-media-settings-popup .e-togglebutton {
    float: right;
    height: 18px;
    width: 30px;
    margin-right: -5px;
    margin-top: -27px;
    font-size: 10px;
    border-radius: 2px
}

.e-media-settings-popup li {
    height: 30px !important;
    border: none !important;
    background-color: #000 !important
}

.e-media-settings-popup .e-lv .e-list .e-chevron-right_01 {
    padding-top: 7px !important
}

.e-media-settings-popup .e-lv.subpage.e-childitem {
    width: 86px !important;
    position: relative;
    left: 50px
}

.e-media-settings-popup .e-lv.subpage:not(.e-childitem) .e-header {
    display: none !important
}

.e-media-settings-popup .e-lv.subpage.e-childitem .e-header,.e-media-settings-popup .e-lv.subpage.e-childitem .e-list-container,.e-media-settings-popup .e-lv.subpage.e-childitem .e-content {
    width: 100% !important
}

.e-media-settings-popup .e-lv.subpage.e-childitem .e-header .e-hicon,.e-media-settings-popup .e-lv.subpage.e-childitem .e-btn-text {
    position: relative;
    top: -8px;
    font-size: 14px
}

.e-media-settings-popup .e-lv.subpage.e-childitem .e-btn-text {
    left: 8px
}

.e-media-settings-popup .e-lv .e-list {
    padding-top: 1px;
    position: relative;
    padding-left: 9px
}

.e-media-settings-popup .e-header {
    height: 30px !important;
    background-color: #000 !important;
    border: none;
    border-bottom: 1px solid #545454 !important
}

.e-media-settings-popup .e-list-container {
    border: none !important;
    overflow: hidden !important
}

.e-media-settings-popup .e-lv .e-arrow .e-chevron-right_01:before {
    right: -6px !important
}

.e-media-settings-selector:before {
    color: #179bd7;
    font-size: 16px;
    position: absolute;
    left: 0;
    font-family: 'ej-webfont' !important
}

.e-media-settings-popup .e-childcontainer li {
    text-align: center
}

.e-media-settings-popup li:hover {
    background: #525252 !important
}

.e-media-settings-popup .e-lv .e-list .e-chevron-right_01.e-fontimage:before,.e-media-settings-popup .e-lv>.e-header>.e-icon:before,.e-lv>.e-header>.e-icon:hover:before {
    color: #179bd7 !important
}

.e-media-settings-popup .e-lv.subpage .e-header .e-htitle {
    position: relative;
    left: 2px
}

.e-media-settings-popup .e-list-text,.e-media-settings-popup .e-btn-text {
    color: #fff !important
}

.e-media-playlist-item {
    width: 100%;
    height: 100%;
    position: relative
}

.e-media-playlist-number {
    float: left;
    text-align: center;
    position: relative;
    top: calc(50% - 8px);
    font-weight: normal;
    font-size: 11px;
    color: #848484;
    width: 20px;
    padding: 0;
    left: -2px
}

.e-media-playlist-img {
    float: left;
    color: #fff !important;
    height: 90%;
    top: calc(50% - 45%);
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding: 0
}

.e-media-playlist-img.desktop {
    width: 50px
}

.e-media-playlist-img.mobile {
    width: 50px;
    margin-left: 5px
}

.e-media-playlist-title-div {
    float: left;
    padding: 0;
    color: #fff !important;
    height: 90%;
    overflow: hidden;
    padding-left: 10px;
    font-size: 11px
}

.e-media-playlist-title-div.desktop {
    width: calc(100% - 85px)
}

.e-media-playlist-title-div.mobile {
    width: calc(90% - 35px)
}

.e-media-playlist-title-div div,.e-media-video-title,.e-media-audio-title,.e-media-playlist-title {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.e-media-playlist-name {
    font-size: 12px
}

.e-media-playlist-title,.e-media-playlist-navigation {
    height: 50%;
    margin-left: 13px
}

.e-media-playlist-title {
    width: calc(100% - 40px)
}

.e-media-playlist-navigation {
    width: calc(100% - 13px)
}

.e-media-playlist-title {
    font-size: 12px;
    color: #fff;
    top: 5px;
    position: relative;
    padding-top: 2px
}

.e-media-playlist-author {
    font-size: 10px;
    margin-top: 2px;
    color: #848484
}

.e-media-playlist-div li {
    height: 41px
}

.e-media-playlist-container.desktop {
    width: 0%;
    position: absolute;
    z-index: 2;
    height: 99.5% !important;
    top: 0;
    right: 0;
    background-color: #1a1a1a;
    border: 1px solid;
    font-family: Roboto,arial,sans-serif !important
}

.e-media-playlist-container.mobile {
    width: 100% !important;
    height: auto !important;
    position: relative;
    z-index: 1;
    top: 0;
    right: 1px;
    background-color: #1a1a1a;
    border: 1px solid;
    font-family: Roboto,arial,sans-serif !important
}

.e-media-playlist-container.mobile .e-listbox-container {
    height: auto !important
}

.e-media-playlist-container.mobile .e-ddl-popup.e-wrap.e-js {
    height: auto
}

.e-media-playlist-header {
    height: 45px;
    border-bottom: 2px solid #353535
}

.e-media-playlist-title-div {
    margin-top: 4px
}

.e-media-playlist-container.desktop .e-ddl-popup {
    height: calc(100% - 50px) !important
}

.e-media-playlist-container .e-ddl-popup {
    border: none
}

.e-media-playlist-header label {
    float: left;
    color: #848484;
    position: relative;
    font-size: 9px;
    top: calc(50% - 10px);
    font-weight: normal
}

.e-media-playlist-header span {
    width: 20px;
    height: 20px;
    float: right;
    top: calc(50% - 10px);
    position: relative;
    right: 13px
}

.e-media-playlist-header-previous {
    cursor: pointer
}

.e-media-playlist-header-next {
    cursor: pointer
}

.e-media-player .e-media-playlist-header-next:before,.e-media-player .e-media-playlist-header-previous:before {
    font-size: 12px !important
}

.e-media-playlist-toggle.desktop {
    position: absolute;
    width: 12px;
    height: 60px;
    top: calc(50% - 30px);
    right: 0%;
    border: 1px solid;
    border-radius: 6px;
    z-index: 2;
    background-color: #3a3a3a;
    cursor: pointer
}

.e-media-playlist-toggle.mobile {
    position: absolute;
    width: 12px;
    height: 30px;
    right: 22px !important;
    bottom: -28px;
    transform: rotate(45);
    border-radius: 6px;
    z-index: 2;
    cursor: pointer;
    -ms-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg)
}

.e-media-playlist-toggle.e-media-expand.desktop {
    border-radius: 0 6px 6px 0;
    margin-right: -13px
}

.e-media-playlist-toggle.e-media-collapse.desktop {
    border-radius: 6px 0 0 6px
}

.e-media-playlist-toggle.e-media-expand:before,.e-media-playlist-toggle.e-media-collapse:before {
    font-size: 12px !important;
    color: #c3c0c0 !important;
    left: calc(50% - 5px)
}

.e-media-playlist-container .e-listbox .e-select {
    background: #292929 !important
}

.e-media-playlist-container .e-listbox li {
    border-bottom: 1px solid #353535;
    cursor: pointer;
    overflow: hidden;
    font-family: Roboto,arial,sans-serif
}

.e-media-playlist-container .e-listbox li:hover {
    background: #464646 !important
}

.e-media-playlist-container .e-listbox-container {
    background-color: #000
}

.e-media-video-baner {
    width: 100%;
    height: 40px;
    position: absolute;
    z-index: 1;
    color: #fff;
    top: 0
}

.e-media-video-baner {
    background-image: url('../common-images/mediaplayer/header_bg.png');
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: 100% 100%
}

.e-media-video-title {
    height: 100%;
    width: 85%;
    position: relative;
    top: calc(50% - 12px);
    font-size: 16px;
    left: 5%
}

.e-media-audio-detail {
    width: 150px;
    height: 200px;
    position: absolute;
    left: calc(50% - 75px);
    top: calc(50% - 100px)
}

.e-media-audio-poster {
    width: 100%;
    height: 85%
}

.e-media-audio-title {
    width: 100%;
    height: 10%;
    z-index: 1;
    color: #fff;
    text-align: center;
    margin-top: 5px
}

.e-media-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    color: #fff;
    left: 0;
    top: 0
}

.e-media-player .e-slider .e-handle {
    border-radius: 12px !important
}

.e-media-player video::-webkit-media-controls {
    display: none !important
}

.e-media-time-tooltip {
    width: auto;
    height: auto;
    position: absolute;
    z-index: 2147483647;
    border: 1px solid #212121;
    padding: 4px;
    color: #fff;
    font-size: 12px;
    border-radius: 2px;
    background-color: #212121;
    white-space: nowrap
}

.e-media-hd-tag {
    color: #f00;
    float: right;
    position: absolute;
    right: 4px;
    font-weight: bold;
    top: 5px
}

.e-media-settings-subtitle .e-slider-wrap {
    padding: 0;
    position: absolute;
    top: 10px;
    right: 15px
}

.e-media-settings-subtitle .e-slider {
    height: 13px !important
}

.e-media-player .e-media-volume:before {
    font-size: 14px !important
}

.e-media-player .e-media-forward:before,.e-media-player .e-media-backward:before,.e-media-player .e-media-settings:before {
    font-size: 16px !important;
    margin-top: -2px
}

.e-media-toolbar-split {
    width: 1px;
    height: 100%;
    position: relative;
    top: -3px;
    float: left;
    list-style: none;
    background: #353535;
    margin-left: 10px
}

.e-media-playlist-close {
    width: 10px;
    height: 10px;
    position: absolute;
    right: 13px;
    top: 10px;
    cursor: pointer
}

.e-media-player .e-media-playlist-close:before {
    color: #fff;
    font-size: 9px
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-ganttchart .e-ganttviewerbodyContianer {
    background-color: #fff
}

.e-ganttchart .e-ganttviewerbodyContianerparent {
    border-right-color: #cecece
}

.e-ganttchart .e-headercell-weekend>div {
    background: #fcfcfc
}

.e-ganttchart .e-weekends {
    background-color: #fafafa
}

.e-ganttchart-core {
    background: #fff
}

.e-ganttchart .e-borderbox {
    border-bottom-color: #fff
}

.e-ganttchart .e-schedule-day-headercell,.e-ganttchart .e-schedule-hour-headercell,.e-ganttchart .e-schedule-week-headercell {
    color: #282827;
    border-color: #cecece !important;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-gantt-dialog {
    width: 42% !important
}

.e-gantt-dialog .e-gantt-validation-btn {
    margin-top: 20px;
    margin-bottom: 15px;
    width: 100%;
    height: 27px
}

.e-ganttchart .e-ganttviewerheaderContainer {
    color: #282827;
    border-bottom-color: #cecece !important;
    border-right-color: #cecece
}

.e-ganttchart .e-ganttviewerheaderContainer {
    background: #fcfcfc
}

.e-ganttchart .e-milestone-top {
    border-bottom-color: #333
}

.e-ganttchart .e-milestone-bottom {
    border-top-color: #333
}

.e-ganttchart .e-taskbarname,.e-ganttchart .e-resourceinfo {
    color: #333;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-ganttchart .e-connectorline-rightarrow {
    border-left-color: #333
}

.e-ganttchart .e-connectorline-leftarrow {
    border-right-color: #333
}

.e-progressbartooltip,.e-editingtooltip,.e-tooltipganttpredecessor {
    background: #fcfcfc;
    background-color: #fff;
    color: #333;
    border-color: #cecece
}

.e-tooltiptaskname {
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-tooltiptaskname {
    color: #333
}

.e-tooltipgantt,.e-progressbartooltip,.e-editingtooltip,.e-tooltipganttpredecessor {
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-ganttchart .e-tasklabel {
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial;
    color: #fff
}

.e-ganttchart .e-gantt-mouseclick td.e-chartcell {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#296293",endColorstr="#296293",GradientType=0)
}

.e-ganttchart .e-gantt-mouseclick {
    background: -moz-linear-gradient(top,rgba(50,119,178,.2),rgba(41,98,147,.2));
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(50,119,178,.2)),color-stop(100%,rgba(41,98,147,.2)));
    background: -webkit-linear-gradient(top,rgba(50,119,178,.2),rgba(41,98,147,.2));
    background: -o-linear-gradient(top,rgba(50,119,178,.2),rgba(41,98,147,.2));
    background: -ms-linear-gradient(top,rgba(50,119,178,.2),rgba(41,98,147,.2));
    background: linear-gradient(to bottom,rgba(50,119,178,.2),rgba(41,98,147,.2));
    color: #333;
    filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr="#296293", endColorstr="#296293", GradientType=0), progid:DXImageTransform.Microsoft.Alpha(Opacity=20)'
}

.e-ganttchart .e-progresshandle {
    background: #333
}

.e-ganttchart .e-progresshandleafter {
    border-bottom-color: #333
}

.e-ganttchart .e-gantt-parenttaskbar-progress,.e-ganttchart .e-gantt-parenttaskbar-innerdiv {
    border-color: #333
}

.e-ganttchart .e-gantt-childtaskbar-progress,.e-ganttchart .e-gantt-childtaskbar {
    border-color: #3277b2
}

.e-ganttchart .e-chartcell {
    border-bottom-color: transparent
}

.e-ganttchart .e-gantt-mouseclick .e-chartcell .e-resourceinfo,.e-ganttchart .e-gantt-mouseclick .e-chartcell .e-tasknameContainer .e-taskbarname {
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial;
    color: #333
}

.e-ganttchart .e-gantt-parenttaskbar-progress {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333',endColorstr='#333333',GradientType=0)
}

.e-ganttchart .e-gantt-parenttaskbar-progress {
    background: #333;
    background: -moz-linear-gradient(top,#333,#333);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#333),color-stop(100%,#333));
    background: -webkit-linear-gradient(top,#333,#333);
    background: -o-linear-gradient(top,#333,#333);
    background: -ms-linear-gradient(top,#333,#333);
    background: linear-gradient(to bottom,#333,#333);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333',endColorstr='#333333',GradientType=0)
}

.e-ganttchart .e-gantt-parenttaskbar-innerdiv {
    background-color: rgba(51,51,51,.6);
    background: #333 \9;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8e8e8e',endColorstr='#8e8e8e',GradientType=0)
}

.e-ganttchart .e-gantt-childtaskbar-progress {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-ganttchart .e-gantt-childtaskbar {
    background-color: #3277b2;
    background: #3277b2 \9;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"
}

.e-ganttchart .e-manualprogressbar {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#42c0bd',endColorstr='#42c0bd',GradientType=0);
    border-color: #42c0bd
}

.e-ganttchart .e-manualprogressbar {
    background: #42c0bd
}

.e-ganttchart .e-manualchildtaskbar {
    background-color: #9dd9dd;
    border-color: #42c0bd
}

.e-ganttchart .e-line {
    border-color: #333
}

.e-ganttchart .e-connectorpoint-hover {
    background-color: #333
}

.e-ganttchart .e-gantt-falseLine {
    border-top-color: #333
}

.e-ganttchart .e-gripper:before {
    color: rgba(255,255,255,.4);
    background: #fff \9;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"
}

.e-ganttchart .e-ganttgridlines {
    border-bottom-color: #cecece
}

.e-ganttchart .e-criticalconnectorline {
    border-color: #f55 !important
}

.e-ganttchart .e-criticalconnectorlinerightarrow {
    border-left-color: #f55 !important
}

.e-ganttchart .e-criticalconnectorlineleftarrow {
    border-right-color: #f55 !important
}

.e-ganttchart .e-criticalprogressbar {
    background: #f55 !important;
    border-color: #f55 !important
}

.e-ganttchart .e-criticaltaskbar {
    background: #ff8b8b !important;
    border-color: #ff8b8b !important
}

.e-gantt-manualparenttaskbar {
    background-color: #b3b3b3
}

.e-gantt-manualparenttaskbar-left,.e-gantt-manualparenttaskbar-right {
    border-color: #b3b3b3
}

.e-gantt-manualparenttaskbar-connectorpoint-hover {
    background-color: #b3b3b3 !important
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-radialmenu .e-childdefault {
    fill: #3277b2
}

.e-radialmenu .e-default,.e-radialmenu .e-outerdefault {
    fill: #fcfcfc
}

.e-radialmenu .e-active {
    fill: #f4f4f4
}

.e-radialmenu .e-arcbgcolor,.e-radialmenu .e-itembgcolor,.e-radialmenu .e-circlebgcolor {
    fill: white;
    stroke: white
}

.e-radialmenu .e-textcolor {
    fill: #333
}

.e-radialmenu .e-radial {
    border-color: #3277b2;
    background-color: #fff
}

.e-radialmenu .e-badgetext {
    fill: white
}

.e-radialmenu .e-badgecircle {
    fill: #3277b2
}

.e-radialmenu .e-radialslider {
    background-color: #fff
}

.e-radialmenu:focus {
    outline: none !important
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-nb.e-nb-layout.e-nb-right {
    color: #333;
    border-left: 1px solid #cecece;
    box-shadow: -1px 0 10px 0 black;
    overflow-y: auto
}

.e-nb.e-nb-layout.e-nb-right {
    background: #fcfcfc;
    background: -moz-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcfcfc),color-stop(100%,#e0e0e0));
    background: -webkit-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -o-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: -ms-linear-gradient(top,#fcfcfc,#e0e0e0);
    background: linear-gradient(to bottom,#fcfcfc,#e0e0e0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#e0e0e0',GradientType=0)
}

.e-nb.e-nb-layout.e-nb-left {
    background: #fff;
    box-shadow: -1px 0 10px 0 black;
    overflow-y: auto
}

.e-nb.e-nb-layout.e-nb-left {
    border-right: 1px solid #cecece
}

.e-lv.subpage {
    border-bottom: 1px solid #cecece;
    border-left: 1px solid #cecece;
    border-right: 1px solid #cecece
}

.e-lv .e-lv .e-list-container {
    border: none
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-tile {
    color: #fff
}

.e-tile .e-image-parent {
    background: #3277b2;
    background: -moz-linear-gradient(top,#3277b2,#296293);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3277b2),color-stop(100%,#296293));
    background: -webkit-linear-gradient(top,#3277b2,#296293);
    background: -o-linear-gradient(top,#3277b2,#296293);
    background: -ms-linear-gradient(top,#3277b2,#296293);
    background: linear-gradient(to bottom,#3277b2,#296293);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)
}

.e-tile .e-tile-selected::after {
    border-top: 28px solid #3277b2
}

.e-tile .e-tile-selected {
    border: 2px solid #cecece
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-radialslider .e-radial-needle {
    stroke: #3277b2
}

.e-radialslider .e-inner-circle {
    border-color: #3277b2
}

.e-radialslider .e-radialarcdefault {
    stroke: #3277b2
}

.e-radialslider .e-ticks-text,.e-radialslider .e-dynamic-text {
    fill: #333
}

.e-radialslider .e-needle-over {
    stroke: #3277b2
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-signature {
    background-color: #fff;
    border: 3px solid #3277b2
}

.e-signature.e-disable {
    border-color: #ccc
}

.e-pivotclient .removeSplitBtn {
    border-radius: 4px
}

.e-content-area {
    background-color: #fff;
    color: #111;
    border-color: #cecece;
    font-family: Segoe UI,Helvetica Neue,Ubuntu,Arial
}

.e-spellcheck .e-sentencecontent .e-errorword {
    color: #f00
}

.e-spellcheck .e-sentence {
    border-color: #cecece;
    background-color: #fff
}

.e-spellcheck .e-suggestionlist {
    border-color: #cecece
}
