.courses-type-tabs .nav-tabs{border:none;margin-bottom:2rem}.courses-type-tabs .nav-link{background:transparent;border:2px solid #e5e5e5;border-radius:30px;padding:12px 24px;margin:0 8px;color:#666;font-weight:500;transition:all .3s ease;overflow:hidden}.courses-type-tabs .nav-link:hover{border-color:#ad0119;color:#ad0119}.courses-type-tabs .nav-link.active{background:#ad0119;border-color:#ad0119;color:#fff}.courses-type-tabs .nav-link.active:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#ad0119,#d42843);z-index:-1}.page-nav-wrap .page-numbers{display:inline-block;padding:10px 16px;margin:0 4px;color:#666;background:#f8f9fa;border:1px solid #e5e5e5;border-radius:6px;text-decoration:none;transition:all .3s ease}.page-nav-wrap .page-numbers.current,.page-nav-wrap .page-numbers:hover{background:#ad0119;color:#fff;border-color:#ad0119}@media(max-width:768px){.courses-type-tabs .nav-link{margin:4px;padding:8px 16px;font-size:14px}.courses-showing h5{font-size:14px}.coureses-notices-wrapper{flex-direction:column;gap:1rem}.courses-showing,.form-clt{text-align:center}}.courses-loading{min-height:400px;display:flex;align-items:center;justify-content:center;flex-direction:column}.courses-loading .spinner-border{width:3rem;height:3rem}.alert-warning{border-radius:8px;border-left:4px solid #f39c12}.courses-type-tabs .nav-link{position:relative;z-index:1}.courses-type-tabs .nav-link:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#ad0119;z-index:-1;border-radius:30px;transform:scaleX(0);transition:transform .3s ease;transform-origin:left}.courses-type-tabs .nav-link.active:after{transform:scaleX(1)}