#OWEBAPP .grpMinTopBottomSpace .WebContainer, #OWEBAPP .grpMinTopBottomSpace .WebCon_Inner
{
    margin-top: 2px !important;
}

#OWEBAPP .overFlow .WebHtml_Wrp
{
    overflow-x: visible !important;
}

#OWEBAPP .comboHeight input
{
    height: 23px;
}

#OWEBAPP .comboHeight option
{

    height: 23px;
}


#OWEBAPP .WebCheckboxReadOnly input
{
    margin-top: 8px;
}

#OWEBAPP .alignCaption .WebCheckbox_Caption
/* label, .lbl */
{
    vertical-align: text-bottom;
    padding-left: 5px;
}

#OWEBAPP .modSubButton button
{
    min-height:25px !important;
}

#OWEBAPP input[readonly]
{
    background:transparent !important;
}


#OWEBAPP .RFIDlink button
{
    color: var(--welcomeLineLink-color);
    text-decoration: none;
    text-decoration: none !important;
    background: none;
    padding: 0px;
    border-width: 0px;
}

#OWEBAPP .hdrMenuLink  button, #OWEBAPP .hdrMenuLink
{
    text-align:right;
    background-image: none;
    color:var(--active-text-color);
    background: transparent;
    font-weight: bold;
    font-size: 25px;
    vertical-align: middle;
    padding: 0px;
    border-width: 0px;
}

.nav-list button
{
    background: transparent;
    font-size:13px;
    font-weight: bold;
    padding: 0px;
    border-width: 0px;
    font-family: Helvetica, Arial, sans-serif;
    height: 35px;
    color:#fff;
    text-align: left;
}

.nav-list li.active>button
{
    color:var(--active-text-color) !important;
}

.nav-list li.active>button:after
{
    display: block;
    content: "";
    position: absolute!important;
    right: 0;
    top: 4px;
    border: 8px solid transparent;
    border-width: 14px 10px;
    border-right-color:var(--active-text-color)  !important;
}


#OWEBAPP .btnSelected button
{
     text-decoration: underline;
}

#OWEBAPP .btnSelected button:focus
{

     outline:none;
}

#OWEBAPP .logoImage img
{
	margin-left: auto;
	margin-right: auto;
	vertical-align:middle;
	display: inline-block !important;
}

#OWEBAPP .logoImage .WebImg_Wrp
{
	text-align: center;
	line-height: 100px;
}

#OWEBAPP .WebTabContainer .WebTbc_Head .WebTab_Btn, #OWEBAPP .WebTabContainer .WebTbc_Head .WebTab_Btn span
{
	height:30px;
}

#OWEBAPP .rightJustify .WebHtml_Wrp
{
    text-align:right;
}

#OWEBAPP .HideMe
{
   display:none;
}

.companyHeader .WebCon_Inner, .companyHeader .WebLabel_content
{
    height: 60px;
    overflow: visible;
}

.companyHeader .WebCon_Inner
{
    padding-top: 20px !important;
}

#OWEBAPP .hdrMenu, #OWEBAPP .hdrMenu .WebCon_Inner
{
    height: 110px;
}

#OWEBAPP .hdrMenu .WebHtml_Wrp
{
    padding-top: 30px;
}

.WebHtmlBox .WebHtml_Wrp
{
    padding:0px;
}

#OWEBAPP .leftNav .WebCon_Inner
{
    margin: 0px;
}

#OWEBAPP .noOverFlow
{
    overflow:hidden;
}

.underLine
{
    text-decoration:underline !important;
}

#OWEBAPP .iFrameForiPad
{
    -webkit-overflow-scrolling:touch;
    overflow:auto;
}

.greyBeard
{
    background-color:#eee !important;
}

.modifyDashBoardLink
{
    text-align:right !important;
}

.refreshAllDashBoardLink
{
    text-align:left !important;
}

#OWEBAPP .linkLabel button:hover,  .linkLabel:hover
{
    text-decoration: underline !important;
}

#OWEBAPP .MyWebCheckbox .WebLabel_content
{
    height: 18px;
    font-size: 18px;
    min-height: 32px;
}

#OWEBAPP .MyWebCheckbox  input
{
    margin-top: 8px;
}


#OWEBAPP .onTime, #OWEBAPP .late, #OWEBAPP .noAssignments, #OWEBAPP .approverLevelButton
{
    background-image:none;
    color:#fff;
    border-style:none;
    width:100%;
    height:100%;
}

#OWEBAPP .approverLevelButton
{
    color:#000 !important;
}

#OWEBAPP .onTime
{
    background-color:#18732E;
}


#OWEBAPP .late
{
    background-color:#731820;
}

#OWEBAPP .noAssignments
{
    background-color:#ccc;
}


#OWEBAPP .adjustDateButton button
{
    background-image:none;
    background-color: #E6E6E6;
    color: #163348;
    text-align: center;
    padding-left:0px;
    padding-right:0px;

}

#OWEBAPP .adjustDateButton button:hover
{

    background-color: #C9DBEE;
}

#OWEBAPP .dateButton  .WebCon_Inner, #OWEBAPP .adjustDateButton .WebCon_Inner, #OWEBAPP .late .WebCon_Inner
{
    padding-left:0px;
    padding-right:0px;
    margin-left:0px;
    margin-right:0px;
}

#OWEBAPP .dateButton button
{
    background-image:none;
    background-color:#0072C6;
    text-align: center;
}

#OWEBAPP .dateSelector
{
    color:#777;
}

#OWEBAPP .dateSelector:hover
{
    cursor:pointer;
}


#OWEBAPP .WebWin_title
{
    background: #F3F5F7;
    padding: 25px 5px 10px 10px;
    color: #004050;
    border-bottom: 1px solid #EDEBED;
    font-weight: normal;
    font-size: 21px;
    text-shadow:1px 1px 0px #FFFFFF;
}

#OWEBAPP .whiteBackground
{
    background: #FFF;
}

#OWEBAPP th.dayHeader
{
    text-align:center;
}


#OWEBAPP .noApprover
{
    background: #FFF;
}

#OWEBAPP .empApprover
{
    background: #4C4C4C;
}

/* "ApprovalDenied approverLevelButton"           //Done   Red
     "noApprover approverLevelButton"               //Done   White
     "needsCustomerApproval approverLevelButton"    //Done   DarkerGrey
     "allApproved approverLevelButton"              //Done   Green
     "mainApproved approverLevelButton"             //Done   Yellow
     "customerApproved approverLevelButton"         //Done   Blue
*/


#OWEBAPP .ApprovalDenied
{
    background:#730000;
    color:#fff !important;
}

#OWEBAPP .mainApproved
{
    background-color:#FDC321;
    color:#fff !important;
}

#OWEBAPP .allApproved
{
    background-color:#18732E;
    color:#fff !important;
}

#OWEBAPP .customerApproved
{
    background-color:#0072C6;
    color:#fff !important;
}

#OWEBAPP .needsCustomerApproval
{
/*too dark...    background-color:#4C4C4C;  */
    background-color:#CCC;
    color:#fff !important;
}

#OWEBAPP .greenBtn button
{
	background-image:none;
    background-color:#18732E;
    color:#fff !important;
}

#OWEBAPP .greenBtn button:hover
{
	background-image:none;
    background-color:#468A57;
    color:#fff !important;
}

#OWEBAPP .redBtn button
{
	background-image:none;
    background-color:#730000;
    color:#fff !important;
}

#OWEBAPP .redBtn button:hover
{
	background-image:none;
    background-color:#BF3939;
    color:#fff !important;
}

#OWEBAPP .alphaFilter > div.WebCon_Inner
{
    margin-top: 0px;
    margin-bottom: 2px;
    font-size: smaller !important;
}

#OWEBAPP .alphaFilter .WebHtml_Wrp
{
    text-align: center;
}
