body{font-family:Poppins,sans-serif;font-size:14px}.navbar-brand{width:150px}h1{color:#000;font-weight:700}p{line-height:24px;color:#3a3b3a}.relative{position:relative}.form-label{margin-bottom:.1rem;font-size:13px}.form-control,.form-select{font-size:13px;border-color:#cbcbd7;border-radius:.5rem;font-weight:300}.btn{appearance:button;border-radius:1rem;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:Inter,sans-serif;font-size:.9rem;font-weight:500;line-height:1.5;margin:0;padding:.5rem 1rem;text-align:center;text-transform:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;user-select:none;-webkit-user-select:none;touch-action:manipulation;vertical-align:middle}.btn:focus,.btn:focus:not(:focus-visible){outline:0}.btn:disabled{background-image:none;box-shadow:none;opacity:.65;pointer-events:none}.btn.btn-primary{background-color:#4D4AE8;background-image:linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,0));border:1px solid #4d4ae8;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(46,54,80,.075);color:#FFFFFF}.btn.btn-primary:hover{background-color:#3733E5;border-color:#3733E5;color:#fff}.btn.btn-primary:focus{background-color:#413FC5;border-color:#3E3BBA;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(46,54,80,.075),0 0 0 .2rem rgba(104,101,235,.5)}.btn.btn-primary:active{background-color:#3E3BBA;background-image:none;border-color:#3A38AE;box-shadow:inset 0 3px 5px rgba(46,54,80,.125)}.btn.btn-secondary{background-color:#ffffff;background-image:none;border:1px solid #4d4ae8;box-shadow:0 1px 2px rgba(46,54,80,.04);color:#4D4AE8}.btn.btn-secondary:hover{background-color:#f0efff;border-color:#3733E5;color:#3733E5}.btn.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(104,101,235,.5)}.btn.btn-secondary:active{background-color:#e8e6ff;box-shadow:inset 0 2px 4px rgba(46,54,80,.1)}.btn.btn-danger{background-color:#dc2626;background-image:linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,0));border:1px solid #dc2626;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(46,54,80,.075);color:#fff}.btn.btn-danger:hover{background-color:#b91c1c;border-color:#b91c1c;color:#fff}.btn.btn-danger:active{background-color:#991b1b;background-image:none;box-shadow:inset 0 3px 5px rgba(46,54,80,.125)}.table-primary{background:#9129ca!important;--bs-table-bg:#9129ca!important}.table-primary tr th{--bs-table-color:#fff!important;color:#fff}.full-height{height:100vh}.loginpage,.registerpage{padding-top:2rem;padding-bottom:2rem}.loginarea{padding:0 3rem}.countinuediv{border-bottom:1px solid #d4d2dd;text-align:center;position:relative;margin-top:40px;margin-bottom:40px}.countinuediv>div{position:absolute;width:100%;margin-top:-12px}.countinuediv>div p span{background:#fff;padding:5px 10px}.loginBg{background-image:url(/images/loginBg.jpg);background-size:cover;background-position:50%;border-radius:1rem}.registrationform{background:linear-gradient(180deg,#13e5da 1%,#464cc8 54%,#9428cc);border-radius:1rem;color:white;display:flex;align-items:center}.image-box{background-image:url(/images/registerImg.jpg);background-size:cover;background-position:50%;border-radius:12px;height:360px}.registrationform .form-control{background:transparent;border-color:#fff;color:#fff}.registrationform input::placeholder{color:#e5e5e5}.sidebar{min-width:230px;max-width:230px;background:#2957a4;color:#fff;height:100vh;font-family:Poppins,sans-serif;font-size:14px}.sidebar a{color:#ddd;text-decoration:none;padding:10px 20px;display:block}.sidebar a:hover{background:#1b396b;color:#fff}.sidebar h2{font-size:26px;font-weight:700;margin:0;padding:16px 20px;border-bottom:2px solid #ffffff;color:#fff}.content-area{padding:20px}@media only screen and (max-width:600px){.full-height{height:100%!important}body,html{overflow-x:hidden!important;overflow-y:auto!important}}.btn-oval{background-color:#16a34a;color:white;border-radius:50px;padding:.5rem 1.5rem;font-weight:500;border:none;cursor:pointer;transition:background-color .2s}.btn-oval:hover{background-color:#15803d}.coursecard.card{border-radius:1rem;box-shadow:0 3px 8px rgba(0,0,0,.24);border:none}.coursecard.card .card-img,.coursecard.card .card-img-top{border-top-left-radius:1rem;border-top-right-radius:1rem}.coursecard.card>.card-body{padding:1.5rem}.coursecard.card .btn{border-radius:.2rem;font-size:13px}.coursepackagecard.card{margin-bottom:1rem}.coursepackagecard.card ul{margin-bottom:0;padding-left:1rem}.coursepackagecard.card ul li{font-size:13px;padding:0 0 .5rem}.coursepackagecard.card ul li:last-child{padding:0}.webinarcard.card{border-radius:1rem;box-shadow:0 2px 4px 0 rgba(14,30,37,.12),0 2px 16px 0 rgba(14,30,37,.32);border:none}.webinarcard.card .card-img,.webinarcard.card .card-img-top{border-top-left-radius:1rem;border-top-right-radius:1rem}.webinarcard.card .card-body{padding:1.9rem}.webinarcard.card .status{position:absolute;top:0;right:0;background:linear-gradient(90deg,#464cc8 0,#9428cc);color:#fff;padding:.2rem 1rem;border-top-right-radius:1rem;border-bottom-left-radius:.5rem;font-size:12px;text-transform:uppercase;font-weight:500}.webinarcard.card .badge.package{background:linear-gradient(90deg,#13e5da 0,#9428cc);padding:.4rem 1rem;border-radius:1rem;color:#ffffff;font-weight:600}.webinarcard.card .accordion-button{padding:0;border-color:0;font-size:13px}.webinarcard.card .accordion-button:not(.collapsed){background:none;box-shadow:none}.webinarcard.card .accordion-button:before{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:1rem;transition:var(--bs-accordion-btn-icon-transition);background-position-y:3px;margin-right:10px}.webinarcard.card .accordion-button:not(.collapsed):before{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.webinarcard.card .accordion-button:after{background-image:none}.webinarcard.card .btn{border-radius:.2rem;font-size:13px}.alert .btn{font-size:12px;border-radius:.4rem}.profilecard.card{border-radius:1rem;box-shadow:0 2px 4px 0 rgba(14,30,37,.12),0 2px 16px 0 rgba(14,30,37,.32);border:none}.profilecard.card .card-body{padding:2rem}.profilecard.card .card-body dl dt{width:40%;display:inline}.profilecard.card .card-body dl dd{width:45%;display:inline;padding-left:10px}