/**
Theme Name: Rajat's Child Theme [ASTRA]
Author: Rajat Dubey
Author URI: https://gyangangaraipur.in/
Description: Astra is the fastest...
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: rajats-child-theme-astra
Template: astra
*/


/*test styling*/

/* Wrapper styling */
.custom-form-wrapper {
  margin: auto;
  background: #f17f1f !important;
    padding: 40px 20px !important;
    border-radius: 12px !important;
}

/* Input fields */
.custom-form-wrapper .custom-input {
  width: 100%;
  padding: 15px;
  border: none;
  border-radius: 10px;
  background-color: #d3d3d3;
  font-size: 16px;
  margin-bottom: 20px;
  color: #333;
  box-sizing: border-box;
}

.custom-form-wrapper .custom-input:focus {
  outline: none;
  border: 2px solid #00aaff;
  background-color: #eaeaea;
}

/* Submit button */
.custom-form-wrapper .custom-submit {
  background-image: linear-gradient(90deg, #F17F1F 0%, #017270 100%);
  color: #fff;
  padding: 12px 30px;
  border-radius: 25px;
  font-size: 18px;
  border: 1px solid #ffffff;
  cursor: pointer;
  transition: all 0.3s ease;
  display: inline-block;
  font-weight: 400;
}

.custom-form-wrapper .custom-submit:hover {
  background: linear-gradient(to right, #96c93d, #00b09b);
}

.form-submit {
    display: flex;
    justify-content: end;
}


#e-n-tab-title-1166298321:hover {
    
    border: 1.5px solid #000 !important;
    clip-path: polygon(0% 0%, 90% 0%, 100% 50%, 90% 100%, 0% 100%) !important;
    background: #000 !important;
    color: #fff !important;
}

#e-n-tab-title-1166298322:hover {
    
    border: 1.5px solid #000;
    clip-path: polygon(0% 0%, /* top-left */ 90% 0%, /* near top-right */ 100% 50%, /* right point (middle) */ 90% 100%, /* near bottom-right */ 0% 100% /* bottom-left */);
    background: #000;
    color: #fff;
}


#e-n-tab-title-1166298323:hover {
    
    border: 1.5px solid #000;
    clip-path: polygon(0% 0%, /* top-left */ 90% 0%, /* near top-right */ 100% 50%, /* right point (middle) */ 90% 100%, /* near bottom-right */ 0% 100% /* bottom-left */);
    background: #000;
    color: #fff;
}


#e-n-tab-title-1166298324:hover {
    
    border: 1.5px solid #000;
    clip-path: polygon(0% 0%, /* top-left */ 90% 0%, /* near top-right */ 100% 50%, /* right point (middle) */ 90% 100%, /* near bottom-right */ 0% 100% /* bottom-left */);
    background: #000;
    color: #fff;
}


.glass-effect {
  background: rgba(255, 255, 255, 0.15);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  /*border-radius: 15px;*/
  /*border: 1px solid rgba(255, 255, 255, 0.3);*/
  /*box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);*/
}


        .info-card {
  max-width: 320px;
  background: linear-gradient(135deg, #d7d7d7, #f5f5f5); /* silver gradient */
  padding: 20px;
  border-radius: 15px;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
  text-align: center;
  font-family: Arial, sans-serif;
}

.info-card h3 {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 10px;
}

.info-card p {
  font-size: 14px;
  color: #333;
  line-height: 1.4;
}

/*mandatory page styling*/

.sch-table th {
    background: #017270 !important;
    font-weight: bold;
    color: #fff;
}

/*mobile table respo code - mandatory page*/

.table-responsive {
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; /* smooth scroll */
}

.sch-table {
  width: 100%;
  border-collapse: collapse;
  min-width: 500px; /* optional: thoda min width de sakte ho */
}

.sch-table th,
.sch-table td {
  border: 1px solid #ddd;
  padding: 10px;
  text-align: left;
  font-size: 14px;
  word-break: break-word; /* lambi line wrap ho jaye */
}

.sch-table th {
  background: #f5f5f5;
  font-weight: bold;
}

@media only screen and (max-width: 600px) {
    .sch-table th {
  min-width: 60px;
}
}


/*transfer certificate page styling*/

.trans-table th{
    background: #017270 !important;
    font-weight: bold;
    color: #fff;
}






