.app-appointman{position:relative}.app-appointman .alert-content p{margin-bottom:0 !important}.app-appointman input[type="radio"]:focus{outline:none}.app-appointman .apttype-unavailable{display:none}.app-appointman .apttype-unavailable.shown{display:block}.app-appointman>.loading-wrapper{position:absolute;z-index:1001;height:100%;width:100%;display:flex;justify-content:center;background:#fff;transition:all .5s;opacity:1}.app-appointman>.loading-wrapper.loaded{opacity:0}.app-appointman>.loading-wrapper>div{margin-top:50px}.app-appointman .icon-text{display:flex;margin-bottom:20px;align-items:center;margin-top:20px}.app-appointman .icon-text .icon{margin-right:20px !important}.app-appointman .icon-text p{margin-bottom:5px !important}.app-appointman .icon-text strong{margin-bottom:0 !important}.app-appointman .icon-text.calendar-text{margin-bottom:35px;margin-top:0}.app-appointman .icon-text.calendar-text .text{margin-top:5px}.app-appointman .contact-details p{margin-bottom:10px}.app-appointman .item-headline{font-size:18px}@media (max-width: 599px){.app-appointman .item-headline{font-size:14px}}.app-appointman .item-headline strong{font-size:18px}@media (max-width: 599px){.app-appointman .item-headline strong{font-size:14px}}.app-appointman .custom-roaming-stepper .accordion .tg-accord .tg-item .tg-body .tg-board p{margin-bottom:20px}@media (max-width: 599px){.app-appointman .custom-roaming-stepper .accordion .tg-accord .tg-item .tg-body .tg-board p{margin-bottom:10px}}.app-appointman .custom-roaming-stepper .accordion .tg-accord .tg-item .tg-body .tg-board strong,.app-appointman .custom-roaming-stepper .accordion .tg-accord .tg-item .tg-body .tg-board b,.app-appointman .custom-roaming-stepper .accordion .tg-accord .tg-item .tg-body .tg-board p,.app-appointman .custom-roaming-stepper .accordion .tg-accord .tg-item .tg-body .tg-board label{font-size:14px}.app-appointman .fm-data{margin-bottom:10px}.app-appointman .fm-formerror{font-size:12px;color:#e60000;min-height:0}.app-appointman .disclaimer{margin-bottom:20px}.app-appointman .appointment-picker{position:relative;min-height:120px}.app-appointman .appointment-picker .loading-indicator{display:none;position:relative;opacity:0;transform:translateY(40px) scale(0.4);transition:all .4s}.app-appointman .appointment-picker .loading-indicator #picker-loading-indicator{position:absolute;width:100%;display:flex;justify-content:center;margin-top:50px}.app-appointman .appointment-picker .loading-indicator #picker-loading-indicator .aniSpinner{display:block;text-align:center}.app-appointman .appointment-picker .loading-indicator.start-loading{display:block}.app-appointman .appointment-picker .loading-indicator.start-loading.loaded{opacity:1;transform:translateY(0) scale(1)}.app-appointman .appointment-picker .ui-picker,.app-appointman .appointment-picker .ui-picker-failed{opacity:0;transform:translateY(20px);transition:transform .25s, opacity .25s;display:none}.app-appointman .appointment-picker .ui-picker.start-loading,.app-appointman .appointment-picker .ui-picker-failed.start-loading{display:block}.app-appointman .appointment-picker .ui-picker.start-loading.loaded,.app-appointman .appointment-picker .ui-picker-failed.start-loading.loaded{opacity:1;transform:translateY(0)}.app-appointman .appointman-apmnotfound,.app-appointman .appointman-rmsnotfound,.app-appointman .appointman-invalidtoken{opacity:0;display:none;transform:translateY(40px);transition:all .5s;margin-bottom:40px}.app-appointman .appointman-apmnotfound.shown,.app-appointman .appointman-rmsnotfound.shown,.app-appointman .appointman-invalidtoken.shown{display:block}.app-appointman .appointman-apmnotfound.shown.loaded,.app-appointman .appointman-rmsnotfound.shown.loaded,.app-appointman .appointman-invalidtoken.shown.loaded{opacity:1;transform:translateY(0)}.app-appointman .appointman-success{opacity:0;display:none;transform:translateY(40px);transition:all .5s;margin-bottom:40px}.app-appointman .appointman-success.shown{display:block}.app-appointman .appointman-success.shown.loaded{opacity:1;transform:translateY(0)}.app-appointman .appointman-success .next-steps .step{border-bottom:1px solid #CCC;padding-bottom:0px;margin-bottom:20px}.app-appointman .appointman-success .next-steps .step:last-child{padding-bottom:0;border:none}.app-appointman .appointman-success .share-btns .share-btn{display:inline-block;text-align:center;width:33%;margin-bottom:35px}.app-appointman .appointman-success .share-btns .share-btn a{transition:all .2s}.app-appointman .appointman-success .share-btns .share-btn a:hover,.app-appointman .appointman-success .share-btns .share-btn a:focus{text-decoration:none;opacity:0.8}.app-appointman .appointman-success .share-btns .share-btn img{margin-bottom:15px;width:48px}.app-appointman .appointman-flow{opacity:0;transform:translateY(40px);transition:all .5s}.app-appointman .appointman-flow.loaded{opacity:1;transform:translateY(0)}.app-appointman .custom-roaming-stepper .step-number-digit{font-size:14px;display:block;line-height:18px}.app-appointman .custom-roaming-stepper .accordion .tg-accord .tg-item .tg-head{padding:15px 20px 15px 60px}@media (max-width: 599px){.app-appointman .custom-roaming-stepper .accordion .tg-accord .tg-item .tg-head{padding:15px 20px 15px 45px}.app-appointman .custom-roaming-stepper .accordion .tg-accord .tg-item .tg-head .tg-icon>div{position:absolute;left:10px;margin:0;top:11px;transform:translateY(0%)}.app-appointman .custom-roaming-stepper .accordion .tg-accord .tg-item .tg-head .tg-icon .icon-wrap .i-step-number-b-xsml{left:0}}.app-appointman .custom-roaming-stepper .accordion .tg-accord .tg-item .tg-body .next-step{background:#9c2aa0;border-radius:3px;box-shadow:0 1px 3px rgba(50,50,50,0.6);color:#fff;border:1px solid transparent}.app-appointman .custom-roaming-stepper .accordion .tg-accord .tg-item .tg-body .next-step:hover,.app-appointman .custom-roaming-stepper .accordion .tg-accord .tg-item .tg-body .next-step:focus{background-color:#5e2750;text-decoration:none}.app-appointman .custom-roaming-stepper .fm-date-picker-grid{margin-bottom:20px}.app-appointman .standard-form .fm-date-picker-grid{float:none;height:315px;border-radius:3px;margin-top:0}.app-appointman .standard-form .fm-date-picker-grid .outer-tabel .tr .td{padding-right:9px;border-radius:3px}.app-appointman .standard-form .fm-date-picker-grid .outer-tabel .tr .td.cell{transition:all .2s;cursor:pointer}.app-appointman .standard-form .fm-date-picker-grid .outer-tabel .tr .td.cell:hover{background:#EBEBEB}.app-appointman .standard-form .fm-date-picker-grid .outer-tabel .tr .td.cell.selected-day:hover{background:#666;opacity:0.9}.app-appointman .standard-form .fm-date-picker-grid .outer-tabel .tr .td.cell.selected-day{box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.6)}.app-appointman .standard-form .fm-date-picker-grid .outer-tabel .tr .td.cell.next-month{cursor:initial}.app-appointman .standard-form .fm-date-picker-grid .outer-tabel .tr .td.cell.next-month:hover{background:transparent}.app-appointman .standard-form .fm-date-picker-grid .outer-tabel .tr.th .td{text-align:right}.app-appointman .fm-date-picker-grid .left-arrow,.app-appointman .fm-date-picker-grid .right-arrow{cursor:pointer;transition:all .3s}.app-appointman .fm-date-picker-grid .left-arrow:hover,.app-appointman .fm-date-picker-grid .right-arrow:hover{opacity:0.5}.app-appointman .fm-date-picker-grid *{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width: 599px){.app-appointman .fm-date-picker-grid{display:block}}.app-appointman .mod-timetable{transition:all .4s;margin-bottom:20px}.app-appointman .mod-timetable p{display:none}.app-appointman .mod-timetable.initialized p{display:block}.app-appointman .mod-timetable.loading-start{min-height:100px}.app-appointman .mod-timetable.loading-start .slots{opacity:0;transform:translateY(40px)}.app-appointman .mod-timetable.loading-start .loading-indicator{transform:translateY(0);opacity:1}.app-appointman .mod-timetable.loading-end .slots{opacity:1;transform:translateY(0)}.app-appointman .mod-timetable.loading-end .loading-indicator{transform:translateY(40px);opacity:0}.app-appointman .mod-timetable .loading-indicator{display:none;position:relative;opacity:0;transform:translateY(40px);transition:all .4s}.app-appointman .mod-timetable .loading-indicator #timetable-loading-indicator{position:absolute;width:100%;display:flex;justify-content:center;margin-top:50px}.app-appointman .mod-timetable .loading-indicator #timetable-loading-indicator .aniSpinner{display:block;text-align:center}.app-appointman .mod-timetable .slots{transition:all .4s}.app-appointman .mod-timetable .slots .slot-items{box-shadow:0 1px 3px rgba(50,50,50,0.6);border-radius:3px}.app-appointman .mod-timetable .slots .slot{width:16.66%;max-width:16.66%;border-right:1px solid #CCC;text-align:center;padding:10px 0;cursor:pointer;display:inline-block;border-top:1px solid #CCC;transition:all .2s}@media (max-width: 599px){.app-appointman .mod-timetable .slots .slot{width:50%;max-width:50%;border-top:0;border-bottom:1px solid #CCC}.app-appointman .mod-timetable .slots .slot:last-child,.app-appointman .mod-timetable .slots .slot:nth-last-child(1){border-bottom:0}}@media (min-width: 600px){.app-appointman .mod-timetable .slots .slot:nth-child(1),.app-appointman .mod-timetable .slots .slot:nth-child(2),.app-appointman .mod-timetable .slots .slot:nth-child(3),.app-appointman .mod-timetable .slots .slot:nth-child(4),.app-appointman .mod-timetable .slots .slot:nth-child(5),.app-appointman .mod-timetable .slots .slot:nth-child(6){border-top:0}.app-appointman .mod-timetable .slots .slot:nth-child(6n){border-right:none}}.app-appointman .mod-timetable .slots .slot:hover{background:#EBEBEB}.app-appointman .mod-timetable .slots .slot.active{background:#666;color:#FFF;font-weight:600;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.6)}.app-appointman .mod-timetable .slots .slot.disabled{cursor:initial;color:#FFF}.app-appointman .mod-timetable .slots .slot.disabled:hover{background:transparent}@media (max-width: 600px){.app-appointman .mod-timetable .slots .slot.disabled{display:none}}.app-appointman div.errors{display:flex;justify-content:flex-end;margin-bottom:40px;transition:all .2s;opacity:0}.app-appointman div.errors.shown{opacity:1}@media (max-width: 599px){.app-appointman div.errors{justify-content:center}}.app-appointman .archive-btn{display:none}.app-appointman .archive-btn.shown{display:inline-block}.app-appointman .archive-btn,.app-appointman .submit-btn{position:relative}.app-appointman div.submit{display:flex;justify-content:flex-end}@media (max-width: 599px){.app-appointman div.submit{flex-direction:column}}.app-appointman div.submit .btn{transition:all .2s}.app-appointman div.submit .loading-indicator{display:none;transform:scale(0.2) translateX(-20px) translateY(-5px);position:absolute;right:0;left:0;top:0;bottom:0;opacity:0;transition:all .25s}.app-appointman div.submit .loading-indicator.shown{transform:scale(0.5) translateX(0);opacity:1}.app-appointman div.submit .loading-indicator>div{display:flex;justify-content:center}

/*# sourceMappingURL=appointman.css.map */