﻿html {
    color: #73563f;
    background-color: #ffffff;
    font-size: 10pt;
    font-family: Arial;
}

.errorMessage {
    color: #e44c16;
    text-align: center;
}

.infoMessage {
    color: #000000;
    text-align: center;
}

.NormalButton {
    color: #ffffff;
    background-color: #73563f;
    border-right: #73563f 1px solid;
    border-top: #73563f 1px solid;
    border-left: #73563f 1px solid;
    border-bottom: #73563f 1px solid;
    padding-right: 12px;
    padding-left: 12px;
    padding-bottom: 1px;
    padding-top: 1px;
}

.iNormalButton {
    color: #73563f;
    background-color: #ffffff;
    padding-right: 12px;
    padding-left: 12px;
    padding-bottom: 1px;
    padding-top: 1px;
    border-right: #73563f 1px solid;
    border-top: #73563f 1px solid;
    border-left: #73563f 1px solid;
    border-bottom: #73563f 1px solid;
}

.disabledButton {
    color: #ffffff;
    background-color: #ab998b;
    border-right: #ab998b 1px solid;
    border-top: #ab998b 1px solid;
    border-left: #ab998b 1px solid;
    border-bottom: #ab998b 1px solid;
    padding-right: 12px;
    padding-left: 12px;
    padding-bottom: 1px;
    padding-top: 1px;
}

.requiredField {
    color: #ff0000;
    font-size: 8pt;
}

.Footer_TD {
    border-top: #e44c16 2px solid;
    height: 50px;
}

.Footer_Table {
    height: 100%;
    width: 100%;
    color: #73563f;
    font-size: 7pt;
}

.Footer_Version_TD {
    vertical-align: top;
    text-align: left;
}

.Footer_Date_TD {
    vertical-align: top;
    text-align: right;
}

.RegularTextBox {
    color: #73563f;
}

.iRegularTextBox {
    color: #73563f;
    background-color: #ffe3b7;
}

.DescriptionTextBox {
    color: #73563f;
    width: 300px;
    height: 60px;
    font-family: Arial;
}

.iDescriptionTextBox {
    color: #73563f;
    background-color: #ffe3b7;
    width: 300px;
    height: 60px;
    font-family: Arial;
}

.LongTextBox {
    width: 300px;
    color: #73563f;
}

.iLongTextBox {
    width: 300px;
    color: #73563f; /*	background-color: #ff9900; backup */
    background-color: #ffe3b7;
}

.RegularDropdownList {
    color: #73563f;
}

.iRegularDropdownList {
    color: #73563f;
    background-color: #ffe3b7;
}

.SmallRegularDropdownList {
    color: #73563f;
    font-size: 8pt;
}

.RegularListBox {
    color: #73563f;
    border-right: #73563f 1px;
    border-top: #73563f 1px;
    border-left: #73563f 1px;
    border-bottom: #73563f 1px;
}

a.NormalLink:link, a.NormalLink:visited, a.NormalLink:active {
    color: #cc3300;
    text-decoration: underline;
}

a.NormalLink:hover {
    color: #333333;
    text-decoration: underline;
}

a.SmallNormalLink:link, a.SmallNormalLink:visited, a.SmallNormalLink:active {
    color: #cc3300;
    text-decoration: underline;
    font-size: 8pt;
}

a.SmallNormalLink:hover {
    color: #333333;
    text-decoration: underline;
    font-size: 8pt;
}


.FileUploadNormal {
    color: #73563f;
}

/* Begin Tabs */
.Tabs_Table {
    width: 720px;
}

.Tabs_TitleTD {
    max-width: 100%;
}

.Tabs_TabsTD {
    text-align: right;
}

.Tabs_TabsDiv {
    text-align: right;
    float: right;
}

.Tabs_Selected_TD {
    border-left: #ffffff 2px solid;
    background-color: #d1c8c0;
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 8px;
    padding-top: 8px;
    text-align: center;
    color: #000000; /*border-bottom: #d1c8c0 1px solid;*/
}

.Tabs_Link_TD {
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 8px;
    padding-top: 8px;
    text-align: center;
    background-color: #e9e4e0;
    border-right: #ffffff 0px solid;
    border-top: #ffffff 2px solid;
    border-left: #ffffff 2px solid;
    border-bottom: #ffffff 2px solid;
}

.Tab {
    padding-left: 15px;
    padding-right: 10px;
    padding-top: 10px;
    color: #000000;
    background-image: url(../../images/Background1.jpg);
    background-attachment: scroll;
    background-repeat: repeat-x;
    height: 600px;
    vertical-align: top;
}

.TabTR {
    background-repeat: no-repeat;
    background-attachment: fixed;
}

a.TabLink:link, a.TabLink:visited, a.TabLink:active {
    color: #000000;
    text-decoration: underline;
}

a.TabLink:hover {
    color: #cc3300;
    text-decoration: underline;
}

.SectionTitle {
    font-size: 18pt;
    font-variant: small-caps;
    text-decoration: underline;
}

.Tabs_ULTable_TitleTD {
    background-color: #ffffff;
    margin-bottom: 0px;
}

.DataEntryTable {
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid;
    background-color: #e9e4e0;
    width: 690px;
}

.FirstRow_Left_TD {
    padding-top: 5px;
    width: 180px;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    vertical-align: top;
}

.FirstRow_Right_TD {
    padding-top: 5px;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    vertical-align: top;
}

.Row_Right_TD {
    padding-top: 2px;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    vertical-align: top;
}

.Row_Site_TD {
    padding-left: 2px;
    width: 100px;
}

.Row_Site_Header_TD {
    padding-left: 6px;
    width: 100px;
}

.Row_Date_TD {
    width: 180px;
}

.Row_Date_Header_TD {
    width: 180px;
}

.Row_Left_TD {
    width: 180px;
    padding-top: 2px;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    vertical-align: top;
}

.Row_Left_SubSection {
    width: 180px;
    padding-left: 50px;
}

.Row_Right_SubSection {
    padding-left: 2px;
}

.LastRow_Right_TD {
    padding-bottom: 5px;
    padding-right: 2px;
    padding-left: 2px;
    padding-top: 2px;
    vertical-align: top;
}

.LastRow_Left_TD {
    width: 180px;
    padding-bottom: 5px;
    padding-right: 2px;
    padding-left: 2px;
    padding-top: 2px;
    vertical-align: top;
}


/* End Tags */

.Processing {
    color: #006600;
    font-weight: bold;
}

.SmallWarning {
    font-size: 8pt;
    color: #cc3300;
}

.Warning {
    color: #cc3300;
}

/*  Begin Grid */
.GridMain {
    /* width: 690px;*/
    width: 100%;
}

.GridHeader {
    color: #ffffff;
    background-color: #73563f;
    text-align: left;
}

.GridHeader a:link, .GridHeader a:visited, .GridHeader a:active {
    color: #ffffff;
    text-decoration: underline;
}

.GridHeader a:hover {
    color: #d1c8c0;
    text-decoration: underline;
}

.GridHeaderPF {
    color: #ffffff;
    background-color: #73563f;
    text-align: left;
    font-size: 9pt;
}

.GridHeaderRestLevel {
    color: #ffffff;
    background-color: #73563f;
    text-align: left;
    width: 10px;
}

.GridHeaderCellStatus {
    padding-bottom: 5px;
    padding-top: 5px;
    font-size: 10pt;
    vertical-align: top;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 20px;
}

.GridHeaderCell {
    padding-bottom: 5px;
    padding-top: 5px;
    font-size: 10pt;
    vertical-align: top;
    margin-top: 10px;
    margin-bottom: 10px;
}

.GridHeaderCellFailedUncertain {
    padding-bottom: 5px;
    padding-top: 5px;
    font-size: 10pt;
    vertical-align: top;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 120px;
}

.GridHeaderCellFeatureName{
    padding-bottom: 5px;
    padding-top: 5px;
    font-size: 10pt;
    vertical-align: top;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 220px;
}

.GridHeaderFirstCell {
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    font-size: 10pt;
    vertical-align: top;
}

.GridHeaderCell_Reduced {
    padding-bottom: 5px;
    padding-top: 5px;
    font-size: 9pt;
    vertical-align: top;
    margin-top: 10px;
    margin-bottom: 10px;
}

.GridHeaderFirstCell_Reduced {
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    font-size: 9pt;
    vertical-align: top;
}

.GridCell {
    padding-bottom: 2px;
    padding-top: 2px;
    font-size: 8pt;
}

.GridFirstCell {
    padding-left: 5px;
    padding-bottom: 2px;
    padding-top: 2px;
    font-size: 8pt;
}

.GridItem {
    color: #000000;
    background-color: #ffffff;
}

.GridAlternateItem {
    color: #000000;
    background-color: #fff7e8;
}

.GridSelectedItem {
    color: #ffffff;
    background-color: #e44c16;
}

.GridImgCellStyle {
    padding-bottom: 2px;
    padding-top: 2px;
    text-align: center;
}

.GridHeaderImgCellStyle {
    padding-bottom: 5px;
    font-size: 10pt;
    padding-top: 5px;
    text-align: center;
}

.GridLinkBtnCell {
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    width: 22px;
    text-align: center;
}

.GridRefreshLinkDiv {
    width: 690px;
    padding-bottom: 2px;
    text-align: right;
}

tr.grid-table-top {
    padding-bottom: 2px;
}

td.grid-table-td-right {
    text-align: right;
}

/* replace with the class .topcontainer */
#toptextcontainer, topexceptionlogstextcontainer, toppaitextcontainer, toppmmdtextcontainer, topfattextcontainer, topopenpocontainer {
    width: 100%; /*padding-bottom: .4em;     padding-top:.5em;*/
    height: 20px;
    padding-bottom: .4em;
}

.topcontainer {
    width: 100%;
    padding-bottom: .4em;
    padding-top: .5em;
    height: 20px;
}

.left-element {
    float: left;
    width: 345px;
    padding-bottom: .4em;
}

.right-element {
    float: right;
    padding-bottom: .4em;
}

.right-element-ExceptionList {
    float: right;
    padding-bottom: .4em;
    padding-right: 40px;
}

.clearcontainer {
    padding-bottom: .5em;
    clear: both;
}

.GridPager {
    background-color: #e9e4e0;
    font-size: 8pt;
}

a.GridPager:link, a.GridPager:visited, a.GridPager:active {
    color: #000000;
    text-decoration: underline;
    font-size: 8pt;
}

a.GridPager:hover {
    color: #cc3300;
    text-decoration: underline;
    font-size: 8pt;
}

.GridEmptyData {
    font-size: 8pt;
}

a.GridPagerLinks:link, a.GridPagerLinks:visited, a.GridPagerLinks:active {
    color: #000000;
    text-decoration: underline;
    font-size: 8pt;
}

a.GridPagerLinks:hover {
    color: #cc3300;
    text-decoration: underline;
    font-size: 8pt;
}

.GridPagerTable {
    width: 100%;
    text-align: right;
}

.PagerTable {
    width: 100%;
    text-align: right;
    font-size: 8pt;
}
/*.MainGridHeader
{
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 2px;
}*/

.MainGridHeaderFirstCell /* take care of this */ {
    padding-right: 4px;
    padding-bottom: 4px;
    padding-top: 4px;
}

.GridHeaderLinkImage {
    vertical-align: bottom;
}

a.GridHeaderLinks:link, a.GridHeaderLinks:visited, a.GridHeaderLinks:active {
    color: #ffffff;
    text-decoration: underline;
}

a.GridHeaderLinks:hover {
    color: #d1c8c0;
    text-decoration: underline;
}

/*  End Grid */


/* Begin small grid */


/* End small grid */

/* Printing Units QuickCheck Callilbration Process */
#qcCprocess, #terminateinfo, #terminate {
    width: 672px;
    min-height: 100px;
    border-right: #000000 1px solid;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid;
    color: #000000;
    background-color: #ffffff;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-top: 8px;
}

.qcCprocessFile {
    float: left;
    width: 350px;
}

.qcCprocessButton {
    float: right;
    width: 300px;
}

.qcCprocessFile p {
    width: 300px;
    clear: left;
    margin: 0;
    padding: 1px 0 1px 0;
}

#qcCprocess p {
    padding: 1px 0 1px 0;
}

.qcCprocessFile span {
    font-weight: bold;
}

/* Printing Units File and Batch upload */

.mb-10 {
    margin-bottom: 10px;
}

.batchUploadEmptyTableRow {
    background-color: #fff7e8;
    height: 200px;
    margin-left: 10px;
    vertical-align: top;
}

progress {
    -webkit-appearance: none;
    width: 100%;
    border-radius: 7px;
    background-color: #e9e4e0;
    margin-top: 16px;
}

progress::-webkit-progress-bar {
    background-color: #e9e4e0;
    border-radius: 7px;
}

::-webkit-progress-value {
    background-color: #ab998b;
    border-radius: 7px;
}

::-moz-progress-bar {
    background-color: #ab998b;
    border-radius: 7px;
}

/* Being View/Edit Views   */
.ViewHeaderTable {
    width: 690px;
    color: #ffffff;
    background-color: #e44c16;
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid;
}

.ViewHeaderTablePosition {
    width: 500px;
    color: #ffffff;
    background-color: #e44c16;
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid;
}

.ViewMainPanelPostion {
    width: 482px;
    border-right: #000000 1px solid;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid;
    color: #000000;
    background-color: #ffffff;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-top: 8px;
}

.ViewMainPanel {
    width: 672px;
    border-right: #000000 1px solid;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid;
    color: #000000;
    background-color: #ffffff;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-top: 8px;
}

.ViewMainPanelDataRepository {
    width: 672px;
    border-top: #000000 1px solid;
    border-right: #000000 1px solid;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid;
    color: #000000;
    background-color: #e9e4e0;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-top: 8px;
}

.ViewHeader_LeftTD {
    padding-right: 4px;
    padding-left: 8px;
    padding-bottom: 4px;
    padding-top: 4px;
    vertical-align: top;
}

.ViewHeader_RightTD {
    padding-right: 8px;
    padding-left: 4px;
    padding-bottom: 4px;
    padding-top: 4px;
    text-align: right;
    vertical-align: top;
}

.ViewTable_FirstLeftTD {
    padding-right: 4px;
    padding-bottom: 2px;
    padding-top: 5px;
    width: 180px;
    vertical-align: top;
}

.ViewTable_FirstLeftTDUsers {
    padding-left: 4px;
    padding-right: 4px;
    padding-bottom: 2px;
    padding-top: 5px;
    width: 100px;
    vertical-align: top;
}

.ViewTable_FirstRightTD {
    padding-right: 8px;
    padding-left: 4px;
    padding-bottom: 2px;
    padding-top: 5px;
    vertical-align: top;
}

.ViewTable_LeftTD {
    padding-right: 4px;
    padding-bottom: 2px;
    padding-top: 2px;
    width: 210px;
    vertical-align: top;
}

.ViewTable_RightTD {
    padding-right: 8px;
    padding-left: 4px;
    padding-bottom: 2px;
    padding-top: 2px;
    vertical-align: top;
}

.ViewTable_RightTDWithWidth {
    padding-right: 8px;
    padding-left: 4px;
    padding-bottom: 2px;
    padding-top: 2px;
    vertical-align: top;
    width: 410px;
}

.ViewTable_LastLeftTD {
    padding-right: 4px;
    padding-bottom: 5px;
    padding-top: 2px;
    width: 180px;
    vertical-align: top;
}

.ViewTable_LastRightTD {
    padding-right: 8px;
    padding-left: 4px;
    padding-bottom: 5px;
    padding-top: 2px;
    vertical-align: top;
}
/* End View/Edit Views   */

/* Begin Confirmation Dialog */
.ConfirmationDialog_Table {
    width: 100%;
}

.ConfirmationDialogPanel {
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid;
    background-color: #e9e4e0;
}

.ConfirmationDialog_HeaderIconTD {
    padding-bottom: 4px;
    padding-top: 4px;
    width: 20px;
    text-align: center;
    background-color: #ffffff;
    border-bottom: #000000 1px solid;
}

.ConfirmationDialog_HeaderTD {
    padding-left: 8px;
    padding-bottom: 4px;
    padding-top: 4px;
    background-color: #cc3300;
    border-bottom: #000000 1px solid;
    text-align: left;
    color: #ffffff;
}

.ConfirmationDialog_HeaderIconTD_Info {
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left: 4px;
    width: 20px;
    text-align: center;
    background-color: #ffffff;
    border-bottom: #000000 1px solid;
}

.ConfirmationDialog_HeaderTD_Info {
    padding-left: 8px;
    padding-bottom: 4px;
    padding-top: 4px;
    background-color: #ffe700;
    border-bottom: #000000 1px solid;
    text-align: left;
    color: #000000;
}

.ConfirmationDialog_HeaderIconTD_OK {
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left: 4px;
    width: 20px;
    text-align: center;
    background-color: #ffffff;
    border-bottom: #000000 1px solid;
}

.ConfirmationDialog_HeaderTD_OK {
    padding-left: 8px;
    padding-bottom: 4px;
    padding-top: 4px;
    background-color: #669966;
    border-bottom: #000000 1px solid;
    text-align: left;
    color: #ffffff;
}

.ConfirmationDialog_HeaderIconTD_Mismatch {
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left: 4px;
    width: 20px;
    text-align: center;
    background-color: #ffffff;
    border-bottom: #000000 1px solid;
}

.ConfirmationDialog_HeaderTD_Mismatch {
    padding-left: 8px;
    padding-bottom: 4px;
    padding-top: 4px;
    background-color: #ffe700;
    border-bottom: #000000 1px solid;
    text-align: left;
    color: #000000;
}

.ConfirmationDialog_Buttons {
    text-align: center;
    padding-bottom: 10px;
}

.ConfirmationDialog_ButtonsVerification {
    text-align: right;
    padding-bottom: 10px;
    padding-right: 10px;
}

.ConfirmationDialog_Message {
    padding-bottom: 10px;
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
    text-align: left;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}

.ConfirmationDialog_MessageVerification {
    padding-bottom: 10px;
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 20px;
    text-align: left;
    font-size: 16px;
    font-weight: bold;
}

.ConfirmationDialog_Supplier {
    padding-bottom: 10px;
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 20px;
}

.ConfirmationDialog_Proceed {
    padding-bottom: 10px;
    padding-right: 10px;
    padding-left: 10px;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
}

.ConfirmationDialog_HeaderText_Mismatch {
    color: #000000;
}

.ConfirmationDialog_HeaderText {
    color: #ffffff;
}

.SmallText {
    font-size: 8pt;
}

/* End Confirmation Dialog */

/* Begin Grid in view panel */

.GridVP {
    width: 670px;
}

.GridVPRefreshLinkDiv {
    width: 670px;
    padding-bottom: 2px;
    text-align: right;
}


.ViewVPHeaderTable {
    width: 670px;
    color: #ffffff;
    background-color: #e44c16;
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid;
}

.ViewVPMainPanel {
    width: 652px;
    border-right: #000000 1px solid;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid;
    color: #000000;
    background-color: #ffffff;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-top: 8px;
}

.table-scrollable {
    height: 200px;
    overflow: auto;
}

.custom-table-header {
    display: inline-block;
    height: 20px;
}

.center-text-vertical {
    padding: 3px 0 0 5px;
    font-weight: bold;
}

/* End grid in view panel */

/***** corner selection begin *******/
.PnlSelectCorner {
    padding-left: 10px;
}

.CornerSection_TDLowerLeft {
    text-align: right;
}

.CornerSection_TDLowerRight {
    text-align: left;
}

.CornerSection_TDImage {
    padding-left: 2px;
}
/***** corner selection end *******/

