.calculate-sgpa-box,.sgpa-final{justify-content:center;display:flex}.sgpa-heading{font-size:1.8em;text-align:center;color:#000;font-weight:bolder;margin-bottom:20px}.zoom-in{animation:.5s forwards zoomIn}@keyframes zoomIn{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}#branch-wrapper,#semester-wrapper,.choose-scheme-box,.elective-group-wrapper,.student-name-box,.student-usn-box,.subject-each-box{border-radius:7px;margin-bottom:25px;padding:5px 12px 12px;box-shadow:rgba(9,30,66,.25) 0 1px 1px,rgba(9,30,66,.13) 0 0 1px 1px}#post-6654 h1{background:#000;padding:5px;text-align:center;color:#fff;font-size: 24px;border-radius:7px}.selected-elective{border-radius:5px;padding:10px;background:#39dd5e08;margin-top:15px;border:1.5px dashed #02a00c}.sgpa-student-info{border-bottom:2px solid #000}.core-subjects-heading,.student-details-heading-h4{background:#13a5b11c;margin:0;border-left:5px solid #13a5b1;padding:10px;border-right:5px solid #13a5b1;border-radius:12px;text-align:center;font-weight:bolder;font-size:21px}.sgpa-final,.sgpa-summary-row{font-weight:700}.core-header-wrapper,.student-details-heading{margin-top:-25px;padding:36px 0}.scrroll-table-sgpa{overflow:auto;display:block;width:100%}#branch-wrapper label,#semester-wrapper label,#subjects label,.choose-scheme-box label,.student-name-box label,.student-usn-box label{font-weight:600;font-size:17px;display:block;margin-bottom:8px}.calculate-sgpa-box{align-items:center}.sgpa-calculator-wrapper input[type=number],.sgpa-calculator-wrapper input[type=text],.sgpa-calculator-wrapper select{width:100%;padding:10px 10px 10px 5px;border:1px solid #000;border-radius:6px;font-size:14px;transition:border-color .3s}.sgpa-calculator-wrapper select{font-size:15px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M6 9L1 4h10L6 9z' fill='currentColor'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:20px;padding-right:35px;cursor:pointer}.sgpa-calculator-wrapper input[type=number]:focus,.sgpa-calculator-wrapper input[type=text]:focus,.sgpa-calculator-wrapper select:focus{border-color:#6200ee;outline:0;background-color:#fff}.calculate-sgpa-box input[type=submit]{margin-top:20px;background:#6200ee;color:#fff;padding:12px 10px;width:60%;font-size:1.2em;border:none;border-radius:7px;cursor:pointer;font-weight:700}#calculateAgainBtn:focus,#calculateAgainBtn:hover,#downloadPdfBtn:focus,#downloadPdfBtn:hover,input[type=submit]:focus,input[type=submit]:hover{box-shadow:0 0 0 2px #fff,0 0 0 4px #6200ee}.sgpa-errors{background:#fee2e2;color:#991b1b;border:1px solid #fca5a5;padding:15px;border-radius:6px;margin-bottom:20px}.input-error{border:1px solid red!important}.input-success{border:1px solid green!important}.input-error-msg{color:red;font-size:.85em;margin-top:4px}.sgpa-errors ul{margin:0;padding-left:18px}.sgpa-table{width:100%;min-width:850px;border-collapse:collapse;margin-top:0;margin-bottom:0;background:#f9fafb;font-size:.95em}.sgpa-result-actions{display:flex;gap:15px;align-items:center;justify-content:center}.sgpa-result-actions button{width:100%}.sgpa-table td,.sgpa-table th{border:1px solid #000;padding:10px 0;text-align:center;font-size:15px;color:#000;vertical-align:middle}.sgpa-table td{background:#fff}.sgpa-table th{background:#d7d5db3b;font-weight:600}.scroll-box-final{overflow:auto}.sgpa-final{margin-top:30px;font-size:30px;min-width:710px;margin-bottom:30px;align-items:center;gap:20px}.sgpa-final p{margin:0}.card-box-final{background:#24d9240a;color:green;border:2px solid green;padding:6px 8px;border-radius:7px}.sgpa-student-info p{color:#000;font-size:15px;margin:4px 0}.print-watermark{position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-20deg);left:48%;width:100%;display:none;justify-content:center;align-items:center;pointer-events:none;z-index:9999;opacity:.05}.note-message-accuracy{font-size:18px;text-align:justify}.note-message-accuracy strong{color:red}@media print{body *{visibility:hidden!important;height:0!important;overflow:hidden!important}#google-adsense,.ad-banner,.adsbygoogle,.footer-ads,.site-sidebar,.widget_ad,div[class*=ad],div[id*=ad],iframe[src*=ads],ins.adsbygoogle{display:none!important;visibility:hidden!important;height:0!important;width:0!important;overflow:hidden!important}.note-message-accuracy{margin-top:50px!important}.print-watermark{display:flex!important}#sgpa-result,#sgpa-result *{visibility:visible!important;height:auto!important;overflow:visible!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}#sgpa-result{position:absolute!important;left:0!important;top:0!important;width:100%!important;padding:0!important;margin:0!important;color:#000!important;background:#fff!important;z-index:9999!important}.sgpa-result-actions{display:none!important}}.sgpa-formula-block{overflow-x:auto;margin-top:33px;white-space:nowrap;color:#000;font-size:20px}.sgpa-formula-block strong{font-size:25px}.formula-section{display:flex;align-items:center;justify-content:flex-start;gap:6px;margin-bottom:10px;margin-top:.5rem}.fraction{display:flex;flex-direction:column;align-items:center;line-height:1.2}.fraction .top{border-bottom:1px solid #000;padding:.1rem}.fraction .bottom{padding:.1rem}.symbol{font-size:1.3rem}@media only screen and (max-width:768px){.calculate-sgpa-box input[type=submit]{width:100%}}@media only screen and (max-width:499px){#branch-wrapper label,#semester-wrapper label,#subjects label,.choose-scheme-box label,.student-name-box label,.student-usn-box label{font-size:15px}.note-message-accuracy{font-size:14px}.sgpa-formula-block strong{font-size:22px}.sgpa-formula-block{font-size:17px}.core-subjects-heading,.student-details-heading-h4{font-size:18px}}@media only screen and (max-width:349px){#branch-wrapper label,#semester-wrapper label,#subjects label,.choose-scheme-box label,.student-name-box label,.student-usn-box label{font-size:13px}.core-subjects-heading,.student-details-heading-h4{font-size:17px}.sgpa-heading{font-size:1.4em}.sgpa-student-info p{font-size:13.5px}.sgpa-final{font-size:1.6em}.sgpa-result-actions{flex-direction:column}}@media only screen and (max-width:320px){#post-6654 h1{font-size: 20px;}}