@import url('https://fonts.googleapis.com/css2?family=Helvetica:wght@400;500;600;700&display=swap');.error{color:#e00;font-style:italic}p{padding:0 0 .8125em}html,body{margin:0;padding:0}html,body,p,td,div{color:#444;font-family:Poppins,Arial,Helvetica,sans-serif;font-size:15px;line-height:1.33em}h3{color:#000;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:normal}#client-login{width:100%}#login-wrap{margin:50px auto;width:600px;border:3px solid #ccc;padding:40px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#logo-wrap{margin:20px}#rto-logo-wrap{margin:20px}#logo-wrap a,#rto-logo-wrap a{border-bottom:0}#login-header{margin-bottom:20px}@media only screen and (min-width:768px){#course-dates,#coursestable{border-collapse:separate;border-radius:.25rem;border:1px solid #ddd}#course-dates td,#course-dates th,#coursestable td,#coursestable th{padding:.5rem;line-height:1.2rem;font-size:1em;text-align:left}#course-dates [align="right"],#coursestable [align="right"]{text-align:right}#course-dates .xs-label,#coursestable .xs-label{display:none}#course-dates .classrow,#course-dates .unitrow,#coursestable .classrow,#coursestable .unitrow{display:table-row}#course-dates .classrow>td,#course-dates .unitrow>td,#coursestable .classrow>td,#coursestable .unitrow>td{border-bottom:0}#course-dates .vacancies-display,#course-dates .enrol-display,#coursestable .vacancies-display,#coursestable .enrol-display{text-align:right}#course-dates .classrow .classlisting>table,#course-dates .unitrow .unitlisting>table,#coursestable .classrow .classlisting>table,#coursestable .unitrow .unitlisting>table{margin:0}}@media only screen and (max-width:767px){#course-dates,#coursestable{border-radius:.25rem;border:1px solid #ddd}#course-enrolment h2,#course-enrolment h3{padding:0 .5rem}.form-label-wrap{padding:0 .5rem}.form-field-wrap{padding:0 .5rem;width:100%}#course-enrolment>p{padding:0 .5rem}#course-enrolment .form-row{margin-bottom:1rem}#course-dates .table-header,#coursestable .table-header{display:none}#course-dates td,#course-dates th,#coursestable td,#coursestable th{font-size:1em}#course-dates .course-row,#coursestable .course-row{display:block;float:none;border-radius:.25rem}#course-dates .course-row td,#coursestable .course-row td{display:flex;padding:.5rem;line-height:1.4;font-size:15px}#course-dates .course-row td:last-child,#coursestable .course-row td:last-child{border-bottom:0}#course-dates .xs-label,#coursestable .xs-label{display:inline-block;flex:0 0 75px;padding-right:1rem;font-weight:bold;text-align:left}#course-dates .classrow>td,#course-dates .unitrow>td,#coursestable .classrow>td,#coursestable .unitrow>td{display:block;padding:0}#course-dates .classrow,#course-dates .unitrow,#coursestable .classrow,#coursestable .unitrow{float:none;display:block;margin:.75rem;font-size:14px}#course-dates .classrow>td,#course-dates .unitrow>td,#coursestable .classrow>td,#coursestable .unitrow>td{border-bottom:0}#course-dates .classrow .classlisting>table,#course-dates .unitrow .unitlisting>table,#coursestable .classrow .classlisting>table,#coursestable .unitrow .unitlisting>table{width:100%}#course-dates .classrow .classlisting tr,#course-dates .unitrow .unitlisting tr,#coursestable .classrow .classlisting tr,#coursestable .unitrow .unitlisting tr{float:none}#course-dates .classrow .classlisting td,#course-dates .unitrow .unitlisting td,#coursestable .classrow .classlisting td,#coursestable .unitrow .unitlisting td{display:table-cell;padding-right:10px;line-height:1.4}#coursestable .pricecell span:not(.xs-label){display:block;margin-right:10px}#coursestable .pricecell span:not(.xs-label):nth-child(n+3){margin:0 10px 0 20px}.addstudents{width:auto}.addstudents .studentRow{position:relative}.addstudents .studentRow>div>.row-number{display:block;margin-top:15px}.addstudents .studentRow>div>.name{display:block}.addstudents .studentRow>div>.price{position:absolute;right:.2em;top:25px;margin:0}.addstudents .studentRow .remove{position:absolute;right:.2em;top:0}.addstudents .studentRow>.tableRow{padding:0}.addstudents .studentRow>.tableRow>.tableCell{float:none;width:100% !important}.addstudents .studentRow>.tableRow>.tableCell .form-field-wrap{padding:0}.addstudents .form-field-wrap input[type="text"],.addstudents .form-field-wrap input[type="email"],.addstudents .form-field-wrap input[type="tel"],.addstudents .form-field-wrap input[type="password"],.addstudents .form-field-wrap select,.addstudents .form-field-wrap textarea{width:100%}#studenttable{padding:0 .5rem}}.hero-overlay,h2.enrol-now,#classroomdates .course-dates-header{display:none}.site-button,.submit,.enrol-link,button,input[type="submit"],input[type="button"],input[type="reset"],.button,a.button,a.button:visited,[role~="button"]{display:inline-block;zoom:1;vertical-align:baseline;margin:0 2px;padding:.5em 2em .55em;outline:0;cursor:pointer;line-height:1 !important;text-align:center;text-decoration:none;font-size:14px/100%;text-decoration:none;border:0;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;background:#49a5ee}#course-dates .enrol-link.site-button{color:#fff;background:#49a5ee}#course-dates .enrol-link.disabled{background:gray}#course-dates,#course-dates table{border-collapse:collapse;border-spacing:0;border:1px solid #ddd;width:100%;max-width:100%;padding:0;margin:0;font-size:1em}#course-dates{border:0}#course-dates a{color:#000;text-decoration:underline}#course-dates a.displayclasses{text-decoration:underline}#course-dates tr:nth-child(even)>th,#course-dates tr:nth-child(even)>td{background:#f2f2f2}#classroomdates{overflow:hidden;border:1px solid #ddd;border-radius:7px}#course-dates th{padding:10px;font-size:14px;font-weight:600;text-align:left}#course-dates td{padding:10px;line-height:25px}#course-dates .vacancies-display{text-align-last:left}#course-dates td.cost-display span span{font-weight:normal}#course-dates .course-row.even td,#course-dates .classrow.even>td{background:#f2f2f2}#course-dates .course-row.odd td,#course-dates .classrow.odd>td{background:#fff}.location-display a{cursor:pointer}#course-dates .units-display{display:none}.classlisting table{background:#fff}#course-dates td,#course-dates th,#coursestable td,#coursestable th{font-size:15px !important}#cherry-footer{margin-top:.5rem}#enquirydiv .site-button{margin:0 .5rem;padding:.75rem 2rem .75rem;font-weight:bold;font-size:15px;background:#ffe317}@media only screen and (max-width:767px){.enrol-display .xs-label{display:none !important}#course-dates .course-row td,#coursestable .course-row td{font-size:14px}#course-dates .xs-label,#coursestable .xs-label{flex:0 0 80px}#course-dates .classrow>td,#course-dates .unitrow>td,#coursestable .classrow>td,#coursestable .unitrow>td{background:none !important}#course-dates .course-row,#coursestable .course-row{border-top:1px solid #ddd;border-radius:0}#course-dates .course-row:first-child,#coursestable .course-row:first-child{border-top:0}}
