.divider:after,
.divider:before {
  content: "";
  flex: 1;
  height: 1px;
  background: #eee;
}

.h-custom {
  height: calc(100% - 73px);
}
.mobile-image-logo{
  display: none;
}

@media only screen and (max-width: 450px) {
  .h-custom {
    height: calc(100% + 25em) !important;
  }
  .form-section{
    background: linear-gradient(to top,rgba(0,123,255,0.5),rgba(0,123,255,0.0) );
    padding: 20px;
  }
  .mobile-image-logo{
    display: block;
  }
  .desk-image-logo{
    display: none;
  }
}

.image-shadow{
  filter:drop-shadow(2px 2px 2px gray);
}
.bg-gradieant-blue{
  background: linear-gradient(to top, rgba(9, 132, 227,0), rgb(155, 255, 255));
}

.header-photo {
  padding: 20px 30px;
  text-align: center;
  background: linear-gradient(to bottom, rgba(0, 206, 201,1.0), rgba(0, 206, 201,1));
  width: 80%;
  margin: auto;
  color: white;
  border-radius: 15px 15px 0 0;
  position: absolute;
  top: -1%;
  left: 50%;
  transform: translate(-50% , -50%);
  box-shadow: 5px 5px 15px #c0c0c0;
}

.header-photo img {
  width: 90px;
  height: 90px;
  border-radius: 50%;
  background: white;
  box-shadow: 5px 5px 15px #4b4a4a;
}
.loader{
  position: absolute;
  top: 0;
  left: 10;
  background: linear-gradient( rgba(0,0,0,0.3),rgba(0,0,0,0.3));
  width: 100%;
  height: 100vh;
}
.footer-position{
  position: sticky;
  bottom: 0;
  width: 100%;
}
.login-body{
  height: 100vh !important;
  display: flex;
  flex-direction: column;
}
.candidate_batch:checked{
  transition: 0.3s ease-in-out;
}
.candidate_batch{
  font-size: 30px;
}
.tr {
  text-align: right;
}
