.MaxedTable
{
   width: 100%;
   height: 100%
}
.SafeTableBorder
{
   border-color: #8d9eb5;
   border-width: 1px;
   border-top-width: 0 ;
   border-collapse:collapse;
   border-style:solid;   
}
.SafePanel
{
   vertical-align:top;
}

.btnAddMember
{
   border-style:solid ;
   font-size:small;
   font-family:Tahoma;
   background-color:White ;
   width:80px;
   height:20px;
   }
 
 .SafeMembersTable  
  {
   background-color:#ffffff;
   border-width: 1px;
   border-style: solid;
   border-color: #95a7bf;
   }

.SearchRight
{
   float:right;
   margin-right:5px;
}
.SearchCtrl  
{
   background-image: url(Images/toolbar_fill_inner.gif);     
   position: relative;
   height:100%;   
}

.LeftUsageToolbar
{   
   float: left;
   position: relative;         
}

.SearchNormal
{
   font-family: Tahoma;
   font-size: 11px;
   font-weight: normal;
   color: white;
   vertical-align: middle;
   line-height: 23px;
   height: 23px;
}

.SearchTextBox
{
   border-width: 1px;
   border-color: #4F6276;
   vertical-align:-1px;   
   margin-top:2px;   
}

.GeneralSearchTextBox
{
   border-width: 1px;
   border-color: #4F6276;
   vertical-align:-1px;   
   margin-top:2px;
   font-style:italic;
   color:#555;
}

.SearchButton
{
   display: none !important;
}

.SearchUsagesButton
{   
   font-family: Tahoma;
   font-size: 11px;
   font-weight: normal;
   height: 20px;   
   line-height: 20px;
   color: white;   
   text-align: center;
   vertical-align: -1px;
   text-decoration: none;
   background-position: center center;
   border-style:none;
   background-color:Transparent;
   margin-top:1px;
   background-image:url(images/buttons/search_go.gif);
   width:20px;
}


.SearchUsagesButton:hover
{
   color: black;
}

.PrimaryNavigationBackground
{
   background-image: url(images/primary_area_fill.gif); 
}

.PrimaryNavigationLine
{
   background-image: url(images/primary_tab_base_fill.gif); 
}

.PrimaryNavigationTabSelected
{
   background-image: url(images/primary_tab_selected.jpg);
   font-family: Tahoma;
   font-size: 11px;
   font-weight: bold;
   text-align:center;
   text-decoration: none;
   color: white;
   border-width:0;
   Height:23px;
   Width:133px;
}

.PrimaryNavigationTabDefault
{
   background-image: url(images/primary_tab_enabled.jpg);
   font-family: Tahoma;
   font-size: 11px;
   font-weight: normal;
   text-align:center;
   text-decoration: none;
   color: #737660;
   border-width:0;
   Height:23px;
   Width:133px;
}

.PrimaryNavigationTabHover
{
   color:#000000;
}

.WorkAreaFill
{
   background-image: url("") !important;
}

.WorkAreaFillScrollBar
{
   SCROLLBAR-FACE-COLOR: #bfcdde; 
   SCROLLBAR-TRACK-COLOR: #dfe6ed;
   background-image: url("") !important;
}

/* WPV-417 beg */
.SearchBarPageTitleCss
{
    font-size: 25px;
    padding-left: 9px;
    font-family: Arial;
}
/* WPV-417 end */

.SearchBarFill
{
   visibility:hidden;
   display:none;
}

.PasswordBoxFill
{
   background-image: url(images/passwordbox_fill.gif);
}

.TableBorder
{
   border-color: #8d9eb5;
   border-width: 1px;
   border-collapse:collapse;
   border-style:solid;   
}

.CellBorder
{
   border-top-color: #8d9eb5;
   border-top-width: 2px;
   border-collapse:collapse;
   border-top-style:solid;   
}

.PanelBorder
{
    overflow:auto;
}

.TabSelectedStyle
{
   border-left-color: maroon;
   background-image: url(images/Selected.jpg);
   border-bottom-color: maroon;
   width: 150px;
   color: #ffffff;
   border-top-color: maroon;
   height: 25px;
   border-right-color: maroon;
}

.TabHoverStyle
{
   color: #000000;
   background-color: #e0e0e0;
}

.TabDefaultStyle
{
   border-left-color: maroon;
   background-image: url(images/NonSelected.jpg);
   border-bottom-color: maroon;
   width: 150px;
   color: #ffffff;
   border-top-color: maroon;
   height: 25px;
   border-right-color: maroon;
}

#SafeDetailsCtlMainTbl
{
  height:100% !important; 
  width: 0% !important;
  background-color:white !important;

}

.PageTitle
{
    color: #383838 !important;
    font-family: Arial !important;
    font-size: 25px !important;
    font-weight: lighter !important;
}

.FormSubtitle
{
   font-size: 11px;
   color: #D27433;
   font-family: tahoma;
   font-weight:bold;
}

.PasswordContentTitle
{
   font-size: 11px;
   color: #173452;
   font-family: tahoma;
}

.PasswordContentTable
{
   border-right: #8d9eb5 1px groove;
   border-top: #8d9eb5 1px groove;
   border-left: #8d9eb5 1px groove;
   border-bottom: #8d9eb5 1px groove;
}

.PasswordPropertyType
{
   font-size: 11px;
   color: #D37432;
   font-family: tahoma;
   font-weight:bold;
}

.PasswordPropertyNameItalic
{
   font-size: 11px;
   color: #173452;
   font-family: tahoma;
   font-style:italic;
}

.PasswordPropertyName,
.PromptLabel
{
   font-size: 11px;
   color: #173452;
   font-family: tahoma;
   /*width:150px;*/
}

/*@W2408 beg */
.PasswordPropertyNameVersionsTab,
.PromptLabel
{
   font-size: 11px;
   color: #173452;
   font-family: tahoma;
}

.PasswordPropertyNameVersionsTab label
{
   position: absolute !important;
   padding-left: 4px !important;
}

.ext-ie .PasswordPropertyNameVersionsTab label
{      
   padding-left: 4px !important;
   padding-top: 4px !important;
}
/*@W2408 end */

.PasswordPropertyNameSmall
{
   font-size: 10px;
   color: #173452;
   font-family: tahoma;
}

.RegularButton
{
   font-family: Tahoma;
   font-size: 11px;
   color: #173452;
   font-weight: normal;
   height: 20px;
   line-height: 20px;
   width: 52px;
   margin-left:5px;
   text-align: center;
   vertical-align: middle;
   text-decoration: none;
   background-image: url(images/buttons/regular.gif);
   background-position: center center;
   border-style:none;
   background-color:Transparent;
}

.WideButton,
.WideDefaultButton,
.WiderButton
{
   font-family: Tahoma;
   font-size: 11px;
   color: #173452;
   font-weight: normal;
   height: 20px;
   line-height: 20px;
   width: 64px;
   text-align: center;
   vertical-align: middle;
   text-decoration: none;
   background-position: center center;
   border-style:none;
   background-color:Transparent;
}

.WideButton
{
   background-image: url(images/buttons/wide.gif);
}

.WiderButton
{
   width: 80px;
   background-image: url(images/buttons/wider.gif);
}

.WideDefaultButton
{
   background-image: url(images/buttons/default_wide.gif);
}

.SafePropertyName
{
   font-size: 11px;
   color: #173452;
   font-family: tahoma;
}
.SafePropertyValue
{
   word-wrap: break-word;
   overflow: hidden;
   width: 200px;
   font-size: 11px;
   color: #173452;
   font-family: tahoma;
   font-weight:bold;
}

.PasswordPropertyTextbox
{
   font-size: 11px;
   color: #173452;
   font-family: tahoma;
   border-width: 1;
   border-color: #3a5b7a;
   width:150px;
}

.PasswordPropertyTextboxNoWidth
{
   font-size: 11px;
   color: #173452;
   font-family: tahoma;
   border-width: 1;
   border-color: #3a5b7a;
}

/* @W2416 beg-Fix bug PVWA-1257: safes add/edit page */
.VersionManagementRadioList
{
    height:47px !important;
}

.ext-ie .PasswordPropertyTextboxSafeManagement
{
   font-size: 11px;
   color: #173452;
   font-family: tahoma;
   border-width: 1;
   border-color: #3a5b7a;
   Width: 30px ;
   margin-top: 5.5px !important;
}
/* @W2416 end */

/* @W2416-Fix bug PVWA-1254: The drop down list in the LDAP wizard is corrupted in chrome */
.ext-chrome .ldap-fieldset img {
   position: absolute !important;
   left: 609px !important;
}
/* @W2416 end */

/* @W2408 beg-safes add/edit page */
.PasswordPropertyTextboxSafeManagement
{
   font-size: 11px;
   color: #173452;
   font-family: tahoma;
   border-width: 1;
   border-color: #3a5b7a;
   Width: 30px ;
}
/* @W2408 end */

/* @W2436 beg PVWA-1287 */
.ext-ie8 .PasswordPropertyDropDownBox
{
   font-size: 11px;
   color: #173452;
   font-family: tahoma;
   border-width: 1;
   border-style: solid;
   border-color: #3a5b7a;
   width: auto;
}
/* @W2436 end */

.PasswordPropertyDropDownBox
{
   font-size: 11px;
   color: #173452;
   font-family: tahoma;
   border-width: 1;
   border-style: solid;
   border-color: #3a5b7a;
   width:200px; /* @W2436 */
}

.TicketingSystemSelectList
{
   font-size: 11px;
   color: #173452;
   font-family: tahoma;
   border-width: 1;
   border-style: solid;
   border-color: #3a5b7a;
   width:299px;  
}

.PasswordPropertyValue
{
   font-size: 11px;
   color: #173452;
   font-family: tahoma;
   font-weight:bold;
}

/* @WPV-475 fix bug PVWA-1199 */
.PasswordPropertyLabelContainer
{
   overflow: hidden;
   text-overflow: ellipsis;
   display: block; 
}

.PasswordPropertyTableContainer
{
    table-layout:fixed;
}
/* @WPV-475 end */

.PasswordPropertyLink:link,.PasswordPropertyLink:visited,.PasswordPropertyLink:active,.PasswordPropertyLink:hover
{
   font-size: 11px;
   color: #173452;
   font-family: tahoma;
   font-weight:bold;
}

.PasswordPropertyLink:hover
{
   color: #7a0000;
}

.PasswordPropertyInfo
{
   font-size: 11px;
   color: #7a0000;
   font-family: tahoma;
}

.RegularLink
{
   font-size: 11px;
   color: Navy;
   font-family: tahoma;
   text-decoration: underline;
   font-weight:bold;
}

/* Must be copied to the grid.css file. Otherwise the grid won't display it
.active-image-info{background-image: url(../../../images/icons/system_info.gif);}
.active-image-alert{background-image: url(../../../images/icons/system_alert.gif);}
*/

.InnerTabBackground
{
   background-color:#eaedf2;
}

.ActivityTable
{
   background-color:#ffffff;
   border-width: 1;
   border-style: solid;
   border-color: #95a7bf;
}

.PermissionTable
{
   background-color:#ffffff;
   border-width: 1;
   border-style: solid;
   border-color: #95a7bf;
}

.VersionTable
{
   background-color:#ffffff;
   border-width: 1;
   border-style: solid;
   border-color: #95a7bf;
}

.AdvancedTable
{
   background-color:#ffffff;
   border-width: 1;
   border-style: solid;
   border-color: #95a7bf;
}

.UsageTable
{
   background-color:#ffffff;
   border-width: 1;
   border-style: solid;
   border-color: #95a7bf;
}

.FooterStyle
{
   font-family: tahoma;
   font-size: 10px;
   color: black;
   vertical-align: middle;
   line-height: 18px;
   visibility:hidden !important;
   display:none !important;
}

.ImpersonationErrorCaption
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13pt;
   font-style: normal;
   font-weight:bold;
   color: #000;
   text-decoration: none
}

.StatusLineError
{
   font-size: 11px;
   color: #7a0000;
   font-family: tahoma;
   font-weight: bold;
}

.StatusLineInfo
{
   font-size: 11px;
   color: #173452; 
   font-family: tahoma;   
}

.StatusLineWarning
{
   font-size: 11px;   
   color: #173452;   
   font-family: tahoma;   
}

.CustomizeColumn
{
   width: 120px;
   height: 25px;
}

.CustomizeColumn2
{
   width: 120px;
   height: 15px;
}

.CPMErrors
{
   font-size: 11px;   
   font-family: tahoma;  
}

.CPMErrorsLine
{
   PADDING-BOTTOM: 4px; 
   LINE-HEIGHT: 12px; 
   PADDING-TOP: 4px;
}

.PropertyLine
{
   PADDING-BOTTOM: 8px; 
   LINE-HEIGHT: 15px; 
   PADDING-TOP: 8px;
}

.BrokenLink
{
   font-size: 11px;
   color: #7a0000;
   font-family: tahoma;  
}

.InfoIndicationLine
{
   font-size: 11px;   
   font-family: tahoma;
   color: #173452;
}

.ErrorIndicationLine
{
   font-size: 11px;
   color:#7a0000;
   font-family: tahoma;
}

.PasswordDeleted
{
   font-family: Tahoma;
   font-size: 11px;
   color: #8D8D8D;
}

.aw-header-0 .aw-item-box 
{      
   background:#ebeadb;
   background-image: url(images/passwordbox_fill.gif);
} 

.MemberCPMFailure
{
   font-size: 11px;
   color: #7a0000;
   font-family: tahoma;  
   font-weight:bold;
}

.ToolTipRoot
{
   position:absolute;
}

.ToolTipMainBorder
{
   background-color: #3F607F; 
   border-color: #3F607F;
   border-width: 1px;
   border-style:solid;
}

.ToolTipMain
{
   background-color: #f7f7f3; 
}

.ToolTipHeader
{
   font-size: 10px;
   color: white;
   font-family: tahoma;
   font-weight:bold;
   text-decoration: none;
}

.ToolTipLink
{
   font-size: 10px;
   color: #c75100;
   font-family: tahoma;
   font-weight:bold;
   text-decoration: none;
}

.ToolTipData,
.ToolTipHyperLink
{
   font-size: 10px;
   font-family: tahoma;
   font-weight: normal;
}

.ToolTipData
{
   color: black;
}

.ToolTipHyperLink
{
   color: #C85101;
   text-decoration:none;
}

.ToolTipHyperLink:hover
{
   text-decoration:underline;
}

.ToolTipDataEmphasized
{
   font-weight:bold;   
}

.ToolTipLine
{
   background-color: #cdceb4;
}

.PopupBoxMainBorder
{
   background-color: #f7f7f3; 
   position: absolute;
   border-color: #8d9eb5;
   border-width: 2px;
   border-style:solid;
}

.PopupBoxMain
{
   background-color: #f7f7f3; 
}

.PopupBoxHeader
{
   font-size: 10px;
   color: #1C3C58;
   font-family: tahoma;
   font-weight:bold;
   text-decoration: none;
}

.PopupBoxLink
{
   font-size: 10px;
   color: #c75100;
   font-family: tahoma;
   font-weight:bold;
   text-decoration: none;
}

.PopupBoxData

{
   font-size: 10px;
   color: #1c3c5b;
   font-family: tahoma;
   font-weight: normal;
}

.PopupBoxDataEmphasized
{
   font-weight:bold;   
}

.PopupBoxLine
{
   background-color: #cdceb4;
}

.SearchResultsCount
{
   font-size: 11px;
   color: #173452; 
   font-family: tahoma;   
   font-weight: normal;
}

.SearchResultsShowAll
{
   font-size: 11px;
   color: #173452; 
   font-family: tahoma;   
}

.aw-row-PasswordListInactivePlatform
{
   font-size: 11px;
   color: black;
   font-family: tahoma;     
}

.aw-row-PasswordListCPMFailure
{
   font-size: 11px;
   color: #FC7A74/*#7a0000*/; /* WPV-417 */
   font-family: tahoma;     
}

.aw-row-PasswordListDeleted
{
   font-family: Tahoma;
   font-size: 11px;
   color: #8D8D8D;
}

.CPMStatusLink:hover,.CPMStatusLink:link,.CPMStatusLink:visited,.CPMStatusLink:active
{   
   text-decoration:none;   
}

.MyObjectsIndicationRegular
{
   font-size: 11px;
   color: #173452; 
   font-family: tahoma;
   text-decoration:none;
}

.MyObjectsIndicationSpecial
{
   font-size: 11px;
   color: #D27433; 
   font-family: tahoma;
   text-decoration:none;
}

.SearchResultsSelectAll
{
   font-size: 11px;
   color: #173452; 
   font-family: tahoma;        
}

.SearchResultsNoObjects
{
   font-size: 11px;
   color: #173452; 
   font-family: tahoma;   
   font-weight: normal;
}

.TableBorderNoTopBorder
{
   border-collapse:collapse;
   border-bottom: solid 1px #8d9eb5;
   border-left: solid 1px #8d9eb5;
   border-right: solid 1px #8d9eb5;
}

.TableBorderNoTopBorder td
{
   padding-top: 3px;
   padding-bottom: 3px;
}

.TableBorderNoTopBorder .PasswordContentRow td
{
   padding-top: 0px;
   padding-bottom: 0px;
}

.ErrorPageMessage
{
   font-size: 12px;
   color: #7a0000;
   font-family: tahoma;
   font-weight: bold;
}

.GroupDoesNotExists
{
   font-size: 11px;
   color: #7a0000;
   font-family: tahoma;  
}

.PasswordFieldsContentRow td
{
   padding: 5px;
   padding-top: 3px;
   padding-bottom: 3px;
}

.PasswordFieldsContentRow td td
{
}

/* WPV-425 beg */
#PVForm .SearchBarFill 
{
    visibility:visible !important;
    display:block !important;
    /* WPV-425 beg */
    background-image: none;
    border-style: none;
    /* WPV-425 end */
}

#PVForm .SearchNormal
{
   font-family: Arial;
   font-size: 13px;
   font-weight: normal;
   color: #383838;
   vertical-align: middle;
   line-height: 23px;
   height: 23px;
}


#PVForm .UpperToolbarControl
{
    background: transparent none !important;
}
/* WPV-425 end */

/* WPV-469 beg */
#MyObjectsForm .SearchBarFill 
{
    visibility:visible !important;
    display:block !important;
    background-image: none;
    border-style: none;
    padding-right: 5px !important;
}

#MyObjectsForm .SearchNormal
{
   font-family: Arial;
   font-size: 13px;
   font-weight: normal;
   color: #383838;
   vertical-align: middle;
   line-height: 23px;
   height: 23px;
}
/* WPV-469 end */

.PasswordlabelCell
{
   width: 120px;
}

.PasswordIconCell
{
   padding-right: 5px;
      text-align: right;
}

.PasswordIconCell img
{
   position: relative;
   top: 2px;
}

.PasswordContent
{
   font-size: 11px;
   color: #173452;
   font-family: tahoma;
   width:174px;  
   height: 18px;    
   border-style:solid;
   border-width: 1;
   border-color: #3a5b7a;      
   border-collapse:collapse;       
}

/*Vault home */

.EmphasisLabel
{
 font-family :Tahoma;
 font-weight:bold;
 font-size   : 11px;
 color : #000000;
}

.SmallScroller
{
  padding: 0px 0px 0px 0px;
  overflow: auto;
  width: 100%;  
  height: 86px;
  border:1px solid #A9AA98;
  background-color: white;

  /* @W060: IE Specific - no alternative exists for Firefox */
  scrollbar-arrow-color: #9B9B9B;
  scrollbar-face-color: #E2E2E2;
  scrollbar-3dlight-color: white;
  scrollbar-highlight-color: #DEDED4;
  scrollbar-shadow-color: #E2E2E2;
  scrollbar-darkshadow-color: #C9C9C9;
  scrollbar-track-color: #F4F4F4;  
  /* End IE Specific */
}

.SmallScollerInnerTable
{
   border-collapse:collapse;
}

.ScrollerHeader
{
  border:1px solid #A9AA98;
  border-bottom: 0px;
  width: 100%;  
  height: 21px;
  padding-left:0px;
  background-image: url(images/dashboard_scroll_header_fill.png);
}

.ScrollerHeader > SPAN
{
  position:relative;
  top:3px;
}

.ScrollerContainer
{
  width: 100%;  
  height: 110px;
}

/* @W2388 beg - Fix bug PVWA-679: UI bugs */
.ext-chrome .ScrollerContainer
{
  width: 96.5% !important;  
  height: 110px;
}
/* @W2388 end */

.ScrollerCell
{   
   background-color:white;
   height:21px;
   border-bottom: 1px solid #A9AA98;
   vertical-align:middle;
}

.NormalLabel,
.DisabledScroller
{
 font-family :Tahoma;	
 font-weight:normal;
 font-size   : 11px;
 color : #000000;
}

.DisabledScroller
{
   padding:3px 0px 0px 3px;
}

.HyperLinkLabel,
.DashboardHyperLinkLabel
{
 font-family :Tahoma;	
 font-size   : 11px;
 font-weight:normal;
 text-decoration:none;
}

.HyperLinkLabel
{
 color: #C85101;
}

.HyperLinkDisabled
{
 color: #808080;
 text-decoration : none;
 cursor: default;
 font-size: 11px;   
 font-family: tahoma;
}

.DashboardHyperLinkLabel
{
 color: #2C4661;
}

.DashboardHyperLinkLabel:hover
{
   text-decoration:underline;
}

.HomeGoButton
{
   text-decoration:none;
    font-family :Tahoma;
    font-size   : 11px;	
    color:White;
    text-align :center;
}

.RefreshButton
{
   background-color:Transparent;
   background-image: url(images/buttons/Vaulthome_Refresh.gif);
   background-position:center;
   border: solid 0 transparent;
   height:20;
   width:23;
   cursor:hand;
}

.NoData
{
 font-family :Tahoma;	
 font-size   : 14px;
 position:relative;
 font-weight:bold;
 top:40%;
 left:20%;
}

.Timezone
{
   font-size: 9px;
   font-family: Tahoma;
   vertical-align: top;
   color: #173452;
}

.LogonPanel
{
   min-height: 200px;
   width:350px;
   position:relative;
   top:-50px;
   left:525px;
   background-color: White;   
}

.ext-ie .LogonPanel
{
   /* Set minimum height */
   display:table;
   height:200px;
}

.LogonPanelHeader
{
   background-color: White;
   text-size:1px;   
}

.LogonPanelInner
{
   padding: 25px;  
}

.ReasonTextbox, .TicketNumberTextBox
{
   font-size: 11px;
   color: #173452;
   font-family: tahoma;
   border-width: 1;
   border-color: #3a5b7a;   
}

.ReasonTextbox
{   
   width: 100%;
}

.TicketNumberTextBox
{   
   width: 70px; 
}

.MachineTextbox
{
   font-size: 11px;
   color: #173452;
   font-family: tahoma;
   border-width: 1;
   border-color: #3a5b7a;
   width: 100%;
}

.LogonToTextbox
{
   font-size: 11px;
   color: #173452;
   font-family: tahoma;
   border-width: 1;
   border-color: #3a5b7a;
   width: 100%;
}

#ReasonModalWindow 
{
}

#ReasonModalWindow .ok_button 
{
}
#ReasonModalWindow .cancel_button 
{
}

.extended-grid-display
{
   padding-top: 2px !important;
   /* PVWA-784 */
   white-space: pre-wrap;
}

.extended-grid-display-propname
{
   padding: 2px 10px 0px 0px !important;
   width: 1px
}

.extended-grid-display-sep
{
   border-bottom: 1px dashed #8d9eb5;
   height: 1px;
   font-size: 1px;  
}

.grid-deleted-row
{
   color: #8d8d8d
}

.WordWrap
{
   word-wrap: break-word;
   overflow: hidden;
}

.SearchErrorMessage
{
   color: Red;
}

.SearchInfoMessage
{
   color: #355574;
}

.TransparentConnectionParameterContainer
{
   height: 260px;
   overflow-y: auto;
   margin-top: 10px;



}

TransparentConnectionParameter
{
}

.PolicyEditLink {
   display:block;
   cursor:pointer;   
   background: transparent url(images/icons/policy_edit.gif) no-repeat;
   height: 16px; /*@W2010*/
}

.PolicyDeleteLink {
   display:block;
   cursor:pointer;   
   background: transparent url(images/icons/policy_delete.gif) no-repeat;
   height: 16px; /*@W2010*/
}

.SamplePolicyLink {
   font-family: Tahoma;
   font-size: 11px;
   font-weight: normal;
   color: #00687F;
   margin:2px 4px 4px 2px;
   text-decoration:underline;
   cursor:pointer;
   float:left;
   width: 160px;
   overflow:hidden;
} 

.link-rows-grid .x-grid3-row {
   cursor: pointer;
}

.clear-border .x-border-layout-ct {
   background-color: transparent;
}

.SearchRecordingsBtn
{
   padding: 0px !important
}

/* Recording details beg */

.ObjectDetailsPropertyKey
{
   font-size: 11px;
   color: #173452;
   font-family: tahoma; 
   padding-left: 10px;  
   width:40%;
}

.ObjectDetailsPropertyValue
{
   font-size: 11px;
   color: #173452;
   font-family: tahoma;  
   font-weight:bold; 
   width:60%;
}

.ObjectDetailsOutPanel
{
   border: 1px solid #a7a38f;
   padding: 6px;
   background-color: #f2f1ee;
}

.ObjectDetailsOutPanel
{
   border: 1px solid #A7A38F;
   padding: 6px;
   background-color: #F2F1EE;
}

.ObjectDetailsInPanel
{
   padding: 0px;
   background-color: #FFFFFF;
}

.RecordingDetailsPanelTitle
{
   color:#D37432;
   font-family:tahoma;
   font-size:11px;
   font-weight:bold;
   padding: 12px;
}

.activities-checkbox .x-form-cb-label
{
   vertical-align: top!important; 
}

.olac-permission-panel-text .x-fieldset-body
{
   font-size:12px;   
}

.olac-permission-panel-noborder .x-fieldset
{
   border-style:none;   
}

.olac-permission-panel-margin .x-form-item
{
   padding-top:10px;
}

.cpmWindowFirstRow
{
   padding: 2px;
   background-color: rgb(204, 221, 238);
   border-bottom: 1px solid dashed;
}

.cpmWindowFirstRow td
{
   padding: 2px;
}

.cpmWindowSecondRow
{
   padding: 2px;
   border-bottom: 1px solid dashed;
}

.cpmWindowSecondRow td
{
   padding: 2px;
}
/* Recording details end */

/* Account access request window begin */
.confirmers-link {
   color: #00687f;
   text-decoration: underline;
   cursor: pointer;
}   

.confirmers-grid .x-grid3-row-body p {
   margin: 0px 5px 0px !important;
}

.pvwa-form-window .x-form-item,
.account-request-window .x-form-item {
   font-size: 11px;
}

.connection-params-panel label {
   font-size: 11px;
}

.connection-params-panel .x-panel-body {
   background-color: transparent;
}

.connection-params-panel .x-table-layout {
   width: 100%
}

.connection-params-panel td {
   padding-top: 2px;
   padding-left: 5px;
   padding-bottom: 2px;
   border-bottom: 1px dashed #8d9eb5;
}

.connection-params-panel td.no-decor {
   border-bottom: 0px none;
}

.connection-params-header {
   font-weight: bold;
}

.resolve-field .x-form-trigger {
   background: transparent url(ext/resources/images/default/form/search-trigger.gif) no-repeat !important;
}
/* Account access request window end */

/* Account move begin */
.notification-panel .x-panel-body {
   overflow: auto;
}
.notification-record {
   margin: 2px 2px 2px 2px;
   padding: 2px 2px 2px 2px;
   border: 1px solid #8d9eb5;
   background-color: white;
   display: block;
   width: auto !important;
   height: auto !important;
}

.move-notice-popup ol {
   padding-left: 30px !important;
   list-style-type: decimal !important;
}

.msg-link-expand {
   cursor: pointer;
   text-decoration: underline;
   color: #00687f;
}
/* Account move end */

.add-machines-button
{
   background: transparent url(images/icons/toolbar_allowedmachines_add.gif) no-repeat !important;
   padding-left: 22px !important;
}

.add-authentications-button
{
   background: transparent url(images/icons/Toolbar_Authetication_Add.gif) no-repeat !important;
   padding-left: 22px !important;
}

.authenticationbody
{
   margin: 10px !important;
}

.SearchApplicationsBtn
{
   padding: 0px !important
}

.ApplicationToTimeField
{
   margin-left: 4px;
}

.authenticationbody input
{
   height: 18px !important;
}

#WindowContentContainer li
{
   margin-right: 0px;
   margin-buttom: 0px;
   margin-top: 0px;
   padding: 1px;
}
#WindowContentContainer div
{
   margin: 1px;
   padding: 1px;
}

#WindowContentContainer span
{
   margin: 1px;
   padding: 1px;
}

#WindowContentContainer input
{
   margin: 1px;
   padding: 1px;
}

.TemplateMain
{
   margin-top: 4px;
}

.SearchBarCenter
{
   /* WPV-417 beg */ 
   background: transparent !important;
   /*background-image: url(images/top_middle_shade.gif);
   background-position:center;
   background-repeat: no-repeat;
   height: 25px;*/
   /* WPV-417 end */
}

td.gen-password-fld {
   padding-bottom: 4px;
}

.gen-password-fld {
   font-size: 11px;
}

.mainScedulingPanel .x-border-layout-ct {
   background-color: inherit;
}

.choose-acl-users #inputPanel.query-fields table td {
   font-size: 11px;
}

.choose-acl-users .users-grid {
   border-width: 1px 0px 0px 0px;
}

.choose-acl-users .users-grid .x-panel-body {
   border-width: 0px;
}

.add-acl-button {
   background: url(images/icons/AddACL.gif) no-repeat transparent !important;
   padding-left: 22px !important;   
   background-position:left;
   background-repeat: no-repeat;
}

.exit-acl-policy {
   background-image: url(images/icons/Exit.gif) !important;
   background-position:left;
   background-repeat: no-repeat;   
   padding-left: 22px !important;  
}

.ad-process-status {
   padding: 5px;
}

/* Fix ExtJS combo-box - the trigger is not aligned with the input box. This fix is valid as of ExtJS 3.1 */
.ad-processes-form .x-form-field-trigger-wrap input {
   top: 2px !important;
}

.ad-processes-holder {
   padding-top: 4px;
}

.ReportDetailsMessage
{
   text-align: center;
   font-family: Tahoma;
   font-size: 13px;
   font-weight: normal;
}

.FileCategoryValue
{
   cursor: pointer;
   font-weight: normal;
   text-decoration: underline;
}

.AutodetectionReportLabelText
{
   color: rgb(2, 29, 40);
   font-family: Tahoma;
   font-size: 11px;
   font-weight:normal;
   text-align:left;   
}

.AutodetectionReportTextBox
{
   border: 1px solid rgb(58, 91, 122);
   color: rgb(23, 52, 82);
   font-family: tahoma;
   width: 400px;
   height: 13px;
   font-size: 12px;   
}

.AutodetectionReportButton
{
   font-family: Tahoma;
   font-size: 11px;
   color: #173452;
   font-weight: normal;
   height: 20px;
   line-height: 20px;
   width: 64px;
   text-align: center;
   vertical-align: middle;
   text-decoration: none;
   background-position: center center;
   border-style:none;
   background-color:Transparent;
   background-image: url(images/buttons/wide.gif);
}

.restriction-del-col {
   display:block;
   cursor:pointer;   
   background: transparent url(images/icons/restriction_delete.gif) no-repeat;
}

.restrictions-grid .x-grid3-dirty-cell {
   background-image: none;
}

.acl-rule-group,
.acl-rule-allusers {
   font-weight: bold;
}

.acl-rule-invalid {
   color: #a1a1a1;
}

.bring-to-front {
   z-index: 9999999 !important;
}

.ext-gecko .all-users-checkbox {
   padding-bottom: 15px;
}
.CheckboxLabel
{
   margin-left: 2px;
}

.ConnectListButton
{
   cursor: pointer;
}

.ConnectListButton img
{
   position: relative;
}

.MultipleConnectListButton
{
   cursor: pointer;
}

.accounts-show-password
{
   background-image: url(images/icons/password_show.gif) !important;
}

/*@WPV-960 beg*/
.accounts-retrieve-key
{
   background-image: url(images/icons/RetrieveKey.png) !important;
}
/*@WPV-960 end*/

.accounts-copy-password
{
   background-image: url(images/icons/password_copy.gif) !important;
}

.account-use-password
{
   background-image: url(images/icons/password_use.gif) !important;
}

.account-password-display
{
   font-family:Courier New;  
   font-size:20px;    
}

.add-account-icon
{
   background-image: url(images/icons/toolbar_password_add.gif) !important;
   padding-left:22px !important;      
}

.secure-connect-icon
{
   background-image: url(images/icons/SecureConnect.gif) !important;
   padding-left:22px !important;      
}

.auto-detect-icon
{
   background-image: url(images/icons/toolbar_detect_now.gif) !important;
   background-position:0px -5px !important;
   padding-left:22px !important;      
}

.ext-ie .auto-detect-icon {
   background-position:0px -3px !important;
}

.customize-icon
{
   background-image: url(images/icons/toolbar_customize.gif) !important;   
}

.change-icon
{
   background-image: url(images/icons/toolbar_password_change.gif) !important;
   padding-left:4px !important;   
}

.multiple-edit-hidden
{
   display:none;
}

.edit-icon
{
   background-image: url(images/icons/toolbar_password_edit.gif) !important;   
}

.move-icon
{
   background-image: url(images/icons/toolbar_password_move.gif) !important;   
   height: 19px !important;
}

.AccountManagement
{
   background-image: url(images/icons/AccountManagement.gif) !important;   
}

.AccountModification
{
   background-image: url(images/icons/AccountModification.gif) !important;   
}

.AddToFavorites
{   
   background-image: url(images/icons/AddToFavorites.gif) !important;   
}

.AddToMyCart
{
   background-image: url(images/icons/AddToMyCart.gif) !important;      
}

.AddAllToMyCart /* @WPV-537 */
{
   background-image: url(images/icons/AddAllToMyCart.gif) !important;      
}

#viewsPanelMyAccountsViewsCat_AccountView .x-tree-node-icon
{
   background-image: url(images/icons/AccountViews.gif) !important;
}

#viewsPanelMyAccountsViewsCat_OperationalView .x-tree-node-icon
{
   background-image: url(images/icons/OperationalViews.gif) !important;
}

#viewsPanelMyAccountsViewsCat_MyViews .x-tree-node-icon
{
   background-image: url(images/icons/MyViews.gif) !important;
}

.RemoveFromMyCart
{
   background-image: url(images/icons/RemoveFromMyCart.gif) !important;      
}

.RemoveFromFavorites
{
   background-image: url(images/icons/RemoveFromFavorites.gif) !important;      
}

.verify-icon
{
   background-image: url(images/icons/toolbar_password_verify.gif) !important;
   padding-left:4px !important;   
}

.reconcile-icon
{
   background-image: url(images/icons/toolbar_password_reconcil.gif) !important;
   padding-left:4px !important;   
}

.delete-icon 
{
   background-image: url(images/icons/toolbar_delete.gif) !important;
   padding-left:4px !important;   
}

.deleteusage-icon 
{
   background-image: url(images/icons/toolbar_delete.gif) !important;
}

.undelete-icon 
{
   background-image: url(images/icons/toolbar_undelete.gif) !important;
}

.release-icon
{
   background-image: url(images/icons/toolbar_password_release.gif) !important;
   height: 19px !important;
}

.resume-icon
{
   background-image: url(images/icons/toolbar_password_resume.gif) !important;
   height: 19px !important;
}

.ack-icon
{
   background-image: url(images/icons/toolbar_acknowledge.gif) !important;
   height: 19px !important;
}

.DisplayUsages
{
   background-image: url(images/icons/AllAccountUsages.gif) !important;
}

.DisplayUsagesWithErrors
{
   background-image: url(images/icons/AccountUsagesErrors.gif) !important;
}

.search-accounts .query-fields {
   height: 30px;    
}

.search-textbox
{         
   width: 200px !important;     
}

.search-accounts .query-fields .x-box-inner
{   
   height: 30px !important;  
}

.search-in-safe-textbox
{      
   width: 143px !important;       
}

.search-accounts-label
{
   font-size: 11px;
}

.search-accounts-bar
{
   margin-top: 4px !important;
   margin-left: 10px !important;
}

#AccountsPanel .x-panel-header
{         
   border-width: 1px 0px 0px 0px !important;
   border-color: #8D9EB5 !important;  
   color: #173451 !important;          
}

.ext-ie #AccountsPanel .x-panel-header
{      
   height: 27px !important;
   border-width: 1px 0px 0px 0px !important;
   border-color: #8D9EB5 !important;  
   color: #173451 !important;          
}

#AccountsPanel .x-panel-header-text
{
   top: 2px !important;
}

.policyErrorsButton
{
   background-color: transparent;
   border-width: 0px;
   cursor:pointer;    
}

.advanced-search-button {
   margin-left: 6px;
}

.ext-gecko .advanced-search-button {
   margin-top: 1px;
}

.my-requests-icon
{
   background-image: url(images/icons/ni_myrequests.gif) !important;
}

.incoming-requests-icon
{
   background-image: url(images/icons/ni_incomingrequest.gif) !important;
}

.password-timer
{   
   font-weight:bold; 
   padding-left: 95px !important;
   padding-right: 95px !important; 
   line-height: 18px;     
}

.password-labels
{
   padding: 0px 0px 0px 5px;
}

.warning-icon
{
   height: 16px; width: 16px; vertical-align: middle; margin-right: 2px;
}

.password-labels .x-panel-body
{
   background-color: transparent !important;   
}

/*W1999 beg*/
.simple-table { 
   border:1px solid #bbb;
   border-collapse:collapse;
   table-layout: auto !important; 
}

.simple-table td,
.simple-table th { 
   border:1px solid #ccc;
   border-collapse:collapse;
   padding:5px;
}

.simple-table-hd 
{
   background-color: #dddddd;
}

.simple-table tfoot tr:hover,
.simple-table tbody tr:hover
{
   background-color: #dfe8f6;
}

.simple-table tfoot tr:hover
{
   cursor: pointer;
}

.simple-table .show-more-link
{
   text-align: center;
   color: blue;
   text-decoration: underline;
}

.commands-table tbody tr,
.commands-table tfoot tr
{
   background-color:white;
}

.commands-table tbody td
{
   padding-left:5px;
}

.recording-events-xwin .xwin-detail,
.commands-table tbody td.command-content 
{
   /* Display command content as-is (preserve whitespaces) */
   white-space: pre-wrap;
}

.commands-table .command-seek-hidden {
   width:0px;
   padding:0px;
   margin:0px;
   border-right:0px hidden;
}

.commands-table tbody td.command-seek {
   background-image: url(images/icons/recording_play.gif);
   background-repeat: no-repeat;
   background-position: center;
   cursor: pointer;
}

.commands-preview-msg {
   padding: 5px;
   display: none;
}

.no-expander .x-grid3-row-expander {
   background-image: none;
}
/*W1999 end*/

.view-drop-down
{
   position:absolute;   
}

.view-drop-down .x-btn-tr, .view-drop-down .x-btn-tl, .view-drop-down .x-btn-tc, .view-drop-down .x-btn-mr, .view-drop-down .x-btn-ml, .view-drop-down .x-btn-mc, .view-drop-down .x-btn-br, .view-drop-down .x-btn-bl, .view-drop-down .x-btn-bc{
    background:none !important;
}

.ddlCheckBox
{
   display: block;
   margin:0px 3px 0px 0px;
   background-image: url(ext/resources/images/default/button/s-arrow-noline.gif);
   background-position: right center;
   background-repeat:no-repeat;
   height: 16px;
   cursor: pointer;
}

.checked-menu-item
{
   background-image: url(ext/resources/images/default/menu/group-checked.gif);
}

.password-windows-fieldset
{
   border-color: Gray;
   border-bottom-width: 1px;
   border-top-width: 0px;
   border-left-width: 0px;
   border-right-width: 0px;
   padding-bottom: 10px;      
}

.timer-fieldset
{
   background-color:lightgrey;
   height:20px; 
   float: right;
   position:static !important;
   border-style: none;   
}

.time-area-fieldset
{
   border-style: none;
   padding-left: 0px !important;
   padding-top: 5px;
}

.time-area-fieldset-with-status
{   
   padding-top: 15px !important;
}

.password-form
{
   padding: 5px;   
   margin-bottom: 10px !important;
}

.password-window-copy-btn
{   
   float: right;
   width: 79px !important;
   padding-bottom: 5px;
}

.timer-label
{
   line-height: 15px;
}

.web-help-menu,
.web-help-sep {
   display: none;
}

.web-help-menu {
   text-decoration: underline;
   cursor: pointer;
}

.passwordStatusField {   
   padding-left: 5px !important;   
}

.password-cpm-status-fieldset {
   padding-top: 5px !important;
}

.session-type-selection-fld {
   padding-left: 6px;
}

.session-type-rb {
   padding-right: 6px;
}

.x-grid-group-title span {
    color: #173452 !important;
}

/* @W2259 beg */

.info-icon {        
    background-image: url('../images/icons/field_explanation.gif') !important;
}

.icon-button .x-btn-tr {
    background:none !important;
}

.icon-button .x-btn-tl {
    background:none !important;
}

.icon-button .x-btn-tc {
    background:none !important;
}

.icon-button .x-btn-mr {
    background:none !important;
}

.icon-button .x-btn-ml {
    background:none !important;
}

.icon-button .x-btn-mc {
    background:none !important;
}

.icon-button .x-btn-br {
    background:none !important;
}

.icon-button .x-btn-bl {
    background:none !important;
}

.icon-button .x-btn-bc {
    background:none !important;
}

.no-border-panel .x-panel-body
{
   padding: 0px;
   border-left: 0px;
   border-top: 0px;
   border-right: 0px;
   border-bottom: 0px;
}

/* @W2259 end */

/* @W2368 beg- Fix bug PVWA-1112 */
.toolbar-release-button-hidden
{
    visibility: hidden;
    display: none;
}
/* @W2368 end */

/*@WSF34 SFE-566, SFE-577*/
.toolBarSerachField .x-toolbar-left table
{
	width: 95%;
}
/*@WSF34 SFE-566, SFE-577*/

/* @W2388 beg- Password complexity feature */
.complexity-details-fieldset label.complexity-details-label
{
    text-align: left;
    clear: left;
    display: block;
    float: left;
    padding: 0px 2px 2px 0px;
    position: relative;    
    z-index: 2;
}

.complexity-details-fieldset
{
    border-style:none !important;
    padding: 0px 0px 0px 0px !important;
}

.btn-gen-class
{
    margin-right: 90px !important;  /* @W2407- fixed complexity bugs */
}
/* @W2388 end */

/* @W2411 beg */
.WideNoImageButton
{
   font-family: Tahoma;
   font-size: 11px;
   color: #173452;
   font-weight: normal;
   height: 20px;
   line-height: 20px;
   margin: 10px 0px 10px 10px; /* @W2418 */
   float: right;
   text-align: center;
   vertical-align: middle;
   text-decoration: none;
   background-position: center center;
   border-style:none;
   background-color:Transparent;
}

.SecureConnectForm
{
   width: 420px; /* @W2418 */
}

.SecureConnectbutton
{
   width: 150px;
}

.SecureConnectTextField
{
   width: 269px;
}

.SecureConnectComboField
{
   width: 253px;
}

.SecureConnectLabelWidth
{
   padding-left:140px !important; 
}

/* @W2411 end */

/* @WPV-34 -beg */
.RequestDetailsTicketValidationIcon
{
   float: left;
   width: 14px;
   height: 14px;
}

.RequestDetailsTicketNumberValue
{
   float: left;
}
/* @WPV-34 -end */

/* @WPV-335 beg */
.AuthMethodPnl
{
   background-color: White;
   margin-top: 10px;
}
   
.AuthMethodButton, .AuthMethodButton:link, .AuthMethodButton:visited, .AuthMethodButton:active
{
   float: left;
   background-color: #005dac;
   font-family: Arial;
   font-size: 13px;
   font-weight: normal;
   color: White;
   text-align:center;
   text-decoration: none;
   vertical-align: middle;
   margin-right: 2%;
   margin-top: 2%;
   /*padding: 10 0 0 0;*/
   height: 77px; /* @WPV-350 */
   white-space:nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
   display:block;
   cursor: pointer;
}

.AuthMethodButton:hover
{
   background-color: #3e7db7;
}

.AuthMethodButton span
{
   float: left;
   overflow: hidden;
   width: 100%;
   text-overflow: ellipsis;
}

.AuthMethodButtonImgCont
{
   display:table;
   height: 39px;
   margin: auto;
   vertical-align: middle;
   position: relative;
   width: 39px;
   margin-top: 10px;
   
}

.AuthMethodButtonImgCont img
{
}

.AuthMethodBtnNormal
{
   width: 127px; /* @WPV-350 */
   cursor:pointer; /* @WPV-350 */
}

.AuthMethodBtnWide
{
   width: 47%;
}

.login_main
{
   margin-top: 10px;
}

/* @WPV-424 beg */
.login_custom_logo
{
   height: 60px;
   position: absolute;
   right: 0px;
   padding-right: 9px;
}

.ext-ie .login_custom_logo
{
	bottom: 40px;

}

.login_custom_logo img
{
   float: right;
   height: 60px;
   width: 300px;
}
/* @WPV-424 end */

.login_header_bar
{
   float:left;
   width: 100%;
   padding-bottom: 40px;
   position: relative;
}

.ext-ie .login_header_bar
{
   padding-bottom: 36px;     
}

.login_logo_bar
{
   float:left;
}

.login_PIM_txt_bar
{
	padding-top: 16px;
	float: left;
}

.login_pic_holder
{
   float:left;
   width: 545px; /* @WPV-350 */
   height: 410px; /* @WPV-350 */
}

.login_pic_holder img
{
   width: 100%;
   height: 410px;
}

.login_lower_container
{
    width: 397px; /* @WPV-350 */
    border-top: #9DC9E9 solid 1px !important;
    position: absolute;
    bottom:-74px;
}


.ext-ie .login_lower_container
{
	bottom:-76px;
}

.ext-chrome .login_lower_container
{
	bottom:-79px;
}

.login_controls_container
{
   float:left;
   width: 406px;
   margin-left: 30px;
   position: relative; /* @WPV-350 */
   top: -9px; /* @WPV-350 */
   min-height: 342px;
}

.ext-ie .login_controls_container
{
	top: -8px;
	min-height: 339px;
}

.ext-chrome .login_controls_container
{
	top: -7px;
	min-height: 336px;
}



.login_PIM_txt
{
   color: #005dac;
   font-family: Arial;
   font-size: 24px;
   font-weight: normal;
}

.login_login_txt
{
   color: #005dac;
   font-family: Arial;
   font-size: 38px;
   font-weight: normal;
   display:block;
   position: relative;
   float: left;
}

.login_sub_txt
{
   color: #0072C4;
   font-family: Arial;
   font-size: 17px;
   font-weight: normal;
}

/* @WPV-335 end */

.LogonTitleLink
{
   font-family: Arial;
   font-size: 19px;
   font-weight: normal;
   text-align: left;
   float: left;
   width: 98%;
   position: relative; /* @WPV-347 */
   left: 1px; /* @WPV-347 */
   color: #0072C4;
   padding-bottom: 2px;
   position: relative;
   top: -4px;
}

.Logon_field_container
{
   position: relative;
   top: 0px;
}

/* @WPV-341 beg */

.login_label_copyright
{
   color: Black; /* @WPV-350 */
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   position: relative;
   top: 5px;
}

.login_label_about
{
   /* @WPV-350 beg */
   color: #005dac;
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   position: relative;
   top: 5px;
   /* @WPV-350 end */
   cursor: pointer;
   text-decoration: underline;
}

/* @WPV-465 beg */
.login_label_about_separator
{
   color: #005dac;
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   position: relative;
   top: 5px;
}
/* @WPV-465 end */

/* @WPV-341 end */

/* @WPV-347 beg */

.login_welcome_header
{
   color: #005dac;
   font-family: Arial;
   font-size: 38px;
   font-weight: normal;
   display:block;   
}

.login_welcome_summary
{
   color: #383838;
   font-family: Arial;
   font-size: 23px;
   font-weight: normal;
   display:block;
   position: relative; /* @WPV-350 */
   top: -4px; /* @WPV-350 */
   padding-top: 10px;
}

.login_welcome_message
{
   color: #383838; /* @WPV-350 */
   font-family: Arial;
   font-size: 15px;
   font-weight: normal;
   display:block;
   left: 1px;
   position: relative;
   top: -2px;
   padding-bottom: 4px;
}

.login_welcome_btn_go
{
   font-family: Arial;
   font-size: 37px;
   font-weight: normal;
   height: 50px;
   width: 98%;
   margin-top: 2%;
   color: white;
   text-align: center;
   vertical-align: middle;
   text-decoration: none;
   background-color: #0072C4;
   border-style:none;
   float:left;
}

.login_welcome_container
{
    height: 532px !important;
}

/* @WPV-347 end */

/* @WPV-429 beg */
.WorkAreaFill 
{
    background-color: #FFFFFF !important;   
}
/* @WPV-429 end */

/* @WPV-477 beg */
.cpm-settings-panel .x-panel-body
{
    border-style: none !important;
}
/* @WPV-477 end */


.about-logo-img
{
	padding-top: 5px;
}

.ext-ie .about-logo-img
{
	padding-top: 0px;
	top: 18px !important;
}

.ext-chrome .about-logo-img
{
	padding-top: 3px;
}

.about-license-panel
{
	overflow: auto;
	height: 225px;
}

.about-ok-button 
{
	cursor: pointer;
}

.login_header_separator
{
    width: 1px;
    height: 60px;
    background-color: #c1bdbf;
    margin-left: 15px;
    margin-right: 14px;
    float: left;
}

.ext-chrome .login_header_separator
{
  margin-right: 13px;  
}

.MyAccountsViews .x-tree-node-el {
    text-overflow: ellipsis;
    overflow: hidden;
}
/* @WPV-694 -beg */
.RecordingNavigation
{
   right: auto;
   font-size: 11px;
   font-family: tahoma;
   margin-top: 2px;
   margin-right: 3px;
}

.RecordingNavigationcontroller
{
    right: auto;
    float:right;
    margin-top: 2px;
}

.ext-ie .RecordingNavigationcontroller
{
    margin-top: 1px !important;
}

#MainMyRecordingsContainer
{
    padding-left: 6px;
	padding-right: 6px;
}

/* @WPV-694 -end */
/* @WPV-1062 beg */
.change-key-file-upload-cls
{
    margin-left: 20px !important; 
    width: 200px !important;
}

.x-form-file-wrap .x-form-file-text {
    width: 0px;
}

.change-key-paste-area-cls
{
    position: relative; 
    margin-left: 20px !important;
    width: 200px !important;
    height: 45px !important;
}

.change-key-paste-area-empty-cls
{
    font-style:italic !important;
    color: gray;
}

.vault-setkeygroup-fieldset-cls
{
    margin-top: 20px;
}

.lbl-ssh-keys-title-cls
{
    font-weight: bold;
}


.key-change-mode-rg-cls
{
    margin-top : 10px !important;
}

/* @WPV-1062 end */

.item-above-explenation {
    padding-bottom: 0 !important; 
    margin-bottom: 4px !important ;
}

.red-explenation-under-item {
    color: #FF3333; 
    width: 79%;
    padding-top: 0 !important; 
    padding-bottom: 5px !important;
    margin-top: 0;
    margin-left: 105px;
    line-height: 15px;
}

.red-explenation-over-item {
    color: #FF3333; 
    padding-top: 0 !important; 
    padding-bottom: 5px !important;
    margin-top: 0;
    width: 100%;
    line-height: 15px;
}

.popup-table {
    background-color: #E4EEF7 !important;
    padding: 13px 10px 12px 10px;
    margin: 4px 0px 0px 0px !important;
    visibility:visible;
}

.sep-with-info-signin{
    margin-top:15px !important;
}

.popup-table-row {
    font-size: 13px;
    font-weight: normal;
    font-family: Arial, OpenSansRegular;
    margin-bottom: 10px;
    visibility:visible;
}

.popup-table-row-last-child {
    margin-bottom: 0px;
    font-size: 13px;
    font-weight: normal;
    font-family: Arial, OpenSansRegular;
}

.popup-table-row td, .popup-table-row-last-child td{
    vertical-align:top;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    max-width:225px;
}

.popup-signin-title{
    font-size: 13px;
    line-height: 27px !important;
    font-weight: normal;
    color: #333333;
    font-family: Arial, OpenSansRegular;
    margin-left: 1px;
    width: 220px;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
}

.popup-table-row-title{
    color: #999999;
    margin-left:10px;
    font-size: 13px;
    line-height: 16px;
    font-weight: normal;
    font-family: Arial, OpenSansRegular;
    width: 210px;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
}

.popup-table-row-content{
    color: #333333;
    margin-left:10px;
    font-size: 13px;
    line-height: 16px;
    font-weight: normal;
    font-family: Arial, OpenSansRegular;
    width: 210px;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
}

.popup-databullet-row {
    background: transparent url('resources/images/tools/DataBullet.png') no-repeat scroll center center !important;
    display: block;
    height: 16px;
    width: 5px;
    margin:0px;
    padding:0px;
}

.application-menu-popup .x-menu-list-item{
    text-overflow:ellipsis;
    overflow:hidden;
}

.x-menu-sep-li{
    overflow:visible !Important;
}

.popup-table-div-wrapper-of-label {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    width: 225px;
}

.customTooltip-title {
  font-weight: bold !important;
  white-space: nowrap !Important;
}

.customTooltip-content {
  white-space: nowrap !Important;
  margin-left: 1px !Important;
}

.customTooltip {
  padding-bottom: 1px !Important;
  padding-right: 1px !Important;
  padding-left: 1px !Important;
  line-height: 15px;
}

.comboBox-header {
    background-color: #F2F2F2;
    margin-bottom: 5px;
    margin-top:5px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 4px;
    width: 100%
}

.disabled-item {
   pointer-events: none;
   opacity: 0.4;
}