main{margin-top:97px}.rowFilter{display:none}.navbar.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.form-control{color:#202224}#emailpreview div.info table td,#emailpreview div.info table th{padding-right:8px}.markerGroup{position:absolute;left:-5px;font-size:1.5em}.markerGroup div{padding:0;margin:0;display:flex}.marker.enableMarker{color:rgba(0,0,0,.05)}.marker.enableMarker:hover{color:rgba(0,0,0,.5)}.cdbtns{position:absolute;top:10px;right:10px}div.coursesHeader.cdlist{min-height:130px}button.btn-pts{background:none;border:none;padding:6px}.btn-tiny{padding:5px!important}.btn-tiny2{padding:.2em;font-size:.9em}tr.bt-none td,td.bt-none{border-top:none;padding-top:0}td.bl-1{border-left:1px solid #dee2e6;padding-left:1em}div.limitRemark,div.limitRemark2{position:absolute;right:0;top:0}#admdashboard tr.bookable0{background-color:#eee}#admdashboard .courseType6{background-color:yellow}span.font-big{font-size:1.1rem}td.selected{background-color:#e9ecef}tr.pts-info{background-color:#fefefe}#uDetails .group1,#uDetails .group3,#uDetails .group5,#uDetails .group7,#uDetails .group9{background-color:#eee}tr.pts-info td{padding-top:0;padding-bottom:0;color:#9e9e9e!important;border:none}.ltgrey-text{color:#dedede!important}.pts-code{background-color:#9ac!important;border-left:3px solid #001c55}.pts-code.noDiscounts{background-color:#ca9!important;border-left:none}.pts-bg{background-color:#509e2f;color:#FFF}.pts-bg:hover{background-color:#509e2f!important;color:#FFF}.bg-success-dark{background-color:#347715!important}section a{color:#509e2f;font-weight:700}a:hover{color:#2f9e00;text-decoration:underline}.text-underline{text-decoration:underline}.pts-missing{position:relative;background-color:#fee}.pts-missingIcon:before{position:absolute;right:0;content:'\f104';font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;font-size:1.5em;text-decoration:none;color:#f55;background-color:rgba(255,255,255,.9);float:right;border-radius:5px;margin:0;padding:2px}.pts-b-1{border:1px solid #aaa}.pts-mandIcon:before{position:absolute;right:0;content:'\f069';font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;font-size:.8em;text-decoration:none;color:#509e2f;background-color:rgba(255,255,255,.9);float:right;border-radius:5px;margin:0;padding:2px}#activeBookingPanel .md-form{margin-right:20px}.bg-hover,tr.rowIsTemplate.bg-hover{background-color:#ccc!important}#traineredit input{margin-bottom:0}.form-check-input[type=checkbox]:checked+label:before,label.btn input[type=checkbox]:checked+label:before{border-right:2px solid #509e2f;border-bottom:2px solid #509e2f}.form-check-input[type=radio].with-gap:checked+label:after,.form-check-input[type=radio]:checked+label:after,label.btn input[type=radio].with-gap:checked+label:after,label.btn input[type=radio]:checked+label:after{background-color:#509e2f}.form-check-input[type=radio].with-gap:checked+label:after,.form-check-input[type=radio].with-gap:checked+label:before,.form-check-input[type=radio]:checked+label:after,label.btn input[type=radio].with-gap:checked+label:after,label.btn input[type=radio].with-gap:checked+label:before,label.btn input[type=radio]:checked+label:after{border:2px solid #509e2f}.md-form input:not([type]):focus:not([readonly]),.md-form input[type=text]:not(.browser-default):focus:not([readonly]),.md-form input[type=password]:not(.browser-default):focus:not([readonly]),.md-form input[type=email]:not(.browser-default):focus:not([readonly]),.md-form input[type=url]:not(.browser-default):focus:not([readonly]),.md-form input[type=time]:not(.browser-default):focus:not([readonly]),.md-form input[type=date]:not(.browser-default):focus:not([readonly]),.md-form input[type=datetime]:not(.browser-default):focus:not([readonly]),.md-form input[type=datetime-local]:not(.browser-default):focus:not([readonly]),.md-form input[type=tel]:not(.browser-default):focus:not([readonly]),.md-form input[type=number]:not(.browser-default):focus:not([readonly]),.md-form input[type=search]:not(.browser-default):focus:not([readonly]),.md-form input[type=search-md]:focus:not([readonly]),.md-form textarea.md-textarea:focus:not([readonly]){border-bottom:1px solid #509e2f;-webkit-box-shadow:0 1px 0 0 #509e2f;box-shadow:0 1px 0 0 #509e2f}#ptsFormModal div.pts-invalid{border-right:4px solid #ff3547;padding-right:10px}#ptsFormModal div.pts-invalid input,#ptsFormModal div.pts-invalid input,#ptsFormModal div.pts-invalid textarea{color:#ff3547;background-color:rgba(255,50,90,.1)}#ptsFormModal div.tc1{display:inline;width:33%;float:left;border-bottom:1px solid #aaa}#ptsFormModal div.tc2{display:inline;float:left;width:67%;border-bottom:1px solid #aaa}#uDetails div.tc1{display:inline;float:left;width:33%}#uDetails div.tc2{display:inline;float:left;width:67%;padding-left:10px}#uDetails div.clearfix{border-bottom:1px solid #aaa}#pts-admcommunication .nav-tabs .nav-link{border:1px solid #eee}.state0{background-color:#ccc;color:#000}.state1{background-color:#00c;color:#fff}.state2,.state3{background-color:#0c0;color:#fff}.state8{background-color:#c00;color:#fff}.state9{background-color:#c00;color:#fff}.xeroState0{color:grey}.xeroState1{color:blue}.xeroState2{color:green}.xeroState9{color:red}.top-nav-collapse{background-color:#fff!important}.navbar{background-color:#fff;font-size:.9em}.navbar .dropdown .dropdown-item.active,.navbar .dropdown-item:active{background-color:rgba(0,0,0,.1)!important;color:#000}.navbar .dropdown .dropdown-item:hover{background-color:#fff;box-shadow:none;border-radius:0;transition:all .1s linear;color:rgba(0,0,0,.7)!important}.card{background-color:rgba(255,255,255,0);margin-top:30px}.md-form label{color:#757575}h6{line-height:1.7}.md-form input[type=text]:focus:not([readonly]),.md-form input[type=password]:focus:not([readonly]){border-bottom:1px solid #8EDEF8;box-shadow:0 1px 0 0 #8EDEF8}.md-form input[type=text]:focus:not([readonly])+label,.md-form input[type=password]:focus:not([readonly])+label{color:#8EDEF8}.pts-filterline{float:left;max-width:25em;margin-top:1em;margin-right:1em;position:relative;height:2.5em}.pts-w25em{max-width:25em;width:25em}tr .centre-fg:hover,tr .centre-bg:hover{z-index:auto}.centre-fg,.centre-bg{// position:absolute;opacity:.5;padding:0 5px 0 5px;opacity:.5}.pts-centre0{background-color:#999!important}.pts-centre1{background-color:#9c9!important}.pts-centre2{background-color:#99c!important}.pts-centre3{background-color:#9cc!important}.md-form.pts-filterline{margin-bottom:10px}.pts-filterline.form-check{height:40px}.pts-filterline input.select-dropdown{height:40px}.pts-filterline .select-wrapper,.pts-filterline div.md-form{margin-top:0;margin-bottom:0}li.selDis1 span{color:#9e9e9e!important}.pts-text{color:#509e2f!important}.pts-code{background-color:#eee;border:1px solid #509e2f;font-size:.8em;margin:2px;padding:2px}.fontSmall{font-size:.9em}.courseParticipants,tr.pts-active{border-left:3px solid #509e2f}.pts-selector-float{position:absolute;right:0;top:0;z-index:99999}.pts-selector-float .card{position:fixed;right:0;z-index:100;width:20%}.pts-selector-float .card-header{padding:.2em}.pts-selector-float .card-body{background:#fff}.pts-selector-float .card-body div{border-top:1px solid #dee2e6;padding:4px}.text-selectorcolor{color:#f80}.pts-selector-float .card-body div.sel-subheader{color:#f80;border:0;font-weight:700;padding:4px}#ptsFormModal .codeValid{color:green;background:#efe}#ptsFormModal .codeInvalid{color:red;background:#fee}#ptsFormModal .sidebar{position:fixed}#ptsFormModal .sidebar>div{position:relative;left:784px;top:-16px;width:100px}#ptsFormModal.modal-80 .modal-lg{min-width:1200px}#ptsFormModal.modal-80 .modal-lg .sidebar>div{left:1200px}.md-progress{margin-bottom:0}tr.newDay td{padding-top:2px;padding-bottom:2px;margin:0}tr.pts-selected{background-color:#fff5f5!important}.pts-selector-float .card-body i{float:right}table.courseDetails i.fas{border:1px solid #fff;padding:2px}table.courseDetails i.fas.green-text.notsaved{border:1px solid #cfc}table.courseDetails i.fas.grey-text.notsaved{border:1px solid #ddd}table.courseDetails .flag0{border:1px solid red}table.courseDetails .flag1{border:1px solid green}.tabs-wrapper a.ahead,.classic-tabs .nav li a.ahead{font-size:1rem;display:inline;color:#fff;padding:0}span.fromXLS{color:#4285f4}td.learnerselector>div.select-wrapper,td.learnerselector input.select-dropdown{margin:0}.overflow-visible{overflow:visible!important}.autoWrap{word-break:break-all}div.xeroTriggerBtn{position:absolute;right:0;top:0}.fc .calIconWh{background-color:#fff;top:0;position:absolute;right:0;padding:2px}.fc .limO.bookable{background-image:linear-gradient(45deg,#509e2f 25%,#76b85c 25%,#76b85c 50%,#509e2f 50%,#509e2f 75%,#76b85c 75%,#76b85c 100%);background-size:28.28px 28.28px}#admdashboard .fc .limO.full{background-image:linear-gradient(45deg,#509e2f 25%,#76b85c 25%,#76b85c 50%,#509e2f 50%,#509e2f 75%,#76b85c 75%,#76b85c 100%);background-size:28.28px 28.28px}.fc .limO.notbookable{background-image:linear-gradient(45deg,#509e2f 25%,#76b85c 25%,#76b85c 50%,#509e2f 50%,#509e2f 75%,#76b85c 75%,#76b85c 100%);background-size:28.28px 28.28px}.fc .fc-event{border:1px solid #fff}.fc .fc-state-default{color:#509e2f;border-color:#509e2f}.fc .fc-state-active,.fc .fc-content{color:#fff!important;background-color:none}.fc-toolbar .fc-button-group .fc-state-active{background-color:#509e2f}th.tablesort:after{content:'<i class="fas fa-sort"></i>'}.fc .fc-highDemand .fc-content:after{content:'\f12a';font-family:"Font Awesome 5 Free";font-style:normal;text-decoration:none;color:#f55;background-color:rgba(255,255,255,.9);float:right;border-radius:5px;margin:0;padding:2px}.publicCal .fc .fc-highDemand .fc-content:after{content:''}.fc .fc-content .fc-title .numSeats{float:right;display:block;background-color:#eee;color:#509e2f;padding:1px 2px 1px 2px;margin:1px;font-size:.8em}.fc .night .fc-content:after,.fc .night .fc-content:after{font-family:"Font Awesome 5 Free";font-style:normal;text-decoration:none;float:right;border-radius:5px;margin:0;padding:2px}.fc .night .fc-content:after{content:'\f186';color:#55f;background-color:rgba(255,255,255,.9)}.fc .notBookable .fc-content:after{content:'\f05e';color:#f55;background-color:rgba(255,255,255,.9)}#loginSwitcher{position:absolute;right:0;top:0;background-color:#eee;padding:3px}.pts-listitem{position:relative;padding-left:20px;padding-bottom:5px}.pts-listitem:before{position:absolute;left:0;content:'\f105';font-family:"Font Awesome 5 Free";font-style:normal;float:left;font-weight:900;text-decoration:none}td.col-1,th.col-1{width:8.33333%}td.col-2,th.col-2{width:16.66667%}td.col-3,th.col-3{width:25%}td.col-4,th.col-4{width:33.333328%}td.col-5,th.col-5{width:41.666672%}td.col-6,th.col-6{width:50%}td.col-7,th.col-7{width:58.333328%}td.col-8,th.col-8{width:66.666672%}td.col-9,th.col-9{width:75%}td.col-10,th.col-10{width:83.333328%}td.col-11,th.col-11{width:91.666672%}td.col-12,th.col-12{width:100%}tr.rowIsTemplate,.pts-admcoursestable tr.hover,.pts-admcoursestable td.hover,.pts-admcoursestable th.hover{background-color:#eee}.danger-text,h5.pts-remark2{color:#ff3547}.pts-missingIcon,.pts-mandIcon{position:absolute;right:0;width:0}.pts-form .md-form input[type=text]:focus:not([readonly]),.pts-form .md-form input[type=password]:focus:not([readonly]),input[type=text]:focus:not([readonly]){border-bottom:1px solid #509e2f;box-shadow:0 1px 0 0 #509e2f}.pts-form .md-form input[type=text]:focus:not([readonly]) + label,.pts-form .md-form input[type=password]:focus:not([readonly]) + label,.md-form input:not([type]):focus:not([readonly])+label,.md-form input[type=text]:not(.browser-default):focus:not([readonly])+label,.md-form input[type=password]:not(.browser-default):focus:not([readonly])+label,.md-form input[type=email]:not(.browser-default):focus:not([readonly])+label,.md-form input[type=url]:not(.browser-default):focus:not([readonly])+label,.md-form input[type=time]:not(.browser-default):focus:not([readonly])+label,.md-form input[type=date]:not(.browser-default):focus:not([readonly])+label,.md-form input[type=datetime]:not(.browser-default):focus:not([readonly])+label,.md-form input[type=datetime-local]:not(.browser-default):focus:not([readonly])+label,.md-form input[type=tel]:not(.browser-default):focus:not([readonly])+label,.md-form input[type=number]:not(.browser-default):focus:not([readonly])+label,.md-form input[type=search]:not(.browser-default):focus:not([readonly])+label,.md-form input[type=search-md]:focus:not([readonly])+label,.md-form textarea.md-textarea:focus:not([readonly])+label,.dropdown-content li>a,.dropdown-content li>span,input[type=text]:focus:not([readonly])+label{color:#509e2f}table.table-tiny td,table.table-tiny th,table.courseDetails td{padding:2px}.md-form textarea.pts-textlong{overflow-y:auto!important;min-height:400px}.pts-selector-float .card-footer i.pts-open,.pts-selector-float .card-footer.active i.pts-close{display:none}.pts-selector-float .card-footer i.pts-close,.pts-selector-float .card-footer.active i.pts-open{display:inline}.fc .fc-selected,.fc .event-hover{border:2px solid #ddd;box-shadow:5px 5px #ccc}@media (max-width:768px){.navbar:not(.top-nav-collapse){background:#fff!important}}@media (min-width:800px) and (max-width:850px){.navbar:not(.top-nav-collapse){background:#fff!important}}@media (min-width:992px){.navbar-expand-lg .navbar-nav .nav-link{padding-right:1.5rem;padding-left:1.5rem}}@media print{@page{size:A4 landscape}body{display:inline;-webkit-transform:scale(.58,.58);-moz-transform:scale(.58,.58)}main{margin:0}main>div.container{max-width:inherit;border:1px solid #000;height:100vh;width:100%!important}div.container table.td,div.container table.th,.font-small{font-size:.7rem}div.card-body,div.col-12{padding-left:0;padding-right:0}table.table-sm td,table.table-sm th{font-size:.6rem}table.courseDetails th i.fas{display:none}div.coursesHeader.cdlist{padding-top:0;padding-bottom:0;font-size:.8rem}div.coursesHeader.cdlist{min-height:auto}}.pts-leftbar{border-left:1px solid #509e2f}.vFold{max-height:50px;overflow:hidden;position:relative;cursor:pointer}.pointer{cursor:pointer}.badgeClickable{border:3px solid white}.badge-nzqa-req{}.vFold:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:25px;background:-webkit-linear-gradient(rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background-image:-moz-linear-gradient(rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background-image:-o-linear-gradient(rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background-image:linear-gradient(rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background-image:-ms-linear-gradient(rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%)}.navbar.Ptesting{box-shadow:0 2px 5px 0 rgba(255,0,0,.26),0 2px 10px 0 rgba(255,0,0,.22);//margin:1em 1.5em 0 0}body.Plocalhost{background-image:linear-gradient(45deg,#f8f8ff 25%,transparent 25%,transparent 50%,#f8f8ff 50%,#f8f8ff 75%,transparent 75%,#fff);background-size:50px 50px}nav.navbar.Plocalhost::before{position:absolute;left:10px;font-size:2em;color:red;content:'DEV';float:left;font-weight:900;text-decoration:none}.navbar.Plocalhost{box-shadow:0 2px 5px 0 rgba(0,0,255,.26),0 2px 10px 0 rgba(0,0,255,.22)}.navbar.Ptesting div a.navbar-brand::before{content:"";background:url('/img/demo.png');position:absolute;background-size:50px 50px;background-repeat:no-repeat;display:inline-block;padding:0 0 0 30px;margin:0 0 0 30px;height:50px;width:50px;left:0;filter:brightness(.9) invert(.7) sepia(.5) hue-rotate(306deg) saturate(100%);animation:blinker 3s linear infinite}@keyframes blinker{50%{opacity:.4}}div.bookingDetail{position:absolute;background-color:rgb(255,255,255);margin:0;border-left:1px solid black;border-right:1px solid black;border-bottom:1px solid black;min-width:400px}div.bookingDetail>div{padding:10px}.bookingContactEmails{border:#aaa;padding:3px;background-color:#001c55}.bookingContactEmails i{color:#fff}.print2s{display:none}.bigger{font-size:1.5em}#trainerdashboard .calContainer table .fc-content-col .fc-event-container a.notbookable .fc-content{color:#aa9!important}#trainerdashboard .calContainer table .fc-content-col .fc-event-container a.notbookable{display:none}#trainerdashboard .calContainer .fc .fc-state-active,.fc .fc-content{color:#000}#trainerdashboard table.tableCal th,#trainerdashboard table.tableCal td{padding:2px}#trainerdashboard table.tableCal tr.myRow.firstRow{background-color:#f4b183}#trainerdashboard table.tableCal tr.dayHeader{background-color:#b1cbfd}#trainerdashboard table.tableCal tr.dayHeader th{font-weight:bold}#trainerdashboard table.tableCal tr.myRow.addOnRow{background-color:#f4b183}#trainerdashboard table.tableCal tr.otherRow.firstRow{background-color:#dcc4ee}#trainerdashboard table.tableCal tr.otherRow.addOnRow{background-color:#dcc4ee}table.pts-orglearnertable>tbody>tr.firstRow td{border-top:1px solid #999;background-color:#fcfcfc}table.pts-orglearnertable>tbody>tr.addOnRow td:nth-child(n+3):nth-child(-n+5){background-color:#fcfcfc}table.pts-admscheduletable td{padding:2px}.adminchecklist table td,.adminchecklist table th{padding:2px}.dailyschedule .card-header,.dailyschedule .card-body,.dailyschedule .card{padding:0;background-color:#fff}.dailyschedule .card{margin:0}.pts-orgdashboard .card-header i.fas{font-size:2.5em;padding:0;position:relative;margin:0;display:block;top:-.3em}.orgDashNav{background-color:rgb(255,255,255,.5);top :5em;left :0;position:fixed;z-index:5000;opacity:.3;transition:all .4s linear;padding-right:1.5em}.orgDashNav:not(:hover){transition:all .4s linear;opacity:.2}.orgDashNav:hover{transition:all .4s linear;opacity:1}.orgDashNav .btn{width:100%;text-align:left}.pts-orgdashboard .numpeople{font-size:.8em;padding-left:2em}table.pts-trainerTbl td:nth-child(2),table.pts-trainerTbl td:nth-child(3){width:20%}#pts-admcoursesheader .select-wrapper ul.select-dropdown,#pts-admlearnerheader .select-wrapper ul.select-dropdown,#pts-admorganisationheader .select-wrapper ul.select-dropdown,#pts-admbookingsheader .select-wrapper ul.select-dropdown,#pts-admstatusreportheader .select-wrapper ul.select-dropdown,#pts-admcodesheader .select-wrapper ul.select-dropdown{min-width:500px!important}#emailpreview div.modal-lg{max-width:1400px}#emailpreview .vardebug{font-size:.8em;display:grid}.table tbody tr:hover{background-color:#eee}.table.courseDetailsFooterTable tbody tr:hover{background-color:unset}table.pts-admbookingstable button.sendmail{text-transform:none}#pts-admcoursesheader input:disabled{color:#ccc;text-decoration:line-through}.stickyHead{position:fixed;top:67px;left:0;width:100%;z-index:99}.stickyHead + .card-body{padding-top:90px}@media print{.stickyHead{position:unset}.stickyHead + .card-body{padding-top:10px!important}}.d-none2{display:none}.showMoreCert,.hideMoreCert{cursor:pointer}.iconInHeader{position:relative;right:0;top:5px;padding-left:5px}#HowToPopup div.modal-header,#HowToPopup .close{background-color:#509e2f;color:#fff;opacity:1;text-shadow:none}#HowToPopupx{font-weight:bold}div.bookingForm fieldset.form-check.mb-4{margin-bottom:.6rem!important}div.bookingForm .highlight1 label{font-weight:bold;background-color:#efe}.w-20{width:20%}.w-10em{width:10em}#centreInfoPopup{min-height:100px;min-width:100px;width:25%;z-index:40;border:2px solid grey;background-color:#eee;position:absolute;border-radius:5px;padding:4px}#centreInfoPopup.hoverPopup{border:3px solid #66d;background-color:#eef;font-size:.8em}#centreInfoPopup .ctime{font-weight:bold;color:#004}#centreInfoPopup .cct{//font-weight:bold}#centreInfoPopup.hoverPopup hr{padding:0;margin:0}#centreInfoPopup .clearner{color:#000}#centreInfoPopup.templatePopup{max-width:400px}#centreInfoPopup a.clearner:hover,#centreInfoPopup .bookLeanerInCourseBtn:hover{text-decoration:underline;font-weight:bold;color:#000!important}.courseGroupHL label,.courseGroupHL input,p.courseGroupHL{color:blue!important}.ptscentres tbody .fc-scrollgrid-section-liquid .fc-day{height:200px;overflow:hidden}.ptscentres tr.otherCentre{background-color:#dddfcd}.ptscentres tr.otherCentre td{color:#999!important}.ptscentres .fc-daygrid-day{max-height:175px}.ptscentres .fc-daygrid-day a.fc-event span{padding:2px}.d-contents{display:contents}div.ptscentres{margin-top:0!important}div.ptscentres .card-header{height:4em}div.ptscentres .saved{background-image:linear-gradient(45deg,#c5c46a 25%,#b4b45a 25%,#b4b45a 50%,#c5c46a 50%,#c5c46a 75%,#b4b45a 75%,#b4b45a 100%);background-size:28.28px 28.28px}div.ptscentres .card-body{}div.ptscentres .fc-event.newFromTemplate{background-color:#fff;border:12px solid #fcb932}div.ptscentres .fc-event.copyFromCourse{background-color:#fff;border:12px solid #836394}div.ptscentres .fc-event.booked{background-color:#509a2f}div.ptscentres .fc-event.bookable{background-color:#88B990}div.ptscentres .fc-event.notbookable{background-color:#b1b4b9}div.ptscentres .fc-event.full{background-color:#347715}div.ptscentres .fc-event.groupCourse{background-color:#836394}div.ptscentres .fc-event.notbookable.groupCourse{background-color:#b1b4b9}div.ptscentres .fc-event.bookable.groupCourse{background-color:#836394}div.ptscentres .fc-event.booked.groupCourse{background-color:#347715}div.ptscentres .fc-event.full.groupCourse{background-color:#347715}div.ptscentres button.delCG{background-color:#737373;color:#000}div.ptscentres button.copyCourse,div.ptscentres button.copyCG{color:#fff;background-color:#836394!important}span.noTrainer{color:#ff3131;display:block;position:absolute;padding:3px;top:0;right:0}div.ptscentres .fc-event.notbookable span.noTrainer{color:#ffa1a1}div.ptscentres .secEvent{background-image:linear-gradient(45deg,#c5c49a 25%,#fff3cd 25%,#fff3cd 50%,#95c49a 50%,#95c46a 75%,#fff3cd 75%,#fff3cd 100%);background-size:28.28px 28.28px}div.ptscentres .eventUpdated{border:1px solid #000;background-image:linear-gradient(45deg,#95c49a 25%,#70ae4f 25%,#70ae4f 50%,#95c49a 50%,#95c46a 75%,#70ae4f 75%,#70ae4f 100%);background-size:28.28px 28.28px}div.ptscentres .day1 .fc-event-main{color:#555}div.ptscentres .day2 .fc-event-main{color:#555}div.ptscentres .day3 .fc-event-main{color:#555}div.ptscentres .hoverHighlight .fc-event-main{background-color:#66d;background-image:none}#courseSettingsEdit tr.row1{background-color:#defefe}#courseSettingsEdit tr.bookable td span.cn{font-weight:bold;color:#070}#courseSettingsEdit tr.nonBookable input{background-color:#eee}#courseSettingsEdit tr.bookable div.courseBookableSel input{font-weight:bold;background-color:#070;color:#fff}#courseSettingsEdit tr.nonBookable td span.cn{font-weight:bold;color:#700}#courseSettingsEdit table.table td{padding-top:0;padding-bottom:0;border-top:1px solid #555}#courseSettingsEdit table.table td input.select-dropdown{margin:0}div.ptscentres .fc-event .cl-time{font-weight:normal}div.ptscentres .fc-event .cl-label{}div.ptscentres .fc-event .cl-typesBooked{color:#ccc;font-weight:normal}div.ptscentres .fc-event .cl-typesAvailable{color:#ccc;font-weight:normal}span.editCourseBtn.isNew1 .btn{}.pts-centrecoursestable.changesNotSaved{border:2px solid #faa;background:rgba(255,195,90,.1)}.centreProcessing div.helToggle{background-color:#eee;height:100%;min-height:40px;min-width:5px}.hlOnGreen-text{color:#9d4}.centreProcessing div.moreInfo.isNoGB .gb{background-color:#eee;display:none}.centreProcessing div.moreInfo.isGB .gb{border:1px solid #ccc;background-color:#eee}table.pts-centrelocationtable tr.locAct0{background-color:#f0d8d8}table.pts-centrelocationtable tr.locAct9{background-color:#e4e4e4}@media (min-width:992px){.modal-lg,.modal-xl{max-width:950px}}@media (min-width:1300px){.modal-lg,.modal-xl{max-width:1100px}}@media (min-width:1700px){.modal-lg,.modal-xl{max-width:1600px}}div.clockpicker .picker__footer:nth-child(1 of .clockpicker-button){background-color:#001c55;color:#fff}.formNote{margin-left:2.5rem;color:#333}table.pts-centrelocationtable .lastUsed0{color:red;font-weight:bold}table.pts-centrelocationtable .lastUsed1{color:black}table.pts-centrelocationtable .lastUsed2{color:blue}table.pts-centrelocationtable .lastUsed3{color:#550}table.pts-centrelocationtable .lastUsed4{color:#aa0;font-weight:bold}.ptscentres .calContainer{width:100%;display:inline-block}button.dragTemplate{}button .dragBtnLine2{font-size:1.5em}div.ptscentres div.card-header.organisationHeader button.centre-fg,div.ptscentres div.card-header.learnerHeader button.centre-fg,div.ptscentres .btn-onbar{background-color:#fff!important;color:#222;font-size:.74rem;padding:.2em .6em .2em .6em!important;min-width:60px;margin:0 1em 0 0}div.ptscentres .btn-msg{background-color:#fff!important;color:#222;font-size:.74rem;padding:.3em 1em!important;margin:0 1.5em 1em 0}div.ptscentres .bg-email{background-color:#c383a4;color:#fff}div.ptscentres .text-email{color:#c383a4}div.ptscentres .bg-pdf{background-color:#5f9ea0;color:#fff}div.ptscentres .btn-pdf{background-color:#5f9ea0!important;color:#fff;font-size:.74rem;padding:.3em 1em!important;margin:0 1.5em 1em 0}a.courseProcessingLink{font-weight:bold;color:#000}div.ptscentres .courseProcessingLink{}.certExternal{opacity:.6}div.card-header .centerbox{display:flex;flex-direction:column;justify-content:center;height:100%}div.ptscentres .duplist{z-index:100}div.ptscentres.trainerHL .fc-event{background-color:#ccc}.autocomplete-results{position:absolute;z-index:1000;width:100%;background:#fff;border:1px solid #ccc;border-top:none;max-height:200px;overflow-y:auto}.autocomplete-item{padding:8px 12px;cursor:pointer}.autocomplete-item:hover{background-color:#f8f9fa}.addressfinder input{background-color:#eafafa!important}