



























p.pf{
    font-size: 17px !important;

}


p.ps{
    font-size: 19px !important;
    margin-bottom: 0rem;
}


p.ps1{
    font-size: 16px !important;
}

.label-width{
    width: 15%;
}

.cgpa-box{
    margin-left: 7%;
}
.aggregate{
    width: 40% !important;
}

.out-of{
    width: 19% !important;
}
.cgpa{
    width: 19% !important;
}
.dlfform.label-dext-semeter {
    float: right;
}

.dlfform.label-dext1 {
    display: unset !important;
}
.ltext22{
    width: 22%;
    text-align: left !important; 
}

.ltext40{
    width: 40%;
    text-align: left !important;
}

.ltext3{
    width: 25%;
    text-align: left !important;
}
.ltext2{
    width: 13%;
    text-align: left !important;
}

.label-dext{
    gap:unset !important;
}

.input-width{
    width: 87%;
    float: right;
}


.row.p-cat.p-row{
    padding-top: 2% !important;
}

.checkinput div {
    width: 50%;
    float: left;
    text-align: left;
}

.checkinput{
    display: flex;
}
.submit{
    padding-bottom: 8%;
}

.group-form.col-md-6 {
    text-align: left;
  }

  .group-form.col-md-3.left {
    text-align: left;
  }
  .dlfform {
    display: flex;
    gap: 0% 10%;

  }
  .dlfform.dob{
    gap: 0% 30% !important;
  }

  .dlfcode {
    display: flex;
    gap: 0% 24%;
  }

  .dlfcode input {
    width: 100%;
  }

  .left {
    text-align: left;
    float: left;
  }

  .right {
    text-align: right;
  }


  .inputform {
    flex: 2;
  }

  .sp-text {
    position: relative;
    margin-top: 18px;
    text-align: left;
  }
  .ltext{
    margin-top: 3%;
    font-size: 85%;
  }
  .row.p-cat{
    padding-top: 4%;
}
h1.h1text{
    font-weight:800!important;
}



.btn.btn-cat{
    font-weight: 300;
    transition: 1.3s;
    border: 0px;
    background: #000;
    font-size: 16px;
    border-radius: 30px;
    color: #fff;
    text-decoration: none;
    padding: 10px 30px;
    text-transform: uppercase;
    margin-top: 5%;
    margin-bottom: 2%;


}

.btn.btn-red{
    border: 0px;
    background: #a50b02;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    padding: 8px 20px;
    margin-top: 30px;
}