﻿.landingWrap {
    height: 100% !important;
}

    .landingWrap .positioner {
        position: relative;
        min-height: 100vh;
        height: 100%;
    }

        .landingWrap .positioner > .topContainer {
            background-color: white;
            padding: 15px;
            box-shadow: 2px 0px 10px -1px rgba(0, 0, 0, 0.2);
        }

        .landingWrap .positioner > .whiteBackgroundContainer {
            width: 100%;
            background-color: white;
            padding: 15px;
            box-shadow: 2px 0px 10px -1px rgba(0, 0, 0, 0.2);
            margin-bottom: 20px;
        }

            .landingWrap .positioner > .whiteBackgroundContainer #dobInputBox input {
                background-color: #F5F5F5;
                padding: 5px 15px;
            }

        .landingWrap .positioner .dobFormSectionLabel {
            font-weight: bold;
            font-size: 18px;
        }

        .landingWrap .positioner .buttonContainer {
            bottom: 0;
            width: 100%;
            height: 60px;
        }

.buttonContainer > input {
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: white;
    font-size: 15px;
    background-color: var(--pmm-primary-color);
}

.landingWrap .positioner > .stepsContainer .steps {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 15px;
    color: #2e2e2e;
    width: 40px;
    height: 40px;
}
