.x-mask-whited {
 background: #333 !important;
 opacity: 0.90 !important;
}

.x-noboxshadow {
 box-shadow: none !important;
}

.x-nlg .x-toolbar-default {
 background: transparent !important;
}

.x-nlg .x-panel-header-default-top {
  background : transparent url('/content/images/bgheading02.png');
}

/* All dark toolbars */
#principal-toolbar {
 background-image: url('/content/images/bg_barra_sup01.jpg') !important;
}

#mainMenu .x-panel-body{
 background-color: Transparent !important;
 background-image: url('/content/images/dashboard_bg_cuadro01.png');
 width: 200px !important;
}

.x-form-cb-label{
 font-size: 10px !important;
}

.main-toolbar .x-btn-inner{
 color: #d5d3d4 !important;
 font-family: Helvetica !important;
 font-size: 9pt !important;
 font-weight: normal;
 text-shadow: 1px 0px 0px #a3a4a6 !important;
}

.main-toolbar .x-btn-inner:hover{
 color: transparent !important;
}

.deposit-rates-dashboard-product-grid .x-column-header-inner{
 line-height: normal;
}

.x-grid-row, .x-grid-row-alt{
 background-image: url('/content/images/dashboard_bg_cuadro01.png') !important;
}

.deposit-rates-dashboard-product-grid, #gridalert{
 background-image: url('/content/images/dashboard_bg_cuadro01.png') !important;
}

.x-grid-row .x-grid-cell{
}

#gridalert .x-grid-cell-inner{
 margin-top: 0px !important;
 padding: 0px !important;
}

.x-scroller-ct{
 background-color: Transparent !important;
}

.x-scroller{
 background-image: url('/content/images/dashboard_bg_cuadro01.png') !important;
}

#mainMenu .x-panel-header-default{
 background-image: url('/content/images/bg_menu3.jpg') !important;
 height: 41px;
 margin: 0px !important;
 padding: 0px !important;
 top: -1px !important;
}
#mainMenu .x-panel-header{
 top: -1px;
}
.x-panel-body-default{
 background-color: transparent !important;
 border-color: transparent !important;
 border-width: 0px !important;
}
.x-panel-body-default .x-vertical-box-overflow-body{
 background-image: url('/content/images/dashboard_bg_cuadro01.png') !important;
}
.x-btn-over{
 color: transparent !important;
}
.x-border-layout-ct{
 box-shadow: inset 1px 1px 10px gray;
 moz-box-shadow: inset 1px 1px 10px gray;
 webkit-box-shadow: inset 1px 1px 10px gray;
}
.x-window-body-default{
 background: transparent !important;
}
.x-window-default{
 background-color: transparent !important;
 background-image: url('/content/images/bg_menu_alert01.jpg') !important;
 border-color: #595f62 !important;
}
.x-fieldset .x-fieldset-default .x-fieldset-body .x-panel-default{
 background-color: #e8e8e8 !important;
}
.x-fieldset{
 margin-button: 1px !important;
}
.x-panel-default-framed{
 border-color: gray;
 border-width: 0px;
}
.x-action-col-icon{
 height: 15px;
 margin-top: 12px;
 width: 15px;
}
.x-column-header{
 background-image: url('/content/images/dashboard_bg_cuadro01.png') !important;
}
#gridalert .x-grid-table{
 border-top: 1px silver solid !important;
}
.x-tab-bar-top{
 height: 36px;
}
.x-border-box .x-tab-bar-top .x-tab-bar-body{
 background-repeat: repeat-x;
 box-shadow: 1px 1px 10px gray;
 padding-top: 3px;
}

.x-grid-checkheader{
 background-color: transparent;
 background-image: url('/content/images/check_box_empty01.png');
 background-position: 50% 0px;
 background-repeat: no-repeat;
 height: 20px;
 margin-top: 10px;
}
.x-grid-checkheader-checked{
 background-image: url('/content/images/check_box_checked.png');
}
.x-grid-checkheader-editor .x-form-cb-wrap{
 text-align: center;
}
.N11 .x-tab-top-active{
 background-color: Transparent !important;
 background-image: linear-gradient(top, #ffffff,#f5f9fe 25%,#dee 45%);
 background-image: -moz-linear-gradient(top, #ffffff,#f5f9fe 25%,Transparent 45%);
 background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, blue), color-stop(25%, blue), color-stop(45%, blue)) !important;
}
.x-tab-top-active{
 background-color: transparent;
}
.x-column-header-inner .x-column-header-text{
 font-family : Helvetica; 
 font-size : 12px;
 color : #091d37;
 text-shadow: 0px 1px #bedeff;
}
.deposit-rates-dashboard-product-grid .x-grid-cell-selected, #gridalert .x-grid-cell-selected{
 background-color: #ffb !important;
 border: 1px black solid !important;
 border-right-color: black !important;
}
.x-grid-row .x-grid-cell{
 color: #5e5e5e;
 font-family: Helvetica !important;
 padding: 0px !important;
}
.x-informa-panel-body{
 box-shadow: 3px 3px 4px gray;
 moz-box-shadow: 3px 3px 4px gray;
 webkit-box-shadow: 3px 3px 4px gray;
}
.BNat .x-tab{
 background-color: White !important;
 background-image: linear-gradient(top, #f9f9f9,#e3e4e6) !important;
 background-image: -moz-linear-gradient(top, #f9f9f9,#e3e4e6) !important;
 background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f9f9f9), color-stop(100%, #e3e4e6)) !important;
 box-shadow: 3px 3px 4px gray;
 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='gray');
 moz-box-shadow: 3px 3px 4px gray;
 ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='gray')";
 webkit-box-shadow: 3px 3px 4px gray;
}
.folder-input .x-form-text{
 background-color: #e1e1e1 !important;
 background-image: none !important;
 color: gray;
 font-family: georgia;
 font-size: 10px;
 font-style: italic;
 font-weight: bold;
}

.x-window-header{
 background-color: Transparent !important;
 background-image: url('/content/images/MyHeader02.png');
 border: 0px black solid !important;
 border-bottom: 0px !important;
 border-top-left-radius: 5px !important;
 border-top-right-radius: 5px !important;
 box-shadow: none !important;
 color: #eee !important;
 font-family: georgia, arial, sans-serif;
 font-size: 12pt;
 font-style: italic;
 font-weight: normal !important;
 height: 45px;
 text-shadow: 0px 1px 0px #262626;
}
.x-tool img{
 background-color: transparent;
 background-image: url('/content/popup_btn_close01.png');
 background-repeat: no-repeat;
 cursor: pointer;
 height: 30px;
 margin: 0;
 width: 30px;
}
.x-tool{
 margin-right: -3px !important;
 top: 3px !important;
}
.x-tool-over .x-tool-close{
 background-position: 0px 0;
}
.product-favorite-form .x-toolbar{
 border-top: 1px white solid !important;
 height: 40px;
 left: 0px;
 padding-top: 5px !important;
 top: 483px !important;
 width: 498px;
}
.x-window-header-text-default, .x-window-header-text-default{
 color: #eee !important;
 font-family: georgia, arial, sans-serif;
 font-size: 12pt;
 font-style: italic;
 font-weight: normal !important;
 line-height: 35px;
 margin-left: 10px;
 text-shadow: 0px 1px 0px #262626;
}

.x-toolbar-default{
 border: 0px solid !important;
}
.x-window-header-default-top{
 webkit-box-shadow: #54595d 0 1px 0px 0 inset, #54595d -1px 0 0px 0 inset, #54595d 1px 0 0px 0 inset !important;
}
.x-form-checkbox, .x-form-radio{
 background-image: url('/content/check_box_empty01.png') !important;
 background-position: 0 0px !important;
 height: 17px !important;
 width: 17px !important;
}
.x-form-cb-checked .x-form-checkbox, .x-form-cb-checked .x-form-radio{
 background-image: url('/content/check_box_checked.png') !important;
 background-position: 0 0px;
}
#portlet-btn .x-btn-inner:hover{
 color: black !important;
}
.x-grid-row-over{
 background-color: #FFC !important;
}
#mainMenu .x-panel-header-text{
 color: white !important;
 font-family: Helvetica !important;
 font-style: normal !important;
}
#mainMenu .x-menu-icon-separator{
 background-color: transparent !important;
 border-color: transparent !important;
}
#mainMenu .x-panel-header .x-panel-header-default .app-menu-collapsed{
 background: transparent !important;
}
.x-region-collapsed-placeholder{
 color: white !important;
 font-family: Helvetica;
 font-weight: normal;
 padding: 0px !important;
}
.x-surface-default, .x-surface{
 left: 0px !important;
 margin-left: 0px !important;
 margin-top: 10px !important;
 padding-left: 50px !important;
 top: 0px !important;
}
.BNat .x-tab-bar-body{
 background: White;
 background-color: White !important;
 border-bottom: 0px !important;
 border-color: White !important;
 left: -3px !important;
 top: 4px !important;
}
.BNat .x-tab-bar-strip-default, .BNat .x-tab-bar-strip-default-plain{
 background: White;
 background-color: white !important;
 border-color: white !important;
}
.BNat .x-tab-top-active{
 background: White;
 background-color: White !important;
 background-image: linear-gradient(top, white,#e3e4e6) !important;
 background-image: -moz-linear-gradient(top, white,#e3e4e6) !important;
 background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, white), color-stop(100%, #e3e4e6)) !important;
 border: 1px silver solid !important;
 moz-border-radius-topleft: 4px !important;
 moz-border-radius-topright: 4px !important;
 webkit-border-top-left-radius: 4px !important;
 webkit-border-top-right-radius: 4px !important;
}
.x-state-code-wrapper{
 background-color: white !important;
 border-radius: 4px !important;
 display: inline;
 float: right;
 moz-border-radius: 4px !important;
 position: absolute;
 right: 9px;
 top: 7px;
 visibility: visible;
 webkit-border-radius: 4px !important;
 z-index: 1000;
}
.x-state-code{
 background-color: #C5C5C5 !important;
 background-image: linear-gradient(top, white,#e3e4e6) !important;
 background-image: -moz-linear-gradient(top, white,#e3e4e6) !important;
 background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, white), color-stop(100%, #e3e4e6)) !important;
 border: 1px #369 solid;
 border-radius: 4px !important;
 color: black;
 cursor: pointer;
 font-family: Tahoma;
 font-size: 10px;
 font-weight: bold;
 margin: 0px;
 moz-border-radius: 4px !important;
 padding: 3px;
 webkit-border-radius: 4px !important;
 width: 30px;
}
.BNat .x-tab{
 width: 300px !important;
}
#mainMenu x-box-item{
 background: url('/content/bg_menu2.jpg') !important;
 height: 43px !important;
 width: 41px !important;
}
.deposit-rates-dashboard-product-grid .x-grid-row-over .x-grid-cell, .deposit-rates-dashboard-product-grid .x-grid-row-over .x-grid-rowwrap-div{
 background-color: #ffb;
 border-color: #BDB76B;
 cursor: pointer;
 font-family: Verdana;
}
#gridalert .x-grid-row-over .x-grid-cell, #gridalert .x-grid-row-over .x-grid-rowwrap-div{
 background-color: #ffb;
 border-color: #BDB76B;
 cursor: pointer;
 font-family: Verdana;
}
.x-informa-toolbar-dashboard{
 background-color: transparent;
 background-repeat: no-repeat;
 color: #333;
 cursor: pointer;
 display: inline;
 font-family: Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 padding: 0 4px;
}
.x-informagic-border{
 border-radius: 8px !important;
 moz-border-radius: 8px !important;
 webkit-border-radius: 8px !important;
}
.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close{
 background-color: transparent;
 background-image: none;
}
.x-tab-strip-top .x-tab-left{
 background-color: green;
 background-image: none;
}
.x-tab-strip-top .x-tab-strip-inner{
 background-color: white;
 background-image: none;
}
.x-tab-strip-top .x-tab-right{
 background-color: blue;
 background-image: none;
}
.x-tab-strip-top .x-tab-strip-active .x-tab-left{
 background-color: #006400;
}
.x-tab-strip-top .x-tab-strip-active .x-tab-strip-inner{
 background-color: gray;
}
.x-tab-strip-top .x-tab-strip-active .x-tab-right{
 background-color: #00008b;
}
#mainMenu .x-menu, #mainMenu .x-menu-body{
 width: 200px !important;
}
#collapse-placeholder-mainMenu .x-tool-expand-right{
 background: url('/content/bg_menu2.jpg') !important;
 height: 43px !important;
 width: 41px !important;
}
#collapse-placeholder-mainMenu .x-box-inner{
 background-image: url('/content/bg_menu1.jpg') !important;
 margin: 0px;
}
#ST-Personal .x-btn-inner, #ST-Business .x-btn-inner{
 color: white !important;
 font-weight: bold !important;
}
.detail-form .x-form-item{
 margin-bottom: 0px;
}
.detail-form .x-form-item-label, .detail-form .x-form-item-label-left{
 border-bottom: 0px;
 color: #566D7E;
 font-family: Helvetica;
 font-size: 10px;
 padding: 6px 0 0;
 text-indent: 25px;
}
.detail-form .x-field, .detail-form .x-form-item{
 background-color: whitesmoke;
 border-bottom: 1px dashed lightgrey;
}
.detail-window .x-window-body-default{
 background-color: black;
}
.detail-form .x-form-text, .detail-form textarea.x-form-field{
 background: repeat-x 0 0;
 background-color: white;
 border-bottom: 0px solid;
 border-color: #B5B8C8;
 border-left: 1px solid;
 border-right: 0px solid;
 border-top: 0px solid;
 color: #717D7D;
 font-family: Helvetica;
 font-size: 10px;
 line-height: 22px;
 padding: 1px 3px;
 text-indent: 10px;
 width: 250px;
}
.x-boxselect ul.x-boxselect-list{
 cursor: text;
 height: auto;
 min-height: 20px;
 padding: 0px;
}
.x-boxselect input{
 background: none;
 border: none;
 height: 20px;
 line-height: 18px;
 padding: 1px 3px;
 width: 100%;
}
.x-boxselect-input, .x-boxselect-item{
 display: inline;
 display: inline-block;
 position: relative;
 zoom: 1;
}
.x-boxselect-stacked .x-boxselect-item{
 display: block;
}
.x-boxselect-item{
 background-color: #DEE7F8;
 border: 1px solid #CAD8F3;
 border-radius: 6px;
 cursor: default;
 khtml-border-radius: 6px;
 margin: 1px 1px 1px 0;
 moz-border-radius: 6px;
 o-border-radius: 6px;
 padding: 0px 1px 0px 5px !important;
 webkit-border-radius: 6px;
}
.x-field:not(.x-item-disabled) .x-boxselect-item.selected{
 background: #658FDC !important;
 border: 1px solid #316AD3 !important;
}
.x-boxselect-item-text{
 line-height: 16px;
 padding-right: 20px;
}
.x-boxselect-item-close{
 cursor: pointer;
}
.x-form-itemselector-body .x-form-item{
 margin: 0;
}
.x-form-itemselector-top{
 background-image: url(images/top2.gif);
}
.x-form-itemselector-up{
 background-image: url(images/up2.gif);
}
.x-form-itemselector-add{
 background-image: url(images/right2.gif);
}
.x-form-itemselector-remove{
 background-image: url(images/left2.gif);
}
.x-form-itemselector-down{
 background-image: url(images/down2.gif);
}
.x-form-itemselector-bottom{
 background-image: url(images/bottom2.gif);
}
.x-form-item-label-report-other{
 margin-top: 3px !important;
 width: 50px !important;
}
.x-panel-body-default{
 color: #294263;
 font-family: Helvetica;
 font-size: 10px;
 font-weight: normal;
 text-shadow: 0px 1px 0px white;
}
.x-form-item-label-report{
 border-bottom: 1px solid #DDD;
 color: #666;
 cursor: default;
 float: left;
 font-size: 10px;
 font-size: 12px;
 khtml-user-select: none;
 margin-top: 3px;
 moz-user-select: none;
 padding: 3px 0 0;
 padding-bottom: 0;
 position: relative;
 text-transform: uppercase;
 webkit-user-select: ignore;
 width: 120px;
 z-index: 2;
}
.x-form-item-label-report-top{
 color: #666;
 cursor: default 
 border-bottom: 1px solid #DDD;
 float: left;
 font-size: 10px;
 font-size: 12px;
 khtml-user-select: none;
 margin-bottom: 0px;
 moz-user-select: none;
 padding: 3px 0 0;
 padding-bottom: 0;
 position: relative;
 text-transform: uppercase;
 webkit-user-select: ignore;
 width: 150px;
 z-index: 2;
}
.x-grid-row-selected .x-grid-cell, .x-grid-row-selected .x-grid-rowwrap-div{
 background-color: transparent !important;
}
.x-form-item-label{
 padding: 3px 5px 0 !important;
}

.x-grid-row .x-grid-cell{
 border-width: 0px 0;
}
.x-form-text, textarea.x-form-field{
 background: repeat-x 0 0;
 background-color: white;
 background-image: none;
 border: 1px solid;
 border-color: lightGrey;
 border-radius: 3px;
 font-size: 10px;
 padding: 1px 3px;
}
.x-grid-row-checker{
 background-position: 10px -2px;
 margin-left: 1px;
 width: 50px;
}
#attack-body x-grid-cell-first{
 border-right: 1px #333 solid;
}
#itemselector-field .x-panel-body, #itemselector-field .x-box-inner, #itemselector-field .x-box-item{
 height: 150px !important;
}
.x-form-itemselector-addAll{
 background-image: url('/content/images/icons/add-all.png');
 background-position: center;
}
.x-form-itemselector-removeAll{
 background-image: url('/content/icons/remove-all.png');
 background-position: 1px center;
}
.quick-panel .x-grid-header-ct{
 border: 0px !important;
}
.tiny-row .x-grid-cell-inner{
 padding: 0px !important;
}
