﻿.collapsible--faq .collapsible__heading{font-size:1.8rem;font-family:"Open Sans",sans-serif;margin:0;padding:16px 40px 17px 20px;background-color:#f3f2f2;position:relative;color:#48403a}.collapsible--faq .collapsible__heading .icon{position:absolute;top:20px;right:16px;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:12px;height:12px}.collapsible--faq .collapsible__content{padding-left:20px;padding-right:20px;color:#48403a}.collapsible--faq.collapsible--active .collapsible__heading{background-color:#e2e0e0}.collapsible--faq.collapsible--active .collapsible__heading .icon{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.course-list-header{text-align:center;border-bottom:1px solid #dedbdc;padding-bottom:20px}.course-list-header>div{display:inline-block;margin:0 25px}.course-list-header__date{position:relative}.course-list-header__link--active,.course-list-header__link:hover,.course-list-header__link:active,.course-list-header__link:focus{font-family:"OpenSans Bold",sans-serif;text-decoration:underline}.course-list-header__link span{width:12px;height:12px;display:inline-block;transform:rotate(180deg)}.course-list-header__month-list{display:none;position:absolute;background:#fff;padding:20px;z-index:1;width:130px;left:-65px;margin-left:50%}.course-list-header__month-list--active{display:block}.course-list-header__month-list a:hover,.course-list-header__month-list a:active,.course-list-header__month-list a:focus{font-family:"OpenSans Bold",sans-serif;text-decoration:underline}.course-list-header #month-list-link{font-family:"OpenSans Bold",sans-serif;text-decoration:underline}.course-tag{position:absolute;top:-29px;right:0;padding-left:6px;border-left-width:7px;border-left-style:solid;font-family:"Serifa Bold",serif;font-size:15px;line-height:27px}.course-tag span{color:#675c53}@media(max-width:768px){.course-tag{display:none}}.leading-the-business{color:#e8d401}.leading-projects{color:#01759e}.leading-self{color:#b2d06a}.leading-the-team{color:#1ba338}.safety-and-risk{color:#b2b2b2}.metallurgy{color:#df7d4d}.railway{color:#e84249}.product-lifecycle{color:#c47ab1}.engineering-essentials{color:#90d3f3}.operational-excellence{color:#e84249}.coursecost-panel .col-tablet-one-third{padding:0}@media(min-width:38em){.coursecost-panel .col-tablet-two-thirds--extra{width:46%;padding:10px 15px 10px 15px}.coursecost-panel .col-tablet-one-third--extra{width:54%;height:100%;background-color:rgba(212,228,53,.5);padding:8px 21px 8px 38px}}.panel--course-header .panel__content--tertiary{background:#eef4ae;padding:0}.course-info-table{width:100%;text-align:left;font-family:"OpenSans",sans-serif}.course-info-table{text-align:left}.course-info-table tr,.course-info-table td,.course-info-table hr{padding:10px 10px 10px 0}.course-info-table select{padding:10px}.course-info-table tr{color:#48403a;font-size:.8em}.course-info-table th{color:#48403a;font-family:"OpenSans Bold",sans-serif;opacity:.3}.coursecost--strikethrough{text-decoration:line-through}.coursecost-wrapper-pricing{position:relative;font-size:18px}.coursecost-wrapper-pricing .coursecost{font-family:"OpenSans Bold";font-size:20px;color:#d52b1e;font-weight:bold}.coursecost-wrapper-pricing .coursecost--strikethrough{color:#48403a}.coursecost-wrapper-pricing .coursecost-type{font-size:13px;font-family:"OpenSans";color:#48403a}.coursecost-wrapper-pricing .coursecost-vat{font-size:11px;float:right;margin-right:32px;color:#48403a}.coursecost-wrapper-earlybird{position:absolute;color:#48403a;top:-78px;text-align:center;border-radius:8px 8px 0 0;width:46%;padding-top:5px;font-size:15px;margin-left:auto;margin-right:auto;left:-39%;box-shadow:1px 19px 45px rgba(0,0,0,.1);right:0;background:#eef4ae}.coursecost-wrapper-earlybird--hurry{color:#d52b1e}.coursecost-wrapper-earlybird:after{content:"";position:absolute;top:100%;left:0;width:0;height:0;border-top:24px solid #eef4ae;border-left:117px solid transparent;border-right:117px solid transparent}.training-listing-item__price-fromtext{font-size:1.1rem}.training-listing-item__price--timeleft{font-size:1.1rem;color:#d52b1e;font-family:Open Sans,sans-serif}.training-listing-item__price--strikethrough{text-decoration:line-through;padding-right:5px;font-family:"OpenSans Bold",sans-serif}#prebookform{max-width:485px}.Radinput{flex:1 1;flex-direction:column;justify-content:center;box-sizing:border-box}.RadInput{flex:1 1;flex-direction:column;justify-content:center;box-sizing:border-box;width:100%;height:30px}.bookingform-wrapper{position:relative;max-width:710px}.delegate-form h2{margin:40px 0 40px 0}.delegate-form h3{margin-bottom:30px}.delegate-form input{width:70%;margin-bottom:15PX}.delegate-form hr{margin:30px 0;border-bottom:1px solid #b9b9b9;border-top:1px solid #ededee}.delegate-form hr:last-of-type{display:none}.delegate-form .btn{float:left;width:auto}.btn--continue{float:right}.panel--course-header .panel__title{font-size:3rem;font-family:"Serifa Bold",serif;text-transform:uppercase}.btn-book-now{padding:14px;margin:0 !important;margin-top:15px !important}.panel--course-header .panel__content--primary p{line-height:1.75;font-size:18px;max-width:85%;color:#48403a;font-family:"OpenSans Regular",sans-serif}.panel--course-header .panel__content--secondary{background:#d4e435}.panel--course-header .panel__content img{display:none}.panel--course-header .panel__content .logo--bottom img{display:block}.panel--course-header .standout--course .standout__right{padding:0;width:100%}.panel--course-header .standout--course .signpost{width:85%;margin-left:0}.panel--coursebooking{max-width:710px}.panel--coursebooking__discountbox{background:#eef4ae;width:60%;padding:15px 15px 5px;float:left;height:75px}.panel--coursebooking__costbox{height:75px;color:#772432;width:40%;padding:23px 0 20px 0;text-align:center;float:left;font-size:1.8rem}.panel--coursebooking__costbox__basecost{text-decoration:line-through}.panel--coursebooking__costbox__coursecost{color:#d52b1e;font-family:OpenSans Bold,sans-serif}.panel--coursebooking__costbox__vat{font-size:13px;float:right;margin:-6px 48px 0 0}.panel--coursebooking h1{font-size:3rem;text-transform:uppercase;color:#772432;font-family:Serifa Bold,serif;margin-bottom:15px}.panel__content--coursebooking{color:#48403a;margin:38px 0 !important}.panel__content--coursebooking--finalstep h2{color:#772432;margin-bottom:30px}.panel__content--coursebooking--finalstep h3{color:#48403a}.panel__content--coursebooking--finalstep p{color:#48403a}.panel__content--coursebooking--finalstep__priceline{display:block;margin-top:30px;font-size:1.15em}.panel__content--coursebooking--finalstep__priceline span{font-weight:bold;font-size:1.2em}.panel__content--coursebooking label,.panel__content--coursebooking .form__label{width:auto;color:#48403a;font-size:1.2em}.panel__content--coursebooking .form__item{display:flex;align-items:center;flex-wrap:wrap}.panel__content--coursebooking .form__item__checkmark{display:inline;width:22px;height:22px;right:-17px;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.panel__content--coursebooking .form__item__checkmark_stem{position:absolute;width:4px;height:12px;background:#3270ad linear-gradient(#3270ad,#2c6399);left:14px;top:2px}.panel__content--coursebooking .form__item__checkmark_kick{position:absolute;width:10px;height:4px;background:#3270ad linear-gradient(#3270ad,#2c6399);left:8px;top:12px}.panel__content--coursebooking .form__item .sfError{flex-basis:100%;color:#f00;display:inline}.panel__content--coursebooking .form__item input{flex:1 1;flex-direction:column;justify-content:center;box-sizing:border-box;width:100%;height:30px}.panel__content--coursebooking .form__label{flex:1 1;flex-direction:column;justify-content:center;width:auto;padding-right:20px}.btn--left{float:left}.btn--right{float:right}#paymentSection{margin:20px 0 20px 0}.training-search-wrapper{background-color:#edf4fa}.training-search-wrapper__inner{max-width:900px;margin:0 auto;padding:55px 20px}.training-search-wrapper__inner__tag{font-family:"Serifa Black",serif;color:#3270ad;font-size:22px;display:inline-block;margin-bottom:14px;font-size:1.465em}.training-search-wrapper__inner__link{float:right;font-size:1.1em}.training-search-wrapper__inner .autosuggest{position:relative;height:64px}.training-search-wrapper__inner .autosuggest__list{top:-11px !important}.training-search-wrapper__inner input{width:93%;box-sizing:border-box;margin:0;left:0;z-index:999;position:absolute;height:100%;font-size:1.7em}.training-search-wrapper__inner button{width:7%;z-index:999;box-sizing:border-box;background:linear-gradient(180deg,#3270ad 0%,#2c6399 100%);right:0;position:absolute;height:100%;padding:0;margin:0;min-width:60px}.training-search-wrapper__inner button:hover{background:#3270ad}.training-search-wrapper__inner button .icon{margin-top:-3px;width:35px;height:29px}.flextable{display:flex;margin-bottom:40px}.flextable .chevron{display:block;left:3%;z-index:2;width:15px;height:30px}.flextable__row{flex:1;display:flex}.flextable__row__cell{width:33.333333333%;background-color:#f3f2f2;display:flex;font-size:1.3em;font-family:"Serifa Bold",serif;flex-grow:1;padding:1em 2em 4em 1em;box-sizing:border-box;border:1px solid #dedbdc;position:relative}.flextable__row__cell--yellow{border-left:solid 8px #e8d401}.flextable__row__cell--blue{border-left:solid 8px #01759e}.flextable__row__cell--green{border-left:solid 8px #b2d06a}.flextable__row__cell--darkgreen{border-left:solid 8px #1ba338}.flextable__row__cell--grey{border-left:solid 8px #b2b2b2}.flextable__row__cell--orange{border-left:solid 8px #df7d4d}.flextable__row__cell--pink{border-left:solid 8px #e84249}.flextable__row__cell--lightpink{border-left:solid 8px #c47ab1}.flextable__row__cell--lightblue{border-left:solid 8px #90d2f2}.flextable__row__cell--darkblue{border-left:solid 8px #2d2e83}.flextable__row__first{flex-basis:25%}.flextable__row__first__cell{background-color:#fff;border-right:0}.flextable__row__second{flex-basis:75%}.flextable__row:last-of-type{flex-flow:wrap}.flextable__cell:last-of-type{flex-basis:66.66666666%}@media(max-width:768px){.flextable--desktop{display:block}.flextable--desktop>.flextable__row{display:block}.flextable--desktop>.flextable__row>.flextable__row__cell{width:100%}}.btn-course{background:linear-gradient(180deg,#3270ad,#2c6399);margin-bottom:80px}.signpost .small{font-size:14px}#course-header-book-sticky{position:fixed;top:0;left:0;z-index:99999}@media(max-width:768px){#course-header-book-sticky{display:none !important}}.enquiry-form .btn{padding:18px 50px}.panel--shadowed{box-shadow:rgba(0,0,0,.4) 0 0 10px -2px}.panel--shadowed:hover{box-shadow:rgba(0,0,0,.4) 0 2px 11px -1px;bottom:3px}.quote-banner{position:relative}@media(min-width:56em){.quote-banner{height:320px}}@media(min-width:75em){.quote-banner{height:420px}}@media(max-width:768px){.quote-banner{display:none}}.quote-banner__image{background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%}.quote-banner__content{height:100%;max-width:1170px;margin:0 auto;display:flex;justify-content:center;flex-direction:column;position:relative;padding-left:22px}.quote-banner__quote{font-size:23px;line-height:32px;color:#fff;width:41.667%;margin-left:-22px;padding-left:22px;position:relative}.quote-banner__quote:before{content:'“';color:#fff;font-size:50px;position:absolute;left:0;top:0}.quote-banner__attribution{font-family:"Serifa Bold",serif;font-size:16px;color:#fff}.resource-list{border-top:1px solid #e2e0e0}.resource-list__item{border-bottom:1px solid #e2e0e0}.resource-list__title{font-family:"OpenSans Bold",sans-serif}.separator--small:after{height:3px;background-color:#dedbdc}.training-listing-item{display:flex;flex-direction:row;flex-wrap:nowrap}.training-listing-item__date{background-color:#772432;min-height:62px;width:62px;min-width:62px;color:#fff;text-align:center;display:flex;flex-direction:column;justify-content:center}.training-listing-item__date-upper{line-height:1;font-family:"OpenSans Bold",sans-serif;font-size:23px}.training-listing-item__date-lower{text-transform:uppercase;font-size:14px}.training-listing-item__date-lower--small{font-size:11px}.training-listing-item__title{flex-grow:1;padding:5px 15px;display:flex;flex-direction:column;justify-content:center;border-left:7px solid #675c53;margin-left:2px}.training-listing-item__title--leading-the-business,.training-listing-item__title--leading-the-business~.training-listing-item__price{border-left-color:#e8d401}.training-listing-item__title--leading-projects,.training-listing-item__title--leading-projects~.training-listing-item__price{border-left-color:#01759e}.training-listing-item__title--leading-self,.training-listing-item__title--leading-self~.training-listing-item__price{border-left-color:#b2d06a}.training-listing-item__title--leading-the-team,.training-listing-item__title--leading-the-team~.training-listing-item__price{border-left-color:#1ba338}.training-listing-item__title--safety-and-risk,.training-listing-item__title--safety-and-risk~.training-listing-item__price{border-left-color:#b2b2b2}.training-listing-item__title--metallurgy,.training-listing-item__title--metallurgy~.training-listing-item__price{border-left-color:#df7d4d}.training-listing-item__title--railway,.training-listing-item__title--railway~.training-listing-item__price{border-left-color:#e84249}.training-listing-item__title--product-lifecycle,.training-listing-item__title--product-lifecycle~.training-listing-item__price{border-left-color:#c47ab1}.training-listing-item__title--engineering-essentials,.training-listing-item__title--engineering-essentials~.training-listing-item__price{border-left-color:#90d3f3}.training-listing-item__title--operational-excellence,.training-listing-item__title--operational-excellence~.training-listing-item__price{border-left-color:#e84249}.training-listing-item__details{font-size:1.4rem;margin-top:0}.training-listing-item__price{text-align:right;width:150px;min-width:150px;color:#48403a;display:flex;flex-direction:column;justify-content:center}.training-listing-item__price-from{font-size:1.2rem;font-family:"Open Sans",sans-serif}.training-listing-item__fee{margin-bottom:3px}.training-listing-item__vat{font-size:1.1rem;color:#48403a;font-family:"Open Sans",sans-serif}.training-listing-item__action{width:222px;min-width:222px;display:flex;align-items:center}.training-listing-item__action .btn:after{height:0}.training-listing-item__full-price-fee{color:#772432;text-decoration:line-through}.training-listing-item__discount-fee{color:#d52b1e;font-family:"OpenSans Bold",sans-serif}.training-listing-item__last-chance{font-size:12px;color:#d52b1e;font-family:"Open Sans",sans-serif}.training-listing-item__last-chance-tag{position:absolute;top:0;right:0;background-color:#d52b1e;color:#fff;font-size:12px;font-family:"OpenSans Bold",sans-serif;text-transform:uppercase;padding:0 8px}.training-listing-item__last-chance-column{width:62px;min-width:62px;background-color:#f3bfbc;color:#fff;text-transform:uppercase;font-family:"OpenSans Bold",sans-serif;white-space:nowrap;position:relative;min-height:170px}.training-listing-item__last-chance-column>p{position:absolute;bottom:50%;left:calc(50% + 12.5px);height:25px;transform:rotate(270deg) translateX(-50%);transform-origin:bottom left 0}.training-listing-item--last-chance{flex-wrap:wrap}.training-listing-item--last-chance .training-listing-item__title{flex-basis:calc(100% - 64px)}.training-listing-item--last-chance .training-listing-item__date{background-color:#d52b1e}.training-listing-item--last-chance .training-listing-item__price,.training-listing-item--last-chance .training-listing-item__action{justify-content:flex-end;align-items:flex-end}.training-listing-item--last-chance .training-listing-item__summary{max-width:calc(100% - 62px - 222px - 150px);padding:15px}@media(max-width:768px){.training-listing-item{display:block;position:relative;margin-top:40px}.training-listing-item__date{position:absolute;line-height:24px;margin-top:-24px;height:24px;overflow:hidden;min-height:0;display:inline-block}.training-listing-item__date-upper{font-size:14px;padding-right:4px}.training-listing-item__price{min-width:0;width:auto;text-align:left;border-left:7px solid #675c53;margin-left:2px;padding-left:15px}.training-listing-item__action{position:absolute;right:0;top:0;height:100%;width:36px;min-width:0}.training-listing-item__action .btn{height:100%;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.training-listing-item__action .btn .btn__text{display:none}.training-listing-item__action .btn .chevron{font-size:16px;width:auto}.training-listing-item__last-chance-tag{display:none}.training-listing-item__last-chance-column{display:none}.training-listing-item__summary{display:none}.training-listing-item--last-chance .training-listing-item__price{justify-content:flex-start;align-items:flex-start}}