/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.page-view-verify-certificate .page-content{padding-top:50px;}.verify-certificate{background:#fff;min-height:500px;}@media (min-width:1600px){.verify-certificate{max-width:100%;margin:0 auto;}.verify-certificate .views-exposed-form{grid-template-columns:minmax(520px,1fr) auto;gap:24px;}}.verify-certificate .page-title{margin-bottom:24px;text-align:center;}.verify-certificate .page-title h1{font-size:2.65rem;color:#07182f;line-height:1.08;}.verify-certificate .page-content-wrapper{background:#fff;border-radius:28px;box-shadow:0 30px 60px rgba(18,39,79,0.08);padding:40px;border:1px solid #e8eef8;}.verify-certificate .page-content-wrapper > *:not(:last-child){margin-bottom:28px;}.verify-certificate form,.verify-certificate .webform-client-form,.verify-certificate .webform-submission-form,.verify-certificate .views-exposed-form{display:grid;gap:22px;width:100%;}.verify-certificate .views-exposed-form{grid-template-columns:minmax(420px,1fr) auto;align-items:end;gap:16px;margin-bottom:20px;}.verify-certificate .views-exposed-form .form-actions{display:flex;gap:16px;flex-wrap:nowrap;align-items:center;justify-content:flex-start;width:auto;margin:0;}.verify-certificate .views-exposed-widget{min-width:0;}.verify-certificate .views-exposed-widget .form-item,.verify-certificate .views-exposed-widget .form-type-textfield,.verify-certificate .views-exposed-widget .form-type-search,.verify-certificate .views-exposed-widget .form-text,.verify-certificate .views-exposed-widget .form-textarea{width:100%;margin-bottom:0;}.verify-certificate .views-exposed-form .form-actions .button,.verify-certificate .views-exposed-form .form-actions input[type="submit"],.verify-certificate .views-exposed-form .button--primary{min-width:180px;white-space:nowrap;}.verify-certificate label,.verify-certificate .form-item label,.verify-certificate .views-exposed-widget label{display:block;margin-bottom:10px;color:#162c4d;font-weight:600;}.verify-certificate input[type="text"],.verify-certificate input[type="email"],.verify-certificate input[type="tel"],.verify-certificate input[type="search"],.verify-certificate select,.verify-certificate textarea,.verify-certificate .form-text,.verify-certificate .form-textarea{width:100%;border:1px solid #dbe4f2;background:#f8fbff;color:#12233f;border-radius:14px;padding:16px 18px;font-size:0.98rem;line-height:1.5;transition:border-color .25s ease,box-shadow .25s ease;}.verify-certificate input[type="text"]:focus,.verify-certificate input[type="email"]:focus,.verify-certificate input[type="tel"]:focus,.verify-certificate input[type="search"]:focus,.verify-certificate select:focus,.verify-certificate textarea:focus,.verify-certificate .form-text:focus,.verify-certificate .form-textarea:focus{outline:none;border-color:#0b66c3;box-shadow:0 0 0 4px rgba(11,102,195,0.13);}.verify-certificate .button,.verify-certificate input[type="submit"],.verify-certificate .button--primary{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 30px;border-radius:999px;background:#0b66c3;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.02em;border:none;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,background .25s ease;}.verify-certificate .button:hover,.verify-certificate input[type="submit"]:hover,.verify-certificate .button--primary:hover{transform:translateY(-2px);box-shadow:0 20px 40px rgba(11,102,195,0.18);background:#084f97;}.verify-certificate table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;overflow:hidden;border-radius:18px;border:1px solid #d5e0f0;background-clip:padding-box;}.verify-certificate thead th,.verify-certificate tbody td{background-clip:padding-box;}.verify-certificate thead th:first-child{border-top-left-radius:18px;}.verify-certificate thead th:last-child{border-top-right-radius:18px;}.verify-certificate tbody tr:last-child td:first-child{border-bottom-left-radius:18px;}.verify-certificate tbody tr:last-child td:last-child{border-bottom-right-radius:18px;}.verify-certificate .table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:25px;border-radius:18px;}.verify-certificate .views-field-field-student-pic img,.verify-certificate .student-pic-header img{width:300px;height:auto;object-fit:cover;border-radius:8px;}.verify-certificate thead th,.verify-certificate tbody td{padding:18px 20px;border:1px solid #cdd9e8;}.verify-certificate thead th{background:#eff6ff;color:#0b3a6a;font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:0.93rem;}.verify-certificate tbody tr:nth-child(even){background:#f8fbff;}.verify-certificate tbody td{color:#32415f;font-size:0.95rem;}.verify-certificate tbody tr:hover{background:#eef5ff;}.verify-certificate tbody td{border-top:1px solid #d4dde8;}.verify-certificate tbody tr:last-child td{border-bottom:1px solid #d4dde8;}.verify-certificate .table-wrapper{overflow-x:auto;border-radius:18px;}.verify-certificate .views-exposed-form .d-flex{display:flex;align-items:flex-end;gap:20px;flex-wrap:nowrap !important;}.verify-certificate .views-exposed-form .form-item-field-enrollment-number-value{flex:0 0 30%;max-width:30%;margin-bottom:0 !important;}.verify-certificate .views-exposed-form .form-item-field-enrollment-number-value input{width:100%;}.verify-certificate .views-exposed-form #edit-actions{margin-bottom:0 !important;display:flex;align-items:flex-end;}.verify-certificate .views-exposed-form #edit-actions .form-submit,.verify-certificate .views-exposed-form #edit-actions input[type="submit"]{width:140px !important;min-width:140px;}.verify-certificate .views-exposed-form #edit-actions .form-control{width:auto !important;}@media (max-width:768px){.verify-certificate .views-field-field-student-pic img,.verify-certificate .student-pic-header img{width:200px;height:200px;}.verify-certificate .views-exposed-form .d-flex{flex-direction:column;align-items:stretch;}.verify-certificate .views-exposed-form .form-item-field-enrollment-number-value{flex:100%;max-width:100%;}.verify-certificate .views-exposed-form #edit-actions{width:100%;align-items:flex-start;}.verify-certificate .views-exposed-form #edit-actions input{width:100% !important;}.verify-certificate table th,.verify-certificate table td{padding:10px;font-size:14px;white-space:nowrap;}}@media(max-width:1199px){.verify-certificate{padding:55px 0 70px;}.verify-certificate .page-content-wrapper{padding:34px;}.verify-certificate .views-exposed-form{grid-template-columns:1fr;gap:18px;}.verify-certificate .views-exposed-form .form-actions{justify-content:flex-start;}.verify-certificate .views-exposed-form .button,.verify-certificate .views-exposed-form input[type="submit"],.verify-certificate .views-exposed-form .button--primary{width:auto;min-width:180px;}}@media(max-width:991px){.verify-certificate{padding:45px 0 60px;}.verify-certificate .page-content-wrapper{padding:28px;}.verify-certificate .page-title h1{font-size:2.25rem;}.verify-certificate .views-exposed-form{grid-template-columns:1fr;gap:16px;}.verify-certificate .views-exposed-form .form-actions{flex-wrap:wrap;justify-content:flex-start;}.verify-certificate .views-exposed-form .button,.verify-certificate .views-exposed-form input[type="submit"],.verify-certificate .views-exposed-form .button--primary{width:100%;min-width:unset;}}@media(max-width:768px){.verify-certificate{padding:35px 0 50px;}.verify-certificate .page-content-wrapper{padding:22px;}.verify-certificate .page-title h1{font-size:1.95rem;}.verify-certificate .views-exposed-form{gap:14px;}.verify-certificate .views-exposed-form .form-actions{flex-direction:column;align-items:stretch;}.verify-certificate .d-flex,.verify-certificate #edit-actions{display:flex;flex-direction:column;align-items:flex-start;gap:14px;}.verify-certificate .d-flex > *,.verify-certificate #edit-actions > *{width:100% !important;min-width:0 !important;}.verify-certificate .form-item-field-enrollment-number-value{flex:1 1 100% !important;max-width:100% !important;}.verify-certificate #edit-actions .form-submit,.verify-certificate #edit-actions input[type="submit"]{width:100% !important;}.verify-certificate table th,.verify-certificate table td{padding:14px 12px;}}@media(max-width:576px){.verify-certificate{padding:30px 0 45px;}.verify-certificate .page-content-wrapper{padding:18px;}.verify-certificate .page-title h1{font-size:1.75rem;}.verify-certificate form,.verify-certificate .table-wrapper{width:100%;}.verify-certificate .views-exposed-form{gap:12px;}.verify-certificate .views-exposed-form #edit-actions{gap:12px;align-items:flex-start}.verify-certificate .views-exposed-form .button,.verify-certificate .views-exposed-form input[type="submit"],.verify-certificate .views-exposed-form .button--primary{width:100%;}.verify-certificate thead th,.verify-certificate tbody td{padding:12px 10px;}}.verify-certificate table{border-radius:18px !important;overflow:hidden !important;}.verify-certificate .table-responsive{border-radius:18px !important;}.verify-certificate thead th,.verify-certificate tbody td{background-clip:padding-box !important;}.verify-certificate thead th:nth-child(2){border-top-left-radius:18px !important;border-left:1px solid #d5e0f0 !important;}.verify-certificate thead th:last-child{border-top-right-radius:18px !important;border-right:1px solid #d5e0f0 !important;}.verify-certificate tbody tr:last-child td:nth-child(2){border-bottom-left-radius:18px !important;border-left:1px solid #d5e0f0 !important;}.verify-certificate tbody tr:last-child td:last-child{border-bottom-right-radius:18px !important;border-right:1px solid #d5e0f0 !important;}.verify-certificate tbody tr:last-child td{border-bottom:1px solid #d5e0f0 !important;}
