/* Hidding using css starts */
body {
    height: 100%;
}

#content-container.signInLogin #content .nav.nav-tabs {
    display: none !important;
}

#external-login-heading {
    display: none;
}

.signInLogin #content {
    margin-left: -1vw;
}

a[title='Forgot your password?'] {
    display: none;
}

.singInCol10TopHdng {
    padding-left: 0px !important;
}

.singInCol12SubTopHdng {
    padding-left: 0px !important;
}

#submit-signin-local {
    z-index: 999999;
}

button[title='Sign in with your Azure AD B2C account.'] {
    z-index: 999999;
}

button[title='Sign in with your Azure AD account.'] {
    z-index: 999999;
}

.signInLogin #loginValidationSummary {
    position: absolute;
    background: #00000071 0% 0% no-repeat padding-box !important;
    border-radius: 10px;
    border: none !important;
}

.signInLogin #loginValidationSummary>ul li a {
    color: #fff !important;
    text-align: center !important;
    letter-spacing: 0px;
    font: normal normal normal 14px/24px EYInterstate !important;
    ;
}

button[title='Sign in with your Azure AD B2C account.'] {
    /* position: absolute;
    top: 68vh;
    RIGHT: 58VH;
    background-color: rgba(0, 0, 0, .4) !important;
    color: #ffffff !important;
    backdrop-filter: blur(5px) !important;
    opacity: 0.9 !important;
    border: 0.800000011920929px solid #FFFFFF !important;
    letter-spacing: 0px !important;
    text-align: center !important;
    font: normal normal bold 16px/0px EYInterstate !important;
    width: 22vh; */

    position: absolute;
    top: 40rem !important;
    RIGHT: 27rem !important;
    background-color: rgba(0, 0, 0, .4) !important;
    color: #ffffff !important;
    backdrop-filter: blur(5px) !important;
    opacity: 0.9 !important;
    border: 0.800000011920929px solid #FFFFFF !important;
    letter-spacing: 0px !important;
    text-align: center !important;
    font: normal normal bold 16px/0px EYInterstate !important;
    width: 14rem !important;
}

button[title='Sign in with your Azure AD account.'] {
    /* position: absolute;
    top: 68VH;
    RIGHT: 33.50VH;
    WIDTH: 22VH;
    BORDER: 0.800000011920929px solid #FFFFFF !IMPORTANT;
    BACKGROUND-COLOR: rgba(0, 0, 0, .4) !important;
    COLOR: #FFFFFF !IMPORTANT;
    BACKDROP-FILTER: BLUR(5PX) !IMPORTANT;
    OPACITY: 0.9 !IMPORTANT;
    LETTER-SPACING: 0PX;
    TEXT-ALIGN: CENTER !IMPORTANT;
    FONT: normal normal bold 16px/0px EYInterstate !important; */

    position: absolute;
    top: 40rem !important;
    RIGHT: 12rem !important;
    WIDTH: 12rem !important;
    BORDER: 0.800000011920929px solid #FFFFFF !IMPORTANT;
    BACKGROUND-COLOR: rgba(0, 0, 0, .4) !important;
    COLOR: #FFFFFF !IMPORTANT;
    BACKDROP-FILTER: BLUR(5PX) !IMPORTANT;
    OPACITY: 0.9 !IMPORTANT;
    LETTER-SPACING: 0PX;
    TEXT-ALIGN: CENTER !IMPORTANT;
    FONT: normal normal bold 16px/0px EYInterstate !important;
}

.signInLoginForm #Username {
    /* font: normal normal normal 14px/14px EYInterstate !important;
    position: absolute;
    left: 18.80vh;
    border-radius: 0px !important;
    top: 8vh;
    width: 48vh;
    z-index: 999999; */
    font: normal normal normal 14px/14px EYInterstate !important;
    position: absolute;
    left: 11rem !important;
    border-radius: 0px !important;
    top: 5rem !important;
    width: 30rem !important;
    z-index: 999999;
}

.signInLoginForm #PasswordValue {
    /* font: normal normal normal 14px/14px EYInterstate !important;
    position: absolute;
    width: 48vh;
    top: 15vh;
    left: 18.80vh;
    border-radius: 0px !important;
    z-index: 999999; */
    font: normal normal normal 14px/14px EYInterstate !important;
    position: absolute;
    width: 30rem !important;
    top: 9rem !important;
    left: 11rem !important;
    border-radius: 0px !important;
    z-index: 999999;
}

.siteHeaderLoginTopDiv {
    margin: 2vw 1vw 1vw 0vw;
}

.signInLoginForm .forgotPwd {
    /* position: absolute;
    top: 20.50vh;
    right: 10vh;
    text-align: left;
    font: normal normal normal 13px/0px EYInterstate;
    letter-spacing: 0px;
    color: #87D3F2;
    opacity: 1;
    width: 20vh;
    z-index: 999999; */

    position: absolute;
    top: 13rem !important;
    right: 2rem !important;
    text-align: left;
    font: normal normal normal 13px/0px EYInterstate;
    letter-spacing: 0px;
    color: #87D3F2;
    opacity: 1;
    width: 12rem !important;
    z-index: 999999;
}

.signInLoginForm .login-heading-section {
    position: absolute;
}

.remembMeCls {
    /* position: absolute;
    right: 0vh;
    top: 19.5vh;
    left: 30vh;
    width: 18vh !important;
    color: #FFFFFF;
    text-align: left;
    opacity: 1;
    letter-spacing: 0px;
    z-index: 999999; */

    position: absolute;
    right: 0vh;
    top: 12rem !important;
    left: 18rem !important;
    width: 14rem !important;
    color: #FFFFFF;
    text-align: left;
    opacity: 1;
    letter-spacing: 0px;
    z-index: 999999;
}

.loginOptionTwo {
    /* position: relative;
    top: 3vh;
    left: 18vh;
    font: normal normal bold 14px/0px EYInterstate;
    color: #ffffff;
    letter-spacing: 0px;
    text-align: left; */

    position: relative;
    top: 1rem !important;
    left: 11rem !important;
    font: normal normal bold 14px/0px EYInterstate;
    color: #ffffff;
    letter-spacing: 0px;
    text-align: left;
}

/* Hidding using css ends */

/* Left Side Static Content Styles Start */
.siteHeaderLogin {
    text-align: center;
    font: normal normal normal 30px/36px EYInterstate !important;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
    width: 536px !important;
    height: 41px !important;
}

.subHeaderLogin {
    text-align: center;
    font: normal normal 300 14px/16px EYInterstate !important;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
    width: 536px !important;
    height: 41px !important;
}

#leftDivLogin {
    background-image: url(/BGAgencyLeft.png);
    background-size: cover !IMPORTANT;
    background-repeat: no-repeat;
    /* height: 102VH !important; */
    height: 88rem !important;
}

.signInLogin #mainContent {
    background-image: url(/BGAgencyRight.png);
    background-size: COVER !IMPORTANT;
    background-repeat: no-repeat;
    /* height: 102VH !important; */
    height: 88rem !important;
    margin-top: 0px !important;
    WIDTH: 50% !important;
}

.imgAgencyMgmtLogin {
    width: 275px;
    height: auto;
    position: relative;
    bottom: -3px;
}

.iconAgencyMgmtLogin {
    display: inline-block;
    top: -2vw;
    position: relative;
    left: 7vw;
}

.headerAgencyMgmtLogin {
    text-align: center;
    font: normal normal bold 18px/21px EYInterstate !important;
    letter-spacing: 0px;
    color: #2E2E38;
    opacity: 1;
    display: grid;
    margin-top: 3vw;
}

.subheaderAgencyMgmtLogin {
    text-align: center;
    font: normal normal 300 14px/16px EYInterstate;
    letter-spacing: 0px;
    color: #565658;
    opacity: 1;
    min-width: 235px !important;
    width: 235px !important;
    margin-left: 1.2vw;
    margin-bottom: 10px;
}

.cardLogin {
    padding-left: 0px !important;
}

.divLabelContainerLogin {
    background: white !important;
    display: inline-block;
    width: 275px;
    margin-top: -4.6vw;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    height: 178px;
}

.widerDiv {
    margin-top: 20px;
    padding-left: 0px !important;
}

.imgProducerMgmtLogin {
    width: 568px;
    height: 100px;
}

.iconProducerMgmtLogin {
    top: -2vw;
    left: 16vw;
}

.divProducerMgmtLogin {
    margin-top: -5vw;
    width: 568px;
}

.subHeaderProducerMgmtLogin {
    min-width: 500px !important;
    width: 500px !important;
    margin-left: 2.2vw;
}

/* Left Side Static Content Styles End */

/* Right Side Static Content Styles Start */
.signInLogin #content #mainContent form {
    margin-top: 12vw
}

.signInLoginForm .login-heading-section {
    border-bottom: none !important;
    margin-left: 8vw;
    width: 32vw;
    margin-bottom: 3vw;
}

.signInLoginForm .login-heading-section:focus {
    outline: none !important;
}

.signInLoginForm .login-heading-section .xrm-attribute .xrm-attribute-value {
    text-align: left;
    font: normal normal bold 35px/12px EYInterstate !important;
    letter-spacing: 0px;
    color: #F6F6FA;
    opacity: 1;
}

#submit-signin-local {
    /* width: 48vh;
    height: 45px;
    margin-left: 1px;
    margin-top: 9vw;
    text-align: center;
    font: normal normal bold 16px/21px EYInterstate !important;
    letter-spacing: 0px;
    color: #2E2E38 !important;
    opacity: 1; */

    /* width: 29rem !important;
    height: 45px;
    text-align: center;
    font: normal normal bold 16px/21px EYInterstate !important;
    letter-spacing: 0px;
    color: #2E2E38 !important;
    opacity: 1; */

    margin-top: 11rem !important;
    /* left: 2rem !important; */
    width: 29rem !important;
    margin-left: 1rem !important;
    height: 45px;
    text-align: center;
    font: normal normal bold 16px/21px EYInterstate !important;
    letter-spacing: 0px;
    color: #2E2E38 !important;
    opacity: 1;
}

#submit-signin-local:hover {
    color: #ffffff !important;
}

.signInLogin #content #mainContent>form>div>div:nth-child(3)>div>input {
    border-radius: 0px !important;
}

.signInLogin #content #mainContent>form>div>div:nth-child(3)>div>.help-block {
    margin-top: -5vw !important;
    text-align: left;
    font: normal normal normal 14px/24px EYInterstate !important;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
}

/*
.arrowLogin{
    float: left;
    margin-top: 0.33vw !important;
    border: solid #FFFFFF;
    border-width: 0.30vw 0vw 0vw 0.30vw;
    padding: 0.4vw;
    min-width: 0.91vw;
    min-height: 0.91vw;
    color: #FFFFFF;
    margin: 0.3vw 0.5vw !important;
    transform: rotate(-45deg);
}
*/
/* Right Side Static Content Styles End */

/* -------- Media Queries Starts --------- */

/* -----  Desktops 150% ----------- */
/*
@media only screen 
and (min-width : 1100px) {
*/
@media only screen and (min-width: 1100px) and (max-width: 1499px) {

    .signInLogin #loginValidationSummary {
        top: 15%;
        LEFT: 37%;
        WIDTH: 90%;
    }

    #leftDivLogin {
        /* height: 135VH !important; */
        height: 88rem !important;
        margin-left: 4px;
        margin-right: 8px;
    }

    .signInLogin #mainContent {
        /* height: 135VH !important; */
        height: 88rem !important;
        MARGIN-LEFT: -12px !important;
    }

    .imgAgencyMgmtLogin {
        width: 100%;
        bottom: -16px;
    }

    .iconAgencyMgmtLogin {
        left: 6vw;
    }

    .divLabelContainerLogin {
        width: 100%;
        /* height: 36vh; */
        height: 22rem !important;
        padding: 10px;
    }

    .subheaderAgencyMgmtLogin {
        min-width: 100% !important;
        width: 100% !important;
        margin-left: 0px;
        margin-bottom: 0px;
    }

    .imgProducerMgmtLogin {
        width: 97%;
        height: auto;
    }

    .divProducerMgmtLogin {
        /* margin-top: -6vw;
        width: 97%;
        height: 30vh;  */
        width: 97%;
        height: 18rem !important;
        margin-top: -8rem !important;
        margin-left: 0rem !important;
    }

    .iconProducerMgmtLogin {
        left: 15vw;
    }

    .subHeaderProducerMgmtLogin {
        min-width: 100% !important;
        width: 100%;
        margin-left: 0px;
    }

    .remembMeCls {
        /* top: 20.2vh;
        left: 29vh;
        width: 21vh !important;
        top: 12rem !important; */
        top: 12rem !important;
        left: 17rem !important;
        width: 13rem !important;
        right: 0;
    }

    #submit-signin-local {
        /* margin-top: 10vw !important;
        margin-left: 5px; */

        margin-top: 11rem !important;
        margin-left: -8px !important;
    }

    .loginOptionTwo {
        /* left: 16vh; */
        left: 9rem !important;
    }

    .signInLoginForm .login-heading-section {
        margin-left: 31%;
    }

    button[title='Sign in with your Azure AD account.'] {
        /* top: 70vh;
        RIGHT: 23VH;
        WIDTH: 23VH; */
        /* top: 43rem !important;
        RIGHT: 22rem !important;
        width: 13rem !important; */
        top: 23rem !important;
        left: 45rem !important;
        width: 13rem !important;
    }

    button[title='Sign in with your Azure AD B2C account.'] {
        /* top: 70vh;
        RIGHT: 47.5VH;
        width: 23vh; */
        top: 43rem !important;
        RIGHT: 38rem !important;
        width: 13rem !important;
    }

    .hdProdMgmtLog {
        margin-top: 4vw !important;
    }

    .signInLoginForm .forgotPwd {
        /* top: 22vh;
        right: 5vh; */
        top: 13rem !important;
        RIGHT: 2rem !important;
        width: 18rem !important;
        left: 0;
    }

    .subHeaderLogin {
        margin: 0vw 1vw 1vw -1vw;
    }

    .siteHeaderLoginTopDiv {
        margin: 3vw 1vw 1vw -1vw;
    }

    .widerDiv {
        margin-top: 3vw;
        padding-left: 0px !important;
    }

}




@media (min-width: 1100px) and (max-width: 1200px) {
    .signInLoginForm .forgotPwd {
        /* font: normal normal normal 14px/0px EYInterstate !important;
        top: 22vh !important;
        right: 13.8vh !important; */
    }

    .signInLoginForm .login-heading-section {
        margin-left: 28% !important;
    }

    .remembMeCls {
        /* font: normal normal normal 14px/21px EYInterstate !important;
        left: 24vh !important;
        width: 23vh !important; */
    }

    #submit-signin-local {
        /* margin-left: -14px !important;  */
    }

    button[title='Sign in with your Azure AD B2C account.'] {
        /* top: 77vh !important;
        RIGHT: 65VH !important; */
        top: 41rem !important;
        RIGHT: 29rem !important;
        width: 13rem !important;
    }

    button[title='Sign in with your Azure AD account.'] {
        /* top: 77vh !important;
        RIGHT: 40VH !important; */
        top: 41rem !important;
        RIGHT: 14rem !important;
        width: 13rem !important;
    }
}



/* -----  Medium Laptop and Desktops 125%----------- */
/*
@media only screen 
and (min-width : 1500px) {
*/
@media only screen and (min-width: 1500px) and (max-width: 1899px) {

    .signInLogin #loginValidationSummary {
        top: 19%;
        LEFT: 37%;
        WIDTH: 94%;
    }

    #leftDivLogin {
        /* height: 120VH !important; */
        height: 88rem !important;
    }

    .signInLogin #mainContent {
        /* height: 120VH !important; */
        height: 88rem !important;
    }

    .imgAgencyMgmtLogin {
        width: 100%;
        height: auto;
        position: relative;
        bottom: -3px;
    }

    .divLabelContainerLogin {
        width: 100%;
        height: 22rem !important;
        padding: 10px;
        margin-top: -4.7vw;
    }

    .subheaderAgencyMgmtLogin {
        min-width: 235px !important;
        width: 235px !important;
        margin-left: 1.2vw;
        margin-bottom: 10px;
    }

    .imgProducerMgmtLogin {
        width: 97% !important;
        height: 100px;
    }

    .divProducerMgmtLogin {
        margin-top: -5vw;
        width: 97% !important;
    }

    .subHeaderProducerMgmtLogin {
        min-width: 500px !important;
        width: 500px !important;
        margin-left: 2.2vw;
    }

    .signInLoginForm #Username {
        font: normal normal normal 14px/14px EYInterstate !important;
        position: absolute;
        left: 14rem !important;
        border-radius: 0px !important;
        top: 5rem !important;
        width: 30rem !important;
        z-index: 999999;
    }

    .signInLoginForm #PasswordValue {
        font: normal normal normal 14px/14px EYInterstate !important;
        position: absolute;
        width: 30rem !important;
        top: 9rem !important;
        left: 14rem !important;
        border-radius: 0px !important;
        z-index: 999999;
    }

    .remembMeCls {
        left: 30vh;
        position: absolute;
        right: 0vh;
        top: 12rem rem !important;
        left: 18rem !important;
        width: 14rem !important;
        color: #FFFFFF;
        text-align: left;
        opacity: 1;
        letter-spacing: 0px;
        z-index: 999999;
    }

    #submit-signin-local {
        margin-left: 1px;
        margin-top: 11rem !important;
        left: 2rem !important;
        width: 30rem !important;
        margin-left: 0rem !important;
        height: 45px;
        text-align: center;
        font: normal normal bold 16px/21px EYInterstate !important;
        letter-spacing: 0px;
        color: #2E2E38 !important;
        opacity: 1;
    }

    .loginOptionTwo {
        left: 18vh;
        position: relative;
        top: 1rem !important;
        left: 10rem !important;
        font: normal normal bold 14px/0px EYInterstate;
        color: #ffffff;
        letter-spacing: 0px;
        text-align: left;
    }

    .signInLoginForm .login-heading-section {
        margin-left: 8vw;
    }

    button[title='Sign in with your Azure AD account.'] {
        top: 68VH;
        RIGHT: 32.50VH;
        position: absolute;
        top: 45rem !important;
        RIGHT: 30rem !important;
        WIDTH: 12rem !important;
        BORDER: 0.800000011920929px solid #FFFFFF !IMPORTANT;
        BACKGROUND-COLOR: rgba(0, 0, 0, .4) !important;
        COLOR: #FFFFFF !IMPORTANT;
        BACKDROP-FILTER: BLUR(5PX) !IMPORTANT;
        OPACITY: 0.9 !IMPORTANT;
        LETTER-SPACING: 0PX;
        TEXT-ALIGN: CENTER !IMPORTANT;
        FONT: normal normal bold 16px/0px EYInterstate !important;
    }

    button[title='Sign in with your Azure AD B2C account.'] {
        top: 68vh;
        RIGHT: 56.7VH;
        width: 23vh;
        position: absolute;
        top: 45rem !important;
        RIGHT: 45rem !important;
        background-color: rgba(0, 0, 0, .4) !important;
        color: #ffffff !important;
        backdrop-filter: blur(5px) !important;
        opacity: 0.9 !important;
        border: 0.800000011920929px solid #FFFFFF !important;
        letter-spacing: 0px !important;
        text-align: center !important;
        font: normal normal bold 16px/0px EYInterstate !important;
        width: 14rem !important;
    }

    .signInLoginForm .forgotPwd {
        right: 10vh;
        position: absolute;
        top: 13rem !important;
        right: 10rem !important;
        text-align: left;
        font: normal normal normal 13px/0px EYInterstate;
        letter-spacing: 0px;
        color: #87D3F2;
        opacity: 1;
        width: 12rem !important;
        z-index: 999999;
    }

    .siteHeaderLoginTopDiv {
        margin: 2vw 1vw 1vw 0vw;
    }

    .subHeaderLogin {
        margin-bottom: 2vw;
    }

    .widerDiv {
        margin-top: 3vw;
    }

}

/*
@media only screen 
and (min-width : 1900px) {
*/
@media only screen and (min-width: 1900px) and (max-width: 2000px) {

    .signInLogin #loginValidationSummary {
        top: 22%;
        LEFT: 37%;
        WIDTH: 98%;
    }

    .signInLoginForm .login-heading-section {
        margin-left: 8.5vw;
    }

    .subHeaderLogin {
        margin-left: 4vw;
        margin-bottom: 3vw;
    }

    .loginOptionTwo {
        left: 20vh;
    }

    .imgAgencyMgmtLogin {
        width: 100%;
    }

    #leftDivLogin {
        MARGIN-right: -1PX;
        /* height: 100VH !important; */
        height: 88rem !important;
    }

    .iconAgencyMgmtLogin {
        left: 7vw;
    }

    .iconProducerMgmtLogin {
        left: 17vw !important;
    }

    .divLabelContainerLogin {
        height: 22vh;
        padding: 10px;
        width: 100%;
    }

    .divProducerMgmtLogin {
        height: 20vh;
    }

    .signInLogin #mainContent {
        /* height: 100VH !important; */
        height: 88rem !important;
    }

    .widerDiv {
        margin-top: 30px;
    }

    .imgProducerMgmtLogin {
        width: 98%;
        height: auto;
    }

    .divProducerMgmtLogin {
        width: 98%;
    }

    #submit-signin-local {
        /* margin-left: 7px; */
        margin-top: 10vw;
        position: relative;
        left: 3%;
        margin-left: 0px !important;
    }

    .signInLoginForm .forgotPwd {
        top: 18vh;
        left: 3%;
        position: relative;
    }

    .remembMeCls {
        top: 18vh;
        left: 81%;
        width: 21vh;
        position: relative;
    }

    button[title='Sign in with your Azure AD B2C account.'] {
        top: 42.4vh;
        RIGHT: 75%;
        position: relative !important;
    }

    button[title='Sign in with your Azure AD account.'] {
        top: 38.8vh;
        RIGHT: 19%;
        position: relative !important;
    }

    .subheaderAgencyMgmtLogin {
        min-width: 100% !important;
        width: 100% !important;
        margin-left: 0px;
    }

    .subHeaderProducerMgmtLogin {
        min-width: 100% !important;
        width: 100% !important;
        margin-left: 0px;
    }

    .siteHeaderLoginTopDiv {
        margin: 2vw 1vw 1vw 4vw;
    }

}

@media only screen and (min-width: 2001px) and (max-width: 2170px) {

    .signInLogin #loginValidationSummary {
        top: 34%;
        LEFT: 27%;
        WIDTH: 70%;
    }

    .widerDiv {
        margin-top: 40px;
        padding-left: 0px !important;
    }

    .subHeaderLogin {
        text-align: center;
        font: normal normal 300 14px/16px EYInterstate !important;
        letter-spacing: 0px;
        color: #FFFFFF;
        opacity: 1;
        width: 536px !important;
        height: 41px !important;
        position: relative;
        left: 14%;
        margin-bottom: 3%;
    }

    .imgProducerMgmtLogin {
        width: 98.4%;
        height: auto;
    }

    .divProducerMgmtLogin {
        height: 23vh;
        width: 98.4%;
    }

    .imgAgencyMgmtLogin {
        width: 100%;
        height: auto;
        position: relative;
        bottom: -3px;
    }

    #leftDivLogin {
        MARGIN-right: -1PX;
        /* height: 100VH !important; */
        height: 88rem !important;
    }

    .iconAgencyMgmtLogin {
        display: inline-block;
        top: -2vw;
        position: relative;
        left: 7.5vw;
    }

    .iconProducerMgmtLogin {
        top: -3vw;
        left: 17vw;
    }

    .signInLogin #mainContent {
        /* height: 130VH !important; */
        height: 88rem !important;
    }

    #leftDivLogin {
        MARGIN-right: -1PX;
        /* height: 130VH !important; */
        height: 88rem !important;
    }

    .divLabelContainerLogin {
        height: 25vh;
        padding: 12px;
        width: 100%;
    }

    .divProducerMgmtLogin {
        height: 24vh;
        width: 98.4%;
    }

    .signInLoginForm .login-heading-section {
        margin-left: 0px;
        position: relative;
        top: 13vh;
        left: 25%;
    }

    .signInLoginForm .forgotPwd {
        top: 19vh;
        left: -14%;
        position: relative;
    }

    .remembMeCls {
        top: 19vh;
        left: 24%;
        width: 21vh;
        position: relative;
    }

    #submit-signin-local {
        /* margin-left: 7px; */
        margin-top: 50%;
        position: relative;
        left: -14%;
        margin-left: 0px !important;
    }

    .loginOptionTwo {
        left: 13vh;
    }

    button[title='Sign in with your Azure AD B2C account.'] {
        top: 62.4vh;
        RIGHT: 84.5%;
        position: relative !important;
    }

    button[title='Sign in with your Azure AD account.'] {
        top: 62.4vh;
        RIGHT: 88%;
        position: relative !important;
    }

    .siteHeaderLogin {
        text-align: center;
        font: normal normal normal 30px/36px EYInterstate !important;
        letter-spacing: 0px;
        color: #FFFFFF;
        opacity: 1;
        width: 536px !important;
        height: 41px !important;
        position: relative;
        left: 14%;
    }

    .subheaderAgencyMgmtLogin {
        text-align: center;
        font: normal normal 300 14px/16px EYInterstate;
        letter-spacing: 0px;
        color: #565658;
        opacity: 1;
        min-width: 100% !important;
        width: 100% !important;
        margin-left: 0px;
        margin-bottom: 10px;
    }

    .subHeaderProducerMgmtLogin {
        min-width: 100% !important;
        width: 100% !important;
        margin-left: 0px;
        padding: 12px;
    }

}

@media only screen and (min-width: 2171px) and (max-width: 2800px) {

    .signInLogin #loginValidationSummary {
        top: 30%;
        LEFT: 32%;
        WIDTH: 82%;
    }

    .signInLogin #mainContent {
        margin-left: -1px;
    }

    .imgAgencyMgmtLogin {
        width: 100%;
        height: auto;
        position: relative;
        bottom: -3px;
    }

    .divLabelContainerLogin {
        background: white !important;
        display: inline-block;
        width: 100%;
        margin-top: -4.6vw;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
        height: 22vh;
    }

    .imgProducerMgmtLogin {
        width: 98.6%;
        height: auto;
    }

    .widerDiv {
        margin-top: 40px;
        padding-left: 0px !important;
    }

    .divProducerMgmtLogin {
        margin-top: -5vw;
        width: 98.6%;
    }

    .headerAgencyMgmtLogin {
        text-align: center;
        font: normal normal bold 18px/21px EYInterstate !important;
        letter-spacing: 0px;
        color: #2E2E38;
        opacity: 1;
        display: grid;
        margin-top: 4vw;
        /* padding: 10px; */
    }

    .subHeaderProducerMgmtLogin {
        min-width: 100% !important;
        width: 100% !important;
        /* margin-left: 2.2vw; */
        padding: 15px;
        text-align: center;
        /* padding-left: 22px; */
    }

    .subheaderAgencyMgmtLogin {
        text-align: center;
        font: normal normal 300 14px/16px EYInterstate;
        letter-spacing: 0px;
        color: #565658;
        opacity: 1;
        min-width: 235px !important;
        width: 100% !important;
        margin-left: 0px;
        margin-bottom: 10px;
        padding: 15px;
    }

    .subHeaderLogin {
        text-align: center;
        font: normal normal 300 14px/16px EYInterstate !important;
        letter-spacing: 0px;
        color: #FFFFFF;
        opacity: 1;
        width: 536px !important;
        height: 41px !important;
        position: relative;
        left: 20%;
        margin-bottom: 3%;
    }

    .siteHeaderLogin {
        text-align: center;
        font: normal normal normal 30px/36px EYInterstate !important;
        letter-spacing: 0px;
        color: #FFFFFF;
        opacity: 1;
        width: 536px !important;
        height: 41px !important;
        position: relative;
        left: 19%;
    }

    .iconAgencyMgmtLogin {
        display: inline-block;
        top: -2vw;
        position: relative;
        left: 8vw;
    }

    .iconProducerMgmtLogin {
        top: -3vw;
        left: 18vw;
    }

    .signInLoginForm .login-heading-section {
        border-bottom: none !important;
        margin-left: 29%;
        width: 32vw;
        margin-bottom: 0px;
    }

    .signInLoginForm .forgotPwd {
        position: relative;
        top: 18vh;
        right: 6%;
        text-align: left;
        font: normal normal normal 13px/0px EYInterstate;
        letter-spacing: 0px;
        color: #87D3F2;
        opacity: 1;
        width: 20vh;
        z-index: 999999;
    }

    .remembMeCls {
        position: relative;
        right: 0vh;
        top: 18vh;
        left: 64%;
        width: 18vh !important;
        color: #FFFFFF;
        text-align: left;
        opacity: 1;
        letter-spacing: 0px;
        z-index: 999999;
    }

    #submit-signin-local {
        width: 48vh;
        height: 45px;
        margin-left: 0px;
        margin-top: 54%;
        text-align: center;
        font: normal normal bold 16px/21px EYInterstate !important;
        letter-spacing: 0px;
        color: #2E2E38 !important;
        opacity: 1;
        position: relative;
        right: 6%;
    }

    button[title='Sign in with your Azure AD B2C account.'] {
        position: relative;
        top: 40vh;
        right: 77%;
        background-color: rgba(0, 0, 0, .4) !important;
        color: #ffffff !important;
        backdrop-filter: blur(5px) !important;
        opacity: 0.9 !important;
        border: 0.800000011920929px solid #FFFFFF !important;
        letter-spacing: 0px !important;
        text-align: center !important;
        font: normal normal bold 16px/0px EYInterstate !important;
        width: 22vh;
    }

    button[title='Sign in with your Azure AD account.'] {
        position: relative;
        top: 40vh;
        RIGHT: 78%;
        WIDTH: 22VH;
        BORDER: 0.800000011920929px solid #FFFFFF !IMPORTANT;
        BACKGROUND-COLOR: rgba(0, 0, 0, .4) !important;
        COLOR: #FFFFFF !IMPORTANT;
        BACKDROP-FILTER: BLUR(5PX) !IMPORTANT;
        OPACITY: 0.9 !IMPORTANT;
        LETTER-SPACING: 0PX;
        TEXT-ALIGN: CENTER !IMPORTANT;
        FONT: normal normal bold 16px/0px EYInterstate !important;
    }

}

/* -------- Media Queries Ends ------------*/