p{
    font-family: 'Inter';
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{
    font-family: 'Inter';
}
section.Scholarship_Main {
    background-color: #F2F3F8;
    /* margin-top: 92px; */
    padding: 50px 0;
}
.stepper {
    display: flex;
    flex-direction: column;
    counter-reset: stepper;
    gap: 0px;
    padding: 0;
    border-radius: 0px;
}
    
.stepper-item {
    display: grid;
    grid-template-rows: [ text-row ] 25px [ line-row ] 20px;
    grid-template-columns: [ counter-column ] 24px [ text-column ] auto;
    -moz-column-gap: 0px;
    column-gap: 20px;
    row-gap: 0px;
    position: relative;
    align-items: baseline;
}
.stepper-item.complete .stepper-counter {
    position: relative;
    border-radius: 40px;
    background: #e9f8ed;
    color: #29BD4E;
    text-align: center;
    font-size: 18px;
    font-weight: 900;
}
.stepper-item:last-child {
    grid-template-rows: [text-row] auto;
}
    
.stepper-line {
    display: block;
    width: 2px;
    background-color: transparent;
    height: 100%;
    justify-self: center;
    border-left: 2px solid #fff;
}
.stepper-item:last-child .stepper-line {
    display: none;
}

.stepper-counter {
    flex-shrink: 0;
    counter-increment: stepper;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    border-radius: 40px;
    border: none;
    background: #fff;
    color: #C3C3C3;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 160%;
}
.stepper-counter:before {
    content: counter(stepper);
}
.stepper-item.Submit_Ans span.stepper-counter {
    background-color: #32B42F;
    border-color: #32B42F;
    background-image: url('/new-theme/images/sub-step.png');
    background-position: center;
    font-size: 0;
}
.stepper-item.Submit_Ans span.stepper-line {
    border-color: #32B42F;
}
.stepper-link {
    text-decoration: none;
    font-size: 18px;
    font-weight: 500;
    line-height: 36px;
    color: #2D2D2D;
}
.stepper-link span {
    color: #979797;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.stepper-link p {
    color: var(--Grey-4, #979797);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 160%;
}
.stepper-item.complete a.stepper-link {
    color: #29BD4E;
    font-size: 18px;
    font-weight: 500;
    line-height: 36px;
}
.stepper-item.active a.stepper-link p {
    color: var(--Text-Grey, #525252);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 160%;
}
.stepper-item.active .stepper-counter {
    position: relative;
    border-radius: 40px;
    background:#ED5F34;
    border: none;
    color: #fff;
}
.stepper-item.active a.stepper-link {
    color: #013872;
    font-size: 18px;
    font-weight: 500;
    line-height: 36px;
}

.stepper-item:last-child a.stepper-link {
    line-height: 24px;
}
.stepper-counter:before{
    display: none;
}
.Scholarship_Right {
    border-radius: 6px;
    border: 1px solid #F3F7FC;
    background: #FFF;
    padding: 24px;
    box-shadow: 0px 4px 16px 0px #D5D7E3;
}
.Form_Title h3 {
    color: #111E30;
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    line-height: 160%;
    margin-bottom: 24px;
}
.Scholarship_Right label.form-label {
    color: #525252;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
}
.Scholarship_Right select.form-select {
    border-radius: 4px;
    border: 1px solid #D0D5DD;
    background-color: #FFF;
    padding: 12px 16px;
}
.Scholarship_Right input.form-control {
    border-radius: 4px;
    border: 1px solid #D0D5DD;
    background-color: #FFF;
    padding: 12px 16px;
}
.Scholarship_Right textarea.form-control {
    border-radius: 4px;
    border: 1px solid #D0D5DD;
    background-color: #FFF;
    padding: 12px 16px;
}
.Another_Education a {
    color: #ED5F31;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 160%;
    border-radius: 4px;
    border: 1px solid var(--Orange, #597BF7);
    padding: 8px 24px;
    display: inline-block;
}
.Previous_Next a.Previous {
    color: var(--Text-Grey, #525252);
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 160%;
    border-radius: 4px;
    border: 1px solid var(--Text-Grey, #525252);
    padding: 8px 24px;
    display: inline-block;
}
.Previous_Next a.Next {
    border-radius: 4px;
    background-color: #597BF7;
    color: #FFF;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 160%;
    padding: 8px 24px;
    display: inline-block;
    border: 1px solid #597BF7;
    margin-left: 18px;
}
.Previous_Next {
    margin-top: 32px;
}
.ID_Proof {
    display: flex;
    width: 100%;
    align-items: end;
}
.Select_Proof {
    width: 25%;
}
.Select_Proof_Detail {
    width: 75%;
    padding-left: 10px;
}
.Scholarship_Right .form-check {
    margin-bottom: 15PX;
}
.Scholarship_Right .form-check label.form-check-label {
    color: #636363;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}

.Scholarship_Right .form-check-input:checked {
    background-color: #597BF7;
    border-color: #597BF7;
}
.currently {
    display: flex;
}
.yes {
    margin-right: 15px;
}
.Honors_Box {
    background-color: #F2F3F8;
    padding: 16px;
    border-radius: 6px;
}
.Academic_Honors p {
    color: #525252;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    margin-bottom: 5px;
}
.Award_Name {
    display: flex;
    align-items: baseline;    
    margin-bottom: 4px;
    margin-top: 4px;
}
.A_Name h5 {
    color: #525252;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.A_Delete {
    margin: 0 0 0 auto;
}
.Award_Name:last-child {
    margin: 0;
}
.Add_Item {
    display: flex;
    align-items: baseline;
    margin-top: 12px;
}
.Add_Box {
    width: 90%;
}
.Item_Add {
    margin-left: 8px;
}
.Item_Add a {
    border-radius: 4px;
    border: 1px solid var(--Orange, #597BF7);
    background: var(--page-bg-orange, #F3F7FC);
    padding: 14px;
}
.Experience_Main {
    border-radius: 6px;
    background: #F2F3F8;
    padding: 16px;
}
.Experience_Box {
    border-radius: 4px;
    background: var(--White, #FFF);
    padding: 12px 16px;
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}
.Ex_Detail h4 {
    color: var(--Text-Grey, #525252);
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    margin-bottom: 4px;
}
.Ex_Detail h5 {
    color: var(--Text-Grey, #525252);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
}
.Ex_Detail h5 span {
    color: var(--Grey-4, #979797);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    margin-left: 8px;
}
.Ex_Delete {
    margin: 0 0 0 auto;
}
.Work_Experience p {
    color: var(--Text-Grey, #525252);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    margin-bottom: 5px;
}
.Work_Experience {
    margin-top: 32px;
}
.Add_Experience_Main p {
    color: var(--Text-Grey, #525252);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    margin-bottom: 12px;
}
.Add_Experience_Main {
    border-top: 1px solid #D0D5DD;
    padding-top: 12px;
    margin-top: 12px;
}
.Add_More_Experience a {
    color: var(--Brand-Orange, var(--Orange, #597BF7));
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 160%;
    border-radius: 4px;
    border: 1px solid var(--Orange, #597BF7);
    padding: 8px 24px;
    display: inline-block;
}
.Professional_Certifications {
    margin-top: 32px;
}
.Professional_Certifications p {
    color: var(--Text-Grey, #525252);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    margin-bottom: 4px;
}
.Professional_Main {
    border-radius: 6px;
    background: var(--Light-Grey, #F2F3F8);
    padding: 16px;
}
.Certi_Box {
    display: flex;
    align-items: center;
    margin-bottom: 8px;
}
.Certi_File h6 {
    color: var(--White, var(--White, #FFF));
    font-family: Inter;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
    border-radius: 4px;
    background: var(--Grey-4, #979797);
    padding: 15px 10px;
}
.Certi_Can h5 {
    color: var(--Text-Grey, #525252);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    margin-left: 16px;
}
.Certi_Delete {
    margin: 0 0 0 auto;
}
.Certi_Delete a {
    margin-left: 10px;
}
.profe_Add_certi {
    border-top: 1px solid #D0D5DD;
    padding-top: 12px;
    margin-top: 12px;
}
.profe_Add_certi p {
    color: var(--Text-Grey, #525252);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    margin-bottom: 12px;
}
.Career_Goal {
    margin-top: 32px;
}
.Scholarship_Right input.form-control.form-control-lg.Upload {
    font-size: 16px;
    padding: 9px 16px;
}
.Scholarship_Right .Info_Check .form-check {
    margin: 0;
}
.custom-uploader {
    padding: 5px;
    border-radius: 4px;
    border: 1px dashed #D0D5DD;
    background: #F2F3F8;
    text-align: center;
}
  
.custom-uploader input[type=file] {
    padding: 4px;
    margin: -4px;
    position: relative;
    outline: none;
}
.custom-uploader input[type=file]::file-selector-button {
    border-radius: 4px;
    height: 40px;
    cursor: pointer;
    margin-right: 16px;
    width: 180px;
    color: transparent;
    border: none;
    background-color: transparent;

}
.custom-uploader.ITRs input[type=file]::file-selector-button{
    border-radius: 4px;
    height: auto;
    cursor: pointer;
    margin-right: 16px;
    width: 100%;
    color: transparent;
    border: none;
    background-color: transparent;
}
@supports (-moz-appearance: none) {
    .custom-uploader input[type=file]::file-selector-button {
        color: var(--primary-color);
    }
}
.custom-uploader input[type=file]::file-selector-button:active {
    background-color: #e5e7eb;
}
.custom-uploader input[type=file]::before {
    position: absolute;
    pointer-events: none;
    top: 14px;
    left: 16px;
    height: 20px;
    width: 20px;
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230964B0'%3E%3Cpath d='M18 15v3H6v-3H4v3c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-3h-2zM7 9l1.41 1.41L11 7.83V16h2V7.83l2.59 2.58L17 9l-5-5-5 5z'/%3E%3C/svg%3E");
}
.custom-uploader input[type=file]::after {
    position: absolute;
    pointer-events: none;
    top: 16px;
    left: 40px;
    color: var(--primary-color);
}
input#resume::after{
    content: "Upload PDF";
}
input#official_transcripts::after{
    content: "Upload Offical Transcripts";
}
input#current_employment::after{
    content: "Upload Proof of Enrollment";
}
input#personal_statement::after{
    content: "Upload resume";
}
.custom-uploader input[type=file]:focus-within::file-selector-button, input[type=file]:focus::file-selector-button {
    outline: 2px solid var(--primary-color);
    outline-offset: 2px;
}
.Form_Title.Professional h3 {
    margin: 0;
}
.Form_Title.Professional p {
    color: var(--Text-Grey, #525252);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    margin-bottom: 24px;
}
.Professional_Custom h5 {
    color: var(--Dark-Blue, #111E30);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-bottom: 4px;
}
.Professional_Custom label.form-label {
    color: var(--Grey-500, #667085);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}
.Professional_Custom {
    margin-bottom: 32px;
}
.file {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  
  .file > input[type='file'] {
    display: none
  }
  
  .file label {
    display: inline-block;
    text-align: center;
}
.file label p {
    color: var(--Grey-4, #979797);
    font-family: Inter;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    margin: 0;
}
.file label {
    display: inline-block;
    text-align: center;
    border-radius: 4px;
    border: 1px dashed #D0D5DD;
    background: #F2F3F8;
    width: 100%;
    padding: 10px 0;
}
.upload-label {
    padding: 7px 0 !important;
}

/**/

/*18-03-2024 Start*/
.Submission_Instructions h4 {
    color: var(--Dark-Blue, #111E30);
    font-family: Inter;
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    line-height: 160%;
    margin-bottom: 8px;
}
.Submission_Instructions p {
    color: var(--Grey-4, #979797);
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    margin-bottom: 15px;
}
.Scholarship_Preview {
    border-radius: 6px;
    background: var(--White, #FFF);
    box-shadow: 0px 4px 16px 0px #D5D7E3;
    padding: 24px;
    margin-bottom: 24px;
}
.Step_Edit {
    display: flex;
    align-items: center;
    margin-bottom: 16px;
}
.Step_Title p {
    color: var(--Grey-4, #979797);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    margin: 0;
}
.Step_Title h3 {
    color: var(--Dark-Blue, #111E30);
    font-family: Inter;
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
}
.Step_Edit_Icon {
    margin: 0 0 0 auto;
}
.Preview_Box {
    border-radius: 4px;
    border: 1px solid var(--Stoke-color, #D0D5DD);
    padding: 12px;
    margin-bottom: 16px;
}
.Preview_Box p {
    color: var(--Grey-4, #979797);
    font-family: Inter;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    margin: 0;
}
.Preview_Box h5 {
    color: var(--Text-Grey, #525252);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
}
.Preview_Box .Certi_Box {
    margin: 10px 0;
}
.Preview_Box .Experience_Box {
    padding: 0;
    background: transparent;
}
.file_View {
    display: flex;
    border-radius: 4px;
    border: 1px dashed #D0D5DD;
    background: #F2F3F8;
    padding: 19px 15px;
    align-items: center;
}
.File_Delete {
    margin: 0 0 0 auto;
}
.File_Name h5 {
    color: var(--Grey-4, #979797);
    font-family: Inter;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
}
.Preview_Box .Experience_Box h4 {
    color: var(--Text-Grey, #525252);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    margin-bottom: 2px;
}
.All_Good a {
    border-radius: 4px;
    background: var(--Orange, #597BF7);
    color: var(--White, #FFF);
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 160%;
    padding: 8px 24px;
}
.All_Good {
    text-align: center;
    margin-top: 32px;
}
p.Signature_Pera {
    color: var(--grey-3, #757575);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
}
a.Next.ml-0 {
    margin: 0;
}
.Signature ul {
    border-radius: 4px;
    background: #F2F3F8;
    border: none;
    padding: 4px;
    margin-bottom: 4px;
}
.Signature ul li.nav-item button {
    color: var(--Grey-4, #979797);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    padding: 4px 12px;
    line-height: 160%;
}
.Signature ul li.nav-item button.active {
    border-radius: 4px;
    border: 1px solid var(--Orange, #597BF7);
    background: transparent;
    color: var(--Brand-Orange, var(--Orange, #597BF7));
}
.Signature p {
    color: var(--Text-Grey, #525252);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    margin-bottom: 4px;
}
.Draw .Draw_Sign {
    border-radius: 4px;
    border: 1px solid #D0D5DD;
    background: #F2F3F8;
    height: 112px;
}
.Draw_Btn a {
    color: var(--Grey-500, #667085);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
}
.Draw_Btn a.Draw_Save {
    float: right;
}
.Draw_Btn {
    margin-top: 6px;
}
.Use_Font_Sign {
    border-radius: 4px;
    border: 1px solid #D0D5DD;
    background: #F2F3F8;
    height: 112px;
    padding: 6px;
}
.Scholarship_Right .Use_Font_Sign input {
    color: var(--Grey-500, #667085);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    border-radius: 4px;
    border: 1px solid #D0D5DD;
    background: var(--White, #FFF);
    padding: 8px;
}
.Upload_Sign label {
    border-radius: 4px;
    border: 1px solid #D0D5DD;
    background: #F2F3F8;
    width: 100%;
    text-align: center;
    padding: 34px 43px;
}
.Upload_Sign label p {
    color: var(--Grey-4, #979797);
    font-family: Inter;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
}
.Sign_Date p {
    color: var(--Text-Grey, #525252);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    margin-bottom: 4px;
}
.Scholarship_Right .Sign_Date input {
    border-radius: 4px;
    border: 1px solid #D0D5DD;
    background: var(--White, #FFF);
    padding: 12px 16px;
}
.Schol_Cong {
    border-radius: 6px;
    background: var(--White, #FFF);
    box-shadow: 0px 4px 16px 0px #D5D7E3;
    padding: 40px 30px;
    text-align: center;
}
.Schol_Cong h3 {
    color: var(--Dark-Blue, #111E30);
    text-align: center;
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin: 8px 0;
}
.Schol_Cong p {
    color: var(--grey-3, #757575);
    text-align: center;
    font-family: Manrope;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin: 0;
}
.Schol_Cong a {
    color: var(--Brand-Orange, var(--Orange, #597BF7));
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 160%;
    border-radius: 4px;
    border: 1px solid var(--Orange, #597BF7);
    padding: 8px 24px;
    margin-top: 24px;
    display: inline-block;
}
/*18-03-2024 End*/
.itr_files{
    white-space: nowrap;
    width: 105px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-flex;
}
.signature_file{
    white-space: nowrap;
    width: 2dvb;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-flex;
}
.rec_files{
    white-space: nowrap;
    width: 205px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-flex;
}
.input_error{
    border: 1px solid #F04438 !important;
}
.error-label{
    color: #F04438 !important;
}
.signature_font{
    font-family: "Dancing Script", cursive;
    font-optical-sizing: auto;
    font-style: normal;
    font-size: 28px;
    text-align: center;
    padding: 10px;
}
.sigPad fieldset {
    border: none;
    padding: 0;
}
.sigPad fieldset input {
    border: none;
    background: transparent;
    text-align: left;
    color: #667085;
    text-transform: capitalize;
    margin-top: 8px;
}
.sigPad canvas#sign_canvas {
    border-radius: 4px; 
    border: 1px solid #D0D5DD;
    background: #F2F3F8;
}
.sigWrapper {
    border: none !important;
}
.another_doc a{
    color: #597BF7;
    font-size: 14px;
}
.another_doc_box{
    padding-top: 5px;
}
.another_doc_box a{
    color: #597BF7;
}
a#submit_scholar_ship{
    height: 43px;
    width: 104px;
}

.password_field {
    position: relative;
}

.password_field a img {
    position: absolute;
    top: 15px;
    right: 15px;
}

.Scholarship_Right a.verify_email {
    border-radius: 4px;
    opacity: 0.2;
    background: var(--Light-BG-grey, #EFEFEF);
    padding: 6px 8px;
    color: var(--Theme-Blue-500, #3A58EF);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
}

.Scholarship_Right a.verify_email.active {
    opacity: 1;
    cursor: pointer;
}

.email_code_verify a.verify_email_code {
    padding: 8px 16px;
    border-radius: 8px;
    border: 1px solid var(--text-gray-900, #101828);
    opacity: 0.2;
    background: var(--Light-Grey, #F8F8F8);
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--Secondary-Heading-Font, #475467);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 160%;
    max-height: 49.6px;
}

.email_code_verify a.verify_email_code.active {
    opacity: 1;
    cursor: pointer;
     /* 25.6px */
}
.email_code_verify a.verify_email_code.active:hover {
    border: 1px solid var(--Brand-Blue, #3A58EF);
    background: var(--Light-Blue, #EFF6FF);
    color: var(--Brand-Blue, #3A58EF);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 160%;
}
.email_code_verify {
    display: flex;
    gap: 16px;
}

.Scholarship_Right p.did_not_recieve_code {
    color: var(--Text-Grey-700, #344054);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
}

.Scholarship_Right p.did_not_recieve_code span {
    color: var(--Brand-Blue, #3A58EF);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 160%;
}

.Scholarship_Right p.wrong_code, .Scholarship_Right label.wrong_code {
    color: var(--Error-Red-500, #F04438);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
}

.Scholarship_Right .email_success_box p.success svg{
    margin-right: 6px;
}

.Scholarship_Right .email_success_box p.wrong_code {
    color: var(--Error-Red-500, #F04438);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
}

.Scholarship_Right .email_success_box p.wrong_code span {
    color: var(--Secondary-Heading-Font, #475467);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}

.Scholarship_Right .email_success_box {
    width: 100%;
}


.file label.upload-photo {
    display: flex;
    align-items: center;
    border-radius: 4px;
    border: 1px dashed #D0D5DD;
    background: #F2F3F8;
    gap: 8px;
    justify-content: center;
    max-width: 160px;
    height: 160px;
}

.Scholarship_Can .form-steps p.have_acc {
    color: var(--Text-Grey-700, #344054);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    margin-bottom: 6px;
    margin-top: 24px;
}

.Scholarship_Can .form-steps p.have_acc span {
    color: var(--Theme-Blue-500, #3A58EF);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
}

.Scholarship_Can .form-steps h5 {
    color: var(--Theme-Dark-Blue-900, #17162C);
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
    margin-bottom: 6px;
}

.Scholarship_Can .form-steps h5 span {
    color: var(--Theme-Blue-500, #3A58EF);
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
    margin-bottom: 6px;
}

.Scholarship_Can .form-steps p {
    color: var(--Grey-4, #979797);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%; /* 25.6px */
    margin-bottom: 24px;
}

.Scholarship_Can .form-steps h5 div#resume_file_name {
    color: var(--Grey-4, #979797);
    font-family: Inter;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
}
.Scholarship_Can .form-steps p div#photo_file {
    color: var(--Grey-4, #979797);
    font-family: Inter;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-flex;
}

.photo_file {
    white-space: nowrap;
    width: 105px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-flex;
}

span#timer_class {
    cursor: pointer;
}

.photo_file_name{
    word-break: break-all;
    font-size: 16px;
    color: var(--Grey-4, #979797);
    font-family: Inter;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    padding: 0 5px;
}

.form-steps .disclaimer_card {
    padding: 8px;
    border-radius: 6px;
    background: var(--Text-Grey-50, #F9FAFB);
    margin-top: 24px;
}

.form-steps .disclaimer_card p.d_title {
    color: var(--Error-Red-600, #D92D20);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 160%;
    margin-bottom: 4px;
}

.form-steps .disclaimer_card p.d_msg {
    color: var(--Text-Grey-800, #1D2939);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    margin-bottom: 4px;
}

.form-steps .disclaimer_card p.d_msg a {
    color: var(--Theme-Blue-500, #3A58EF);
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 160%;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
}