/* default classes
---------------------------------
*/

@font-face {
    font-family: 'Segoe UI Light';
    src: url('segoe_ui_light.eot');
    src: url('segoe_ui_light.eot?#iefix') format('embedded-opentype'),
         url('segoe-ui-light.woff') format('woff'),
         url('segoe-ui-light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

body.fullscreenContainer
{
   background-color : #dfe8f6;
}

.panelBackgroundColor
{
   background-color : #dfe8f6;
}


select
{
   width:174px;
}

input[type="text"], 
input[type="password"]
{
    width:170px;
}

.searchPanel
{
   margin-bottom:10px;
}

.searchPanel .searchContainer
{   
   padding: 10px 10px 10px 10px;
}

.searchPanel table
{
   width:100%;
}

.searchPanel .searchCriteriaButtons
{
   text-align:right;
}

.pickerIcon
{
   position:relative;
   top:6px;
   margin-left:4px;
}

.clearFix:after
{
   clear:both;
   display:block;
   content: " ";
   visibility:hidden;
   font-size:0px;
   height:0px;
}

/*------------panel-------------*/
.x-panel-body
{
   font-size: 11px;
}


/*----------tab panel----------*/

.transparentHeaderTabPanel .x-tab-bar {
    background-color: transparent;
    border:none;
    background-image: none;
}

.transparentHeaderTabPanel .x-tab-bar-body {
    border-style: none;
    border:none;
    position: relative;
}


.x-grid-empty
{
   text-align: center;
}

/*------------main menu--------------------*/
#mainMenu.x-toolbar-flat
            {
               background-color:#2F5597 !important;
            }

          #mainMenu .x-btn-default-toolbar-small .x-btn-inner
          {
              color:white;
              font-family:Segoe UI Light,tahoma,arial,verdana,sans-serif;
              font-size:20px;
              line-height:22px;              
          }

          #mainMenu .x-btn-default-toolbar-small-noicon .x-btn-button
          {
              height:22px
          }

          #mainMenu .x-btn-default-toolbar-small-over
          {
              background-image:none;
              background-color:transparent;              
              border-color:transparent;              
          }

          #mainMenu .x-btn-default-toolbar-small-menu-active,#mainMenu .x-btn-default-toolbar-small-pressed
          {
              background-image:none;
              background-color:transparent;              
              border-color:transparent;                            
          }

          #mainMenu *.x-btn-over .x-btn-inner
          {
              text-decoration:underline;
          }

          .mainSubmenu .x-panel-body-default
          {
              border-color:lightgray;
              background-color:white;              
              font-family:Segoe UI Light,tahoma,arial,verdana,sans-serif;
              font-size:14px;
          }

          .mainSubmenu .x-menu-item-link
          {
              padding: 0px 0px 0px 5px;
          }

          .mainSubmenu .x-menu-item-link .x-menu-item-text
          {
              font-size:14px;
          }

          .mainSubmenu .x-menu-item-active
          {
              background-image:none;
              background-color:#25A0DA;              
          }

              .mainSubmenu .x-menu-item-active .x-menu-item-text
              {
                  color:white;
              }