.content-page>.content{margin-top:5px;padding:0}.customAlert{display:flex;gap:10px;align-items:center;border-radius:.6rem;border:1px solid rgba(38,79,124,.0588235294) !important;background:rgba(237,237,237,.431372549);padding:1rem}.customAlert .marquee-container{overflow:hidden;white-space:nowrap;position:relative;width:100%}.customAlert .marquee-container .marquee-text{color:#333;font-size:14px;display:inline-block;white-space:nowrap;padding-left:100%;animation:scrollText 40s linear infinite;font-weight:500}.customAlert .marquee-container .marquee-text:hover{animation-play-state:paused}.customAlert img{width:25px;height:25px;transform:rotate(-23deg)}.custom-gap{gap:1.15rem 0}.adminCard{background:#fff;border-radius:10px;box-shadow:0 12px 32px rgba(0,101,138,0.0784313725);border:1px solid #e4e2e1;display:flex;flex-direction:column;overflow:hidden;margin:0 -0.5rem;height:100%}.adminCard .card-header{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:1.25rem}.adminCard .card-header:first-child{background:rgba(0,0,0,0);border-radius:0}.adminCard .card-header .left-side{display:flex;align-items:center;gap:8px}.adminCard .card-header .left-side h4{margin:0;color:#264f7c}.adminCard .card-header .left-side i{font-size:1.75rem;line-height:18px}.adminCard .card-header a{font-weight:600;font-size:1.15rem;color:#09afd9}.adminCard .card-header a:hover,.adminCard .card-header a:focus{text-decoration:none;color:#017593}.adminCard .card-body{padding:0}.adminCard .card-body ul{padding:0;margin:0;list-style:none}.adminCard .card-body ul li{display:flex;align-items:center;justify-content:space-between;width:100%}.adminCard .card-body ul li a{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.25rem;border-bottom:1px solid #e4e2e1}.adminCard .card-body ul li a:hover{background:#f7f7f7}.adminCard .card-body ul li h5{margin:0;color:#333;position:relative}.adminCard .card-body ul li h5:last-child::after{display:none}.adminCard .card-body ul li .text-circle{display:flex;align-items:center;gap:6px}.adminCard .card-body ul li .text-circle>div{width:7px;height:7px;border-radius:50%}.adminCard .card-body ul li.lastLi{margin-bottom:0 !important;border:0 !important}.adminCard .card-body ul li.lastLi a{margin-bottom:0 !important;border:0 !important}.adminCard .card-body .levelul{padding:1.25rem}.adminCard .card-body .levelul li{border-bottom:0;padding:0;gap:10.5px;margin-bottom:10.5px}.adminCard .card-body .levelul li:nth-of-type(1) .repcardSec{background:rgba(132,85,210,.1019607843)}.adminCard .card-body .levelul li:nth-of-type(2) .repcardSec{background:rgba(0,128,0,.1019607843)}.adminCard .card-body .levelul li:nth-of-type(3) .repcardSec{background:rgba(255,153,0,.1019607843)}.adminCard .card-body .levelul li:nth-of-type(4) .repcardSec{background:rgba(71,194,225,.1019607843)}.adminCard .card-body .levelul li:nth-of-type(5) .repcardSec{background:rgba(229,162,174,.1490196078)}.adminCard .card-body .levelul .repcardSec{width:100%;padding:1.25rem !important;display:flex;align-items:center;justify-content:flex-start;gap:10px;background:rgba(247,247,247,.568627451);border-radius:5px;border:1px solid rgba(228,226,225,.5803921569)}.adminCard .card-body .levelul .repcardSec .digit{width:25px;height:25px;background:rgba(133,192,227,.1215686275);display:flex;align-items:center;justify-content:center;font-size:14px;border-radius:4px;font-weight:600;min-width:25px;color:#2196f3;margin-right:6px}.adminCard .card-body .levelul .repcardSec .value{font-size:1.25rem;font-weight:600;letter-spacing:-0.3px}.adminCard .card-body .levelul .repcardSec .progress{width:100%;margin:0;background:rgba(113,117,119,.1215686275);height:8px;border-radius:30px}.adminCard .card-body .levelul .repcardSec .progress .progress-bar{background:#1db5db}.adminCard .card-body.birthdayReminder{display:flex;align-items:center;justify-content:space-between;gap:0;flex-wrap:wrap;padding:1.25rem}.adminCard .card-body.birthdayReminder .bdaySec{padding:1.045rem 2rem 1rem 0;box-shadow:none;display:flex;align-items:center;gap:10px 26px;text-align:center;width:100%;transition:.3s;border-bottom:1px solid rgba(228,226,225,.5803921569);margin:0;position:relative}.adminCard .card-body.birthdayReminder .bdaySec:first-child{padding-top:0}.adminCard .card-body.birthdayReminder .bdaySec:last-child{border:0;padding-bottom:0}.adminCard .card-body.birthdayReminder .bdaySec .birthdayIcon{background:#c3dbfe;width:46px;height:46px;min-width:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}.adminCard .card-body.birthdayReminder .bdaySec .birthdayIcon img{width:22px}.adminCard .card-body.birthdayReminder .bdaySec .birthdayIcon i{font-size:20px}.adminCard .card-body.birthdayReminder .bdaySec .birthdayIcon .notice{position:absolute;right:-22px;top:-9px;border-radius:50% 50%;font-size:10px;height:16px;width:16px;min-width:16px;display:flex;align-items:center;justify-content:center;font-weight:500;padding:11px 10px 9px 11px !important}.adminCard .card-body.birthdayReminder .bdaySec .text{font-size:1.25rem;color:#333 !important}.adminCard .card-body.birthdayReminder .bdaySec .text h5{margin:0;text-align:left;font-size:1.75rem;font-weight:600}.adminCard .card-body.birthdayReminder .bdaySec .text p{margin-bottom:1px;color:rgba(51,51,51,.7803921569);font-size:1.25rem;text-align:left}.adminCard .card-body.birthdayReminder .bdaySec .text i{position:absolute;right:6px;top:50%;transform:translateY(-50%);font-size:16px;color:rgba(51,51,51,.4784313725)}.adminCard .card-body.birthdayReminder .bdaySec:nth-of-type(1) .birthdayIcon,.adminCard .card-body.birthdayReminder .bdaySec.today .birthdayIcon{background:#c3dbfe}.adminCard .card-body.birthdayReminder .bdaySec:nth-of-type(2) .birthdayIcon,.adminCard .card-body.birthdayReminder .bdaySec.coming-week .birthdayIcon{background:#ffe3c5}.adminCard .card-body.birthdayReminder .bdaySec:nth-of-type(3) .birthdayIcon,.adminCard .card-body.birthdayReminder .bdaySec.this-month .birthdayIcon{background:#e4d4ff}.adminCard .card-body.birthdayReminder .bdaySec:nth-of-type(4) .birthdayIcon,.adminCard .card-body.birthdayReminder .bdaySec.next-month .birthdayIcon{background:#ffd1d9}.adminCard .card-body.birthdayReminder .bdaySec .customAlert2{display:flex;gap:10px;align-items:center;border-radius:.6rem;background:#fff;padding:1rem 0;width:100%}.adminCard .card-body.birthdayReminder .bdaySec .customAlert2 .marquee-container2{overflow:hidden;white-space:nowrap;position:relative;width:100%}.adminCard .card-body.birthdayReminder .bdaySec .customAlert2 .marquee-container2 .marquee-text2{color:#333;font-size:14px;display:inline-block;white-space:nowrap;padding-left:100%;animation:scrollText 15s linear infinite;font-weight:500}.adminCard .card-body.birthdayReminder .bdaySec .customAlert2 .marquee-container2 .marquee-text2:hover{animation-play-state:paused}.adminCard .card-body.birthdayReminder .bdaySec .customAlert2 img{width:25px;height:25px}.adminCard .card-body .overviewItems{margin:0;list-style:none;display:flex;flex-direction:column;padding:1.25rem}.adminCard .card-body .overviewItems li{justify-content:flex-start;padding:1rem;box-shadow:none;display:flex;align-items:center;gap:7px;text-align:center;width:100%;transition:.3s;border-bottom:0;margin:0;position:relative;background:rgba(51,51,51,.0509803922);border-radius:.75rem;margin-bottom:10px}.adminCard .card-body .overviewItems li .franchise_type{padding:0;border:0;display:block;width:-moz-fit-content;width:fit-content;text-align:left;background:rgba(0,0,0,0);font-size:1.45rem;font-weight:600;color:#333;min-width:142px}.adminCard .card-body .overviewItems li .franchiseText{display:flex;align-items:center;gap:5px;width:100%}.adminCard .card-body .overviewItems li .franchiseText a{padding:0;flex-direction:column;border:0;background:rgba(0,0,0,0);white-space:nowrap}.adminCard .card-body .overviewItems li .franchiseText a:nth-of-type(2){border-right:1px solid #e4e2e1;border-left:1px solid #e4e2e1}.adminCard .card-body .overviewItems li .franchiseText p{font-size:1.25rem;color:rgba(51,51,51,.7803921569);margin-bottom:2px}.adminCard .card-body .overviewItems li .franchise_icon{width:36px;height:36px;min-width:36px;border-radius:4px;display:flex;align-items:center;justify-content:center;position:relative;background:rgba(255,255,255,.7215686275)}.adminCard .card-body .overviewItems li .franchise_icon i{font-size:16px}.adminCard .card-body .overviewItems li.edCard{background:rgba(132,85,210,.1019607843)}.adminCard .card-body .overviewItems li.edCard .franchise_icon i{color:#8455d3}.adminCard .card-body .overviewItems li.ufCard{background:rgba(0,128,0,.1019607843)}.adminCard .card-body .overviewItems li.ufCard .franchise_icon i{color:green}.adminCard .card-body .overviewItems li.rfCards{background:rgba(255,153,0,.1019607843)}.adminCard .card-body .overviewItems li.rfCards .franchise_icon i{color:#f90}.adminCard .card-body .overviewItems li.nfCards{background:rgba(71,194,225,.1019607843)}.adminCard .card-body .overviewItems li.nfCards .franchise_icon i{color:#1db5db}.adminCard .card-body .overviewItems li.enquiryCard{background:rgba(229,162,174,.1490196078)}.adminCard .card-body .overviewItems li.enquiryCard .franchise_icon i{color:#db6b7e}.adminCard .card-body .quickActionItems li{padding:0}.adminCard .card-body .quickActionItems li a{padding:1rem;border:0;display:flex;align-items:center;justify-content:flex-start;background:rgba(0,0,0,0);gap:7px}.adminCard .card-body .quickActionItems li a:hover{background:rgba(0,0,0,0)}.adminCard .card-body .quickActionItems li .franchise_icon{width:32px;height:32px;min-width:32px}.adminCard .card-body .quickActionItems li .franchise_icon i{font-size:16px}.adminCard .card-body.activityCard .bdaySec{align-items:flex-start;padding:1.19rem 0rem}.adminCard .card-body.activityCard .bdaySec .text h5{font-size:2rem;margin-bottom:4px}.adminCard .card-body.activityCard .bdaySec .text .msg{font-size:10px}.adminCard .card-body.activityCard .bdaySec:nth-of-type(1) .birthdayIcon{background:#507dbc;color:#fff}.adminCard .card-body.activityCard .bdaySec:nth-of-type(1) h5{color:#507dbc}.adminCard .card-body.activityCard .bdaySec:nth-of-type(2) .birthdayIcon{background:green;color:#fff}.adminCard .card-body.activityCard .bdaySec:nth-of-type(2) h5{color:green}.adminCard .card-body.activityCard .bdaySec:nth-of-type(3) .birthdayIcon{background:#8455d3;color:#fff}.adminCard .card-body.activityCard .bdaySec:nth-of-type(3) h5{color:#8455d3}.adminCard .card-body.activityCard .bdaySec:nth-of-type(4) .birthdayIcon{background:#db6b7e;color:#fff}.adminCard .card-body.activityCard .bdaySec:nth-of-type(4) h5{color:#db6b7e}.activeCircle{background:#1db5db}.holdCircle{background:#f90}.discontinuedCircle{background:rgba(255,0,0,.6588235294)}.passOutCircle{background:green}.graduateCircle{background:#41969f}.transferredOutCircle{background:#7a00ff}.totalCircle{background:#264f7c}.schoolCircle{background:#69f54f}@keyframes scrollText{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}.payment-section{background:rgba(195,219,254,.3607843137);padding:1rem 2rem;border-radius:10px;margin-bottom:2rem}.payment-section .paymentCard{display:flex;padding:1rem;align-items:center;gap:20px}.payment-section .paymentCard p{font-size:11px;line-height:normal;margin:0;color:rgba(51,51,51,.7803921569)}.payment-section .paymentCard h4{margin:0 0 .5rem;color:#264f7c}.payment-section .paymentCard.paymentCard2{background:#fff;border-radius:8px;cursor:pointer}.payment-section .paymentCard.paymentCard2 .paymentImg{width:50px;height:50px;min-width:50px;border-radius:10px;display:flex;align-items:center;justify-content:center;position:relative;background:#fff5e5}.payment-section .paymentCard.paymentCard2 .paymentImg img{width:28px}.payment-section .paymentCard.paymentCard2 .paymentImg2{background:rgba(132,85,210,.1019607843)}.modal-open .customModalPopup{opacity:1;background:rgba(0,0,0,.2392156863)}.modal-open .customModalPopup .modal-dialog{margin:auto;transform:none;height:100%;display:flex;align-items:center;justify-content:center;max-width:430px}.modal-open .customModalPopup .modal-dialog .close{position:absolute;right:16px;top:8px;font-size:27px;color:rgba(0,0,0,.8392156863)}.modal-open .customModalPopup .modal-dialog .modal-content{padding-top:4rem;border-radius:1.5rem}.modal-open .customModalPopup .modal-dialog .modal-body{display:flex;padding:2px;align-items:center;justify-content:center}.modal-open .customModalPopup .modal-dialog .modal-body .qr-code-img{width:100%;margin:auto;box-shadow:0px 0px 10px 0px rgba(225,225,225,.4784313725);border-radius:1rem;border:1px solid rgba(225,225,225,.4509803922)}@media(max-width: 576px){.customAlert{margin-top:1rem}.payment-section .paymentCard.paymentCard2{margin:10px 0}.adminCard .card-body .overviewItems li .franchise_type{min-width:90px}}