.toast-title{font-weight:700}
.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}
.toast-message a,.toast-message label{color:#FFF}
.toast-message a:hover{color:#CCC;text-decoration:none}
.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#FFF;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.95;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);line-height:1}
.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:alpha(opacity=40);filter:alpha(opacity=40)}
.rtl .toast-close-button{left:-.3em;float:left;right:.3em}
button.toast-close-button{padding:0;cursor:pointer;background:0;border:0;-webkit-appearance:none}
.toast-top-center{top:0;right:0;width:100%}
.toast-bottom-center{bottom:0;right:0;width:100%}
.toast-top-full-width{top:0;right:0;width:100%}
.toast-bottom-full-width{bottom:0;right:0;width:100%}
.toast-top-left{top:12px;left:12px}
.toast-top-right{top:12px;right:12px}
.toast-bottom-right{right:12px;bottom:12px}
.toast-bottom-left{bottom:12px;left:12px}
#toast-container{position:fixed;z-index:999999;pointer-events:none}
#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
#toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#FFF;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80)}
#toast-container>div.rtl{direction:rtl;padding:15px 50px 15px 15px;background-position:right 15px center}
#toast-container>div:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);cursor:pointer}
#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=) !important}
#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=) !important}
#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==) !important}
#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=) !important}
#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}
#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}
.toast{background-color:#030303}
.toast-success{background-color:#51a351}
.toast-error{background-color:#bd362f}
.toast-info{background-color:#2f96b4}
.toast-warning{background-color:#f89406}
.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:alpha(opacity=40);filter:alpha(opacity=40)}
@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}
#toast-container>div.rtl{padding:8px 50px 8px 8px}
#toast-container .toast-close-button{right:-.2em;top:-.2em}
#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}
}
@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}
#toast-container>div.rtl{padding:8px 50px 8px 8px}
#toast-container .toast-close-button{right:-.2em;top:-.2em}
#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}
}
@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}
#toast-container>div.rtl{padding:15px 50px 15px 15px}
}
button:not(.af-icon-button).toast-close-button{position:relative;right:-0.3em;top:-0.3em;float:right;font-size:20px;font-weight:700;color:#FFF;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.95;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);line-height:1;background:transparent;border:0;padding:0;margin:0}
button:not(.af-icon-button).filepond--file-action-button:focus,button:not(.af-icon-button).filepond--file-action-button:hover,button:not(.af-icon-button).filepond--file-action-button:active{background:#e2231b;color:#fff}
.guideimage .logoImage img{height:auto;z-index:-50}
#toast-container.toast-bottom-center>div{margin-bottom:20px}
.d-none{display:none}
.text-trans-capitalize{text-transform:capitalize}
.bold-text{font-weight:500 !important}
.panel-top-spacing{margin-top:2rem}
.panel-border-top{border-top:1px solid #ccc;margin:12px}
.panel-border-top .guideFieldNode{padding:0}
.full-width-text{max-width:100%}
.full-width-text p{max-width:100%}
.custom-text-label.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart){margin-top:12px;padding-top:0}
.hide-label .guideFieldLabel{display:none}
.font-weight-400{font-weight:400}
.guideFieldError a{color:#00e !important}
.fake-label-label{padding-top:.5rem;margin-top:2rem}
.fake-label-label p{margin-top:.75rem}
.fake-label-label p:first-child{margin-top:0}
.fake-label-input.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart){margin-top:.25rem}
.admin-panel{background-color:rgba(103,163,165,0.95);position:fixed;top:0;width:100%;z-index:100}
.admin-panel .container{display:flex;justify-content:space-between;align-content:center}
.admin-panel .container:before,.admin-panel .container:after{content:none}
.admin-panel p{margin-left:50px;color:white;font-weight:500;align-self:center}
.admin-panel button{margin:10px;border-radius:8px;font-weight:600}
@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
html:not([class*="aem-AuthorLayer"]) #loadingPage{display:block;background:url(../../../etc.clientlibs/fd/af/runtime/clientlibs/guideRuntime/resources/images/busy-state.gif) no-repeat fixed center;position:fixed;left:0;right:0;top:0;bottom:0;width:100%;height:100%;cursor:wait;z-index:100000;background-color:#fff}
html:not([class*="aem-AuthorLayer"]) #loadingPage.hide-loading{display:none}
.guideheader .afHeader div.container:before,.guideheader .afHeader div.container:after{content:none}
.guideheader .afHeader div.container img{margin-top:0 !important}
.guideheader .form-header{font-size:1.75em !important;color:black !important;font-weight:500}
.guide-header-bar{display:none !important}
.callout{border-left:4px solid #00aa98;border-radius:2px;box-shadow:1px 1px 2px 1.5px #eee;margin:20px 0 20px}
.callout p{margin:1em 0 1em 40px;width:calc(97%)}
.callout p:first-of-type::before{content:"";height:20px;width:60px;background:url(../../../etc/clientlibs/fd/themes/ltu-theme/assets/feather/info-circle.svg) center center / 20px 40px no-repeat;position:absolute;left:0}
.external-link::after,.external-link-a a::after{content:"";margin-left:2px;height:16px;width:16px;background:url(../../../etc/clientlibs/fd/themes/ltu-theme/assets/feather/external-link-red.svg) center center / 16px 16px no-repeat;display:inline-block}
.external-link.dark::after{background-image:url(../../../etc/clientlibs/fd/themes/ltu-theme/assets/feather/external-link-dark.svg)}
.external-link.light-grey::after{background-image:url(../../../etc/clientlibs/fd/themes/ltu-theme/assets/feather/external-link-light-grey.svg)}
.guideContainer .bordered-panel{border:solid 1px #ccc;padding:15px !important;margin-top:2rem}
.guideContainer .grey-panel{background-color:#f4f4f4}
.guideContainer .padded-panel{padding:40px 20px !important;margin-top:16px;margin-bottom:20px}
.guideContainer .padded-panel .guideGridFluidLayout2Container{height:27.5em;display:flex;flex-direction:column}
.guideContainer .padded-panel .fd-row.guideGridFluidLayout2Container>div:last-child{padding-left:10px;padding-right:10px;margin-top:auto}
.guideContainer .repeating-bordered-panel [id$="_guide-item-container"]{overflow:visible}
.guideContainer .repeating-bordered-panel .gridFluidLayout2{border:solid 1px #ccc;margin-top:2rem;padding-bottom:15px !important}
.guideContainer .repeating-bordered-panel .guideGridFluidLayout2Container>div:nth-child(1){width:100%;min-height:0}
.guideContainer .repeating-bordered-panel .guideGridFluidLayout2Container>div:nth-child(2){background-color:#f4f4f4;padding-bottom:15px;width:100%}
.guideContainer .repeating-bordered-panel .guideTextDraw,.guideContainer .repeating-bordered-panel .guideFieldNode{margin-left:15px;margin-right:15px}
.guideContainer .remove-button{height:0}
.guideContainer .remove-button button{cursor:pointer;color:#e2231b;position:absolute !important;border:0 none;width:36px;height:36px;right:-16px;top:-16px;background:#fff;padding:0;border-radius:50%;box-shadow:0 1px 4px #888;z-index:100}
.guideContainer .remove-button button::before{background-size:20px}
.guideContainer .remove-button button>*{display:none !important}
.guideContainer .remove-button button:hover{background-color:#e2231b;border-color:#e2231b;box-shadow:0 0 5px #888}
.guideContainer .remove-button button:hover::before{background-image:url(../../../etc/clientlibs/fd/themes/ltu-theme/assets/feather/x.svg)}
.guideContainer .remove-button button::before{content:"";display:inline-block;width:100%;height:100%;background:url(../../../etc/clientlibs/fd/themes/ltu-theme/assets/feather/x-red.svg) center center / 24px 24px no-repeat}
.guideContainer input:required{box-shadow:none}
.guideContainer span.iconButton-label{display:flex;align-items:center}
.guideContainer table{border-collapse:collapse;margin-left:.75rem;margin-right:.75rem}
.guideContainer table p:first-child{margin-top:0}
.guideContainer table,.guideContainer th,.guideContainer td{border:1px solid #ccc}
.guideContainer th,.guideContainer td{padding:12px 16px}
.guideContainer tr.align-left th,.guideContainer tr.align-left td{text-align:left}
.guideContainer th{background-color:#eee}
.guideContainer td{width:2%;vertical-align:top}
.guideContainer .borderless-button button{background-color:white !important;border:none !important;color:#e2231b;font-weight:500 !important;font-size:18px;text-decoration:underline !important;cursor:pointer !important}
.guideContainer .fake-link-button button{background-color:white !important;border:none !important;color:#e2231b;text-decoration:underline !important;cursor:pointer !important;padding:0}
.guideContainer .fake-link-button button .iconButton-label{font-weight:400 !important}
.guideContainer .back-button button{color:#242424}
.guideContainer .back-button button:hover{color:#e2231b;background:0}
.guideContainer .back-button span::before{content:"";height:30px;width:30px;background:url(../../../etc/clientlibs/fd/themes/ltu-theme/assets/feather/chevron-black.svg) center center / 24px 24px no-repeat;transform:rotate(90deg)}
.guideContainer .back-button span:hover::before{background:url('../../../etc/clientlibs/fd/themes/ltu-theme/assets/feather/chevron-red.svg') center center / 24px 24px no-repeat}
.guideContainer .block-button button{width:100%}
.guideContainer .block-button button span.iconButton-label{display:inline-block}
.guideContainer .btn-secondary button{color:#242424 !important;background-color:transparent !important;border:2px solid #242424 !important;padding:12px 18px !important;white-space:nowrap}
.guideContainer .btn-secondary button:hover{background-color:#ddd !important}
.guideContainer .button-default.disabled-button{background:#d3d3d3 !important;border-color:black;cursor:default}
.guideContainer .button-default.disabled-button:hover,.guideContainer .button-default.disabled-button:focus{background:#d3d3d3 !important}
.guideContainer .add-button button{color:#e2231b !important}
.guideContainer .add-button span::before{content:"";height:40px;width:40px;background:url(../../../etc/clientlibs/ltu-theme-base/assets/design-system/plus-icon-red.svg) center center / 24px 24px no-repeat;margin-right:8px;border-radius:2rem;border:#e2231b solid 1px}
.guideContainer .download-button .iconButton-label::before{content:"";margin-right:5px;height:20px;width:20px;background:url(../../../etc/clientlibs/fd/themes/ltu-theme/assets/feather/download-red.svg) center center / 20px 20px no-repeat;display:inline-block;vertical-align:middle}
.guideContainer .trash-button button .iconButton-label::before{content:"";margin-right:5px;height:20px;width:20px;background:url(../../../etc/clientlibs/fd/themes/ltu-theme/assets/feather/trash-full-red.svg) center center / 20px 20px no-repeat !important;display:inline-block;vertical-align:middle}
.guideContainer .trash-button button[disabled]{cursor:default !important}
.guideContainer .trash-button button[disabled] .iconButton-label::before{background-image:url(../../../etc/clientlibs/fd/themes/ltu-theme/assets/feather/trash-full-grey.svg) !important}
.guideContainer .print-button .iconButton-label::before{content:"";margin-right:5px;height:20px;width:20px;background:url(../../../etc/clientlibs/fd/themes/ltu-theme/assets/feather/printer-red.svg) center center / 20px 20px no-repeat !important;display:inline-block;vertical-align:middle}
.guideContainer .name-account-menu-text{padding-left:0 !important}
.guideContainer .name-account-menu-text p{border-left:solid 1px;padding:0 0 0 18px;margin:12px 0;line-height:24px}
.guideContainer .main-heading{font-size:1.5625rem !important;color:#242424 !important}
.guideContainer .main-heading p{border-bottom:1px solid #ccc;padding-bottom:8px;max-width:100%;margin-top:2em;font-weight:500}
.guideContainer .sub-heading,.guideContainer .guideContainer .sub-heading--no-border{font-size:1.25rem !important;color:#242424 !important}
.guideContainer .sub-heading p,.guideContainer .guideContainer .sub-heading--no-border p{border-bottom:1px solid #ccc;padding-bottom:8px;margin-top:2em;max-width:100%;font-weight:500}
.guideContainer .sub-heading--no-border p{border:0}
.guideContainer .sub-sub-heading{font-size:1.15rem !important;color:#242424 !important}
.guideContainer .sub-sub-heading p{margin-top:2em;max-width:100%;font-weight:500}
.guideContainer .fieldset-legend{margin-top:2rem;font-weight:500;padding-left:.5rem;padding-right:.75rem;border-left-width:.25rem;border-bottom-width:0;border-right-width:0;border-top-width:0;border-style:solid;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-color:rgba(255,255,255,0);padding-top:.5rem}
.guideContainer .fieldset-legend p{margin-bottom:12px;margin-top:0}
.guideContainer .fieldset-input,.guideContainer .fieldset-input.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart){margin-top:0}
.guideContainer .multi-checkboxes.guideCheckBoxGroup,.guideContainer .multi-checkboxes.guideCheckBoxGroup.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart){margin-top:12px}
.guideContainer .inline-buttons{margin-top:24px;margin-left:12px}
.guideContainer .inline-buttons div{display:flex;margin-right:4px}
.guideContainer .guide-tnc-checkbox{opacity:0;height:1px;visibility:hidden}
.accept-conditions-panel .guideGridFluidLayout{overflow:visible}
.btn-update{margin-top:32px}
html:not([class*="aem-AuthorLayer"]) .fake-modal>div:first-child>div:first-child{position:fixed;top:0;left:0;width:100%;height:100%;display:block;background:rgba(0,0,0,0.6)}
html:not([class*="aem-AuthorLayer"]) .fake-modal>div:first-child>div:first-child>div:first-child{width:80%;max-width:1076px;margin:auto;background:#fff;margin-top:60px;padding:24px}
html:not([class*="aem-AuthorLayer"]) .fake-modal .main-heading p{margin-top:0}
html:not([class*="aem-AuthorLayer"]) .fake-modal .modal-actions-panel>div:first-child>div:first-child>div:first-child{display:flex;flex-direction:column;margin-top:24px}
@media(min-width:768px){html:not([class*="aem-AuthorLayer"]) .fake-modal .modal-actions-panel>div:first-child>div:first-child>div:first-child{flex-direction:row}
}
html:not([class*="aem-AuthorLayer"]) .fake-modal .modal-actions-panel>div:first-child>div:first-child>div:first-child>*{width:auto;margin-right:24px}