/*
.overrides_custom css

Place styles for simple UI customization in this file.

This file is loaded after all other CSS, so selectors here will win in case of conflict with default rules.

Using this file to customize is the method most likely to conserve your customizations even if markup changes in future product releases.

Extensive customizations may be easier to implement by replacing one or more of the standard theme files in your custom theme folder.

However, if future product releases place styles for new markup components into the files you have replaced, your theme will not have these new styles,
and therefore, will not display the new components correctly.

*/


#logo {
height: 40px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
background-image: url(images/logo.png);
}

/* Bynx created item id's and classes */

/*This is to allow display of bespoke header on login form*/
#bxheader {
    background-image: url("images/bxheader_img.png");
    max-height: 90px;
    width: 100%;
    height: 300px;
    background-repeat: no-repeat;
    background-size: 100%;
    position: relative;
    top: 50px;
}

/* deprecated - div removed from login_rotating_pro_jsp
.bxclient {
	position: static;
	padding-top: 40px;
	padding-bottom: 40px;
	background-color: #ffffff;
	border-style: solid;
	border-width: thin;
	border-color: #b3b3b3;
	border-radius: 10px;
	margin-top: 120px;
}


	If using a client image that is not a sprite, comment out '#clientimg' and use '.imgreplace' class by uncommenting
	and setting image url, width, height and padding left. You may also need to adjust the padding top and bottom
	values for 'bxclient'.


#clientimg{
	max-height: 260px;
	max-width: 100%;
	background: url(images/sprite_image) 0px 0px;
}
*/

.center {
	margin: auto;
	width: 440px;
	border: none;
	padding: 10px;
}

/*deprecated div removed from login_rotating_pro.jsp*/
/*.imgreplace {
	display: block;
	-moz-box-sizing: border-box;
	box-sizing:  border-box;
  background-image: url("images/world_map.png");
	background-repeat: no-repeat;
	width: 440px; /* Set to width of image being inserted
	height: 440px; /* Set to height of image being inserted 
	padding-left: 440px; /* Set to width of image being inserted 
}*/



.bxDashlet {
    background-color: #1F3250;
}


.bxOrgname {
    color:#fff;
    padding-top: 9px;
    padding-left: 50px;
    font-size: 12px;
}

.bxOrgname:after{
    content: "Not Set";
}

/*Deprecated
/*.bxGlobe {
    background-image: url("images/Bynx_Globe.png");
    background-repeat: no-repeat;
    min-width: 50%;
    min-height: 100%;
    position: absolute;
    margin: auto;
    z-index: -1;
    background-size: contain;
    background-position:0 515px;
    margin-left:45px;
}
*/

/* Overrides in containers.css */

.banner {
	background-color: #1F3250;
	border-bottom: 1px solid #e2e3e9;
}

/* Ovverides of canvas.css */

.dashletContent {
	border-color: #FFFFFF !important;
}

.dashletContent .jive_chartSettingsIcon {
	background: none;
	height: 0px;
	width: 0px;
}

.dashboardCanvas > .content > .body {
    background-color: #FFFFFF;
}

/* Overrides of jasper_ui.css */

.jr-mButtonText.jr
 {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
    border-radius: 3px;
   /* background-color: #ccc;*/
   /* color: #000;*/
}

.jr-mButtonPrimary.jr-isHovered.jr, .jr-mButtonPrimary.jr:hover
{
    background-color: #b5b5b5;
}

/* Overrides of buttons.css*/

.action>.wrap {
	font: normal 11px Tahoma,Verdana,Arial,sans-serif;
}


/*  Revert to std
.action.simple.button.edit {
	background-position:0px -331px;
    height:100%;
}

.action.simple.button.delete,
.action.simple.button.cancel {
	background-position:1px -541px;
    height:100%;
}

.action.over,
.action.square.over {
	background-color: #999;
}

.action.pressed,
.action.square.pressed {
	background-color: #1f3250;
}

.action.primary {
	background-color: #ebebeb;
	background-image: none;
	border-style: solid;
	border-width: thin;
	border-radius: 3px;
	border-color: #ccc;
	color: #b5b5b5;
	box-shadow: 1px 2px 4px rgba(0,0,0,0.4);
	font-weight: normal;
}
*/

.action.primary.over,
.action.primary.pressed {
	/*background-color: #999;*/
	background-image: none;
	border-style: solid;
	border-width: thin;
	border-radius: 3px;
	border-color: #1f3250;
	/*color: #b5b5b5;*/
	box-shadow: 1px 2px 4px rgba(0,0,0,0.4);
	font-weight: normal;
}


/* Overrides of Controls.css*/

input[type="text"],
input[type="password"],
textarea,
.mSelect-input, input.mSelect-input[type="text"],
.sSelect-input,
.control.combo>select.button {
	border: 2px solid #999;
	color: #333;
	box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.3);
	border-radius: 4px;
}

.toolbar .dropList { 
display: block;
}


/* Overides of pageSpecific.css*/

/* Login page*/



/* this is temporary until we can dynamically add the .over class to this element */
/*  Revert to std
#loginPage #submitButton:hover { 
    background-color: #b5b5b5;
}
*/

#loginPage #welcome,
#loginPage .community
#welcome {
background-color: #d62626;
background-image: none;
height: 33px;
}


#loginPage #welcome .text {
    display: block;
    float: right;
}

#loginPage .login{
top: 120px;
}

#loginPage #loginForm{
max-height: 900px;
}

#loginPage #copy {
display: none;
}

#loginPage #copy,
#loginPage .info > .content {
background-color: #ffffff;
}

#loginForm .devices {
    background-image: url(images/login_client.png);
    background-position: center center;
    background-size: 80%;
    height: 130px;
    margin-top: 10px;
    margin-bottom: 2px;
}

#highlightLogo {
	font-weight: 600;
	font-size: 12pt;
}


/* Overrides from theme.css */

/*  Revert to std
.button.up.primary,
.button.up.primary.over,
.button.up.primary.pressed {
	color: #333;
}

.palette08,
.button.action.primary.disabled,
.button.action.primary.jumbo.disabled,
.button.action.primary[disabled],
.button.action.primary.jumbo[disabled],
.tabSet.buttons.vertical [disabled] {
	color:#e0e0e0;
}
*/
.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, /* moved from #fff */
#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,
/* START moved from palette 6 */
.content .header > .title,
.resourceBlock-title,
.column.decorated.minimized .vtitle,
.flow #stepDisplay .column.primary .header .title,
.flow #stepDisplay .column.secondary .header .title,
/* END moved from palette 6 */
#loginPage #metaLinks li,
#loginPage #metaLinks a,
#loginPage #metaLinks a:hover,
#loginPage #metaLinks a:active,
#needHelp {
	color: #4285f4;
}

/*  Revert to std
#metaLinks li.subfocus:not(select) {
    background-color: #999;
}

#loginPage #submitButton.subfocus,
#helpLoggingIn .button.action.subfocus{
	background-color: #ebebeb;
}


.workflow-description a.superfocus.subfocus {
	color: #999;
}

#metaLinks li.subfocus:not(select) {
	background-color: #999;
} */

/* Viualisejs - jive classes*/


._jr_report_container_ {
    background-color: #FFFFFF;
}
