/*
 * Copyright (C) 2005 - 2019 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

*/

/* theme.css */

#logo {
	background: url("images/logo.png") 0 0;
}

#metaLinks {
    height: 27px;
}

#metaLinks li {
    line-height: 27px;
}

#metaLinks li.subfocus:not(select),
#metaLinks li.over {
    background-color: #99cc00;
}

.palette08,
.button.action.primary.disabled,
.button.action.primary[disabled],
.tabSet.buttons.vertical [disabled]  {
	color: #abd267;
}

.palette08_bkgd {
	background-color: #a2c664;
}

.palette10_bkgd {
	background-color: #6aa707;
}

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

.tabSet.vertical.buttons .button.over,
.tabSet.vertical.buttons .button.pressed,
.tabSet.vertical.buttons > .tab.selected > .button {
	color: #333;
}

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

.palette15, .button.capsule.down {
	color: #004400;
}

.palette16,
.button.capsule.down.disabled,
.button.capsule.down[disabled],
.resourcePath {
	color: #306F04;
}

.sky_bkgd {
	background-color: #4698be;
}

.addNewItem, a.addNewItem,
.hyperlinkPropertiesSection a.addNewItem{
    border-color: #6aa707;
    color: #6aa707;
}

a.addNewItem:hover {
    color: #6aa707;
}

.authorityPicker .selected,
.authorityPicker .highlighted.selected,
.button.capsule.up.over,
.button.capsule.up.pressed,
.button.capsule.down,
.button.capsule.down.over,
.button.capsule.down.pressed,
.list > li > .wrap.pressed,
.list > li.selected > .wrap,
.list > li.selected > .wrap.over {
	background-color: #0099ff;
}

 a:focus, a:hover, a:active,
 a#about:hover,
 a#about:active,
.control.path .step.pressed,
.data.table .label,
.launcher,
.list.settings .panel.pane.settings .header > .title,
.list.filters > li.selected > .wrap,
.list.stepIndicator .selected > .wrap,
#needHelp,
.panel.info.system .message,
.royal,
.resourceBlock a:link,
.resourceName,
#resultsContainer .resourceName,
#scheduler_editor #stepDisplay > fieldset > legend,
#systemMessage,
.tabSet .selected .button,
.textAccent02,
.tabSet.horizontal.buttons .selected > .button > .wrap,
.tabSet.horizontal.buttons .button.over,
.tabSet.text .selected.tab > .wrap,
.workflow-title {
	color:#217EB5;
}

 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: #0099ff;
}

.cerulean {
	color: #134F91;
}

.cerulean_bkgd {
	background-color: #134f91;
}

.list.responsive > li > .wrap.pressed,
.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;
}

#frame > .content > .header {
    border-radius: 10px 10px 0px 0px;
    background: -webkit-gradient(linear, left top, left bottom, from(#e1edba), to(#8fbd04));
    background: -moz-linear-gradient(top,#e1edba,#8fbd04);
    border: 1px solid f2f7e1;
    border-bottom: 1px solid #4eae00;
	height: 37px;
	-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
}

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

#loginPage #frameFooter {
    background-image: none;
    background-color: #fff;
    border-top: 2px solid #318dde;
    color: #666;
    height: 20px;
}

#loginPage #submitButton.subfocus,
#helpLoggingIn .button.action.subfocus {
    background-color: #99cc00;
}

a#about,
a#about:hover,
a#about:active,
#frameFooter {
	color: #e4f4c9;
}

.workflow-buttonContainer .button {
	color:#467a02;
}


/* containers.css */

.banner {
    background-color: #6aa707;
    border-top: 2px solid #0099ff;
}

.menu.primaryNav .wrap {
	height: 29px;
	line-height: 30px;
}

.menu.primaryNav .node > .wrap > .icon {
	background-position:0 -719px;
}

.menu.primaryNav .node > .wrap.over > .icon {
	background-position:0 -79px;
}

body:nth-of-type(1) .menu.primaryNav .node > .wrap.over > .icon {
    background-position: 0 -79px;  /* Chrome + Safari hack */
}

.menu.primaryNav #main_home .wrap.over > .icon,
.menu.primaryNav #main_home .wrap.pressed > .icon {
	background-position:left -121px;
}

.menu.primaryNav .wrap.over,
.menu.primaryNav .wrap.pressed {
	background-image: url(images/menu_primaryNav_sprite.png)\9;  /* for all ie browsers */
	background-position: center top\9;                           /* for all ie browsers */
}

.menu.primaryNav .wrap.over,
.menu.primaryNav .wrap.pressed {
	/* gradient end values are from #94c011 to #439000 */
	background-image: none;
	background-color: #89bd0d;
}

.menu.vertical {
	border:none \9; /* for all ie browsers */
}

#frameFooter {
	background-image: none;
	background-color: #6aa707;
}

/* repository */

#repoBrowse .column.primary > .content > .body {
    margin-top: 29px;
}


/* buttons.css */

.action.jumbo {
	*height: auto;
}

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

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

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

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

.action.primary {
    background-color: #6aa707;
	*height: 29px;
}

.action.primary.over,
.action.primary.pressed {
    background-color: #99cc00;
}


/* pages.css */

.twoColumn > .primary.column,
.body.twoColumn > .primary.column,
.row.twoColumn > .primary.column {
    display: block;
    left: 200px;
    right: 0;
}

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


/* controls.css */

#globalSearch.searchLockup {
    margin-top: 3px;
}

#globalSearch.searchLockup > .wrap {
    border: 1px solid #559502;
    padding-left: 0;
    padding-right: 22px;
}

#globalSearch .button.search {
    border-left: 2px solid #559502;
}


/* pageSpecific.css */

#manage_users .twoColumn.manager > .primary.column,
#manage_roles .twoColumn.manager > .primary.column {
	left: 0;
	margin-left: 5px;
	margin-right: 15px;
}

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


/* samples.css */

#menus .horizontalNav .header {
	position: relative;
	height:35px;
	line-height: 35px;
	-moz-border-top-left-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	border-top-left-radius: 10px;
	background: -webkit-gradient(linear, left top, left bottom, from(#e1edba), to(#8fdb04));
	background: -moz-linear-gradient(top,#e1edba,#8fdb04);
}


/* NEW COMPONENTS */
/* button */
.jr-mButtonAction.jr-mButtonOutline.jr-isDown.jr,
.jr-mButtonPrimary.jr {
    background-color: #6aa707;
}

.jr-mButtonPrimary.jr-isHovered.jr,
.jr-mButtonPrimary.jr:focus,
.jr-mButtonPrimary.jr:hover {
    background-color: #99cc00;
}

#loginForm .devices {
	height: 100px;
	background-image: url(images/dinkeslagi.png) !important;
    background-position: center center !important;
    background-size: 300px 100px !important;
    background-color: #83ad28;
}

#loginPage #loginForm .action.primary {
    background-color: #83ad28;
}

#loginPage #copy {
    display: none !important;
}

#loginPage #rotating > .primary,
#loginPage #rotating > .secondary {
    display: none;
}

#loginPage #copy,
#loginPage .info > .content {
    background-color: #ffffff;
}

#loginPage #rotating {
    background-image: url("images/dinkesx.png");
    background-position: center center;
    background-repeat: no-repeat;
    height: 400px;
    background-size: 300px;
}