/**
 *         Copyright (C) 2016 CA Technologies, 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: September 2nd 2016
 * Last Updated: September 2nd 2016
 * 
 * Description:
 * CA CSS theme 
 *
 */ 
/* General overrides ***************************** START */
.body 
{
	font-weight: 400;
}

/* Show dark footer */
#frameFooter {
    background: #323232;
}

/* 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 */
}

/*text font dimension*/
input[type="text"], 
input[type="password"], 
textarea 
{
	font-weight: 400;
    font-size: 12px;
    background-image: none;   /* fixes the gray/disabled background */
	width: 100%;
}
.palette03, .button.disabled, .button[disabled], .button.primary[disabled] {
    color: #707070;
    background-color: #c0c0c0;
    font-weight: normal;
}

/* Radius to use on all input/text area fields-Login */
input, textarea
{
	border-radius: 5px;
    font-size: 12px;
	
}
.title>.path
{
   	font-weight: normal;
    font-size: 12px;
}
/* Link label colors */
.list .launcher 
{
    font-size: 12px;
    color:     #2578a1; /* Blue "link" color */
}
/*colour of all button-login*/
.action.primary {
    background-image: none;
	background-color: #2578a1;
    
    color: #fff;

}
/* Set font on all action buttons - override of button.css line 93 - Login button*/
.action>.wrap {
	font-size: 12px;
	font-weight: normal;
 }
 
 /* primary action button - shown in blue after login*/
.action.primary.over {
	background-color:#2578a1;
	font-weight: normal;
} 
/* Remove the About JasperReports Server at the bottom left of the footer */
#about {
    color: #ffffff;
	visibility: visible;
}
/* Show dark banner header */
.banner {
    background: #323232;
}
#logo {
    background: url(images/logo.png) no-repeat 0 0 transparent;
    border: none;
    height: 31px;
    width: 30px;
    margin: 0px 0px 0 0px;
}
/* Remove extra space to the right of the logo */
.sectionLeft 
{
  margin-left: -10px;
}

/* Make all search controls use 5px radius */
.control.searchLockup>.wrap {
    border-radius: 5px;
}

/* Outside perimeter border */
.column.decorated 
{
        margin: 4px;
        border: 1px solid #d5d5d5;
}

/* FONT overrides ***************************************** BEGIN */
/*home font*/
.content .header > .title,
#filter-container .filterName,
#expression-container .filterName {
	color: #000; 
}
/* "Custom Filter Expression" Sub-header in Ad Hoc view */
#expression-container .filterName,
#filter-container .filterName
{
    font-weight: normal;
}
/* Popup header and Page header -repository,folder*/
.header>.title {
    font-size: 14px;
    font-weight: normal; /* needed since theme.css sets it to bold */
}

/* HEADER overrides ***************************** START */
/*Home grey line border*/
/* Sub-header and titles background color override (shown at top of explorer view and selection lists - container.css line 1652  */
.column.decorated>.content>.header, 
.column.decorated>.content>.header>.subheader, 
.dialog.overlay>.content>.header
{
    /* japsersoft  background: url(images/column_header_bkgd.png) repeat-x #fff; */
    
    background-image: none;
    background-color: #f4f2f0;
}

/* Buttons header/toolbar and table subheaders */
.toolbar
{
    background-image: none;
    background-color: #f7f7f7;  /* header sub-heading color */
}
/* Make menu items square */
.menu.vertical .wrap 
{
	border-radius: 0px;
}
.button {
	border-radius: 5px;
    font-size: 11px;
	background-color: transparent;
}
/* 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 ******************************************* BEGIN */

/* Selected list item */
.list>li>.wrap.pressed, 
.list>li.selected>.wrap, 
.list>li.selected>.wrap.over 
{
    background-color: #D9E5E9; /* light blue */
	color:#000;
}

/*for the creating new schedule*/
/* Non-selected tab tab border override  */
.tabSet.horizontal.buttons 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;
}

/*notification-all the button colour*/
/* Set default tab top width so button does not shift down when cursor is over it - control..css line 1497 */
.tabSet.horizontal.buttons .button  
{
	border-top:1px solid transparent;
}

/* Font size to use in all tabs */
.tabSet.horizontal .button>.wrap
{
    font-size: 14px;
}
/* Non-selected tab font color override  */
.buttons>.tab>.button
{
    font-size: 14px;
    font-weight: normal;
    color:     #2578a1; /* Blue "link" color */
}
/* Disabled tab font color */
.tabSet.buttons .disabled .button
{
    color:     #707070; /* grey */
}
/* Selected tab font color override */
.tabSet.horizontal.buttons .selected>.button>.wrap
{
    color: #323232;
}
/* tab below the properties and attributes of the above image*/
/* Tab control override - controls.css line 1343 */
.tabSet.anchor 
{
    background-color: #f4f4f4;
    border-bottom: 1px solid #e3e3e3;
    border-top: 1px solid #e3e3e3;
    height: 8px;
    top: 28px;
}
/* Tab control font override - controls.css line 1677*/
.tabSet.horizontal.buttons .selected>.button>.wrap
{
    font-size: 14px;
    font-weight: normal;
}
/* 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;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
/* "New Domain" page make input have same padding */
.browser input 
{
    padding: 2px 3px;
}
/* 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 {
    background-image: none;
	background-color: #707070;
    color: #fff;
	font-weight: normal;
}
/* Body Copy - font shown in body of panels - override from theme.css line 180 */
.default,body,
.message,
.message.warning { 
	line-height:1.182em; /* 11 x 1.182 = 13 */
    font-size: 12px;
	font-weight: 400;
}

/* Checkbox control field label fonts */
div.control
{
    font-size: 12px;
}
/* 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 */
}
/* Align top of select with other controls on same line */
.control.inline>select 
{
    margin-top: 1px;
}
/* Dropdown lists shown in many forms */
select 
{
    border-radius: 5px;         
    font-size: 12px;
    border:1px solid #ccc;
    height: 20px;
}
select.monthSelector
{
	height: 200px;
}
select.daySelector
{
	height: 120px;
	
}
/* Form legend group label fonts */
.group>legend
{
    font-size: 12px;
	color:#000;  /* black */
}
/* Changing the font size of the label Manage…*/
.list .launcher {
    font-size: 12px
    /* color: #2578a1; */
}
/*manager organization ,user, roles*/
/* 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 */
/*Changing the background color of save button in properties frame footer */
/* 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],
.button.action.primary.jumbo[disabled]
{ 
    background-image: none;
    background-color: #c0c0c0; /* grey */
    color:#707070;  
	font-weight: normal;
}
/* 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 header and Page header-/* Header  text properties for (Add organization label in above image )*/ */
.header.mover>.title {
    font-size: 18px;
    font-weight: normal; /* needed since theme.css sets it to bold */
}
/*Background color of the arrow mark of roles assigned for users */
.action.square {
    background-color: #d8dad7;
}
/* Unselected "active" button */
.tabSet.vertical.buttons .button 
{
    
    background-position: 0 0;
    
    font-size: 14px;
	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-weight: 400;
        background-image: none; 
    background-color: #c0c0c0; 
        color:#707070;  /* grey */
       margin-top: 5px; 
}
/* Selected button */
.tabSet.buttons .selected .button
{
    font-size: 14px;
  	font-weight: 400;
    	background-image: none;
    background-color:  #30495d; /* selected color */
    color:#fff; 
        margin-top: 5px; 
}

/* Set font on all vertical buttons */
.vertical .tab> .button .wrap 
{
	font-size: 14px;
}
/* Dropdown lists shown in the toolbars */
.toolbar .dropList
{
    border-radius: 5px;         
    font-size: 12px;
    border:1px solid #ccc;
    margin-top: 3px; 

}
/* "Columns" and "Groups" label fonts(adhoc view) - 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;
}
/* 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 */  
}
/* 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; 
}

/* 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;
}
/* Link label colors 


.more.launcher
{
    font-size: 12px;
    color: #2578a1;
}  /* Blue "link" color */

/*For all the action buttons*/
.action.over,
.action.square.over {
	background-color: #707070;
    
     color: #fff;
}
/* Section labels lables - pageSpecfic.css line 930 */
.section,
legend.label>.wrap
{
    font-size: 12px;
	font-weight: normal;
	color:       #000; /* black */
}

/* 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;
}
/* 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;
}
.list.responsive>li>.wrap.pressed 
{
    background-color: #d9e5e9; /* selected menu item color */
}
.menu.primaryNav .wrap.over,
.menu.primaryNav .wrap.pressed 
{
    background-image: none;
    background-color:  #2578a1; /* selected color */
	background-position: center top;  /* IE */
}
/* delete,edit ,save,cancel buttons in properites div*/
#table, #chart, #crosstab, #dataChooserBtn, #olapChartBtn, #olapCrosstabBtn, #goToDesigner_table, #goToDesigner_chart, #goToDesigner_crosstab, #browser_button, #ds_browser_button, #customTemplateBrowser, #addDriverBtn, #testDataSource, #loginAsUser, #propertiesButtons>#delete, #ftpTestButton, #runQuery, #saveTable, #newSet, #deleteTable, #deleteField, #deleteItem, .footer>#edit, .footer>#save, .sub.header>#save {
    background-color: #2578a1;
    font-weight: normal;
}

#table[disabled], #chart[disabled], #crosstab[disabled], #dataChooserBtn[disabled], #olapChartBtn[disabled], #olapCrosstabBtn[disabled], #goToDesigner_table[disabled], #goToDesigner_chart[disabled], #goToDesigner_crosstab[disabled], #browser_button[disabled], #ds_browser_button[disabled], #customTemplateBrowser[disabled], #addDriverBtn[disabled], #testDataSource[disabled], #loginAsUser[disabled], #propertiesButtons>#delete[disabled], #ftpTestButton[disabled], .sub.header>#save[disabled], #runQuery[disabled], #saveTable[disabled], #newSet[disabled], #deleteTable[disabled], #deleteField[disabled], #deleteItem[disabled], .footer>#edit[disabled], .footer>#save[disabled], .palette08, .button.action.primary.disabled, .button.action.primary.jumbo.disabled, .button.action.primary[disabled], .button.action.primary.jumbo[disabled] {
    background-image: none;
    background-color: #c0c0c0;
    color: #707070;
    font-weight: normal;
}
/* Adding margin-bootom in login */
#loginPage #loginForm fieldset label {
	margin-bottom: 0px;
	margin-top: 0px;
	line-height: 1.89em;
}
/* Hide the copyright at the bottom right of footer */
#copyright {
    color: #ffffff;
	visibility: visible;
}
/* set the background color of server settings*/
.list.filters > li:not(.selected) > .wrap.over, .list.filters > li:not(.selected) > .wrap.pressed {
    background-color: #2578a1;
    color: #fff;
}
.list.filters > li > .wrap.over.separator> .more.launcher, .list.filters > li > .wrap.pressed.separator> .more.launcher,.list.filters > li > .wrap.over.separator> .fewer.launcher, .list.filters > li > .wrap.pressed.separator> .fewer.launcher{
    background-color: #2578a1;
    color: #fff;
}
