.login-main {
    --bs-gutter-x: 0 !important;
}

.my-pg-login-container .row {
    flex-direction: column;
    align-items: center;
}


.errorIconWrap, .regErrorIconWrap {
    width: 100%;
    background: #EC7307;
    margin: 15px 0;
    border-radius: 5px;
    float: left;
    color: #fff
}

.errorIconWrap {
    min-height: 65px;
    display: flex;
    align-items: center;
}

.regErrorIconWrap {
    padding: 12px 0 !important;
    min-height: 65px;
    position: relative
}

.errorIcon {
    float: left;
    width: 30px;
    margin: 0 10px 0 15px
}

.regerrorIcon {
    float: left;
    width: 40px;
    margin: -20px 10px 0;
    top: 50% !important;
    left: 5px;
    position: absolute
}

.errorIcon i {
    font-size: 30px;
    margin-top: 20px
}

.regerrorIcon i {
    font-size: 40px !important
}

.errorIcon span, .regerrorIcon span {
    font-size: 30px
}

.errorText, .regerrorText {
    float: left;
    width: 75%
}

    .errorText p, .regerrorText p {
        font-size: 14px;
        text-align: left;
        color: #fff;
        margin: 6px 0 0
    }

.validation-summary-errors {
    width: 395px;
    float: left;
    margin-left: 65px
}

.validation-summary-errors ul {
    margin: 0;
    padding: 0 !important
}

.validation-summary-errors li {
    margin-left: 15px
}

.password-link a{
    text-decoration:none;
}

.register-link a {
    text-decoration: none
}