| /* |
| * 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. |
| */ |
| |
| .tooltip { /* tooltip style */ |
| background-color: #ffffbb; |
| border: 0.1em solid #999999; |
| color: #000000; |
| font-style: italic; |
| margin: 0.4em; |
| padding: 0.1em; |
| } |
| |
| .page-container { |
| background-color: #B8DFFC; |
| } |
| |
| /*********************************************** |
| Boxes |
| ***********************************************/ |
| .boxhead { |
| color: #FFFFFF; |
| font-size: 1.1em; |
| font-weight: bold; |
| } |
| |
| .boxlink { |
| float: right; |
| } |
| |
| div.boxtop { |
| background-color: #333; |
| border-color: #999999; |
| border-style: solid; |
| margin: 0 auto 0 auto; |
| padding: 0.1em 0.4em 0.1em 0.4em; |
| text-align: center; |
| } |
| |
| div.boxhead-left { |
| border: none; |
| color: #FFFFFF; |
| float: left; |
| font-size: 1.1em; |
| font-weight: bold; |
| width: auto; |
| } |
| |
| div.boxhead-fill { |
| border: none; |
| color: #FFFFFF; |
| font-size: 1.1em; |
| font-weight: bold; |
| text-align: center; |
| width: 0; |
| } |
| |
| div.boxhead-right { |
| border: none; |
| color: #FFFFFF; |
| float: right; |
| font-size: 1.1em; |
| font-weight: bold; |
| width: auto; |
| } |
| |
| .boxoutside { |
| background-color: #FFFFFF; |
| border: 0.1em solid #999999; |
| } |
| |
| .boxtop { |
| background-color: #333; |
| border: 0 solid #999999; |
| padding: 0.1em 0.4em 0.1em 0.4em; |
| } |
| |
| .boxbottom { |
| background-color: #FFFFFF; |
| border: 0 solid #999999; |
| padding: 0.4em; |
| } |
| |
| /*********************************************** |
| Submenu |
| ***********************************************/ |
| .submenutextinfo { |
| border-right: 0.1em solid #5886C6; |
| color: #ffffff; |
| font-size: 0.9em; |
| font-weight: bold; |
| padding-left: 0.5em; |
| padding-right: 0.5em; |
| } |
| |
| .submenutext,a.submenutext,a.submenutext:visited { |
| color: #333; |
| font-size: 0.9em; |
| font-weight: bold; |
| padding-left: 0.2em; |
| padding-right: 0.5em; |
| } |
| |
| a.submenutext:hover { |
| color: #1c334d; |
| } |
| |
| .submenutextdisabled, |
| a.submenutextdisabled { |
| color: #ccc; |
| font-size: 0.9em; |
| font-weight: bold; |
| padding-left: 0.2em; |
| padding-right: 0.5em; |
| } |
| |
| a.submenutextdisabled:hover { |
| color: #ccc; |
| } |
| |
| .submenutextinforight { |
| color: #ffffff; |
| font-size: 0.9em; |
| font-weight: bold; |
| padding-left: 0.2em; |
| } |
| |
| .submenutextright, |
| a.submenutextright { |
| color: #333; |
| font-size: 0.9em; |
| font-weight: bold; |
| padding-left: 0.2em; |
| } |
| |
| a.submenutextright:hover { |
| color: #1c334d; |
| } |
| |
| .submenutextrightdisabled, |
| a.submenutextrightdisabled { |
| color: #ccc; |
| font-size: 0.9em; |
| font-weight: bold; |
| padding-left: 0.2em; |
| } |
| |
| a.submenutextrightdisabled:hover { |
| color: #ccc; |
| } |
| |
| a img.imageborder { |
| border: 2px solid #ddd; |
| } |
| |
| /*********************************************** |
| Trees |
| ***********************************************/ |
| .treeWrapper { |
| background-color: #ffffff; |
| border-top: 0.1em solid #eee; |
| border-left: 0.1em solid #eee; |
| color: #444; |
| font-size: 1.6em; |
| font-weight: normal; |
| margin-left: 1.2em; |
| margin-top: 0.2em; |
| text-align: left; |
| text-decoration: none; |
| } |
| |
| .treewrapper { |
| margin-left: 1em; |
| } |
| |
| .treeitem { |
| border: #888888 solid 0.1em; |
| color: #333; |
| font-size: 1.4em; |
| font-weight: bold; |
| } |
| |
| .basic-tree ul { |
| padding-left: 1em; |
| } |
| |
| .basic-tree li { |
| padding-left: 1em; |
| white-space: nowrap; |
| } |
| |
| .basic-tree li .expanded { |
| background: url(/images/collapse.gif) no-repeat left center; |
| padding-right: 1em; |
| } |
| |
| .basic-tree li .collapsed { |
| background: url(/images/expand.gif) no-repeat left center; |
| padding-right: 1em; |
| } |
| |
| .basic-tree li .leafnode { |
| background: url(/images/expand-collapse-placeholder.gif) no-repeat left center; |
| padding-right: 1em; |
| } |
| |
| .basic-tree li .treeitem { |
| border-style: none; |
| color: #333; |
| font-size: 1em; |
| } |
| |
| .basic-tree li a:hover { |
| color: #333; |
| } |
| |
| /*********************************************** |
| Navigation Bars |
| ***********************************************/ |
| .basic-nav { |
| padding-left: 1em; |
| } |
| |
| .basic-nav ul a { |
| color: #333; |
| font-size: 1.1em; |
| } |
| |
| .basic-nav ul .selected, |
| .basic-nav ul .selected a { |
| color: #1c334d; |
| } |
| |
| .basic-nav ul a:hover { |
| color: #1c334d; |
| } |
| |
| .basic-nav ul .disabled, |
| .basic-nav ul .disabled a { |
| color: #ccc; |
| } |
| |
| .tool-bar { |
| background-color: #D4D0C8; |
| border: 0.1em solid #333; |
| padding: 0.2em; |
| } |
| |
| .tool-bar ul li { |
| background-color: #D4D0C8; |
| padding: 0.1em; |
| } |
| |
| .nav-pager { |
| padding:0.08em 0 0.5em 0; |
| clear:both; |
| display:block; |
| position:relative; |
| margin:0px 0 10px 0; |
| } |
| |
| .nav-pager ul { |
| display: inline; /* IE Fix */ |
| } |
| |
| .nav-pager ul li { |
| background-color: #ffffff; |
| float: left; |
| font-weight: bold; |
| line-height: 1.8em; |
| margin: 0.2em; |
| } |
| |
| .nav-pager ul li a { |
| display: block; |
| color:#444444; |
| font-weight: bold; |
| } |
| |
| .nav-pager ul .nav-first, |
| .nav-pager ul .nav-previous, |
| .nav-pager ul .nav-next, |
| .nav-pager ul .nav-last { |
| background-color:#fff; |
| border:2px solid #ddd; |
| color:#444; |
| padding: 0 0.5em 0 0.5em; |
| } |
| |
| .nav-pager ul .nav-first-disabled, |
| .nav-pager ul .nav-previous-disabled, |
| .nav-pager ul .nav-next-disabled, |
| .nav-pager ul .nav-last-disabled { |
| background-color:#fff; |
| border:2px solid #ddd; |
| color:#ccc; |
| padding: 0 0.5em 0 0.5em; |
| } |
| |
| .nav-pager select { |
| margin: 0; |
| } |
| |
| /*********************************************** |
| Legacy Table Styles |
| ***********************************************/ |
| .formTableBordered { |
| border: 2px solid #eee; |
| width: 100%; |
| } |
| |
| .basic-table { |
| margin-bottom: 1em; |
| width: 100%; |
| } |
| |
| form .basic-table, |
| .screenlet-body .basic-table { |
| margin-bottom: 0; |
| } |
| |
| .basic-table tr th,.basic-table .header-row { |
| font-weight: bold; |
| text-align: left; |
| } |
| |
| .basic-table .header-row td { |
| border-bottom: 1px solid #999; |
| } |
| |
| .basic-table .header-row td a { |
| color: #000000; |
| } |
| |
| .basic-table .alternate-row { |
| background-color: #f5f6eb; |
| } |
| |
| .basic-table .selected { |
| background: #FFFCCF; |
| } |
| |
| .basic-table .alternate-rowSelected { |
| background: #FFF55F; |
| } |
| |
| .basic-table .Validate { |
| background: #A0D5F7; |
| } |
| |
| .basic-table .alternate-rowValidate { |
| background: #72A8F2; |
| } |
| |
| .basic-table .Warn { |
| background: #f55C5C; |
| } |
| |
| .basic-table .alternate-rowWarn { |
| background: #FC7455; |
| } |
| |
| .basic-table tr .button-col { |
| vertical-align: top; |
| } |
| |
| .basic-table tr .button-col a { |
| background:url(../images/btn-bg.gif) center left repeat-x; |
| border: 2px solid #ddd; |
| color: #333; |
| float: left; |
| font-weight:bold; |
| margin: 0 0.1em 0 0.1em; |
| padding: 0.1em 0.4em 0.1em 0.4em; |
| text-transform:uppercase; |
| white-space: nowrap; |
| } |
| |
| .basic-table tr .smallSubmit,.basic-table tr .smallSubmit:visited { |
| background:url(../images/btn-bg.gif) center left repeat-x; |
| border:2px solid #ddd; |
| color:#444; |
| font-weight:bold; |
| line-height:1.8em; |
| margin:5px 5px 2px; |
| padding:2px 4px; |
| text-transform:uppercase; |
| } |
| |
| .basic-table tr .button-col a:hover, |
| .basic-table tr .button-col a:active { |
| color: #1c334d; |
| margin: 0 0.1em 0 0.1em; |
| padding: 0.1em 0.4em 0.1em 0.4em; |
| } |
| |
| .basic-table .collapsed { |
| visibility: collapse; |
| } |
| |
| .basic-table .header-row-2 th, |
| .basic-table .header-row-2 td { |
| background:#D14B1F url(../images/tableheader-bg.jpg) repeat-x scroll 0 -100px; |
| border-bottom:2px solid #FFFFFF; |
| border-left:1px solid #D14B1F; |
| color: #fff; |
| font-weight: bold; |
| text-align: left; |
| } |
| |
| .basic-table .header-row-2 th a, |
| .basic-table .header-row-2 td a { |
| color:#fff; |
| } |
| |
| .basic-table .header-row-2 th .sort-order-asc, |
| .basic-table .header-row-2 td .sort-order-asc { |
| background: url(/images/arrow-gr-up.png) no-repeat right; |
| padding-right: 20px; |
| } |
| |
| .basic-table .header-row-2 th .sort-order-desc, |
| .basic-table .header-row-2 td .sort-order-desc { |
| background: url(/images/arrow-gr-dw.png) no-repeat right; |
| padding-right: 20px; |
| } |
| |
| .basic-table .header-row-2 th .sort-order, |
| .basic-table .header-row-2 td .sort-order { |
| background: url(/images/arrow-gr.png) no-repeat right; |
| padding-right: 20px; |
| } |
| |
| .dark-grid { |
| border-right: 0.1em solid #000000; |
| border-top: 0.1em solid #000000; |
| } |
| |
| .dark-grid td, |
| .dark-grid .header-row-2 th, |
| .dark-grid .header-row-2 td { |
| border-bottom: 0.1em solid #000000; |
| border-left: 0.1em solid #000000; |
| } |
| |
| .light-grid { |
| border-right: 0.1em solid #cccccc; |
| border-top: 0.1em solid #cccccc; |
| } |
| |
| .light-grid td, |
| .light-grid .header-row td { |
| border-bottom: 0.1em solid #cccccc; |
| border-left: 0.1em solid #cccccc; |
| } |
| |
| .form-widget table tr .label, |
| .form-widget-table tr .label { |
| /* Added for backward compatibility */ |
| width: 20%; |
| } |
| |
| .form-widget table,.form-widget-table { |
| width: auto; |
| } |
| |
| .form-widget-table { |
| margin-bottom: 1em; |
| } |
| |
| /*********************************************** |
| Calendar |
| ***********************************************/ |
| .field-lookup a { |
| background: url(/images/fieldlookup.gif) no-repeat 0 0; |
| display: inline-block; |
| /* margin: 3px 10px 0px 4px; */ |
| vertical-align:top; |
| margin-top:6px; |
| width:16px; |
| height:16px; |
| } |
| |
| .view-calendar a { |
| background: url(/images/cal.gif) no-repeat !important; |
| display: inline-block; |
| /* margin: 3px 10px 0px 4px; */ |
| vertical-align:top; |
| margin-top:5px; |
| width:16px; |
| height:16px; |
| } |
| |
| .calendar { |
| border-right: 0.1em solid #cccccc; |
| } |
| |
| .calendar tr td { |
| border-bottom: 0.1em solid #cccccc; |
| border-left: 0.1em solid #cccccc; |
| vertical-align: top; |
| padding: 0.5em; |
| } |
| |
| .calendar .header-row td { |
| background-color: #69a9d9; |
| border-bottom: 0.1em solid #cccccc; |
| border-left: 0.1em solid #cccccc; |
| color: #ffffff; |
| height: auto; |
| text-align: center; |
| } |
| |
| .calendar tr td .add-new { |
| float: right; |
| } |
| |
| .calendar tr td .h1 { |
| color: #333; |
| float: left; |
| } |
| |
| .calendar .current-period { |
| background-color: #ffffcc; |
| } |
| |
| .calendar .active-period { |
| background-color: #eeeeee; |
| } |
| |
| .calendar_date_select { |
| color: #fff; |
| border: #bbb 2px solid; |
| display: block; |
| width: 300px; |
| z-index: 1000; |
| } |
| |
| .calendar_date_select thead th { |
| font-weight: bold; |
| background-color: #666; |
| border-top: 1px solid #777; |
| border-bottom: 2px solid #777; |
| color: white !important; |
| } |
| |
| .calendar_date_select .cds_buttons { |
| text-align: center; |
| padding: 5px 0px; |
| background-color: #666; |
| } |
| |
| .calendar_date_select .cds_footer { |
| background-color: #fff; |
| padding: 3px; |
| font-size: 12px; |
| text-align: center; |
| color:#333; |
| } |
| |
| .calendar_date_select .cds_footer span { |
| display:none |
| } |
| |
| .calendar_date_select table { |
| margin: 0px; |
| padding: 0px; |
| } |
| |
| .calendar_date_select .cds_header { |
| background-color: #fff; |
| border-bottom: 2px solid #777; |
| text-align: center; |
| } |
| |
| .calendar_date_select .cds_header span { |
| font-size: 15px; |
| color: #000; |
| font-weight: bold; |
| } |
| |
| .calendar_date_select select { |
| font-size: 11px; |
| } |
| |
| .calendar_date_select .cds_header a:hover { |
| color: #1c334d; |
| } |
| |
| .calendar_date_select .cds_header a { |
| width: 22px; |
| height: 20px; |
| text-decoration: none; |
| font-size: 14px; |
| color: #000 !important; |
| background: none; |
| } |
| |
| .calendar_date_select .cds_header a.prev { |
| float: left; |
| } |
| |
| .calendar_date_select .cds_header a.next { |
| float: right; |
| } |
| |
| .calendar_date_select .cds_header a.close { |
| float: right; |
| display: none; |
| } |
| |
| .calendar_date_select .cds_header select.month { |
| width: 90px; |
| } |
| |
| .calendar_date_select .cds_header select.year { |
| width: 61px; |
| } |
| |
| .calendar_date_select .cds_buttons a { |
| color: #ccc; |
| font-size: 11px; |
| background: none; |
| display: inline !important; |
| } |
| |
| .calendar_date_select td { |
| font-size: 12px; |
| width: 24px; |
| height: 21px; |
| text-align: center; |
| vertical-align: middle; |
| background-color: #f2f2f2; |
| } |
| |
| .calendar_date_select td.weekend { |
| background-color: #f6f6f6; |
| } |
| |
| .calendar_date_select td div { |
| color: #333; |
| } |
| |
| .calendar_date_select td div.other { |
| color: #888; |
| } |
| |
| .calendar_date_select td.selected div { |
| color: #000; |
| } |
| |
| .calendar_date_select tbody td { |
| border-bottom: 1px solid #555; |
| } |
| |
| .calendar_date_select td.selected { |
| background-color: #fff; |
| } |
| |
| .calendar_date_select td.today { |
| border: 1px dashed #222; |
| } |
| |
| .calendar_date_select td.disabled div { |
| color: #454545; |
| } |
| |
| /* this is a fun ie6 hack to get drop downs to stay behind the popup window. This should always be just underneath .calendar_date_select */ |
| iframe.ie6_blocker { |
| position: absolute; |
| z-index: 999; |
| } |
| |
| .fieldWithErrors .calendar_date_select { |
| border: 2px solid #FF0000; |
| } |
| |
| /*********************************************** |
| Legacy Forms |
| |
| *development note: instead of using class names |
| we should just be using actual |
| symantic form structure for |
| forms such as: |
| <form> |
| <legend> |
| <fieldset> |
| <label>, etc... |
| ***********************************************/ |
| .label { |
| font-weight: bold; |
| text-align: right; |
| white-space: nowrap; |
| width: 1%; |
| margin:0 4px 0 0px; |
| vertical-align:middle; |
| } |
| |
| .basic-form { |
| clear:both; |
| display:block; |
| margin:5px 0 5px 0; |
| width:100%; |
| } |
| |
| .required,input.required { |
| background-color: #eeeeee; |
| } |
| |
| .fieldgroup-title-bar { |
| font-size: 1em; |
| font-weight: bold; |
| padding: 0.1em 0.5em 0.2em 0.5em; |
| } |
| |
| .fieldgroup-title-bar ul .collapsed { |
| background: url(/images/expand.gif) no-repeat left center; |
| min-height: 1.1em; |
| min-width: 1.1em; |
| } |
| |
| .fieldgroup-title-bar ul .expanded { |
| background: url(/images/collapse.gif) no-repeat left center; |
| min-height: 1.1em; |
| min-width: 1.1em; |
| } |
| |
| .fieldgroup-title-bar a { |
| cursor:pointer; |
| text-decoration:none; |
| padding-left: 10px; |
| } |
| |
| /*********************************************** |
| Portals |
| ***********************************************/ |
| .portlet-config { |
| background-color: #D4D0C8; |
| border: 2px solid #D4D0C8; |
| margin-bottom: 5px; |
| } |
| |
| .portlet-config-title-bar .title { |
| color: #555555; |
| font-size: 1.2em; |
| float: left; |
| } |
| |
| .portlet-config-title-bar ul { |
| display: inline; /* IE Fix */ |
| } |
| |
| .portlet-config-title-bar ul li { |
| float: right; |
| font-size: 1em; |
| font-weight: bold; |
| padding: 0.1em 0.5em 0.2em 0.5em; |
| } |
| |
| .portlet-config-title-bar ul li.move-up { |
| background: url(/images/arrow-single-up-green.png) no-repeat center center; |
| } |
| |
| .portlet-config-title-bar ul li.move-down { |
| background: url(/images/arrow-single-down-green.png) no-repeat center center; |
| } |
| |
| .portlet-config-title-bar ul li.move-left { |
| background: url(/images/arrow-single-left-green.png) no-repeat center center; |
| } |
| |
| .portlet-config-title-bar ul li.move-right { |
| background: url(/images/arrow-single-right-green.png) no-repeat center center; |
| } |
| |
| .portlet-config-title-bar ul li.move-top { |
| background: url(/images/arrow-end-up-green.png) no-repeat center center; |
| } |
| |
| .portlet-config-title-bar ul li.move-bottom { |
| background: url(/images/arrow-end-down-green.png) no-repeat center center; |
| } |
| |
| .portlet-config-title-bar ul li.remove { |
| background: url(/images/mini-trash.png) no-repeat center center; |
| } |
| |
| .portlet-config-title-bar ul li.edit { |
| background: url(/images/mini-edit.png) no-repeat center center; |
| } |
| |
| #manage-portal-toolbar { |
| background-color: #D4D0C8; |
| margin-bottom: 0.5em; |
| } |
| |
| #manage-portal-toolbar ul li { |
| float: left; |
| padding: 0.1em 0.5em 0.2em 0.5em; |
| } |
| |
| #manage-portal-toolbar #config-on-off, |
| #manage-portal-toolbar #manage-portal-page, |
| #manage-portal-toolbar #add-column { |
| float: right; |
| } |
| |
| #manage-portal-toolbar #portal-page-name { |
| font-size: 1.5em; |
| font-weight: bold; |
| } |
| |
| .manage-portal-column-toolbar #add-portlet, |
| .manage-portal-column-toolbar #delete-column, |
| .manage-portal-column-toolbar #column-width { |
| float: right; |
| } |