@import url(https://fonts.googleapis.com/css2?family=Crimson+Text:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&family=Song+Myung&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.credentials-section{background:#fff;box-shadow:0 3px 8px 0 #0000003d;margin:50px auto;padding:20px 30px;width:45%}.credentials-form{align-items:flex-start;display:flex;flex-direction:column;gap:20px;justify-content:center}.cred-btn{align-self:center;background:#04515a;border:none;border-radius:2px;color:#fff;cursor:pointer;font-size:17px;padding:5px 7px}.single-credential{align-items:flex-start;display:flex;flex-direction:column;width:100%}.success-message{background:#0288d1;font-size:18px}.error-message,.success-message{color:#fff;left:50%;padding:20px;position:absolute;position:fixed;top:20%;transform:translate(-50%,-50%)}.error-message{background:#e72e2e;width:-webkit-max-content;width:max-content}.input{background:#eee;border:1px solid grey;border-radius:2px;font-size:17px;padding:9px;width:100%}.input:focus{outline:none}.cred-link{color:#0e0e0e}.other-link{margin:20px auto}.cred-notice{color:crimson;font-size:12px;font-style:italic}@media screen and (max-width:768px){.credentials-section{width:80%}}.header-section{align-items:center;background:#0d0d26;display:flex;justify-content:space-between;padding:10px 20px}.header-logo-name{gap:20px}.header-logo-name,.user-icon{align-items:center;display:flex;justify-content:center}.user-icon{background:#4c4c74;border-radius:100%;height:38px;padding:0;width:38px}.hitl-logo{width:80px}.header-name{color:#f7deae;font-size:17px}.user-section{display:flex;flex-direction:column}.user-name{align-items:center;display:flex;justify-content:center}.header-other,.user-name{color:#fff}.logout-btn{align-items:center;align-self:center;border:none;border-radius:2px;color:#0d0d26;cursor:pointer;display:flex;font-size:15px;gap:5px;justify-content:center;padding:5px 7px;width:-webkit-max-content;width:max-content}@media screen and (max-width:768px){.header-logo-name{flex-direction:column;gap:0}}.guideline-section{background:#1a244e;border-radius:3px;margin:20px auto;padding:10px;width:80%}.guideline-text{color:#f2f2f2;font-size:18px;text-align:center}.all-guidelines{align-items:flex-start;background:#fff;border-radius:3px;color:#252424;display:flex;flex-direction:column;gap:20px;justify-content:center;margin:0 auto;padding:20px;text-align:left;width:90%}.single-guideline{align-items:left;margin:0}.entrance-examination-main-section{background:#fff;border-radius:5px;box-shadow:0 3px 8px 0 #0000003d;margin:0 auto;padding:20px;width:80%}.payment-select{cursor:pointer;margin:0 auto;width:50%!important}label{font-size:15px;font-weight:500}.input,.payment-select,select{background:#eee;border:1px solid grey;border-radius:2px;font-size:17px;padding:9px;width:100%}.input:focus,.payment-select:focus,select:focus{outline:none}.payment-form{align-items:center;display:flex;gap:15px;justify-content:center;margin:20px auto;width:60%}.payment-logo{width:50px}.single-payment-input{display:flex;justify-content:center}.pay-btn{background:#1d816d;border:none;border-radius:2px;color:#fff;cursor:pointer;font-size:18px;padding:7px 11px}.payment-status-section{background:#353535;height:100vh;left:0;position:fixed;top:0;width:100%}.payment-success{color:#60b383}.payment-processing{color:#277eb5}button{align-items:center;display:flex;gap:4px;justify-content:center}.guideline-inquiry{color:#0b4d75;font-style:italic}.loader-icon{font-size:70px}.payment-declined{color:#b1002f}.entrance-examination-form{display:flex;flex-direction:column;gap:15px}.single-entrance-input{align-items:flex-start;display:flex;flex-direction:column}.combine-entrance-examination,.double-entrance-examination{align-items:center;display:flex;gap:30px;width:100%}.css-b62m3t-container{width:100%}.combine-entrance-examination .single-entrance-input{width:30%}.double-entrance-examination .single-entrance-input:nth-child(odd){width:60%}.double-entrance-examination .single-entrance-input:nth-child(2n){width:35%}.al-section .single-entrance-input:first-child{width:60%}.al-section .single-entrance-input:nth-child(2){width:35%}.al-section .single-entrance-input:nth-child(3){width:60%}.download-info,.edit-info,.preview-back,.preview-btn,.submit-entrance{background:#1d816d;border:none;border-radius:2px;color:#fff;cursor:pointer;font-size:17px;padding:7px 10px;width:-webkit-max-content;width:max-content}.download-info{background:#277eb5}.single-preview span{color:#fff;font-weight:500}.error{color:#fd2f2f;font-size:11px;margin-top:-1px}.preview-btns{margin:20px auto}.preview-back,.preview-btn{background:#277eb5}.all-preview-info{align-items:flex-start;display:flex;flex-wrap:wrap;gap:30px;justify-content:flex-start}.preview-section{background:#1a244e;color:#fff;padding:20px}.edit-download{align-items:center;display:flex;justify-content:space-around;margin:48px auto}.single-preview{color:#d2d2d2;margin:0}.entrance-notice{color:#e72e2e}.input{width:94%!important}.preview-btns,.preview-submit{align-items:center;display:flex;justify-content:space-around}.image-file-section{margin-bottom:20px;width:30%}.image-upload-section{background:#f8f8f8;border:1px solid grey;border-radius:5px;padding:20px;width:100%}.image-upload-section label{color:#121212}.image-close{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-start;margin:0 auto}.applicant-image,.image-close{height:200px;width:200px}.image-close-btn{background:red;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:22px;position:absolute}.file-error{color:#ff1919;font-size:12px;text-align:center}@media screen and (max-width:768px){.payment-form,.payment-select{width:95%!important}.image-file-section{width:80%}.combine-entrance-examination,.double-entrance-examination{flex-direction:column}.combine-entrance-examination .single-entrance-input,.combine-entrance-examination .single-entrance-input:nth-child(2n),.combine-entrance-examination .single-entrance-input:nth-child(odd),.double-entrance-examination .single-entrance-input:nth-child(2n),.double-entrance-examination .single-entrance-input:nth-child(odd){width:100%}}.preview-form{background:#fff;font-family:Crimson Text,serif;margin:10px auto;padding:30px;width:70%}.logo-add{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.add-eng{display:flex;flex-direction:column;font-family:ui-monospace;gap:2px}.add-eng p{margin:0}.country-name,.university-name{font-size:90%;font-stretch:expanded;font-weight:600}.moto{font-size:14px;font-weight:600}.add{font-size:60%}.add-title{font-weight:600}.pdf-logo{width:100px}.website-section{align-items:center;display:flex;font-size:11px;gap:20px;justify-content:center}.website-url{color:#5858b8;margin:0;text-decoration:underline}.website-title{color:#000;font-weight:600;text-decoration:none}.section-divider{border-bottom:1px dashed;margin:0 auto;width:40%}.main-divider{border-bottom:5px solid}.sub-divider{border-bottom:1px solid;margin-bottom:1px}.school-about-section{gap:30px}.school-about-section,.school-info-eng{align-items:flex-start;display:flex;justify-content:center}.school-info-eng{flex-direction:column}.school-name{font-family:ui-monospace;font-size:90%;font-weight:800;margin:0 0 10px}.school-staff{align-items:flex-start;display:flex;flex-direction:column;gap:2px;justify-content:center}.single-staff{font-size:13px;margin:0;text-align:left}.staff-titles{font-weight:600}.school-contacts{font-size:13px;font-weight:700;gap:20px;margin:0 auto}.single-contact{margin:0}.email-website{align-items:baseline;display:flex;flex-direction:column;font-size:13px;justify-content:center}.email{color:#5858b8;font-weight:600;margin:0}.email-title{color:#000}.ref-section{flex-direction:column;justify-content:center;margin:10px 0}.ref-section,.school-ref-section,.student-matricule-section,.student-name-section,.user-ref-section{align-items:flex-start;display:flex;gap:20px}.school-ref-section,.user-ref-section{gap:0!important}.school-ref-section p,.student-matricule-section p,.student-name-section p,.user-ref-section p{font-weight:600;margin:0}.ref-underline{align-self:flex-end;border-bottom:1px dashed #000;width:130px}.greetings{font-weight:700;text-align:left;text-align:initial}.student-matricule-underline,.student-name-underline{align-items:center;display:flex;flex-direction:column;justify-content:center;width:80%}.student-name-main{text-transform:uppercase}.student-matricule-main,.student-name-main{border-bottom:2px solid #000;font-weight:800!important;text-align:center;width:100%}.main-text{text-align:left;text-align:initial}.bold-text{font-weight:700}.author-apply-section{align-items:center;display:flex;justify-content:space-between}.internship-other-section{color:#e90505;margin:0 auto;width:90%}.applicant-title{font-family:ui-monospace;font-size:100%;font-weight:600;text-align:center}.student-name-section{margin-bottom:10px}.author{font-size:125%}.applicant-info-section{align-items:flex-start;display:flex;flex-direction:column;gap:8px;justify-content:flex-start}.application-date{text-align:end}.single-applicant-data{margin:0}.single-applicant-data span{font-weight:700}.applicant-notice{margin:30px auto}.applicant-image{height:120px;width:120px}.reference-image-date{align-items:flex-start;display:flex;justify-content:space-between;margin:20px auto 0}@media screen and (max-width:768px){.preview-form{width:82%}.internship-logo-section{width:18%}iframe{height:75vh}.pdf-logo{width:100%}.country-name,.university-name{font-size:48%}.email,.school-name,.website-url{font-size:43%}.moto{font-size:30%}.add,.single-staff{font-size:45%}.single-contact{font-size:55%}.school-ref-section,.student-matricule-section,.student-name-section,.user-ref-section{font-size:45%}.greetings{font-size:60%}.main-text{font-size:56%}.author{font-size:58%}.applicant-title{font-size:49%}}.qr-code-container{margin:20px auto}.main-qr-code{left:80%;position:absolute;top:65%;transform:translate(-65%,-80%)}.qrcode{width:160px}.preview-form{display:none}@media print{.preview-form{display:block;page-break-before:always;width:90%}@page{size:A4;margin:1.5cm}}.not-launch-section{background:#1a244e;margin:0 auto;min-height:100vh;padding-bottom:20px;width:85%}.not-launch-container{margin:50px auto;padding:20px}.not-launch-main{color:#939392;font-family:fangsong;font-size:60px}.website-link{background:#272393;border-radius:43px;color:#fff;margin:20px;padding:15px 20px;text-decoration:none}.not-launch-alt,.not-launch-connected{color:#d3d3d3;font-family:fangsong;font-size:19px}.not-launch-connected{margin-bottom:60px}@media screen and (max-width:768px){.not-launch-section{min-height:auto}}.footer-section{align-items:center;background:#0d0d26;color:#fff;display:flex;flex-direction:column;justify-content:center;margin-top:40px;padding:20px;z-index:1}.footer-copyright{font-size:13px}.copyright-text-other{font-size:11px;margin-top:0}.web-dev{color:#97a2af;font-size:13px}.copyright-text a{color:inherit;text-decoration:none}.App{background:#e0e0e0;min-height:100vh;text-align:center}.App-logo{height:40vmin;pointer-events:none}.loader-section{align-items:center;display:flex;font-size:30px;gap:10px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}