* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
.login-card {
  border: none;
  border-radius: 20px;
  /* background: #e0e0e0; */
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  /* position: absolute;
    top: 90px;
    right: 50px; */
  max-width: 450px;
  min-width: 400px;
}
.icon-container {
  position: relative;
}
.icon-container img {
  position: absolute;
  top: -30px;
  right: 11px;
  /* padding-left: 10px;
    border-left: #2A85FF solid 3px; */
  /* border-radius: 10px; */
}

.icon-container::before {
  content: "";
  position: absolute;
  top: -30px;
  right: 42px;
  height: 24px;
  width: 3px;
  background-color: #2a85ff;
  border-radius: 5px;
}
.login-card .form-control:active {
  border-color: #2a85ff !important;
  box-shadow: none !important;
}
.login-card .form-control:focus {
  border-color: #2a85ff !important;
  box-shadow: none !important;
}
.login-top {
  background: linear-gradient( #2A85FF , #063675);
  height: 100%;
  min-height: calc(100vh - 50px);
}

.log-height{
  min-height: calc(100vh - 50px);

}

.icon-div{
    align-items: center;
    padding: 0 10px;
}
.icon-div p{
    margin: 0;
    font-weight: 600;
}
.icon-div img {
  height: 25px;
}


main {
  height: 100%;
  overflow: hidden;
}
.slick-slide {
  text-align: center;
}
.login-container .slick-slide img {
  display: inline;
  max-height: 250px;
}
.logo-img {
  width: 100%;
  max-width: 225px;
}
.login-bottom{
    height: 50px;
    display: flex;
    justify-content: end;
}
.login-container .form-label{
    font-weight: 600;

}
.blue-bg{
    background-color: #063675;
}
