/********************************************************************************* * SugarCRM Community Edition is a customer relationship management program developed by * SugarCRM, Inc. Copyright (C) 2004-2011 SugarCRM Inc. * * This program is free software; you can redistribute it and/or modify it under * the terms of the GNU Affero General Public License version 3 as published by the * Free Software Foundation with the addition of the following permission added * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK * IN WHICH THE COPYRIGHT IS OWNED BY SUGARCRM, SUGARCRM DISCLAIMS THE WARRANTY * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS. * * This program is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more * details. * * You should have received a copy of the GNU Affero General Public License along with * this program; if not, see http://www.gnu.org/licenses or write to the Free * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA * 02110-1301 USA. * * You can contact SugarCRM, Inc. headquarters at 10050 North Wolfe Road, * SW2-130, Cupertino, CA 95014, USA. or at email address contact@sugarcrm.com. * * The interactive user interfaces in modified source and object code versions * of this program must display Appropriate Legal Notices, as required under * Section 5 of the GNU Affero General Public License version 3. * * In accordance with Section 7(b) of the GNU Affero General Public License version 3, * these Appropriate Legal Notices must retain the display of the "Powered by * SugarCRM" logo. If the display of the logo is not reasonably feasible for * technical reasons, the Appropriate Legal Notices must display the words * "Powered by SugarCRM". ********************************************************************************/ /********************************************************************************* * Description: Contains a variety of utility functions used to display UI * components such as form headers and footers. Intended to be modified on a per * theme basis. ********************************************************************************/ /* from old default theme */ /* MAIN NAV STYLES */ .subDmenu { position:absolute; display:none; visibility:hidden; } .menuItem, .menuItemHilite, .menuItemX, .menuItemHiliteX, .menuItem:visited, .menuItemHilite:visited, .menuItem:hover, .menuItemHilite:hover, .menuItem:active, .menuItemHilite:active, .menuItem:link, .menuItemHilite:link, .menuItemX:visited, .menuItemHiliteX:visited, .menuItemX:hover, .menuItemHiliteX:hover, .menuItemX:active, .menuItemHiliteX:active, .menuItemX:link, .menuItemHiliteX:link { font-size: 11px; font-style: normal; line-height: 18px; color: #000; text-decoration: none; width: 120px; border-left: none; border-right: none; display: block; padding: 1px 5px 1px 7px; border-bottom: 1px solid #c0c0c0; } .menuItem:hover, .menuItemHilite:hover, .menuItem:active, .menuItemHilite:active, .menuItemX:hover, .menuItemHiliteX:hover, .menuItemX:active, .menuItemHiliteX:active { color: #000; } .menuItem { background-color:#f6f6f6; } .menuItemHilite { background-color:#FFFFFF; } .menuItemX { background-color:#CCCCCC; } .menuItemHiliteX { background-color:#999999; } .menu { position:absolute; display:none; visibility:hidden; background-color:#f6f6f6; z-index: 2; border: #999999 solid 1px; filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; /* width:150px;*/ } body { margin: 0px; font-family: Arial, Verdana, Helvetica, sans-serif; } fieldset, table, pre { margin-bottom:0; } p { margin-top: 0px; margin-bottom: 0px; } form { margin: 0px; } h1, h2 { margin: 0; font-weight: bold; } h3 { margin:0; margin-bottom: 3px; padding-top: 3px; } textarea { font-family: Arial,Verdana,Helvetica,sans-serif; } button, input[type="checkbox"], input[type="radio"], input[type="reset"], input[type="submit"] { padding:0px; } input[type=text],input[type=password],textarea { width: auto; } input[type=checkbox],input[type=radio] { border:0px; background-color: transparent; margin: 0px; vertical-align: bottom; } ul li { list-style-type: none; margin-left: 6px; margin-bottom: 2px; } ul { margin-top: 2px; margin-right: 0; } hr { height:1px; } div.clear { height: 0; clear: both; visibility: hidden; font-size:0; } th, td { border: none; padding: 0; } /* layout the header elements */ #header div.line { height: 4px; margin: 0; padding: 0; } #header ul li { display:inline; } #companyLogo { padding: 10px 10px 0px 15px; vertical-align: bottom; float:left; margin-bottom:-8px; } #search, #sitemapLink, #colorPicker, #welcome, #globalLinks { float: right; } #welcome { font-weight: normal; padding: 8px 10px 3px 10px; vertical-align: middle; } /* global links */ #globalLinks { padding: 8px 10px 3px 10px; vertical-align: middle; } #globalLinks ul { list-style: none; padding: 0; margin: 0; } #globalLinks ul li { float: left; margin: 0 0.15em; display:block; } #globalLinks ul li img { margin-bottom: 1px; margin-left:2px; cursor: pointer; cursor: hand; } #globalLinks ul li:hover ul, #globalLinks ul a:hover ul { visibility:visible; } /* sitemap link */ #sitemapLink span { padding-right:5px; } #sitemapLink { padding-top: 3px; } #search, #sitemapLink { padding:0 3px 0 5px; height: 23px; vertical-align: bottom; } #unified_search_advanced_img{ cursor:pointer; } #unified_search_advanced_div { height: 1px; position: relative; overflow: hidden; width: 21em; padding-top: 5px; } #unified_search_advanced_div .edit.view { padding:6px 6px 6px 4px; } #unified_search_advanced_div .edit.view td { padding: 0 0.5em !important; } #themeColors img, #themeFonts img { margin-bottom: 0; } /* color and theme picker */ .themePicker { padding-top: 1em; } .themePicker td { padding: 0 !important; } .themePicker > table > tbody > tr > td { text-align: left; vertical-align: top; width: 100%; } .themePicker hr { margin: 0; } #themepickerLinkSpan { cursor:pointer; } #colorPicker { padding: 8px 5px 0px 7px; } #colorPicker ul { border: none; padding: 3px 0 0 0; margin: 0 0 0 10px; } #colorPicker ul li { list-style-type: none; display: inline; padding: 0px; cursor: hand; cursor: pointer; margin: 0; } #themeName { font-weight: bold; } #moduleList ul li:hover ul, #moduleList ul a:hover ul { visibility:visible; } #leftColumn { left: 10px; position: absolute; float: left; width: 14.5em; } div#content { padding-top: 11px; padding-left: 8px; padding-bottom: 20px; border: 0; margin-left: 0; margin-right: 5px; } div#content > table { width: 100%; } /* put a bit of left margin in when the left column menu is hidden */ div#content noLeftColumn { margin-left: 5px; border-left: none; } #HideHandle { padding-top: 5px; cursor: pointer; cursor: hand; } #HideMenu { visibility: hidden; position: absolute; z-index:100; } #leftHandle { float:left; /*margin-top: 10px;*/ } /* new record form */ #newRecord form { padding: 8px 8px 5px 8px; } #newRecord form input, #newRecord form select, #newRecord form textarea { margin-bottom: 4px; margin-top: 2px; max-width: 140px; *width: expression(this.clientWidth > 140 ? '140px':true); } #newRecord form button, #newRecord form input[type=button], #newRecord form input[type=submit], #newRecord form input[type=reset] { padding-top: 0px; vertical-align: bottom; } #newRecord form .dataLabel { padding-bottom: 2px; padding-top: 3px; padding-left: 0px; vertical-align: bottom; } #newRecord form .dataField { padding-bottom: 3px; } #newRecord form #jscal_trigger { margin-bottom: 4px; margin-top: 2px; vertical-align: bottom; } #newRecord form a:link, #newRecord form a:visited, #newRecord form a:hover { text-decoration: underline; border-bottom: 0px; padding-left: 0px; } /* css dropdown menu */ ul.cssmenu { background-color:#F6F6F6; border:1px solid #999999; opacity:0.9; position:absolute; visibility:hidden; z-index:1; font: 12px Arial, Verdana, Helvetica, sans-serif; margin-top: 5px; } ul.cssmenu li { font-size: 11px !important; font-weight: normal !important; font-style: normal; line-height:18px; padding:1px 7px !important; border-bottom:1px solid #C0C0C0; float: none !important; display: block; margin:0 0.15em; } ul.cssmenu li:hover { background-color:#FFFFFF; color: #000; } ul.cssmenu li a { text-decoration: none; font-size: 11px !important; } /* sub module list drop down */ #subModuleList span { display: none; } #subModuleList span.selected { display: block; } #subModuleList li, #subModuleList ul{ padding:0px; margin:0px; } #subModuleList li.subTabMore{ position:relative; } #subModuleList ul.cssmenu{ display:block; position:absolute; top:15px; left:0; width:127px; } #header ul.cssmenu li{ display:block; } #subModuleList ul.cssmenu li a, #subModuleList ul.cssmenu li a:hover{ color:#000; border:none; background:transparent none repeat scroll 0% 0%; } #subModuleList li.subTabMore ul.cssmenu{ visibility:none; } #subModuleList li.subTabMore:hover ul.cssmenu{ visibility:visible; } #subModuleList { padding:0.4em 0 0.3em 0; } #subModuleList span a { text-decoration: none; padding: 0.2em 0.5em 0.3em 0.5em; margin: 0 -3px 0 0; white-space:nowrap; } /* last viewed and shortcuts lists in the header */ .headerList { padding: 5px 0 3px 10px; vertical-align: middle; } .headerList a:link, .headerList a:visited, .headerList a { padding: 2px 5px; white-space: nowrap; } /* for lists of items in the left column ( such as the shortcuts or last view items lists ) */ .leftList ul { width: 100%; padding: 0px; border-top: 0px; margin: 0px 0px 10px 0px; color: #000; background: #f1f1f1; } .leftList ul li { list-style: none; margin: 0px; border: 0px; } .leftList ul li a { display: block; border: 0px; text-decoration: none; color: #444; text-align: left; padding: 3px 3px 3px 6px; } .leftList ul li span:hover a { text-decoration: none; } /* module title */ div.moduleTitle { height:2em; } .moduleTitle img { margin-right: 3px; margin-top: 3px; border: 0; } .moduleTitle h2 { display: block; float: left; } .moduleTitle h2 span.pointer { padding: 0px 8px; font-size: 18px; line-height: 16px; } .moduleTitle span.utils { display: block; float: right; margin-top: 0; } .moduleTitle span.utils a img { margin-bottom: -3px; } /* EditView/projects -> grid */ .sqsSelectedSmartInputItem { background-color:#DEEFFF; } /* DetailView/EditView/ListView styles */ .view, table.view { margin-bottom:3px; margin-top:3px; padding:10px 6px 12px 10px; padding:20px 16px 22px 30px; width: 100%; } .view tr td table, .view tr td table tr td { padding: 0; } .view tr td input[type=checkbox] { vertical-align: middle; } /* DetailView styles */ .detail h4 { font-weight: bold; margin: 0px; text-align: left; border: none; padding-top: 6px; padding-bottom: 6px; padding-left: 0; margin-left: 0; } .buttons { padding-bottom: 2px; padding-left: 0; padding-right:3px; } .detail tr td { border: none; vertical-align: top; padding: 5px 6px 5px 6px; vertical-align: top; text-align: left; } .detail tr td[scope=row] { margin-top: 2px; margin-bottom: 10px; text-align: right; white-space:nowrap; } .detail tr td > li { margin-left: 1.5em; } /* editviews top buttons */ #EditView > table {margin-bottom: 2px;} /* editviews */ .edit { padding:0 6px 12px 10px !important; } .edit > table { margin-bottom: 0px; padding: 3px 3px 3px 10px!important; } .edit h4 { text-align: left; margin-top: 0; padding-top:0; margin-top: 10px; padding-left:0; } .edit tr td { font-weight: normal; padding: 0 !important; vertical-align: top; padding: 3px !important; } .edit tr td[scope=row] { padding: 5px 5px 5px 7px !important; text-align: left; vertical-align: top; } .edit tr th { padding: 5px 5px 5px 7px !important; } table#tabFormPagination td, #tabFormPagination, #EditView > table#tabFormPagination.detail.view { border-bottom: none; margin-bottom: 0; } .edit tr td table, .edit tr td table tr td { padding: 3px 3px 3px 0 !important; padding: 0 !important; } table.edit.view { margin-top: 0; } /* search panel on top of list views ( extends .edit .view definition ) */ .search { margin: 0 0 4px 0 !important; padding:10px 6px 12px 10px; } .search > table { padding: 0 !important; margin: 0; } .search td span { color:#444444; } .search td input[type=text], .search td input[type=password], .search td select { width: 150px !important; } /* Listview styles */ .list, .edit .list { padding: 0 !important; margin-bottom: 10px; } .list tr.pagination, .list tr.pagination td, .list tr.pagination td table { padding: 0; border: 0; margin: 0; } .list tr.pagination td table td { padding: 3px 7px 3px 5px !important; } .list tr.pagination td table td button { width: 25px; } .list tr.pagination td table td a:link, .list tr.pagination td table td a:visited, .reportGroupByDataChildTablelistViewThS1 a:link, .reportGroupByDataChildTablelistViewThS1 a:visited { font-weight: bold; text-decoration: none; padding: 2px 0px 3px 0px; } .list tr.pagination td table td a:hover, .reportGroupByDataChildTablelistViewThS1 a:hover { text-decoration: underline; } .list tr.pagination .buttons { padding: 2px 2px 2px 0 !important; } .list tr.pagination #selectCountTop { width: 5em; } .list tr th, .list tr td[scope=col], .edit .list tr th, .edit .list tr td[scope=col] { font-size: 11px; font-weight: bold; text-align: left; padding: 4px 5px 4px 5px !important; border-left: none; border-right: none; white-space:nowrap; } .list tr td { vertical-align: middle; padding: 3px 8px 5px 5px !important; } .list tr.pagination td { padding: 0 !important; } .list tr td.odd { padding: 3px 8px 5px 5px; vertical-align: middle; } .list th a:link, .list th a:visited, .list td[scope=col] a:link, .list td[scope=col] a:visited { font-weight: bold; text-decoration: none; } .list th a:hover, .list td[scope=col] a:hover { text-decoration: underline; } .list tr.oddListRowS1 td, .list tr.evenListRowS1 td { white-space: normal; word-wrap: break-word; } .list tr.oddListRowS1 td[nowrap], .list tr.evenListRowS1 td[nowrap] { white-space: nowrap; word-wrap: normal; } .list td a.listViewTdToolsS1, .list tr td.nowrap { white-space: nowrap; word-wrap: normal; } /* style for page content tables */ .other { border: none !important; margin-bottom: 20px !important; padding: 0 !important; width: 100%; } .other td { font-weight: normal; padding: 4px 10px 4px 6px; vertical-align: middle; } .other td[scope=row] { padding: 4px 6px 4px 6px; white-space:nowrap; } .other .edit td { background: transparent !important; } .other .edit { margin-top: 0; } /* Special for Campaigns Wizard */ .other td.edit #wizard td { background: transparent; } .other td.edit #wizard h4 { padding-left: 0; margin-top: 0; } #wizard td { white-space: normal; word-wrap: break-word; } /* detail view */ .detail.view, .detail table, table.detail { padding: 0; width: 100%; } .detail tr.pagination td { padding-top: 4px; text-align: right; vertical-align: middle; } .detail table tr.pagination td { padding-bottom: 4px; } .detail td > table tr td { border: none; } /* Upgrade Wizard*/ .small{ width:100%; } .small table{ width:auto; } .small tr td table{ background-color:transparent; } .small tr td[scope=row] table tr td, .small tr td[scope=row] table tr th{ background-color:transparent; } .small tr td table tr th{ text-align:left; border-bottom:none; } /* for report wizard */ .reportwizard { padding: 10px 6px 12px 10px; } .reportwizard > table { padding: 0 !important; } .reportwizard tr td { vertical-align: middle; } /* for subpanel tabs */ ul.tablist, ul.subpanelTablist { list-style: none; padding: 3px 0; margin: 0; } ul.tablist li, ul.subpanelTablist li { list-style: none; margin: 0; display: inline; } ul.tablist li a, ul.subpanelTablist li a { padding: 3px 8px; margin: 0px; border-bottom: none; text-decoration: none; } ul.subpanelTablist #addPageItem a, ul.subpanelTablist #addPageItem a:hover { border: none; background: transparent; text-decoration: none; } ul.tablist li a:link, ul.tablist li a:visited, ul.subpanelTablist li a:link, ul.subpanelTablist li a:visited { text-decoration: none; } .subpanelTabForm { padding: 15px 0px 0 0px; } table.subpanelTabForm td { padding-bottom: 2px; padding-top: 0; } .subpanelTabForm p { margin-bottom:0; } .subpanelTabForm h3 { padding-left: 3px; } .subpanelTabForm .h3Row { padding-top: 2px; margin-top: 0; } .subpanelTabForm { margin-bottom: 10px; } #groupTabs { margin-top: 20px; } #groupTabs li, #searchTabs li { margin:0 -3px 0 0; } table.subpanelTabForm { border-top: 0px none; margin-bottom: 4px; } /* gantt styles */ table.days { font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; } td.days { border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; border-left: 0px; border-right: 0px; } td.sunday { border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; border-right: 0px; } td.saturday { border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; border-left: 0px; border-right: 1px solid #dfdfdf; } td.date { width: 100%; padding: 0px; border: 0px; font-size: 10px; } tr.empty { height: 2px; } div.completed { background-color: #777777; float: left; width: 100%; line-height: 10px; margin-top: 4px; } div.inprogress { background-color: #002E4D; float: left; width: 100%; line-height: 10px; margin-top: 4px; } div.inprogress_bar { background-color: #ff0000; float: left; width: 100%; line-height: 10px; margin-top: 4px; } div.notstarted { background-color: #cccccc; float: left; width: 100%; line-height: 10px; margin-top: 4px; } div.indent_left { background-color: #000000; float: left; line-height: 10px; margin-top: 4px; } div.indent_bar { background-color: #000000; float: left; margin-top: 4px; } div.indent_right { background-color: #000000; float: right; line-height: 10px; margin-top: 4px; } #horizWrapper {position:relative; margin-left:60px;width:218px;float:left;} #horizBGDiv {position:relative; top:60px; background:url(../../../../index.php?entryPoint=getImage&imageName=horizBg.png) no-repeat; height:26px; width:218px;zindex:5 } #horizHandleDiv { position:absolute; left: 100px; /* the default position is the center of the bg */ top: 8px; /* force the image down a bit */ cursor:default; width:18px; height:18px; } /* end gantt styles */ .search_form { overflow: visible; text-align: left; } .search_form .view { width:99%; margin: 0 0 3px; padding-right:0 !important; padding-left:10 !important; padding-top:10px !important; } /* sitemap */ #sitemap { width: 650px; display:none; z-index:9999; margin-right:1em; margin-top:2.5em; } #sitemap .edit.view { border: 2px solid; padding: 6px 6px 6px 16px; } #sitemap a:link, #sitemap a:visited { text-decoration:none; font-size: 11px; color: #444; } #sitemap a:hover, #sitemap h4 a:hover { text-decoration:underline; } #sitemap h4 a:link, #sitemap h4 a:visited { font-size: 13px; } #sitemap ul { margin-top: 5px !important; margin-left: 5px !important; } #sitemap ul li { margin-bottom: 5px !important; display: list-item; } /* sitemap link div */ #sitemapLink span { cursor:pointer; } #sitemapLink span img { cursor:pointer; margin-left: 2px; } #bottomLinks { padding: 0 25px; float: right; } #bottomLinks a { } #bottomLinks a.bottomLink { } #bottomLinks img { border: 0px; margin-bottom: -3px; margin-left: 5px; } /* Footer styles */ #footer { padding-top: 10px; text-align: center; padding-bottom: 5px; clear: both; } #themePicker, #langPicker { text-align: center; margin-bottom: 0.5em; } #themePicker select, #langPicker select { width: 120px; font-size: 10px; } /* Scheduler Styles */ #scheduler { margin-top: 5px; } #scheduler .schedulerDiv { color: #000000; text-align: left; width: 100%; background-color: #FAFAFA; border-collapse: collapse; border-bottom: 1px solid #999; } #scheduler .schedulerDiv table { width: 100%; border-collapse: collapse; } #scheduler .schedulerDiv table tr td { height: 18px; border: 1px solid #dddddd; } #scheduler .schedulerDiv table tr.schedulerTimeRow td { border-left: 0; } #scheduler .schedulerDiv table tr.schedulerTimeRow td[scope=col] { border-left:1px solid #DDDDDD; padding-left:4px; } #scheduler .schedulerDiv table tr.schedulerAttendeeRow td { background-color: #eeeeee; width: 15px; } #scheduler .schedulerDiv table tr.schedulerAttendeeRow td[scope=row] { overflow: hidden; padding-left: 4px; width: 125px; background: transparent; border-left: 0; } #scheduler .schedulerDiv table tr.schedulerAttendeeRow td.schedulerSlotCellStartTime { border-left: 4px solid #75AF4F !important; background-color:#FFFFFF; } #scheduler .schedulerDiv table tr.schedulerAttendeeRow td.schedulerSlotCellEndTime { border-left: 4px solid #ff0000 !important; } #scheduler .schedulerDiv table tr.schedulerAttendeeRow td.schedulerAttendeeDeleteCell { background: transparent; border-left: 1px solid #dddddd; padding-left: 4px; } #scheduler .schedulerInvitees { margin-top: 1em; } #scheduler .schedulerInvitees .tabForm { margin-bottom: 0; } /* calendar module styles */ .monthFooter td { padding-left: 7px; padding-right: 7px; padding-top: 3px; padding-bottom: 5px; border-top: 1px solid; border-bottom: 2px solid; } .monthHeader { padding: 6px 5px 4px 3px; margin-top: 10px; vertical-align: middle; background-repeat: repeat-x; background-position: top; } .monthHeader td { padding-left: 5px; } .monthViewDayHeight { height: 100px; } .monthViewDayHeight td[scope=row] { padding: 5px; text-align:center; } .monthViewDayHeight td { vertical-align: top; padding: 3px; text-align: right !important; } .yearViewDayHeight { height: 40px; } .monthCalBodyDayItem { margin: 7px 0px 7px 0px; padding: 5px 0px 8px 0px; border-top: 1px solid; } .monthCalBodyDayItem td { vertical-align: top; } .monthCalBodyDayItem td img { padding-right: 3px; vertical-align: top; } .monthCalBody th { vertical-align: top; padding: 7px; height: 20px; font-weight: normal; } .monthCalBodyTH th { padding: 5px !important; border-bottom: 1px solid; font-weight: bold; } .monthCalBody td { padding: 5px; text-align: left; } .monthCalBody td div table td { text-align: left!important; } .monthCalBody { padding: 0; } .monthCalBody td.yearCalBody { padding: 0; margin: 0; } .yearCalBodyMonth { padding:5px 0 0 0 !important; text-align:center !important; } .yearCalBodyMonth #daily_cal_table { margin-top: 5px; } .yearCalBodyMonth > a { font-weight: bold; margin: 0px; padding: 5px; width: 100%; margin-bottom: 5px; text-decoration: none !important; } .yearCalBodyMonth > a:hover { text-decoration: underline; } .calSharedUser { height: 20px; padding-top: 5px; padding-left: 8px; margin-top: 0px; margin-bottom: 0px; border-top: 1px; } /* js calendar styles */ .calendar { border: 1px solid #999; } .calendar .button { background-color: #eee; background-image: none; } .calendar .combo { border-top: 1px solid #f1f1f1; border-right: 1px solid #999; border-bottom: 1px solid #999; border-left: 1px solid #f1f1f1; background: #eee; padding: 0px; } .calendar .combo .active { background: #eee; } .calendar .combo .hilite { background: #f8f7f7; padding: 1px 4px 1px 4px; border-top: 1px solid; border-bottom: 1px solid; border-color: #9e9e9e; } .calendar .combo .label, .calendar .combo .label-IEfix { text-align: left; padding: 2px 4px 2px 4px; } .calendar .nav { background: transparent no-repeat 100% 100%; } .calendar table { background: #eee; } .calendar table .wn { background: #eeeeee; border-right: 1px solid #ccc; } .calendar tbody .day { background: #fff; text-align: right; padding: 2px 4px 2px 2px; } .calendar tbody .day.othermonth.oweekend { color: #666; } .calendar tbody .emptycell { display: hidden; } .calendar tbody .rowhilite td, .calendar tbody .rowhilite td.weekend { background: #f6f6f6; } .calendar tbody .rowhilite td.wn { background: #fff; } .calendar tbody td.hilite, .calendar tbody td.weekend.hilite { background: #f8f7f7; border-color: #9e9e9e; } .calendar tbody td.selected { border-color: #666; background: #eee; } .calendar tbody td.today { color: #666; } .calendar tbody td.weekend { color: #666; background: #f9f9f9; } .calendar tfoot .ttip { background: #e8f0f4; border-top: 1px solid #fff; border-bottom: 1px solid #ccc; background: #dfdfdf; color: #000; } .calendar thead .hilite { border-bottom: 1px solid #fff; border-left: 1px solid #aaa; border-top: 1px solid #aaa; border-right: 1px solid #fff; } .calendar thead .name { background: #dddddd; border-color: #cccccc; } .calendar thead .title { padding: 3px; border-top: 1px solid #fff; border-bottom: 1px solid #cccccc; color: #000; background: #f8f7f7; } .calendar thead .weekend { color: #000; font-weight: bold; } .listViewCalCurrentAppt { background-color: #75AF4F; } .listViewCalOtherAppt { background-color: #4D5EAA; } .listViewCalConflictAppt { background-color: #AA4D4D; } .listViewCalCurrentApptLgnd { background-color: #75AF4F; border: 1px solid #444444; } .listViewCalOtherApptLgnd { background-color: #4D5EAA; border: 1px solid #444444; } .listViewCalConflictApptLgnd { background-color: #AA4D4D; border: 1px solid #444444; } /** report styles **/ table.reportlistViewRC{ /* this definition should be exactly the same as .listViewThS1 */ background:Black; } table.reportlistView{ /* this definition should be exactly the same as .listViewThS1 */ background:Black; } .reportlistViewThS1 { font-size: 13px; font-weight: bold; text-align: left; padding: 4px 5px 4px 5px; border-left: none; border-right: none; border-top: 1px solid Blackccc; border-bottom: 1px solid Blackccc; background:Gainsboro; } .reportevenListRowS1, .reportoddListRowS1 { font-size: 12px; padding-left: 5px; padding-right: 8px; padding-bottom: 5px; padding-top: 3px; vertical-align: middle; background:white; } .reportlistViewPaginationTdS1 { border: none; vertical-align: top; padding-top: 5px; padding-bottom: 5px; font-size: 12px; background:white; } /* These are for summation report */ .reportViewTable { border-left: none; border-right: none; border-top: none; background:White; } .reportGroupViewTable { border-left: 1px solid Black; border-top: 1px solid Black; background:LightGrey; } .reportGroup1ByTable { font-size: 15px; border-left: none; border-right: 1px solid Black; border-bottom: 1px solid Black; background:LightGrey; } .reportGroupNByTable { font-size: 13px; border-left: none; border-right: 1px solid Black; border-bottom: none; background:White; } .reportGroupByDataTableHeader { border-left: none; border-right: none; border-top: none; border-bottom: none; background:White; } .reportDataChildtablelistView { border-left: none; border-right: none; border-top: none; border-bottom: none; background:Black; } table.reportDataChildtablelistView td { border-color: #ccc; background: white; padding:4px 5px; } .reportGroupByDataChildTablelistViewThS1 { font-size: 11px; font-weight: bold; text-align: left; padding: 4px 5px 4px 5px; border-left: none; border-right: none; border-top: none; border-bottom: none; background:White; } .reportGroupByDataEvenListRowS1, .reportGroupByDataOddListRowS1 { font-size: 12px; padding-left: 5px; padding-right: 8px; padding-bottom: 5px; padding-top: 3px; vertical-align: middle; background:white; } .reportGroup1ByTableEvenListRowS1 { font-weight: bold; font-size: 14px; padding-left: 5px; padding-right: 8px; padding-bottom: 5px; padding-top: 3px; vertical-align: middle; background:LightGrey; text-align: left; } .reportGroupNByTableEvenListRowS1 { font-weight: bold; font-size: 12px; padding-left: 5px; padding-right: 8px; padding-bottom: 5px; padding-top: 3px; vertical-align: middle; background:LightGrey; text-align: left; } .reportGroupBySpaceTableView { border-left: none; border-right: none; border-top: none; background:White; } .reportGroupByDataTableHeaderEmptyCell { border-bottom: 1px solid Black; border-top: 1px solid Black; background:White; } .reportevenListRowS1, .reportoddListRowS1, .reportGroupByDataEvenListRowS1, .reportGroupByDataOddListRowS1, .reportGroupByDataMatrixEvenListRowS1, .reportGroupByDataMatrixEvenListRowS2, .reportGroupByDataMatrixEvenListRowS3, .reportGroupByDataMatrixEvenListRowS4 { padding-bottom: 4px; padding-top: 2px; } /* End of summation report classes */ /* Start of Matrix Report Class */ .reportlistView { border-top: 1px solid #000; border-left: 1px solid #000; } table.reportlistView td, table.reportlistView th { background: #fff; border-bottom: 1px solid #000; border-right: 1px solid #000; color: #000; padding: 4px; text-align: center; font-size: 11px; } table.reportlistView th, .reportlistView .reportlistViewMatrixRightEmptyData, .reportlistView .reportlistViewMatrixRightEmptyData1 { background: #dcdcdc; font-weight: bold; } /* End of matrix report classes */ /* for overlib js library */ .olCapFontClass { font-weight: bold; color: #444; background-color: #dfdfdf; } .olCapFontClass A { color: #dfdfdf; font-size: 9px; } .olFgClass td, #forecastsWorksheet .olBgClass td.olFgClass { background-color: #fff; padding: 5px 7px 7px 10px !important; line-height: 18px; } .olCgClass td, #forecastsWorksheet .olBgClass td.olCgClass { border-bottom: 2px solid #ddd; background-color: #f6f6f6; padding: 5px 3px 3px 10px !important; } .olCgClass { padding: 0px; border: 0px; } .olBgClass { background-color: #ddd; padding: 2px !important; } #forecastsWorksheet .olBgClass td { padding: 0 !important; } .olCloseFontClass { padding-bottom: 1px; text-align: right; background-color: #dfdfdf; } /* acl role colors */ .aclAll { color: #008000; font-weight: bold; } .aclOwner { color: #000000; font-weight: bold; } .aclNone { color: #FF0000; font-weight: bold; } .aclEnabled { color: #008000; font-weight: bold; } .aclDisabled { color: #FF0000; font-weight: bold; } .aclAdmin { color: #0000FF; font-weight: bold; } .aclNormal { color: #008000; font-weight: bold; } /* for lists where we don't want to have bullet points */ ul.noBullet { list-style-type: none; margin-left: 0; padding-left: 0; } li.noBullet { list-style-type: none; padding: 0; margin: 0; } table.tabForm td ul li { list-style-type: none; margin-bottom: 10px; } .helpButton { font-weight:700; } .helpShortcut { font-weight:700; } /* for subpanels */ #MorePanelHandle { cursor: hand; cursor: pointer; display: inline; margin-left: 2px; margin-bottom: 2px; text-align: center; background: url('../../../../index.php?entryPoint=getImage&imageName=more.gif') no-repeat bottom left; color: #444; } .sqsFloater { position:absolute; z-index:2; bottom:0; right:0; display:none; padding:0; } .sqsFloater td { border:1px inset; color:black; } .sqsMatchedSmartInputItem { font-size:11px; padding: 2px 5px 2px 5px; margin: 0; cursor: pointer; cursor: hand; } .sqsSelectedSmartInputItem { background-color:#DEEFFF; } #sqsSmartInputResults { padding:0;margin:0; } .sqsNoMatch { padding: 2px 5px 2px 5px; font-weight: bold; background-color:#eeeeee; color:#980000; } /* misc font displays */ .todaysTask { color: #FF7800 } .overdueTask { color: #ff0000; } .required, .error { color: #ff0000; } .success { color: #00ee00; } .rssItemDate { color: #666666; } .date { font-size: 13px; font-weight: bold; border-bottom: 1px solid; padding-right: 10px; } .dateFormat { font-weight: normal; font-style: italic; } /* list view page numbers */ .pageNumbers { padding-right: 3px; padding-left: 3px; } .contentBox { border-top: 1px solid #DDD; border-bottom: 1px solid #DDD; padding: 0px 10px 0px 0px; margin: 10px 0 10px 0; } .contentBox td { padding-top: 0; } /* for team notices and my portal dashlets */ .teamNoticeBox { border: 1px solid; padding: 0; background: #fff; width:100%; } .teamNoticeText { padding: 0px 10px 0px 10px; } /* to force border to display on tiny-mce controls */ .mceToolbarTop { border-bottom:1px solid #CCCCCC !important; } #dashletsList { background: #fff; } #dashletCtrls { float: right; } ul#dashletCategories li a:link, ul#dashletCategories li a:visited { color: #444; background: #eee; } ul#dashletCategories li a.current, ul#dashletCategories li a.current:hover { color: #444; background: transparent; } #moduleDashlets h3,#chartDashlets h3,#toolsDashlets h3 { margin-top: 13px; } #dashletSearch table tr td input[type=button] { vertical-align: top; } .x-dlg-btns button.x-btn-text:hover, .x-dlg-btns .x-btn-focus button.x-btn-text { color: #000; } /* Bug 27478 - IE Hacks to make sure username/password boxes on login page are same length */ td.edit.view td { text-align: left; } td.edit.view td[align=right] { text-align: right; } #user_password, #user_name { width: 150px; } /* if we have horizontal padding anywhere in the table, it will break the rollup tree */ #forecastsWorksheet tbody tr td, #forecastsWorksheet tr td { padding: 3px 0px 5px 0px !important; } #forecastsWorksheet tr.pagination td { padding: 0 !important; } #forecastsWorksheet tr.pagination td table td { padding:3px 7px 3px 5px !important; } /* for forecasts worksheet containing table ( overrides .list .view style ) */ #forecastsWorksheet > tbody > tr > td, #forecastsWorksheet > tr > td, #forecastsWorksheet #activetimeperiods tr td { padding: 0 ! important; vertical-align: top; } /* help styles */ .helpButton, .helpShortcut { font-weight: bold; } /* fixes email setting issues */ #tab_general > form > table, #tab_general > form > table.detail th, #tab_accounts > table, #tab_accounts > table.detail th { border: 0; } #tab_accounts .detail.view .edit.view { margin-top: 0; } #tab_accounts #ieSelect > table, #ieAccount > table, #ieAccount > table td table { padding: 0pt ! important; border-collapse: collapse; } #importDialogContent { overflow: hidden; } #importDialogContent #importDiv { margin-top: 0; } /* put a bit of left margin in when the left column menu is hidden */ #content.noLeftColumn { margin-left: 5px; border-left: none; } /* override some of the detail view styles for show more detail option (KBDocument detail view)*/ .detail td.subdetail{ padding:0px; border-bottom:medium none; } .detail td.subdetail table tr td{ padding: 5px 6px; } /* override some of the detail view styles for the import options dialog */ #importOptions td { padding: 5px 6px; } #importOptions table { border-collapse:collapse; } #importOptions #chooser_choose_index_text, #importOptions #chooser_ignore_index { background: white; border: 0; text-align: left; } /* login page*/ .login table tr td { padding:0px !important; text-align:left; } .login { padding:10px 6px 12px 10px !important; } .login .login_more { text-align:right; *padding-right: 18px !important; /* only needed in IE7 and earlier */ } #lastviewicon, #newrecordicon, #shortcuts_img,#lastviewicon_1, #newrecordicon_1, #shortcuts_img_1 { display:none; } #color_menu, #font_menu { width:200px; height:15px; margin:0; padding:0px; } #color_menu li, #font_menu li{ float:left; height:15px; width:15px; } #themepickerDialog div[class="ft"]{ display:none; } #stylepicker{ border-width:1px; margin:0px; padding:0px; width:auto; } #themepickerDialog_c{ right: 2em; top: 3em; } #popup_query_form { padding-left:0; padding-right:0; } .emailaddresses tr td[scope=row] { padding-left:0 !important; padding-top:0 !important; } /*System Settings*/ #container_upload { margin-top:7px; } /* Subpanel links */ .subTabs td { font-size: 12px; padding: 0 0.25em; } .sugarFeedDashlet { overflow:auto; max-height:375px; height:expression(this.scrollHeight>375?'375px':'auto'); } .sugarFeedDashlet td.list th, .sugarFeedDashlet td.list td[scope=col] { display:none; } .sugarFeedDashlet tr { height:auto; } /* Bug 33193 - Fixed several items in the sugarfeeds not correctly scrolling on IE7; added the *position:static CSS property on the following two rules, which will only be used on IE7 and IE6 */ .sugarFeedDashlet .byLineBox { width:100%; position:relative; *position:static; overflow: none; } .sugarFeedDashlet .yui-ac-input { *position:static !important; } .sugarFeedDashlet .byLineBox .byLineLeft { font-size:79%; float:left; } .sugarFeedDashlet .byLineBox .byLineRight { display:inline; float:right; font-size:79%; } iframe.teamNoticeBox { width:99%; padding:0; } .loading-indicator { font-size:11px; background-image:url(../default/ext/resources/images/default/grid/loading.gif); background-repeat:no-repeat; background-position:left; padding-left:20px; line-height:16px; margin:3px; } .x-sqs-list { border:1px solid #d0d0d0; background:#d0d0d0; zoom:1; overflow:hidden; } .x-sqs-list-inner { overflow:auto; background:#FFF; position:relative; zoom:1; overflow-x:hidden; } .x-sqs-list-item { font:normal 12px tahoma,arial,helvetica,sans-serif; border:1px solid #fff; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding:1px; } .x-sqs-list .x-sqs-selected { border:1px dotted #f6f6f6!important; background:#d0d0d0; cursor:pointer; } embed { background: transparent; } #massupdate_form { margin-top: 20px; } #massupdate_form .buttons { padding-bottom: 2px; } /* Bug 32603 - Fixes missing center line for KB Admin */ #selected_directory_children { border-left: 1px solid; padding: 3px; } .dashletPanel .hd .hd-center .dashletToolSet a{ padding: 0px 2px; } .dashletPanel .hd .hd-center .dashletToolSet a:last-child { padding-right: 0px; } /* Bug 19728 - Email Templates detail view is different with edit view */ #html_div p { margin: 12px 0px; } #html_div p:first-child { margin: 0px 0px 12px 0px; } /* UNUSED STYLES */ /* Default Styles */ .h3Row { margin-top: 10px; vertical-align: middle; background-repeat: repeat-x; background-position: top; background-color: #fff; } .h3Row td { padding: 4px 5px 3px 3px; } h4, h5 { margin-bottom: 2px; padding-left: 4px; } hr { border: 0; border-top: 1px solid #999; background-color: #999; color: #999; height: 1px; margin: 1em 0; clear: both; } a:link, a:visited, a:hover { text-decoration: underline; } .buttonSlide { border: 0px; } .buttonSlide .yui-hd { border: 0px; background-color: transparent; padding: 0px; } .buttonSlide.yui-module .yui-hd .toggle em { background-image: url(../../../../index.php?entryPoint=getImage&imageName=slider_button_more.png); background-repeat: no-repeat; display: inline; /* prevent IE margin doubling */ overflow:hidden; text-indent:9999px; float: right; overflow:hidden; text-align: right; height: 14px; width: 14px; } .buttonSlide.yui-module.yui-closed .yui-hd .toggle em { background-image: url(../../../../index.php?entryPoint=getImage&imageName=slider_button_less.png); } .buttonSlide .yui-bd { } input, select, textarea, button, .button { border: 1px solid; } button, input[type=submit], input[type=reset], input[type=button], .button { font-weight: normal; background-repeat: repeat-x; background-position: top; padding-bottom: 1px; padding-right: 6px; padding-left: 6px; vertical-align: middle; } .pagination button, .pagination input[type=submit], .pagination input[type=reset], .pagination input[type=button], .pagination .button { padding-right: 3px; padding-left: 3px; } button:hover, input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover, button:focus, input[type=submit]:focus, input[type=reset]:focus, input[type=button]:focus, button[selected], input[type=submit][selected], input[type=reset][selected], input[type=button][selected] { color: #fff; background-image: none; cursor:pointer; font-weight: normal; } /* set a minimum width for the header */ #header { min-width: 85em; } /* header */ #header div.line { height: 2px; border-bottom: 2px solid; color:#0046ad; } #sitemapLink { padding-top: 3px; } #sitemapLinkSpan { border-right:1px solid #999; border-right:none; } #search { border-left:1px solid #999; } /* DetailView/EditView/ListView styles */ .view { border-bottom:1px solid; border-top:2px solid; } /* DetailView styles */ .detail table, table.detail { padding: 0; } .detail tr td { border-bottom: 1px solid; } .detail tr td[scope=row] { border-bottom:1px solid; } .detail tr th { border-bottom: 2px solid; background: #fff; } /* Listview styles */ .list { border: 1px solid; } .list tr.pagination td table td { background:#FAFAFA none repeat scroll 0 0; color:#666666; } .list tr th, .list tr td[scope=col], .edit .list tr th, .edit .list tr td[scope=col] { border-left: none; border-right: none; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; background: #ebebed !important; } /* module title */ .moduleTitle { padding-bottom: 3px; padding-top: 0; margin-bottom: 10px; margin-top: 0; } .moduleTitle > h2 > img { display: none; } /* for subpanel tabs */ ul.subTabs { padding: 4px 0; margin: 0px 0 0 0; border: none; font: 12px Arial, Verdana, Helvetica, sans-serif; } ul.subTabs li { list-style: none; margin: 0; display: inline; } .activeSubTab, ul.subTabs li a.activeSubTab:link, ul.subTabs li a.activeSubTab:visited, ul.subTabs li a.activeSubTab:hover { font-weight: bold; } ul.subTabs li a { padding: 0 8px 0 8px; margin: 0px; border-right: 1px solid; border-bottom: none; text-decoration: none; } ul.subTabs li a:link, ul.subTabs li a:visited { text-decoration: none; } .subTabMore { font-size: 11px; text-decoration: none; padding-top: 3px; } /* module list in header.tpl */ #moduleList { display: block; height: 2.4em; } #moduleList ul { list-style: none; padding: 0; margin: 0; color: #ccc; } #moduleList ul li { float: left; margin: 0 0.15em; display:block; font-weight: bold; padding:8px 6px 4px 2px; } #moduleList > ul > li { background-repeat:no-repeat; background-position:right top; } #moduleList > ul > li.noBorder { background-image: none; padding-right: 0; padding-left: 0px; margin-left: -2px; } #moduleList > ul:first-child { padding-left: 14px; } #moduleList > ul > li#moduleTabExtraMenu { padding-left:16px; padding-right:20px; } #moduleList ul li span.currentTab { font-weight: bold; padding: 8px 5px 6px 5px; background-position: top center; border-bottom: 2px solid; margin: 0 !important; border-left: 0 !important; } #moduleList ul li span.currentTabLeft { background-position: top left; border-bottom: 2px solid; margin-right: 0 !important; border-left: 0 !important; padding:8px 2px 6px; } #moduleList ul li span.currentTabRight { background-position: top right; border-bottom: 2px solid; margin-left: 0 !important; border-left: 0 !important; padding:8px 2px 6px; } #moduleList ul li a:link, #moduleList ul li a:visited { text-decoration: none; padding-top: 0px; } #moduleList ul li a:hover { text-decoration: none; } #moduleList ul li ul.cssmenu { margin-left: -1.7em; margin-top: 0.3em; } #subModuleList { padding:0.4em 0 0.3em 1em; border-bottom: none; border-top: 2px solid; } #subModuleList span a { text-decoration: none; padding: 0.2em 0.5em 0.3em 0.5em; margin: 0 -3px 0 0; border-right: 1px solid; border-left: 1px solid; border-bottom: none; } /* last viewed and shortcuts lists in the header */ .headerList { border-bottom: 2px solid; } .headerList a:link, .headerList a:visited, .headerList a { text-decoration: none; border-left:1px solid; } .headerList a:hover { background: #fff; } .headerList a:hover span { text-decoration: underline; } /* for lists of items in the left column ( such as the shortcuts or last view items lists ) */ .leftList ul li { border-bottom: 1px solid; } /* left side column */ #leftColumn { padding-right: 8px; padding-top: 10px; } #leftColumn h3, #HideMenu h3 { padding-left: 3px; padding-top: 8px; padding-bottom: 4px; margin-bottom: 0; border-bottom:2px solid; color:#444; } /* hidden shortcuts menu */ #HideMenu { border-bottom: 2px #cccccc solid; border-right: 2px #cccccc solid; background: #ffffff; left: 10px; width: 150px; } /* new record form */ #newRecord form { border-bottom: 1px solid; } /* misc links */ a.utilsLink:link, a.utilsLink:visited { font-weight: normal; text-decoration: underline; padding-bottom: 3px; } a.tabFormAdvLink:link, a.tabFormAdvLink:visited, a.tabFormAdvLink:hover { text-decoration: none; line-height: 20px; margin-right: 2px; } /* global links */ #globalLinks { padding:8px 2px 3px; } #globalLinks ul { color: #ccc; } #globalLinks ul li a { color: #444444; } #globalLinks ul li span { color: #CCCCCC } #welcome { border-right: 2px solid #ddd; } /* themepicker */ #themepickerLinkSpan a { color: #444444; } /* search form */ #search input[name=query_string] { border: 1px solid; font-size: 11px; } /* for subpanel tabs */ ul.tablist, ul.subpanelTablist { border-bottom: 2px solid; } ul.tablist li a, ul.subpanelTablist li a { border-top: 2px solid; border-right: 1px solid; border-bottom: none; } ul.tablist li a:hover, ul.subpanelTablist li a:hover { border-top: 2px solid; } ul.tablist li a.current, ul.tablist li a.current:hover { border-bottom:2px solid #f6f6f6; font-weight: bold; } ul.subpanelTablist li a.current, ul.subpanelTablist li a.current:hover { border-bottom:2px solid #fff; font-weight: bold; } .subpanelTabForm .h3Row { border-top: 1px solid #dddddd; background-image: none; } /*Bug 29945 */ .pagination button { border-color: #c1c1c1; background-color: #f0f0f0; color: #000; background-image: url(../../../../index.php?entryPoint=getImage&imageName=bgBtnGray.gif); } .pagination button [title="Return to List"]:hover{ background-image:none; color:#fff; } #colorPicker { border-right:2px solid #DDDDDD; padding:8px 4px 4px 0; margin-right:1px; } #colorPicker span { color:#cccccc; } #colorPicker #themepickerLinkSpan { color:#444444; text-decoration:underline; font-size:12px; font-weight:400; } #colorPicker #themepickerLinkSpan:hover { color:#0B578F; } /* fonts */ body { font-size: 12px; } table, div { font-size: 11px; } h1, h2 { font-size: 14px; } h3 { font-size: 13px; } h4, h5 { font-size: 12px; } input, select, textarea, button { font-size: 12px; } /* YUI styles */ .ygrid-row, .ygrid-hd, .ygrid-hd-body, .ygrid-hd-body span { font-size: 8pt; } /* for the main screen navigation tabs */ #moduleList ul li, #subModuleList span { font-size: 12px; } /* left column and the hidden list menu */ #leftColumn h3, #HideMenu h3 { font-size: 12px; } /* for lists of items in the left column ( such as the shortcuts or last view items lists ) */ .leftList ul { font-size: 11px; } /*welcome user and date bar and last view*/ #welcome, #search, #sitemapLink, #globalLinks, #globalLinks a, #themepickerLinkSpan { font-size: 12px; } /* search */ #search input[name=query_string] { font-size: 11px; } /* side quickcreate */ #newRecord form, #newRecord form button, #newRecord form input[type=submit], #newRecord form input[type=button], #newRecord form input[type=reset], #newRecord form .dataLabel, #newRecord form a:link, #newRecord form a:visited { font-size: 11px; } /* reports */ .reportGroup1ByTable, .reportGroupNByTable, .reportlistViewThS1, .reportGroup1ByTableEvenListRowS1, .reportGroupNByTableEvenListRowS1, .reportGroupByDataChildTablelistViewThS1, .reportlistViewMatrixThS1, .reportlistViewMatrixThS2, .reportlistViewMatrixThS3, .reportlistViewMatrixThS4, .reportlistViewMatrixLeftEmptyData, .reportlistViewMatrixRightEmptyData, .reportlistViewMatrixRightEmptyData1 { font-size: 11px; } .reportevenListRowS1, .reportoddListRowS1 , .reportGroupByDataEvenListRowS1, .reportGroupByDataOddListRowS1 , .reportGroupByDataMatrixEvenListRowS1, .reportGroupByDataMatrixEvenListRowS2, .reportGroupByDataMatrixEvenListRowS3, .reportGroupByDataMatrixEvenListRowS4, .reportDataChildtablelistView td { font-size: 12px; } /* for all views */ .view tr, .view td, .view h4, .view div { font-size: 12px; } .view td a, .view div a, .list th div { font-size: 11px; } .other td a, .detail td a { font-size: 12px; } .subTabs td { font-size: 12px; } /* for list views */ .oddListRowS1 td a, .evenListRowS1 td a { font-size: 12px; } /* misc links */ a.utilsLink:link, a.utilsLink:visited { font-size: 11px; } a.tabFormAdvLink:link, a.tabFormAdvLink:visited { font-size: 12px; } /* calendar styles */ .monthBox, .monthCalBody td, .monthViewDayHeight a, .monthHeader a, .monthFooter a { font-size: 12px; } .monthCalBodyWeek a { font-size: 11px; } .monthCalBodyDayItem td a { font-size: 10px; } /* misc font displays */ .rssItemDate, .dateFormat, .chartFootnote { font-size: 11px; } .tm { font-size: 8px; } /* for subpanel tabs */ ul.tablist, ul.tablist li a, ul.subpanelTablist, ul.subpanelTablist li a, .subpanelTabForm, .subpanelTabForm h3 { font-size: 12px; } .subTabMore { font-size: 11px; } /* for quick searches */ .sqsMatchedSmartInputItem { font-size: 11px; } /* for overlib js library */ .olCapFontClass A { font-size: 9px; } /* sitemap */ #sitemap a:link, #sitemap a:visited, #sitemap a:hover { font-size: 11px; } #sitemap h4 a:link, #sitemap h4 a:visited, #sitemap h4 a:hover { font-size: 13px; } /* for about page */ .about, .about td, .about span { font-size: 12px; } /* for edit view like forms that need a smaller font size */ .edit.view.small td,.detail.view.small td { font-size: 11px; } /* to make the reportwizard button text smaller */ .reportwizard .buttonText { font-size: 11px; } /* to fix the size of the fonts in the unified module search popup */ #unified_search_advanced_div .edit.view td { font-size: 11px; } /* overlib popups */ .olCapFontClass div, .olFontClass { font-size: 11px !important; } /* colors */ body { color: #444444; background-color: #ffffff; } h1, h2, h3 { color: #000000; } .h3Row { background-image: url(../../../../index.php?entryPoint=getImage&imageName=bg.gif); } h4, h5 { color: #444; } a:link, a:visited { color: #0b578f; } a:hover { color: #000000; } button, input[type=submit], input[type=reset], input[type=button], .button { border-color: #abc3d7; background-color: #ecf1f4; color: #000; background-image: url(../../../../index.php?entryPoint=getImage&imageName=bgBtn.gif); } button:hover, input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover, button:focus, input[type=submit]:focus, input[type=reset]:focus, input[type=button]:focus, button[selected], input[type=submit][selected], input[type=reset][selected], input[type=button][selected] { background-color: #4e8ccf; border-color: #4e8ccf; } button[disabled], input[type=submit][disabled], input[type=reset][disabled], input[type=button][disabled] { border-color: #c1c1c1; background-color: #f0f0f0; color: #000; background-image: url(../../../../index.php?entryPoint=getImage&imageName=bgBtnGray.gif); } input,select { border-color: #94c1e8; background-color: #ffffff; } input:focus,textarea:focus, select:focus { background-color: #fff; border-color: #abc3d7; } textarea { border-color: #abc3d7; background-color: #fff; } /* for team notices dashlet */ .teamNoticeBox { border-color: #abc3d7; color: #444444; } /* header */ #header div.line { background-color:#4e8ccf; border-bottom-color: #0046ad; color:#0046ad; } /* for the main screen navigation tabs */ #moduleList { background-image : url(../../../../index.php?entryPoint=getImage&imageName=tabRowBg.gif); background-repeat: repeat-x; border-bottom-color: #0046ad; } #moduleList > ul > li { background-image:url(../../../../index.php?entryPoint=getImage&themeName=Sugar55&imageName=otherTab.gif); } #moduleList ul li span.currentTab a:link, #moduleList ul li span.currentTab a:visited, #moduleList ul li span.currentTab a:hover { color: #ffffff; } #moduleList ul li a:link, #moduleList ul li a:visited { color: #444444; } #moduleList ul li a:hover { color: #000000; } #moduleList ul li span.currentTabLeft, #moduleList ul li span.currentTabRight, #moduleList ul li span.currentTab { background-image : url(../../../../index.php?entryPoint=getImage&imageName=currentTab.gif); background-repeat: no-repeat; border-bottom-color: #4e8ccf; } #subModuleList { background-color:#4e8ccf; border-color:#0046ad; } #subModuleList span a { border-right-color:#0046ad; border-left-color:#79a7d8; } #subModuleList span a:link, #subModuleList span a:visited { color: #ffffff; } #subModuleList span a:hover { background-color:#0046ad; border-left-color:#0046ad; } /* lists in the header */ .headerList { color: #444; border-top-color:#0046ad; border-bottom-color: #abc3d7; background-color: #f4f9fc; } .headerList a:link, .headerList a:visited, .headerList a { color: #444444; border-color: #CBDAE6; } .headerList a:hover { color: #0b578f; } /* for lists of items in the left column ( such as the shortcuts or last view items lists ) */ .leftList ul, .leftList ul li, #newRecord form { background-color: #fff; border-color: #cbdae6; } #leftColumn h3, #HideMenu h3 { border-color: #abc3d7; } .leftList ul li a:hover, .leftList ul li span:hover { color: #000000; background-color: #f4f9fc; } /* global links and theme picker */ #globalLinks ul li a:hover, #themepickerLinkSpan a:hover { color: #0b578f; } /* for subpanel tabs */ ul.tablist li a.activeSubTab:hover { border-bottom-color: #ddd; color: #000000; } ul.subpanelTablist li a.activeSubTab:hover { color: #000000; } /* search */ #search input[name=query_string] { border-color: #6fb0e4; background-color: #f6fafd; } /* new record form */ #newRecord form a:link, #newRecord form a:visited { color: #666666; } #newRecord form a:hover { color: #444444; } /* listviews */ .list tr.pagination td table td a:link, .list tr.pagination td table td a:visited, .reportGroupByDataChildTablelistViewThS1 a:link, .reportGroupByDataChildTablelistViewThS1 a:visited, .list tr th, .list tr th a:link, .list tr th a:visited, .list tr td[scope=col], .list tr td[scope=col] a:link, .list tr td[scope=col] a:visited, .list tr.pagination td table td span.pageNumbers { color: #444444; } .list { border-color: #ABC3D7 !important; } .evenListRowS1 td, .oddListRowS1 td { color: #000000; border-bottom: 1px solid #cbdae6; } .evenListRowS1:hover td, .oddListRowS1:hover td { background: #f6f6f6; } /* detailviews */ .detail table, table.detail { background-color: #cbdae6; } .detail tr td[scope="row"] { color: #000000; background-color: #f6f6f6; border-color: #cbdae6; } .detail h4 { color: #444444; } .detail tr th { border-color: #cbdae6; } .detail tr td { color: #444444; border-color: #cbdae6; background-color: #fff; } .detail tr td a:link, .detail tr td a:visited, .detail tr td a:hover { color: #0b578f; } /* editviews */ .edit td[scope=row] { color: #444444; } #EditView hr{ border-color:#abc3d7; } .edit, .edit > table, .detail, .detail > table { border-bottom-color: #abc3d7 !important; border-top-color: #4e8ccf !important; } .edit { color: #000000; background-color: #f6f6f6; } .detail .edit td { background-color: #fff !important; border-bottom: 0 !important; } /* other views */ .other { border-color: #abc3d7; background-color: #cbdae6; } .other td { color: #444444; background-color: #ffffff; border-left-color: #dfdfdf; } .other td[scope=row] { color: #000000; background-color: #fafafa; } .other td.edit { color: #000000; background-color: #f6f6f6; } /* misc links */ a.utilsLink:link, a.utilsLink:visited { color: #0b578f; } a.tabFormAdvLink:link, a.tabFormAdvLink:visited { color: #444444; } /* calendar styles */ .monthCalBody { background-color: #abc3d7; } .monthFooter td { border-top-color: #abc3d7; border-bottom-color: #abc3d7; background-color: #ffffff; } .monthHeader a:hover, .monthViewDayHeight a:hover { color: #0b578f; } .monthCalBodyTH th[scope=row], .monthViewDayHeight td[scope=row] { background-color: #ebebeb; } .monthCalBodyTH th { background-color: #fafafa; color: #444444; border-color: #abc3d7 !important; } .monthViewDayHeight td { border-color: #abc3d7; background-color: #ffffff; color: #444444; } .monthViewDayHeight td[class=weekEnd] { background-color: #f6f6f6; } .monthCalBodyDayItem { background-color: #ffffff; border-top-color: #abc3d7; border-bottom-color: #ddd; } .monthCalBody td { background-color: #fff; color: #444444; } .monthCalBody th a { color: #000000; } .yearCalBody { border: none; } .yearCalBodyMonth { background-color: #abc3d7 !important; border-top: 2px solid #4e8ccf; border-bottom: 2px solid #fff; } .yearCalBody .monthHeader { border: none; } .yearCalBodyMonth #daily_cal_table { border-top: #abc3d7; } .yearCalBodyMonth #daily_cal_table .monthCalBodyTHDay { border-color: #abc3d7; } .yearCalBodyMonth > a { color: #000000; } h5.calSharedUser { color: #444444; } .monthHeader { color: #444; background-color: #fff; border-color: #abc3d7; background-image: url(../../../../index.php?entryPoint=getImage&imageName=bg.gif); } /* for subpanel tabs */ .subpanelTabForm { border-color: #abc3d7; color: #000000; background-color: #ffffff; } ul.tablist, ul.subpanelTablist { border-bottom-color: #abc3d7; } ul.tablist li a:hover, ul.subpanelTablist li a:hover { background: #fafafa; border-color: #abc3d7; } ul.tablist li a, ul.subpanelTablist li a { background-color: #fff; border-color: #dddddd; } ul.tablist li a:link, ul.tablist li a:visited, ul.subpanelTablist li a:link, ul.subpanelTablist li a:visited { color: #444444; } ul.tablist li a:hover, ul.subpanelTablist li a:hover { background: #fafafa; } ul.subpanelTablist li a.current, ul.subpanelTablist li a.current:hover { color: #4f4f4f; background: #fff; border-right-color: #abc3d7; border-top-color: #abc3d7; border-bottom-color: #fff; } ul.tablist li a.current:link, ul.tablist li a.current:visited, ul.tablist li a.current:hover { background: #f6f6f6; border-bottom-color: #f6f6f6; border-right-color: #abc3d7; border-top-color: #abc3d7; } #change_layout { border: 0; } /* for overlib js library */ .olCgClass td { border-bottom-color: #abc3d7; } .olBgClass { background-color: #abc3d7; } /* sitemap */ #sitemap .edit.view { border-color: #4e8ccf !important; } /* for edit view like forms that need a smaller font size */ .edit.view.small td { color: #444; } /* YUI theme */ .yui-dt th, .yui-dt-hd { /*background: #D8D8DA url('../../../../index.php?entryPoint=getImage&themeName=Sugar55&imageName=sugar-yui-sprites.png') repeat-x 0 -30px;*/ background:#EBEBED none repeat scroll 0 0; } .yui-layout .yui-layout-unit-left div.yui-layout-hd .collapse { background: transparent url('../../../../index.php?entryPoint=getImage&themeName=Sugar55&imageName=sugar-yui-sprites.png') no-repeat 0 -110px; } .yui-layout .yui-layout-clip-left .collapse, .yui-layout .yui-layout-unit-right div.yui-layout-hd .collapse, .yui-layout .yui-layout-unit-bottom div.yui-layout-hd .collapse { background: transparent url('../../../../index.php?entryPoint=getImage&themeName=Sugar55&imageName=sugar-yui-sprites.png') no-repeat 0 -90px; } .yui-layout .yui-layout-clip-right .collapse { background: transparent url('../../../../index.php?entryPoint=getImage&themeName=Sugar55&imageName=sugar-yui-sprites.png') no-repeat -0 -110px; } .yui-layout .yui-layout-unit-top div.yui-layout-hd .collapse { background: transparent url('../../../../index.php?entryPoint=getImage&themeName=Sugar55&imageName=sugar-yui-sprites.png') no-repeat -20px -220px; } .yui-layout .yui-layout-clip-top .collapse { background: transparent url('../../../../index.php?entryPoint=getImage&themeName=Sugar55&imageName=sugar-yui-sprites.png')no-repeat -20px -240px; } .yui-layout .yui-layout-clip-bottom .collapse { background: transparent url('../../../../index.php?entryPoint=getImage&themeName=Sugar55&imageName=sugar-yui-sprites.png') no-repeat -20px -180px; } .yui-layout .yui-layout-unit div.yui-layout-hd .close { background: transparent url('../../../../index.php?entryPoint=getImage&themeName=Sugar55&imageName=sugar-yui-sprites.png') no-repeat -20px -100px; } .yui-navset .yui-nav, .yui-navset .yui-navset-top .yui-nav, .yui-layout .yui-layout-hd { background:#DDD url('../../../../index.php?entryPoint=getImage&themeName=Sugar55&imageName=sugar-yui-sprites.png') repeat-x scroll 0 0; border-color: #ABC3D7; } .yui-layout .yui-layout-unit div.yui-layout-bd, .yui-navset .yui-content, .yui-navset .yui-navset-top .yui-content { border-color:#ABC3D7; } .yuimenuitem-hassubmenu > a{ background-image: url(../../../../index.php?entryPoint=getImage&themeName=Sugar55&imageName=sugar-yui-sprites.png); } .yui-navset .yui-nav li a,.yui-navset-top .yui-nav li a, .yui-navset-bottom .yui-nav li a, .yui-navset .yui-nav a, .yui-navset .yui-navset-top .yui-nav a { background:#DDD url('../../../../index.php?entryPoint=getImage&themeName=Sugar55&imageName=sugar-yui-sprites.png') repeat-x scroll 0 -131px; } .sugar-progress-bar, .yui-navset .yui-nav .selected a, .yui-navset .yui-nav .selected a:focus, .yui-navset .yui-nav .selected a:hover { background:#666666 url('../../../../index.php?entryPoint=getImage&themeName=Sugar55&imageName=sugar-yui-sprites.png') repeat-x scroll 0 -157px; } .yui-navset .yui-nav .selected a, .yui-navset .yui-nav .selected a em, .yui-navset .yui-nav a, .yui-navset .yui-nav a em, .yui-navset .yui-nav a, .yui-navset .yui-navset-top .yui-nav a { border-color: #ABC3D7; } a.sugar-tab-close, .yui-navset .yui-nav a.sugar-tab-close, .yui-navset .yui-nav .selected a.sugar-tab-close { background : transparent url('../../../../index.php?entryPoint=getImage&themeName=Sugar55&imageName=sugar-yui-sprites.png') no-repeat scroll 0px -70px; }