.userinputform {
  border-radius: 25px;
  padding: 40px;
  padding-bottom: 50px;
  background-color: #43759f; 
  color: white;
  margin: 1.5rem;
  margin-top: 10px;
  min-height: 400px;
  max-height: 400px;
}
.changepwdform {
    min-height: 420px;
  max-height: 420px;
}

.carousel-item img {
  margin-top: 5px;
  min-height: 400px;
  max-height: 400px;
} 

.required-icon {
  color: #c32148;
  font-size: 10px;
}
.custimgs {
  padding-left: 30px;
  padding-top: 10px;
  padding-right: 30px;
  padding-bottom: 50px;
}
.custvission {
  background-color: #ececf5;
  padding: 100px;
}
.custvission-hdr {
  color: #0e0ea6;
}
.custvission-info {
  color: #2821c2;
}
.navhrd {
  min-height: 80px;
  background-color: #2e516f;
}
.userbtn {
  background-color: orange;
}
.userbtn:hover {
  background-color: #e0e0f6;
  color: #0e0ea6;
}
.userlink {
  color: #e0e0f6;
}
.userlink:hover {
  color: orange;
}
.color-darkblue{
  color: #2821c2;
}

.text-thought {
  text-align: center;
  color: white;
}
.companylogo {
  display: flex;
}
.companylogo img {
  max-height: 100%;
  max-width: 100%;
}

.logo img{
  background-color: white;
  width: 100px;
  height: 70px;
  /* max-height: 80px;
  min-height: 80px; */
}
.card-header img{
  width: 100px;
  height: 70px;
}
.cust-name{
  color: white;
  font-size: 35px;
  font-weight: 350;
}

.alluser-birthday, .loggedinuser-birthday {
    display: flex;
}
.alluser-birthday img, .loggedinuser-birthday img{
  max-height: 100%;
  max-width: 100%;
}
.bg-light-pink {
  background: #faedf7;
}
.empimg {
  max-height: 70px;
  max-width: 70px;
  min-height: 70px;
}
.emphdrimg {
  max-height: 50px;
  max-width: 50px;
  min-height: 50px;
}
.subscr-title, .company-title{
  color: white;
}

.subscr-title a, .company-title a{
  color: white;
}
.subscr-title a:hover, .company-title a:hover{
  color: orange;
}
.company-bg-blue {
  background-color: #2e516f !important;
}
.company-bg-brown {
  background-color: #60311b !important;
}
.company-bg-green {
  background-color: #005000 !important;
}
.company-bg-orange {
  background-color: #ef8a37 !important;
}

.pwdrule {
  color: #e0e0f6;
  font-size: small;
  font-style: italic;
}


/* start of media queries*/
@media (max-width: 575.98px) {
  .custvission{
    padding: 20px;
  }
  .userinputform{
    padding: 10px;
    margin: 0.5rem;
    margin-top: 5px;
  }
}


