﻿
/* IccWipFormPages.Master */
.AppWipTableHeader {
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: var(--appHeaderBGColor);
    text-align: center;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
}
/* IccWipFormPages.Master */
.AppWipTableBody {
    border-top: 0px;
    border-spacing: 0px;
    padding: 5px 5px 20px 5px;
    BACKGROUND-COLOR: var(--containerBGColor);
    height: 100%;
    width: 100%;
}
/* IccWipFormPages.Master */
TABLE.WipContainer,
TD.WipContainer {
    vertical-align: top;
    width: 100%;
}
/* IccWipFormPages.Master */
.ContainerTable /* was TABLE.MainMenu */ {
    height: 100%;
    BACKGROUND-COLOR: var(--containerBGColor);
    FONT-SIZE: 100%;
    margin: 0 auto;
}
/* IccWipFormPages.Master HEADING on WIP pages */
.AppWipTableHeaderFont {
    COLOR: var(--textColorTertiary);
    FONT-SIZE: 120%;
    TEXT-DECORATION: none;
    font-weight: bolder;
}
/* 4 Master pages plus numerous ASPX */
#WipContainer {
    /*position: absolute;*/
    left: 10px;
    right: 0px;
    /*top: 130px !important;*/
    bottom: 75px;
    overflow: auto;
}

#AppContainer {
    /*position: absolute;*/
    left: 0px;
    right: 0px;
    bottom: 75px;
    overflow: auto;
}
#PageControlContainer {
    /*position: absolute;*/
    left: 10px;
    right: 0px;
    /*top: 200px !important;*/
    bottom: 75px;
    overflow: auto;
}
/* 3 Master pages */
#AppContent {
    BACKGROUND-COLOR: var(--containerBGColor);
    max-width: var(--appContentWidth);
    margin: 0 auto;
    /*top: 70px;*/
    left: 10px;
    right: 0px;
    /*position: relative;*/
}

/* WIP pages: fixed footer + scrolling content area above it */
body.wip-form-page {
    --wip-footer-height: 56px;
    min-height: 100vh;
}

body.wip-form-page #form1 {
    min-height: calc(100vh - 125px);
    display: flex;
    flex-direction: column;
    padding-bottom: var(--wip-footer-height);
    box-sizing: border-box;
}

body.wip-form-page #WipContainer {
    flex: 1 1 auto;
    min-height: 0;
    overflow-y: auto;
    padding-bottom: 8px;
}

body.wip-form-page #BaseFooter.wippage-footer {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1000;
}
