/* Customer icons */
@import url("customer_icons.css");

.x-grid3-hd-row .ux-filtered-column .x-grid3-hd-inner { background: transparent url(../Customer_Icons/header_bg.png) no-repeat !important;padding-left: 22px; }
#ux-taskbar .ux-taskbutton-center button { overflow: hidden; }
.x-grid-row-select { border:1px solid;border-color:#7EADD9; }
body { background:#3e70b7 url(../Content/ExtResources/wallpapers/desktop.jpg) no-repeat left top; }
.x-toolbar { border-style:solid; border-width:0 0 1px 0; display: block; padding:0; background:repeat-x top left; position:relative; left:0; top:0; zoom:1; overflow:hidden; }
.x-window-mc { border:0; padding:0; margin:0; }
.x-window-bbar .x-toolbar { border-top:0; border-bottom:0 none; }
.x-panel-noborder .x-panel-header-noborder { border-width:0 0 0px; border-width:0; border-style:solid; }
.x-panel-noborder .x-panel-tbar-noborder .x-toolbar { border-width:0 0 1px; border-style:none; }
.x-panel-noborder .x-panel-bbar-noborder .x-toolbar { border-width:1px 0 0 0; border-style:none; }
.x-btn-group-tc { background-image: none; }
.x-btn-group-tl { background-image: none; }
.x-btn-group-tr { background-image: none; }
.x-btn-group-bc { background-image: none; }
.x-btn-group-bl { background-image: none; }
.x-btn-group-br { background-image: none; }
.x-btn-group-ml { background-image: none; }
.x-btn-group-mr { background-image: none; }
.x-btn-group-notitle .x-btn-group-tc { background-image: none; }
.x-toolbar .xtb-sep  { display: none!important; background-image: none; }
.x-panel-body { border-color:#e9e9e9; }
.x-panel-body-noheader, .x-panel-mc .x-panel-body { border-top-color:transparent; border: 0 none; }
.x-panel-tbar-noborder { margin-top: -2px!important; margin-bottom: 2px!important; }  
.x-toolbar-padding-top { padding-top: 5px!important; }
.x-toolbarBGColor { background-color: transparent!important; } 
.x-tab-panel-header { border-top-width:0!important; }

/*
  REDESIGN
  If you want the old Style back - Delete it!
*/ 
.x-window { border: 1px solid #395880; }
.x-menu-item-active { background-image: none; background-color: #e9e9e9; }
.List-lock { background: none !important; }
.x-window-tc, .x-window-tl, .x-window-tr { background-image: none; background-color: #438CE8; border-bottom-color: none; }
.x-panel-tc, .x-panel-tl, .x-panel-tr { background-image: none!important; background-color: #e9e9e9; }
.x-panel-tl { border-bottom: 1px solid #434542; padding-left: 0px!important; }
.x-panel-tl .x-panel-header { color: #434542; }
.x-panel-tr { padding-right: 0px!important; }
.x-window-mc, .x-window-ml, .x-window-mr { background-image: none; background-color: #e9e9e9; }
.x-panel-mc, .x-panel-ml, .x-panel-mr { background-image: none; background-color: #e9e9e9; }
.x-panel-bc, .x-panel-bl, .x-panel-br { background-image: none; background-color: #e9e9e9; }
.x-window-bc, .x-window-bl, .x-window-br { background-image: none; background-color: #e9e9e9; }
.x-panel-tl .x-panel-icon, .x-window-tl .x-panel-icon { padding-left: 0px!important; padding: 4px 0 3px; }
.x-window-tl .x-window-header { font: normal 12px tahoma,arial,verdana,sans-serif; color: #FFF; }
.x-window-tl  .x-window-draggable { padding-left: 6px!important; }
.x-icon-information { background-image: none!important; }
.x-panel-tl .x-panel-icon, .ux-start-menu-tl .x-panel-icon { padding-left: 8px !important; background-size: 20px; }
.x-window-maximized .x-window-tc { background-color: #99BBE8; }
.x-grid3-header { background-image: none!important; }
td.x-grid3-hd-over .x-grid3-hd-inner, td.sort-desc .x-grid3-hd-inner, td.sort-asc .x-grid3-hd-inner, td.x-grid3-hd-menu-open .x-grid3-hd-inner { background-image: none!important; background-color: #e9e9e9; }
.x-grid3-hd-btn { background-image: url(../Content/ExtResources/images/default/button/arrow.gif)!important; background-color: #e9e9e9; }
.x-btn-text { text-align: 14px; }
.x-grid-panel .x-panel-mc .x-panel-body { border-color: #bbb; }
.x-grid3-header { border-bottom: 1px solid #bbb; }
.x-window-dlg .x-btn-small .x-btn-ml,
.x-window-dlg .x-btn-small .x-btn-mc,
.x-window-dlg .x-btn-small .x-btn-mr { background-color: #e9e9e9; border: none; }
.x-btn-text-icon .ux-taskbutton-center .x-btn-text { padding: 7px 0px 7px 5px; }
.x-btn-mc { padding: 2px!important; }
.x-btn-tl, .x-btn-tr, .x-btn-tc, .x-btn-ml, .x-btn-mr, .x-btn-mc, .x-btn-bl, .x-btn-br, .x-btn-bc { background-image: none!important; background-color: transparent!important; }
.x-panel-footer .x-btn-text-icon .x-btn-icon-small-left .x-btn-text { background-size: 16px 16px; -moz-background-size: 16px 16px; -webkit-background-size: 16px 16px; -o-background-size: 16px 16px; -ms-background-size: 16px 16px; height: 16px; padding-left: 25px; }
.x-btn-text-icon .x-btn-icon-small-left .x-btn-text { padding-left: 35px; height: 28px; margin: 0px 4px; }
.x-btn { border: 1px solid #e9e9e9; }
.x-btn-over { border: 1px solid #bbb; background-color: #CCD9E8; }
.x-form-element .x-btn { border: none; }
.x-form-element .x-btn button.x-btn-text{ background-size: 16px 16px; -moz-background-size: 16px 16px; -webkit-background-size: 16px 16px; -o-background-size: 16px 16px; -ms-background-size: 16px 16px; height: 16px; padding-left: 25px; }
.ux-taskbuttons-strip-wrap .x-btn { border: none; background-color: #888; border-bottom: 1px solid #bbb; }
.ux-taskbutton-left, .ux-taskbutton-center, .ux-taskbutton-right { background-image: none!important; }
#ux-tasksession-panel .x-btn { border: none; background-color: transparent; }
#ux-tasksession-panel .x-btn-over { background-color: transparent; }
button.saveblobtext { height: 16px !important;  background-size: 16px 16px; -moz-background-size: 16px 16px; -webkit-background-size: 16px 16px; -o-background-size: 16px 16px; -ms-background-size: 16px 16px;  }
.x-border-panel .x-btn .x-btn-tl, .x-border-panel .x-btn .x-btn-tc, .x-border-panel .x-btn .x-btn-tr,
.x-border-panel .x-btn .x-btn-ml, .x-border-panel .x-btn .x-btn-mc, .x-border-panel .x-btn .x-btn-mr ,
.x-border-panel .x-btn .x-btn-bl, .x-border-panel .x-btn .x-btn-bc, .x-border-panel .x-btn .x-btn-br { border: none; }
.x-menu { background-image: none; }
.x-menu-item-active,
a.x-menu-item { margin: 0!important; }
.x-menu li { height: 30px; }
.x-menu li.x-menu-sep-li { height: 8px; }
.x-menu-item-icon { width: 26px; height: 26px; background-size: 26px;}
a.x-menu-item { font-size: 11px; padding: 8px 21px 0px 36px; height: 22px; }
.x-panel-body { background-color: transparent!important; }
.x-panel-bbar .x-toolbar, .x-panel-tbar .x-toolbar { padding: 0; border: none; }
ul.x-tab-strip-top { background-image: none!important; background-color: transparent; border: none; border-bottom: 1px solid #bbb; display: block; }
.x-tab-strip-top .x-tab-right, .x-tab-strip-top .x-tab-left, .x-tab-strip-top .x-tab-strip-inner { background-image: none!important; }
.x-tab-panel-header, .x-tab-panel-footer { border-bottom: none; }
.x-tab-panel-header { padding-bottom: 0px; }
.x-tab-strip .x-tab-with-icon {  }
ul.x-tab-strip-top li.x-tab-with-icon { margin-left: 0px; background-color: transparent; position: relative; top: 3px; border-bottom: 1px solid #bbb; padding: 1px 1px 0px 1px; }
ul.x-tab-strip-top li.x-tab-with-icon + li { margin-left: 2px; }
ul.x-tab-strip-top li.x-tab-with-icon  a,
ul.x-tab-strip-top li.x-tab-with-icon  a em ,
ul.x-tab-strip-top li.x-tab-with-icon  a em span { background-color: transparent; }
ul.x-tab-strip-top li.x-tab-with-icon:hover,
ul.x-tab-strip-top li.x-tab-strip-active  { background-color: #fff; border-top: 1px solid #bbb; border-right: 1px solid #bbb; border-bottom: 1px solid #fff; border-left: 1px solid #bbb; padding: 0; }
ul.x-tab-strip-top li.x-tab-with-icon:hover a,
ul.x-tab-strip-top li.x-tab-strip-active  a { background-color: #fff; }
.x-tab-strip .x-tab-with-icon span.x-tab-strip-text { height: 17px; padding-left: 0px; padding-top: 6px; color: #000; text-transform: uppercase; background: none!important; }
.x-tab-panel-header, .x-tab-panel-footer { background-color: transparent; border-color: transparent; border: 0 none; } 
.x-tab-strip .x-tab-strip-active  { background-color: #fff; border-bottom: 1px solid #fff;}
.x-tab-panel-body { border: 1px solid #bbb; border-top: none; }
.x-dlg-icon { background-color: #e9e9e9; }
body.x-body-masked .x-window-plain .x-window-mc { background: #e9e9e9; }
.x-panel-body table.x-btn-icon tr td { border: 0; }
.x-tab-strip-text { background-size: 20px; }
.x-panel-icon { background-image: none!important; }
.x-tab-panel-header .x-tab-strip li { position: relative; top: 2px; margin-left: 0px; }
.x-tab-panel-header .x-tab-strip li .x-tab-strip-text  { color: #000; }
.x-tab-panel-header .x-tab-strip li + li { margin-left: 2px; }
.ux-start-menu { background-image: none!important; background-color: #438ce8; padding-bottom: 4px; }
.ux-start-menu-tl, .ux-start-menu-tr, .ux-start-menu-tc,
.ux-start-menu-ml, .ux-start-menu-mc, .ux-start-menu-mr,
.ux-start-menu-bl, .ux-start-menu-bc, .ux-start-menu-br { background-image: none!important; background-color: transparent; }
.ux-start-menu-tools-panel { background-image: none!important; background-color: #438ce8; }
.ux-start-menu-tools-panel .x-menu-item-text,
.x-window-header-text { color: #fff; }
a.x-grid3-hd-btn:hover { background-position: 0px; }
.ux-start-menu-tools-panel ul li.x-menu-list-item a.x-menu-item { border-left: 1px solid transparent; border-right: 1px solid transparent; padding: 8px 0px 0px 5px; }
.ux-start-menu-tools-panel ul li.x-menu-list-item a.x-menu-item img { display: none; }
.ux-start-menu-tools-panel ul li.x-menu-item-active { background-image: none!important; border: 1px solid #aaccf6; background-color: #CCD9E8; color: #000; }
.ux-start-menu-tools-panel ul li.x-menu-item-active a.x-menu-item span { color: #000; }
.ux-start-menu  .x-menu-list li.x-menu-sep-li { display: none; }
.ux-start-menu-apps-panel { border: none; }
#ux-taskbar { height: 37px; }
#ux-taskbar .x-splitbar-h { display: none; }
#ux-taskbar .ux-startbutton-left { background: url("../Customer_Icons/startmenu/AnveoOff_Left.gif") !important; height: 35px !important; width: 13px !important; }
#ux-taskbar .ux-startbutton-center { background: url("../Customer_Icons/startmenu/AnveoOff_Center.gif") !important; height: 35px !important; width: 38px !important; }
#ux-taskbar .ux-startbutton-right { background: url("../Customer_Icons/startmenu/AnveoOff_Right.gif") !important; height: 35px !important; width: 13px !important; }
#ux-taskbar .x-btn-over .ux-startbutton-left { background: url("../Customer_Icons/startmenu/AnveoOnBlack_Left.gif") !important; height: 35px !important; width: 13px !important; }
#ux-taskbar .x-btn-over .ux-startbutton-center { background: url("../Customer_Icons/startmenu/AnveoOnBlack_Center.gif") !important; height: 35px !important; width: 38px !important; }
#ux-taskbar .x-btn-over .ux-startbutton-right { background: url("../Customer_Icons/startmenu/AnveoOnBlack_Right.gif") !important; height: 35px !important; width: 13px !important; }
#ux-taskbar .x-btn-menu-active .ux-startbutton-left { background: url("../Customer_Icons/startmenu/AnveoOnBlack_Left.gif") !important; height: 35px !important; width: 13px !important; }
#ux-taskbar .x-btn-menu-active .ux-startbutton-center { background: url("../Customer_Icons/startmenu/AnveoOnBlack_Center.gif") !important; height: 35px !important; width: 38px !important; }
#ux-taskbar .x-btn-menu-active .ux-startbutton-right { background: url("../Customer_Icons/startmenu/AnveoOnBlack_Right.gif") !important; height: 35px !important; width: 13px !important; }
#ux-taskbar .x-btn-text-icon .x-btn-icon-small-left .x-btn-text { padding-left: 0px; margin: 0px; }
#ux-taskbar .x-btn { height: 35px; margin: 0; }
#ux-taskbar .ux-startbutton-center button { display: none; }
#ux-taskbar .x-btn { border: none; }
#ux-taskbar-start,
#ux-taskbuttons-panel,
#ux-tasksession-panel { background-image: none !important; background-color: #434542; border-top: 1px solid #bbb; padding-top: 1px; height: 37px; }
#ux-taskbar-start { width: 68px !important; }
ul.ux-taskbuttons-strip, 
ul.ux-taskbuttons-strip li,
#ux-taskbuttons-strip-wrap { height: 35px; }
ul.ux-taskbuttons-strip li .x-btn-text-icon { border: 1px solid #c3c3c3 !important; }
ul.ux-taskbuttons-strip li  .x-btn-over,
ul.ux-taskbuttons-strip li .active-win { background-color: #438CE8; border: 1px solid #A1CBFF !important; }
.x-btn-text-icon .ux-startbutton-center .x-btn-text,
.x-btn-text-icon .ux-startbutton-center .x-btn-text { background-position: 0; }
.taskbar-SessionRed,
.taskbar-SessionGreen { display: none!important; }
.session-btn .x-btn { height: 31px !important;}
.ext-strict .x-form-text { height: 18px; }
.x-form-item { margin-bottom: 3px; }
.x-panel-btns { padding: 2px 5px; }
.session-btn table.x-btn { position: absolute; right: 12px; }
.x-panel-nofooter .x-panel-bc, .x-panel-nofooter .x-window-bc { height: 3px; }
.x-panel-tbar .x-btn-icon .x-btn-small button.x-btn-text { height: 24px; width: 24px; }
.x-combo-list { background-color: #e9e9e9; }
.x-date-menu  .x-menu-list li { height: auto; }
.x-date-middle .x-btn { border: none; }
.x-date-middle, .x-date-left, .x-date-right { background-image: none; background-color: #438CE8; }
.x-date-inner th,
.x-date-mp-btns,
.x-date-bottom  { background-image: none; background-color: #e9e9e9; }
.x-combo-list .x-toolbar { border-top-color: gray; }
.x-combo-list { border-color: gray; }
.x-resizable-pinned .x-combo-list-inner { border-bottom-color: gray; }
/* END_REDESIGN */ 
.x-form-element .x-form-invalid.x-form-composite { background-image: none; border: solid transparent;}

