@import url(https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700,800);@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700);@import url(https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700);@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);@import url(https://fonts.googleapis.com/css?family=Nunito:400,600,700);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}:root{--primary:#2f4cdd;--secondary:#3e4954;--primary-hover:#1e38bb;--primary-dark:#101e63;--rgba-primary-1:#2f4cdd1a;--rgba-primary-2:#2f4cdd33;--rgba-primary-3:#2f4cdd4d;--rgba-primary-4:#2f4cdd66;--rgba-primary-5:#2f4cdd80;--rgba-primary-6:#2f4cdd99;--rgba-primary-7:#2f4cddb3;--rgba-primary-8:#2f4cddcc;--rgba-primary-9:#2f4cdde6}*{outline:none;padding:0}:after,:before{margin:0;padding:0}body{background-color:#f9f6fe!important;font-family:poppins,sans-serif;font-size:1rem;height:100%;max-width:100%;overflow-x:hidden;position:relative}p{line-height:1.8}ul{margin:0;padding:0}li{list-style:none}.show-error-message{align-self:center;color:#ef2f2f;font-size:1rem;font-style:italic;padding:10px 0}#main-screen-header{align-items:center;background-color:#ede0fe;display:flex;height:80px;width:100%}#main-screen-header .school-logo{align-items:center;display:flex;gap:1rem;justify-content:center;width:100%}#main-screen-header .school-logo img{height:80px}#main-screen-header .school-logo .school-details{align-items:center;color:#012970;display:flex;flex-direction:column;font-family:poppins,sans-serif;gap:3px}#main-screen-header .school-logo .school-details .school-title{font-size:1.125rem;font-weight:500}#main-screen-header .school-logo .school-details .address-1{font-size:.75rem}.footer-main{align-items:center;display:flex;flex-direction:column}.footer-main .title{color:#b6b6b6;font-size:.75rem;padding:0 0 5px}.footer-main img{height:45px}.app-main-header{align-items:center;display:flex;overflow-x:hidden}.app-main-header .main-content-box{margin-top:90px;max-width:800px}::-webkit-scrollbar{height:8px;width:5px}::-webkit-scrollbar-track{background-color:#9d67ea4a;border:none;border-radius:5px}::-webkit-scrollbar-thumb{background:#8b4fc1;border:none;border-radius:50px}.login-page-main{font-family:poppins,sans-serif;margin:20px;min-width:350px}.login-page-main .loginpage{display:flex;flex-direction:column}.login-page-main .textbox-size{max-width:300px}.login-page-main .details{background-color:#f5edff;border:.5px solid #e6e6e6;border-radius:5px;gap:20px;padding:30px}.login-page-main .details .details-box{gap:10px}.login-page-main .details .details-box .title{align-self:flex-start;color:#012970;font-size:25px;font-weight:500}.login-page-main .details .details-box .desc{color:#7f7f7f;font-size:13px;max-width:310px}.login-page-main .details .text{background-color:#fff;border-radius:5px!important}.login-page-main .details .text .MuiOutlinedInput-notchedOutline{border:.5px solid #f0f1f5;border-radius:4px!important}.login-page-main .details .validation-border{background-color:#fff;border-radius:5px!important}.login-page-main .details .validation-border .MuiOutlinedInput-notchedOutline{border:.5px solid #f0f1f5;border:.5px solid red;border-radius:4px!important}.login-page-main .details .input-label{color:#7f7f7f;font-size:13px}.login-page-main .details .submit-button{align-self:center;background-color:#374f7f;border-radius:5px;color:#fff;font-size:.875rem;font-weight:400;padding:5px 40px}.login-page-main .details .css-1e6y48t-MuiButtonBase-root-MuiButton-root{text-transform:none}.login-page-main .details .validation-error-box{display:flex;flex-direction:column;gap:1px;width:300px}.login-page-main .details .validation-error-box .validtion-error{align-self:center;color:red;display:flex;font-size:.875rem;font-weight:500}.login-page-main .details .privacy-conditions{align-items:center;display:flex;gap:40px;justify-content:center}.login-page-main .details .privacy-conditions .title{color:#7f7f7f;cursor:pointer;font-size:.75rem}.user-profile{align-items:center;display:flex;gap:5px;justify-content:center}.user-profile .userpic{background:#cbb3f1;border-radius:.5rem;margin:2px;position:relative}.user-profile .userpic img{height:85px;width:90px}.user-profile .userdetails{display:flex;flex-direction:column;font-family:poppins,sans-serif;gap:5px;margin-left:1rem;width:100%}.user-profile .userdetails .name-no{align-items:center;display:flex;gap:10px;justify-content:center;justify-content:flex-start}.user-profile .userdetails .name-no .fullname{color:#000;font-size:1rem;font-weight:500;font-weight:600}.user-profile .userdetails .name-no .rno{color:#38578a;font-size:.938rem;font-size:.75rem;font-weight:400}.user-profile .userdetails .main-details{align-items:center;display:flex;gap:20px;justify-content:center;justify-content:flex-start;width:80%}.user-profile .userdetails .main-details .gender-details,.user-profile .userdetails .main-details .section{color:#7f7f7f;font-size:.938rem;font-weight:400}.user-profile .userdetails .main-details .divider{border-color:#e6e6e6;height:25px;width:1px}.feedetails-currentdue-container{min-width:350px;padding-bottom:10px}.feedetails-currentdue-container,.feedetails-currentdue-container .due-flex-column-style{display:flex;flex-direction:column}.feedetails-currentdue-container .due-flex-center-style{align-items:center;display:flex;justify-content:space-between}.feedetails-currentdue-container .line{background-color:#e6e6e6;height:.1px}.feedetails-currentdue-container .due-amount-main .fee-amounts-box{display:flex;justify-content:space-between}.feedetails-currentdue-container .due-amount-main .fee-amounts-box .title{color:#afa9a9;font-size:.75rem;font-size:.938rem;font-weight:400;padding:10px 10px 5px 20px}.feedetails-currentdue-container .due-amount-main .fee-amounts-box .latefee-amount{color:#db352f}.feedetails-currentdue-container .due-amount-main .fee-due-list-box{padding:0 20px 7px}.feedetails-currentdue-container .due-amount-main .fee-due-list-box .due-amount-details .fee-checkbox{gap:5px}.feedetails-currentdue-container .due-amount-main .fee-due-list-box .due-amount-details .fee-checkbox .css-12wnr2w-MuiButtonBase-root-MuiCheckbox-root{padding:7px}.feedetails-currentdue-container .due-amount-main .fee-due-list-box .due-amount-details .due-fee-title{color:#afa9a9;color:#000;font-size:.938rem;font-weight:400}.feedetails-currentdue-container .due-amount-main .fee-due-list-box .due-amount-details .due-fee-title .fee-status{color:#afa9a9;color:#db352f;font-size:.75rem;font-size:.688rem;font-weight:400}.feedetails-currentdue-container .due-amount-main .no-fee-due{align-self:center;color:#afa9a9;font-size:1rem;font-style:italic;padding:10px 0}.feedetails-currentdue-container .due-amount-main .due-line{margin:0 20px 10px}.feedetails-currentdue-container .due-amount-main .fee-due-amounts-list{gap:10px;padding:0 20px 10px}.feedetails-currentdue-container .due-amount-main .fee-due-amounts-list .total-due-details{display:flex;justify-content:space-between}.feedetails-currentdue-container .due-amount-main .fee-due-amounts-list .total-due-details .due-title-name{color:#38578a;font-size:.938rem;font-weight:400;margin-left:8px}.feedetails-currentdue-container .due-amount-main .fee-due-amounts-list .total-due-details .due-title-amount-value{color:#000;font-size:1rem;font-weight:500}.feedetails-currentdue-container .due-amount-main .fee-due-amounts-list .total-due-details .due-amount-value{color:#7f7f7f}.feedetails-currentdue-container .due-amount-main .fee-due-amounts-list .total-due-details .latefee-amount{color:#db352f}.feedetails-currentdue-container .due-amount-main .fee-due-amounts-list .total-due-details .total-due-title-amount{color:#012970}.feedetails-currentdue-container .due-amount-main .fee-due-amounts-list .radio-details .radio-title{color:#afa9a9;color:#000;font-size:.938rem;font-weight:400}.feedetails-currentdue-container .due-amount-main .fee-due-amounts-list .due-text-box{background-color:#fff;border-radius:4px;margin-left:8px}.feedetails-currentdue-container .due-amount-main .fee-due-amounts-list .due-text-box.error-border{border:.5px solid red}.feedetails-currentdue-container .due-amount-main .fee-due-amounts-list .input-text-label{color:#7f7f7f;font-size:13px}.feedetails-currentdue-container .due-amount-main .fee-due-amounts-list .MuiOutlinedInput-notchedOutline{border:#fff}.feedetails-currentdue-container .proceed-button-main{align-self:center;display:flex}.feedetails-currentdue-container .proceed-button-main .payment-button{background-color:#374f7f;border-radius:5px;color:#fff;font-size:.875rem;font-weight:400;padding:5px 40px}.feedetails-currentdue-container .proceed-button-main .css-1e6y48t-MuiButtonBase-root-MuiButton-root{text-transform:none}.installments-main{display:flex;flex-direction:column;gap:10px;justify-content:space-between}.installments-main .installments-title{color:#7f7f7f;font-size:13px}.installments-main .flex-column-style{display:flex;flex-direction:column}.installments-main .fee-title{color:#012970;font-size:.875rem;font-weight:500}.installments-main .horizontal-line{border:1px solid #e6e6e6;margin:0}.installments-main .fee-value{color:#7f7f7f;font-size:.875rem;font-weight:500}.installments-main .fee-due-title{color:#afa9a9;font-size:.75rem;font-weight:400}.installments-main .due-amount-value{color:#012970;color:#8452ba;font-size:1rem;font-weight:500}.installments-main .installment-container{background-color:#f5edff;border-radius:5px;display:flex;gap:10px;min-width:250px;padding:10px}.installments-main .installment-container .fee-details{flex:1 1;gap:10px}.installments-main .installment-container .fee-details .details-box{gap:10px;justify-content:space-between}.installments-main .installment-container .fee-details .details-box .name-value{align-items:flex-start;gap:5px}.installments-main .installment-container .fee-details .details-box .paid{align-self:flex-end;color:#27b727}.installments-main .installment-container .fee-details .details-box .Unpaid{align-self:flex-end;color:#db352f}.installments-main .installment-container .fee-details .left-down{flex-direction:row;gap:5px;justify-content:flex-end}.installments-main .installment-container .fee-details .left-down .discount{font-size:13px}.installments-main .installment-container .due-by{justify-content:space-between}.installments-main .installment-container .due-by .container{justify-content:flex-start}.onetime-main-box{background-color:#f5edff;border-radius:5px;display:flex;gap:10px;min-width:250px;padding:10px}.onetime-main-box .horizontal-line{border:1px solid #e6e6e6;margin:0}.onetime-main-box .flex-column-style{display:flex;flex-direction:column}.onetime-main-box .fee-title{color:#012970;font-size:.875rem;font-weight:500}.onetime-main-box .fee-value{color:#7f7f7f;font-size:.875rem;font-weight:500}.onetime-main-box .fee-due-title{color:#afa9a9;font-size:.75rem;font-weight:400}.onetime-main-box .due-amount-value{color:#012970;color:#8452ba;font-size:1rem;font-weight:500}.onetime-main-box .fee-details{flex:1 1;gap:10px}.onetime-main-box .fee-details .details-box{gap:10px;justify-content:space-between}.onetime-main-box .fee-details .details-box .name-value{align-items:flex-start;gap:5px}.onetime-main-box .fee-details .details-box .paid{align-self:flex-end;color:#27b727}.onetime-main-box .fee-details .details-box .Unpaid{align-self:flex-end;color:#db352f}.onetime-main-box .fee-details .left-down{flex-direction:row;gap:5px;justify-content:flex-end}.onetime-main-box .fee-details .left-down .discount{font-size:13px}.onetime-main-box .due-by{justify-content:space-between}.onetime-main-box .due-by .container{justify-content:flex-start}.total-fee-details{display:flex;gap:16px;justify-content:space-between}.total-fee-details .fee-boxes{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:space-between}.total-fee-details .fee-boxes .value{font-size:.938rem;font-weight:400}.total-fee-details .fee-boxes .one{color:#012970}.total-fee-details .fee-boxes .two{color:#27b727}.total-fee-details .fee-boxes .three{color:#db352f}.total-fee-details .fee-boxes .name{color:#afa9a9;font-size:.75rem;font-weight:400}.feedetails-web-main{display:flex;gap:40px;margin:20px 40px}.feedetails-web-main .feedetails-web-line{background-color:#e6e6e6;height:.1px}.feedetails-web-main .student-details{display:flex;flex-direction:column;gap:10px;width:400px}.feedetails-web-main .student-details .feeoverview{align-self:flex-end;display:flex}.feedetails-web-main .student-details .installments-onetime{display:flex;flex-direction:column;gap:10px}.feedetails-web-main .current-due-details{align-self:flex-start;display:flex;flex-direction:column;width:400px}.feedetails-web-main .current-due-details .alldetils{background-color:#f5edff;border-radius:10px}.feedetails-web-main .current-due-details .alldetils .current-due{color:#012970;font-size:1rem;font-size:18px;font-weight:500;padding:10px 20px}.feedetails-mobile-main{display:flex;flex-direction:column;gap:10px;margin:20px}.feedetails-mobile-main .feedetails-mobile-line{background-color:#e6e6e6;height:.1px}.feedetails-mobile-main .current-term-box{display:flex;justify-content:space-between}.feedetails-mobile-main .current-term-box .term-name{color:#afa9a9;color:#012970;font-size:.75rem;font-size:13px;font-weight:400}.feedetails-mobile-main .current-term-box .details-link{align-self:flex-start!important;color:#012970;color:#6617ac;cursor:pointer;font-size:.875rem;font-size:13px;font-style:italic;font-weight:500;text-decoration:underline}.feedetails-mobile-main .feedetails-mobile-bottom{background-color:#f5edff;border-radius:10px}.student-total-fee-details{max-height:600px;min-width:350px;overflow-x:auto}.student-total-fee-details .student-total-fee-main{display:flex;flex-direction:column;gap:10px;padding:20px}.student-total-fee-details .student-total-fee-main .name-logo{align-items:center;display:flex;justify-content:space-between;padding-bottom:10px}.student-total-fee-details .student-total-fee-main .name-logo .title{color:#012970;font-size:1rem;font-size:18px;font-weight:500}.student-total-fee-details .student-total-fee-main .student-total-fee-line{background-color:#e6e6e6;height:.1px;margin:10px 0}.fee-details-page{background-color:#fff;border:.5px solid #e6e6e6;border-radius:5px 5px 0 0;box-shadow:0 0 10px #e4dfe9;display:flex;flex-direction:column;gap:10px;margin:20px;min-width:350px}.fee-details-page .main-title{background-color:#8452ba;border-radius:5px 5px 0 0;color:#fff;font-size:1rem;font-weight:500;padding:10px 0 10px 20px}.fee-details-page .details-box{display:flex;flex-direction:column;gap:15px;padding:10px 20px}.fee-details-page .details-box .fee-details-desc{display:flex;gap:10px}.fee-details-page .details-box .fee-details-desc .name{color:#afa9a9;display:flex;font-size:.938rem;font-weight:400;justify-content:space-between;min-width:120px}.fee-details-page .details-box .fee-details-desc .value{word-wrap:break-word;color:#012970;font-size:1rem;font-weight:500;width:200px}.fee-details-page .button-box{align-self:center;display:flex;gap:20px;padding:10px 0 20px}.fee-details-page .button-box .disabled-go-button,.fee-details-page .button-box .go-button{background-color:#374f7f;border-radius:5px;color:#fff;font-size:.875rem;font-weight:400;padding:5px 40px}.fee-details-page .button-box .disabled-go-button{opacity:.5}.fee-details-page .button-box .cancel-button{background-color:#fff;border:.5px solid #374f7f;border-radius:5px;color:#374f7f;font-size:.875rem;font-weight:500;padding:5px 20px}.fee-entry-box{background-color:#fff;background-color:#f5edff;border:.5px solid #e6e6e6;border-radius:5px 5px 0 0;box-shadow:0 0 10px #e4dfe9;display:flex;flex-direction:column;gap:15px;margin:20px;min-width:350px;min-width:300px;padding-bottom:20px}.fee-entry-box .pannel-title{background-color:#8452ba;border-radius:5px 5px 0 0;color:#fff;font-size:1rem;font-weight:500;padding:10px 0 10px 20px}.fee-entry-box .student-id{color:#afa9a9;display:flex;font-size:14px!important;font-size:.75rem;font-weight:400;gap:10px;padding-left:20px}.fee-entry-box .student-id .id{color:#38578a;font-weight:500}.fee-entry-box .input-box{display:flex;flex-direction:column;gap:15px;padding:20px}.fee-entry-box .input-box input::-webkit-inner-spin-button,.fee-entry-box .input-box input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fee-entry-box .input-box .admission-text{background-color:#fff;border-radius:5px!important}.fee-entry-box .input-box .admission-text .MuiOutlinedInput-notchedOutline{border:.5px solid #f0f1f5;border-radius:4px!important}.fee-entry-box .input-box .validation-border{background-color:#fff;border-radius:5px!important}.fee-entry-box .input-box .validation-border .MuiOutlinedInput-notchedOutline{border:.5px solid #f0f1f5;border:.5px solid red;border-radius:4px!important}.fee-entry-box .input-box .input-label{color:#7f7f7f;font-size:13px}.fee-entry-box .input-box .phoneno-box{display:flex;gap:2px}.fee-entry-box .input-box .phoneno-box .number{align-self:center;padding:10px}.fee-entry-box .input-box .phoneno-box .phone-textfield{background-color:#fff;border-radius:5px!important}.fee-entry-box .input-box .phoneno-box .phone-textfield .MuiOutlinedInput-notchedOutline{border:.5px solid #f0f1f5;border-radius:4px!important}.fee-entry-box .input-box .phoneno-box .error-Validation{background-color:#fff;border-radius:5px!important}.fee-entry-box .input-box .phoneno-box .error-Validation .MuiOutlinedInput-notchedOutline{border:.5px solid #f0f1f5;border:.5px solid red;border-radius:4px!important}.fee-entry-box .input-box .phoneno-box .input-label{color:#7f7f7f;font-size:13px}.fee-entry-box .input-box .recaptcha-box{display:flex;justify-content:flex-start}.fee-entry-box .input-box .go-button{align-self:center;background-color:#374f7f;border-radius:5px;color:#fff;font-size:.875rem;font-weight:400;padding:5px 40px}.fee-entry-box .validation-error-box{align-items:center;display:flex;flex-direction:column;gap:2px;height:20px}.fee-entry-box .validation-error-box .validtion-error{align-self:center;color:red;display:flex;font-size:.875rem;font-weight:500}.fee-entry-box .privacy-conditions{align-items:center;display:flex;gap:40px;justify-content:center}.fee-entry-box .privacy-conditions .title{color:#7f7f7f;cursor:pointer;font-size:.75rem}.payment-pannel{background-color:#fff;border:.5px solid #e6e6e6;border-radius:5px 5px 0 0;box-shadow:0 0 10px #e4dfe9;display:flex;flex-direction:column;justify-content:space-between;margin:20px;min-height:400px;min-width:350px}.payment-pannel .payment-title{background-color:#8452ba;border-radius:5px 5px 0 0;color:#fff;font-size:1rem;font-weight:500;padding:10px 0 10px 20px}.payment-pannel .payment-line{background-color:#e6e6e6;height:.1px;margin:15px 20px}.payment-pannel .payment-status{display:flex;flex-direction:column;gap:20px;padding:20px 20px 10px}.payment-pannel .payment-status .logo-container{align-self:center}.payment-pannel .payment-status .logo-container img{height:inherit;width:60px}.payment-pannel .payment-status .status-desc{display:flex;flex-direction:column;gap:10px}.payment-pannel .payment-status .status-desc .title{font-size:25px;text-align:center}.payment-pannel .payment-status .status-desc .success{color:#52d59c}.payment-pannel .payment-status .status-desc .failed{color:#ef2f2f}.payment-pannel .payment-status .status-desc .pending{color:#e09532}.payment-pannel .payment-status .status-desc .desc{color:#afa9a9;font-size:.938rem;font-size:13px;font-weight:400;text-align:center;width:300px}.payment-pannel .payment-alldetails{display:flex;flex-direction:column}.payment-pannel .payment-alldetails .transcation{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:center;padding-bottom:20px}.payment-pannel .payment-alldetails .transcation .label{color:#afa9a9;font-size:13px;font-weight:500}.payment-pannel .payment-alldetails .transcation .value{color:#38578a;font-size:12px;font-weight:500}.payment-pannel .payment-alldetails .transcation .go-button{background-color:#374f7f;border-radius:5px;color:#fff;font-size:.875rem;font-size:10px;font-weight:400;padding:5px 40px;padding:5px 10px!important}.payment-pannel .payment-alldetails .transcation .home-button{background-color:#27b727;border-radius:5px;color:#fff;font-size:.875rem;font-size:10px;font-weight:400;padding:5px 40px;padding:5px 10px!important}.payment-pannel .payment-alldetails .transcation-details{padding-bottom:20px}.payment-pannel .payment-alldetails .transcation-details .details{display:flex;justify-content:space-between;padding:0 20px}.payment-pannel .payment-alldetails .transcation-details .details .label{color:#afa9a9;font-size:13px;font-weight:500}.payment-pannel .payment-alldetails .transcation-details .details .value{color:#000;font-size:13px;font-weight:600}.payment-pannel .try-again{align-self:center;padding:20px}.payment-pannel .try-again .btn{background-color:#374f7f;border-radius:5px;color:#fff;font-size:.875rem;font-weight:400;padding:5px 40px}.payment-pannel .default-home{align-items:center;background-color:#27b727;color:#fff;font-size:14px;font-size:10px;font-weight:400;margin:10px 120px;width:100px}.payment-pannel .default-home:hover{background-color:#27b727}.payment-details-main{background-color:#fff;border:.5px solid #e6e6e6;border-radius:5px 5px 0 0;box-shadow:0 0 10px #e4dfe9;display:flex;flex-direction:column;margin:20px;min-width:350px}.payment-details-main .title-container{align-items:center;background-color:#ede0fe!important;border-radius:5px 5px 0 0;display:flex;justify-content:space-between;padding:10px 20px}.payment-details-main .title-container .title{color:#012970;font-size:1rem;font-weight:500}.payment-details-main .title-container .history-btn{color:#6617ac;cursor:pointer;font-size:.75rem;font-style:italic;text-decoration:underline}.payment-details-main .details-container{display:flex;flex-direction:column;gap:10px;padding:10px}.payment-details-main .details-container .container{background-color:#f5edff;border-radius:5px;display:flex;justify-content:space-between;padding:10px}.payment-details-main .details-container .container .payment-details{display:flex;flex-direction:column;gap:10px;justify-content:space-between}.payment-details-main .details-container .container .payment-details .bill-name{display:flex;gap:8px}.payment-details-main .details-container .container .payment-details .bill-name .css-12wnr2w-MuiButtonBase-root-MuiCheckbox-root{padding:0}.payment-details-main .details-container .container .payment-details .bill-name .title{color:#012970;font-size:1rem;font-size:.875rem;font-weight:500}.payment-details-main .details-container .container .payment-details .txn-details{display:flex;flex-direction:column;gap:5px;min-height:40px}.payment-details-main .details-container .container .payment-details .txn-details .title{color:#b6b6b6;font-size:.75rem}.payment-details-main .details-container .container .payment-details .txn-details .value{color:#888;font-size:.75rem}.payment-details-main .details-container .container .payment-pdf-status{display:flex;flex-direction:column;gap:10px;justify-content:space-between;text-align:end}.payment-details-main .details-container .container .payment-pdf-status .unpaid{color:#db352f;font-size:.688rem}.payment-details-main .details-container .container .payment-pdf-status .pdf-status{align-items:center;display:flex;justify-content:space-between}.payment-details-main .details-container .container .payment-pdf-status .pdf-status .paid{color:#27b727;font-size:.688rem}.payment-details-main .details-container .container .payment-pdf-status .pdf-status .pdf-btn{cursor:pointer;width:20px}.payment-details-main .details-container .container .payment-pdf-status .amount{color:#012970;font-size:1rem;font-weight:500}.payment-history{background-color:#fff;border:.5px solid #e6e6e6;border-radius:5px 5px 0 0;box-shadow:0 0 10px #e4dfe9;display:flex;flex-direction:column;margin:20px;min-width:350px}.payment-history .title-container{align-items:center;background-color:#ede0fe!important;border-radius:5px 5px 0 0;display:flex;justify-content:space-between;padding:10px 20px}.payment-history .title-container .title{color:#012970;font-size:1rem;font-weight:500}.payment-history .title-container .close-icon{color:#6617ac;cursor:pointer;font-size:1rem}.payment-history .title-separator{border:.5px solid #e6e6e6}.payment-history .history-container{max-height:450px;min-height:350px;overflow:auto}.payment-history .history-container .history-main{display:flex;flex-direction:column;padding:10px}.payment-history .history-container .history-main .txn-container{display:flex;flex-direction:column;gap:3px}.payment-history .history-container .history-main .txn-container .txn-title{color:#b6b6b6;font-size:.75rem}.payment-history .history-container .history-main .txn-container .details-container{align-items:center;display:flex;justify-content:space-between}.payment-history .history-container .history-main .txn-container .details-container .id{color:#888;font-size:.75rem}.payment-history .history-container .history-main .txn-container .details-container .amount{color:#012970;font-size:1rem;font-weight:500}.payment-history .history-container .history-main .txn-container .details-container .txn-status-container{align-items:center;display:flex;gap:5px;justify-content:space-between}.payment-history .history-container .history-main .txn-container .details-container .txn-status-container .txn-type{color:#afa9a9;color:#6617ac;font-size:.75rem;font-weight:400}.payment-history .history-container .history-main .txn-container .details-container .txn-status-container .status-separator{background-color:#dbdbd9;height:12px;width:1px}.payment-history .history-container .history-main .txn-container .details-container .txn-status-container .txn-status.paid{color:#27b727;font-size:.688rem}.payment-history .history-container .history-main .txn-container .details-container .txn-status-container .txn-status.failed{color:#db352f;font-size:.688rem}.payment-history .history-container .history-main .txn-container .details-container .txn-status-container .txn-status.pending{color:#e09532;font-size:.688rem}.payment-history .history-container .history-main .txn-container .details-container .date-time{color:#888;font-size:.625rem;font-weight:500;text-align:right}.payment-history .history-container .history-main .txn-container .total-txns-container{background-color:#f5edff;border-radius:5px}.payment-history .history-container .history-main .txn-container .total-txns-container .transcations{display:flex;flex-direction:column;gap:5px;padding:10px}.payment-history .history-container .history-main .txn-container .total-txns-container .transcations .transcation{display:flex;gap:4px;justify-content:space-between}.payment-history .history-container .history-main .txn-container .total-txns-container .transcations .transcation .txn-name{color:#afa9a9;color:#888;font-size:.75rem;font-weight:400}.payment-history .history-container .history-main .txn-container .total-txns-container .transcations .transcation .txn-amount{color:#afa9a9;color:#374f7f;font-size:.75rem;font-weight:400}.payment-history .history-container .line-separator{background-color:#e6e6e6;height:.1px}.payment-history .history-message{align-items:center;display:flex;font-size:1rem;font-style:italic;justify-content:center;padding:10px 0}.payment-history .no-history{color:#afa9a9;min-height:300px}.payment-history .txn-history-error{color:#ef2f2f}.policy-main{display:flex;flex-direction:column;gap:20px;margin-top:20px}.policy-main .title{color:#012970;font-size:25px;font-size:30px;font-weight:500}.policy-main .desc-box{display:flex;flex-direction:column;gap:10px}.policy-main .desc-box .sub-title{color:#012970;font-size:25px;font-size:20px;font-weight:500}.policy-main .desc-box .desc{font-size:1rem;text-align:justify}.policy-main .desc-box .list-box{display:flex;flex-direction:column;gap:10px;padding-left:10px}.policy-main .desc-box .list-box .list{display:flex;gap:20px;text-align:justify}@media only screen and (max-width:600px){.policy-main{max-width:400px}}@media only screen and (max-width:400px){.policy-main{max-width:350px}}