body{margin:0;padding:0;-webkit-font-smoothing:antialiased;font-family:"Segoe UI",sans-serif,Arial,Verdana;font-size:1em}input[readonly=readonly],textarea[readonly=readonly]{background:#e5e5e5;border-color:#bcbcbc;border-width:1px}input[type=button],input[type=submit]{-webkit-appearance:none;color:#fff;background:#eb5a23;border-radius:20px;border-width:0;min-width:120px;box-sizing:border-box;padding-left:10px;padding-right:10px}input[type=button]:disabled,input[type=submit]:disabled{color:#a5a5a5;background:#e5e5e5;border-color:#a5a5a5}input[type=button]:enabled:hover,input[type=submit]:enabled:hover{color:#fff;background:#00a052;border-radius:20px;cursor:pointer}input,select,textarea{padding:7px 5px;margin:2px 0;box-sizing:border-box}.Right{float:right}.AlignRight{position:absolute;right:0}.Left{float:left}.ButtonMaginLeft{margin-left:5px}.ButtonSelected{background:#00a052 !important}h1{clear:both;font:600 1.25em "Segoe UI",sans-serif,Arial,Verdana;color:#00a052;border-left:8px solid #00a052;border-bottom:1px solid #00a052;text-align:left;margin:0 0 0 0;padding:5px 0 5px 4px}h2{clear:both;font:600 1.25em "Segoe UI",sans-serif,Arial,Verdana;color:#000;border-left:0 solid #62624c;border-bottom:1px solid #62624c;border-top:0 solid #62624c;text-align:left;margin:0 0 0 0;padding:5px 0 5px 4px}a{text-decoration:none;color:#eb5a23;cursor:pointer}a:hover{text-decoration:none;color:#00a052}.StandardParagraph{margin-left:10px}#dvViewOrder a,#dvBookingProgressLog a{color:#eb5a23}#dvViewOrder a:hover,#dvBookingProgressLog a:hover{color:#00a052}.DatePicker{width:70px !important}.ui-datepicker-trigger{margin-left:5px}.Accordion{background-color:#fafaf0;color:#000;cursor:pointer;padding:18px;border:none;text-align:left;outline:none;font-size:15px;transition:.4s;box-shadow:0 0 2px rgba(0,0,0,.2);display:block !important}.AccordionHighlight{color:#fff;background:#003e7e}.AccordionActive,.Accordion:hover{background-color:#f0f0e6}.AccordionHighlight:hover{color:#fff;background:#00356b}.AccordionPanel{padding:10px 12px;display:none;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,.2);overflow:hidden}.Accordion:after{content:'➕';font-size:13px;color:#777;float:right;margin-left:5px}.Active:after{content:"➖"}.body_master{background:transparent linear-gradient(180deg,#ecece4 0%,#ecece4 20%,#fff 50%) 0% 0% no-repeat padding-box;background-position:0 120px;min-height:100vh}.body_popup{background:transparent linear-gradient(180deg,#ecece4 0%,#ecece4 20%,#fff 54%) 0% 0% no-repeat padding-box;background-position:0 0;min-height:100vh}.ITMTInfoBox{padding:8px;background-color:#fffac6}.ITMTInfoBox a{margin-left:0 !important}.MasterHeader{background-color:#fff;padding:10px;width:100%;margin:auto;position:relative;font:300 18px Arial;text-transform:none;letter-spacing:1.05px;height:100%}.MasterHeader .MasterTitle2{font:300 18px Arial;letter-spacing:1.05px}.MasterHeaderWrapper{background-color:#fff}.LoggedInUser{font:300 14px Arial}.MasterHeader select{font:300 12px Arial;letter-spacing:1.05px;border:1px solid #ddd}.MasterHeaderSeparator{background-color:#ecece4;border-top:1px solid #ddd;border-bottom:1px solid #ddd;width:100%;position:relative;display:inline-block;font:300 14px Arial;letter-spacing:1.05px}.MasterHeaderSeparator select{font:300 12px Arial;letter-spacing:1.05px;border:1px solid #ddd}.MasterHeaderSeparator>div{margin:0 20px}.MasterHeaderSeparator>div>div{float:right;margin-top:5px;margin-bottom:5px}.MasterHeaderSeparator>div>div ul{list-style:none;margin:0;padding:0}.MasterHeaderSeparator>div>div ul li{display:inline-block;margin-left:10px;margin-right:10px}.MasterHeaderSeparator a{text-decoration:none;color:#eb5a23}.MasterHeaderSeparator a:hover{text-decoration:none;color:#00a052}.LanguageDropDown{float:left !important;margin-left:25px}.SiteSearch{display:inline-block;float:none !important;margin-left:25px;margin-top:10px !important}.Userlinks{margin-top:15px !important}.MasterTitle1{color:#094684;font-size:20px;font-weight:bold}.MasterTitle2{color:#2e343c;font-size:20px;margin-bottom:12px}.MasterTitle3{color:#000;font-size:15px;margin-right:10px;margin-bottom:12px}.MasterHeaderTitle{cursor:pointer;display:inline-block}.MasterHeaderTitle span,#LoginHeaderTitle span{display:inline-block}.VDAGreen{color:#057f4a}#LoginHeaderTitle{cursor:pointer;display:inline-block}#divLoginContainer{width:350px;margin-left:auto;margin-right:auto}#divLoginContainer .MasterTitle2{margin-left:0}#divLoginContainer ul{list-style:none;padding:10px;margin:0}#divLoginContainer ul li{padding:10px}#divLoginContainer ul li div{display:inline-block}#divLoginContainer .Label{width:100px}#divLoginContainer ul li a:not([href]){color:rgba(0,0,0,.2)}#divLoginContainer input[type=text],input[type=password]{width:200px}#dvRegisteredContainer{width:50%;margin-left:auto;margin-right:auto}#dvRegisteredContainer .MasterTitle2{margin-left:0}#dvRegisteredContainer ul{list-style:none;padding:10px;margin:0}#dvRegisteredContainer ul li{padding:10px}#dvRegisteredContainer ul li div{display:inline-block}.AddressDetails{padding:10px}.AddressDetailsDiv{padding:10px;min-width:400px}.AddressDetails .AddressLabel{width:150px;vertical-align:top;display:inline-block}.AddressDetails .AddressDetail{vertical-align:top;display:inline-block}.AddressPanel{background-color:#f6f6f6;margin-left:10px}.AddressDetails li{padding:0 !important}.DetailsContainer ul{list-style:none;padding:10px;margin:0}.DetailsContainer ul li{padding:6px}.DetailsContainer>ul>li>div{display:inline-block}.DetailsContainer .Label{width:125px;padding:10px 0 0 0}.DetailsContainer .LabelWide{width:250px}.DetailsContainer input[type=text]{width:381px}.DetailsContainer textarea{width:381px}.DetailsContainer .BlockDiv{display:block}.DetailsContainer .InlineDiv{display:inline-block}.CompactContainer ul{list-style:none;margin:0;padding:0}.CompactContainer>ul>li>div{display:inline-block}.CompactContainer .Label{width:125px;padding:10px 0 0 0}.CompactContainer .LabelWide{width:250px}.CompactContainer input[type=text]{width:381px}.CompactContainer .BlockDiv{display:block}.CompactContainer .InlineDiv{display:inline-block}.BookNowPanel>ul{list-style:none;margin:0;padding-left:20px;padding-right:20px}.BookingAdminDetailsSections{vertical-align:top;display:inline-block}.BookingAdminDetailsCol1{width:180px}.BookingAdminDetailsCol3{width:130px !important}.BookingAdminDetailInfoBox{font-size:small;padding:5px}.EditAddressContainer{width:600px !important}.ParticipantPanels{width:calc(100% - 450px)}.ParticipantPanel{min-height:520px;margin-bottom:5px}.MasterLeftPanel{color:#1a1a1a;display:inline-block}.MasterRightPanel{color:#1a1a1a;position:absolute;right:10px;vertical-align:middle;display:inline-block;text-align:right}.MasterRightPanel div{display:inline-block;vertical-align:middle;padding-top:34px;padding-bottom:23px;padding-left:15px;padding-right:15px}.MasterRightPanel div select{margin-right:20px;color:#1a1a1a}.MainMenuItem{display:inline-block;padding-top:25px;padding-bottom:25px;padding-left:20px;padding-right:20px}nav{right:auto;position:relative;margin-left:auto;text-decoration:none;list-style:none}nav a{text-decoration:none;color:#1a1a1a}nav a:hover{text-decoration:none;color:#eb5a23}nav>ul>li{position:relative;display:inline-block;text-decoration:none;margin-top:10px;margin-bottom:10px}nav>ul>li:first-child{padding-left:0}nav ul li:hover>ul{display:block}nav ul{background:inherit;padding:0;list-style:none;position:relative;display:inline-table;margin:0}nav ul:after{content:"";clear:both;display:block}nav ul li{float:left;outline-color:#1a1a1a}nav ul li a{display:block}nav ul ul{display:none;background-color:#fff;padding:0;position:absolute;width:250px;z-index:4;box-shadow:0 0 2px rgba(0,0,0,.2)}nav ul ul li{position:relative;width:100%}nav ul ul li a,nav ul ul li div{font:300 15px Arial;padding:2px 5px;color:#1a1a1a;text-align:left;padding:10px 20px 10px 30px}nav ul ul li a:hover,nav ul ul li div:hover{background-color:#f6f6f6;color:#eb5a23}nav ul ul ul{position:absolute;left:100% !important;top:0}.Loading{position:fixed;right:0;left:0;top:0;bottom:0;text-align:center;padding-top:100px;z-index:99}.PopupLoadingBg{background-color:#fff;filter:alpha(opacity=40);opacity:.9}.PopupLoadingBg.MoreTransparent{filter:alpha(opacity=20);opacity:.35}#divDataEntry{margin:10px}#divDataEntry ul{list-style:none;padding:0}#divDataEntry ul li{list-style:none;margin:10px}#divDataEntry ul li .Field .ErrorLabel{margin:0;white-space:pre-line}#divDataEntry ul li .Label{display:inline-block;width:175px;vertical-align:central;text-align:left;float:left}#divDataEntry ul li .LabelBold{font-weight:bold}#divDataEntry ul li .Field{display:inline-block;width:60%;vertical-align:top;text-align:left}#divDataEntry ul li .Field label{margin-left:6px}#divDataEntry ul li .FieldLong input,#divDataEntry ul li .FieldLong select{width:100%}#divDataEntry ul li .FieldShort input{width:120px}#divDataEntry ul li .FieldShort select{min-width:124px}#divDataEntry ul li .FieldShorter input{width:70px}#divDataEntry ul li .FieldShorter select{width:74px}#divDataEntry ul li .FieldNumber input{text-align:right}#divDataEntry ul li .Field{display:inline-block;width:60%;vertical-align:top;text-align:left}.FieldRight{text-align:right !important}#divDataEntry ul li .RightSection{display:inline-block;margin-left:150px;vertical-align:top;text-align:left;width:330px}#divDataEntry ul li .LeftSection{display:inline-block;vertical-align:top;text-align:left;width:330px;white-space:nowrap}#divDataEntry ul li .LeftSection .Leftfield{display:inline-block;vertical-align:top;text-align:left}#divDataEntry ul li .RightSection .Label{font-weight:bold}#divDataEntry ul li .LeftSection .Label{font-weight:bold}.divDataEntry{margin:10px}.divDataEntry ul{list-style:none;padding:0}.divDataEntry ul li{list-style:none;margin:10px}.divDataEntry ul li .Field .ErrorLabel{margin:0;white-space:pre-line}.divDataEntry ul li .Label{display:inline-block;width:175px;vertical-align:central;text-align:left;float:left}.divDataEntry ul li .LabelBold{font-weight:bold}.divDataEntry ul li .Field{display:inline-block;width:60%;vertical-align:top;text-align:left}.divDataEntry ul li .Field label{margin-left:6px}.divDataEntry ul li .FieldLong input,.divDataEntry ul li .FieldLong select{width:100%}.divDataEntry ul li .FieldShort input{width:120px}.divDataEntry ul li .FieldShort select{width:124px}.divDataEntry ul li .FieldShorter input{width:70px}.divDataEntry ul li .FieldShorter select{width:74px}.divDataEntry ul li .FieldNumber input{text-align:right}.divDataEntry ul li .Field{display:inline-block;width:60%;vertical-align:top;text-align:left}.divDataEntry ul li .RightSection{display:inline-block;margin-left:150px;vertical-align:top;text-align:left;width:330px}.divDataEntry ul li .LeftSection{display:inline-block;vertical-align:top;text-align:left;width:330px;white-space:nowrap}.divDataEntry ul li .LeftSection .Leftfield{display:inline-block;vertical-align:top;text-align:left}.divDataEntry ul li .RightSection .Label{font-weight:bold}.divDataEntry ul li .LeftSection .Label{font-weight:bold}.ButtonsContainer{position:relative;display:block;padding:9px 9px 0 9px}.FixedButtonsContainer{position:fixed;bottom:0;margin-bottom:0;left:10px;right:10px;background-color:#fff;z-index:502}.FixedButtonsContainerFullWidth{left:0;right:0}.FixedButtonBar{height:70px}.SaveCancelButtonsContainer{border-top-color:#bdbdb5;border-top-style:solid;padding-bottom:9px;background-color:#f7f7f3}.ErrorLabel{color:#f00;display:block;font-size:14px;margin:5px;padding:0 0 0 20px;background:url('../Images/ico_error-16.png') 2px 1px no-repeat}.InfoNote{display:block;font-size:10px}.ErrorLabelCentre{color:#f00;display:block;font-size:14px;margin:5px;text-align:center;width:381px;padding-left:155px !important;background:url('../Images/ico_error-16.png') 130px 1px no-repeat}.ErrorLabelInset{color:#f00;display:inline-block;font-size:14px;margin:5px;padding:0 0 0 20px;background:url('../Images/ico_error-16.png') 2px 1px no-repeat}.DataEntryInvalid{border-color:#f00 !important;border-width:1px;border-style:solid}.RequiredField{color:#f00 !important;vertical-align:top;padding:11px 0 0 3px}.CreatedAndUpdatedText{display:block;font-size:small}.PlainTextArea{width:100%;height:200px}.FilterContainer div{display:inline-block}.FilterContainer div ul{padding:0;margin:0;list-style:none}.FilterContainer div ul li{display:inline-block;margin-right:20px}.FilterContainer div ul li div{display:block}.FilterContainer{margin:10px}.GridContainer{margin:10px 10px 10px 10px}.Sticky0{position:sticky;top:0}.Sticky28{position:sticky;top:28px}.Sticky28 th{outline:1px solid rgba(168,167,190,.3)}.Sticky0 th{outline:1px solid rgba(168,167,190,.3)}.CurrentBookings{color:#00f !important;font-weight:bold}.FutureBookings{color:#00f !important}.CancelledBookings{color:#808080 !important}.PaymentPending{color:#f00 !important}.FieldsContainer{margin:10px}.FieldsContainer ul{list-style:none;display:inline-block;vertical-align:top}.FieldsContainer ul li input{margin-right:5px}.CentreFilters{vertical-align:top;margin-top:61px}.BookingsFilterList li{width:230px}#MasterFooter{float:left;width:100%;height:30px;clear:both;margin-top:0;border-top:1px solid #ddd;color:#000}#MasterFooter #width{position:relative;z-index:3;padding-top:4px;padding-right:6px;text-align:right}.DataEntryInvalid{border-color:#f00 !important;border-width:1px;border-style:solid}.TrainingPlaceAndDate{position:relative}.TrainingPlaceAndDate .TrainingInfoRight{text-align:right;display:inline-block !important;float:right}.TrainingPlaceAndDate .TrainingInfoLeft>div{display:block}.TrainingPlaceAndDate .TrainingInfoRight>div{display:block}.AlternativeDatesTitle{font-size:15px !important}.TrainingsListul ul li{padding:10px}.TrainingsListul li{list-style:none;font-size:22px;padding:8px}.TrainingsListul li ul li{list-style:none;font-size:14px}.TrainingsListul li ul li:nth-child(even){background-color:#f6f6f6}.TrainingsListul li ul li:nth-child(odd){background-color:#fff}.TrainingsListTitle{width:700px;display:inline-block;vertical-align:text-top;padding-right:10px;font-weight:bold}.WaitingListTrainingTitle{width:210px;display:inline-block;vertical-align:text-top;padding-right:10px}.TrainingsListCode{width:90px;display:inline-block;vertical-align:text-top;padding-right:10px}.TrainingsListTrainingType{width:25px;display:inline-block!important;vertical-align:text-top}.TrainingsListTrainingType img{vertical-align:middle}.TrainingsListCity{width:150px;display:inline-block;vertical-align:text-top}.TrainingsListDates{width:190px;display:inline-block;vertical-align:text-top}.TrainingsListStatus{width:80px;display:inline-block;vertical-align:text-top;padding-right:10px}.TrainingsListDatesBold{font-weight:bold}.divTrainingPlaceAndDate{font-weight:600;max-width:calc(100vw - 350px)}.TrainingsCatDesc{padding:10px 10px 20px 10px;font-size:15px;display:inline-block;vertical-align:text-top}a.TrainingsListLink:link,a.TrainingsListLink:visited{color:#1a1a1a}a.TrainingsListLinkAlt:link,a.TrainingsListLinkAlt:visited{color:#000}a.TrainingsListLink:hover{color:#eb5a23}a.TrainingsListLinkAlt:hover{color:#eb5a23}.ContactsList li{border-bottom-color:rgba(232,232,232,1);border-bottom-style:solid;border-width:1px}.ContactsList li:hover{font-weight:600;background-color:#f3f5f6;background-color:rgba(250,250,250,.95)}.ContactsListselected div.ContactInfo{font-weight:bold}.ContactInfo{display:inline-block !important;cursor:pointer}.ContactCheck{width:20px;vertical-align:top}.ContactBookedName{vertical-align:text-top;margin-right:20px;min-width:150px}.ContactsList input[type=button]{font-size:11px;padding:5px}.ContactBookedEmail{vertical-align:text-top;margin-right:20px;min-width:250px}.ContactBookedStatus{vertical-align:text-top;font-style:italic}.ContactBookedActions{vertical-align:text-top;color:#dc143c}.ContactBookedActions a{margin-left:20px}.CancelButton{display:block;margin-left:10px}.CancelActions{margin-left:10px;padding:15px;color:#000;background-color:#eaeaea;font-weight:normal}.CancelActions table{width:500px}.CancelActions table th{text-align:left}.CancelActions textarea{width:100%;height:100px;font-family:"Segoe UI",sans-serif,Arial,Verdana;font-size:1em}.CancelActions #divDataEntryButtons{text-align:right}.BookingStatus{display:block}.BookingPaymentRequired{color:#f00}.NewButtonContainer{position:absolute;right:0;margin-top:2px}.RequirementsActions{padding:15px;color:#000;background-color:#eaeaea;vertical-align:top;font-weight:normal}.RequirementsActions textarea{height:100px;font-family:"Segoe UI",sans-serif,Arial,Verdana;font-size:1em}.RequirementsBox{vertical-align:top}.RequirementsListul{list-style:none;font-size:2px;padding:4px}.RequirementsListul li{list-style:none;font-size:12px;padding:8px}.RequirementsListul li:nth-child(even){background-color:#f6f6f6}.RequirementsListName{width:150px;display:inline-block;vertical-align:text-top;padding-right:10px}.RequirementsListEmail{width:200px;display:inline-block;vertical-align:text-top;padding-right:10px}.RequirementsListRequirement{width:500px;display:inline-block;vertical-align:text-top;padding-right:10px}.Materials-Selection{font-weight:normal;padding-right:5px}.SpReqSeen{min-width:30px}.SpReqSeen:after{content:'✔';color:#008000;vertical-align:super}.SpReqUnSeen{min-width:30px}.SpReqUnSeen:after{color:#e60000;color:#e60000;content:"!";font-weight:bold;font-size:18px;margin-left:2px}.Availabilityindicator{padding:5px;display:inline-block;margin-right:5px}.traininglegend{height:100px;background-color:#ecece4}.legend-title{text-align:left;margin-bottom:5px;font-weight:bold;font-size:90%}.traininglegend .legend-scale ul{margin:0;margin-bottom:5px;padding:0;float:left;list-style:none}.traininglegend .legend-scale ul li{font-size:14px;list-style:none;margin-left:0;line-height:18px;padding:1px;background-color:#ecece4 !important}.traininglegend ul.legend-labels li i{display:block;height:12px;width:12px;float:left;margin-top:3px;margin-right:5px;margin-left:0}.popover{border:2px solid #808080;-webkit-animation:fade-in .5s linear 1;-moz-animation:fade-in .5s linear 1;animation:fade-in .5s linear 1}.popover-title{background-color:#00a052;color:#fff;font-size:14px;text-align:center}.popover-content{background-color:#fff;color:#000;padding:10px;white-space:pre-wrap}.clspopover{margin-bottom:-4px;vertical-align:top;margin-top:3px}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@-moz-keyframes fade-in{from{opacity:0}to{opacity:1}}@-ms-keyframes fade-in{from{opacity:0}to{opacity:1}}.ActiveTraining{list-style:none;padding:0}.ActiveTraining li{margin:10px;padding:20px;background-color:#fff;min-width:300px;text-align:center;display:inline-block;height:90px;vertical-align:top}.ActiveTraining li p{margin-top:0}.AccessingTraining{text-align:center;margin:40px}.AccessingTraining div{padding:10px}.TemplatesList{list-style:none;padding:0;margin-top:28px;border-top:1px solid #094684}.TemplatesList>li{margin:10px;padding:20px;min-width:300px;text-align:center;display:inline-block;position:relative;vertical-align:top;width:310px;text-wrap:normal;border-top:1px solid #eee;background:linear-gradient(to bottom,#eee 0%,#fff 50%)}.TemplatesList>li>div>p{margin-top:0;cursor:pointer}.RemovePointer p{cursor:default !important}.TemplateDocumentsTitleBar{border-bottom-color:#094684;border-bottom-style:solid;padding-bottom:9px}.TemplateDocumentsHeaderBar{border-bottom-color:#d3d3d3;border-bottom-style:solid;border-bottom-width:1px;padding-bottom:9px}.TemplateDocumentsHideField{display:none}.TemplateDocumentsShowField{display:block}.TemplateDocumentsSelection{width:100%;text-align:center}.TemplateDocumentsSelection select{width:80%}.TemplateDocumentsLanguages{text-align:center}.TemplateDocumentsLanguages li{display:inline-block}.TemplateDocumentsFileControl{width:350px !important;display:inline-block !important}.TemplateDocumentContextMenu{position:absolute;right:0;top:0;cursor:pointer;z-index:2;width:40px;height:40px;box-shadow:0 0 1px rgba(0,0,0,.2);font-size:20px}.TemplateDocumentContextMenu div{position:relative}.TemplateDocumentContextMenu:hover>div ul{display:block}.TemplateDocumentContextMenu ul{display:none;position:absolute;top:10px;right:1px;z-index:1;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,.2);list-style:none;padding:0}.TemplateDocumentContextMenu ul li{display:flex;width:100%;white-space:nowrap}.TemplateDocumentContextMenu ul li a{display:block;font:300 15px Arial;color:#1a1a1a;text-align:right;padding:10px 20px 10px 30px;width:100%}.TemplateDocumentContextMenu ul li a:hover{background-color:#f6f6f6;color:#1a1a1a}.TemplateDocumentInactive{opacity:.5;color:#808080}.DocumentTemplateProvidersList li{border-bottom-color:#d3d3d3;border-bottom-style:solid;border-bottom-width:1px;padding:5px;min-height:100px}.DocumentTemplateProvidersList li .Label{width:250px !important}.DocumentTemplatePreviewHeader{text-align:left;margin-left:10px;margin-right:10px;margin-bottom:10px;margin-top:30px}.PreviewFormFields .Label{float:none !important}.FormFields textarea{width:100%}.ChangeRemoveDoc>a{display:inline-block;margin-right:30px}.ChangeRemoveDoc>img{margin-top:15px}.CloseWindowContent a{text-decoration:underline}.CloseWindowContent input{margin-top:20px}.ParticipantListContextMenu{position:absolute;right:9px;top:6px;cursor:pointer;z-index:2;width:110px;height:34px;box-shadow:0 0 1px rgba(0,0,0,.2);font-size:20px;text-align:center;padding-top:6px;color:#eb5a23}.ParticipantListContextMenu div{position:relative}.ParticipantListContextMenu:hover>div ul{display:block;color:#00a052}.ParticipantListContextMenu ul{display:none;position:absolute;top:8px;right:0;z-index:1;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,.2);list-style:none;padding:0;margin:0}.ParticipantListContextMenu ul li{display:flex;width:100%;white-space:nowrap}.ParticipantListContextMenu ul li a{display:block;font:300 15px Arial;color:#eb5a23;text-align:right;padding:10px 20px 10px 30px;width:100%}.ParticipantListContextMenu ul li a:hover{background-color:#f6f6f6;color:#00a052}.ParticipantsListAnnunciations{position:absolute;top:20px;right:130px}.TrainingsListNoteIcon{margin-left:20px}@media screen and (max-width:600px){.popover{border:2px solid #808080;width:90%;-webkit-animation:fade-in .5s linear 1;-moz-animation:fade-in .5s linear 1;animation:fade-in .5s linear 1}}.TrainingNotesli{padding:5px;background-color:#fffac6;margin-left:10px;margin-right:10px;clear:both}.TrainingNotesPanel{text-align:left}.TrainingsListNotetxt{display:inline-block;color:#dc143c;font-style:italic}.TrainingsListNotetxt p{display:inline}.orderinfo{padding:20px}.orderinfo ul{list-style:none;padding:0;margin:0}.orderinfo ul li{text-align:center}.orderinfo ul li:first-child{text-align:center;font-weight:bold;color:#3e3c3c}.orderAddressPanel{background-color:#f6f6f6;margin-left:10px;width:calc(50% - 20px);float:left;margin-right:20px;padding:10px;min-height:220px}.orderAddressPanel ul{list-style:none;padding:0;margin:0}.orderCompanyPanel{background-color:#f6f6f6;margin-left:10px;width:calc(50% - 20px);float:left;margin-right:20px;padding:10px;min-height:20px}.courseinfo{padding:10px;background-color:#f6f6f6;width:calc(48% - 50px);display:inline-block;margin-bottom:10px}.dvadditionalinfo{padding:10px;background-color:#f6f6f6;width:calc(100% - 50px);display:inline-block;margin-left:10px;margin-bottom:10px}.courseinfo ul{list-style:none;padding:0;margin:0}.courseinfo ul li:first-child{font-weight:bold;color:#3e3c3c}.paymentinfo{padding:10px;background-color:#f6f6f6;width:calc(50% - 70px);display:inline-block}.paymentinfo ul{list-style:none;padding:0;margin:0}.additionalinfo{padding:10px;background-color:#f6f6f6;width:calc(100% - 50px);display:inline-block;margin-top:10px;margin-left:10px;margin-right:10px}.additionalinfo ul{list-style:none;padding:0;margin:0}.orderlines{width:calc(100% - 10px);display:inline-block;padding:2px 0 0 10px}.ordertable{width:calc(100% - 20px);border-collapse:collapse}.ordertable th{text-align:left;border:1px solid #ddd;background-color:#f6f6f6;padding:2px 2px 2px 10px}.ordertable td{background-color:#fff;vertical-align:top;border:1px solid #ddd;text-align:left;padding:2px 2px 2px 10px}.ordertable td:first-child{width:40%}.ordertable td ul{list-style:none;padding:0;margin:0}.InvoiceNumbers{text-align:right !important}.participantlbl{display:inline-block;width:calc(100% - 20px);text-align:center;font-weight:bold;padding:10px}.paysectiontext{min-width:110px;vertical-align:top;font-weight:bold}.paysectioninput{margin-bottom:10px}.paysectioninput input,.paysectioninput select,.paysectioninput textarea{width:381px}.paytotal{font-size:20px;color:#eb5a23}.infosectiontext{min-width:110px;vertical-align:top;font-weight:bold}.infosectioninput{margin-bottom:10px}.infosectioninput input,.infosectioninput select,.infosectioninput textarea{width:381px}.ordersheader{display:none}.noborder-left{border-left:0 !important}.noborder-right{border-right:0 !important}@media all and (max-width:1000px){.courseinfo,.orderAddressPanel,.paymentinfo{width:calc(100% - 45px);margin:0;border-bottom:1px solid #3e3c3c}.ordertable td:first-child{width:auto;background-color:rgba(212,215,217,1) !important}.ordertable td{display:block;padding:10px}.ordertable th{display:none}.ordersheader{display:block;text-align:left;border:1px solid #ddd !important;background-color:#f6f6f6 !important;padding:2px 2px 2px 2px !important;font-weight:600}.orderslast{border-bottom:5px solid #ddd !important;margin-bottom:20px}.noborder-left{border-left:1px solid #ddd !important}.noborder-right{border-right:1px solid #ddd !important}}.divcomponentcode{width:150px;padding-left:5px}.divcomponenttype{width:150px;padding-left:5px}.tabs{display:flex;flex-wrap:wrap;max-width:700px;background:#efefef}.rdoTab{position:absolute;opacity:0}.rdoTablabel{width:100%;padding:5px 20px;background:#e5e5e5;cursor:pointer;font-weight:bold;font-size:14px;color:#7f7f7f;transition:background .1s,color .1s;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000}.rdoTablabel:hover{background:#d8d8d8}.rdoTablabel:active{background:#ccc}.rdoTab:focus+.rdoTablabel{box-shadow:inset 0 0 0 3px #fff;z-index:1;border-bottom:0}.rdoTab:checked+.rdoTablabel{background:#fff;color:#000;border-bottom:0;margin-bottom:-1px;z-index:1}.tabpanel{display:none;padding:10px 10px 10px;background:#fff;width:100%;border:1px solid #000}@media(min-width:600px){.tabpanel{order:99}.rdoTablabel{width:auto;border-top-left-radius:10px;border-top-right-radius:10px}}.rdoTab:checked+.rdoTablabel+.tabpanel{display:block}.rdoMenuSections{display:flex;flex-wrap:wrap}.rdoMenu{position:absolute;opacity:0}.rdoMenulabel{padding:5px 20px;background:#eb5a23;cursor:pointer;font-weight:bold;font-size:14px;color:#fff;margin-left:1px;border-top-left-radius:8px;border-top-right-radius:8px}.rdoMenulabel:hover{background:#ff8d65}.rdoMenulabel:active{background:#ff8d65}.rdoMenu:focus+.rdoMenulabel{z-index:1}.rdoMenu:checked+.rdoMenulabel{border-bottom:1px solid #d16309;margin-bottom:-1px;margin-top:-2px;color:#fff;z-index:1;border-top:2px solid #000;border-left:2px solid #000;border-right:2px solid #000}.rdoMenuPanel{display:none;width:100%;border-top:1px solid}@media(min-width:600px){.rdoMenuPanel{order:99}.rdoTablabel{width:auto}}.rdoMenu:checked+.rdoMenulabel+.rdoMenuPanel{display:block}#divCookiePrivayNotice{background-color:#ecece4;position:fixed;bottom:0;right:0;left:0;text-align:center;border-top:2px solid #ddd}#divCookiePrivayNotice div{display:inline-block;padding:10px}#divEmailAddressNotVerified{background-color:#fffac6;text-align:center;border-bottom:2px solid #ddd}#divEmailAddressNotVerified div{display:inline-block;padding:5px;vertical-align:top;border-color:#d3c200}.ico_attention{padding:0!important;width:38px;height:32px;background:url('../Images/ico_attention.png') 2px 0 no-repeat #fffac6}#divAdminNotifications{background-color:#fffac6;text-align:center;border-bottom:2px solid #ddd}#divAdminNotifications div{display:inline-block;padding:2px;vertical-align:top;border-color:#d3c200}#divNotifications{background-color:#fffac6;text-align:left;border-bottom:2px solid #ddd}#divNotifications div{display:inline-block;padding:5px;vertical-align:top;border-color:#d3c200}.notificationicon{width:20px;height:20px;position:relative;background-image:url(../images/Bell-20.png);display:inline-block;margin-bottom:-5px;margin-right:1px;cursor:pointer}.notificationiconcount{background-color:#f00;font-size:xx-small;position:absolute;padding:2px;top:-1px;left:12px;border-radius:25px;color:#fff;border:1px solid #fff;width:10px;height:10px;text-align:center}.notificationContainer{padding-top:10px;border:1px solid #808080}.notificationbox{width:400px;height:0;transition:.5s;position:absolute;overflow-y:scroll;padding:0;margin-top:5px;background-color:#f4f4f4;-webkit-box-shadow:10px 10px 23px 0 rgba(0,0,0,.2);-moz-box-shadow:10px 10px 23px 0 rgba(0,0,0,.1);box-shadow:10px 10px 23px 0 rgba(0,0,0,.1);margin-left:-200px;z-index:10000}.notificationPanel{transition:.5s;display:inline-block}.notificationPanel:hover>.notificationbox{height:60vh}.notificationPanel:active>.notificationbox{height:60vh}.notificationMessage10{color:#626262;background-color:#fff;border:1px #000 solid}.notificationMessage20{color:#000;background-color:#ecece4;border:2px solid #f00 !important}.notificationMessage{padding:5px 5px 10px 10px;margin-bottom:10px;border-radius:4px;margin-left:10px;margin-right:10px}.notificationMessage:hover{border:1px solid #000;color:#000}.notificationClose{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2;cursor:pointer}.notificationsTitle{background-color:#ecece4;position:sticky;top:0;border-top:1px solid #a6a6a6;padding-bottom:2px;padding-top:7px}.notificationDate{font-weight:bold}.notificationAction{padding-top:10px}.TokenDiv{display:inline-block;vertical-align:top;background-color:rgba(250,250,250,1);margin:5px;min-height:132px;min-width:285px;border:1px solid rgba(0,0,0,.2)}.TokenDiv ul li{margin:5px !important}.FieldsDiv{display:inline-block;vertical-align:top;background-color:rgba(250,250,250,1);margin:5px;min-height:190px;padding:5px;border:1px solid rgba(0,0,0,.2)}.MasterHeaderMobile{display:none}.BurgerIcon{margin-left:10px;cursor:pointer;margin-top:10px}.BurgerIcon img{height:25px;width:25px}.MobilePageTitle{display:inline-block;text-align:center;position:absolute;left:0;right:0}.MasterTitle2Mobile{color:#094684;font-size:20px}@media all and (max-width:1480px){.WideFilters{position:relative;margin-top:2px}}@media all and (max-width:1674px){.XWideFilters{position:relative;margin-top:2px}}@media all and (max-width:1221px){.MasterHeaderDesktop{width:inherit}.TrainingsListTitle{width:100%;padding-right:0}.NewButtonContainer{position:relative;margin-top:2px}}@media all and (max-width:750px){.MasterHeaderMobile{display:block;width:inherit}.MasterHeaderDesktop{display:none}#divLoginContainer{width:300px}.MasterHeader{height:inherit;text-align:center}.MasterLeftPanel{width:100%}.MasterLeftPanel nav{border:2px solid #00a052}.MasterRightPanel{position:relative;right:0;text-align:center}.MasterRightPanel div{display:block;margin-top:10px}.MasterRightPanel div select{margin-right:0}.MenuMobileBurger{text-align:left}.MobilePageTitle{display:inline-block}nav>ul{width:100%}nav>ul>li{margin:0;width:100%}nav ul ul{position:relative;width:inherit}nav ul ul ul{position:relative;left:0 !important;box-shadow:0 0 2px #00a052}.LanguageDropDown{display:none}.Userlinks{margin:0 !important}.MasterHeaderSeparator{height:inherit;text-align:center}.MasterHeaderSeparator>div{height:inherit}.MasterHeaderSeparator>div>div{float:none;margin-top:10px;margin-bottom:10px}.MasterHeaderSeparator>div>div ul li{display:block;padding:5px}.DetailsContainer ul li div{display:block}.DetailsContainer ul li>div>div{display:inline-block}.DetailsContainer input[type=text]{width:100%}.DetailsContainer textarea{width:100%}.TrainingsListul{padding-left:10px}.TrainingsListul ul{padding-left:15px;padding-right:5px}.divTrainingPlaceAndDate{max-width:100%}.TrainingPlaceAndDate .TrainingInfoLeft{display:inline-block}.TrainingDateTimeBlock{min-width:290px}.TrainingPlaceAndDate .TrainingInfoRight{position:relative;display:block !important;text-align:left}.ContactBookedName{display:block}.ContactCheck{display:inline-block !important}.ContactContentInfo{display:inline-block !important}.CancelActions table{width:100%}.SiteSearch{margin-left:0}.CompactContainer input[type=text]{width:220px}.EditAddressContainer{width:95% !important;left:5px !important}.ErrorLabelCentre{color:#f00;font-size:14px;margin:5px;text-align:left;width:90%;padding:1px}.address-select{width:95% !important}.ParticipantPanels{width:auto}#dvRegisteredContainer{width:350px;margin-left:auto;margin-right:auto}.ActiveTraining li{width:auto;display:block}.qr-item{display:block;width:auto}.notificationbox{margin-left:-250px !important}}@media(min-width:1001px){.search-box input.search-box-text .search-box .search-box-button{height:40px}}@media(min-width:769px){.search-box input.search-box-text{width:450px}}.search-box input.search-box-text{float:left;height:36px;margin:0 -1px 0 0;border:none;border-bottom:1px solid #000;background-color:transparent;padding:0;color:#000}.search-box input:focus{outline:none}.search-box .search-box-button{float:left;height:34px !important;min-width:5px;border:none;background:url('../images/search.svg') left center no-repeat;border-bottom:1px solid #000;padding:0 15px;padding-bottom:5px;text-align:center;color:#fff;text-transform:none;font:300 16px Arial;letter-spacing:.5px;border-radius:0}.search-box-button:hover{color:#fff;background:url('../images/search.svg') left center no-repeat !important;border-radius:0 !important;cursor:pointer}.CompanySearchResults{max-height:500px;position:absolute;overflow-y:scroll;z-index:100;background-color:#fff;font-size:14px}.CompanyPanel{list-style:none;border:3px solid #d3d3d3;width:500px;padding:10px;margin-bottom:4px;background-color:#edede0;z-index:100;margin:0 !important}.CompanyPanelButton{width:auto !important}.Noresults{z-index:10000;margin-top:0 !important}.CompanyPanelHeader{font-weight:bold}.CompanyPanelAddress{width:70%;display:inline-block}.serachclosebar{text-align:right;background-color:#d3d3d3;padding-right:2px}.documentlbl{display:inline-block;width:calc(100% - 20px);text-align:center;font-weight:bold;padding:10px}.FileUploadsBox{border:1px solid #808080;margin:20px;position:relative}.DropFilesHere{text-align:center;margin:20px;color:#808080;font-weight:bold}.Uploadbutton{height:100px;width:100px;padding:20px;border:1px solid #fff;background:#d3f0c8;font-size:50px;color:#096709;cursor:pointer;margin:0}#ulFileUploads{padding-left:0;text-align:center}#ulFileUploads li{list-style:none;display:inline-block;margin:20px;text-align:center;vertical-align:top;width:150px;overflow-wrap:anywhere}#ulBookingFileUploads{padding-left:0;text-align:center}#ulBookingFileUploads li{list-style:none;display:inline-block;margin:20px;text-align:center;vertical-align:top;width:150px;overflow-wrap:anywhere}.DocumentAddButtonDrag{font-weight:bold;border-color:#096709}.DocumentAddAreaDrag *{filter:alpha(opacity=40);opacity:.8}.DocumentViewButton{border:none;background-color:transparent !important;background-image:url(../images/pdf.svg) !important;background-repeat:no-repeat;background-position:center;background-size:contain}#divFileDropBox{position:absolute;right:0;left:0;top:0;bottom:0;text-align:center;padding-top:100px;z-index:99;background-color:#fff;filter:alpha(opacity=40);opacity:.5}.ms-container{background:transparent url('../images/switch.png') no-repeat 50% 50%;width:1130px}.ms-container:after{content:".";display:block;height:0;line-height:0;font-size:0;clear:both;min-height:0;visibility:hidden}.ms-container .ms-selectable,.ms-container .ms-selection{background:#fff;color:#555;float:left;width:48%}.ms-container .ms-selection{float:right}.ms-container .ms-list{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-ms-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative;height:400px;padding:0;overflow-y:auto}.ms-container .ms-list.ms-focus{border-color:rgba(82,168,236,.8);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);outline:0;outline:thin dotted \9}.ms-container ul{margin:0;list-style-type:none;padding:0}.ms-container .ms-optgroup-container{width:100%}.ms-container .ms-optgroup-label{margin:0;padding:5px 0 0 5px;cursor:pointer;color:#999}.ms-container .ms-selectable li.ms-elem-selectable,.ms-container .ms-selection li.ms-elem-selection{border-bottom:1px #eee solid;padding:2px 10px;color:#555;font-size:14px}.ms-container .ms-selectable li.ms-hover,.ms-container .ms-selection li.ms-hover{cursor:pointer;color:#fff;text-decoration:none;background-color:#08c}.ms-container .ms-selectable li.disabled,.ms-container .ms-selection li.disabled{background-color:#eee;color:#aaa;cursor:text}.custom-header{padding:3px;background:#fff;font:600 1.25em "Segoe UI",sans-serif,Arial,Verdana;display:inline-block}.search-input{height:30px;position:absolute;left:410px}.RequiredAsterisk{color:#f00 !important;display:inline-block;vertical-align:middle;font-size:16px;line-height:1}.qr-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px}.qr-list,.qr-list>li{list-style:none !important;display:inline-block;margin:10px;padding:10px}@media(max-width:750px){.qr-item{margin:10px;border:1px solid #e2e2e2;border-radius:8px;display:block;padding:10px;width:220px;text-align:center;background-color:#fff}.qr-wrap{flex-direction:column}.qr-left{flex:none;width:100%}}.qr-item{margin:10px;border:1px solid #e2e2e2;border-radius:8px;display:inline-block;padding:10px;width:220px;text-align:center;background-color:#fff}.qr-title{font-weight:600;margin:0 0 6px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;hyphens:auto}.qr-id{font-size:12px;color:#666;margin:0 0 6px}.qr-img{width:160px;max-width:100%;height:auto;object-fit:contain;border:1px solid #eee;border-radius:6px;padding:6px;background:#fafafa}.qr-dates{text-align:center;font-size:12px;color:#555;margin-top:6px}.qr-wrap{display:flex;align-items:flex-start;gap:16px}.qr-left{flex:0 0 320px}.qr-right{flex:1 1 auto;min-width:260px}.qr-preview-frame{min-height:380px;border:1px solid #e2e2e2;border-radius:8px;background:#fff;padding:10px;display:flex;align-items:center;justify-content:center}.qr-field{margin-top:10px;position:relative}.qr-actions{margin-top:12px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.qr-msg{margin-left:6px}.note-editable ol li{list-style:auto !important}.TrainingsListLanguageFlag{display:inline-block;width:16px}.charsremaining{font-size:12px;color:#333131}