:root{
--forest-green: #6DA34D;
--indigo-blue: #57619D;
--lavender-gray:  #B9BDD7;
--light-lime: #C6E09B;
--navy-blue: #393546;
--light-blue: #4A4E69;
--black:  #1d1d1b;
}
.Header__logo img {
    max-height: 5rem;
}
portal a {
    text-decoration: none;
    cursor: pointer;
     font-size: 1rem;
    font-weight: 500;
}
.Icon__brand {
    color: var(--forest-green);
}
.commonStyle__zt3Brand {
 color: var(--forest-green);
}
.commonStyle__zt3Brand:hover {
color: var(--light-blue);
}
.commonStyle__zt3Brand {
font-size: 1rem;
}
.commonStyle__zt3BrandBg {
    background-color: var(--forest-green) !important;
}
.Signin__userDesc {
    font-size: 0.9rem;
color: var(--indigo-blue);
}
.Signin__userHeader {
    font-size: 1.3rem;
    font-weight: 500;
}
.LoginDetail__signup {
 background-color: var(--black);
    border-radius: 25px;
    margin-right: 0;
font-weight: 550;
}
.Icon__midLarge {
    width: 3rem;
    height: 3rem;
}

.Button__footerBtn:hover {
    background: var(--forest-green);
}
#iamFrame { 
   height: 75vh !important;
  overflow: hidden;
}

.UserContainer__innerContainer1 {
   height: auto !important;
  max-height: unset !important;
}

.Signin__loginTitle {
color: var(--navy-blue);
font-size: 1.5rem;
font-weight: 550;
}
.Signin__loginSubTitle { 
    font-size: 1rem;
    color: var(--indigo-blue);
}

.Layout__oneColumn, .Layout__twoColumn, .Layout__twoColumn2, .Layout__twoColumnReverse {
   min-height: unset !important;
  height: auto !important;
}
.Button__footerBtn {
    background: var(--black);
}
.LoginDetail__signup:hover {
  background-color: var(--forest-green);
  color: #fff;
}
.Signin__loginHead {
    padding: 0 0;
  margin-bottom: 1rem;
}
#password_container, #cpassword_container {
    margin-bottom: 1rem;
}
.UserContainer__logInMainContainer {
    align-self: flex-start !important;
  height: fit-content !important;
  max-height: unset !important;
}
