.event-detail__cover .cover .cover__image,ul.step-tabs.nav.nav-pills.nav-justified .step-tabs__pill{background-color:#fff}ul.step-tabs.nav.nav-pills.nav-justified .step-tabs__pill.enabled{background-color:#fff;font-weight:700;color:#002965}.subevent-booking__container,ul.step-tabs.nav.nav-pills.nav-justified .step-tabs__pill.active{background-color:#002965}ul.step-tabs.nav.nav-pills.nav-justified{border-bottom:5px solid #002965}.seminar input[type=text],.seminar select,.seminar textarea{display:block;width:100%;padding:19.2px 17.6px;padding:1.2rem 1.1rem;font-size:16px;font-size:1rem;line-height:1.25;color:#55595c;background-color:#fff;background-image:none;background-clip:padding-box;border:1px solid #cfcfcf}.seminar .input-select--error select,.seminar .input-text--error input[type=text]{border-color:#e74d30;color:#e74d30!important}.seminar label{font-size:.8rem!important;color:#878787;display:inline-block}.seminar .event-item{background-color:transparent}.seminar .event-item:hover{background-color:#f0f0f0}.seminar .booking-form__participants-list{padding-top:29px}.booking-form__participant-button,.btn.btn-primary.btn-lg.plain-button.booking-form__order-button,.btn.btn-primary.plain-button.booking-overview__order-button,.subevent-booking__button{display:inline-block;height:50px;height:3.125rem;background:#0069b4;color:#fff;border:none;font-size:15px;font-size:.8rem;padding:16px;padding:1rem}.subevent-booking__button{height:auto}.subevent-booking__booking-button{font-weight:700}.btn.btn-primary.btn-lg.plain-button.booking-form__order-button.booking-form__order-button--disabled{opacity:.8}.event-item__price-column--priceless{visibility:hidden}.subevent-booking__price-priceless,.subevent-booking__tickets-price--priceless{display:none}.subevent-booking__booking-button{background-color:transparent;color:#fff;margin:0!important}.seminar{font-family:Arial,sans-serif;font-size:14px;padding-bottom:40px}.seminar__step{padding:50px 0}.seminar form.form-horizontal .has-feedback .form-control-feedback{right:0;top:0;line-height:35px}.seminar form.form-horizontal .has-feedback select+.form-control-feedback{right:15px}@media only screen and (max-width:479px){.hidden-xxs{display:none}}.visible-xxs{display:none}@media only screen and (max-width:479px){.visible-xxs{display:block}}span.important{color:#e3000f}.events-list{list-style:none;margin:0;padding:0}.event-item{border-bottom:1px solid #dadce4;cursor:pointer;padding:20px 30px;position:relative;background-color:#f7f8fa;transition:background-color .3s ease}.event-item:first-child{border-top:1px solid #dadce4}.event-item:after{clear:both;content:"";display:table}.event-item:hover{background-color:#dadce4}.event-item__name{font-size:16px;font-weight:700;vertical-align:middle}.event-item__info-column{display:inline-block;margin-top:10px;width:32%;color:#787878}@media only screen and (max-width:479px){.event-item__info-column{display:block;margin-top:5px;width:100%}}.event-item__icon{color:#787878;font-size:34px;margin-top:-17px;position:absolute;top:50%;right:30px}.material-design-icon,.seminar .btn{display:inline-block}.seminar .btn{margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143}.seminar .btn-block{display:block;width:100%}@media only screen and (min-width:1024px){.seminar .hidden-lg{display:none!important}}.step-tabs{width:100%}.nav>li.step-tabs__pill,.step-tabs__pill{display:table-cell;width:1%;text-align:center;color:#787878;padding:10px;vertical-align:middle;background-color:#f7f8fa}.nav>li.step-tabs__pill.enabled,.step-tabs__pill.enabled{cursor:pointer;background-color:#26344b;color:#fff}.nav>li.step-tabs__pill.active,.step-tabs__pill.active{background-color:#00112c;color:#fff}@media only screen and (max-width:767px){.nav>li.step-tabs__pill.active,.step-tabs__pill.active{width:100px}.nav>li.step-tabs__pill.active>span:not(.step-tabs__number),.step-tabs__pill.active>span:not(.step-tabs__number){display:inline}}@media only screen and (max-width:767px){.nav>li.step-tabs__pill,.step-tabs__pill{text-align:left}.nav>li.step-tabs__pill>span:not(.step-tabs__number),.step-tabs__pill>span:not(.step-tabs__number){display:none}}.step-tabs__pill_active{background:#e5e8ec;opacity:1}.event-detail__cover .cover{width:100%;height:200px;float:none}.event-detail__cover .cover .cover__image{height:100%;background-size:cover}.event-detail__cover .cover.cover--has-image{height:auto}.event-detail__cover .cover.cover--has-image .cover__image{display:block;width:100%;height:auto}.event-detail__name{padding:20px 0 0;margin:0}@media only screen and (max-width:479px){.event-detail__name{font-size:26px}}.event-detail__description{margin:20px 0;padding:0}.event-detail__subevents-list{clear:both}.cover{box-sizing:border-box;float:left;height:160px;width:160px}@media only screen and (max-width:479px){.cover{float:none;height:180px;width:100%}}.cover__image{background:no-repeat 50% #eee;background-size:cover;height:100%;width:100%}.loader{position:relative;font-size:10px;text-indent:-9999em;border:7px solid rgba(0,17,44,.2);display:inline-block;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation:load8 1.5s infinite ease;animation:load8 1.5s infinite ease}.loader-wrapper{text-align:center;padding:25px}.loader:after{position:absolute;top:-7px;left:-7px;content:"";box-sizing:border-box;border-top:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #00112c;-webkit-animation:load8 2.5s infinite linear;animation:load8 2.5s infinite linear}.loader,.loader:after{border-radius:50%;width:65px;height:65px}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.subevent-detail:after{clear:both;content:"";display:table}.subevent-detail__column-container{padding-top:20px}.subevent-detail__description .subevent-booking__container{margin-top:40px}.subevent-detail__booking.col-md-4{padding-right:30px}@media only screen and (max-width:992px){.subevent-detail__booking.col-md-4{margin-top:50px;padding-right:15px}}.subevent-info__event-name,.subevent-info__subevent-name{display:inline-block;font-size:26px}@media only screen and (max-width:479px){.subevent-info__event-name,.subevent-info__subevent-name{font-size:18px}}.subevent-info__event-name{font-weight:700}.subevent-info__dates{margin-top:5px}.subevent-info__subevent-date,.subevent-info__subevent-seminar-number{display:inline-block;font-size:12px}.subevent-info__subevent-date{font-weight:700}.subevent-info__subevent-seminar-number{font-style:italic}.subevent-info__description{margin-top:20px}.description-block{display:table}@media only screen and (max-width:479px){.description-block{display:block}}.description-block__cover{display:table-cell;padding-right:40px;vertical-align:top}@media only screen and (max-width:479px){.description-block__cover{display:block;padding:0 0 40px}}.description-block__content{display:table-cell;vertical-align:top}@media only screen and (max-width:479px){.description-block__content{display:block}}.description-block__header{font-size:20px}@media only screen and (max-width:479px){.description-block__header{font-size:16px}}.description-block__paragraph{margin-top:15px}.description-block__paragraph:first-child{margin-top:0}.subevent-info__section-name{font-size:24px;margin:40px 0 20px}@media only screen and (max-width:479px){.subevent-info__section-name{font-size:16px;font-weight:700}}.subevent-booking__container{background-color:#00112c;color:#fff;padding:15px}.subevent-booking__tickets-price{padding:0 15px 15px;margin:0 -15px 15px;border-bottom:1px solid hsla(0,0%,100%,.4)}.subevent-booking__price,.subevent-booking__tickets{margin:0;text-align:center}.subevent-booking__tickets{margin-bottom:5px}.subevent-booking__price{opacity:.8}.subevent-booking__booking-button{margin-top:15px}.subevent-booking__info-header{font-weight:700;margin:35px 0 10px;color:#787878}.subevent-booking__info{color:#787878}.booking__form{margin-top:30px}.booking__form:after{clear:both;content:"";display:table}.booking-form__row{margin-top:30px}.booking-form__row:first-child{margin-top:0}.booking-form__row:after{clear:both;content:"";display:table}.booking-form__row--space{margin-top:50px}.booking-form__column-2,.booking-form__column-3{box-sizing:border-box;float:left}.booking-form__column-2:first-child,.booking-form__column-3:first-child{padding-left:0}.booking-form__column-2:last-child,.booking-form__column-3:last-child{padding-right:0}.booking-form__column-2 .input-group,.booking-form__column-3 .input-group{margin-bottom:10px}.booking-form__column-2 .input-group .form-control,.booking-form__column-3 .input-group .form-control{float:none}.booking-form__column-2 .input-group .form-control[readonly],.booking-form__column-3 .input-group .form-control[readonly]{cursor:default;background-color:#fff;opacity:1}.booking-form__column-2 .input-group .form-control+.picker,.booking-form__column-3 .input-group .form-control+.picker{left:0}.booking-form__column-2{padding:0 10px;width:50%}@media only screen and (max-width:479px){.booking-form__column-2{width:100%;float:none;padding:0}.booking-form__column-2:first-child,.booking-form__column-2:last-child{padding:0}}.booking-form__column-3{padding:0 10px;width:33.333333333%}@media only screen and (max-width:479px){.booking-form__column-3{width:100%;float:none;padding:0}.booking-form__column-3:first-child,.booking-form__column-3:last-child{padding:0}}.booking-form__participants-list{margin-bottom:20px}.booking-form__participants-list:after{display:table;content:"";clear:both;float:none}.booking-form__input{margin-bottom:10px;width:100%}.booking__header{margin-top:50px}.booking-form__header{font-size:20px;margin:0 0 20px}.booking-form__participant{cursor:pointer;font-weight:700;line-height:23px;margin:-1px 0 0;background:#fff;border:1px solid #dadce4;box-sizing:border-box;font-size:14px;outline:0;padding:15px;position:relative;width:100%}.booking-form__participant--selected{background:#dadce4}.booking-form__participant--error{border-color:#a94442}.booking-form__participant--success{border-color:#3c763d}.booking-form__participant-button{float:right;margin-top:10px}.booking-form__participant-remove-button{background:transparent;border:none;color:#000;cursor:pointer;font-size:18px;outline:none;padding:15px;position:absolute;right:0;top:0}.booking-form__hotel{cursor:pointer;margin-top:-1px}.booking-form__hotel:last-child{margin-bottom:15px}.booking-form__hotel_selected{background:#dadce4}.booking-form__hotel_error{border-color:#a94442}.booking-form__hotel_success{border-color:#3c763d}.booking-form__row_bedroom{margin-top:0}.booking-form__column-2_bedroom{padding:0 5px}.booking-form__order-button{font-weight:700!important;float:right;height:45px;width:260px}@media only screen and (max-width:479px){.booking-form__order-button{width:100%;float:none}}.booking-hotel{padding:23px 13px;margin-top:-1px}.booking-hotel__type{font-weight:700}.participant-form>div{margin-bottom:15px}.booking-overview__row{margin-top:40px}.booking-overview__row:after{clear:both;content:"";display:table}.booking-overview__row_company{margin-top:20px}.booking-overview__header{margin-top:50px;font-size:20px}@media only screen and (max-width:479px){.booking-overview__header{font-size:16px}}.booking-overview__participant{padding:13px 26px;cursor:pointer;font-weight:700;line-height:23px;margin:-1px 0 0;background:#fff;border:1px solid #dadce4;box-sizing:border-box;font-size:14px;outline:0;padding:15px;position:relative;width:100%}.booking-overview__participant:after{clear:both;content:"";display:table}.booking-overview__participant:nth-child(n+2){border-top:none}.booking-overview__total-price{margin-top:20px;font-size:16px;font-weight:700;padding:0 26px;text-align:right;text-transform:uppercase}.booking-overview__participant-price{float:right}.overview-hotel__name{color:#000;font-size:20px;font-weight:400;margin:0 0 20px;text-transform:uppercase}.overview-transfer__row:after{clear:both;content:"";display:table}.overview-transfer__data{float:left;width:50%}.booking-overview__order-button{font-weight:700!important;float:right;height:45px;width:260px}.booking-success__header.subevent-info{margin-top:50px}.booking-success__description{margin-top:40px}.booking-success__hotels-headline{color:#000;font-size:20px;font-weight:700;margin:40px 0 20px;text-transform:uppercase}