:root{
    --primary-color : #00529E;
    --prime-light : #0178c7;
    --second-color : #121212;
    --third-color : orange;
    --fourth-color : rgb(255, 115, 0);
    --body-color : #f2f3f8;
    --glass : rgba(0, 0, 0, 0.16);
    --white-co: #fff;
    --glass-dark : rgba(0, 0, 0, 0.404);
    --bor : rgb(241, 241, 241);
    --background-gradient: linear-gradient(30deg, #f39c12 30%, #f1c40f);
    --gray: #34495e;
    --darkgray: #2c3e50;
    --text-color :#5c5c5c;
}



.files-li{
    margin-top: 20px;
    box-shadow: 0 4px 30px rgb(0 0 0 / 10%);
    padding: 20px;
}
.files-li button{
    background: var(--primary-color);
    background: linear-gradient(to right bottom, #ff8282 , #ec9ae0);
    padding: 5px 10px;
    border: 0px;
    color: var(--body-color);
    margin-top: 20px;
}
.profile-sec h3{
    font-weight: 600;
    color: var(--primary-color);
    text-transform: capitalize;
    letter-spacing: 1px;
    padding-top: 10px;
}

.profile-sec h4 {
  padding-top: 10px;
  text-transform: capitalize;
  font-size: 22px;
  margin-bottom: 25px !important;
}

.profile-sec p{
    font-size: 14px;    
}

.profile-sec h5{
    font-size: 14px;
    color: var(--text-color);
}
.profile-sec label{
    color: var(--text-color);
    margin-top: 10px;
    background: var(--body-color);
    border-left: solid 3px #17a2b8;
    padding: 5px 15px;
}
.propd{
    padding: 20px 20px;
}
.btn-resume{
    background: transparent;
    border: solid 1px #c2c2c2;
    padding: 5px 15px;
    border-radius: 4px;
    margin-top: 10px;
    float: right;
}
.btn-resume i{
    color: #17a2b8;

}

.loader {
    position: fixed;
    z-index: 100000000000;
    background: #fff;
    
  }
  .loader img{
    width: 200px;
    margin-top: 250px;
  }
  .card-book .train-desc{
    z-index: 100000;
  }
  .custom-control label{
    cursor: pointer;
  }
  .next-prev{
    margin-top: 20px;
  }
  .next-prev button{
    padding: 8px 15px;
  }
  .card-book .train-desc h4{
    margin-bottom: 2px;
  }
  .card-book .train-desc p {
    margin-bottom: 2px;
  }


  .up-photo{
    margin-top: -40px;
  }
  .up-photo input{
        position: relative;  
        top: -22px; 
        margin-bottom: -28px;
        opacity: 0;             
  }
  .btn-file-upload {
    width: 100%;
    margin-bottom: -28px;
    background: rgba(0, 0, 0, 0.393);
    cursor: pointer;
  }