.container-enrol{background:#fff;display:flex;justify-content:center}.ax-course-instance-list.ax-table table{border-collapse:collapse;border-spacing:0;width:100%}@media only screen and (max-width:700px){.ax-course-instance-list.ax-table tr{border:1px solid #d8d8d8;border-radius:.4em;border-right:none;display:block;margin:5% 0;padding:.2em;text-align:left;white-space:normal;width:100%}}@media (max-width:700px){.ax-course-instance-list.ax-table thead{display:none}}.ax-course-instance-list tr{border-bottom:1px solid}.ax-course-instance-list thead tr{background-color:transparent;text-align:left}.ax-course-instance-list.ax-table thead td{font:700 22px/28px futura-pt-bold,sans-serif}@media (max-width:1240px){.ax-course-instance-list.ax-table thead td{font-size:19px;line-height:26px}}.enrol-loading-message{align-items:center;color:#172c48;display:flex;font-size:1rem;font-weight:500;gap:.5em;justify-content:center;padding:1em}.enrol-spinner{animation:spin .8s linear infinite;border:5px solid #172c48;border-radius:50%;border-top:3px solid transparent;height:25px;width:25px}@keyframes spin{to{transform:rotate(1turn)}}.enrol-error-message{background-color:#fff0f0;border:1px solid #d32f2f;border-radius:4px;color:#d32f2f;font-size:1rem;font-weight:500;padding:1em;text-align:center}.ax-course-instance-list table td:first-child{height:3.5em}.ax-course-instance-list .ax-course-button{display:flex;justify-content:flex-end}.ax-course-instance-list .ax-course-button a{color:#fff;display:block;text-align:center}@media (max-width:768px){.container-enrol.hl-rte table:not(.pika-table){min-width:100%}}@media only screen and (max-width:700px){.ax-course-instance-list.ax-table tbody td{display:block;text-align:left}.ax-course-instance-list .ax-course-button{justify-content:flex-start}}