  /* Left Side Static Content Styles Start */
  .paddingZeroFP{
    padding-left: 0px !important;
  }
  .headerStyleFP{
    margin: 2vw 1vw 1vw 0vw !important;
  }
  .siteHeaderFP{
    color: var(--white-ffffff);
    text-align: center;
    font: normal normal normal 30px/36px EYInterstate !important;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
    width: 40vw !important;
    height: 2vw !important;
  }
  .subHeaderFP{
    color: var(--white-ffffff);
    text-align: center;
    font: normal normal 300 14px/16px EYInterstate !important;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
    width: 40vw !important;
    height: 3vw !important;
  }
  #leftDivFP{
    background-image: url(/BGAgencyLeft.png);
    background-size: cover;
    background-repeat: no-repeat;
   /* height: 50vw !important; */ 
  }
  .forgotPassword #mainContent{
    background-image: url(/BGAgencyRight.png);
    background-size: cover;
    background-repeat: no-repeat;
    /* height: 50vw !important; */
    margin-top: 0px !important;
  }
  .forgotPassword #content{
    margin-left: -1vw;
  }
  .imgAgencyMgmtFP{
    width: 18vw;
    /* height: 7vw; */
  }
  .iconAgencyMgmtFP{
    display: inline-block;
    top: -2vw;
    position: relative;
    left: 7vw;
  }
  .headerAgencyMgmtFP{
    color: var(--ey-off-black-2e2e38);
    text-align: center;
    font: normal normal bold 18px/21px EYInterstate !important;
    letter-spacing: 0px;
    color: #2E2E38;
    opacity: 1;
    display: grid;
    margin-top: 3vw;
  }
  .subHeaderAgencyMgmtFP{
    text-align: center;
    font: normal normal 300 14px/16px EYInterstate;
    letter-spacing: 0px;
    color: #565658;
    opacity: 1;
    width: 16vw !important;
    margin-left: 1vw;
  }
  .cardFP{
    padding-left: 0px !important;
  }
  .divLabelContainerFP{
    background: white !important;
    display: inline-block;
    width: 18vw;
    margin-top: -4.6vw;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    /* height: 12vw; */
  }
  .secondCardFP{
    height: 15.4vw;
  }
  .widerDiv{
    margin-top: 2vw;
    padding-left: 0px !important;
    margin-bottom: 1vw;
  }
  .imgProducerMgmtFP{
    width: 37vw;
    /* height: 7vw; */
  }
  .iconProducerMgmtFP{
    top: -2vw;
    left: 16vw;
  }
  .divProducerMgmtFP{
    margin-top: -5vw;
    width: 37vw;
    /* height: 10vw !important; */
  }
  .subHeaderProducerMgmtFP{
    width: 35vw !important;
  }
  .forgotPasswordBody footer{
    z-index: -999;
  }
/* Left Side Static Content Styles End */

/* Right Side Static Content Styles Start */
.forgotPassword #content #mainContent form {
margin-top:12vw
}
.forgotPasswordForm .forgot-password-heading{
  border-bottom: none !important;
  margin-left: 8vw;
  width: 32vw;
  margin-bottom: 3vw;
}
.forgotPasswordForm .forgot-password-heading:focus{
outline: none !important;
}
.forgotPasswordForm .forgot-password-heading .xrm-attribute .xrm-attribute-value{
  color: var(--ey-off-white-f6f6fa);
    text-align: left;
    font: normal normal bold 35px/12px EYInterstate !important;
    letter-spacing: 0px;
    color: #F6F6FA;
    opacity: 1;
}
#submit-forgot-password{
    width: 356px;
    height: 45px;
    margin-left: 1px;
    margin-top: 9vw;
    color: var(--ey-off-black-2e2e38);
    text-align: center;
    font: normal normal bold 16px/21px EYInterstate !important;
    letter-spacing: 0px;
    color: #2E2E38 !important;
    opacity: 1;
}
.forgotPassword #content #mainContent > form > div > div:nth-child(3) > div > input {
  border-radius: 0px !important;
}
.forgotPassword #content #mainContent > form > div > div:nth-child(3) > div > .help-block {
    /* margin-top: -5vw !important; */
    color: var(--white-ffffff);
    text-align: left;
    font: normal normal normal 14px/24px EYInterstate !important;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
}
.arrowFP{
    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);
    cursor: pointer;
}
.displayMsgDiv{
    background: #00000071 0% 0% no-repeat padding-box;
    border-radius: 10px;
    opacity: 1;
    width: 20vw;
    height: 10vw;
    margin-left: 10vw;
    margin-top: -2vw;
    display: none;
}
.displayMsg{
    color: var(--white-ffffff);
    text-align: center;
    font: normal normal normal 14px/24px EYInterstate !important;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
    vertical-align: middle;
    position: relative;
    top: 2.7vw;
}
.forgotPasswordForm > #loginValidationSummary { 
    background: #00000071 0% 0% no-repeat padding-box !important;
    border-radius: 10px;
    border: none !important;
    width: 23vw;
    margin: -2vw 0vw 3vw 8vw;
}
.forgotPasswordForm > #loginValidationSummary > ul li {
    color: #fff !important;
    text-align: center !important;
    letter-spacing: 0px;
    font: normal normal normal 14px/24px EYInterstate !important;
}

/* Right Side Static Content Styles End */
@media only screen and (min-width: 2001px) and (max-width: 2170px) { 
  .divProducerMgmtFP,.imgProducerMgmtFP{
    width: 37.5vw;
  }
  .divLabelContainerFP{
  height: 10vw;
}
.divProducerMgmtFP{
  height: 8vw;
}
.leftDivFP{
  height: 50vw ;
}
.forgotPassword #mainContent{
  height: 41.7vw;
}
.forgotPassword #content #mainContent > form > div > div:nth-child(3) > div > .help-block {
  margin-top: -5vw !important;
}
.forgotPassword #content #mainContent > form > div > div:nth-child(3) > div > input {
  width: 23vw;
}
.iconProducerMgmtFP{
  top:-3vw;
}
#submit-forgot-password {
    width: 23vw;
}
}

@media only screen
and (min-width : 1100px) and (max-width: 1499px)    {
.divLabelContainerFP{
  height: 16vw;
}
.divProducerMgmtFP{
  height: 12vw;
}
.leftDivFP{
  height: 58vw ;
}
.forgotPassword #mainContent{
  height: 56.5vw ;
}
.forgotPassword #content #mainContent > form > div > div:nth-child(3) > div > .help-block {
  width: 30vw;
  margin-top: -6vw !important;
}
.forgotPassword #content #mainContent > form > div > div:nth-child(3) > div > input {
  width: 28vw;
}
}

@media only screen
and (min-width : 1500px) and (max-width: 1899px)   {
.divLabelContainerFP{
  height: 12vw;
}
.divProducerMgmtFP{
  height: 10vw;
}
.leftDivFP{
  height: 50vw ;
}
.forgotPassword #mainContent{
  height: 48.2vw ;
}
.forgotPassword #content #mainContent > form > div > div:nth-child(3) > div > .help-block {
  margin-top: -5vw !important;
}
.forgotPassword #content #mainContent > form > div > div:nth-child(3) > div > input {
  width: 23vw;
}
}
@media only screen
and (min-width : 1900px) and (max-width: 2000px) {
.divLabelContainerFP{
  height: 10vw;
}
.divProducerMgmtFP{
  height: 8vw;
}
.leftDivFP{
  height: 42vw  ;
}
.forgotPassword #mainContent{
  height: 42.2vw ;
}
.forgotPassword #content #mainContent > form > div > div:nth-child(3) > div > .help-block {
  margin-top: -5vw !important;
}
.forgotPassword #content #mainContent > form > div > div:nth-child(3) > div > input {
  width: 18.3vw;
}
}

