html {
  font-size: 14px;
}

@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

html {
  position: relative;
  min-height: 100%;
}

.main{
  height: 100vh;
}

.logo{
width: 10em;
text-align: center;
padding: 2em;
}


.border-top {
  border-top: 1px solid #e5e5e5;
}
.border-bottom {
  border-bottom: 1px solid #e5e5e5;
}

.box-shadow {
  box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}

button.accept-policy {
  font-size: 1rem;
  line-height: inherit;
}

.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  white-space: nowrap;
  line-height: 60px;
}


.bg-background{
/*   background: #F6F8FC; */
background-image: url("https://s3.ap-south-1.amazonaws.com/zentrumhub.email.assets/B2B-FrontEnd-Asset/MAP_OF_THE_WORLD7.jpg");
background-repeat: no-repeat;
background-size: cover;
}

.logo-primary{
  width: 10em;
}

.logo-primary-head{
  width: 7em;
  margin: 1em 0em;
}

.box-shadow{
  box-shadow: 5px 5px 40px 0px rgba(237, 238, 239, 0.8);
}

.login-main{
  text-align: -webkit-center;
}
 .p-password-input {
  padding: 8px 10px;
 border-width: 2px;

}

.header{
  background-color: #f4f4f4;
  padding: 2px;
  border-radius: 1.2em 1.2em 0em 0em !important;
}

.login-screen{
  position: absolute;
    width: 100%;
    top: 0;
    height: 100%;
}


.right-img{
  width: 100%;
  text-align: -webkit-right;
}

.bg-white{
  background-color: #ffffff;
}

.width-box{
  width: 35%;
  max-width: 375px;
}

.rounded-border{
  border-radius: 1.2em !important;
}

.back-btn{
  font-size: 0.85em;
  color: #000000;
  cursor: pointer;
  font-weight: 600;
  text-align: left;
  margin-bottom: 1em;
  width: 100%;
}

.right-img-section{
  display: flex;
  flex-direction: column;
  justify-content: center;
}



@media (max-width: 1300px) {
  .width-box{
    width: 50%;
  }
}

@media (max-width: 768px) {
  .width-box{
    width: 80%;
  }
}

@media (max-width: 530px) {
  .width-box{
    width: 90%;
  }

  .design-image{
    width: 25em;
  }
}