All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.adf.styles.base-desktop.css Maven / Gradle / Ivy

The newest version!
/**
    Licensed to the Apache Software Foundation (ASF) under one
    or more contributor license agreements.  See the NOTICE file
    distributed with this work for additional information
    regarding copyright ownership.  The ASF licenses this file
    to you under the Apache License, Version 2.0 (the
    "License"); you may not use this file except in compliance
    with the License.  You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

    Unless required by applicable law or agreed to in writing,
    software distributed under the License is distributed on an
    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
    KIND, either express or implied.  See the License for the
    specific language governing permissions and limitations
    under the License.

**/

/**
  base-desktop.xss defines all of the base styles for the Simple skins
**/

/** DO NOT CHANGE THE DOCUMENT VERSION FROM ${trinidad-version} 
 naming convention?
  **/

  .OraNavBarActiveLink {
    -tr-rule-ref: selector(".AFDefaultFont:alias");
    -tr-rule-ref: selector(".AFLinkForeground:alias");
  }

  .OraNavBarInactiveLink {
    -tr-rule-ref: selector(".AFDefaultFont:alias");
    -tr-rule-ref: selector(".AFVeryDarkAccentForeground:alias");
  }

  .OraNavBarViewOnly {
    -tr-rule-ref: selector(".AFDefaultFont:alias");
    -tr-rule-ref: selector(".AFDarkForeground:alias");
  }

  /**
    Private PageLayout Styles: These styles clearly need to be
    reviewed and renamed before they can be exposed.
  **/

  .p_OraQuickSearchBox {
    -tr-rule-ref: selector(".AFLightAccentBackground:alias");
    -tr-rule-ref: selector(".AFDarkAccentBorder:alias");
    border-style: solid;
    padding: 0pt 5pt 5pt 5pt;
    border-width: 0px 0px 1px 1px;
  }

  .p_OraGlobalQuick {
    -tr-rule-ref: selector(".AFDarkAccentBorder:alias");
    border-style: solid;
    border-width: 0px 0px 0px 1px;
  }

  /**
    Private Processing Styles:  Needs review and rename before
    epxosing to customizers. =-=jmw I'm fine with keeping this private for now.
  **/
  .p_OraProcessingStatus {
    -tr-rule-ref: selector(".AFDefaultBoldFont:alias");
    -tr-rule-ref: selector(".AFDarkForeground:alias");
    -tr-rule-ref: selector(".AFMediumBorder:alias");
    border-style: solid;
    border-width: 1px;
  }

  /**
    Private ProductBranding Styles:  Needs review and rename before
    exposing to customizers.
  **/

  .p_OraProductBrandingText {
    position: relative;
    font-family: Garamond, Times, Times New Roman, Serif;
    font-weight: normal;
    font-size: 24pt;
    line-height: 28.8pt;
    top: -4.8pt;
    color: -tr-property-ref(".AFDarkBackground:alias","background-color");
  }

  /** private style for ProductBranding component compact text **/
  .p_OraProductBrandingCompactText {
      -tr-rule-ref: selector(".AFDarkForeground:alias");
      margin-bottom: 0px;
      margin-top: 0px;
      font-weight: normal;
      -tr-rule-ref: selector(".AFLargeFont:alias");
      font-weight: bold;
  }

  /**
    Private Shuttle Styles:  These styles might very well be exposed -
    just need to be reviewed first to make sure they are useful.
  **/

  .OraShuttleHeader {
    -tr-rule-ref: selector(".AFSmallFont:alias");
    font-weight: bold;
    -tr-rule-ref: selector(".AFDarkForeground:alias");
    padding: 0px 0px 0px 18px;
  }

  .OraShuttleLinkText {
    -tr-rule-ref: selector("SmallLinkFont:alias");
    -tr-rule-ref: selector(".AFLinkForeground:alias");
  }

  /**
    Private SideBar Styles
  **/

  /** Expose this so custmozers can control sideBar min width? **/
  .p_OraSideBarMinWidth {
    width: 140px;
  }

  /**
    Private StyledList Styles:  We really need to clean up our
    styledList/styledItem style strategy so that these components
    can be better customized.
  **/

  .OraNav3Selected {
    -tr-rule-ref: selector(".AFDefaultBoldFont:alias");
    -tr-rule-ref: selector(".AFLightBackground:alias");
  }

  .OraNav3 {
    -tr-rule-ref: selector(".AFDefaultFont:alias");
  }

  .list:alias {
    list-style-position: inside;
    padding: 0px;
    margin: 0px;
  }

  .nestedList:alias {
    padding: 0pt 0pt 0pt 10pt;
  }

  .OraStyledList {
    -tr-rule-ref: selector("list:alias");
  }

  .OraStyledList .OraStyledList {
    -tr-rule-ref: selector("nestedList:alias");
  }


  /**
    Private SubTabBar Styles: Before we make these styles public,
    we need to re-evaluate the use of the private p_OraDisabled style -
    and possibly consider splitting .OraSubTab into
    OraSubTabBarEnabled/OraSubTabBarDisabled/OraSubTabBarSelected
    style classes - like tabBar and globalHeader.
  **/

  .AFPanelTabbed:alias {
  }


  af|panelTabbed::orientation-top {
    -tr-rule-ref: selector(".AFPanelTabbed:alias");
  }

  af|panelTabbed::orientation-bottom {
    -tr-rule-ref: selector(".AFPanelTabbed:alias");
  }

  af|panelTabbed::tab {
    -tr-rule-ref: selector(".AFDefaultFont:alias");
    padding: 0px 8px;
  }

  af|panelTabbed::tab-link {
    -tr-rule-ref: selector(".AFLinkForeground:alias");
  }

  af|panelTabbed::tab .p_OraDisabled {
    -tr-rule-ref: selector(".AFVeryDarkAccentForeground:alias");
  }

  af|panelTabbed::tab-selected {
    -tr-rule-ref: selector(".AFDefaultBoldFont:alias");
    padding: 0px 8px;
  }

  af|panelTabbed::tab-selected-link {
    -tr-rule-ref: selector(".AFDarkForeground:alias");
    text-decoration: none;
  }

  af|panelTabbed::cell-start {
    width: 0%;
  }

  af|panelTabbed::cell-end {
    width: 100%;
  }
  /**
    Private Table Styles: These styles can probably just be made public,
    but before we do that we should review to make sure that we are
    happy with the current set of styles.
  **/

  /** table borders **/
  .OraTableBorder0001 {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
  }

  .OraTableBorder0010 {
    border-style: solid;
    border-width: 0px 0px 1px;
  }

  .OraTableBorder0011 {
    border-style: solid;
    border-width: 0px 0px 1px 1px;
  }

  .OraTableBorder0100 {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
  }

  .OraTableBorder0101 {
    border-style: solid;
    border-width: 0px 1px;
  }

  .OraTableBorder0110 {
    border-style: solid;
    border-width: 0px 1px 1px 0px;
  }

  .OraTableBorder0111 {
    border-style: solid;
    border-width: 0px 1px 1px;
  }

  .OraTableBorder1000 {
    border-style: solid;
    border-width: 1px 0px 0px;
  }

  .OraTableBorder1001 {
    border-style: solid;
    border-width: 1px 0px 0px 1px;
  }

  .OraTableBorder1010 {
    border-style: solid;
    border-width: 1px 0px;
  }

  .OraTableBorder1011 {
    border-style: solid;
    border-width: 1px 0px 1px 1px;
  }

  .OraTableBorder1100 {
    border-style: solid;
    border-width: 1px 1px 0px 0px;
  }

  .OraTableBorder1101 {
    border-style: solid;
    border-width: 1px 1px 0px;
  }

  .OraTableBorder1110 {
    border-style: solid;
    border-width: 1px 1px 1px 0px;
  }

  .OraTableBorder1111 {
    border-style: solid;
    border-width: 1px;
  }

  .OraTableControlBarText {
    -tr-rule-ref: selector(".AFDefaultFont:alias");
    -tr-rule-ref: selector(".AFDarkForeground:alias");
    font-weight: bold;
  }

  /** Table title is deprecated - don't expose this style **/
  .OraTableTitle {
    -tr-rule-ref: selector(".AFLargeFont:alias");
    -tr-rule-ref: selector(".AFTextBackground:alias");
    -tr-rule-ref: selector(".AFDarkForeground:alias");
  }

  /** Only used on Netscape 4? **/
  .OraTable {
    -tr-rule-ref: selector(".AFVeryDarkAccentBackground:alias");
  }

  /** This is actually used by a wide range of style classes,
       not just headers.  Might want to refactor - keep this
       private till then **/
  .TableCellHeaderBorderColor:alias {
    -tr-rule-ref: selector(".AFVeryDarkAccentBorder:alias");
  }



  /** Couldn't find any code that uses the CellSelect style **/
  .OraTableCellSelect {
    -tr-rule-ref: selector(".AFTableCellDataText:alias");
    -tr-rule-ref: selector(".AFTableCellDataVerticalAlign:alias");
    -tr-rule-ref: selector(".AFTableCellDataBackgroundColor:alias");
    -tr-rule-ref: selector(".AFTableCellDataBorderColor:alias");
    -tr-rule-ref: selector(".AFCenterTextAlign:alias");
  }

  /** Couldn't find any code that uses the CellSelect style **/
  .OraTableCellSelectBand {
    -tr-rule-ref: selector(".AFTableCellDataText:alias");
    -tr-rule-ref: selector(".AFTableCellDataVerticalAlign:alias");
    -tr-rule-ref: selector(".AFTableCellDataBandedBackgroundColor:alias");
    -tr-rule-ref: selector(".AFTableCellDataBorderColor:alias");
    -tr-rule-ref: selector(".AFCenterTextAlign:alias");
  }



  /**
    Private Tip Styles: These can probably be made public.
  **/


  /**
    Private Tree Styles:  These styles need to be renamed (no "p_")
    if they are going to be exposed to customizers.
  **/

  .p_OraTreeDisclosedSymbol {
    -tr-rule-ref: selector(".AFDarkForeground:alias");
    -tr-rule-ref: selector(".AFDefaultFont:alias");
    -tr-rule-ref: selector(".AFEndTextAlign:alias");
  }

  .TreeDisclosedSymbol:alias {
    text-decoration: none;
    -tr-rule-ref: selector(".AFDarkForeground:alias");
  }

  .p_OraTreeDisclosedSymbol A:link {
    -tr-rule-ref: selector(".TreeDisclosedSymbol:alias");
  }

  .p_OraTreeDisclosedSymbol A:active {
    -tr-rule-ref: selector(".TreeDisclosedSymbol:alias");
  }

  .p_OraTreeDisclosedSymbol A:visited {
    -tr-rule-ref: selector(".TreeDisclosedSymbol:alias");
  }

  .p_OraTreeIcon {
    vertical-align: top;
  }

  .p_OraTreeNodeAdjust {
    padding-bottom: 2px;
  }

  .p_OraTreeRow {
    -tr-rule-ref: selector(".AFDefaultFont:alias");
  }

  .p_OraTreeRow A:link {
    -tr-rule-ref: selector(".AFLinkForeground:alias");
  }

  .p_OraTreeRow A:active {
    -tr-rule-ref: selector(".AFLinkForeground:alias");
  }

  .p_OraTreeRow A:visited {
    -tr-rule-ref: selector(".AFLinkForeground:alias");
  }

  .p_OraTreeRowSelected {
    -tr-rule-ref: selector(".AFDefaultBoldFont:alias");
    -tr-rule-ref: selector(".AFDarkForeground:alias");
  }

  .TreeRowSelected:alias {
    text-decoration: none;
    -tr-rule-ref: selector(".AFDarkForeground:alias");
  }

  .p_OraTreeRowSelected A:link {
    -tr-rule-ref: selector(".TreeRowSelected:alias");
  }

  .p_OraTreeRowSelected A:active {
    -tr-rule-ref: selector(".TreeRowSelected:alias");
  }

  .p_OraTreeRowSelected A:visited {
    -tr-rule-ref: selector(".TreeRowSelected:alias");
  }


  /**
    Chart Styles
  **/
  af|chart {
    /** default width and height for chart **/
    width: 400px;
    height: 300px;
    background-color: white;
  }

  /**
       The following set of styles define server-side styles used by
       the UIX.  These styles affect the appearance of images such as buttons
       and tab bars which are dynamically generated.  They are named styles,
       as these styles should not appear in the generated CSS files.

       Note that since these styles apply to images generated
       by on the server, modifying these styles can result in
       additional image generation.  So, these styles should only be
       modified if the server-side environment has been configured to
       support image generation.  That is, these styles should not be
       modified unless the JSP/Servlet has access to an X server and
       the necessary fonts have been installed.
  **/

  .p_OraOnePixelLine {
    -tr-rule-ref: selector(".AFDarkAccentBackground:alias");
    font-size: 0pt;
    overflow: hidden;
    height: 1px;
    width: 100%;
  }

   /**Used for images in standards mode **/
  .p_OraDisplayBlock {
    display: block;
  }

  .p_OraHideSkipNaviText {
    font-size: 1pt;
    margin-top: 0px;
    margin-left: -999px;
  }

  /** Portlet styles **/
  .PortletBodyColor {
    -tr-rule-ref: selector(".AFBoxBackground:alias");
    -tr-rule-ref: selector(".AFPanelBoxBody:alias");
  }

  .PortletHeaderColor {
    -tr-rule-ref: selector("af|panelBox::header");
  }

  .PortletHeaderLink {
    -tr-rule-ref: selector(".AFSelectedTextForeground:alias");
    text-decoration: none;
  }

  .PortletHeaderStyle {
  }

  .PortletHeaderText {
    -tr-rule-ref: selector(".AFHeaderLevelOne");
  }

  .PortletHeading1 {
    -tr-rule-ref: selector(".AFHeaderLevelOne");
  }

  .PortletHeading2 {
    -tr-rule-ref: selector(".AFHeaderLevelTwo");
  }

  .PortletHeading3 {
    -tr-rule-ref: selector(".AFHeaderLevelThreePlus");
  }

  .PortletHeading4 {
    -tr-rule-ref: selector(".AFHeaderLevelThreePlus");
  }

  .PortletSubHeaderColor {
    -tr-rule-ref: selector(".AFBoxBackground:alias");
    -tr-rule-ref: selector(".AFPanelBoxBody:alias");
  }

  .PortletSubHeaderLink {
    -tr-rule-ref: selector(".AFSelectedTextForeground:alias");
    text-decoration: none;
  }


  .PortletSubHeaderText {
    -tr-rule-ref: selector(".AFHeaderLevelOne");
  }

  .PortletText1 {
    -tr-rule-ref: selector(".AFInstructionText");
  }

  .PortletText2 {
    -tr-rule-ref: selector(".AFInstructionText");
  }

  .PortletText3 {
    -tr-rule-ref: selector(".AFInstructionText");
  }

  .PortletText4 {
    -tr-rule-ref: selector(".AFInstructionText");
  }

  .portlet-font {
    -tr-rule-ref: selector(".AFVerySmallFont:alias");
  }

  .portlet-font-dim {
    -tr-rule-ref: selector(".AFFieldTextDisabled");
  }

  .portlet-msg-info {
    -tr-rule-ref: selector("af|messages::message-text");
  }

  .portlet-msg-error {
    -tr-rule-ref: selector("af|messages::error");
  }

  .portlet-section-header {
    -tr-rule-ref: selector(".AFHeaderLevelOne");
  }

  .portlet-section-body {
    -tr-rule-ref: selector("BODY");
  }

  .portlet-section-alternate {
    -tr-rule-ref: selector("af|column::cell-text-band");
  }

  .portlet-section-selected {
    -tr-rule-ref: selector("af|column::cell-text");
  }

  .portlet-section-subheader {
    -tr-rule-ref: selector(".AFHeaderLevelOne");
  }

  .portlet-section-footer {
    -tr-rule-ref: selector("af|table::column-footer");
  }

  .portlet-section-text {
    -tr-rule-ref: selector("af|column::cell-icon-format");
  }

  .portlet-table-header {
    -tr-rule-ref: selector(".AFHeaderLevelOne");
  }

  /** TODO: AdamWiner: This can't be correct **/
  .portlet-table-body {
    -tr-rule-ref: selector("BODY");
  }

  .portlet-table-alternate {
    -tr-rule-ref: selector("af|column::cell-text-band");
  }

  .portlet-table-selected {
    -tr-rule-ref: selector("af|column::cell-text");
  }

  .portlet-table-subheader {
    -tr-rule-ref: selector(".AFHeaderLevelOne");
  }

  .portlet-table-subheader {
    -tr-rule-ref: selector(".AFHeaderLevelOne");
  }


  .portlet-table-footer {
    -tr-rule-ref: selector("af|table::column-footer");
  }

  .portlet-table-text {
    -tr-rule-ref: selector("af|column::cell-icon-format");
  }

  .portlet-form-label {
    -tr-rule-ref: selector(".AFLabel:alias");
  }

  .portlet-form-input-field {
    -tr-rule-ref: selector("af|inputText::content");
  }

  .portlet-form-button {
    -tr-rule-ref: selector(".AFDefaultFont:alias");
  }

  .portlet-icon-label {
    -tr-rule-ref: selector(".AFLabel:alias");
  }

  .portlet-dlg-icon-label {
    -tr-rule-ref: selector(".AFLabel:alias");
  }

  .portlet-form-field-label {
    -tr-rule-ref: selector(".AFLabel:alias");
  }

  .portlet-form-field {
    -tr-rule-ref: selector(".AFInstructionText");
  }

/* end main stylesheet */

/**
  This style sheet resets the server font family for ISO Latin 1 Locales.
  For most locales, we are forced to use the Albany fonts with antialising
  enabled due to the poor job that Java2D (pre-JDK 1.4) does rasterizing
  true type fonts.  For Latin 1 languages, we avoid antialiasing by using
  native fonts (and thus use the native rasterizer instead of the Java2D
  rasterizer).  The assumption here is that the Dialog font defines all
  of the glyphs needed to render Latin 1 text.  If this is not the case
  on some particular platform, then this style sheet should be removed,
  in which case antialiased Albany text will be rendered for all languages.

  For now, we only use Dialog for English - other locales can be added
  here as desired.
**/

/* start ltr */
  .AFPanelBorderLayoutStart:alias:ltr {
    position: absolute;
    left: 0px;
  }
  .AFPanelBorderLayoutEnd:alias:ltr {
    position: absolute;
    right: 0px;
  }
/* end ltr */

/* start rtl */
  .LTROverride:alias:rtl {
    unicode-bidi: bidi-override;
    direction: ltr;
    text-align: right;
  }

   af|inputNumberSpinbox::spinbox-cell:rtl {
    padding-right: 1px;
  }
  af|inputColor::swatch-overlay:rtl{
    position: relative;
    right: -7px;
    top: 5px;
  }

  af|inputColor::swatch-overlay:rtl {
    position: relative;
    right: -7px;
    top: 5px;
  }

  /** Disable absolute position of treeTable expansion icon **/
  af|treeTable::expansion:rtl {
    -tr-inhibit: position;
    -tr-inhibit: top;
    -tr-inhibit: left;
  }

  /** Adjust positioning of colorField swatch overlay icon **/
  .OraColorFieldSwatchOverlayIcon:rtl {
    /** Unset left property - use right positioning instead **/
    -tr-inhibit: left;
    right: -7px;
    top: 5px;
  }

  .MessageBoxMargin:alias:rtl {
    -tr-inhibit: margin-left;
    margin-right: 25px;
  }

  .OraShuttleHeader:rtl {
    padding: 0px 18px 0px 0px;
  }

  .p_OraQuickSearchBox:rtl {
    border-width: 0px 1px 1px 0px;
  }

  .p_OraGlobalQuick:rtl {
    border-width: 0px 1px 0px 0px;
  }

  .AFStartTextAlign:alias:rtl {
    text-align: right;
  }

  .AFEndTextAlign:alias:rtl {
    text-align: left;
  }

  .AFFloatStart:alias:rtl {
    float: right;
  }

  .AFFloatEnd:alias:rtl {
    float: left;
  }

  .AFEndPadding:alias:rtl {
  	padding: 0px 0px 0px 8px;
  }

  .AFStartPadding:alias:rtl {
  	padding: 0px 8px 0px 0px;
  }

  .nestedList:alias:rtl {
    padding: 0pt 10pt 0pt 0pt;
  }

  af|messages::list:rtl {
    margin: 5px 25px 0px 0px ;
  }

  .p_OraHeaderImage:rtl {
    margin: 0pt 0pt 0pt 2pt;
  }

  .AFPanelBorderLayoutStart:alias:rtl {
    position: absolute;
    right: 0px;
  }

  .AFPanelBorderLayoutEnd:alias:rtl {
    position: absolute;
    left: 0px;
  }

/* end rtl */

@agent ie {

  body {
    margin-top: 8px;
  }

  .p_OraNav2 {
    -tr-rule-ref: selector(".AFMediumBorder:alias");
  }

  .p_OraHideSkipNaviText {
    font-size: 0pt;
    margin-top: 0px;
    margin-left: -999px;
  }

  .ShowDetailFrameMenuItemBase:alias {
    width: 100%;
  }

  af|navigationPane {
    height: 100%;
  }
}
/* end @agent ie */

/** Use "relative" font sizes on Windows IE **/
@platform windows, ppc { 
  @agent ie and (version: 6) {
    @mode quirks {

  /** Override the default font sizes to use "scalable" size units **/
  /** The default font **/
  .AFDefaultFont:alias {
    font-size: x-small;
  }

  /** A very small font **/
  .AFVerySmallFont:alias {
    font-size: 67%;
  }

  /** Very small font for text links.  The VerySmallLinkFont needs to use
       a larger font size than the AFVerySmallFont style, because the
       percentage size is resolved relative to the link's font size (10pt),
       instead of relative to the browser's default font size (12pt) **/
  .VerySmallLinkFont:alias {
    font-size: 80%;
  }

  /** A small font **/
  .AFSmallFont:alias {
    font-size: 75%;
  }

  /** Small font for text links.  The SmallLinkFont needs to use
       a larger font size than the AFSmallFont style, because the
       percentage size is resolved relative to the link's font size (10pt),
       instead of relative to the browser's default font size (12pt) **/
  .SmallLinkFont:alias {
    font-size: 90%;
  }

  /** A medium font - just slightly bigger than default **/
  .AFMediumFont:alias {
    font-size: 92%;
  }

  /** A large font **/
  .AFLargeFont:alias {
    font-size: small;
  }

  /** A very large font **/
  .AFVeryLargeFont:alias {
    font-size: 133%;
  }

  .p_OraHeaderNest {
    margin: 5px 0px 0px 0px;
    width: 97%;
    clear: both;
    -tr-rule-ref: selector(".AFFloatEnd:alias");
  }

  af|column::sortable-header-text {
    /** Use IE's proprietary hand cursor **/
    cursor: hand;
  }

}}}
/* end stylesheet */

@agent webkit {
  .p_OraHideSkipNaviText {
    font-size: 1pt;
    margin-top: 0px;
    margin-left: -999px;
    position: absolute;
  }

  /** Breadcrumbs render DIV inside SPAN, this is a work-around to avoid altering the DOM
       structure at this time **/
  af|breadCrumbs {
    display: table;
  }
  af|breadCrumbs > DIV {
    display: table-row;
  }
}

@platform ppc {
  @agent ie and (version: 6) {
    @mode standards {

  /** Override the default font sizes to use "scalable" size units **/
  /** The default font **/
  .AFDefaultFont:alias {
    font-size: small;
  }

  /** A very small font **/
  .AFVerySmallFont:alias {
    font-size: 67%;
  }

  /** Very small font for text links.  The VerySmallLinkFont needs to use
       a larger font size than the AFVerySmallFont style, because the
       percentage size is resolved relative to the link's font size (10pt),
       instead of relative to the browser's default font size (12pt) **/
  .VerySmallLinkFont:alias {
    font-size: 80%;
  }

  /** A small font **/
  .AFSmallFont:alias {
    font-size: 75%;
  }

  /** Small font for text links.  The SmallLinkFont needs to use
       a larger font size than the AFSmallFont style, because the
       percentage size is resolved relative to the link's font size (10pt),
       instead of relative to the browser's default font size (12pt) **/
  .SmallLinkFont:alias {
    font-size: 90%;
  }

  /** A medium font - just slightly bigger than default **/
  .AFMediumFont:alias {
    font-size: 92%;
  }

  /** A large font **/
  .AFLargeFont:alias {
    font-size: medium;
  }

  /** A very large font **/
  .AFVeryLargeFont:alias {
    font-size: 133%;
  }

  .p_OraHeaderNest {
    margin: 5px 0px 0px 0px;
    width: 97%;
    clear: both;
    -tr-rule-ref: selector(".AFFloatEnd:alias");
  }

  af|column::sortable-header-text {
    /** Use IE's proprietary hand cursor **/
    cursor: hand;
  }

} } } 
/* end stylesheet */


/** The base derivation for ICE-based browsers **/
@agent ice {

  .list:alias {
    /** ice doesn't seem to respect list-style-position,
         so adding padding as workaround **/
    padding: 0px 0px 0px 12px;
  }
}

/** The base derivation for Gecko-based browsers **/
@agent gecko {

  /** Dunno why, but Gecko makes asterisks look very thin **/
  .AFRequiredIconStyle {
    font-weight: bold;
  }

  .p_OraContentFooterRule {
    -tr-rule-ref: selector(".AFDarkBackground:alias");
  }

  af|column::sortable-header-text {
     border-style: inset;
  }

  af|inputDate::content {
    line-height: 1.8;
  }

  af|menuButtons::icon-style {
    vertical-align: bottom;
  }

  .p_OraHideSkipNaviText {
    font-size: 0pt;
    margin-top: 0px;
    margin-left: 0px;
  }

  /** Breadcrumbs render DIV inside SPAN, this is a work-around to avoid altering the DOM
       structure at this time **/
  af|breadCrumbs {
    display: table;
  }
  af|breadCrumbs > DIV {
    display: table-row;
  }
}
/* end stylesheet */

/** CJK style sheet for all **/
@locale ja, zh, ko {

  /**
    We don't specify a font family for CJK languages, since most browsers
    (Netscape, ICE, IE) seem to have problems displaying CJK text with
    our default font-family list (Arial, Helvetica, etc...).  We're better
    off letting the font-family default.
  **/
  .AFDefaultFontFamily:alias {
    -tr-inhibit: font-family;
  }

}

/** But: in CJK, IE is having some bad problems with sizing lists
  and choices correctly - this is bug 2440402.  For the two styles
  that are relevant here, work around the problem using size 100%.  That's
  not perfect, since it'll make these resolve relative to their
  container, but it seems to work well in practice. **/
@platform windows, ppc {
  @agent ie {
    @locale ja, zh, ko {
  .AFFieldText {
    font-size: 100%;
  }

  .AFFieldTextDisabled {
    font-size: 100%;
  }
} } }


/** And on Thai Gecko - see bug 3897341 - bump the font size up **/
@platform windows, linux {
  @agent gecko {
    @locale th {
  .AFDefaultFontFamily:alias {
    font-family: Browallia New,Arial,Helvetica,Geneva,sans-serif;
    font-size: 16pt;
  }

  .AFDefaultFont:alias {
    -tr-rule-ref: selector(".AFDefaultFontFamily:alias");
  }
} } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy