/**
 *         Copyright (C) 2014 Computer Associates International, Inc
 * as an unpublished work. This notice does not imply unrestricted or public
 * access to these materials which are a trade secret of Computer Associates
 * International or its subsidiaries or affiliates (together referred to as
 * CA), and which may not be reproduced, used, sold or
 * transferred to any third party without CA's prior written consent.
 * 
 *                         All Rights Reserved.
 * 
 *                       RESTRICTED RIGHTS LEGEND
 * Use, duplication, or disclosure by the Government is subject to
 * restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in
 * Technical Data and Computer Software clause at DFARS 252.227-7013.
 * 
 * Module:  overrides_custom.css
 * Created: Mar 20th 2014
 * Last Updated: May 28th 2014
 * 
 * Description:
 * 
 * CA CSS theme 
 *
 */ 

/* Load the Google Open Sans font */

@import url(https://fonts.googleapis.com/css?family=Open+Sans);

/* General overrides ***************************** START */

/* Use google Open Sans font, fallback to 'Arial Unicode MS' if the font fails to load */
.body 
{
    font-family: 'Helvetica Neue', 'Open Sans',  'Arial Unicode MS',   sans-serif;
	font-weight: 400;
}

h1.jr, h2.jr, h3.jr, h4.jr, h5.jr, h6.jr {
    font-family: 'Helvetica Neue', 'Open Sans',  'Arial Unicode MS',   sans-serif;
}

/* Outside and vertical resize border color */
body 
{
    font-family: 'Helvetica Neue', 'Open Sans',  'Arial Unicode MS',   sans-serif !important;
    background-color: #d5d5d5; /* grey border color */
	min-width:400px!important;
}

/* Outside perimeter border */
.column.decorated 
{
        margin: 0;
        border: 0;
}

/* Outside perimeter border when "decorate=no" is specified in the URL */
body.noDecoration
{
    background-color: #d5d5d5; /* grey border color */
}

/* Hide the header/footer areas when "decorate=no" is specified in the URL */
body.noDecoration #frame
{
	position: static;
}

/* Hide the main navigation menu when "decorate=no" is specified in the URL */
body.noDecoration #mainNavigation
{
    display: none;
}

input[type="text"], 
input[type="password"], 
textarea 
{
    font-family: 'Helvetica Neue', 'Open Sans',  'Arial Unicode MS',   sans-serif;
	font-weight: 400;
    font-size: 12px;
    border-radius: 5px;
    background-image: none;   /* fixes the gray/disabled background */
}

.title>.path
{
    font-family: 'Helvetica Neue', 'Open Sans',  'Arial Unicode MS',   sans-serif;
	font-weight: normal;
    font-size: 12px;
}

/* Radius to use on all input/text area fields */
input, textarea
{
	border-radius: 5px;
    font-size: 12px;
    font-family: 'Helvetica Neue', 'Open Sans',  'Arial Unicode MS',   sans-serif;
}

#logo
{
    background: url("images/logo.png") no-repeat scroll 0 0 transparent;
    /* background: url('data:image/png;base64,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') no-repeat; */
    background-size:20px 20px;
    border: medium none;
    height: 20px;
    margin: 8px 4px 0 8px;
    width: 22px;
    display: none;
}

/* Remove extra space to the right of the logo */
.menu.primaryNav
{
  margin-left: 0px;
}

/* Remove extra space to the right of the logo */
.sectionLeft
{
  margin-left: 0px;
}

/* Remove the About JasperReports Server at the bottom left of the footer */
#about {
    display: none;
}

/* Hide the copyright at the bottom right of footer */
#copyright {
    color: #559502;
    display: none;
}

.banner {
    background: #2d4448;
	border-top: 1 px;
    border-color: #000;
    border-bottom: 0;
}

/* Show dark footer */
#frameFooter {
    background: #2d4448;
	display: none; /*no footer needed*/
}

/* show Home text instead of home icon */

/* Hide user, Help, Logout links */
#userID {
    display: none;
}
#help {
    display: none;
}
#main_logOut {
    display: none;
}


/* Hide Video tutorials sidebar block on Home page */
.homeSidebar  >.resourceBlock:nth-of-type(2) {
    display: none;
}

.homeSidebar >.resourceBlock:nth-of-type(3) {
    display: none;
}

/* hide home icon and show text 'Main' instead

.menu.primaryNav #main_home .wrap > .icon {
    background-image: none;
}

.menu.primaryNav #main_home .wrap {
    text-indent: 0;
    width: 34px;
}
*/
/*
.menu.primaryNav #main_home .wrap:after {
  content: 'Main';
}

.menu.primaryNav #main_home .wrap:before {
  content: 'Report ';
}
*/

/*
backgrount color for default theme
#home_admin .column.home>.content>.body {
background-color: #d9e5e9;
}

.body {
background-color: #d9e5e9;
}
*/

/* Dropdown lists shown in the toolbars */
.toolbar .dropList
{
    border-radius: 5px;
    font-size: 12px;
    font-family: 'Helvetica Neue', 'Open Sans',  'Arial Unicode MS',   sans-serif;

    border:1px solid #ccc;
    margin-top: 3px;

}

/* Dropdown lists shown in many forms */
select
{
    border-radius: 5px;
    font-size: 12px;
    font-family: 'Helvetica Neue', 'Open Sans',  'Arial Unicode MS',   sans-serif;

    border:1px solid #ccc;

    height: 20px;
}


/* Make adjustments for some select controls */
#messageFilter, /* Messages dropdown in header on messages panel */
#typeID /* Type dropdown in add data source  panel */
{
    margin-top: 4px;
}


/* Make all search controls use 5px radius - control.css line 1035 */
.control.searchLockup>.wrap {
    border-radius: 5px;
}


/* "New Domain" page make input have same padding */
.browser input
{
    padding: 2px 3px;
}

/* "Ad Hoc View" Make the click to enter title input control the same as the text font size */
#designer #titleCaption > input
{
    font-size: 18px;
}

/* "Ad Hoc View" Make the click to enter title input control the same as the text font size */
#canvas #title > input
{
    font-size: 18px;
}

/* Override list button press highlight color */
.list.responsive>li>.wrap.pressed
{
    background-color: #d9e5e9; /* selected menu item color */
}


/* General overrides ***************************** END */

/* HEADER overrides ***************************** START */

/* Sub-header and titles background color override (shown at top of explorer view and selection lists - container.css line 1615  */
.column.decorated>.content>.header,
.column.decorated>.content>.header>.subheader,
.dialog.overlay>.content>.header
{
    /* japsersoft  background: url(images/column_header_bkgd.png) repeat-x #000; */

    background-image: none;
    background-color: #f4f2f0;
}

/* Popup dialog header - show same color as underlying panel with NO COLOR - containter.css line 1622 */
.dialog.overlay.showingSubHeader>.content>.header {
    background-image: none;
    background-color: transparent;
    border-bottom: none;
}

/* Popup dialog header - show same color as underlying panel with NO COLOR - containter.css line 1617 */
.dialog.overlay>.content>.header {
    background-image: none;
    background-color: transparent;
    border-bottom: none;
}

/* Popup dialog footer - don't show line above buttons - containter.css line 1476 */
.dialog.overlay.sizeable>.content>.footer {
	border-width: 0px;
}

/* Buttons header/toolbar and table subheaders */
.toolbar
{
    background-image: none;
    background-color: #f7f7f7;  /* header sub-heading color */
}

/* Sub-header in Ad Hoc view => Custom Display form in the data chooser panel */
.list.tabular>.node>.header.wrap,
.list.collapsible>li>.header.wrap
{
    background-color: #f7f7f7;
    font-size:   12px;
    font-weight: normal;
    color: #000;
}

/* "Custom Filter Expression" Sub-header in Ad Hoc view => Custom Display form in the data chooser panel pageSpecific.css line 2016 */
#expression-container .filterName,
#filter-container .filterName
{
    font-weight: normal;
}

/* "Custom Filter Expression" Sub-header in Ad Hoc view => Custom Display form in the data chooser panel pageSpecific.css line 2101 */
#filter-container .title .button.mutton
{
    background-image: none;
    border-bottom-color: #d5d5d5;
}

#filter-container .title .button.mutton .icon
{
    background-image: url(images/disclosure_indicators_icons_sprite@1x.png);
    background-repeat: no-repeat;
    background-position: 5px 8px;
    background-size: 80px;
    display: inline-block;
    height: 32px;
    margin: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 22px;
}

/* "Filter" vertical pullout on right hand side of the panel - containers.css line 469 */
.column.decorated.minimized .vtitle
{
    font-weight: normal;
    font-size:   13px;
    color:       #2578a1;
}

/* "Filter" vertical pullout on right hand side of the panel - don't show border - containers.css line 494 */
.column.decorated.minimized.tertiary,
.column.decorated.minimized.secondary
{
        border: 1px solid transparent;
}

/* "Filter" vertical pullout background color when miniized on right hand side of the panel - containers.css line 1639 */
.column.decorated.minimized {
    background: #f4f2f0;
}

/* Chart filter table level selector header */
#chart-options-container .pod-header,
#level-container .pod-header
{
    background-image: none;
    background-color: #f4f2f0;
    border-bottom-color: #d5d5d5;
    font-size:   14px;
    font-weight: normal;
    color: #000;
}

/* Chart filter table level selector labels */
table.levelSelector .select-header
{
    font-size:   12px;
    font-weight: normal;
}


/* Schedule panel header */
#scheduler_editor #stepDisplay > fieldset legend {
    font-size: 18px;
    font-weight: normal;
    color: #000;
}


/* Dashboard click to add dashboard title panel header */
#dashboardDesigner #title
{
    background-color: #f7f7f7;  /* header sub-heading color */

    font-size:   18px;
    font-weight: normal;
    color:       #2578a1; /* Blue "link" color */
    cursor:      pointer;
}

/* IE specific override */
/* Ad Hoc View => Filter => Custom Filter Expression header color */
#expression-container .header
{
    /* Use same color used in gradient for header as defined in
       #expression-container .header - pageSpecific.css line 2016 */
    background: #D3C8EB;
}


/* HEADER overrides ***************************** END */

/* BUTTON overrides ***************************** START */
.button,
.jr-mButton.jr,
.jr.jr-mTree-label {
	border-radius: 5px;

    font-size: 12px;
    font-family: 'Helvetica Neue', 'Open Sans',  'Arial Unicode MS',   sans-serif;
	background-color: transparent;
}

.jr-mButton.jr-mButtonPrimary.jr[disabled] .jr-mButton-label {
	color: #707070;
}

.jr-mButtonSecondary.jr .jr-mButton-label.jr {
     color: #fff;
     font-family: source_sans_prosemibold, Franklin Gothic Medium, Verdana, Arial, sans-serif;
}

.action.primary,
.jr-mButtonPrimary.jr {
    background-image: none;
	background-color: #2578a1;

    color: #000;

}

/* Set font on all action buttons - override of button.css line 93 */
.action>.wrap,
.jr-mButton.jr .jr-mButton-label {
	font-size: 12px;
	font-weight: normal;
 }


/* primary action button - shown in blue */
.action.primary.over {
	background-color:#2578a1;
	font-weight: normal;
}

/* primary action button - shown in blue */
.action.primary.pressed {
	background-color:#2578a1;
	font-weight: normal;
}

.action,
.jr-mButtonSecondary.jr {
    background-image: none;
	background-color: #707070;

    color: #000;
	font-weight: normal;
}

.jr-mButtonAction.jr {
    background-color: #d8dad7;
}

.action.over,
.action.square.over {
	background-color: #707070;

     color: #000;
}

/* Needed for proper display of arrow buttons */
.action.square
{
	background-color: #d8dad7;
}

/* Needed for proper display of arrow buttons */
.action.square.over
{
	background-color: #9b9a9a;
}

/* Needed for proper display of arrow buttons */
.action.square[disabled]
{
    background: url("images/button_action_sprite.png") repeat-x scroll 0 0 #d8dad7
}


/* Needed for "Save Current Values" button in schedule parameters tab */
.sub.header>#save
{
	color: #000;
}

/* Primary action button hard coded overrides - shown "active" buttons in blue */

/* Ad Hoc View => Data Chooser popup buttons */
#table,           /* Topics  => "Table" button */
#chart,           /* Topics  => "Chart" button */
#crosstab,        /* Topics  => "Crosstab" button */
#dataChooserBtn,  /* Domains =s> "Choose Data..." button */
#olapChartBtn,    /* OLAP    => "Chart" button */
#olapCrosstabBtn, /* OLAP    => "Crosstab" button */

/* Ad Hoc View => Data Chooser => Select Fields panel buttons */
#goToDesigner_table,    /* "Table" button */
#goToDesigner_chart,    /* "Chart" button */
#goToDesigner_crosstab, /* "Crosstab" button */

/* "Browse" buttons used in various panels */
#browser_button,
#ds_browser_button,
#customTemplateBrowser,

/* Add Data Source panel buttons */
#addDriverBtn,  /* "Edit Driver" button */
#testDataSource, /* "Test Connection" button */

/* Manage Users => Properties panel buttons */
#loginAsUser, /* "Login as user" button */
#propertiesButtons>#delete,      /* "Delete" button */

/* New Schedule panel buttons */
#ftpTestButton,   /* "Test Connection" button */

/* Domain designer buttons */
#runQuery,         /* Run query button */
#saveTable,        /* Save Table button */
#newSet,           /* New Set button */
#deleteTable,      /* Delete Table button */
#deleteField,      /* Delete Field button */
#deleteItem,       /* Delete Item button */
.footer>#edit,     /* Edit button */
.footer>#save,     /* Save button */

.sub.header>#save /* "Save" button */
{
	background-color:#2578a1;
	font-weight: normal;
}



/* disabled "action" button font color */
/* selection colors */

/* Ad Hoc View => Data Chooser popup buttons */
#table[disabled],           /* Topics  => "Table" button */
#chart[disabled],           /* Topics  => "Chart" button */
#crosstab[disabled],        /* Topics  => "Crosstab" button */
#dataChooserBtn[disabled],  /* Domains => "Choose Data..." button */
#olapChartBtn[disabled],    /* OLAP    => "Chart" button */
#olapCrosstabBtn[disabled], /* OLAP    => "Crosstab" button */

/* Ad Hoc View => Data Chooser => Select Fields panel buttons */
#goToDesigner_table[disabled],    /* "Table" button */
#goToDesigner_chart[disabled],    /* "Chart" button */
#goToDesigner_crosstab[disabled], /* "Crosstab" button */

/* "Browse" buttons used in various panels */
#browser_button[disabled],
#ds_browser_button[disabled],
#customTemplateBrowser[disabled],

/* Add Data Source panel buttons */
#addDriverBtn[disabled],   /* "Edit Driver" button */
#testDataSource[disabled], /* "Test Connection" button */

/* Manage Users => Properties panel buttons */
#loginAsUser[disabled], /* "Login as user" button */
#propertiesButtons>#delete[disabled],      /* "Delete" button */

/* New Schedule panel buttons */
#ftpTestButton[disabled],   /* "Test Connection" button */

.sub.header>#save[disabled], /* "Save" button */

/* Domain designer buttons */
#runQuery[disabled],    /* Run query button */
#saveTable[disabled],   /* Save Table button */
#newSet[disabled],      /* New Set button */
#deleteTable[disabled], /* Delete Table button */
#deleteField[disabled], /* Delete Field button */
#deleteItem[disabled],  /* Delete Item button */
.footer>#edit[disabled],  /* Edit button */
.footer>#save[disabled],  /* Save button */

.palette08,
.button.action.primary.disabled,
.button.action.primary.jumbo.disabled,
.button.action.primary[disabled],
.jr-mButton.jr-mButtonPrimary.jr[disabled],
.button.action.primary.jumbo[disabled]
{
    background-image: none;
    background-color: #c0c0c0; /* grey */
    color:#707070;
	font-weight: normal;
	opacity: 1;
}


/* Show blue for the Cancel button in loading dialog */
.dialog.loading.cancellable #cancel
{
	background-color:#2578a1;
	font-weight: normal;
}

/* disabled "action" button - theme.css override line 288 */
.palette03,
.button.disabled,
.button[disabled],
.button.primary[disabled]
{
   color:#707070;
   background-color: #c0c0c0;
   font-weight: normal;
}

/* BUTTON overrides ***************************** END */

/* Toolbar button overrides ********************* BEGIN */

/* Display toolbar button with correct background color */
.button.capsule,
.button.capsule.up,
.button.capsule[disabled]
{
    background-image: none;
    background-color: transparent;
	background-position: 0 0;
}

/* Highlight toolbar button color */
.button.capsule.up.over,
.button.capsule.down.over
{
    color: #707070;
    background-image: none;
    background-color: #707070;

	background-position: 0 0;
}

/* Toolbar button pressed color */
.button.capsule.text.up.over,
.button.capsule.text.up.pressed
{
    color: #707070;
    background-image: none;
    background-color: transparent;
	background-position: 0 0;
}

/* Disabled toolbar button color */
.button.capsule.text.up.over[disabled]
{
    color: #707070;
    background-image: none;
    background-color: transparent;
	background-position: 0 0;
}


/* Report view arrow toolbar buttons highlight color */
#reportViewer #pagination .action.square.over,
#reportViewer #pagination .action.square.pressed
{
    color: #707070;
    background-image: none;
    background-color: #707070;
}

/* Toolbar button overrides ********************* END */

/* MENU container.css overrides ***************************** BEGIN */

.menu.primaryNav .wrap.over,
.menu.primaryNav .wrap.pressed
{
    background-image: none;
    background-color:  #d7dade; /* selected color */
	background-position: center top;  /* IE */
    color:  #7791AB;
}

/* Override the menu item highlight color and font */
.menu.vertical li>.wrap.over
{
    /* Use the same color defined for list over color, color below is from list.css line 1846 */
    background-color:  #d9e5e9; /* selected menu item color */
    color: #666; /* default gray color from  theme.css line 312 */
}

/* Override the menu item tap/highlight color and font */
.menu.vertical li>.wrap.pressed
{
    /* Use the same color defined for list over color, color below is from list.css line 1846 */
    background-color:  #d9e5e9; /* selected menu item color */
    color: #666; /* default gray color from  theme.css line 312 */
}


/* Make menu items square */
.menu.vertical .wrap
{
	border-radius: 0px;
}

/* Menu items in the report view */
.pmenuitem
{
    color: #666 !important; /* default gray color from  theme.css line 312 */
    font-family: 'Helvetica Neue', 'Open Sans',  'Arial Unicode MS',   sans-serif !important;
    font-size: 12px !important;
}

/* Menu highlight color for menus in the report view */
.pmenuitem.hover
{
    color: #666 !important; /* default gray color from  theme.css line 312 */
    background-color:  #d9e5e9 !important; /* selected menu item color */
    font-family: 'Helvetica Neue', 'Open Sans',  'Arial Unicode MS',   sans-serif !important;
    font-size: 12px !important;
}

/* MENU container.css overrides ***************************** END */


/* LIST overrides ******************************************* BEGIN */

/* Selected list item */
.list>li>.wrap.pressed,
.list>li.selected>.wrap,
.list>li.selected>.wrap.over
{
    background-color: #D9E5E9; /* light blue */
	color:#000;
}

/* Selected list item - PageSpecific.css line 3916 */
#resultsList li.selected > div.wrap > div.resourceType,
#resultsList li.pressed > div.wrap > div.resourceType
{
    background: #D9E5E9 !important; /* light blue */
	color:#000;
}

/* Selected list item - theme.css line 280 */
.list.collapsible .selected>.wrap,
#resultsContainer .resources.selected p,
.selected>.wrap .resourceName,
.selected>.wrap .resourceDescription,
.selected>.wrap .resourcePath,
.list.collapsible>li>.wrap.pressed,
.list.collapsible .selected>.wrap,
#entitiesList .selected>.wrap,
#entitiesList .wrap.pressed
{
	color:#000;
}

/* LIST overrides ***************************************** END */

/* FONT overrides ***************************************** BEGIN */

.content .header > .title,
#filter-container .filterName,
#expression-container .filterName {
	color: #000;
}

/* Popup header and Page header */
.header.mover>.title {
    font-size: 18px;
    font-weight: normal; /* needed since theme.css sets it to bold */
}

/* Popup header and Page header */
.header>.title,
#reportViewer .body.oneColumn > .header > .title,
#reportViewer .body.twoColumn > .header > .title,
.pageHeader-title-text,
.jr-mDomain-header-title-text.jr {
    font-size: 14px;
    font-weight: normal; /* needed since theme.css sets it to bold */
}

.jr-mDomain.jr {
    font-family: 'Helvetica Neue', 'Open Sans',  'Arial Unicode MS',   sans-serif;
    font-size: 14px;
}

.jr-mListbox-label.jr {
    font-family: 'Helvetica Neue', 'Open Sans',  'Arial Unicode MS',   sans-serif;
}

/* Body Copy - font shown in body of panels - override from theme.css line 173 */
.default,body,
.message,
.message.warning {
	line-height:1.182em; /* 11 x 1.182 = 13 */

    font-size: 12px;
    font-family: 'Helvetica Neue', 'Open Sans',  'Arial Unicode MS',   sans-serif;
	font-weight: 400;
}


/* Body Copy - font shown in body of panels - override from theme.css line 342 */
.palette06,
body,
.title>.path,
.menu li,
*[readonly=readonly],
.resourceDescription {
	color:#000;  /* black */
}

/* Form legend group label fonts */
.group>legend
{
    font-size: 12px;
	color:#000;  /* black */
}

/* Form field label fonts */
label.control
{
    font-size: 12px;
	color:#000;  /* black */
}

/* Form field label fonts */
.control>.wrap
{
    font-size: 12px;
	color:#000;  /* black */
}

/* Form "hint" text fonts */
.hint
{
    font-size: 12px;
    color: #8d8d8d;  /* grey */
}

/* Checkbox control field label fonts */

div.control
{
    font-size: 12px;
}
/* Read only text label fonts */
p.description
{
    font-size: 12px;
    color: #8d8d8d;  /* grey */
}

/* Override for Data Chooser popup - don't show background in read only area at the bottom - override pagesSecific.css line 1018*/
#dataChooserSource #sourceDialog .description
{
    background-color: transparent;
    border: none;
}

/* Page header font - theme.css line 400 */
.textAccent02
{
    color:       #000;
    font-size:   18px;
	font-weight: normal;
}

/* Page body font - theme.css line 41 */
h4
{
    font-size:   12px;
	font-weight: 400;
}

/* "Columns" and "Groups" label fonts - pageSpecfic.css line 1781 */
.displayManager .axis>.title
{
    font-size:   12px;
	font-weight: normal;
	color:       #000; /* black */
}

/* "Columns" and "Groups" input control - pageSpecfic.css line 1786 */
.displayManager .axis>.slot
{
    border-radius: 5px;
}

/* "Click to add a title" text font - pageSpecfic.css line 1365 */
#designer #titleCaption
{
    font-size: 18px;
    color:     #2578a1; /* Blue "link" color */
    cursor:    pointer;
}


/* "label before toggle buttons text font - theme.css line 311 */
.tabSet.text>.label>.wrap
{
    font-size:   12px;
	font-weight: normal;
	color:       #000; /* black */
}

/* Checkbox lables - pageSpecfic.css line 930 */
#chartFormatDialog .control.checkBox label
{
	color:       #000; /* black */
}


/* Section labels lables - pageSpecfic.css line 930 */
.section,
legend.label>.wrap
{
    font-size: 12px;
	font-weight: normal;
	color:       #000; /* black */
}

/* Section labels - pageSpecfic.css line 930 */
.control>label
{
    font-size: 12px;
	font-weight: normal;
	color:       #000; /* black */
}

/* Label in the "Create Report" explorer */
#advTreePanel>.wrap
{
    font-size: 12px;
	font-weight: normal;
}


/* Labels in the "Data Chooser" -> Pre-filters */
.filters .fieldName
{
    font-size: 12px;
	font-weight: normal;
	color:       #000; /* black */
}


/* Link label colors */
.list .launcher
{
    font-size: 12px;
    color:     #2578a1; /* Blue "link" color */
}


/* More labels for input controls */
.list.inputControls label .wrap,
.list.inputControls div .wrap
{
    font-size: 12px;
	font-weight: normal;
}

/* FONT overrides ***************************************** END */

/* Data Chooser tab control overrides ********************* BEGIN */

/* Unselected "active" button */
.tabSet.vertical.buttons .button
{

    background-position: 0 0;

    font-size: 14px;
    font-family: 'Helvetica Neue', 'Open Sans',  'Arial Unicode MS',   sans-serif;
	font-weight: 400;

    color:#000;
    margin-top: 5px;
    border: solid 1px #c0c0c0;

    background-image: -webkit-linear-gradient(bottom, #f4f2f0, #fff);
    background-image: -moz-linear-gradient(bottom, #f4f2f0, #fff);
    background-image: -o-linear-gradient(bottom, #f4f2f0, #fff);
    background-image: linear-gradient(to top, #f4f2f0, #fff);
}



/* Disabled button */
.tabSet.buttons.vertical .button[disabled]
{
    font-size: 14px;
    font-family: 'Helvetica Neue', 'Open Sans',  'Arial Unicode MS',   sans-serif;
	font-weight: 400;

    background-image: none;
    background-color: #c0c0c0;

    color:#707070;  /* grey */

    margin-top: 5px;
}

/* Selected button */
.tabSet.buttons .selected .button
{
    font-size: 14px;
    font-family: 'Helvetica Neue', 'Open Sans',  'Arial Unicode MS',   sans-serif;
	font-weight: 400;

	background-image: none;
    background-color:  #30495d; /* selected color */
    color:#000;

    margin-top: 5px;
}

/* Set font on all vertical buttons */
.vertical .tab> .button .wrap
{
	font-size: 14px;
}

.tabSet.vertical.buttons .button.over
{
    background-position: 0 0;
}
/* Set Blue "link" color for submit button*/
#button_submit.button.action{
background-image: none;
background-color: #2578a1;
color: #000;
font-weight: normal;
}

/* Data Chooser tab control overrides ********************* END */

/* Bubbles control overrides ****************************** BEGIN */

/* Bubble font and text color override - pageSpecific.css line 1928 */
.tokens .button.level> .wrap
{
    font-size: 12px;
    color: #000;
}

/* Bubble font and text color override - pageSpecific.css line 1935 */
.wrap.dragging.measure,
.tokens .button.member>.wrap
{
    font-size: 12px;
    color: #000;
}

/* Bubbles control overrides ****************************** END */

/* Tab control overrides ********************************** BEGIN */


/* Tab control font override - controls.css line 1343 */
.tabSet.horizontal.buttons .selected>.button>.wrap,
.jr-mTab.jr-mTabHorizontal.jr >.jr-isActive >.jr-mTab-item-label
{
	color: #2d4448;
    font-size: 14px;
    font-weight: normal;
}

.jr-mTab.jr-mTabHorizontal.jr >.jr-isActive {
	background-color: #ebebeb;
}

/* Tab control override - controls.css line 1343 */
.tabSet.anchor
{
        background-color: transparent;
        border-bottom: 1px solid transparent;
        border-top: 1px solid #c0c0c0;
        height: 1px;
}

/* Selected tab override - controls.css line 1353 */
.tabSet.horizontal.buttons>.tab.selected>.button,
.tabSet.horizontal.buttons>.tab.selected>.button.over,
.tabSet.horizontal.buttons>.tab.selected>.button.pressed
{
    border: none;

    background-color: #fff;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;

    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}


/* Pointer over tab font color override - control.css line 1476 */
.tabSet.horizontal.buttons .button.over,
.tabSet.horizontal.buttons .button.pressed
{
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;

    border-top: 1px solid transparent;
    border-right: 1px solid transparent;

    border-bottom: none;

    border-left: 1px solid transparent;
	background: transparent;

    color:     #2578a1; /* Blue "link" color */
}

/* Selected tab font color override - theme.css line 384 */
.tabSet.horizontal.buttons .selected>.button>.wrap,
.jr-mTab.jr-mTabHorizontal.jr >.jr-isActive >.jr-mTab-item-label
{
    color: #d01c09;
}


/* Non-selected tab font color override - theme.css line 384 */
.buttons>.tab>.button,
.jr-mTab.jr .jr-mTab-item-label
{
    font-size: 14px;
    font-weight: normal;
    font-family: 'Helvetica Neue', 'Open Sans',  'Arial Unicode MS',   sans-serif;
    color:     #2578a1; /* Blue "link" color */
}

/* Non-selected tab tab border override - theme.css line 384 */
.tabSet.horizontal.buttons li,
.jr-mTab.jr-mTabHorizontal.jr >li
{
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;

    border-top: 1px solid #c0c0c0;
    border-right: 1px solid #c0c0c0;
    border-bottom: none;
    border-left: 1px solid #c0c0c0;
}

/* Font size to use in all tabs */
.tabSet.horizontal .button>.wrap
{
    font-size: 14px;
}


/* Disabled tab font color */
.tabSet.buttons .disabled .button
{
    color:     #707070; /* grey */
}


/* Non-selected tab font border override - theme.css line 244 */
.tabSet.horizontal.buttons .disabled .button.over,
.tabSet.buttons .disabled .button.over
{
    color:     #707070; /* grey */
    cursor:   default;
}

.tabSet.horizontal.buttons .disabled .button.pressed,
.tabSet.buttons .disabled .button.pressed
{
    color:     #707070; /* grey */
    cursor:   default;
}

.tabSet.buttons a>.button.over
{
    color:     #2578a1; /* Blue "link" color */
}



/* Set default tab top width so button does not shift down when cursor is over it - control..css line 1311 */
.tabSet.horizontal.buttons .button
{
	border-top:1px solid transparent;
}


/* Tab control overrides ********************************** END */


/* JIVE Dialog and related control overrides ********************************** BEGIN */

/* Report view toolbar in report "header" button highlight colors */
.jive_foobar_button.over
{
    background-image: none !important;
    background-color: #707070 !important;
}

/* General JIVE dialog fonts  */
.jive_dialog
{
    font-family: 'Helvetica Neue', 'Open Sans',  'Arial Unicode MS',   sans-serif !important;
	font-weight: normal !important;
	font-size: 12px !important;
}

/* Dialog header  */
.jive_dialog .dialogHeader
{
    color: #000 !important;
    font-family: 'Helvetica Neue', 'Open Sans',  'Arial Unicode MS',   sans-serif !important;
	font-weight: normal !important;

    border-bottom: 1px solid #c0c0c0 !important;

    background: none !important;
    cursor: move !important;

    /* Increase height for tabs */
    height: 52px !important;
}

/* JIVE Dialog header font  */
.jive_dialog h2
{
	font-size: 18px !important;
}


/* JIVE Dialog header font  */
.jive_dialog h2
{
	font-size: 18px !important;
}

/* JIVE Dialog header default tab font color */
.tab.multisheet.active,
.tab.dialog.active
{
    color:     #000 !important;
}

/* JIVE tab border and outline color */
.tab.multisheet.active span,
.tab.dialog.active span
{
    font-weight: normal !important;

    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;

    border-top: 1px solid #c0c0c0 !important;
    border-left: 1px solid #c0c0c0 !important;
    border-right: 1px solid #c0c0c0 !important;
}

/* Additional JIVE tab border and outline color */
.tab.multisheet,
.tab.dialog
{
    border-color: #c0c0c0 !important;
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
}

/* JIVE tab border outline color */
.tabContainer
{
	font-size: 11px !important;
    color:     #2578a1 !important; /* Blue "link" color */
}

/* JIVE label text font for "Apply" labels */
.applytoTitle
{
	font-size: 12px !important;
    font-family: 'Helvetica Neue', 'Open Sans',  'Arial Unicode MS',   sans-serif !important;
	font-weight: normal !important;
}

/* JIVE label fonts */
div.wrapper.label
{
	color: #000 !important;
	font-size: 12px !important;
    font-family: 'Helvetica Neue', 'Open Sans',  'Arial Unicode MS',   sans-serif !important;
	font-weight: normal !important;
}

/* More JIVE label fonts */
div.wrapper
{
	color: #000 !important;
	font-size: 12px !important;
    font-family: 'Helvetica Neue', 'Open Sans',  'Arial Unicode MS',   sans-serif !important;
	font-weight: normal !important;
}

/* JIVE input and select control fonts */
.jive_form input,
.jive_form select
{
	font-size: 12px !important;
}

/* JIVE make select control have same margin as select control */
.jive_form select
{
	margin: 0px !important;
}

/* JIVE input control heights to be same as select */
.jive_form input
{
	height: 18px !important;
    line-height: 18px !important;
}

/* JIVE button fonts */
.jive_dialog button > .wrap
{
	font-size: 12px !important;
	font-weight: normal !important;
}

/* JIVE primary button fonts */
#jive_dialog button.action.primary.over,
#jive_dialog button.action.primary
{
	background-color:#2578a1 !important;
	font-weight: normal !important;
}

/* JIVE primary OK button fonts */
#dialogOk button.action.primary.over,
#dialogOk button.action.primary
{
	background-color:#2578a1 !important;
	font-weight: normal !important;
}

/* More JIVE primary button fonts */
#jive_components #jive_dialog button.action.primary.over,
#jive_components #jive_dialog button.action.primary
{
	background:#2578a1 !important;
	font-weight: normal !important;
}

/* JIVE primary button over fonts */
#jive_dialog button.action.over,
#jive_dialog button.action
{
    background-image: none !important;
	background-color: #707070 !important;

    color: #000 !important;
	font-weight: normal !important;
}


/* JIVE toggle button icon background color */
.jive_inputbutton.selected
{
    background-image: none !important;
    background-color: #d9e5e9 !important; /* make it the same as the menu highlight light blue */
}

/* JIVE toggle button icon background color - needed for showing our own background color */
.jive_inputbutton
{
    background-image: none !important;
}

/* JIVE input field label color */
.jive_inputLabel
{
    color: #000 !important;
}

/* JIVE active buttons */
.jive_dialog button
{
    background-image: none    !important;
	background-color: #2578a1 !important;
    border-radius:    5px     !important;

    color: #000 !important;

}

/* More JIVE inactive buttons */
#jive_components #jive_dialog div.dialogFooter button.disabled
{
    background-image: none    !important;
    background-color: #c0c0c0 !important; /* grey */
    color:#707070             !important;
	font-weight: normal       !important;
    cursor: default           !important;
    opacity: 1                !important;
    filter: none              !important;
}

/* JIVE plain buttons that don't have a background */
.jive_inputbutton.plain
{
    color:     #2578a1 !important; /* Blue "link" color */
}


.jive_chartMenu li>.wrap.over
{
    /* Use the same color defined for list over color, color below is from list.css line 1846 */
    background-color:  #d9e5e9 !important; /* selected menu item color */
    color: #666 !important; /* default gray color from  theme.css line 312 */
    font-family: 'Helvetica Neue', 'Open Sans',  'Arial Unicode MS',   sans-serif !important;
   font-weight: normal !important;
}


.jive_chartMenu .wrap
{
    color: #666 !important; /* default gray color from  theme.css line 312 */
    font-family: 'Helvetica Neue', 'Open Sans',  'Arial Unicode MS',   sans-serif !important;
    font-weight: normal !important;
    font-size: 12px !important;
}


.jive_chartTypeSelector>.content>.header>.title
{
    color: #000 !important;
    font-family: 'Helvetica Neue', 'Open Sans',  'Arial Unicode MS',   sans-serif !important;
	font-weight: normal !important;

    background: none !important;
    cursor: move !important;

	font-size: 18px !important;
}

.jive_chartTypeSelector>.content>.header
{
    background: none !important;
    border-bottom: 1px solid #c0c0c0 !important;
}


.jive_chartTypeSelector .wrap
{
    font-family: 'Helvetica Neue', 'Open Sans',  'Arial Unicode MS',   sans-serif !important;
    font-weight: normal !important;
    font-size: 12px !important;
    color: #000 !important;
}
/* JIVE Dialog and related control overrides ********************************** END */

/* Show Library, View, Manage, Create in black */
.menu.primaryNav .button
{
    color:  #fff;
	font-weight: bold;
}

/* Fix for CLRT-77298. Hide the "Login As User" button */
#manage_users #loginAsUser {
    display: inline;
}

/* Hyperlink styling for reports. Fix for CLRT-76367/CLRT-78879 */
._jrHyperLink {
    color: #217eb5;
    cursor: pointer;
    font-weight: bold;
}

.m-Dialog-header-title.jrs
{
    color: #000;
    line-height: 28px;
    /* margin-left: 12px; */
    font-size: 18px;
    font-weight: normal;
}

/* Fix for CLRT-80077 - START */
fieldset#calendarRecurrence .daySelector
{
	height:100px;
}

fieldset#calendarRecurrence .monthSelector
{
	height:100px;
}
/* Fix for CLRT-80077 - END */

/*Fix for DE54297 - START */
#completeStackTrace {
	padding-bottom:0 !important;
	min-height:350px;
}
/*Fix for DE54297 - END */