/*
 * Copyright © 2018-2022 EnerSys. All Rights Reserved.
 *
 * NOTICE: This material contains the trade secrets and confidential information
 * of EnerSys, which embody substantial creative effort, ideas and expressions.
 * No part of this material may be reproduced or transmitted in any form or by
 * any means, electronic, mechanical, optical or otherwise, including
 * photocopying and recording or in connection with any information storage or
 * retrieval system, without specific written permission from EnerSys.
*/
body {
 font-family: Arial, Helvetica, sans-serif;
 color: #000;
 background-color: #000;
}
table {
 border-collapse: collapse;
 border-spacing: 0;
}
td {
 padding: 0;
}
a {
 color: #CE0E2D;
}
.alpha-head-table {
 background-color: #000;
 color: #FFF;
 width: 100%;
}
.alpha-logo {
 display: block;
 padding: 18px 20px 18px 40px;
}
.alpha-printlogo {
 display: none;
 padding: 28px 22px 28px 40px;
}
.alpha-right {
 text-align: right;
}
.alpha-headright-table {
 display: inline-table;
}
.alpha-headright-table td {
 padding: 8px;
}
#alpha-product {
 font-family: Futura, "Century Gothic", Arial, Helvetica, sans-serif;
 font-size: 16px;
 margin-right: 8px;
}
#alpha-page-title {
 font-family: Futura, "Century Gothic", Arial, Helvetica, sans-serif;
 font-size: 27px;
 font-weight: bold;
 margin-right: 8px;
}
#alpha-langsel {
 margin: 6px 0;
}
.alpha-main-table {
 width: 100%;
 table-layout: fixed;
 background-color: #F1F1F1;
}
#alpha-nav {
 width: 240px;
 background-color: #FFF;
 color: #96262C;
 vertical-align: top;
}
#alpha-navx {
 background-color: #FFF;
 vertical-align: bottom;
}
#alpha-nav ul {
 list-style: none;
 padding: 0;
}
#alpha-nav li {
 padding: 0;
}
.alpha-navnode {
 display: block;
 padding: 8px 10px;
 text-decoration: none;
 font-family: Futura, "Century Gothic", Arial, Helvetica, sans-serif;
 cursor: pointer;
}
#alpha-nav li span.alpha-navnode {
 font-size: 1.2em;
 padding-left: 8px;
}
#alpha-nav li a.alpha-navnode {
 font-size: 1.2em;
 padding-left: 24px;
}
#alpha-nav li li span.alpha-navnode {
 font-size: 1.1em;
 padding-left: 24px;
}
#alpha-nav li li a.alpha-navnode {
 font-size: 1.1em;
 padding-left: 40px;
 color: #565759;
}
#alpha-nav li li li span.alpha-navnode {
 font-size: 1.0em;
 padding-left: 40px;
}
#alpha-nav li li li a.alpha-navnode {
 font-size: 1.0em;
 padding-left: 56px;
 color: #565759;
}
.alpha-navsel {
 font-family: Futura, "Century Gothic", Arial, Helvetica, sans-serif;
 font-weight: bold;
 background-color: #96262C;
 color: #FFF;
}
a.alpha-navnode {
 color: #96262C;
}
a.alpha-navnode.alpha-navsel {
 color: #FFF;
}
#alpha-nav li li a.alpha-navnode.alpha-navsel {
 color: #FFF;
}
#alpha-nav li li li a.alpha-navnode.alpha-navsel {
 color: #FFF;
}
#alpha-body {
 padding: 16px;
 vertical-align: top;
}
#alpha-foot {
 background-color: #000;
 text-align: center;
 color: #F1F1F1;
 padding: 16px;
 font-family: Futura, "Century Gothic", Arial, Helvetica, sans-serif;
 font-size: .9em;
}
#alpha-foot a {
 color: #F1F1F1;
 text-decoration: none;
}
#alpha-foot a:hover {
 color: #FFF;
 text-decoration: underline;
}
.alpha-scn-hscroll {
 overflow-x: auto;
 margin-bottom: 8px;
}
.alpha-st, .alpha-sth {
 border: 8px solid #FFF;
 min-width: 400px;
 margin-bottom: 8px;
}
.alpha-scn-hscroll .alpha-st, .alpha-scn-hscroll .alpha-sth {
 margin-bottom: 0;
}
.alpha-scn-hscroll .alpha-st td, .alpha-scn-hscroll .alpha-sth td {
 white-space: nowrap;
}
.alpha-scn-inline .alpha-st, .alpha-scn-inline .alpha-sth {
 display: inline-table;
}
tr.alpha-hr th {
 background-color: #000;
 color: #FFF;
 font-family: Futura, "Century Gothic", Arial, Helvetica, sans-serif;
 font-size: 1.1em;
 font-weight: bold;
 padding: 8px;
 text-align: left;
}
.alpha-sr {
 background-color: #FFF;
 color: #000;
 border-bottom: 1px solid #808285;
}
.alpha-sr2 {
 background-color: #F1F1F1;
 color: #000;
 border-bottom: 1px solid #808285;
}
.alpha-hidden {
 display: none;
}
.alpha-sr th, .alpha-sr2 th {
 text-align: right;
 width: 200px;
 white-space: nowrap;
 padding: 6px 8px;
}
.alpha-sr td, .alpha-sr2 td {
 padding: 6px 8px;
 border-left: 1px solid #808285;
}
.alpha-units {
 color: #808285;
}
.alpha-pfx, .alpha-sfx {
 color: #808285;
}
.alpha-nodata {
 color: #97999b;
 font-style: italic;
}
.alpha-min {
 color: #000;
 background-color: #FF0;
}
.alpha-maj {
 color: #000;
 background-color: #F33;
}
.alpha-ch td {
 font-weight: bold;
 text-align: center;
}
.alpha-rh {
 font-weight: bold;
 text-align: right;
 width: 200px;
 white-space: nowrap;
}
.alpha-pre {
 font-family: monospace;
 white-space: pre;
}
.alpha-indbox {
 display: inline-table;
 height: 40px;
 cursor: pointer;
}
.alpha-indcell {
 text-align: center;
}
.alpha-indimg {
 display: inline-block;
 width: 24px;
 height: 24px;
 background-repeat: no-repeat;
 background-position-y: 0px;
}
.alpha-btn, .alpha-smbtn, .alpha-cmdbtn {
 background-color: #7F2629;
 border: none;
 color: white;
 text-align: center;
 text-decoration: none;
 display: inline-block;
 border-radius: 2px;
 cursor: pointer;
}
.alpha-btn:hover, .alpha-smbtn:hover, .alpha-cmdbtn:hover {
 background-color: #CE0E2D;
}
.alpha-btn:disabled, .alpha-smbtn:disabled, .alpha-cmdbtn:disabled {
 cursor: default;
 background-color: #CDCED0;
}
.alpha-btn:disabled:hover, .alpha-smbtn:disabled:hover, .alpha-cmdbtn:disabled:hover {
 background-color: #CDCED0;
}
.alpha-btn {
 min-width: 100px;
 padding: 10px 15px;
}
.alpha-smbtn {
 padding: 5px;
}
.alpha-cmdbtn {
 min-width: 100px;
 padding: 5px 25px;
}
.alpha-almr {
 float: right;
 border: none;
 cursor: pointer;
 width: 20px;
 height: 16px;
}
.alpha-infol {
 float: left;
 border: none;
 cursor: pointer;
}
.alpha-login-user {
 color: #FFF;
 font-weight: bold;
}
.alpha-login-link {
 color: #FFF;
}
.alpha-login-layout {
 border: 0;
}
.alpha-login-layout td {
 padding: 5px;
}
div.alpha-popup {
 position: absolute;
 top: 0;
 left: 0;
 min-width: 400px;
 height: auto;
 background-color: #F1F1F1;
 padding: 5px;
 border: 2px solid #000000;
 box-shadow: 10px 10px 5px grey;
}
.alpha-chartbar {
 background-color: #97999C;
 border: 1px solid #97999C;
}
.alpha-chartbar2 {
 background-color: #CE0E2D;
 border: 1px solid #CE0E2D;
}
.alpha-tool-block {
 float: left;
 margin-right: 8px;
 margin-botom: 8px;
}
.alpha-tool-disp {
 background-color: #999999;
 position: relative;
 width: 800px; height:600px;
}
.alpha-toolbtn {
 background-color: #F1F1F1;
 border: 1px solid #25235B;
 color: #25235B;
 border-radius: 4px;
 margin: 8px 8px 8px 0;
 padding: 8px;
 cursor: pointer;
}
.alpha-toolbtn:hover {
 border-color: #2D3891;
 color: #2D3891;
}
.alpha-toolbtn:active {
 border-color: #000;
 color: #000;
}
.alpha-toolgreen {
 background-color: #99FF99;
}
.alpha-toolred {
 background-color: #FF9999;
}
.alpha-sabtn {
 background-color: #F1F1F1;
 border: 1px solid #25235B;
 color: #25235B;
 width: 100px;
 border-radius: 4px;
 margin: 4px 0 4px 8px;
 padding: 4px;
 cursor: pointer;
}
.alpha-sabtninfo {
 color: #808080;
}
.alpha-saselbtn {
 background-color: #F1F1F1;
 border: 1px solid #25235B;
 color: #25235B;
 border-radius: 4px;
 padding: 8px;
 margin: 1px;
 cursor: pointer;
 width: 100%;
 white-space: normal;
}
.alpha-saselbtn:hover {
 border-color: #2D3891;
 color: #2D3891;
}
.alpha-saselbtnx {
 background-color: #99FF99;
 border: 1px solid #25235B;
 color: #25235B;
 border-radius: 4px;
 padding: 8px;
 margin: 1px;
 cursor: pointer;
 width: 100%;
 white-space: normal;
}
.alpha-saselbtnx:hover {
 border-color: #2D3891;
 color: #2D3891;
}
.alpha-alert {
 background-color: #FF0;
 padding: 2px 10px;
}
table.alpha-nf {
}
tr.alpha-nf {
}
tr.alpha-nf td {
 padding: 2px 0px 12px;
}
tr.alpha-sttxt {
 background: #FFF;
}
tr.alpha-sttxt td {
 padding: 6px 0px;
}
@media print {
 .alpha-noprint { display: none; }
 #alpha-nav, #alpha-navx { display: none; }
 .alpha-right { display: none; }
 .alpha-st, .alpha-sth { border: 1px solid #97999C; }
 tr.alpha-hr th { background-color: #FFF; color: #000; border-bottom: 1px solid #97999C; }
 .alpha-logo { display: none; }
 .alpha-printlogo { display: block; }
 .alpha-scn-hscroll { overflow-x: visible; }
 .alpha-btn, .alpha-smbtn, .alpha-cmdbtn { background-color: #FFF; border: 1px solid #7F2629; color: #7F2629; }
 .alpha-btn:disabled { background-color: #FFF; }
}
#alpha_overlay {
 position: fixed;
 display: none;
 width: 100%;
 height: 100%;
 top: 0;
 left: 0;
 right: 0;
 bottom: 0;
 background-color: rgba(0,0,0,0.5);
 z-index: 2;
 cursor: pointer;
}
#alpha_overlay_text {
 position: absolute;
 top: 50%;
 left: 50%;
 font-size: 50px;
 color: white;
 transform: translate(-50%,-50%);
}
