:root{--font-family-headings:Lato,LatoBold,Helvetica,Arial,sans-serif;--font-family-body:Lato,LatoRegular,Helvetica,Arial,sans-serif}.font-regular{font-family:var(--font-family-body)}.font-bold{font-family:var(--font-family-headings)}.font-size-xl{font-size:1.625rem}.font-size-l{font-size:1.375rem}.font-size-m{font-size:1.125rem}.font-size-base{font-size:1rem}.font-size-base-small{font-size:.875rem}.font-size-caption{font-size:.75rem}.font-weight-normal{font-weight:400}.font-weight-bold{font-weight:700}.text-100{font-size:.75rem}.text-200{font-size:.875rem}.text-300{font-size:1rem}.text-400{font-size:1.125rem}.text-600{font-size:1.375rem}.text-800{font-size:1.625rem}.text-bold-800{color:#333;font-family:var(--font-family-headings);margin-bottom:2.25rem;font-size:1.625rem;font-weight:700}.text-bold-600{color:#333;font-family:var(--font-family-headings);margin-bottom:2.25rem;font-size:1.375rem;font-weight:700}.text-bold-400{color:#333;font-family:var(--font-family-headings);margin-bottom:2.25rem;font-size:1.125rem;font-weight:700}.text-regular-300{color:#333;font-family:var(--font-family-body);margin-bottom:2rem;font-size:1rem;font-weight:400}.weight-normal{font-weight:400}.weight-bold{font-weight:700}[data-font-theme=lato]{--font-family-headings:Lato,LatoBold,Helvetica,Arial,sans-serif;--font-family-body:Lato,LatoRegular,Helvetica,Arial,sans-serif}[data-font-theme=atkinson]{--font-family-headings:Atkinson Hyperlegible,Helvetica,Arial,sans-serif;--font-family-body:Atkinson Hyperlegible,Helvetica,Arial,sans-serif}[data-font-theme=ptserif]{--font-family-headings:PTSerifWebBold,Helvetica,Arial,sans-serif;--font-family-body:PTSerifWebRegular,Helvetica,Arial,sans-serif}[data-font-theme=opendyslexic]{--font-family-headings:OpenDyslexicBold,Helvetica,Arial,sans-serif;--font-family-body:OpenDyslexic,Helvetica,Arial,sans-serif}body{color:#333;background-color:#f4f4f4;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:.75rem}h1{margin:0;padding:0 0 1.25rem;font-size:1.125rem}.topTitle{color:#28202d;background:url(../images/h1_background.jpg) 0 8px no-repeat;margin:.25rem 0 0;padding:0}.topTitle img{vertical-align:middle}.right{float:right;padding-top:.0625rem;padding-bottom:.0625rem}.tableHeader{background:-webkit-gradient(linear,0 0,0 100%,from(#333),to(#9b9b9b));background:-ms-linear-gradient(#fff,#9b9b9b);color:#333;background:-moz-linear-gradient(#9b9b9b,#fff);background-color:#ecf8ff;border-top:1px solid #cfcfcf;border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;height:2em;margin-top:.25rem;padding:.125rem}.sortColumn a{color:#333;text-decoration:none}.sortColumn a:hover{text-decoration:underline}.headerLink{color:#333;text-decoration:none}a.headerLink:hover span{text-decoration:underline}.headerTextBox{color:#333;height:13px;text-decoration:none}.headerLink span:hover{text-decoration:underline}.sortImage{vertical-align:text-bottom;width:16px;height:16px}#wrapper{color:#333;background-color:#fff;border:1px solid #cfcfcf;max-width:1000px;margin:1.25rem auto 0;padding:1.25rem}.loginMessage{background-color:#ecf8ff;border-radius:15px;width:400px;margin:0 auto;padding:1.25rem}.form{padding:0 .25rem 0 1.25rem}.login{width:400px;margin:0 auto}.login input[type=text],.login input[type=password]{width:190px}.brand{text-align:center;margin-top:.75rem}.header-label{color:#333;background:-moz-linear-gradient(#9b9b9b,#fff);background:#ecf8ff -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#9b9b9b));border:1px solid #cfcfcf;margin-top:1.25rem;padding:.25rem .25rem .25rem 1.25rem;font-weight:700;display:block}.form-line{margin:.75rem 0;list-style:none}.form-label{vertical-align:top;width:200px;display:inline-block}.form-input{display:inline-block}.form-buttons{margin:2.5rem 0 0}.error,.warning,.information{width:auto;margin:.5rem 0 1.25rem;padding:.25rem}.information{background-color:#ecf8ff;border:1px solid #5497db}.error{color:#a63f3d;background-color:#eabebb;border:1px solid #d6615d;font-weight:700}.clear{width:50%;overflow:hidden}.refresh{color:#565656;text-align:right;margin-top:1.25rem;padding-right:0;font-size:.75rem}.legend{margin-top:1.25rem}.topmenu{float:right;text-align:right}.linkbutton{padding-left:.75rem;position:relative}.topmenu LI{margin-top:.25rem;list-style-type:none}.product{color:#9b9b9b;text-align:center;margin-top:.75rem;font-size:.75rem}.button{color:#4a4a4a;float:left;background:url(../images/bg_button_a.gif) 100% 0 no-repeat;height:24px;margin-right:.5rem;padding-right:1.125rem;font:12px arial,sans-serif;text-decoration:none;display:block}.button span{background:url(../images/bg_button_span.gif) no-repeat;padding:.25rem 0 .25rem 1.125rem;line-height:14px;display:block}.button:active{color:#333;background-position:100% 100%;outline:0}.button:active span{background-position:0 100%;padding:.5rem 0 .25rem 1.125rem}.Grid{border:0;width:100%}.Grid td{border:1px solid #cfcfcf;margin:.25rem;padding:.25rem;font-family:Arial}.Grid input[type=text]{width:98%}.GridHeader{background:-moz-linear-gradient(#cfcfcf,#fff);background:-ms-linear-gradient(#fff,#cfcfcf);color:#333;background:-moz-linear-gradient(#cfcfcf,#fff);background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#cfcfcf));border-bottom:1px solid #9b9b9b;margin:.125rem}.GridFooter td{text-align:center;border:0}.GridItem{background-color:#fff}.GridAltItem{background-color:#ececec}.tableHeader UL{float:left;margin:0;padding:.25rem .25rem .125rem .0625rem;display:inline}.tableHeader UL LI{vertical-align:middle;margin-left:0;padding:.25rem .75rem .25rem 0;list-style-type:none;display:inline}.ccl-iconlink{white-space:nowrap}.tableHeader img{vertical-align:text-bottom;border-width:0;margin:0 .25rem 0 .125rem}.NoWrapColumn{white-space:nowrap;width:150px;overflow:hidden}.ExportTable td{vertical-align:top;border:0}.exportListGrid img.recurrenceImage{cursor:pointer}.ccl-datepicker-datetimepicker{margin:.25rem;line-height:24px}.ccl-datepicker-activationmode{min-width:150px}.ccl-datepicker{display:inline}.ccl-datepicker input{width:140px}.ccl-customdatetimecontrolscontainer{display:inline}.ccl-customdatetimecontrolscontainer-hidden{display:none}.ccl-timecontrolscontainer{display:inline}.ccl-timecontrolscontainer-hidden{display:none}.ccl-timecontrolscontainer label{padding:0 .25rem}.ccl-datepicker label{width:57.5px;padding:0 .25rem 0 0;display:inline-block}.ccl-datepicker .ui-datepicker-trigger{cursor:pointer;text-indent:-99999px;vertical-align:bottom;background:url(../images/calendar34.svg) 50%/17px no-repeat;border:0;width:24px;height:24px;margin:.0625rem 0 0 .125rem}.ccl-gridtoolbar .ccl-datepicker .ui-datepicker-trigger{vertical-align:middle}.ui-datepicker .ccl-datepicker-day-available a{color:#333;background-color:#93baa4;border-color:#41956c}.ui-datepicker .ccl-datepicker-day-busy span,.ui-datepicker .ccl-datepicker-day-disabled span{color:#cfcfcf;cursor:default}.ui-widget-overlay{width:100%;height:100%;position:absolute;top:0;left:0}.ui-datepicker{background-color:#fff;border:1px solid #7dafe4;width:auto;padding:.2em .2em 0;font:11px Tahoma,Verdana,Arial,sans-serif;display:none}.ccl-datepicker .ui-datepicker .ui-datepicker-header{height:15px;padding:.2em 0;position:relative}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{width:1.8em;height:1.8em;position:absolute;top:2px}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{cursor:pointer;top:5px;left:5px}.ui-datepicker .ui-datepicker-next{cursor:pointer;top:5px;right:-8px}.ui-datepicker td.ui-datepicker-week-col{border-right:1px solid #9b9b9b}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{margin-top:-8px;margin-left:-8px;display:block;position:absolute;top:50%;left:50%}.ui-datepicker .ui-icon{text-indent:-99999px;background-repeat:no-repeat;width:16px;height:16px;display:block;overflow:hidden}.ui-datepicker .ui-datepicker-title{text-align:center;margin:0 2.3em;line-height:15px}.ui-datepicker div.ui-datepicker-title{font-size:.75rem;line-height:15px}.ui-datepicker .ui-datepicker-title select{margin:.0625rem 0;font-size:1em}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{border-collapse:collapse;width:100%;margin:0;font-size:.75rem}.ui-datepicker th{text-align:center;border:0 #9b9b9b;border-bottom:1px solid #9b9b9b;padding:.7em .3em;font-weight:700}.ui-datepicker td{border:0;padding:.0625rem}.ui-datepicker td span,.ui-datepicker td a{color:#333;cursor:pointer;text-align:center;padding:.2em;font:11px Tahoma,Verdana,Arial,sans-serif;text-decoration:none;display:block}.ui-datepicker td a.ui-state-highlight{border:1px solid #ca4343}.ui-datepicker td a.ui-state-active{border:1px dashed #ca4343}.ui-datepicker td a.ui-state-focus{border-color:#ca4343}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;border-color:currentColor #9b9b9b #9b9b9b;border-top-style:solid;border-top-width:1px;margin:0;padding:0 .2em}.ui-datepicker .ui-datepicker-buttonpane button{cursor:pointer;float:right;min-width:48px;margin:.5em .2em .4em;padding:.2em .6em .3em;font:11px Tahoma,Verdana,Arial,sans-serif;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;opacity:1}.ui-datepicker .ui-datepicker-calendar .ui-state-disabled{opacity:1;background-image:none}.ccl-datepicker input[type=text].show-format{color:#cfcfcf;font-style:italic}.ui-datepicker div.ui-datepicker-header{background-color:#7dafe4}.ui-datepicker td.ui-datepicker-other-month span,.ui-datepicker td.ui-datepicker-other-month a{color:#9b9b9b}.ui-datepicker .ccl-datepicker-day-busy span{background-color:#ececec}.ui-datepicker-lessonselect{margin-bottom:0!important}div.ui-datepicker .ui-datepicker-prev,div.ui-datepicker .ui-datepicker-next{cursor:pointer;top:5px}div.ui-datepicker .ui-datepicker-prev{left:5px}div.ui-datepicker .ui-datepicker-next{right:-8px}.ccl-datetimeactivation-datetimecontrolscontainer{display:inline}.ccl-datetimeactivation-endofdatecontainer{margin-top:.25rem}.ccl-datetimeactivation-endofdaylabel{padding:0 0 0 .25rem}.ccl-datetimeactivation-datepickerfiltercontainer{padding:0 0 0 .25rem;display:inline}.ccl-datetimeactivation-datepickerfiltercontainer label,.ccl-datetimeactivation-datepickerfiltercontainer span{padding:0 .25rem}.ccl-timespanactivation.ccl-timespancontainer-hidden{display:none}.ccl-timespanactivation{margin-top:.75rem}.ccl-datetimeactivation{margin-bottom:.25rem}.ui-datepicker .ui-datepicker-next{background:url(../images/arrow_right.png) 0 0 no-repeat}.ui-datepicker .ui-datepicker-prev{background:url(../images/arrow_left.png) 0 0 no-repeat}.timePicker>select{margin-left:.25rem;margin-right:.25rem}#recurringTaskCronSelector{margin-right:.25rem}.background_status_Finished{background-color:#93baa4}.background_status_InProgress{background-color:#ecf8ff}.background_status_Failed{background-color:#eabebb}.background_status_Pending{background-color:#f3f8f5}.selected-organisations-list{-moz-column-count:3;-moz-column-gap:50px;-webkit-column-count:3;-webkit-column-gap:50px;column-count:3;padding-left:initial;column-gap:50px;margin-bottom:.5em;list-style:none}.selected-organisations-container .information{margin-bottom:.5em;display:block}