.card{max-width:900px;margin:0 auto}.form-label{font-weight:500;margin-bottom:.5rem}.form-control:focus,.form-select:focus{border-color:#0d6efd;box-shadow:0 0 0 .25rem #0d6efd40}.btn-primary{padding:.75rem 1.5rem;font-size:1.1rem;font-weight:600}#course_price_display{animation:fadeIn .3s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.alert-info{background-color:#cfe2ff;border-color:#b6d4fe;color:#084298}h5{border-bottom:2px solid black;padding-bottom:.5rem}
