/* header colour shows app family and if a subject is seleced or not */
#header {
 border-bottom: solid 2pt #5697BF;
 position: relative;
}
.ener #header {
 background-color: #237D8F;
}
.alcol #header {
 background-color: #6A008F;
 border-bottom: solid 2pt #BD00FF;
 
}
.lubri #header {
 background-color: #489F5E;
 border-bottom: solid 2pt #56BF71;
}
.pending, table.pending tr, .row1.pending {
 background: #FFDFDF;
}
.row2.pending {
 background: #FFCFCF;
}
.errored, table.errored tr, .row1.errored {
 background: #FFDFDF;
}
.row2.errored {
 background: #FFCFCF;
}
.signalled, table.signalled tr, .row1.signalled {
 background: #FF8C2F;
}
.row2.signalled {
 background: #FFC18F;
}

tr.deleted td, table.deleted tr td, span.deleted, a.deleted{
 text-decoration: line-through;
}

#header-corner {
 clear: both;
 position: absolute;
 text-align: right;
 bottom: 0px;
 right: 5px;
}

/* menu */
.menugroup {
 background-color: green;
}
div.menuitem {
 float: left;
 margin-left: 10px;
 margin-right: 1.5em;
 margin-bottom: 1em;
 border-left: dashed 1pt;
}
div.menuitem ul {
 padding-left: 1.5em;
}
.menuitem h4 {
 margin: 0 0.5em 0.2em 0.5em;
}

.object-tools a.addlink:focus {
background:#5b80b2 url(admin/img/admin/tooltag-add_over.gif) top right no-repeat; 
}

/* sidebar stuff */
li.selected {
 background: #EEEEEE;
} 
li.selected ul li.selected {
 background: #AFAFAF;
}
.module h2.current, #content-related .module h2.current {
 color: white;
 background-color: #7ca0c7;;
 background-image: none;
}
.substep {
 margin-left: 10px;
}
/* action messages status panel */
#action-messages {
    float: right;
    background-color: yellow;
}

/* messages framework */
ul.messagelist li.info {
 background-image: url(admin/img/admin/icon-unknown.gif);
}
ul.messagelist li.success {
 background-image: url(admin/img/admin/icon_success.gif);
}
ul.messagelist li.warning {
 background-image: url(admin/img/admin/icon_alert.gif);
}
ul.messagelist li.error {
 background-image: url(admin/img/admin/icon_error.gif);
}

h2.warning_message {
 background: red;
 background-image: url(admin/img/admin/icon_alert.gif);
 background-repeat: no-repeat;
 padding-left: 20px;
}

/* error list */
ul.errorlist li a {
 color: white;
 font-weight: bold;
 font-size: medium;
}
 /* ACTION ICONS */
.printlink {
    padding-left: 12px;
    background: url(printer-micro-icon.png) 0 .2em no-repeat;
}

/* forms */
.autocalc {
 background-color: yellow;
}
.nosend {
 background-color: #F52887;
}

/* page structure (overrides admin) */
#container {
    min-width: 950px;
}
.min-width {
    min-width: 950px;
}
.min-width-helper {
    width: 950px;
}

/* main content */

.grid-container {
    overflow-y: visible;
    overflow-x: auto;
    width: 100%;
}

/* print */
@media print{
 .noprint{
  display: none;
 }
 #header{
  display: none;
 }
 body { 
  background-color: white;
 }
 #content-main, #container, #content {
  left: 0px;
  margin-left: 0px;
  padding-left: 0px;
  width: 100%;
  max-width: 100%;
 }
 .grid-container {
    overflow: visible;
    width: 100%;
    max-width: 100%;
 }
 #content-related {
 display: none;
 }
 .submit-row, .object-tools, #header-corner, .breadcrumbs {
 display: none;
 }
}
/* print end */
h1.error, h2.error, h3.error, .error {
 color: red;
}
.decimal, .integer, .decimal input {
 text-align: right;
 font-family: monospace;
}

.accise .submit-row p.deletelink-box {
  float: left;
}

/* override admin/forms.css */
.aligned label {
 width: 10em;
}
form .aligned p, form .aligned ul{
margin-left: 9em;
}
/*
#changelist table thead th:first-child {
 width 100%;
}
*/

/* tables */
.summary table col.header, .summary table th  {
 width: 15em;
}
.summary table col.data, .summary table td {
 width: 13em;
}

/* WS Aida panel */
input.ws_aida {
 width: 100%;
 font-size: 12px;
}

div.ws_aida {
 with: 100%;
 height: auto;
 font-color: black;
 align: left;
 left: 0px;
}

p.ws_aida {
 float: left;
 font-size: 12px;
 font-style: bold;
}

.left {
 text-align: left;
 margin-left: 0px;
}
