.FormCellLabel, .FormCellValue {
 font-family: Arial;
 font-size: 14px;
}
.InnerSectionsActive, .InnerSectionsTax {
 -moz-box-shadow: 0 -1px 0 #bbb;
 -webkit-box-shadow: 0 -1px 0 #bbb;
}
.pcCScroll {
 height: auto;
 margin-left: auto;
 margin-right: auto;
 padding: 10px 10px 5px 5px;
 text-align: center;
 vertical-align: top;
 width: auto;
 overflow: scroll;
}
.pageCSecurity {
 background-repeat: no-repeat;
 height: 850px;
 align-content: center;
 width: 1920px;
 vertical-align: middle;
 background-image: url(../../Images/dunkin-signinout.jpg);
}
.FormCellValue {
 color: #FBB072;
 padding: 4px;
 text-align: left;
 vertical-align: top;
}
.FormCellLabel {
 color: #FFF;
 padding: 5px 6px 5px 12px;
 text-align: right;
 text-transform: none;
 vertical-align: baseline;
 white-space: nowrap;
}
.Formthcnb {
 background-color: transparent;
 border-bottom: 1px solid #E3E2E2;
 color: #1C2833;
 font-family: Arial;
 font-size: 14px;
 font-weight: 400;
 padding: 5px 1px;
 text-align: center;
 vertical-align: top;
 border-top: groove rgba(240, 142, 73, 0.752);
}
.tableCellLabelPO {
 color: #FF671F;
 font-family: Arial;
 font-size: 14px;
 text-align: center;
 border-radius: 5px;
 text-transform: uppercase;
 font-family: Arial;
 padding-right: 134px;
}
.tableCellLabeltotal {
 color: #1C2833;
 font-family: Arial;
 font-size: 15px;
 text-transform: uppercase;
 text-align: center;
 font-weight: 400;
 white-space: pre-line;
 padding: 1px 21px 1px 5px;
}
.tableCellLabelnote {
 color: #FFF;
 font-family: Arial;
 font-size: 14px;
 text-transform: uppercase;
 padding: 4px 28px 4px 1px;
 text-align: right;
 background: #FF671F;
 width: 134px;
 border-radius: 5px;
 font-weight: 700;
 border: thin inset #FFF;
 box-shadow: 1px 1px 1px 1px #C1C1C1;
 font-family: Arial;
}
.tableCellLabelnote2 {
 color: #FFFFFF;
 font-family: Arial;
 font-size: 14px;
 text-transform: uppercase;
 padding: 4px 55px 4px 27px;
 text-align: right;
 width: 88px;
 border-radius: 5px;
 font-weight: 600;
 border: thin inset #FFF;
 box-shadow: 1px 1px 1px 1px #C1C1C1;
 font-family: Arial;
 background: #43F8CB;
}
.tableCellLabelnotemanager {
 font-family: Arial;
 font-size: 14px;
 text-transform: uppercase;
 padding: 4px 28px 4px 27px;
 text-align: right;
 width: 88px;
 border-radius: 5px;
 font-weight: 600;
 border: thin inset #FFF;
 box-shadow: 1px 1px 1px 1px #E8B196;
 font-family: Arial;
 background: #F1C4AE;
 color: #1C2833;
}
.tableCellLabelAudit {
 color: #5F5F5F;
 font-family: Arial;
 font-size: 14px;
 text-transform: uppercase;
 padding: 5px;
 text-align: right;
 background: transparent;
 min-width: 0px;
 border-radius: 5px;
 font-weight: 400;
 align-content: center;
 text-align: center;
 font-family: Arial;
}
.tableCellLabelEOD {
 color: #1C2833;
 font-family: Arial;
 font-size: 16px;
 text-transform: uppercase;
 padding: 1px 12px 1px 130px;
 text-align: right;
 background: transparent;
 width: 150px;
 border-radius: 5px;
 font-weight: 400;
 align-content: center;
 text-align: right;
 font-family: Arial;
}
.tableCellValuePO {
 width: 326px;
 background-color: #FFF;
 border: thin solid #E3E2E2;
 color: #F4610F;
 font-size: 14px;
 vertical-align: middle;
 padding: 5px;
 font-family: Arial;
 height: 39px;
 border-radius: 5px;
 font-family: Arial;
 text-transform: uppercase;
 outline: none;
}
.tableCellValuePO2 {
 width: 328px;
 background-color: #FFF;
 border: thin solid #E3E2E2;
 color: #F4610F;
 font-size: 14px;
 vertical-align: middle;
 padding: 2px 0px 2px 5px;
 font-family: Arial;
 height: 33px;
 border-radius: 5px;
 width: 321px;
 font-family: Arial;
 outline: none;
}
.field_inputPO {
 background-color: #FFF;
 color: #1C2833;
 font-size: 13px;
 vertical-align: middle;
 padding: 2px 5px;
 height: 34px;
 border: thin solid #D1D1D1;
 text-transform: none;
 border-radius: 5px;
 text-align: center;
 font-family: Arial;
 outline: none;
}
.field_input_Notes {
 width: 148px;
 background-color: #FFF;
 color: #1C2833;
 font-size: 14px;
 vertical-align: middle;
 padding: 2px;
 height: 33px;
 border: thin inset #C5C5C5;
 text-transform: uppercase;
 border-radius: 5px;
 text-align: center;
 font-family: Arial;
 box-shadow: 1px 1px 1px 1px #FAFDD2;
 outline: none;
}
.field_input_cash {
 width: 145px;
 background-color: #FFF;
 color: #1C2833;
 font-size: 15px;
 vertical-align: middle;
 padding: 2px;
 height: 32px;
 border: thin solid #C5C5C5;
 text-transform: uppercase;
 border-radius: 5px;
 text-align: center;
 font-family: Arial;
 outline: none;
}
.field_input_cash2 {
 width: 150px;
 background-color: #FFF;
 color: #1C2833;
 font-size: 14px;
 vertical-align: middle;
 padding: 2px;
 height: 33px;
 border: thin solid #C5C5C5;
 text-transform: uppercase;
 border-radius: 5px;
 text-align: center;
 font-family: Arial;
 outline: none;
}
.field_input_cash3 {
 width: 131px;
 color: #1C2833;
 font-size: 16px;
 vertical-align: middle;
 height: 33px;
 border: thin inset #F8CDB8;
 text-transform: none;
 border-radius: 5px;
 text-align: center;
 font-weight: 700;
 font-family: Arial;
 background: #F9DFD3;
 padding: 2px 10px;
 outline: none;
}
.field_input_cash4 {
 width: 235px;
 background-color: #FFF;
 color: #615B5B;
 font-size: 14px;
 vertical-align: middle;
 padding: 2px 5px;
 height: 33px;
 border: thin inset #D1D1D1;
 text-transform: uppercase;
 border-radius: 5px;
 text-align: center;
 font-family: Arial;
 outline: none;
}
.field_input_cash_total {
 width: 150px;
 color: #1C2833;
 font-size: 15px;
 vertical-align: middle;
 border: thin solid #F58C5A;
 text-transform: none;
 border-radius: 5px;
 text-align: center;
 background: #F1C4AE;
 font-weight: 700;
 font-family: Arial;
 padding: 2px 0;
 height: 32px;
 outline: none;
}
.field_input_cash_total2 {
 width: 150px;
 color: #1C2833;
 font-size: 16px;
 vertical-align: middle;
 padding: 2px 10px;
 height: 33px;
 border: thin groove #16D6F1;
 text-transform: none;
 border-radius: 5px;
 text-align: center;
 font-weight: 700;
 font-family: Arial;
 background: #A0EFFA;
 outline: none;
}
.field_input_cash_total3 {
 width: 150px;
 color: #1C2833;
 font-size: 16px;
 vertical-align: middle;
 padding: 2px 10px;
 height: 33px;
 border: thin groove #BE490F;
 text-transform: none;
 border-radius: 5px;
 text-align: center;
 font-weight: 700;
 font-family: Arial;
 background: #FAAB83;
 outline: none;
}
.field_input_cash_total4 {
 width: 150px;
 color: #1C2833;
 font-size: 16px;
 vertical-align: middle;
 padding: 2px 10px;
 height: 33px;
 border: thin groove #16D6F1;
 text-transform: none;
 border-radius: 5px;
 text-align: center;
 font-weight: 700;
 font-family: Arial;
 background: #BEDBFB;
 outline: none;
}
.field_input_cash_over {
 width: 150px;
 color: #1C2833;
 font-size: 16px;
 vertical-align: middle;
 padding: 2px 10px;
 height: 33px;
 border: thin groove #2CF3C2;
 text-transform: none;
 border-radius: 5px;
 text-align: center;
 font-weight: 700;
 font-family: Arial;
 background: #8AFCE0;
 outline: none;
}
.field_input_cash_date {
 width: 250px;
 background-color: #FFF;
 color: #1C2833;
 font-size: 14px;
 vertical-align: middle;
 padding: 2px;
 height: 33px;
 border: thin inset #C5C5C5;
 text-transform: uppercase;
 border-radius: 5px;
 text-align: center;
 font-family: Arial;
 box-shadow: 1px 1px 1px 1px #FAFDD2;
 outline: none;
}
.field_input_cashRate {
 width: 148px;
 color: #1C2833;
 font-size: 14px;
 vertical-align: middle;
 padding: 2px;
 height: 33px;
 border: thin groove #33EFBD;
 text-transform: uppercase;
 border-radius: 5px;
 text-align: center;
 font-family: Arial;
 background: #E6FFF9;
 outline: none;
}
.field_input_audit {
 width: 86px;
 background-color: #FFF;
 color: rgba(97, 91, 91, 0.985);
 font-size: 14px;
 vertical-align: middle;
 padding: 2px 5px;
 height: 33px;
 border: thin groove #FF6E0D;
 text-transform: none;
 border-radius: 5px;
 text-align: center;
 font-family: Arial;
 outline: none;
}
.field_input_summary {
 width: 165px;
 background-color: #FFF;
 color: #1C2833;
 font-size: 16px;
 vertical-align: middle;
 padding: 2px;
 height: 33px;
 border: thin inset #F1C4AE;
 text-transform: uppercase;
 border-radius: 5px;
 text-align: center;
 font-family: Arial;
 box-shadow: 1px 1px 1px 1px #FAFDD2;
 outline: none;
}
.field_input_eod_selection {
 min-width: 230px;
 background-color: #FFF;
 color: #FF0000;
 font-size: 14px;
 vertical-align: middle;
 padding: 1px 5px;
 height: 36px;
 text-transform: uppercase;
 border-radius: 5px;
 text-align: center;
 font-family: Arial;
 outline: none;
 border: thin solid #C5C5C5;
}
.field_input_leave {
 width: 75px;
 background-color: #FFF;
 color: rgba(97, 91, 91, 0.985);
 font-size: 14px;
 vertical-align: middle;
 padding: 2px 5px;
 height: 33px;
 border: thin groove #FF6E0D;
 text-transform: none;
 border-radius: 5px;
 text-align: center;
 font-family: Arial;
 outline: none;
 margin-left: 17px;
}
.field_input_upload {
 background-color: #FFF;
 color: #1C2833;
 font-size: 13px;
 vertical-align: middle;
 padding: 2px 5px;
 height: 34px;
 border: thin inset #D1D1D1;
 text-transform: none;
 border-radius: 5px;
 text-align: center;
 font-family: Arial;
 outline: none;
}
.field_input_download {
 background: #F5CCB9;
 color: #1C2833;
 font-size: 14px;
 vertical-align: middle;
 border: thin inset #FCE2D7;
 text-transform: none;
 text-align: center;
 font-family: Arial;
 outline: none;
 padding: 5px;
 border-radius: 5px;
 overflow: hidden;
 max-width: 275px;
}
.field_input_request_notes {
 width: 315px;
 background-color: #FFF;
 color: #1C2833;
 font-size: 14px;
 vertical-align: middle;
 padding: 2px 5px;
 height: 33px;
 border: thin inset #D1D1D1;
 text-transform: uppercase;
 border-radius: 5px;
 outline: none;
 text-align: center;
}
.field_input_display {
 background-color: #FFF;
 color: #5F5F5F;
 font-size: 14px;
 text-transform: uppercase;
 outline: none;
 max-height: 45px;
 max-width: 240px;
 overflow: hidden;
 font-family: Arial;
 border: thin solid #F8D2C2;
 border-radius: 5px;
 min-width: 239px;
 min-height: 50px;
 padding-left: 6px;
}
.field_input_display2 {
 background-color: #FFF;
 color: #5F5F5F;
 font-size: 14px;
 text-transform: uppercase;
 outline: none;
 min-height: 62px;
 width: 494px;
 overflow: hidden;
 font-family: Arial;
 border: thin solid #F8D2C2;
 border-radius: 5px;
 margin-right: -4px;
}
.field_input_securityrole {
 width: 315px;
 background-color: #FFF;
 color: #5F5F5F;
 font-size: 14px;
 vertical-align: middle;
 padding: 2px 5px;
 height: 33px;
 border: thin solid #E6E3E3;
 text-transform: none;
 border-radius: 5px;
 outline: none;
}
.field_input_Rec {
 width: 65px;
 background-color: #FFF;
 color: #5F5F5F;
 font-size: 14px;
 vertical-align: middle;
 padding: 2px;
 height: 33px;
 border: thin solid #FBD5CB;
 text-transform: uppercase;
 outline: none;
 text-align: center;
 margin-left: 1px;
 margin-right: -9px;
}
.field_input_Rec2 {
 color: #5F5F5F;
 font-size: 14px;
 vertical-align: middle;
 height: 34px;
 text-transform: uppercase;
 outline: none;
 text-align: center;
 background: #FBEFEA;
 border-bottom: 0.5px solid #F7DCD0;
 border-left: thin solid #FFF;
 border-right: 0.5px solid #F1B393;
 padding: 2px 5px;
 border-top: 0.5px solid #F7DCD0;
 width: 65px;
 margin-right: -7px;
}
.field_input_Rec3 {
 width: 280px;
 background-color: #FFF;
 color: #5F5F5F;
 font-size: 14px;
 vertical-align: middle;
 padding: 2px 5px;
 height: 38px;
 border: thin solid #FBD5CB;
 text-transform: uppercase;
 outline: none;
 text-align: left;
 margin-left: 1px;
 background: #FEF8F4;
}
.field_input_overshort {
 min-width: 380px;
 background-color: #FFF;
 color: #5F5F5F;
 font-size: 14px;
 vertical-align: middle;
 padding: 2px 5px;
 height: 39px;
 border: thin solid #FBD5CB;
 text-transform: uppercase;
 border-radius: 3px;
 outline: none;
}
.field_input_overshort2 {
 min-width: 110px;
 background-color: #FEF7F4;
 color: #5F5F5F;
 font-size: 14px;
 vertical-align: middle;
 padding: 2px 5px;
 height: 33px;
 border: thin solid #FBD5CB;
 text-transform: uppercase;
 border-radius: 3px;
 outline: none;
 text-align: center;
 margin-left: 10px;
}
.field_input_overshort3 {
 min-width: 110px;
 background-color: #FFF;
 color: #5F5F5F;
 font-size: 14px;
 vertical-align: middle;
 padding: 2px 5px;
 height: 33px;
 border: thin solid #FBD5CB;
 text-transform: uppercase;
 border-radius: 3px;
 outline: none;
 text-align: center;
 margin-left: 10px;
}
.field_input_num {
 width: 90px;
 background-color: #FFF;
 color: #5F5F5F;
 font-size: 14px;
 vertical-align: middle;
 padding: 2px 5px;
 height: 33px;
 border: thin solid #FBD5CB;
 text-transform: uppercase;
 border-radius: 3px;
 outline: none;
 text-align: right;
}
.collectiondisplay {
 min-width: 300px;
 background-color: #FFF;
 color: #FF671F;
 font-size: 14px;
 vertical-align: bottom;
 padding: 0px 5px;
 text-transform: uppercase;
 border-radius: 5px;
 text-align: center;
 border: thin solid #F7DCD0;
}
.collectionnotes {
 width: 570px;
 background-color: #FFF;
 color: #FF671F;
 font-size: 14px;
 vertical-align: bottom;
 padding: 0px 5px 0px 10px;
 border: thin solid #F7DCD0;
 text-transform: uppercase;
 border-radius: 5px;
 text-align: left;
 height: 37px;
 text-transform: none;
}
.PredefinedtableCellValue {
 color: #1C2833;
 font-family: Arial;
 text-transform: none;
 outline: none;
}
.FormtableRowButtonsCellHorizontal {
 padding-top: 1px;
 vertical-align: top;
 white-space: normal;
 width: 15px;
}
.PredefinedtableCellSelectCheckbox {
 padding-left: 7px;
 padding-top: 2px;
 vertical-align: middle;
 padding-right: 5px;
 white-space: nowrap;
}
.PredefinedtableCellValue {
 font-size: 14px;
 padding: 2px;
 text-align: left;
 vertical-align: middle;
 min-height: 25px;
 white-space: nowrap;
 outline: none;
}
.PredefinedtableCellLabel {
 font-size: 14px;
 text-align: left;
 vertical-align: middle;
 white-space: nowrap;
 padding: 3px;
 min-width: auto;
 text-transform: uppercase;
 color: #1C2833;
 font-family: Arial;
 text-transform: uppercase;
 outline: none;
}
.PredefinedtableCellLabel2 {
 font-size: 14px;
 text-align: left;
 vertical-align: middle;
 white-space: nowrap;
 padding: 3px 3px 3px 53px;
 text-transform: uppercase;
 color: #1C2833;
 font-family: Arial;
 text-transform: uppercase;
 word-wrap: break-word;
}
.ArabicDatePredefinedtableCellValue, .ArabicPredefinedtableCellValue {
 color: #0D76A9;
 font-size: 16px;
 font-family: Arial;
 white-space: nowrap;
 text-align: right;
 vertical-align: middle;
}
.ArabicPredefinedtableCellValue {
 padding: 3px;
 width: 200px;
}
.ArabicDatePredefinedtableCellValue {
 padding: 3px 0 3px 286px;
}
.ArabicPredefinedtableCellLabel {
 color: #1C2833;
 font-family: Arial;
 font-size: 18px;
 text-align: left;
 text-transform: none;
 vertical-align: middle;
 white-space: nowrap;
 padding: 3px;
}
.ViewtableCellValue {
 font-family: Arial;
 font-size: 13px;
 vertical-align: middle;
 background-color: #FFF;
 color: #5F5F5F;
 text-align: center;
 text-transform: uppercase;
 padding: 5px;
 outline: none;
 cursor: pointer !important;
 min-width: 25px;
 outline: none;
}
.ViewtableCellValueEmail {
 font-family: Arial;
 font-size: 14px;
 text-align: left;
 vertical-align: middle;
 border: 0.5px solid #E3E2E2;
 background-color: #FFF;
 padding: 6px 2px;
 height: 30px;
 color: #787878;
 border-radius: 5px;
 text-align: center;
 text-transform: lowercase;
}
.ViewtableCellValue1 {
 font-family: Arial;
 font-size: 13px;
 text-align: left;
 vertical-align: middle;
 background-color: #FBE2D7;
 padding: 5px;
 height: auto;
 color: #1C2833;
 border-radius: 5px;
 text-align: center;
 font-weight: 600;
}
.ViewtableCellValue2 {
 font-family: Arial;
 font-size: 13px;
 text-align: left;
 vertical-align: middle;
 background-color: #FBE2D7;
 background-color: #FDF7F4;
 padding: 5px;
 color: #BE490F;
 border-radius: 5px;
 text-align: center;
 font-weight: 400;
}
.ViewtableCellValue3 {
 font-family: Arial;
 font-size: 13px;
 text-align: left;
 vertical-align: middle;
 padding: 3px;
 border-radius: 5px;
 text-align: center;
 font-weight: 600;
 background-color: #FDF7F4;
 background-color: #FDF7F4;
}
.ViewtableCellValue4 {
 font-family: Arial;
 font-size: 14px;
 vertical-align: middle;
 background-color: #FFF;
 color: #5F5F5F;
 text-align: center;
 text-transform: uppercase;
 padding: 5px;
 outline: none;
 width: auto;
 cursor: pointer !important;
}
.RFQViewtableCellValue {
 font-family: Arial;
 font-size: 14px;
 text-align: left;
 vertical-align: middle;
 border-left: 0.5px outset #E3E2E2;
 border-right: 0.7px inset #E3E2E2;
 background-color: #FFF;
 padding: 2px 3px 2px 9px;
 height: 30px;
 color: #1C2833;
}
.ChildTabledhb, .ViewtableCellValueNew, .dhbsub, .dhtsub, .dhtsub3, .dialogHeaderBackground, .dialog_header_text {
 font-size: 14px;
 font-family: Arial;
}
.dhnotitle {
 width: 1125px;
}
.ViewtableCellValueNew {
 color: #565656;
 text-align: left;
 vertical-align: middle;
 border-left: 1px dotted #CFCFCF;
 border-right: 0.7px dotted #CFCFCF;
 padding: 0.5px 2px;
}
.ViewtableCellValueattach {
 font-family: Arial;
 font-size: 14px;
 text-align: left;
 vertical-align: middle;
 border: 0.5px solid #E3E2E2;
 background-color: #FFF;
 padding: 6px 2px 6px 11px;
 height: 30px;
 color: #787878;
 border-radius: 5px;
 text-align: center;
 text-transform: none;
}
.tableCellValueSalesSummary {
 font-family: Arial;
 font-size: 16px;
 vertical-align: middle;
 border: 0.5px solid #E3E2E2;
 background-color: #FFFEFD;
 padding: 5px 4px;
 height: 30px;
 color: #5F5F5F;
 border-radius: 5px;
 text-align: center;
 font-weight: 700;
 min-width: 140px;
}
.tableCellValueSalesSummary2 {
 font-family: Arial;
 font-size: 16px;
 vertical-align: middle;
 border: 0.5px solid #E3E2E2;
 background-color: #FEF9EE;
 background: #FCE0D3;
 padding: 5px 4px;
 height: 30px;
 color: #5F5F5F;
 border-radius: 5px;
 text-align: center;
 font-weight: 600;
 min-width: 140px;
}
.tableCellValueTotals {
 font-family: Arial;
 font-size: 14px;
 vertical-align: middle;
 border: 0.5px solid #E3E2E2;
 background-color: #D1FEF4;
 padding: 6px;
 height: 30px;
 color: #5F5F5F;
 border-radius: 5px;
 text-align: center;
 font-weight: 700;
}
.tableCellValueSalesTotals {
 font-family: Arial;
 font-size: 16px;
 vertical-align: middle;
 border: 0.5px solid #FFFFFF;
 background-color: #F8C1A7;
 padding: 6px;
 height: 30px;
 color: #1C2833;
 border-radius: 5px;
 text-align: center;
 font-weight: 700;
}
.ViewtableCellValueSales1 {
 font-family: Arial;
 font-size: 13px;
 vertical-align: middle;
 border: 0.5px solid #E3E2E2;
 background-color: #FFF;
 padding: 3px;
 height: 30px;
 color: #1C2833;
 border-radius: 5px;
 text-align: center;
 text-transform: uppercase;
 min-width: 15px;
 text-align: center;
 height: 40px;
 white-space: nowrap;
 vertical-align: middle;
}
.ViewtableCellValueSales2 {
 font-family: Arial;
 font-size: 13px;
 vertical-align: middle;
 border: 0.5px solid #E3E2E2;
 background-color: #FFF;
 padding: 3px;
 height: 30px;
 color: #1C2833;
 border-radius: 5px;
 text-align: center;
 text-transform: uppercase;
 min-width: 15px;
 text-align: center;
 height: 40px;
 white-space: nowrap;
 vertical-align: middle;
}
.ViewtableCellValueSales3 {
 font-family: Arial;
 font-size: 13px;
 vertical-align: middle;
 border: 0.5px solid #E3E2E2;
 background-color: #FFF;
 padding: 3px;
 height: 30px;
 color: #1C2833;
 border-radius: 5px;
 text-align: center;
 text-transform: uppercase;
 min-width: 15px;
 text-align: center;
 height: 40px;
 white-space: nowrap;
 vertical-align: middle;
}
.ViewtableCellValuePOedit {
 font-family: Arial;
 font-size: 13px;
 vertical-align: middle;
 background-color: #FFF;
 color: #5F5F5F;
 text-align: left;
 text-transform: uppercase;
 padding: 5px;
 outline: none;
 cursor: pointer !important;
}
.tableCellValueRecTotal {
 width: 50px;
 background-color: #FDEDE9;
 color: #5F5F5F;
 font-size: 14px;
 vertical-align: middle;
 padding: 2px 5px;
 height: 33px;
 border: thin solid #FBD5CB;
 text-transform: uppercase;
 border-radius: 3px;
 outline: none;
 text-align: center;
 margin-left: 8px;
}
.tableCellValueRecTotal2 {
 width: 50px;
 background-color: #FDEDE9;
 color: #5F5F5F;
 font-size: 14px;
 vertical-align: middle;
 padding: 2px 5px;
 height: 33px;
 border: thin solid #FBD5CB;
 text-transform: uppercase;
 border-radius: 3px;
 outline: none;
 text-align: center;
 margin-left: 8px;
}
.tableRowDivider {
 border: thin solid #FDE8DE;
}
.tableRowDivider2 {
 height: auto;
 border: 0.5px solid #F7D5C3;
}
.ViewEmail {
 width: 316px;
 background-color: #FFF;
 color: #1C2833;
 font-size: 14px;
 vertical-align: middle;
 padding: 2px 5px;
 height: 33px;
 border: thin solid #D1D1D1;
 text-transform: none;
 border-radius: 5px;
}
.ChildTabledhb {
 background-color: #0D76A9;
 color: #FFF;
 text-transform: none;
 white-space: nowrap;
}
.dhtsub, .dialog_header_text {
 text-transform: uppercase;
 white-space: nowrap;
 padding-left: 10px;
 font-weight: 400;
 color: #1C2833;
 font-family: Arial;
 font-size: 17px;
}
.dhtsub3, .dialog_header_text {
 color: #FD712D;
 font-weight: 400;
 padding-left: 5px;
 text-transform: none;
 white-space: nowrap;
}
.dhtCash {
 font-family: Arial;
 font-size: 14px;
 text-transform: uppercase;
 white-space: nowrap;
 color: #BE490F;
 height: auto;
 padding-right: 5px;
 font-weight: 600;
 min-width: auto;
 padding-left: 12px;
}
.dhtCash2 {
 font-family: Arial;
 font-size: 15px;
 text-transform: uppercase;
 white-space: nowrap;
 color: #1C2833;
 border-radius: 5px;
 letter-spacing: 1px;
 text-align: center;
 padding: 5px;
 background-color: #FDD6C3;
 border: thin outset #FFFFFF;
 min-width: 99px;
}
.dhtCash3 {
 font-family: Arial;
 font-size: 28px;
 text-transform: uppercase;
 white-space: nowrap;
 color: #1C2833;
 height: auto;
 padding-right: 5px;
 font-weight: 400;
 min-width: auto;
 padding-left: 520px;
}
.dhtCashPO {
 font-family: Arial;
 font-size: 15px;
 text-transform: uppercase;
 white-space: nowrap;
 color: #1C2833;
 border-radius: 5px;
 letter-spacing: 1px;
 text-align: center;
 padding: 5px;
 background-color: #FDD6C3;
 border: thin inset #FFF;
 height: 26px;
 width: 314px;
}
.dhtPettyCash {
 font-family: Arial;
 font-size: 28px;
 text-transform: uppercase;
 white-space: nowrap;
 color: #1C2833;
 height: auto;
 padding-left: 300px;
 font-weight: 400;
 min-width: auto;
}
.dhPettyCash {
 border: thin solid transparent;
 height: auto;
 background-color: transparent;
 padding: 1px 5px;
 border-radius: 5px;
 width: 600px;
}
.dhReconciliation {
 border: thin solid transparent;
 height: auto;
 background-color: transparent;
 padding: 1px 5px;
 border-radius: 5px;
 width: 600px;
}
.dhtpettycashtitle {
 height: 35px;
 width: 1646px;
 padding: 2px 5px;
 border-radius: 5px;
 border: thin solid #F3CEBD;
 background: #FEF7F4;
}
.dhpurchasing {
 min-width: 1410px;
 border: thin groove #FF671F;
 height: auto;
 background-color: #FAEBE3;
 padding: 1px 5px;
 font-family: Arial;
 border-radius: 5px;
 background: -webkit-gradient(linear, left top, left bottom, color-stop(.5, #FAEBE3), color-stop(1, #FFFFFF));
 background: -ms-linear-gradient(top, #FBFBFB 5%, #ECECEC 100%);
}
.cashdepositmodule {
 font-family: Arial;
 font-size: 16px;
 text-transform: uppercase;
 white-space: nowrap;
 color: #1C2833;
 height: auto;
 padding-right: 15px;
 font-weight: 400;
 padding-left: 15px;
 border: thin outset #FFFFFF;
 border-radius: 5px;
 letter-spacing: 4px;
 background: #F4D5C6;
}
.purchasemodule {
 font-family: Arial;
 font-size: 16px;
 text-transform: uppercase;
 white-space: nowrap;
 color: #1C2833;
 height: auto;
 padding-right: 15px;
 font-weight: 400;
 padding-left: 15px;
 border: thin outset #FFFFFF;
 border-radius: 5px;
 letter-spacing: 4px;
 background: #F4D5C6;
}
.payrollmodule {
 font-family: Arial;
 font-size: 16px;
 text-transform: uppercase;
 white-space: nowrap;
 color: #1C2833;
 height: auto;
 padding-right: 15px;
 font-weight: 400;
 padding-left: 15px;
 border: thin inset #FFFFFF;
 border-radius: 5px;
 letter-spacing: 4px;
 background: #F4D5C6;
}
.hrmodule {
 font-family: Arial;
 font-size: 16px;
 text-transform: uppercase;
 white-space: nowrap;
 color: #1C2833;
 height: auto;
 padding-right: 15px;
 font-weight: 400;
 padding-left: 15px;
 border: thin outset #FFFFFF;
 border-radius: 5px;
 letter-spacing: 4px;
 background: #F4D5C6;
}
.usermodule {
 font-family: Arial;
 font-size: 16px;
 text-transform: uppercase;
 white-space: nowrap;
 color: #1C2833;
 height: auto;
 padding-right: 15px;
 font-weight: 400;
 padding-left: 15px;
 border: thin outset #FFFFFF;
 border-radius: 5px;
 letter-spacing: 4px;
 background: #F4D5C6;
}
.pettycashmodule {
 font-family: Arial;
 font-size: 16px;
 text-transform: uppercase;
 white-space: nowrap;
 color: #1C2833;
 height: auto;
 padding-right: 15px;
 font-weight: 400;
 padding-left: 15px;
 border: thin outset #FFFFFF;
 border-radius: 5px;
 letter-spacing: 4px;
 background: #F4D5C6;
}
.paymentmodule {
 font-family: Arial;
 font-size: 16px;
 text-transform: uppercase;
 white-space: nowrap;
 color: #1C2833;
 height: auto;
 padding-right: 15px;
 font-weight: 400;
 padding-left: 15px;
 border: thin outset #FFFFFF;
 border-radius: 5px;
 letter-spacing: 4px;
 background: #F4D5C6;
}
.inventorymodule {
 font-family: Arial;
 font-size: 16px;
 text-transform: uppercase;
 white-space: nowrap;
 color: #1C2833;
 height: auto;
 padding-right: 15px;
 font-weight: 400;
 padding-left: 15px;
 border: thin outset #FFFFFF;
 border-radius: 5px;
 letter-spacing: 4px;
 background: #F4D5C6;
}
.modulesubtitle {
 font-family: Arial;
 font-size: 16px;
 text-transform: uppercase;
 white-space: nowrap;
 color: #1C2833;
 border-radius: 5px;
 letter-spacing: 4px;
 text-align: center;
 padding: 5px 20px;
 background-color: #FDD6C3;
 display: inline-block;
 border: thin solid #F5B595;
 width: 500px;
 margin-top: 0.2%;
}
.modulesubtitlemenu {
 font-family: Arial;
 font-size: 16px;
 text-transform: uppercase;
 white-space: nowrap;
 color: #1C2833;
 border-radius: 5px;
 letter-spacing: 4px;
 text-align: center;
 padding: 5px 20px;
 background-color: #FDD6C3;
 display: inline-block;
 border: thin inset #F5A57D;
 width: 500px;
 margin-top: 0.2%;
 margin-left: 35%;
}
.modulesubtitlesub {
 font-family: Arial;
 font-size: 16px;
 text-transform: uppercase;
 white-space: nowrap;
 color: #1C2833;
 border-radius: 5px;
 letter-spacing: 4px;
 text-align: center;
 padding: 5px 20px;
 background-color: #FDD6C3;
 display: inline-block;
 border: thin solid #F5B595;
 width: 500px;
 margin-top: 0.2%;
}
.modulesubtitlesubdon {
 font-family: Arial;
 font-size: 16px;
 text-transform: uppercase;
 white-space: nowrap;
 color: #1C2833;
 border-radius: 5px;
 letter-spacing: 4px;
 text-align: center;
 padding: 5px 20px;
 background-color: #FDD6C3;
 display: inline-block;
 border: thin solid #F5B595;
 width: 500px;
 margin-top: 1%;
 margin-left: -350px;
}
.dhtCash3eod {
 font-family: Arial;
 font-size: 28px;
 text-transform: uppercase;
 white-space: nowrap;
 color: #1C2833;
 height: auto;
 padding-right: 5px;
 font-weight: 400;
 min-width: auto;
 padding-left: 539px;
}
.dhtCashCollection {
 font-family: Arial;
 font-size: 28px;
 text-transform: uppercase;
 white-space: nowrap;
 color: #1C2833;
 height: auto;
 padding-right: 5px;
 font-weight: 400;
 min-width: auto;
 padding-left: 603px;
}
.dhtCashCollection2 {
 font-family: Arial;
 font-size: 28px;
 text-transform: uppercase;
 white-space: nowrap;
 color: #1C2833;
 height: auto;
 padding-right: 5px;
 font-weight: 400;
 min-width: auto;
 padding-left: 570px;
}
.dhtCashCollectionView {
 font-family: Arial;
 font-size: 28px;
 text-transform: uppercase;
 white-space: nowrap;
 color: #1C2833;
 height: auto;
 padding-right: 5px;
 font-weight: 400;
 min-width: auto;
 padding-left: 452px;
}
.dhtCashSales {
 font-family: Arial;
 font-size: larger;
 text-transform: uppercase;
 white-space: nowrap;
 color: #1C2833;
 height: auto;
 padding-right: 5px;
 font-weight: 400;
 min-width: auto;
 padding-left: 14px;
}
.dhtCashSales2 {
 font-family: Arial;
 font-size: larger;
 text-transform: uppercase;
 white-space: nowrap;
 color: #1C2833;
 height: auto;
 padding-right: 5px;
 font-weight: 400;
 min-width: auto;
 padding-left: 14px;
}
.dhtCashSalesTitle {
 font-family: Arial;
 font-size: 25px;
 text-transform: uppercase;
 white-space: nowrap;
 color: #1C2833;
 height: auto;
 padding-right: 5px;
 font-weight: 400;
 min-width: auto;
 padding-left: 408px;
}
.dhtAudit {
 font-family: Arial;
 font-size: 25px;
 text-transform: uppercase;
 white-space: nowrap;
 color: #1C2833;
 height: auto;
 padding-right: 5px;
 font-weight: 400;
 min-width: auto;
 padding-left: 398px;
}
.dhtAudit2 {
 font-family: Arial;
 font-size: 25px;
 text-transform: uppercase;
 white-space: nowrap;
 color: #1C2833;
 height: auto;
 padding-right: 5px;
 font-weight: 400;
 min-width: auto;
 padding-left: 630px;
}
.dhtAuditSales {
 font-family: Arial;
 font-size: 25px;
 text-transform: uppercase;
 white-space: nowrap;
 color: #1C2833;
 height: auto;
 padding-right: 5px;
 font-weight: 400;
 min-width: auto;
 padding-left: 543px;
}
.dhtAuditToters {
 font-family: Arial;
 font-size: 25px;
 text-transform: uppercase;
 white-space: nowrap;
 color: #1C2833;
 height: auto;
 padding-right: 5px;
 font-weight: 400;
 min-width: auto;
 padding-left: 498px;
}
.dhtAuditCCM {
 font-family: Arial;
 font-size: 25px;
 text-transform: uppercase;
 white-space: nowrap;
 color: #1C2833;
 height: auto;
 padding-right: 5px;
 font-weight: 400;
 min-width: auto;
 padding-left: 575px;
}
.dhtPCSession {
 font-family: Arial;
 font-size: 25px;
 text-transform: uppercase;
 white-space: nowrap;
 color: #1C2833;
 height: auto;
 padding-right: 5px;
 font-weight: 400;
 min-width: auto;
 padding-left: 630px;
}
.space1 {
 padding-left: 35px;
}
.space2 {
 padding-left: 45px;
}
.space3 {
 padding-left: 45px;
}
.space4 {
 padding-left: 5px;
}
.paymentspace1 {
 padding-left: 59px;
}
.paymentspace2 {
 padding-left: 211px;
}
.paymentspace3 {
 padding-left: 180px;
}
.dhb2, .dialogHeaderBackground {
 width: auto;
 padding: 3px;
}
.dhbsub, .dialogHeaderBackground {
 text-transform: none;
 white-space: nowrap;
 height: 35px;
 padding-left: 10px;
 padding-right: 10px;
 background: #BCD7E0;
 color: #077B9E;
 font-weight: 400;
}
.dhbsub2, .dhbsub3, .dhbsub5, .dialogHeaderBackground {
 padding: 2px 5px;
 width: auto;
}
.dhbsub4, .dialogHeaderBackground {
 padding: 2px 5px;
 width: auto;
 background: -webkit-gradient(linear, left top, left bottom, color-stop(.5, #FAEBE3), color-stop(1, #FFFFFF));
 background: -ms-linear-gradient(top, #FBFBFB 5%, #ECECEC 100%);
}
.EMPdhbsub, .EMPdialogHeaderBackground {
 font-family: Arial;
 font-size: 16px;
 text-transform: none;
 white-space: nowrap;
 height: 30px;
 padding-left: 5px;
 padding-right: 5px;
 width: auto;
 text-align: left;
 background: #FEF7F4;
}
.EMPdhbsub2, .EMPdhbsub3, .EMPdhbsub4, .EMPdialogHeaderBackground {
 font-size: 14px;
 padding-left: 10px;
 padding-right: 10px;
 font-family: Arial;
 text-transform: none;
 white-space: nowrap;
 background: #FEF7F4;
}
.EMPdhbsub2, .EMPdialogHeaderBackground {
 height: 35px;
 min-width: 1208px;
}
.EMPdhbsub3 {
 height: 25px;
 width: auto;
 background: #FEF7F4;
}
.EMPdhbsub4 {
 height: 28px;
 width: auto;
}
.dhbdeposit {
 font-size: 16px;
 color: #818181;
 font-family: Arial;
 white-space: nowrap;
 text-transform: none;
 border-radius: 5px;
 height: 30px;
 min-width: 1465px;
}
.MandatorytableCellLabel {
 color: #EB300A;
 font-family: Arial;
 font-size: 14px;
 text-align: left;
 text-transform: uppercase;
 vertical-align: middle;
 white-space: nowrap;
 padding: 3px;
}
.tableCellLabelCash {
 color: #1C2833;
 font-family: Arial;
 font-size: 14px;
 text-transform: uppercase;
 padding: 2px;
 text-align: left;
 min-width: 105px;
 white-space: pre-line;
}
.tableCellLabelCash4 {
 color: #1C2833;
 font-family: Arial;
 font-size: 14px;
 text-transform: uppercase;
 padding: 2px;
 text-align: center;
 min-width: 100px;
 white-space: pre-line;
}
.tableCellLabelcash2 {
 color: #1C2833;
 font-family: Arial;
 font-size: 15px;
 text-transform: uppercase;
 padding: 2px 11px 2px 2px;
 text-align: center;
 font-weight: 400;
 min-width: 240px;
}
.tableCellLabelCash3 {
 color: #1C2833;
 font-family: Arial;
 font-size: 15px;
 text-transform: uppercase;
 padding: 10px 10px 10px 30px;
 text-align: right;
 width: auto;
 border-radius: 5px;
 font-weight: 400;
 border: thin inset #F98E5B;
 background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #ffffff), color-stop(1, #FAE2C4));
 background: -ms-linear-gradient(top, #FFFFFF 5%, #FAE2C4 100%);
}
.tableCellLabelcash4 {
 color: #1C2833;
 font-family: Arial;
 font-size: 15px;
 text-transform: uppercase;
 padding: 2px 11px 2px 2px;
 text-align: center;
 font-weight: 400;
 min-width: 175px;
}
.tableCellLabelcash5 {
 color: #1C2833;
 font-family: Arial;
 font-size: 15px;
 text-transform: uppercase;
 text-align: center;
 font-weight: 400;
 white-space: pre-line;
 padding: 1px 21px 1px 5px;
}
.tableCellLabelcash6 {
 color: #FF0000;
 font-family: Arial;
 font-size: 16px;
 text-transform: uppercase;
 text-align: center;
 font-weight: 400;
 width: 200px;
 padding: 5px 46px 5px 40px;
}
.tableCellLabelcash7 {
 color: #FF671F;
 font-family: Arial;
 font-size: 16px;
 text-transform: uppercase;
 padding: 8px 52px 1px 35px;
 text-align: center;
 font-weight: 400;
}
.tableCellLabelPC {
 color: #1C2833;
 font-family: Arial;
 font-size: 14px;
 text-transform: uppercase;
 padding: 2px 45px 2px 5px;
 text-align: center;
 min-width: 100px;
 white-space: pre-line;
}
.tableCellLabelReconciliation {
 color: #1C2833;
 font-family: Arial;
 font-size: 14px;
 text-transform: uppercase;
 padding: 2px;
 text-align: center;
 min-width: 90px;
 white-space: pre-wrap;
}
.tableCellLabelcashenclosed4 {
 color: #FF0000;
 font-family: Arial;
 font-size: 15px;
 text-transform: uppercase;
 padding: 2px 86px 2px 2px;
 text-align: center;
 font-weight: 400;
 min-width: 165px;
}
.tableCellLabelcashenclosed2 {
 color: #1C2833;
 font-family: Arial;
 font-size: 15px;
 text-transform: uppercase;
 padding: 2px 86px 2px 2px;
 text-align: center;
 font-weight: 400;
 min-width: 165px;
}
.tableCellLabelcashenclosedM4 {
 color: #1C2833;
 font-family: Arial;
 font-size: 15px;
 text-transform: uppercase;
 padding: 2px 11px 2px 2px;
 text-align: center;
 font-weight: 400;
 min-width: 240px;
}
.tableCellLabelcashenclosedM2 {
 color: #1C2833;
 font-family: Arial;
 font-size: 15px;
 text-transform: uppercase;
 padding: 2px 25px 2px 2px;
 text-align: center;
 font-weight: 400;
 min-width: 165px;
}
.tableCellLabelCashApprove {
 color: #FFF;
 font-family: Arial;
 font-size: 16px;
 text-transform: uppercase;
 padding: 10px 1px;
 text-align: center;
 background: #FFF;
 border-radius: 5px;
 border: thin inset #FFF;
 box-shadow: 1px 1px 1px 1px #FF671F;
 width: 50px;
}
.tableCellLabelcashDeposit {
 color: #1C2833;
 font-family: Arial;
 font-size: 15px;
 text-transform: uppercase;
 padding: 5px 60px 5px 44px;
 text-align: center;
 font-weight: 400;
}
.Arabicfield_input, .Arabicfield_input2, .fi {
 background-color: #FFF;
 font-family: Arial;
 vertical-align: middle;
 padding: 5px;
 text-align: right;
 font-family: Arial;
 outline: none;
}
.Arabicfield_input, .fi {
 width: 320px;
 color: #1C2833;
 font-size: 15px;
 height: 25px;
 border-radius: 5px;
 border: thin solid #E3E2E2;
 font-family: Arial;
 outline: none;
}
.Arabicfield_input2, .fi {
 font-size: 18px;
 text-transform: none;
 min-height: 25px;
 width: 285px;
 outline: 0;
 border: thin solid #E3E2E2;
 font-family: Arial;
 outline: none;
}
.Payrollfield_input, .fi {
 background-color: #F2FBFC;
 color: #8F8F8F;
 font-family: Arial;
 font-size: 14px;
 vertical-align: middle;
 text-transform: none;
 padding: 4px;
 text-align: center;
 height: 25px;
 border-radius: 5px;
 border: thin inset #EFEFEF;
 outline: none;
}
.Payrollfield2_input, .fi {
 background-color: #CDF9E3;
 color: #8F8F8F;
 font-family: Arial;
 font-size: 14px;
 vertical-align: middle;
 text-transform: none;
 padding: 5px;
 text-align: center;
 height: 25px;
 border-radius: 5px;
 border: thin inset #EFEFEF;
 outline: none;
}
.EMP3Mandatoryfield_input, .EMP4Mandatoryfield_input, .fi {
 color: #EB300A;
 background-color: #FFF;
 font-size: 14px;
 vertical-align: middle;
 padding: 5px;
 font-family: Arial;
 outline: none;
}
.EMP4Mandatoryfield_input, .fi {
 min-width: 316px;
 border: thin solid #E3E2E2;
 height: 26px;
 border-radius: 5px;
 font-family: Arial;
 outline: none;
}
.EMP3Mandatoryfield_input, .fi {
 width: 327px;
 border: thin solid #E3E2E2;
 height: 36px;
 border-radius: 0;
 font-family: Arial;
 outline: none;
 text-transform: uppercase;
}
.EMP2Mandatoryfield_input, .fi {
 width: 327px;
 background-color: #FFF;
 border: thin solid #E3E2E2;
 color: #F4610F;
 font-size: 14px;
 vertical-align: middle;
 padding: 5px;
 font-family: Arial;
 height: 39px;
 border-radius: 5px;
 text-transform: uppercase;
 outline: none;
}
.EMP5field_input, .fi {
 background-color: #FFF;
 color: #686868;
 font-size: 14px;
 vertical-align: middle;
 font-family: Arial;
 border-radius: 5px;
 font-size: 13px;
 vertical-align: middle;
 padding: 2px 5px;
 height: 39px;
 border: thin solid #D1D1D1;
 width: 327px;
 text-transform: uppercase;
 outline: none;
 outline-color: #E9E8E8;
}
.EMP2field_input, .EMP4field_input, .fi {
 background-color: #FFF;
 font-size: 14px;
 vertical-align: middle;
 padding: 5px;
 font-family: Arial;
 outline: none;
}
.EMP2field_input, .fi {
 width: 327px;
 color: #1C2833;
 height: 41px;
 border: thin solid #E3E2E2;
 text-transform: uppercase;
 border-radius: 5px;
 font-family: Arial;
 outline: none;
}
.EMP3field_input, .fi {
 text-transform: none;
 background-color: #FFF;
 border: 1px solid #E3E2E2;
 color: #1C2833;
 font-family: Arial;
 font-size: 14px;
 vertical-align: middle;
 text-transform: none;
 padding: 4px 5px;
 text-align: justify;
 min-height: 40px;
 width: 327px;
 outline: none;
}
.EMP4field_input, .fi {
 width: 315px;
 color: #1C2833;
 height: 27px;
 border: thin solid #E3E2E2;
 border-radius: 5px;
 text-transform: uppercase;
 font-family: Arial;
 outline: none;
}
.EMPfield_input, .fi {
 color: #1C2833;
 border-radius: 0;
 background-color: #FFF;
 font-size: 14px;
 padding: 4px 5px;
 height: 31px;
 font-family: Arial;
 vertical-align: middle;
 outline: none;
}
.EMPfield_input, .fi {
 min-width: 315px;
 border: thin solid #E3E2E2;
 border-radius: 5px;
 font-family: Arial;
 outline: none;
 text-transform: lowercase;
}
.Datefield_input {
 border: thin solid #E3E2E2;
 border-radius: 5px;
 height: 30px;
 font-family: Arial;
 outline: none;
 color: #1C2833;
 background-color: #FFF;
 font-size: 14px;
 padding: 4px 5px;
 width: 315px;
}
.EMPemail_input, .fi {
 min-width: 315px;
 background-color: #FFF;
 color: #FE6E0D;
 font-size: 14px;
 vertical-align: middle;
 padding: 5px;
 font-family: Arial;
 height: 27px;
 border-radius: 5px;
 border: thin solid #E3E2E2;
 text-transform: lowercase;
 outline: none;
}
.EMP6field_input, .EMP7field_input, .fi {
 text-transform: none;
 background-color: #FFF;
 font-family: Arial;
 outline: none;
}
.EMP6field_input, .fi {
 border: 1px solid #3E7DA3;
 color: #3E7DA3;
 font-family: Arial;
 font-size: 14px;
 vertical-align: middle;
 padding: 4px 5px;
 text-align: justify;
 min-height: 25px;
 min-width: 148px;
 outline: none;
}
.EMP7field_input, .EMP8field_input, .fi {
 border: 1px outset #DD8083;
 font-size: 14px;
 text-align: justify;
 font-family: Arial;
 outline: none;
}
.EMP7field_input, .fi {
 color: #D30707;
 font-family: Arial;
 vertical-align: middle;
 padding: 2px 3px 2px 4px;
 min-height: 27px;
 min-width: 322px;
 outline: 0;
 outline: none;
}
.EMP8field_input, .Mandatoryfield_input, .fi {
 background-color: #FFF;
 color: #E31212;
 font-family: Arial;
 vertical-align: middle;
 text-transform: none;
 outline: 0;
 font-family: Arial;
 outline: none;
}
.EMP8field_input, .fi {
 padding: 2px 5px;
 min-height: 32px;
 min-width: 330px;
 font-family: Arial;
 outline: none;
}
.Mandatoryfield_input, .fi {
 border: thin outset #D75650;
 font-size: 14px;
 padding: 5px;
 text-align: left;
 height: 35px;
 width: 259px;
 text-transform: uppercase;
 font-family: Arial;
 outline: none;
 border-radius: 5px;
}
.RFQ_Input {
 background-color: #FFF;
 color: #1C2833;
 font-size: 13px;
 vertical-align: middle;
 padding: 2px 1px;
 height: 32px;
 text-transform: uppercase;
 text-align: center;
 border-radius: 5px;
 font-family: Arial;
 margin-left: 5px;
 min-width: 100px;
 margin-right: -5px;
 border: thin solid #F8D2C2;
}
.RFQ2_Input {
 background-color: #FCECE4;
 color: #1C2833;
 font-size: 13px;
 vertical-align: middle;
 padding: 2px 1px;
 height: 32px;
 text-transform: uppercase;
 text-align: center;
 border-radius: 5px;
 font-family: Arial;
 margin-left: 5px;
 min-width: 82px;
 border: thin solid #F8D2C2;
}
.RFQ3_Input {
 background-color: #FFF;
 color: #1C2833;
 font-size: 13px;
 vertical-align: middle;
 padding: 2px 1px;
 height: 39px;
 text-transform: uppercase;
 text-align: center;
 border-radius: 5px;
 font-family: Arial;
 margin-left: 4px;
 width: 100px;
 margin-right: 4px;
 border: thin solid #F8D2C2;
}
.RFQ4_Input {
 background-color: #FFF;
 color: #1C2833;
 font-size: 13px;
 vertical-align: middle;
 padding: 2px 1px;
 height: 39px;
 text-transform: none;
 text-align: center;
 border-radius: 5px;
 font-family: Arial;
 margin-left: 4px;
 width: 100px;
 margin-right: 4px;
 border: thin solid #F8D2C2;
}
.field_input_PCO {
 background-color: #FFF;
 color: #1C2833;
 font-size: 13px;
 vertical-align: middle;
 padding: 3px 1px;
 height: 28px;
 border: thin solid #E3E2E2;
 text-transform: none;
 text-align: center;
 border-radius: 5px;
 font-family: Arial;
 outline: none;
}
.MandatoryfieldUpper_input, .fi, .fieldUpper_input {
 background-color: #FFF;
 font-size: 14px;
 text-align: justify;
 font-family: Arial;
 text-transform: none;
 vertical-align: middle;
 outline: none;
}
.EMPMandatoryfieldUpper_input, .fi {
 width: 315px;
 background-color: #FFF;
 color: #1C2833;
 font-size: 14px;
 vertical-align: middle;
 padding: 5px;
 font-family: Arial;
 height: 25px;
 border-radius: 5px;
 border: thin solid #FBC3C3;
 outline: none;
}
.MandatoryfieldUpper_input, .fi {
 padding: 5px;
 border: 1px solid #DB5916;
 color: #E45A12;
 min-height: 25px;
 min-width: 384px;
 font-family: Arial;
 outline: none;
}
.fi, .fieldUpper_input {
 border: 1px solid #E3E2E2;
 color: #1C2833;
 padding: 4px 5px;
 min-height: 20px;
 font-family: Arial;
 outline: none;
}
.AutotableCellLabel {
 color: #1C2833;
 font-family: Arial;
 font-size: 14px;
 text-transform: uppercase;
 padding: 1px 5px;
 text-align: left;
 white-space: nowrap;
}
.Autofield_input {
 background-color: #FFF;
 font-family: Arial;
 font-size: 14px;
 vertical-align: middle;
 text-transform: uppercase;
 padding: 5px;
 text-align: center;
 border: thin inset #CFCFCF;
 color: #1C2833;
 border-radius: 5px;
 height: 28px;
 width: auto;
}
.Autofield2_input, .fi {
 border: 1px solid #E6B49B;
 height: 35px;
 text-transform: uppercase;
 font-size: 14px;
 font-family: Arial;
 width: 259px;
 color: #1C2833;
 border-radius: 5px;
 font-family: Arial;
 padding-left: 10px;
}
.Autofield3_input, .fi {
 height: 35px;
 width: 155px;
 border: thin solid #F9C2A8;
 color: #1C2833;
 border-radius: 5px;
 font-family: Arial;
 outline: none;
 font-size: 14px;
 background: #FBF0EA;
 padding-left: 10px;
}
.AttendanceAutofield_input2, .fi {
 font-size: 14px;
 padding: 5px;
 width: 80px;
 font-family: Arial;
 outline: none;
 text-transform: uppercase;
 border-radius: 3px;
 height: 35px;
 color: #1C2833;
}
.AttendanceAutofield_input1, .fi {
 font-size: 14px;
 padding: 5px;
 width: auto;
 font-family: Arial;
 outline: none;
 text-transform: uppercase;
 border-radius: 5px;
 height: 35px;
 color: #1C2833;
}
.AutoCalcfield_input, .EMP2AutoUpper, .fi {
 font-family: Arial;
 vertical-align: middle;
 text-align: justify;
 font-family: Arial;
 outline: none;
}
.EMPAutofieldUpper_input, .fi {
 min-width: 315px;
 background-color: #FFF;
 color: #1C2833;
 font-size: 14px;
 vertical-align: middle;
 padding: 5px;
 font-family: Arial;
 height: 25px;
 border-radius: 0;
 border: thin solid #E3E2E2;
 text-transform: none;
 outline: none;
}
.EMP2AutoUpper, .fi {
 background-color: #FFF;
 font-size: 14px;
 text-transform: none;
 padding: 2px 5px;
 border: 1px solid #03AA83;
 color: #186C50;
 min-height: 35px;
 min-width: 320px;
 font-family: Arial;
 outline: none;
}
.AutofieldUpper_input, .fi {
 width: 316px;
 background-color: #FFF;
 color: #1C2833;
 font-size: 14px;
 vertical-align: middle;
 padding: 5px;
 font-family: Arial;
 height: 25px;
 border-radius: 0;
 border: thin solid #149F41;
 outline: none;
}
.AutoCalcfield_input, .fi {
 border: 1px inset #CCCCCC;
 color: #F93326;
 font-size: 13px;
 text-align: center;
 min-width: 75px;
 font-family: Arial;
 outline: none;
 min-height: 30px;
 border-radius: 5px;
 background: #FFF;
}
.Dropdownfield_input {
 width: 328px;
 background-color: #FFF;
 color: #5F5F5F;
 font-size: 14px;
 vertical-align: middle;
 padding: 2px 5px;
 height: 42px;
 border: thin solid #FBD5CB;
 text-transform: uppercase;
 border-radius: 3px;
 outline: none;
}
.EmployeeTitle, .InnerSectionSession {
 width: auto;
 font-family: Arial;
 font-size: 16px;
 text-transform: none;
 white-space: nowrap;
}
.EmployeeTitle {
 font-family: Arial;
 font-size: 18px;
 text-transform: uppercase;
 white-space: nowrap;
 height: auto;
 padding-left: 5px;
 padding-right: 5px;
 font-weight: 600;
 min-width: auto;
 color: #FF671F;
 letter-spacing: 1px;
 text-align: center;
}
.InnerSections {
 padding: 5px;
 background: #FFF;
 border-radius: 5px;
 border: thin solid #FBD1BB;
}
.InnerSections2 {
 min-width: 1146px;
 border-radius: 5px;
 border: thin solid #FCDED0;
 border-radius: 5px;
 padding: 5px;
}
.InnerSectionsForm {
 width: auto;
 border-radius: 0;
 border: thin solid #E3E2E2;
 height: auto;
}
.InnerSections3 {
 text-align: left;
 vertical-align: top;
 width: auto;
 padding: 5px 53px 5px 75px;
 outline: 0;
 border: thin solid #F06117;
 border-radius: 5px;
 background: #FFF;
}
.InnerSectionsTax {
 margin-bottom: 5px;
 text-align: left;
 vertical-align: top;
 width: 493px;
 padding: 2px 47px 2px 2px;
 border: thin groove #FF671F;
 border-radius: 5px;
 box-shadow: 1px 1px 4px #FB9C90;
}
.InnerSectionSession {
 background: #D6B29F;
 text-transform: uppercase;
 white-space: nowrap;
 font-size: 16px;
 border-radius: 5px;
 text-align: center;
 vertical-align: top;
 width: auto;
 font-family: Arial;
 color: #FFF;
 padding: 10px 0;
 border: thin outset #FFFFFF;
}
.InnerSectionHR, .InnerSectionMgr {
 background: #4CB7F2;
 text-transform: uppercase;
 white-space: nowrap;
 font-size: 16px;
 border-radius: 10px;
 text-align: center;
 vertical-align: top;
 width: auto;
 font-family: Arial;
 color: #FFF;
 padding: 10px 0;
 border: thin outset #FFFFFF;
}
.InnerSectionMgr {
 background: #C38B6E;
 text-transform: uppercase;
 white-space: nowrap;
 font-size: 16px;
 border-radius: 5px;
 text-align: center;
 vertical-align: top;
 width: auto;
 font-family: Arial;
 color: #FFF;
 padding: 10px 0;
 border: thin outset #FFFFFF;
}
.InnerSectionHR {
 background: #D6B29F;
 text-transform: uppercase;
 white-space: nowrap;
 font-size: 16px;
 border-radius: 5px;
 text-align: center;
 vertical-align: top;
 width: auto;
 font-family: Arial;
 color: #FFF;
 padding: 10px 0;
 border: thin outset #FFFFFF;
}
.InnerSectionSession2 {
 font-family: Arial;
 font-size: 16px;
 text-transform: none;
 white-space: nowrap;
}
.InnerSectionsActive {
 padding: 5px;
 background: #FFF;
 border-radius: 5px;
 border: thin solid #D6B29F;
}
.InnerSectionsActiveUser, .InnerSectionsCompleted {
 -moz-box-shadow: 0 -1px 0 #bbb;
 -webkit-box-shadow: 0 -1px 0 #bbb;
 margin-bottom: 5px;
 text-align: left;
 vertical-align: top;
 width: auto;
}
.InnerSectionsActiveUser {
 box-shadow: 1px 1px 4px #0C8EA1;
 padding: 2px;
 background: rgba(221, 252, 240, 0.838);
}
.InnerSectionsCompleted {
 padding: 5px;
 background: #FFF;
 border-radius: 5px;
 border: thin solid #C38B6E;
}
.InnerSectionSession2 {
 -moz-box-shadow: 0 -1px 0 #bbb;
 -webkit-box-shadow: 0 -1px 0 #bbb;
 box-shadow: 1px 1px 4px #14A34D;
 margin-bottom: 5px;
 text-align: left;
 vertical-align: top;
 width: auto;
 padding: 10px 5px;
 background: #A1F5DB;
 color: #14A34D;
 background: -webkit-gradient(linear, left top, left bottom, color-stop(.1, #fbfbfb), color-stop(1, #d2fbb4));
 background: -ms-linear-gradient(top, #FBFBFB 5%, #D2FBB4 100%);
}
.dhForm {
 width: 933px;
 border: thin solid #F7DCD0;
 height: auto;
 padding: 1px 5px;
 font-family: Arial;
 border-radius: 5px;
 height: 35px;
 background: #FEF7F4;
}
.dhcash {
 width: 1065px;
 border: thin outset #E1E1E1;
 height: auto;
 background-color: #FFF;
 box-shadow: 1px 1px 1px 1px #DFDFDF;
}
.headerlogo {
 width: 1065px;
 height: 35px;
 background-color: transparent;
 color: #FFF;
 border-radius: 5px;
}
.AttendanceAdjustmentAutofield_input, .AttendanceAdjustmentfield_input, .fi {
 background-color: #FFF;
 font-family: Arial;
 vertical-align: middle;
 text-transform: none;
 padding: 2px 5px;
 min-height: 25px;
 outline: none;
}
.AttendanceAdjustmentfield_input, .fi {
 color: #1C2833;
 font-size: 13px;
 width: 75px;
 text-align: center;
 border: 1px inset #E3E2E2;
 font-family: Arial;
 outline: none;
 min-height: 30px;
 border-radius: 5px;
}
.AttAdjustfield {
 color: #1C2833;
 font-size: 13px;
 min-width: 85px;
 text-align: center;
 border: 1px inset #E3E2E2;
 font-family: Arial;
 outline: none;
 min-height: 30px;
 border-radius: 5px;
}
.AttendanceAdjustmentAutofield_input, .fi {
 border: 1px inset #CCCCCC;
 color: #1C2833;
 font-size: 13px;
 text-align: center;
 min-width: 75px;
 font-family: Arial;
 outline: none;
 min-height: 30px;
 border-radius: 5px;
}
.thchr, .thcmanager {
 border-left: 1px dotted #688EA6;
 border-right: 0.7px dotted #37BFC1;
 border-top: 1px inset #688EA6;
 border-bottom: 1px inset #688EA6;
}
.thcapproved, .thchr, .thcimp, .thcmanager {
 color: #1C2833;
}
.thcapproved, .thcauto, .thchr, .thcimp, .thcmanager {
 text-align: center;
 padding: 2px 5px;
 font-family: Arial;
 font-size: 14px;
 font-weight: 400;
 white-space: normal;
 vertical-align: top;
}
.thcmanager {
 background-color: #C2E8F3;
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0, #c2e8f3));
 background: -ms-linear-gradient(top, #FFF 5%, #C2E8F3 100%);
}
.thchr {
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0, #f7e1d7));
 background: -ms-linear-gradient(top, #FFF 5%, #F7E1D7 100%);
}
.thcapproved {
 background-color: #81F7BE;
 border: 1px solid #58F3D0;
}
.thcimp {
 background-color: #FAFBCA;
 border-left: 1px dotted #688EA6;
 border-right: 0.7px dotted #37BFC1;
 border-top: 1px inset #688EA6;
 border-bottom: 1px inset #688EA6;
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0, #fafbca));
 background: -ms-linear-gradient(top, #FFF 5%, #FAFBCA 100%);
}
.thcauto {
 color: #1C2833;
 border-left: 1px dotted #E3E2E2;
 border-right: 0.7px dotted #E3E2E2;
 border-top: 1px inset #E3E2E2;
 border-bottom: 1px inset #E3E2E2;
 background: -webkit-gradient(linear, left top, left bottom, color-stop(.5, #fbfbfb), color-stop(1, #ececec));
 background: -ms-linear-gradient(top, #FBFBFB 5%, #ECECEC 100%);
}
.dBodyEmployee, .dialog_body_employee {
 background-color: #FFF;
 color: #1C2833;
 font-family: Arial;
 font-size: 14px;
 padding: 1px;
 text-align: left;
 min-width: 1100px;
 height: auto;
}
.dhbView {
 padding: 2px 5px;
 width: auto;
 background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #76d7c4), color-stop(1, #d1f2eb));
 background: -ms-linear-gradient(top, #76D7C4 5%, #D1F2EB 100%);
}
.thcpayrollEmp {
 border: 1px solid #E3E2E2;
 color: #1C2833;
 font-family: Arial;
 font-size: 14px;
 font-weight: 400;
 text-align: center;
 white-space: normal;
 vertical-align: top;
 padding: 2px 5px;
 background: -webkit-gradient(linear, left top, left bottom, color-stop(.1, #fbfbfb), color-stop(1, #c7c3c3));
 background: -ms-linear-gradient(top, #FBFBFB 5%, #C7C3C3 100%);
}
.thcpayrollEmpEdit {
 background-color: #D6FCEA;
 border: 1px solid #C5F1DB;
 color: #1C2833;
 font-family: Arial;
 font-size: 14px;
 font-weight: 400;
 text-align: center;
 white-space: normal;
 vertical-align: top;
 padding: 2px 5px;
 background: -webkit-gradient(linear, left top, left bottom, color-stop(.1, #fbfbfb), color-stop(1, #d6fcea));
 background: -ms-linear-gradient(top, #FBFBFB 5%, #D6FCEA 100%);
}
.thcpayrollDiff, .thcpayrollSalary, .thcpayrollTax {
 color: #FFF;
 font-family: Arial;
 font-size: 14px;
 font-weight: 400;
 text-align: center;
 white-space: normal;
 vertical-align: top;
 padding: 2px 5px;
}
.thcpayrollSalary {
 background-color: #C2EAFA;
 border: 1px solid #A7F9E6;
 background: -webkit-gradient(linear, left top, left bottom, color-stop(.1, #fbfbfb), color-stop(1, #c2eafa));
 background: -ms-linear-gradient(top, #FBFBFB 5%, #C2EAFA 100%);
}
.thcpayrollTax {
 background-color: #D2FBB4;
 border: 1px solid #C2FAB2;
 background: -webkit-gradient(linear, left top, left bottom, color-stop(.1, #fbfbfb), color-stop(1, #d2fbb4));
 background: -ms-linear-gradient(top, #FBFBFB 5%, #D2FBB4 100%);
}
.thcpayrollDiff {
 background-color: #C1B6F9;
 border: 1px solid #CBC2FA;
 margin-left: 0;
 background: -webkit-gradient(linear, left top, left bottom, color-stop(.1, #fbfbfb), color-stop(1, #c1b6f9));
 background: -ms-linear-gradient(top, #FBFBFB 5%, #C1B6F9 100%);
}
.Editfield_input, .Rightfield_input, .TableEditfield_input {
 background-color: #FFF;
 font-family: Arial;
 font-size: 14px;
 vertical-align: middle;
 text-transform: none;
}
.Rightfield_input {
 border: 1px solid #E3E2E2;
 box-shadow: inset 0 1px 2px #E3E2E2;
 color: #0D76A9;
 text-align: right;
 padding: 3px;
 font-family: Arial;
}
.Editfield_input {
 border: 1px outset #E3E2E2;
 color: #1C2833;
 padding: 3px 20px 2px 5px;
 text-align: center;
 min-height: 37px;
 min-width: 277px;
 outline: 0;
 font-family: Arial;
}
.EMPWidth, .thcnb {
 min-width: 40px;
}
.TableEditfield_input {
 border: 1px solid #E3E2E2;
 color: #1C2833;
 padding: 2px;
 text-align: center;
 min-height: 25px;
 margin-left: 53px;
 margin-top: 2px;
 margin-bottom: 2px;
 font-family: Arial;
}
.thcpayroll2 {
 font-family: Arial;
 font-size: 14px;
 font-weight: 400;
 text-align: center;
 vertical-align: top;
 border-top: 1px solid #E3E2E2;
 border-left: 0.5px solid #E3E2E2;
 border-right: 0.5px solid #E3E2E2;
 padding: 5px 6px;
 white-space: normal;
}
.thcpayroll {
 font-size: 14px;
 font-weight: 400;
 font-family: Arial;
 text-transform: uppercase;
 color: #1C2833;
 text-align: center;
 height: 35px;
 white-space: normal;
 vertical-align: middle;
 min-width: 25px;
 background: #FBEFEA;
 border-bottom: 0.5px solid #F7DCD0;
 border-left: thin solid #FFF;
 border-right: 0.5px solid #F1B393;
 padding: 1px 2px;
 border-top: 0.5px solid #F7DCD0;
}
.thcpayroll2 {
 text-transform: none;
 background-color: #FFF;
 color: #1A869C;
 background: -webkit-gradient(linear, left top, left bottom, color-stop(.5, #ebf5fb), color-stop(1, #7fb3d5));
 background: -ms-linear-gradient(top, #EBF5FB 5%, #8C92B6 100%);
 border-bottom: 1px solid #47C3DD;
}
.thcattendance, .thcpayrollmain {
 background-color: #FFF;
 color: #1A869C;
 font-family: Arial;
 font-size: 14px;
 font-weight: 400;
 text-align: center;
 vertical-align: top;
}
.thcattendance {
 background: -webkit-gradient(linear, left top, left bottom, color-stop(.5, #fbfbfb), color-stop(1, #d5dbdb));
 background: -ms-linear-gradient(top, #FBFBFB 5%, #D5DBDB 100%);
 white-space: normal;
 border-bottom: 1px solid #E3E2E2;
 border-top: 1px solid #E3E2E2;
 border-left: 0.5px solid #E3E2E2;
 border-right: 0.5px solid #E3E2E2;
 padding: 5px 6px;
}
.thcpayrollmain, .thcpayrollmainresults {
 white-space: normal;
 border-bottom: 1px solid #47C3DD;
 border-top: 1px solid #E3E2E2;
 border-left: 0.5px solid #E3E2E2;
 border-right: 0.5px solid #E3E2E2;
 padding: 5px 6px;
}
.thcpayrollmain {
 background: -webkit-gradient(linear, left top, left bottom, color-stop(.5, #eaf2f8), color-stop(1, #8c92b6));
 background: -ms-linear-gradient(top, #EAF2F8 5%, #8C92B6 100%);
}
.thcpayrollmainresults, .thcpayrollresult {
 background-color: #FFF;
 color: #1A869C;
 font-family: Arial;
 font-size: 14px;
 font-weight: 400;
 text-align: center;
 vertical-align: top;
}
.thcpayrollmainresults {
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ebf5fb), color-stop(0, #7fb3d5));
 background: -ms-linear-gradient(top, #EBF5FB 5%, #8C92B6 100%);
}
.thcpayrollresult {
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eeffe1), color-stop(0, #aeffae));
 background: -ms-linear-gradient(top, #FEF9E7 5%, #AEFFAE 100%);
 white-space: normal;
 border-bottom: 1px solid #47C3DD;
 border-top: 1px solid #E3E2E2;
 border-left: 0.5px solid #E3E2E2;
 border-right: 0.5px solid #E3E2E2;
 padding: 5px 6px;
}
.thcpayrollmainsalary, .thcpayrollresulttax {
 background-color: #FFF;
 color: #1A869C;
 text-align: center;
 white-space: normal;
 border-bottom: 1px solid #47C3DD;
 border-top: 1px solid #E3E2E2;
 border-left: 0.5px solid #E3E2E2;
 border-right: 0.5px solid #E3E2E2;
 padding: 5px 6px;
 vertical-align: top;
 font-weight: 400;
 font-family: Arial;
 font-size: 14px;
}
.thcpayrollresulttax {
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #feeeee), color-stop(0, #faa));
 background: -ms-linear-gradient(top, #FEEEEE 5%, #FAA 100%);
}
.thcpayrollmainsalary {
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f5eef8), color-stop(0, #d7bde2));
 background: -ms-linear-gradient(top, #F5EEF8 5%, #D7BDE2 100%);
}
.thcpayrollmainhire {
 background-color: #FFF;
 color: #1A869C;
 font-family: Arial;
 font-size: 14px;
 font-weight: 400;
 text-align: center;
 vertical-align: top;
 background: -webkit-gradient(linear, left top, left bottom, color-stop(.5, #f5eef8), color-stop(1, #edbb99));
 background: -ms-linear-gradient(top, #F5EEF8 5%, #EDBB99 100%);
 white-space: normal;
 border-bottom: 1px solid #47C3DD;
 border-top: 1px solid #E3E2E2;
 border-left: 0.5px solid #E3E2E2;
 border-right: 0.5px solid #E3E2E2;
 padding: 5px 6px;
}
.panelCEmployee {
 background-color: #FFF;
 box-shadow: 1px 0 3px 1px #37BFC1;
 margin-bottom: 5px;
 padding-bottom: 2px;
 text-align: left;
 vertical-align: top;
 width: 1052px;
 margin-left: 2px;
 margin-top: 5px;
}
.PredefinedtableRowButtonsCellHorizontal {
 padding-left: 2px;
 padding-top: 2px;
 vertical-align: middle;
 padding-right: 2px;
 white-space: nowrap;
}
.thcnb {
 font-size: 14px;
 font-weight: 400;
 font-family: Arial;
 border-bottom: 0.5px solid #F7DCD0;
 border-left: thin solid #FFF;
 border-right: 0.5px solid #F1B393;
 padding: 1px 5px;
 border-top: 0.5px solid #F7DCD0;
 text-transform: uppercase;
 color: #1C2833;
 text-align: center;
 height: 35px;
 white-space: normal;
 vertical-align: middle;
 min-width: 25px;
 background: #FBEFEA;
}
.EMP2Width {
 min-width: 10px;
}
.EMP3Width {
 min-width: 87px;
}
.EMP4Width, .EMPWidthLEdit {
 min-width: 0;
}
.EMP4WidthEdit {
 min-width: 8px;
}
.EMP5Width {
 min-width: 58px;
}
.EMP6Width {
 min-width: 73px;
}
.EMP7Width {
 min-width: 109px;
}
.EMP13Width, .EMP8Width {
 min-width: 45px;
}
.EMP9Width {
 min-width: 42px;
}
.EMP10Width {
 min-width: 80px;
}
.EMP11Width {
 min-width: 124px;
}
.EMP12Width {
 min-width: 137px;
}
.EMPWidthGroup, .EMPWidthREdit {
 min-width: 1px;
}
.EMPWidthLTAB, .EMPWidthRTAB {
 min-width: 98px;
}
.EMPWidthR2TAB {
 min-width: 44px;
}
.EMPHeight {
 height: 1px;
}
.EMPdhb, .EMPdialogHeaderBackground {
 font-family: Arial;
 font-size: 14px;
 text-transform: none;
 white-space: nowrap;
 color: #E44E05;
 height: 35px;
 min-width: auto;
 padding-left: 10px;
 padding-right: 10px;
 background: #BCD7E0;
 border-bottom: thin #7AAAC6;
}
.thclist {
 font-size: 13px;
 font-weight: 400;
 font-family: Arial;
 text-transform: uppercase;
 color: #6F6F6F;
 text-align: center;
 height: 33px;
 white-space: normal;
 vertical-align: middle;
 min-width: 25px;
 background: #FBEFEA;
 border-bottom: 0.5px solid #F7DCD0;
 border-left: thin solid #FFF;
 border-right: 0.5px solid #F1B393;
 padding: 1px 2px;
 border-top: 0.5px solid #F7DCD0;
}
.thclistCollection {
 font-size: 14px;
 font-weight: 400;
 font-family: Arial;
 border-bottom: 0.5px solid #C2C2C2;
 border-left: 0.5px solid #E3E2E2;
 border-right: 0.5px solid #FFFFFF;
 padding: 1px 5px;
 border-top: 0.5px solid #E3E2E2;
 text-transform: uppercase;
 color: #1C2833;
 text-align: center;
 height: 40px;
 white-space: normal;
 vertical-align: middle;
 background-color: #FDECE3;
 background: -webkit-gradient(linear, left top, left bottom, color-stop(.5, #F8BEA2), color-stop(1,#FDECE3)) #FEEBE2;
 background: -ms-linear-gradient(top, #FDECE3 5%, #F8BEA2 100%);
}
.thclistbackground {
 min-width: 15px;
}
.thclistsession {
 color: #FFFFFF;
 padding: 5px;
 border-bottom: 1px solid #E3E2E2;
 border-left: 0.5px solid #E3E2E2;
 border-right: 0.5px solid #E3E2E2;
 width: auto;
 height: 51px;
 border-radius: 5px;
}
.thclistdeposit {
 font-size: 14px;
 font-weight: 400;
 text-align: center;
 white-space: normal;
 font-family: Arial;
 vertical-align: middle;
 border-bottom: 0.5px solid #E3E2E2;
 border-left: 0.5px solid #E3E2E2;
 border-right: 0.5px solid #E3E2E2;
 height: 40px;
 padding: 1px 5px;
 border-top: 0.5px solid #E3E2E2;
 text-transform: uppercase;
 color: #1C2833;
 background: #F4FEFC;
 min-width: 87px;
 text-align: center;
 height: 40px;
 white-space: normal;
 vertical-align: middle;
}
.thclistAudit {
 font-size: 14px;
 font-weight: 400;
 font-family: Arial;
 text-transform: uppercase;
 color: #1C2833;
 text-align: center;
 height: 35px;
 white-space: normal;
 vertical-align: middle;
 min-width: 25px;
 background: #FBEFEA;
 border-bottom: 0.5px solid #F7DCD0;
 border-left: thin solid #FFF;
 border-right: 0.5px solid #F1B393;
 padding: 1px 2px;
 border-top: 0.5px solid #F7DCD0;
}
.thclistAudit2 {
 font-size: 14px;
 font-weight: 400;
 font-family: Arial;
 text-transform: uppercase;
 color: #1C2833;
 text-align: center;
 height: 35px;
 white-space: normal;
 vertical-align: middle;
 min-width: 25px;
 background: #FBEFEA;
 border-bottom: 0.5px solid #F7DCD0;
 border-left: thin solid #FFF;
 border-right: 0.5px solid #F1B393;
 padding: 1px 2px;
 border-top: 0.5px solid #F7DCD0;
}
.thclistsalessummary {
 font-size: 16px;
 font-weight: 600;
 text-align: center;
 white-space: normal;
 font-family: Arial;
 vertical-align: middle;
 border-bottom: 0.5px solid #E3E2E2;
 border-left: 0.5px solid #E3E2E2;
 border-right: 0.5px solid #E3E2E2;
 height: 30px;
 padding: 1px 2px;
 border-top: 0.5px solid #E3E2E2;
 text-transform: uppercase;
 color: #5B5B5B;
 background: #FCE0D3;
 min-width: 215px;
}
.thclistsalessummary2 {
 font-size: 16px;
 font-weight: 600;
 text-align: center;
 white-space: normal;
 font-family: Arial;
 vertical-align: middle;
 border-bottom: 0.5px solid #E3E2E2;
 border-left: 0.5px solid #E3E2E2;
 border-right: 0.5px solid #E3E2E2;
 height: 30px;
 padding: 1px 2px;
 border-top: 0.5px solid #E3E2E2;
 text-transform: uppercase;
 color: #787878;
 background: #FCE0D3;
 min-width: 130px;
}
.thclistsalessummary3 {
 font-size: 14px;
 font-weight: 400;
 text-align: center;
 white-space: normal;
 font-family: Arial;
 vertical-align: middle;
 border-bottom: 0.5px solid #E3E2E2;
 border-left: 0.5px solid #E3E2E2;
 border-right: 0.5px solid #E3E2E2;
 height: 30px;
 padding: 1px 2px;
 border-top: 0.5px solid #E3E2E2;
 text-transform: uppercase;
 color: #585858;
 background: #FFBB9B;
 min-width: 200px;
}
.thclistPettyCashHeader {
 font-size: 14px;
 font-weight: 400;
 font-family: Arial;
 text-transform: uppercase;
 color: #787878;
 text-align: center;
 height: 40px;
 width: 125px;
 text-transform: uppercase;
 background: #FBEFEA;
 border-bottom: 0.5px solid #F7DCD0;
 border-left: thin solid #FFF;
 border-right: 0.5px solid #F1B393;
 padding: 1px 2px;
 border-top: 0.5px solid #F7DCD0;
}
.thclistpcoutheader {
 font-size: 14px;
 font-weight: 400;
 font-family: Arial;
 text-transform: uppercase;
 color: #787878;
 text-align: center;
 height: 40px;
 width: 125px;
 text-transform: uppercase;
 background: #FBEFEA;
 border-bottom: 0.5px solid #F7DCD0;
 border-left: thin solid #FFF;
 border-right: 0.5px solid #F1B393;
 padding: 1px 2px;
 border-top: 0.5px solid #F7DCD0;
}
.thclistSalesHeader {
 font-size: 14px;
 font-weight: 400;
 font-family: Arial;
 border-bottom: 0.5px solid #C2C2C2;
 border-left: 0.5px solid #E3E2E2;
 border-right: 0.5px solid #FFFFFF;
 padding: 1px 5px;
 border-top: 0.5px solid #E3E2E2;
 text-transform: uppercase;
 color: #1C2833;
 text-align: center;
 height: 40px;
 white-space: normal;
 vertical-align: middle;
 background-color: rgba(244, 176, 144, 0.670);
}
.thclistSalesTotal {
 font-size: 15px;
 font-weight: 600;
 font-family: Arial;
 padding: 1px 5px;
 border: 0.5px solid #F5BFA8;
 text-transform: uppercase;
 color: #777777;
 text-align: center;
 height: 32px;
 white-space: normal;
 vertical-align: middle;
 background: #FAE4D9;
 border-radius: 5px;
 width: 120px;
 cursor: pointer !important;
}
.thclistitems {
 font-size: 14px;
 font-weight: 400;
 font-family: Arial;
 text-transform: uppercase;
 color: #1C2833;
 text-align: center;
 height: 35px;
 white-space: normal;
 vertical-align: middle;
 min-width: 25px;
 background: #FBEFEA;
 border-bottom: 0.5px solid #F7DCD0;
 border-left: thin solid #FFF;
 border-right: 0.5px solid #F1B393;
 padding: 1px 5px;
 border-top: 0.5px solid #F7DCD0;
}
.thclistpayheader {
 font-size: 14px;
 font-weight: 400;
 font-family: Arial;
 border-bottom: 0.5px solid #EF7A42;
 border-left: 0.5px solid #F1B393;
 border-right: 0.5px solid #FFFFFF;
 padding: 1px 5px;
 border-top: 0.5px solid #EF7A42;
 text-transform: uppercase;
 color: #1C2833;
 text-align: center;
 height: 40px;
 white-space: normal;
 vertical-align: middle;
 background: -webkit-gradient(linear, left top, left bottom, color-stop(.1, #F8BEA2), color-stop(1,#FDECE3)) #FEEBE2;
 background: -ms-linear-gradient(top, #FDECE3 1%, #F8BEA2 100%);
 min-width: 107px;
}
.thclistpaypurchasing {
 font-size: 14px;
 font-weight: 400;
 font-family: Arial;
 border-bottom: 0.5px solid #F7DCD0;
 border-left: thin solid #FFF;
 border-right: 0.5px solid #F1B393;
 padding: 1px 5px;
 border-top: 0.5px solid #F7DCD0;
 text-transform: uppercase;
 color: #1C2833;
 text-align: center;
 height: 35px;
 white-space: normal;
 vertical-align: middle;
 min-width: 90px;
 background: #FBEFEA;
}
.thclistaccountspaypurcvhase {
 font-size: 14px;
 font-weight: 400;
 font-family: Arial;
 text-transform: uppercase;
 color: #1C2833;
 text-align: center;
 height: 35px;
 white-space: normal;
 vertical-align: middle;
 min-width: 45px;
 background: #FBEFEA;
 border-bottom: 0.5px solid #F7DCD0;
 border-left: thin solid #FFF;
 border-right: 0.5px solid #F1B393;
 padding: 1px 5px;
 border-top: 0.5px solid #F7DCD0;
}
.thclistattach {
 font-size: 14px;
 font-weight: 400;
 font-family: Arial;
 text-transform: uppercase;
 color: #1C2833;
 text-align: center;
 height: 35px;
 white-space: normal;
 vertical-align: middle;
 width: 630px;
 background: #FBEFEA;
 border-bottom: 0.5px solid #F7DCD0;
 border-left: thin solid #FFF;
 border-right: 0.5px solid #F1B393;
 padding: 1px 2px;
 border-top: 0.5px solid #F7DCD0;
}
.thclistattach2 {
 font-size: 14px;
 font-weight: 400;
 font-family: Arial;
 text-transform: uppercase;
 color: #1C2833;
 text-align: center;
 height: 35px;
 white-space: normal;
 vertical-align: middle;
 min-width: 298px;
 background: #FBEFEA;
 border-bottom: 0.5px solid #F7DCD0;
 border-left: thin solid #FFF;
 border-right: 0.5px solid #F1B393;
 padding: 1px 2px;
 border-top: 0.5px solid #F7DCD0;
}
.thclistattach3 {
 font-size: 14px;
 font-weight: 400;
 font-family: Arial;
 text-transform: uppercase;
 color: #1C2833;
 text-align: center;
 height: 35px;
 white-space: normal;
 vertical-align: middle;
 min-width: 90px;
 background: #FBEFEA;
 border-bottom: 0.5px solid #F7DCD0;
 border-left: thin solid #FFF;
 border-right: 0.5px solid #F1B393;
 padding: 1px 2px;
 border-top: 0.5px solid #F7DCD0;
}
.colimnseparator {
 font-size: 13px;
 font-weight: 400;
 font-family: Arial;
 text-transform: uppercase;
 color: #6F6F6F;
 text-align: center;
 height: 33px;
 white-space: normal;
 vertical-align: middle;
 min-width: 15px;
 background: #E0C1B2;
 border-left: thin solid #FFF;
}
.field_inputatttach {
 width: 600px;
 background-color: #FFF;
 color: #5F5F5F;
 font-size: 14px;
 vertical-align: middle;
 padding: 2px 5px;
 height: 33px;
 border: thin solid #E6E3E3;
 text-transform: uppercase;
 border-radius: 5px;
 outline: none;
}
.tableTotals {
 font-size: 15px;
 font-weight: 600;
 font-family: Arial;
 border-bottom: 0.5px solid #EF7A42;
 padding: 1px 5px;
 border-top: 0.5px solid #EF7A42;
 text-transform: uppercase;
 color: #CC661F;
 text-align: center;
 height: 40px;
 white-space: normal;
 vertical-align: middle;
 background: #FBC8B1;
 border-bottom: 0.5px solid #EF7A42;
 border-left: 0.5px solid #EF7A42;
 border-right: 0.5px solid #FFFFFF;
 text-shadow: 1px 1px 1px #FFFFFF;
}
.pcinbg {
 font-size: 13px;
 font-weight: 600;
 font-family: Arial;
 background-image: url(../../Images/pcinbgr.png);
 height: 109px;
 width: 109px;
 align-content: center;
 padding-left: 0px;
 vertical-align: middle;
 text-align: center;
 cursor: pointer;
}
.pcin {
 font-size: 13px;
 font-weight: 600;
 font-family: Arial;
 background-image: url(../../Images/pcin.png);
 height: 108px;
 width: 109px;
 align-content: center;
 padding-left: 0px;
 vertical-align: middle;
 text-align: center;
 cursor: pointer;
}
.pcoutbg {
 font-size: 13px;
 font-weight: 600;
 font-family: Arial;
 background-image: url(../../Images/pcoutbgr.png);
 height: 109px;
 width: 109px;
 align-content: center;
 padding-left: 0px;
 vertical-align: middle;
 text-align: center;
 cursor: pointer;
}
.pcout {
 font-size: 13px;
 font-weight: 600;
 font-family: Arial;
 background-image: url(../../Images/pcout.png);
 height: 108px;
 width: 109px;
 align-content: center;
 padding-left: 0px;
 vertical-align: middle;
 text-align: center;
 cursor: pointer;
}
.pcopening {
 font-size: 13px;
 font-weight: 600;
 font-family: Arial;
 background-image: url(../../Images/pcopening.png);
 height: 108px;
 width: 107px;
 align-content: center;
 vertical-align: middle;
 text-align: center;
 cursor: pointer;
}
.pccurrency {
 font-size: 13px;
 font-weight: 600;
 font-family: Arial;
 background-image: url(../../Images/currency.png);
 height: 108px;
 width: 107px;
 align-content: center;
 vertical-align: middle;
 text-align: center;
 cursor: pointer;
}
.pcinitial {
 font-size: 13px;
 font-weight: 600;
 font-family: Arial;
 background-image: url(../../Images/pcinitial.png);
 height: 108px;
 width: 107px;
 align-content: center;
 vertical-align: middle;
 text-align: center;
 cursor: pointer;
}
.pcrequested {
 font-size: 13px;
 font-weight: 600;
 font-family: Arial;
 background-image: url(../../Images/pcrequested.png);
 height: 108px;
 width: 107px;
 align-content: center;
 vertical-align: middle;
 text-align: center;
 cursor: pointer;
}
.pcclosing {
 font-size: 13px;
 font-weight: 600;
 font-family: Arial;
 background-image: url(../../Images/pcclosing.png);
 height: 108px;
 width: 107px;
 align-content: center;
 vertical-align: middle;
 text-align: center;
 cursor: pointer;
}
.pcinusd {
 font-size: 13px;
 font-weight: 600;
 font-family: Arial;
 background-image: url(../../Images/pcin.png);
 height: 108px;
 width: 109px;
 align-content: center;
 vertical-align: middle;
 text-align: center;
}
.grandtotal {
 font-size: 14px;
 font-weight: 600;
 font-family: Arial;
 text-transform: uppercase;
 color: #787878;
 text-align: center;
 height: 40px;
 text-align: center;
 height: 40px;
 white-space: normal;
 vertical-align: middle;
 background: #FBEFEA;
 border-bottom: 0.5px solid #F7DCD0;
 border-left: thin solid #FFF;
 border-right: 0.5px solid #F1B393;
 padding: 1px 2px;
 border-top: 0.5px solid #F7DCD0;
}
.field_input_att {
 min-width: 90px;
 background-color: #FFF;
 color: #1C2833;
 font-size: 13px;
 vertical-align: middle;
 padding: 2px 5px;
 font-family: Arial;
 min-height: 37px;
 border: thin inset #E3E2E2;
 text-align: left;
 outline: none;
 border-radius: 5px;
}
.dhbslip {
 cursor: pointer;
 padding: 2px 0;
}
.dhbreports, .dhtreports {
 height: 32px;
 padding-right: 10px;
 font-family: Arial;
 font-size: 14px;
 text-transform: none;
 white-space: nowrap;
}
.row:nth-child(odd) {
 background: #E0E0E0;
}
.dhtreports {
 color: #1C2833;
 padding-left: 242px;
}
.PeriodicReport {
 border: thin inset #FFF;
}
.dhbreports {
 color: #E44E05;
 width: 355px;
 padding-left: 10px;
}
.tableCellLabelreports {
 color: #1C2833;
 font-family: Arial;
 font-size: 14px;
 text-align: right;
 text-transform: none;
 vertical-align: middle;
 white-space: nowrap;
 padding: 5px;
 text-transform: none;
}
.tableCellLabelsecurity, .tableCellValuesecurity {
 padding: 3px;
 vertical-align: middle;
 font-family: Arial;
 font-size: 14px;
 text-transform: none;
 white-space: nowrap;
}
.tableCellValuesecurity {
 color: #1C2833;
 text-align: left;
 height: 20px;
}
.tableCellLabelsecurity {
 color: #0D76A9;
 text-align: right;
}
.field_input_security {
 background-color: #FFF;
 color: #1C2833;
 font-size: 15px;
 vertical-align: middle;
 text-transform: none;
 padding: 2px 5px 2px 15px;
 width: 165px;
 font-family: Arial;
 height: 30px;
 border-radius: 5px;
 border: thin solid #CCCCCC;
 outline: none;
}
.QSContainer .scrollRegion .pageButtonsContainer {
 background-color: #EEE;
 background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #ececec), color-stop(1, #fbfbfb));
 background: -ms-linear-gradient(top, #ECECEC 5%, #FBFBFB 100%);
 height: 40px;
 left: 0;
 padding-left: 10px;
 padding-right: 10px;
 position: fixed;
 top: 200px;
 width: 100%;
 z-index: 3;
}
.QSContainer .scrollRegion {
 height: 200px;
 left: 0;
 overflow: hidden;
 padding-left: 10px;
 padding-right: 10px;
 position: absolute;
 top: 32px;
 width: 785px;
 z-index: 2;
}
::-webkit-scrollbar {
 width: 15px;
 height: 15px;
}
::-webkit-scrollbar-track {
 border-radius: 5px;
 border: 1px solid #F1773D;
 width: 15px;
}
::-webkit-scrollbar-thumb {
 background-color: #FDE7DD;
 border-radius: 5px;
 border: 0.5px groove #F1773D;
}
::-webkit-scrollbar-thumb:hover {
 background: #FDF4EF;
 border: 0.5px groove #F1773D;
}
::-webkit-scrollbar-corner {
 border-radius: 5px;
 border: 1px solid #FBD4C2;
 background: #F1773D;
}
.galleryttc2 {
 font-family: Arial;
 font-size: 14px;
 text-align: center;
 vertical-align: middle;
 background: #F2F2F2;
 border: thin inset #FFF;
 width: auto;
}
.dhbmanagerattendance {
 font-family: Arial;
 font-size: 15px;
 text-transform: uppercase;
 white-space: nowrap;
 color: #C8602D;
 min-width: 1690px;
 padding: 5px;
 font-weight: 600;
 border-radius: 5px;
 background: #FEF7F4;
}
.tresub {
 vertical-align: top;
 padding: 2px;
 white-space: normal;
 color: #1C2833;
 border-radius: 5px;
 border: thin solid #F7DCD0;
 background: #FFFDFD;
 display: inline-flex;
 min-width: 1120px;
}
.tresubpcsheader {
 vertical-align: top;
 padding: 5px;
 white-space: normal;
 color: #1C2833;
 border-radius: 5px;
 border: thin solid #FADBCD;
 min-width: 1630px;
 background: #FFFBFA;
 display: inline-flex;
 margin-left: 30px;
}
.tresubpetty {
 vertical-align: top;
 padding: 5px 23px;
 white-space: normal;
 color: #1C2833;
 border-radius: 5px;
 border: thin solid #FADBCD;
 min-width: 1533px;
 background: #FFFBFA;
}
.tresubpcin {
 vertical-align: top;
 padding: 5px 0px;
 white-space: normal;
 color: #1C2833;
 border-radius: 5px;
 border: thin solid #FADBCD;
 min-width: 1586px;
 background: #FFFBFA;
}
.tresubpcinout {
 vertical-align: top;
 padding: 5px;
 white-space: normal;
 color: #1C2833;
 border-radius: 5px;
 box-shadow: 1px 1px 1px 1px #DCDCDC;
 border: thin groove #FF671F;
 min-width: 1465px;
 background: #FFFBFA;
}
.tresubToters {
 vertical-align: top;
 padding: 5px;
 white-space: normal;
 color: #1C2833;
 border-radius: 5px;
 box-shadow: 1px 1px 1px 1px #DCDCDC;
 border: thin groove #FF671F;
 min-width: 1265px;
 background: #FFFBFA;
}
.tresubpcheader {
 vertical-align: top;
 padding: 5px 10px;
 white-space: normal;
 color: #1C2833;
 border-radius: 5px;
 box-shadow: 1px 1px 1px 1px #FABDA0;
 border: thin groove #FF671F;
 background: #F5D8C6;
 min-width: 1637px;
}
.tresubPettyCash {
 text-align: left;
 vertical-align: top;
 padding-top: 60px;
 text-transform: none;
 white-space: nowrap;
 color: #1C2833;
 background: #FFFAF8;
 border-radius: 5px;
 border: thin solid #F5D7C9;
}
.tresubReconciliation {
 text-align: left;
 vertical-align: top;
 padding-top: 60px;
 text-transform: none;
 white-space: nowrap;
 color: #1C2833;
 background: #FFFAF8;
 border-radius: 5px;
 border: thin solid #F7C0A7;
}
.tresubattendance {
 vertical-align: top;
 padding: 10px 45px;
 white-space: normal;
 color: #1C2833;
 border-radius: 5px;
 border: thin solid #F9C0A5;
 width: auto;
 background: #FFFBFA;
 display: inline-flex;
}
.tresubattendanceview {
 vertical-align: top;
 padding: 10px 50px;
 white-space: normal;
 color: #1C2833;
 border-radius: 5px;
 box-shadow: 1px 1px 1px 1px #DCDCDC;
 border: thin groove #FF671F;
 min-width: 1260px;
 background: #FFFBFA;
 display: inline-flex;
 margin-left: 20px;
}
.tresubpettycash {
 vertical-align: top;
 white-space: normal;
 color: #1C2833;
 border-radius: 5px;
 border: thin solid #FADBCD;
 background: #FEEEE5;
 min-width: 1790px;
 display: -webkit-inline-box;
 padding: 5px;
 margin-top: 5px;
}
.tresubsync {
 vertical-align: top;
 padding: 2px;
 white-space: normal;
 color: #1C2833;
 border-radius: 5px;
 border: thin solid #F7DCD0;
 background: #FFFDFD;
 display: normal;
 min-width: 650px;
}
.tresubpurchasing {
 vertical-align: top;
 padding: 5px;
 white-space: normal;
 color: #1C2833;
 border-radius: 5px;
 border: thin solid #F7DCD0;
 width: 1760px;
 background: #FFF;
 display: table;
}
.tresubpurchasingsub {
 vertical-align: top;
 padding: 5px;
 white-space: normal;
 color: #1C2833;
 border-radius: 5px;
 border: thin solid #F7DCD0;
 min-width: 1445px;
 background: #FFFDFD;
}
.tresubpurchasingsub2 {
 vertical-align: top;
 padding: 5px 5px 2px 32px;
 white-space: normal;
 color: #1C2833;
 border-radius: 5px;
 border: thin solid #F7DCD0;
 min-width: 1420px;
 background: #FFFBFA;
}
.tresubpurchasingsub3 {
 vertical-align: top;
 padding: 5px 5px 2px 330px;
 white-space: normal;
 color: #1C2833;
 border-radius: 5px;
 border: thin solid #F7DCD0;
 min-width: 800px;
 background: #FFFBFA;
}
.tresubrequest {
 vertical-align: top;
 padding: 5px;
 white-space: normal;
 color: #1C2833;
 border-radius: 5px;
 box-shadow: 1px 1px 1px 1px #FED5C2;
 border: thin groove #FF671F;
 min-width: 615px;
 background: #FFFBFA;
 display: inline-flex;
}
.tresubaccountingpaypurchase {
 vertical-align: top;
 padding: 5px;
 white-space: normal;
 color: #1C2833;
 border-radius: 5px;
 border: thin solid #F7DCD0;
 background: #FFFBFA;
 display: inline-flex;
 min-width: 1115px;
}
.tresubaccountingpaypurchase2 {
 vertical-align: top;
 padding: 5px;
 white-space: normal;
 color: #1C2833;
 border-radius: 5px;
 border: thin solid #F7DCD0;
 max-width: 1855px;
 background: #FFFBFA;
 display: inline-flex;
}
.tresubpo {
 vertical-align: top;
 padding: 2px;
 white-space: normal;
 color: #1C2833;
 border-radius: 5px;
 border: thin solid #F7DCD0;
 background: #FFFDFD;
 display: inline-flex;
 min-width: 1451px;
 min-height: 105px;
 margin-left: 6px;
}
.tresubpo2 {
 vertical-align: top;
 padding: 2px;
 white-space: normal;
 color: #1C2833;
 border-radius: 5px;
 border: thin solid #F7DCD0;
 background: #FFFDFD;
 display: inline-flex;
 min-width: 1264px;
 min-height: 105px;
 margin-left: 6px;
}
.tresubreconciliation {
 vertical-align: top;
 white-space: normal;
 color: #1C2833;
 border-radius: 5px;
 border: thin solid #FADBCD;
 background: #FEEEE5;
 min-width: 1790px;
 display: -webkit-inline-box;
 padding: 2px 5px 5px;
 margin-top: 4px;
}
.tresubreconciliationtotals {
 vertical-align: top;
 white-space: normal;
 color: #1C2833;
 border-radius: 5px;
 border: thin solid #FADBCD;
 background: #FEEEE5;
 min-width: 1790px;
 display: -webkit-inline-box;
 padding: 2px 5px 10px;
 margin-top: 4px;
 height: 200px;
}
.tresubreconciliationtotal {
 vertical-align: top;
 white-space: normal;
 color: #1C2833;
 border-radius: 5px;
 border: thin solid #FADBCD;
 background: #FEEEE5;
 min-width: 1790px;
 display: -webkit-inline-box;
 padding: 2px 5px 5px;
 margin-top: 4px;
 height: 301px;
}
.tresubrecon {
 vertical-align: top;
 padding: 2px;
 white-space: normal;
 color: #1C2833;
 border-radius: 5px;
 border: thin solid #F7DCD0;
 background: #FFFDFD;
 display: inline-flex;
 width: 943px;
}
.tresubreconin {
 vertical-align: top;
 padding: 2px;
 white-space: normal;
 color: #1C2833;
 border-radius: 5px;
 border: thin solid #F7DCD0;
 background: #FFFDFD;
 display: inline-flex;
 width: 780px;
 margin-left: -120px;
}
.tresubreconsub {
 vertical-align: top;
 white-space: normal;
 color: #1C2833;
 border-radius: 5px;
 border: thin solid #FADBCD;
 background: #FEEEE5;
 width: 1790px;
 display: -webkit-inline-box;
 padding: 2px 5px 5px;
 margin-top: 4px;
}
.tresubreconrejected {
 vertical-align: top;
 padding: 2px;
 white-space: normal;
 color: #1C2833;
 border-radius: 5px;
 border: thin solid #F7DCD0;
 background: #FFFDFD;
 display: inline-flex;
 width: 710px;
}
.tresubrecondonated {
 vertical-align: top;
 padding: 2px;
 white-space: normal;
 color: #1C2833;
 border-radius: 5px;
 border: thin solid #F7DCD0;
 background: #FFFDFD;
 display: inline-flex;
 width: 1025px;
 margin-left: -365px;
 margin-top: 6px;
}
.tresubinventory {
 vertical-align: top;
 white-space: normal;
 color: #1C2833;
 border-radius: 5px;
 border: thin solid #FADBCD;
 background: #FEEEE5;
 min-width: 1440px;
 display: -webkit-inline-box;
 padding: 2px 5px 5px;
 margin-top: 4px;
}
.tresubtotal {
 vertical-align: top;
 padding: 2px;
 white-space: normal;
 color: #1C2833;
 border-radius: 5px;
 border: thin solid #F7DCD0;
 background: #FFFDFD;
 display: inline-flex;
 min-width: 1120px;
 height: 231px;
}
.controlbuttons {
 border-radius: 5px;
 text-align: center;
 padding: 2px 5px;
 background-color: #FDEDE6;
 display: inline-block;
 border: thin outset #F29567;
 margin-left: auto;
 margin-top: 0.5%;
}
.treForm {
 vertical-align: top;
 padding: 5px 10px 5px 5px;
 white-space: normal;
 color: #1C2833;
 background: #FFFFFF;
 border-radius: 5px;
 border: thin solid #F7DCD0;
 min-width: 1110px;
}
.trecash {
 padding: 5px;
 min-width: 1290px;
 height: auto;
 border-radius: 5px;
 margin-top: 5px;
 display: block;
 border: thin solid #F9DFD3;
}
.trecashsub {
 padding: 5px;
 min-width: 507px;
 height: auto;
 border: thin solid rgba(217, 24, 131, 0.376);
 border-radius: 5px;
 background: rgba(253, 110, 13, 0.068);
 box-shadow: 1px 1px 1px 1px #FABC94;
}
.trecashsub2 {
 padding: 5px 25px 5px 32px;
 min-width: 585px;
 height: auto;
 border: thin solid #F7DACD;
 border-radius: 5px;
 background: #FEF7F4;
 text-align: center;
 color: #FF671F;
 font-weight: 500;
 font-size: 20px;
 margin-top: 5px;
 display: block;
}
.trecashsubDeposit2 {
 padding: 5px 25px 5px 32px;
 min-width: 585px;
 height: auto;
 border: thin solid #F4D0BD;
 border-radius: 5px;
 background: #FAEDE6;
 color: #FF671F;
 font-weight: 500;
 font-size: 20px;
 text-align: center;
 margin-top: 5px;
 display: block;
}
.trecashsubcheck {
 padding: 5px 25px 5px 32px;
 min-width: 585px;
 height: auto;
 border: thin solid rgba(217, 24, 131, 0.436);
 border-radius: 5px;
 background: rgba(217, 24, 131, 0.051);
 box-shadow: 1px 1px 1px 1px rgba(217, 24, 131, 0.581);
}
.trecashsubDepositcheck {
 padding: 5px 25px 5px 32px;
 min-width: 585px;
 height: auto;
 border: thin solid #F7DACD;
 border-radius: 5px;
 background: #FEF7F4;
 text-align: center;
 color: #FF671F;
 font-weight: 500;
 font-size: 20px;
 margin-top: 5px;
 display: block;
}
.trecashsubDepositFinance {
 padding: 5px 25px 5px 32px;
 min-width: 585px;
 height: auto;
 border: thin solid rgba(165, 89, 239, 0.427);
 border-radius: 5px;
 background: rgba(220, 211, 247, 0.111);
 color: #FF671F;
 font-weight: 400;
 font-size: 20px;
 text-align: center;
 margin-top: 5px;
 display: block;
}
.trecashsubDepositFinance2 {
 padding: 5px 25px 5px 32px;
 width: 1240px;
 height: auto;
 border: thin solid rgba(165, 89, 239, 0.427);
 border-radius: 5px;
 background: rgba(220, 211, 247, 0.111);
 color: #FF671F;
 font-weight: 400;
 font-size: 20px;
 text-align: center;
 margin-top: 5px;
 display: block;
}
.trecashsub3 {
 padding: 5px;
 min-width: 606px;
 height: auto;
 border: thin solid rgba(217, 24, 131, 0.376);
 border-radius: 5px;
 background: rgba(253, 110, 13, 0.068);
 box-shadow: 1px 1px 1px 1px #FABC94;
}
.treaudit {
 padding: 5px;
 min-width: 1055px;
 height: auto;
 border: thin solid rgba(169, 251, 238, 0.948);
 border-radius: 5px;
 background: rgba(81, 239, 166, 0.068);
 margin-top: 5px;
 display: block;
}
.treaudit2 {
 padding: 5px;
 min-width: 1632px;
 height: auto;
 border: thin solid rgba(147, 214, 251, 0.948);
 border-radius: 5px;
 background: rgba(200, 240, 253, 0.068);
 margin-top: 5px;
 display: block;
}
.tresubtitle, .tresubtitle2, .tresubtitle3 {
 color: #1C2833;
 font-family: Arial;
 font-size: 14px;
 font-weight: 400;
}
.tresub1, .tresub3 {
 box-shadow: 1px 1px 1px 1px #5EBCF3;
 vertical-align: top;
 padding: 2px 2px 2px 18px;
 background: rgba(255, 255, 255, 0.812);
 text-align: left;
}
.tresub2 {
 text-align: left;
 vertical-align: top;
 min-width: 1037px;
 border-radius: 5px;
 border: thin solid #F9C7B2;
}
.tresub3 {
 min-width: 720px;
}
.tresubtitle {
 text-align: left;
 vertical-align: middle;
 padding: 5px;
 white-space: nowrap;
 min-width: auto;
}
.tresubtitle2 {
 text-align: left;
 vertical-align: top;
 background: -webkit-gradient(linear, left top, left bottom, color-stop(.5, #fbfbfb), color-stop(1, #ececec));
 background: -ms-linear-gradient(top, #FBFBFB 5%, #ECECEC 100%);
 padding: 5px 6px;
 border-bottom: 1px solid #10CCD1;
 border-top: 1px solid #E3E2E2;
 border-left: 0.5px solid #E3E2E2;
 border-right: 0.5px solid #10CCD1;
 white-space: nowrap;
 min-width: 1410px;
 height: 15px;
}
.tresubtitle3 {
 text-align: left;
 vertical-align: top;
 padding: 5px;
 white-space: nowrap;
 width: auto;
}
.tresub_wf, .tresubpayroll {
 text-align: left;
 vertical-align: top;
 color: #1C2833;
 border-radius: 0;
 height: auto;
 text-transform: uppercase;
 white-space: nowrap;
}
.tresub_wf {
 min-width: 198px;
 padding: 10px 5px 10px 9px;
 background-color: transparent;
 border: thin solid #E3E2E2;
}
.tresubPettyCashSummary {
 vertical-align: top;
 padding: 1px 5px;
 white-space: normal;
 color: #1C2833;
 background: #FCE2C6;
 border-radius: 5px;
 box-shadow: 1px 1px 1px 1px #DCDCDC;
 border: thin groove #FF671F;
 min-width: 115px;
 text-align: center;
 height: 400px;
}
.tresubpayroll {
 width: auto;
 padding: 10px 350px;
 border: thin solid #FCD9C9;
 background: #FFFBFA;
 border-radius: 5px;
}
.tresubpcout {
 vertical-align: top;
 padding: 5px;
 white-space: normal;
 color: #1C2833;
 border-radius: 5px;
 box-shadow: 1px 1px 1px 1px #DCDCDC;
 border: thin groove #FF671F;
 min-width: 1053px;
 background: #FFFBFA;
}
.tresubattempsummary {
 vertical-align: top;
 padding: 10px 10px 10px 40px;
 white-space: normal;
 color: #1C2833;
 border-radius: 5px;
 border: thin solid #F7BB9F;
 width: 651px;
 background: #FFFBFA;
 display: inline-flex;
 margin-left: 50%;
}
.tresubpayment {
 vertical-align: top;
 padding: 5px;
 white-space: normal;
 color: #1C2833;
 border-radius: 5px;
 border: thin solid #F7DCD0;
 min-width: 1448px;
 background: #FFFBFA;
}
.tresubpayment2 {
 vertical-align: top;
 padding: 5px 5px 0px 5px;
 white-space: normal;
 color: #1C2833;
 border-radius: 5px;
 border: thin solid #F7DCD0;
 background: #FFFFFF;
 min-width: 1666px;
}
.trepetty {
 padding: 5px;
 height: auto;
 border-radius: 5px;
}
.CodestableCellValue, .field_inputUser {
 font-family: Arial;
 font-size: 14px;
 vertical-align: middle;
 outline: none;
}
.nav-icon {
 margin: 1em;
 width: 40px;
}
.nav-icon div, .nav-icon:after, .nav-icon:before {
 background-color: #FFF;
 border-radius: 0;
 content: '';
 display: block;
 height: 5px;
 margin: 7px 0;
 transition: 0.2s ease-in-out;
}
.field_inputUser {
 background-color: #FFF;
 border: 1px solid #E3E2E2;
 color: #1C2833;
 text-transform: none;
 padding: 3px 5px 2px;
 text-align: justify;
 min-height: 22px;
 min-width: 60px;
 font-family: Arial;
 outline: none;
}
.dBodySignIn {
 color: #1C2833;
 font-family: Arial;
 font-size: 14px;
 text-align: left;
 width: auto;
 margin: auto;
}
.tableCellValueHome {
 color: #D57748;
 font-family: Arial;
 font-size: 9px;
 text-align: center;
 min-width: 1850px;
 display: table;
 margin: auto;
}
.tableCellValueHome2 {
 padding-left: 435px;
 color: #1C2833;
 font-family: Arial;
 font-size: 9px;
 text-align: center;
}
.tableCellValueHomePurchase {
 color: #D57748;
 font-family: Arial;
 font-size: 9px;
 text-align: center;
 min-width: 1100px;
 display: table;
 margin: -8px auto auto;
}
.purchasepaymentimage {
 color: #D57748;
 font-family: Arial;
 font-size: 9px;
 text-align: center;
 min-width: 330px;
}
.HomeButton {
 padding: 1px;
 border: thin inset #F29D85;
 border-radius: 5px;
 margin-right: 10px;
 margin-left: 10px;
 box-shadow: 1px 2px 1px 1px #C2480B;
 margin-top: 10px;
 background: #F29D85;
}
.HomeButton2 {
 padding: 1px;
 border: thin solid #FFFFFF;
 border-radius: 5px;
 margin-right: 10px;
 margin-left: 10px;
 box-shadow: 1px 2px 2px 2px #27C8EC;
 margin-top: 10px;
 background: #C5EBF8;
 outline: none;
}
.HomeButton3 {
 padding: 1px;
 border: thin inset #22D5B3;
 border-radius: 5px;
 margin-right: 10px;
 margin-left: 10px;
 background: #9AEFDF;
 box-shadow: 1px 2px 1px 1px #00CFA8;
 margin-top: 10px;
 outline: none;
}
.HomeButton4 {
 padding: 1px;
 border: thin inset #5DB50C;
 border-radius: 5px;
 margin-right: 10px;
 margin-left: 10px;
 background: #97F440;
 box-shadow: 1px 2px 1px 2px #5DB50C;
 margin-top: 10px;
 outline: none;
}
.HomeButton5 {
 padding: 1px;
 border: thin inset #5493EE;
 border-radius: 5px;
 margin-right: 10px;
 margin-left: 10px;
 background: #74ACFD;
 box-shadow: 1px 2px 1px 1px #2860B1;
 margin-top: 10px;
 outline: none;
}
.HomeButton6 {
 padding: 1px;
 border: thin inset #FEE374;
 border-radius: 5px;
 margin-right: 10px;
 margin-left: 10px;
 background: #FEE374;
 box-shadow: 1px 2px 1px 1px #C09D10;
 margin-top: 10px;
 outline: none;
}
.HomeButton7 {
 padding: 1p;
 border: thin inset #6BF29E;
 border-radius: 5px;
 margin-right: 10px;
 margin-left: 10px;
 background: #87D7A5;
 box-shadow: 1px 2px 1px 1px #0D9D44;
 margin-top: 10px;
 outline: none;
}
.HomeButton8 {
 padding: 1px;
 border: thin inset #7D5914;
 border-radius: 5px;
 margin-right: 10px;
 margin-left: 10px;
 background: #E49D7A;
 box-shadow: 1px 2px 1px 1px #7D5914;
 margin-top: 10px;
 outline: none;
}
.HomeButton9 {
 padding: 1px;
 border: thin inset #DB9C7E;
 border-radius: 5px;
 margin-right: 10px;
 margin-left: 10px;
 background: #FBE2D6;
 box-shadow: 1px 2px 1px 1px #DB9C7E;
 margin-top: 10px;
 outline: none;
}
.HomeButton10 {
 padding: 1px;
 border: thin inset #DE88C0;
 border-radius: 5px;
 margin-right: 10px;
 margin-left: 10px;
 background: #D6DA18;
 box-shadow: 1px 2px 1px 1px #B8BC09;
 margin-top: 10px;
 outline: none;
}
.HomeButton11 {
 padding: 1px;
 border: thin solid #FFFFFF;
 border-radius: 5px;
 margin-right: 10px;
 margin-left: 10px;
 box-shadow: 1px 2px 2px 2px #27C8EC;
 margin-top: 10px;
 background: #C5EBF8;
 outline: none;
}
.LaunchHomeButton {
 padding: 1px;
 border: thin groove #BF480E;
 border-radius: 5px;
 margin-right: 10px;
 margin-left: 10px;
 box-shadow: 1px 2px 1px 1px #F79B6E;
 margin-top: 10px;
 background: #FDD6C3;
 outline: none;
}
.HomeButtonNone {
 padding: 1px;
 border: thin inset #BFBFBF;
 border-radius: 5px;
 margin-right: 10px;
 margin-left: 10px;
 box-shadow: 1px 2px 1px 1px #C7C5C4;
 margin-top: 10px;
 background: #DDDCDB;
}
.menuleftspace {
 padding-left: 354px;
}
.menuleftspace2 {
 padding-left: 155px;
}
.menuleftspace3 {
 padding-left: 93px;
}
.menuleftspace4 {
 padding-left: 245px;
}
.menutopspace {
 padding-top: 80px;
}
.menutopspace2 {
 padding-top: 30px;
}
.pcmCMenu {
 font-size: 14px;
 font-weight: 400;
 font-family: Arial;
 padding: 1px 5px;
 border: 1px groove #F8BEA2;
 text-transform: uppercase;
 color: #1C2833;
 text-align: center;
 height: 35px;
 white-space: normal;
 vertical-align: middle;
 width: 28px;
 border-radius: 0 0 10px 10px;
 background: #F1C4AE;
}
.pcmCMenu2 {
 font-size: 14px;
 font-weight: 400;
 font-family: Arial;
 padding: 1px 5px;
 border: 1px groove #F8BEA2;
 text-transform: uppercase;
 color: #1C2833;
 text-align: center;
 height: 35px;
 white-space: normal;
 vertical-align: middle;
 width: 28px;
 border-radius: 0 0 10px 10px;
 background: #F1C4AE;
}
.pcmCMenu3 {
 font-size: 14px;
 font-weight: 400;
 font-family: Arial;
 padding: 1px 5px;
 border: 1px groove #F8BEA2;
 text-transform: uppercase;
 color: #1C2833;
 text-align: center;
 height: 35px;
 white-space: normal;
 vertical-align: middle;
 width: 28px;
 border-radius: 0 0 10px 10px;
 background: #F1C4AE;
}
.pcmCMenu4 {
 font-size: 14px;
 font-weight: 400;
 font-family: Arial;
 padding: 1px 5px;
 border: 1px solid #F29263;
 text-transform: uppercase;
 color: #1C2833;
 text-align: center;
 height: 35px;
 white-space: normal;
 vertical-align: middle;
 width: 28px;
 border-radius: 0 0 10px 10px;
 background: #F1C4AE;
}
.pcmCMenu5 {
 font-size: 14px;
 font-weight: 400;
 font-family: Arial;
 padding: 1px 5px;
 border: 1px solid #F8BEA2;
 text-transform: uppercase;
 color: #1C2833;
 text-align: center;
 height: 35px;
 white-space: normal;
 vertical-align: middle;
 width: 28px;
 border-radius: 0 0 10px 10px;
 background: #F4D5C6;
}
.CodestableCellValue {
 color: #1C2833;
 padding: 3px;
 text-align: left;
 white-space: nowrap;
 height: 28px;
 width: 115px;
 border: thin solid #CAE8D4;
 background-color: #FFF;
 border-radius: 0;
}
.CodeEntryfield_input, .Codefield_input {
 color: #1C2833;
 font-family: Arial;
 font-size: 14px;
 vertical-align: middle;
 text-transform: none;
 padding: 2px 5px;
 text-align: justify;
 height: 30px;
 font-family: Arial;
}
.Codefield_input {
 width: 110px;
 outline: 0;
 background-color: #FFF;
 border-radius: 0;
 border: thin solid #CAE8D4;
 font-family: Arial;
}
.CodeEntryfield_input {
 width: 111px;
 outline: 0;
 background-color: #FFF;
 border-radius: 0;
 border: thin solid #CAE8D4;
 font-family: Arial;
}
.tableCellValueTimeStampBy, .tableCellValueTimeStampOn {
 background-color: #FFF;
 vertical-align: middle;
 padding: 5px;
 outline: 0;
 font-family: Arial;
 font-size: 14px;
 text-transform: none;
}
.tableCellValueTimeStampBy {
 text-align: center;
 width: 235px;
 height: 39px;
 border-radius: 5px;
 color: #686868;
 border: thin solid #D1D1D1;
}
.tableCellValueTimeStampOn {
 text-align: center;
 height: 27px;
 border-radius: 5px;
 color: #686868;
 border: thin solid #D1D1D1;
}
.pHeaderRSecurity, .pcCPeriodic, .pcCSecurity {
 height: auto;
 width: auto;
}
.pcCPeriodic {
 margin-left: auto;
 margin-right: auto;
 padding: 0 10px 5px;
 text-align: center;
 vertical-align: top;
}
.pcBSecurity {
 vertical-align: top;
 padding: 0 0 0 138px;
 color: #1C2833;
}
.field_labelSecurity, .pHeaderRSecurity {
 vertical-align: middle;
 text-align: center;
 outline: none;
}
.pHeaderRSecurity {
 padding: 20px;
 border-radius: 0px 25px 25px 0px;
 background-color: #FFF;
 border: thin solid #ED6A34;
 text-align: center;
}
.field_labelSecurity {
 color: #1C2833;
 font-family: Arial;
 font-size: 14px;
 font-weight: 400;
 text-transform: none;
 white-space: normal;
 padding: 10px 10px 10px 41px;
 outline: none;
}
.pclabel {
 font-family: Arial;
 font-size: 13px;
 font-weight: 400;
 text-transform: uppercase;
 background: #FFFFFF;
 border-radius: 3px;
 border: thin inset #DFDEDE;
 text-align: center;
}
.pcoutlabel {
 font-family: Arial;
 font-size: 13px;
 font-weight: 600;
 text-transform: uppercase;
 background: #FFFFFF;
 border-radius: 3px;
 border: thin inset #FFFFFF;
}
.pcTSecurity {
 display: -moz-flex;
}
.pcASecurity {
 vertical-align: top;
 border-radius: 0;
 padding: 2px 5px 10px 165px;
}
.pcASecurityOut {
 vertical-align: top;
 border-radius: 0;
 padding: 0px 5px 5px 103px;
}
.Amendfield_input, .fi, .pcCSecurity {
 background-color: #FFF;
 vertical-align: middle;
 font-family: Arial;
 outline: none;
}
.pcCSecurity {
 text-align: center;
 padding-right: 5px;
 border-radius: 0px 25px 25px 0px;
 border: thin solid #ECC5B3;
 background-color: #FFF;
}
.pcCSecurityimage {
 text-align: center;
 border-radius: 25px 0px 0px 25px;
 border: thin solid #ED6A34;
}
.pcBFooter {
 background: 0 0;
 padding-left: 760px;
}
.signInBarOut {
 color: #1C2833;
 font-family: Arial;
 text-transform: none;
 font-size: 14px;
 margin: auto;
 white-space: nowrap;
 font-weight: 400;
 padding-left: 10px;
}
.signInBarL, .signInBarLOut {
 font-family: Arial;
 font-size: 16px;
 text-transform: uppercase;
 white-space: nowrap;
 color: #1C2833;
 height: 30px;
 padding-right: 5px;
 font-weight: 400;
 padding-left: 0px;
 border: thin outset #FFFFFF;
 border-radius: 5px;
 letter-spacing: normal;
 background: #EFB193;
}
.signInBarC {
 padding-left: 12px;
}
.signInBarCOut {
 padding-left: 108px;
}
.signInBarL {
 padding-left: 5px;
}
.signInBarLOut {
 padding-left: 5px;
}
.Amendfield_input, .fi {
 border: 1px inset #E3E2E2;
 color: #1C2833;
 font-family: Arial;
 font-size: 14px;
 text-transform: none;
 padding: 3px 5px 2px;
 text-align: right;
 min-height: 24px;
 width: 70px;
 outline: 0;
 outline: none;
}
.fi, .field_inputUserEmail, .field_inputUserSetup {
 color: #1C2833;
 padding: 3px 20px 2px 5px;
 text-align: justify;
 font-size: 14px;
 outline: 0;
 vertical-align: middle;
 font-family: Arial;
 background-color: #FFF;
 text-transform: none;
 outline: none;
}
.fi, .field_inputUserSetup {
 border: 1px outset #E3E2E2;
 min-height: 30px;
 width: 266px;
 font-family: Arial;
 outline: none;
}
.fi, .field_inputUserEmail {
 border: 1px solid #E3E2E2;
 height: 35px;
 width: 300px;
 font-family: Arial;
 outline: none;
}
.fieldShort_input {
 background-color: #FFF;
 font-family: Arial;
 font-size: 12px;
 vertical-align: middle;
 text-transform: none;
 padding: 5px;
 text-align: center;
 height: 25px;
 width: 268px;
 border: thin solid #E3E2E2;
 color: #1C2833;
 outline: none;
}
.galleryttcForm {
 text-align: center;
 vertical-align: middle;
 border-radius: 5px;
 padding-left: 54px;
 background-image: url(../../Images/photobackground.png);
}
.Employeephoto {
 border-radius: 5px;
 border: thin groove #E3E2E2;
 box-shadow: 1px 1px 1px 1px #E3E2E2;
 padding: 40px 5px 5px;
}
.dhForms {
 font-family: Arial;
 font-size: 16px;
 text-transform: none;
 white-space: nowrap;
 width: 1065px;
 border: thin solid #329CED;
 height: 35px;
 background-color: #FFF;
 color: #1C2833;
 background: -webkit-gradient(linear, left top, left bottom, color-stop(.5, #fbfbfb), color-stop(1, #ececec));
 background: -ms-linear-gradient(top, #FBFBFB 5%, #ECECEC 100%);
}
.field_input_wf, .field_input_wf2 {
 color: #1C2833;
 vertical-align: middle;
 padding: 2px 5px;
 margin-left: 2px;
 font-size: 14px;
 font-family: Arial;
 outline: none;
}
.dh_wf, .field_input_wf, .field_input_wf2 {
 background-color: #FFF;
 font-family: Arial;
 outline: none;
}
.field_input_wf {
 width: 100px;
 height: 39px;
 border: thin solid #E3E2E2;
 text-align: center;
 font-family: Arial;
 outline: none;
}
.field_input_wf2 {
 height: 30px;
 border: thin solid #E3E2E2;
 text-align: left;
 width: 301px;
 font-family: Arial;
 outline: none;
}
.dh_wf {
 font-size: 16px;
 text-transform: none;
 white-space: nowrap;
 width: 855px;
 border: thin solid #E3E2E2;
 height: 35px;
 color: #1C2833;
 background: -webkit-gradient(linear, left top, left bottom, color-stop(.5, #fbfbfb), color-stop(1, #ececec));
 background: -ms-linear-gradient(top, #FBFBFB 5%, #ECECEC 100%);
}
.customfile, .customfile2, .customfile3 {
 font-family: Arial;
 font-size: 14px;
 min-width: 250px;
 align-content: center;
 height: auto;
 outline: none;
 color: #1C2833;
}
.field_input_Form, .field_input_Form2 {
 background-color: #FFF;
 color: #1C2833;
 font-size: 14px;
 vertical-align: middle;
 padding: 2px 5px;
 font-family: Arial;
 height: 34px;
 border: thin solid #E3E2E2;
 text-align: left;
 outline: none;
}
.customfile::-webkit-file-upload-button {
 background-color: transparent;
 cursor: pointer;
 color: transparent;
 border: #FF671F;
 background-image: url(../../Images/uploadfile.png);
 padding: 17px;
}
.customfile2::-webkit-file-upload-button {
 background-color: transparent;
 cursor: pointer;
 color: transparent;
 border: #FFF;
 background-image: url(../../Images/downloadfile.png);
 padding: 17px;
}
.customfile3::-webkit-file-upload-button {
 background-color: transparent;
 cursor: pointer;
 color: transparent;
 border: #FF671F;
 background-image: url(../../Images/downloadfile.png);
 padding: 17px;
}
.customfilerecon {
 font-family: Arial;
 font-size: 14px;
 width: 35px;
 align-content: center;
 height: 35px;
 outline: none;
 color: #1C2833;
}
.customfilerecon::-webkit-file-upload-button {
 background-color: transparent;
 cursor: pointer;
 color: transparent;
 border: #FF671F;
 background-image: url(../../Images/selectfile2.png);
 padding-bottom: 20px;
}
.customfilerecon2 {
 background-color: #E0C1B2;
 cursor: pointer;
 color: transparent;
 padding: 5px;
 border-radius: 5px;
 border: #FF671F;
}
.field_input_Form {
 width: 299px;
 font-family: Arial;
 outline: none;
}
.field_input_Form2 {
 width: 520px;
 font-family: Arial;
 outline: none;
}
.dhAttendance, .dhEmp {
 font-family: Arial;
 text-transform: none;
 white-space: nowrap;
 border: 0.5px solid #F8BEA2;
 background-color: #FFF;
 border-radius: 5px;
 width: 1860px;
 outline: none;
}
.dhEmp {
 font-size: 15px;
 min-width: 1175px;
 height: 35px;
 color: #1C2833;
 border: 1px solid #FBE2D6;
 border-radius: 5px;
 outline: none;
 background: #FEF7F4;
}
.dhAttendance {
 font-size: 15px;
 width: 1860px;
 height: auto;
 color: #1C2833;
 font-family: Arial;
 background: #FEF7F4;
 height: 35px;
 border: thin solid #F7DCD0;
}
.dhpurchasingheader {
 width: 1323px;
 border: thin solid #F7DCD0;
 height: auto;
 padding: 1px 5px;
 font-family: Arial;
 border-radius: 5px;
 height: 35px;
 background: #FEF7F4;
}
.field_input_notes, .field_input_sub {
 padding: 2px 5px;
 height: 34px;
 border: thin solid #E3E2E2;
 text-align: left;
 font-family: Arial;
 outline: none;
}
.field_input_notes {
 width: 316px;
 background-color: #FFF;
 color: #1C2833;
 font-size: 14px;
 vertical-align: middle;
 font-family: Arial;
 outline: none;
}
.EMP2field_input_sub, .field_input_sub {
 background-color: #FFF;
 color: #1C2833;
 vertical-align: middle;
 font-family: Arial;
 outline: none;
}
.field_input_sub {
 width: 230px;
 font-size: 13px;
 font-family: Arial;
 outline: none;
}
.EMP2field_input_sub {
 min-width: 327px;
 font-size: 14px;
 padding: 5px;
 height: 36px;
 border-radius: 0;
 border: thin solid #E3E2E2;
 font-family: Arial;
}
.downloadfile {
 background-color: transparent;
 cursor: pointer;
 color: transparent;
 border: #FF671F;
 background-image: url(../../Images/downloadfile.png);
 padding: 17px 17px 17px 53px;
 font-family: Arial;
 font-size: 14px;
 border-radius: 5px;
 align-content: center;
 background-repeat: no-repeat;
}
.ajax__calendar_today {
 cursor: pointer;
 padding-top: 18px;
}
.av-layout-grid-container:nth-of-type(odd) {
 background: #FFF !important;
}
.av-layout-grid-container:nth-of-type(even) {
 background: #EFEFEF !important;
}
.ajax__tab_xp .ajax__tab_body {
 font-family: Arial;
 font-size: 14px;
 border: 1px solid #F9CFBC;
 padding: 8px;
 border-radius: 5px;
}
.nevadaspace1 {
 width: 883px;
}
.nevadaspace2 {
 width: 923px;
}
.nevadaspace3 {
 width: 473px;
}
