.card {
  margin-bottom: 30px;
  border: none;
  border-radius: 5px;
  box-shadow: 0px 0 30px rgba(1, 41, 112, 0.1);
}

.card-header,
.card-footer {
  border-color: #ebeef4;
  background-color: #fff;
  color: #798eb3;
  padding: 15px;
}

.card-title {
  padding: 20px 0 15px 0;
  font-size: 18px;
  font-weight: 500;
  color: #012970;
  font-family: "Poppins", sans-serif;
}

.card-title span {
  color: #899bbd;
  font-size: 14px;
  font-weight: 400;
}

.card-body {
  padding: 0 20px 20px 20px;
}

.card-img-overlay {
  background-color: rgba(255, 255, 255, 0.6);
}
fs-4 {
        font-size: 1.5rem !important;
    }
    .welttl{
        font-size:46px;
        color:#009EE2;
        font-weight: bold;
        
    }
    .logform_wrap{
        width:100%;
        max-width:60%;
    }
    .frmrow{
        border: 1px solid #009EE2;
        border-radius: 18px;
        padding-top: 10px;
        padding-bottom: 10px;
        position: relative;
        margin-bottom:15px ;
        background:#fff;
    }
    .frmrow label{
        position: absolute;
        left: 19px;
        top: -15px;
        background: #fff;
        padding-left: 5px;
        padding-right: 5px;
        color:#009EE2;
        font-size:14px;
        font-weight: 700;
    }
    .frmrow .input-group .input-group-text{
        background: transparent;
        border: none;
        color:#000;
    }
    .frmrow .form-control{
        border:none;
        color:#000;
    }
    .frmrow .form-control:focus{
        box-shadow:none;
    }
    .bg-one{
        background-image:url('../images/bg/abstract-gradient-n.jpg');
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;        
    }
    .vectorbg{
         
        background-image: url('../images/Vector.png'), url('../images/tablets.png'), url('../images/graduation-cap_m.png');
        background-position: right 10%, 95% bottom, 5% bottom;
        background-repeat: no-repeat, no-repeat, no-repeat;
        background-size: auto, 150px, 120px;
    }
    .rememberMe{
        line-height: 1.5;
    }
    .section {
        background:#fff;
    }
    .homeLnk{
        position:absolute;
        left:30px;
        top:10px;
        z-index:9;
        color:#fff;
    }
    .regLnk{
        position: absolute;
        right:30px;
        top:10px;
    }
     @media only screen and (max-width: 1024px){
            .logform_wrap{
                max-width: 80%;
            }
     }
    @media only screen and (max-width: 767px){
   .hideonmobile{
       display:none !important;
   }
    }