body{margin:0;font-family:"Public Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1a1a1a}:focus-visible{outline:2px solid #007fff;outline-offset:2px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}a{text-decoration:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.blink_btn{-webkit-animation:blink 1.5s infinite;animation:blink 1.5s infinite}@-webkit-keyframes blink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes blink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}.blink_btn2{-webkit-animation:blink2 1.5s infinite;animation:blink2 1.5s infinite;font-weight:700!important;font-size:50px!important}@-webkit-keyframes blink2{0%{-webkit-transform:scale(.8);transform:scale(.8)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.8);transform:scale(.8)}}@keyframes blink2{0%{-webkit-transform:scale(.8);transform:scale(.8)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.8);transform:scale(.8)}}.blink_btn3{-webkit-animation:blink2 1.5s infinite;animation:blink2 1.5s infinite;font-weight:700!important}.pdf-container footer{visibility:hidden;width:100%}.pdf-page-break{page-break-after:always}@media print{body,html{height:auto!important;overflow:visible!important;margin:0!important;padding:0!important}body *{visibility:hidden;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}footer{visibility:visible;position:fixed;bottom:-1mm;page-break-inside:auto;-webkit-column-break-inside:initial;break-inside:auto;width:100%;background:#fff}.form-pdf footer{position:fixed!important;bottom:0!important;left:0;right:0;padding:6px 10px 4px;border-top:1px solid #222;background:#fff!important;z-index:10}.form-pdf footer hr{display:none}#print-area.form-pdf,.form-pdf#print-area{padding-bottom:22mm!important}@page{size:A4 portrait;margin:10mm 10mm 16mm 10mm}p{page-break-inside:avoid}#main-container{height:auto!important;overflow:visible!important;position:static!important}#appbar-spacer,#printBtn,#sidebar{display:none!important}#printBtn{visibility:hidden!important}.pdf-container{display:block!important;visibility:visible!important;position:absolute!important;left:0!important;top:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}#print-area,#print-area *{visibility:visible!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}#print-area{position:relative!important;left:0!important;top:0!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0 auto!important;padding:0!important;box-sizing:border-box!important;-webkit-column-break-inside:auto!important;break-inside:auto!important;page-break-inside:auto!important}#print-area.form-pdf{padding-bottom:22mm!important}#print-area *{text-align:left}.form-pdf .institution-details,.form-pdf .institution-details *{text-align:center!important}.form-pdf .course-photo .photo>p,.form-pdf .signature-block,.form-pdf .signature-block *,.form-pdf .signature-label{text-align:right!important}.form-pdf .course-photo .photo>p{text-align:center!important}.pdf-page-break{page-break-after:always;-webkit-column-break-after:page;break-after:page}}.pdf p,.pdf td,.pdf th,.pdf tr{font-size:14px}.pdf p{margin:0}.pdf-container{display:block;width:100%;padding:0 12px 24px;margin-left:0;box-sizing:border-box}@media screen{.pdf-container .form-pdf{width:100%!important;max-width:100%!important;min-width:0!important}.pdf-container #print-area.pdf{margin-left:auto;margin-right:auto}}@media (max-width:790px){.pdf-container{display:none}}.form-pdf *{margin:0;padding:0;box-sizing:border-box;font-size:13px;line-height:1.35}.form-pdf .institution-details{padding:12px 14px 14px;border:1.5px solid #222;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;grid-gap:2px;gap:2px}.form-pdf .institution-details .logo img{height:56px;max-height:56px;width:auto;max-width:220px;object-fit:contain;margin-bottom:6px}.form-pdf .institution-details p{font-size:12.5px}.form-pdf .institution-details p b{font-weight:700}.form-pdf .name-rollNo{margin-top:12px!important}.form-pdf .name-rollNo table{width:100%;border-collapse:collapse;table-layout:fixed}.form-pdf .name-rollNo th{border:1px solid #222;padding:8px 10px;font-size:13px;font-weight:700;text-align:left;background:#f5f5f5}.form-pdf .course-photo{margin-top:14px;display:flex;justify-content:space-between;align-items:flex-start;grid-gap:16px;gap:16px}.form-pdf .course-photo .courses{flex:1 1;min-width:0}.form-pdf .course-photo .courses>p{font-size:13px;margin-bottom:4px}.form-pdf .course-photo ol{margin-left:18px;padding-left:4px}.form-pdf .course-photo .photo{flex-shrink:0}.form-pdf .course-photo .photo>div{height:120px!important;width:110px!important;border:1px solid #222!important;overflow:hidden;background:#fafafa}.form-pdf .course-photo .photo img{object-fit:cover}.form-pdf .course-photo .photo>p{text-align:center!important;font-size:11px;margin-top:4px;color:#444}.form-pdf .education,.form-pdf .form-section,.form-pdf .segment{margin-top:12px;width:100%;border:1px solid #222}.form-pdf .education+.education,.form-pdf .education+.segment,.form-pdf .form-section+.form-section,.form-pdf .segment+.education,.form-pdf .segment+.segment{margin-top:8px}.form-pdf .education>p:first-child,.form-pdf .form-section-title{margin:0!important;padding:6px 10px!important;font-weight:700!important;font-size:12.5px!important;letter-spacing:.02em;background:#efefef;border-bottom:1px solid #222;text-transform:uppercase}.form-pdf .form-subsection-title{margin:8px 10px 0!important;padding:5px 8px!important;font-weight:700!important;font-size:12px!important;border:1px solid #333;background:#f7f7f7;-webkit-column-break-after:avoid;break-after:avoid;page-break-after:avoid}.form-pdf .segment{display:block}.form-pdf .grid-container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:2px 8px;gap:2px 8px;padding:8px 10px 10px}.form-pdf .grid-container.grid-xs-3{grid-template-columns:1fr 1fr 1fr!important}.form-pdf .grid-item{padding:6px 4px;text-align:left;min-width:0;word-break:break-word;-webkit-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.form-pdf .grid-item>p:first-child,.form-pdf .grid-item>p[style*=font-weight]{font-size:10.5px!important;font-weight:700!important;color:#333;letter-spacing:.01em;margin-bottom:2px!important;text-transform:none}.form-pdf .grid-item,.form-pdf .grid-item>p:not(:first-child){font-size:12.5px;color:#111}.form-pdf .grid-container2{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:2px 8px;gap:2px 8px;padding:8px 10px 10px}.form-pdf .declaration{margin-top:12px;padding:8px 10px;border:1px solid #222;background:#efefef}.form-pdf .declaration p{font-weight:700!important;font-size:12.5px!important;letter-spacing:.02em}.form-pdf .declaration-body{margin-top:10px;padding:0 2px}.form-pdf .declaration-body>div{margin-top:8px!important;font-weight:500!important;font-size:12.5px!important;line-height:1.45!important}.form-pdf .signature-block{display:flex;flex-direction:column;align-items:flex-end;margin-top:18px}.form-pdf .signature-block>div{height:72px!important;width:240px!important;border:1px solid #222!important;overflow:hidden;background:#fafafa}.form-pdf .signature-block>div img{object-fit:contain}.form-pdf .signature-block>p,.form-pdf .signature-label{text-align:right!important;margin-top:4px;font-size:11.5px;font-weight:600}.pdf-container .form-pdf footer{visibility:hidden}.form-pdf footer hr{display:block}.form-pdf footer p{font-size:12px!important}.form-pdf footer .submit-meta{font-size:11.5px;margin-top:2px}