/*
 * Copyright (C) 2005 - 2020 TIBCO Software Inc. All rights reserved.
 * http://www.jaspersoft.com.
 *
 * Unless you have purchased a commercial license agreement from Jaspersoft,
 * the following license terms apply:
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as
 * published by the Free Software Foundation, either version 3 of the
 * License, or (at your option) any later version.
 *
 * 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/>.
 */

/*
.overrides_custom css
Place styles for simple UI customization in this file
*/

/* Accessible keyboard navigation */
#metaLinks li.subfocus:not(select),
#metaLinks li.over {
	background-color: #89bd0d;
	border-radius: 7px;
}

/* theme.css */
.palette08,
.button.action.primary.disabled,
.button.action.primary[disabled] {
	border-radius: 7px;
	color: #97cffe;
}

.palette08_bkgd {
	background-color: #a2c664;
	border-radius: 7px;
}

.palette10_bkgd {
	background-color: #6aa707;
	border-radius: 7px;
}

.content .header>.title,
.column.decorated.minimized .vtitle {
	color: #666666;
}

.palette14_bkgd,
.palette15_bkgd,
.palette16_bkgd {
	background-color: transparent;
}

.palette15,
.button.capsule.down {
	border-radius: 7px;
	color: #004400;
}

.palette16,
.button.capsule.down.disabled,
.button.capsule.down[disabled],
.resourcePath {
	border-radius: 7px;
	color: #306f04;
}

.sky_bkgd {
	background-color: #4698be;
	border-radius: 7px;
}

.addNewItem,
a.addNewItem,
.hyperlinkPropertiesSection a.addNewItem {
	border-color: #3bafff;
	border-radius: 7px;
	color: #3bafff;
}

.button.capsule.superfocus.subfocus:hover,
.button.capsule.up.over,
.button.capsule.down,
.button.capsule.down.over,
.button.capsule.down.pressed {
	background-color: #0081cb;
	border-radius: 7px;
}

.button.capsule.up.pressed,
.button.capsule.down.over,
.button.capsule.superfocus.subfocus.pressed {
	background-color: #3bafff;
	border-radius: 7px;
}

.dashboardToolbar #save.pressed,
.dashboardToolbar #export.pressed,
.dashboardCanvas .dashletToolbar .button.text.cancelDashletButton,
.dashboardCanvas .dashletToolbar .button.exportDashletButton.pressed {
	background-color: #0081cb;
	border-radius: 7px;
}

.action.small.up.over,
.action.small.up.pressed {
	background-color: #0081cb;
	border-radius: 7px;
}

.action.small.pressed.over,
.action.small.down,
.action.small.down.over,
.action.small.down.pressed,
.sourceDialogNew .header .button.over.subfocus {
	background-color: #3bafff;
	border-radius: 7px;
}

.palette11,
.textAccent02,
.tabSet.text .selected.tab>.wrap,
.tabSet.text .selected.tab>.wrap.over,
.tabSet.text .selected.tab>.wrap.pressed,
.list.filters>li.selected>.wrap,
.list.filters>li.selected>.wrap.pressed,
.list.filters>li.selected>.wrap .launcher,
.list.stepIndicator .selected>.wrap,
.panel.info.system .message,
.list.type_basic .wrap a,
.resourceName,
.fsection,
.launcher,
#reportContainer a,
#scheduler_editor #stepDisplay>fieldset>legend,
.homeSidebar-title,
.workflow-title,
#resultsContainer .resourceName,
.resourceBlock a:link,
.resourceBlock a:visited,
.resourceBlock a:hover,
.resourceBlock a:active,
.workflow-description a:hover,
.workflow-buttonContainer .button,
.plusminus .node>.wrap>.jrbookmark,
.list.settings .panel.pane.settings .header>.title,
.tabSet.horizontal.buttons .selected>.button>.wrap,
.tabSet.horizontal.buttons .button.over,
.tabSet.horizontal.buttons .button.pressed,
.content .header>.title,
.resourceBlock-title,
.column.decorated.minimized .vtitle,
.flow #stepDisplay .column.primary .header .title,
.flow #stepDisplay .column.secondary .header .title,
#loginPage #metaLinks li,
#loginPage #metaLinks a,
#loginPage #metaLinks a:hover,
#loginPage #metaLinks a:active,
#needHelp {
    /* TICBO medium blue */
	color: #0081cb;
}

.authorityPicker .selected,
.authorityPicker .highlighted.selected,
.list>li>.wrap.pressed,
.list>li.selected>.wrap,
.list>li.selected>.wrap.over,
div:focus li.selected>.wrap,
.royal_bkgd,
.menu.vertical li>.wrap.over,
.menu.vertical li>.wrap.pressed,
.list.responsive>li>.wrap.pressed,
.list.responsive>li.selected:focus>.wrap,
.list.responsive>li.selected:focus>.wrap.over {
	background-color: #3bafff;
	border-radius: 7px;
}

.cerulean {
	color: #134F91;
}

.cerulean_bkgd {
	background-color: #134f91;
	border-radius: 7px;
}

.tabSet.vertical.buttons .button {
	background-color: #0081cb;
	border-radius: 7px;
}

.tabSet.vertical.buttons .selected .button,
.tabSet.vertical.buttons .selected .button.over,
.tabSet.vertical.buttons .selected .button.pressed,
.tabSet.vertical.buttons .button.over,
.tabSet.vertical.buttons .button.pressed,
.tabSet.vertical.buttons .button.over {
	background-color: #3bafff;
	border-radius: 7px;
}

.tabSet.buttons.vertical [disabled] {
	color: #80b3df;
}

#loginPage #copy {
	background-color: #6aa707;
	border-right: 4px solid #fff;
	border-left: 4px solid #fff;
	border-radius: 7px;
}

#loginForm .devices {
	background-position: center 0;
	background-size: auto;
	border-radius: 7px;
}

#loginPage #frameFooter {
	height: 20px;
	background-color: #00a9d7;
	background-image: none;
	border-top: 2px solid #fff;
	border-radius: 7px;
}

a#about,
a#about:hover,
a#about:active {
	border-radius: 7px;
	color: #e4f4c9;
}

.workflow-title {
	color: #467a02;
}

.workflow-buttonContainer .button {
	border-radius: 7px;
	color: #467a02;
}

/* Lists */
.list.filters>li:not(.selected)>.wrap.over,
.list.filters>li:not(.selected)>.wrap.pressed {
	background-color: #3bafff;
	border-radius: 7px;
}

/* Controls */
#tableOptions.over,
#chartOptions.over {
	background-color: #0081cb;
	border-radius: 7px;
}

/* containers.css */
.banner {
	background-color: #6aa707;
	border-radius: 7px;
}

.menu.primaryNav .wrap.over,
.menu.primaryNav .wrap.pressed {
	background-color: #89bd0d;
	background-image: none;
	border-radius: 7px;
}

.menu.vertical {
    /* For all IE browsers */
	border: none \9;
}

.panel.tooltip .message.label {
	color: #0081cb;
}

#frameFooter {
	background-color: #6aa707;
	background-image: none;
	border-radius: 7px;
}

/* Repository */
#repoBrowse .column.primary>.content>.body {
	margin-top: 29px;
	border-radius: 7px;
}

/* buttons.css */
.action.jumbo {
	height: auto;
	border-radius: 7px;
}

.action.jumbo.up.over {
	border: 1px solid #8FBD04;
	border-radius: 7px;
	color: #8FBD04;
}

.action.jumbo.up.pressed {
	border: 1px solid #439000;
	border-radius: 7px;
	color: #439000;
}

.action.jumbo.pressed {
	-moz-box-shadow: 0px 0px 0px;
	-webkit-box-shadow: 0px 0px 0px;
	box-shadow: 0px 0px 0px;
	background-color: #6db000;
	border-radius: 7px;
}

.action.jumbo>.wrap {
	left: -5px;
	border-radius: 7px;
}

.action.primary,
.action.primary.pressed,
.action.primary.pressed.over {
	background-color: #3bafff;
	border-radius: 7px;
}

.action.primary.over {
	background-color: #0081cb;
	border-radius: 7px;
}

#reportViewer #asyncCancel,
#reportViewer .toolsRight .button.action.up.over,
#reportViewer .toolsRight .button.action.up.pressed,
#reportViewer .toolsRight .button.action.down,
#reportViewer .toolsRight .button.action.down.over,
#reportViewer .toolsRight .button.action.down.pressed {
	background-color: #0081cb;
	border-radius: 7px;
}

#reportPartsContainer .button.action.up.over,
#reportPartsContainer .reportPart.active {
	background-color: #1388d8;
	border-radius: 7px;
}

/* pages.css */
.twoColumn>.primary.column,
.body.twoColumn>.primary.column,
.row.twoColumn>.primary.column {
	display: block;
	left: 200px;
	right: 0;
	border-radius: 7px;
}

.threeColumn>.primary.column,
.body.threeColumn>.primary.column,
.row.threeColumn>.primary.column {
	display: block;
	left: 200px;
	right: 200px;
	margin-right: 1px;
	margin-left: 1px;
	border-radius: 7px;
}

/* pageSpecific.css */
#manage_users .twoColumn.manager>.primary.column,
#manage_roles .twoColumn.manager>.primary.column {
	left: 0;
	margin-right: 15px;
	margin-left: 5px;
	border-radius: 7px;
}

#designer .toolbar .buttonSet .node>.button.pressed {
	background-color: #0081cb;
	border-radius: 7px;
}

.resourceBlock-title {
	display: inline;
	border-radius: 7px;
	line-height: inherit;
	color: #666;
}

/* New components */

.jr-mButtonAction.jr-mButtonOutline.jr-isDown.jr,
.jr-mButtonPrimary.jr:hover:active,
.jr-mButtonPrimary.jr {
	background-color: #3bafff;
	border-radius: 7px;
}

.jr-mButtonPrimary.jr-isHovered.jr,
.jr-mButtonPrimary.jr:focus,
.jr-mButtonPrimary.jr:hover {
	background-color: #0081cb;
	border-radius: 7px;
}

.jr-mDialog-header-title.jr {
	border-radius: 7px;
	color: #0081cb;
}

button,
input,
select,
textarea,
#loginPage #login {
	border-radius: 7px !important;
}