@CHARSET "UTF-8";

/* Button */
.zk button {
    font-size: 95%;
}

/* Fix for ZK header */
.brains-header .z-window-content {
    background-color: #003366;
}

/* Fix for ZK header */
.brains-header-VIVIN .z-window-content {
    background-color: #60377b;
}

td#headerCompany span.z-label {
    text-align:center;
    font-size:150%;
    color: #FFF;
}

/* Window and Groupbox */
.z-window,
.z-window-content,
.z-groupbox,
.z-groupbox-header,
.z-groupbox-content {
    background-color: #F2F1F8;
}

/* Caption */
div.z-groupbox div.z-groupbox-header div.z-caption {
    background: #F2F1F8;
}

.z-caption,
.z-caption-content,
.z-caption-readonly {
    background-color: #F2F1F8;
    font-size: 110%;
    font-weight: bold;
    color: #003366;
}

/* Textbox */
input[type="text"][class~="z-textbox"] {
    min-width: 200px;
}

/* Listbox */
div.z-listbox {
    border: solid 1px white;
}

div.z-listbox-header tr.z-listhead,
div.z-listheader-content {
    background-image: none;
    background-color: #6699CC;
    border-color: white;
    color: white;
    font-weight: bold;
}

div.z-listbox-header th.z-listheader,
div.z-listbox-header th.z-auxheader {
    background: #6699CC;
	border-color: #DAE7F6 #9EB6CE #9EB6CE #DAE7F6;
    border-style: solid;
    border-width: 1px;
    font-size: 12px;
    font-weight: normal;
    overflow: visible;
    padding: 2px;
    white-space: normal;
}

tr.z-listbox-odd {
    background: #F2F1F8;
}

tr.z-list-item-selected {
    background: #b3c8e8; border: 1px solid #6f97d2;
}

tr.z-list-item-hover, tr.z-list-item-hover-selected {
    background: #FFBB44;
}

/* Grid */
div.z-grid {
    border: none;
}

div.z-grid-header th.z-column,
div.z-grid-header th.z-auxheader {
    background-image: none;
    background-color: #6699CC;
    border-color: white;
    color: white;
}

div.z-column-content {
    font-weight: bold;
    padding: 2px;
    white-space: normal;
}

tr.z-grid-odd td.z-row-inner,
tr.z-grid-odd {
    background: #F2F1F8;
}

div.grid_clean {
    background: inherit;
    overflow: hidden;
    zoom: 1;
}

div.grid_clean-body {
    background: inherit;
    border: 0;
    overflow: auto;
    width: 100%;
}

tr.grid_clean-odd td.z-row-inner,
tr.grid_clean-odd {
    background: inherit;
}

.grid_clean tr.z-row td.z-row-inner {
    background: inherit;
    border: 0;
}

tr.z-group {
    background: none;
}

.z-paging {
    background: #F2F1F8;
}

/* Caption */
/* .z-caption .z-caption-l {
    font-weight: bold;
    color: #003366;
}
 */
/* Tabbox */
.z-tabs-scroll .z-tabs-content,
.z-tabs-scroll {
    background: none;
    border-top: none;
    border-left: none;
    border-right: none;
}

/* Menu */
.z-menubar-horizontal {
    background: none;
    border: none;
}

.z-menubar-horizontal .z-menu-text,
.z-menubar-horizontal .z-menu-item-btn {
    font-size: medium;
    color: #003366;
}

.z-menu-body-hover .z-menu-inner-m,.z-menubar-horizontal .z-menu-body-hover .z-menu-inner-l,
.z-menubar-horizontal .z-menu-body-hover .z-menu-inner-r,
.z-menu-item-body-hover .z-menu-item-inner-m,
.z-menubar-horizontal .z-menu-item-body-hover .z-menu-item-inner-l,
.z-menubar-horizontal .z-menu-item-body-hover .z-menu-item-inner-r,
.z-menu-body-selected .z-menu-inner-m,
.z-menubar-horizontal .z-menu-body-selected .z-menu-inner-l,
.z-menubar-horizontal .z-menu-body-selected .z-menu-inner-r
    {
    background: #FFBB44;
}

.z-menu-body-hover,
.z-menu-item-body-hover {
    outline: solid 1px #6699CC;
}

.z-menu-content,
.z-menu-item-content {
    font-size: 12px;
    color: #003366;
}

.z-menu-popup,
.z-menu-popup-content {
    background: #F2F1F8;
}

.z-menu-popup-content .z-menu a.z-menu-content,
.z-menu-popup-content .z-menu-item a.z-menu-item-content
    {
    color: #003366;
}

.z-menu-popup-content .z-menu-hover a.z-menu-content,
.z-menu-popup-content .z-menu-item-hover a.z-menu-item-content
    {
    background-color: #FFBB44;
    outline: solid 1px #6699CC;
}

/* Other styles */
.incidentOutcomeActive {
    background-color: #80C908;
    padding: 2px;
}

.incidentOutcomeFAD {
    background-color: #F47878;
    padding: 2px;
}