.FBO-PageNumber{
    display:flex;
    justify-content:space-between;
    align-items:center;
}

.FBO-PageNumber__control{
        width:50px;
        position:relative;
    }

.FBO-PageNumber__input{
        padding:1px 7px;
        transition:border-color 0.35s;
    }

.FBO-PageNumber__title-wrapper{
        display:flex;
        align-items:center;
    }

.FBO-PageNumber__label{
        display:flex;
    }

.FBO-PageNumber__info{
        position:relative;
    }

.FBO-PageNumber__tooltip,
    .FBO-PageNumber__error{
        bottom:0;
        display:block;
        position:absolute;
        z-index:1;
    }

.FBO-PageNumber__error{
        right:0;
    }

.FBO-PageNumber__tooltip{
        left:-7px;
    }



.customization-group{
    background-color:#ffffff;
    border-bottom:1px solid #d4d7d9;
}.customization-group .customization-group-header{
        line-height:58px;
        position:relative;
        cursor:pointer;
        padding:0 24px;
        font-weight:400;
        font-size:2rem;
    }.customization-group .customization-group-header .customization-group-header-icon{
            width:2.5rem;
            height:3rem;
            margin-right:1.8rem;
            overflow:hidden;
        }.customization-group .customization-group-header .customization-group-header-title-wrapper{
            display:flex;
            align-items:center;
        }.customization-group .customization-group-header .customization-group-header-indicator{
            margin-left:auto;
        }.customization-group .customization-group-header .customization-group-header-postfix{
            position:absolute;
            top:0;
            right:0;
            display:block;
            text-transform:none;
            font-weight:400;
        }.customization-group .customization-group-header .badge{
            display:inline-block;
            font-size:14px;
            font-weight:500;
            color:#ffffff;
            border-radius:3px;
            background-color:#1792b1;
            line-height:14px;
            padding:0.08em 0.4em;
            text-transform:none;
            margin-left:0.5em;
            padding-bottom:2px;
        }.customization-group .customization-group-header.dotted-header > span{
            font-weight:700;
        }.customization-group .customization-group-header .dotted{
            display:inline-block;
            vertical-align:middle;
            width:1rem;
            height:1rem;
            margin-left:1rem;
            margin-bottom:0.3rem;
            border-radius:1rem;
            background-color:#1da8c8;
        }.customization-group .customization-group-header .value{
            display:inline-block;
            vertical-align:top;
            margin:0;
        }.customization-group .customization-group-header .icon-hellip{
            margin:19px 21px 0 4px;
            font-size:22px;
            display:inline-block;
            vertical-align:top;
        }.customization-group .customization-group-header .indicator::after{
                content:'\E003';
                font-family:fb-icons, sans-serif;
                font-size:15px;
                position:absolute;
                right:24px;
                top:2px;
                padding:0;
                transform:rotate(90deg);
                transform-origin:50% 27px;
                transition:transform ease 0.3s;
                filter:blur(0);
                cursor:pointer;
            }.customization-group .customization-group-container{
        padding-top:0;
        max-height:0;
        overflow:hidden;
        transition:max-height ease 0.3s, padding ease 0.3s, visibility 0.3s;
        visibility:hidden;
    }.customization-group.active{
        background-color:#fafbfc;
    }.customization-group.active .customization-group-header{
            font-weight:700;
        }.customization-group.active .indicator::after{
                font-weight:700;
            }.customization-group .placeholder{
        z-index:-1 !important;
    }.customization-group.expanded .placeholder{
            z-index:2 !important;
        }.customization-group.expanded .customization-group-header .indicator::after{
                    transform:rotate(-90deg);
                }.customization-group.expanded .customization-group-container{
            padding-top:5px;
            max-height:1100px;
            visibility:visible;
        }.customization-group.expanded.lead-cf .customization-group-container{
            max-height:125rem;
        }.customization-group.sectionNameAndDescription .customization-control{
            margin-top:-17px;
        }.customization-group .customization-control.lead-cf-page-number{
        margin:-6px 0 6px;
    }.customization-group .customization-control.lead-cf-title .customization-control-head{
            justify-content:space-between;
            display:flex;
        }.customization-group .customization-control.privacy-view-container{
        margin-left:-24px;
        margin-right:-24px;
    }

.dialog.shade{
    box-shadow:4px 4px 13px rgba(0, 0, 0, 0.2);
}
.dialog.error-body .body{
        margin:0 -3.75rem;
        padding:3.75rem;
        background:#fcecec;
        color:#ff0000;
    }
.dialog.error-body .body p{
            color:#ff0000;
            margin:0;
        }
.dialog .ui-draggable-handle{
    cursor:move;
}

.flippingbook.layout.account .accessibility-dialog .dialog .dialog-footer{
        margin-top:0;
    }

.favicon-dialog .body .preview-outer, .logo-dialog .body .preview-outer, .background-dialog .body .preview-outer{
        display:flex;
        flex-flow:row nowrap;
        justify-content:center;
        align-items:center;
        background:#dbe0e2;
        height:72px;
        position:relative;
    }
.favicon-dialog .body .preview-outer .extras-menu, .logo-dialog .body .preview-outer .extras-menu, .background-dialog .body .preview-outer .extras-menu{
            position:absolute;
            bottom:0;
            right:0;
            margin-right:3px;
            margin-bottom:4px;
        }
.favicon-dialog .body .preview-outer .extras-menu .ctl-dropdown.bind-right .list, .logo-dialog .body .preview-outer .extras-menu .ctl-dropdown.bind-right .list, .background-dialog .body .preview-outer .extras-menu .ctl-dropdown.bind-right .list{
                    top:-3px;
                }
.favicon-dialog .body .preview-outer .extras-menu .ctl-dropdown.bind-right .list .item, .logo-dialog .body .preview-outer .extras-menu .ctl-dropdown.bind-right .list .item, .background-dialog .body .preview-outer .extras-menu .ctl-dropdown.bind-right .list .item{
                    text-align:left;
                }
.favicon-dialog .body .preview-outer .extras-menu .ctl-dropdown.bind-right .list .item.current, .logo-dialog .body .preview-outer .extras-menu .ctl-dropdown.bind-right .list .item.current, .background-dialog .body .preview-outer .extras-menu .ctl-dropdown.bind-right .list .item.current{
                        color:#798286;
                        font-size:20px;
                        padding-right:8px;
                        text-align:right;
                        line-height:33px;
                        cursor:pointer;
                    }
.favicon-dialog .body .preview-outer .extras-menu .ctl-dropdown.bind-right .list .item.current .icon, .logo-dialog .body .preview-outer .extras-menu .ctl-dropdown.bind-right .list .item.current .icon, .background-dialog .body .preview-outer .extras-menu .ctl-dropdown.bind-right .list .item.current .icon{
                            line-height:27px;
                        }
.favicon-dialog .body .preview-outer .extras-menu .ctl-dropdown.bind-right .list .item.current::after, .logo-dialog .body .preview-outer .extras-menu .ctl-dropdown.bind-right .list .item.current::after, .background-dialog .body .preview-outer .extras-menu .ctl-dropdown.bind-right .list .item.current::after{
                            display:none;
                        }
.favicon-dialog .body .preview-outer .extras-menu .ctl-dropdown.bind-right .display, .logo-dialog .body .preview-outer .extras-menu .ctl-dropdown.bind-right .display, .background-dialog .body .preview-outer .extras-menu .ctl-dropdown.bind-right .display{
                    border:none;
                    background:transparent;
                    color:#95a0a5;
                    font-size:20px;
                }
.favicon-dialog .body .preview-outer .extras-menu .ctl-dropdown.bind-right .display::after, .logo-dialog .body .preview-outer .extras-menu .ctl-dropdown.bind-right .display::after, .background-dialog .body .preview-outer .extras-menu .ctl-dropdown.bind-right .display::after{
                        display:none;
                    }
.favicon-dialog .body .preview-outer .extras-menu .ctl-dropdown.bind-right .display.guideflow_hovered,
                    .favicon-dialog .body .preview-outer .extras-menu .ctl-dropdown.bind-right .display:focus,
                    .favicon-dialog .body .preview-outer .extras-menu .ctl-dropdown.bind-right .display:active,
                    .logo-dialog .body .preview-outer .extras-menu .ctl-dropdown.bind-right .display.guideflow_hovered,
                    .logo-dialog .body .preview-outer .extras-menu .ctl-dropdown.bind-right .display:focus,
                    .logo-dialog .body .preview-outer .extras-menu .ctl-dropdown.bind-right .display:active,
                    .background-dialog .body .preview-outer .extras-menu .ctl-dropdown.bind-right .display.guideflow_hovered,
                    .background-dialog .body .preview-outer .extras-menu .ctl-dropdown.bind-right .display:focus,
                    .background-dialog .body .preview-outer .extras-menu .ctl-dropdown.bind-right .display:active{
                        color:#bac8ce;
                        border:none;
                        background:transparent;
                    }
.favicon-dialog .body .preview-outer .extras-menu .ctl-dropdown.bind-right .display:active, .logo-dialog .body .preview-outer .extras-menu .ctl-dropdown.bind-right .display:active, .background-dialog .body .preview-outer .extras-menu .ctl-dropdown.bind-right .display:active{
                        color:#798286;
                    }
.favicon-dialog .body .preview-outer .extras-menu .ctl-dropdown.disabled .display, .logo-dialog .body .preview-outer .extras-menu .ctl-dropdown.disabled .display, .background-dialog .body .preview-outer .extras-menu .ctl-dropdown.disabled .display{
                color:#98a5ab;
            }
.favicon-dialog .body .preview-outer .extras-menu .ctl-dropdown.disabled .display::after, .logo-dialog .body .preview-outer .extras-menu .ctl-dropdown.disabled .display::after, .background-dialog .body .preview-outer .extras-menu .ctl-dropdown.disabled .display::after{
                    color:#98a5ab;
                }
.favicon-dialog .body .preview, .logo-dialog .body .preview, .background-dialog .body .preview{
        flex:1 0 auto;
        text-align:center;
    }
.favicon-dialog .body .preview .icon-preloader::before, .logo-dialog .body .preview .icon-preloader::before, .background-dialog .body .preview .icon-preloader::before{
            animation:rotate 2.5s infinite linear;
        }
.favicon-dialog .body .preview .no-image, .logo-dialog .body .preview .no-image, .background-dialog .body .preview .no-image{
            position:absolute;
            top:0;
            left:0;
            right:0;
            bottom:0;
            background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='350' height='215'><line x1='0' x2='350' y1='0' y2='215' style='stroke:rgb(220,220,220);stroke-width:1' /><line x1='0' x2='350' y2='0' y1='215' style='stroke:rgb(220,220,220);stroke-width:1' /></svg>") no-repeat #f1f5f7;
            background-size:100% 100%;
        }
.favicon-dialog .body .preview img, .logo-dialog .body .preview img, .background-dialog .body .preview img{
            display:block;
            max-height:40px;
            max-width:245px;
            margin:0 auto;
        }
.favicon-dialog .body .logo-file-note, .logo-dialog .body .logo-file-note, .background-dialog .body .logo-file-note{
        float:right;
        width:170px;
        color:#8b989e;
        font-style:italic;
        margin-top:8px;
        line-height:1.4em;
    }
.favicon-dialog .body .btn.btn-account-default, .logo-dialog .body .btn.btn-account-default, .background-dialog .body .btn.btn-account-default{
        width:170px;
    }
.flippingbook.layout.account .background-dialog .dialog-footer{
    margin-top:0;
}
.logo-dialog .body .logo-url-name{
        display:flex;
    }
.favicon-dialog .body .btn.command-import{
        width:100%;
        height:auto;
        line-height:32px;
        margin:1px 0;
    }
.favicon-dialog .body .col-xs-9{
        padding-right:3px;
    }
.favicon-dialog .body .col-xs-3{
        padding-left:3px;
    }
.favicon-dialog .body .logo-file-note{
        width:192px;
    }
.favicon-dialog .body .btn-account-default{
        margin-top:2px;
        display:block;
    }
.favicon-dialog .body .btn.btn-lg.btn-account-default{
        width:170px;
    }
.logo-dialog .body .upload-error, .favicon-dialog .body .upload-error{
        color:#d94a4c;
        margin:0 22px 10px 22px;
        line-height:1.4em;
        position:absolute;
        left:0;
        right:0;
        top:50%;
        margin-top:-0.7em;
        text-align:center;
    }
.background-dialog .body .preview-outer{
        height:215px;
        position:relative;
    }
.background-dialog .body .preview-outer .preview img{
                min-height:215px;
                max-height:215px;
                min-width:350px;
                object-fit:cover;
            }
.background-dialog .body .preview-outer .preview .overlay{
                content:' ';
                position:absolute;
                top:0;
                left:0;
                right:0;
                bottom:0;
                background:rgba(0, 0, 0, 0.61);
            }
.background-dialog .body .preview-outer .browse-overlay{
            position:absolute;
            top:50%;
            left:0;
            right:0;
            margin-top:-37px;
            text-align:center;
        }
.background-dialog .body .preview-outer .browse-overlay .upload-error{
                color:#d94a4c;
                margin:0 22px 10px 22px;
                line-height:1.4em;
            }
.background-dialog .body .preview-outer .browse-overlay .btn-account-default{
                margin:0 auto;
                display:block;
            }
.background-dialog .body .preview-outer .preloader-overlay{
            position:absolute;
            top:45px;
            left:0;
            right:0;
            display:none;
            text-align:center;
        }
.background-dialog .body .preview-outer .preloader-overlay span{
                vertical-align:middle;
                max-width:200px;
                display:inline-block;
                text-overflow:ellipsis;
                overflow-x:hidden;
                white-space:nowrap;
            }
.background-dialog .body .preview-outer .preloader-overlay p{
                line-height:1.2em;
            }
.background-dialog .body .preview-outer .preloader-overlay .upload-progress-wrapper .progress-percent{
                top:-2px;
            }
.background-dialog .body .preview-outer .preloader-overlay .upload-progress-wrapper{
                padding:0 22px;
            }
.background-dialog .body .col-xs-6.left{
            padding-right:5px;
        }
.background-dialog .body .col-xs-6.right{
            padding-left:5px;
        }
.background-dialog .body .custom-settings{
        display:none;
        margin-bottom:30px;
        margin-top:35px;
    }
.background-dialog .body .custom-settings .ctl-tooltip-content{
            width:300px;
        }
.background-dialog .body .custom-settings .ctl-tooltip-content b{
                font-weight:700;
            }
.background-dialog .body .custom-settings .icon-info-inv::before{
            font-size:22px;
            color:#b2bfc5;
        }
.background-dialog .body .custom-settings label{
            display:block;
            margin-bottom:5px;
        }
.background-dialog .body .custom-settings .ctl-selectbox .display, .background-dialog .body .custom-settings .ctl-dropdown .display{
                line-height:38px;
            }
.background-dialog .body .custom-settings .ctl-selectbox .display::after, .background-dialog .body .custom-settings .ctl-dropdown .display::after{
                    top:18px;
                }
.background-dialog .body .custom-settings .ctl-selectbox .list, .background-dialog .body .custom-settings .ctl-dropdown .list{
                top:2px;
            }
.background-dialog .body .alignment-control{
        margin:3px auto 0;
        display:flex;
        justify-content:center;
    }
.background-dialog .body .alignment-control .alignment-wrapper{
            display:grid;
            grid-template-columns:35px 35px 35px;
            grid-template-rows:27px 27px 27px;
            grid-row-gap:3px;
            grid-column-gap:3px;
            justify-self:center;
            grid-template-areas:'leftTop top rightTop'
                'left center right'
                'leftBottom bottom rightBottom';
        }
.background-dialog .body .alignment-control .align{
            display:block;
            float:left;
            width:35px;
            height:27px;
            margin:0 3px 3px 0;
            position:relative;
        }
.background-dialog .body .alignment-control .align.a-0-2,
            .background-dialog .body .alignment-control .align.a-1-2,
            .background-dialog .body .alignment-control .align.a-2-2{
                margin-right:0;
            }
.background-dialog .body .alignment-control .align.a-2-0,
            .background-dialog .body .alignment-control .align.a-2-1,
            .background-dialog .body .alignment-control .align.a-2-2{
                margin-bottom:0;
            }
.background-dialog .body .alignment-control .align::after{
                background:url(https://html-assets-prod.guideflow.com/24f24c6c916c44f3e50af8b0ff9bbeefd9652772) no-repeat 0 0;
                content:' ';
                position:absolute;
                top:0;
                left:0;
                bottom:0;
                right:0;
            }
.background-dialog .body .alignment-control .align::before{
                background:#ffffff;
                content:' ';
                box-shadow:0 1px 3px #c3c6c8;
                position:absolute;
                top:2px;
                left:2px;
                bottom:2px;
                right:2px;
            }
.background-dialog .body .alignment-control .align.guideflow_hovered::before{
                background-color:#f0f2f3;
            }
.background-dialog .body .alignment-control .align.a-0-0{
                grid-area:leftTop;
            }
.background-dialog .body .alignment-control .align.a-0-0::after{
                    background-position:0 0;
                }
.background-dialog .body .alignment-control .align.a-0-1{
                grid-area:top;
            }
.background-dialog .body .alignment-control .align.a-0-1::after{
                    background-position:-32px 0;
                }
.background-dialog .body .alignment-control .align.a-0-2{
                grid-area:rightTop;
            }
.background-dialog .body .alignment-control .align.a-0-2::after{
                    background-position:-63px 0;
                }
.background-dialog .body .alignment-control .align.a-1-0{
                grid-area:left;
            }
.background-dialog .body .alignment-control .align.a-1-0::after{
                    background-position:0 -25px;
                }
.background-dialog .body .alignment-control .align.a-1-1{
                grid-area:center;
            }
.background-dialog .body .alignment-control .align.a-1-1::after{
                    background-position:-32px -25px;
                }
.background-dialog .body .alignment-control .align.a-1-2{
                grid-area:right;
            }
.background-dialog .body .alignment-control .align.a-1-2::after{
                    background-position:-63px -25px;
                }
.background-dialog .body .alignment-control .align.a-2-0{
                grid-area:leftBottom;
            }
.background-dialog .body .alignment-control .align.a-2-0::after{
                    background-position:0 -49px;
                }
.background-dialog .body .alignment-control .align.a-2-1{
                grid-area:bottom;
            }
.background-dialog .body .alignment-control .align.a-2-1::after{
                    background-position:-32px -49px;
                }
.background-dialog .body .alignment-control .align.a-2-2{
                grid-area:rightBottom;
            }
.background-dialog .body .alignment-control .align.a-2-2::after{
                    background-position:-63px -49px;
                }
.background-dialog .body .alignment-control .align.selected::before{
                    box-shadow:inset 0 2px 3px #d3d6d8;
                    background-color:#e0e5e8;
                }
.background-dialog .body .alignment-control .align.selected.a-0-0::after{
                    background-position:-99px 0;
                }
.background-dialog .body .alignment-control .align.selected.a-0-1::after{
                    background-position:-131px 0;
                }
.background-dialog .body .alignment-control .align.selected.a-0-2::after{
                    background-position:-162px 0;
                }
.background-dialog .body .alignment-control .align.selected.a-1-0::after{
                    background-position:-99px -25px;
                }
.background-dialog .body .alignment-control .align.selected.a-1-1::after{
                    background-position:-131px -25px;
                }
.background-dialog .body .alignment-control .align.selected.a-1-2::after{
                    background-position:-162px -25px;
                }
.background-dialog .body .alignment-control .align.selected.a-2-0::after{
                    background-position:-99px -49px;
                }
.background-dialog .body .alignment-control .align.selected.a-2-1::after{
                    background-position:-131px -49px;
                }
.background-dialog .body .alignment-control .align.selected.a-2-2::after{
                    background-position:-162px -49px;
                }
.background-dialog .body .btn-account-default{
        background-color:#ffffff;
    }
.background-dialog .body .btn-account-default.guideflow_hovered,
        .background-dialog .body .btn-account-default:active{
            background-color:#e2e8eb;
        }

.loading-element .customization-group{
    display:none;
}.customization-control-static .value, .customization-group-header .value{
        color:#6f7578;
    }.customization-control-static .value img, .customization-group-header .value img{
            max-height:16px;
            max-width:16px;
            vertical-align:middle;
            margin:0 4px 0 1px;
        }.customization-control-static .icon-hellip, .customization-group-header .icon-hellip{
        font-size:20px;
        line-height:1px;
        vertical-align:top;
        display:inline-block;
        margin-top:5px;
        margin-right:-2px;
        font-weight:500;
    }.sparse .customization-control{
    margin:0;
    padding:2px 24px 15px;
}.customization-control{
    margin:-13px 0 0 0;
    padding:9px 24px;
}.customization-control.collapsed-horizontal{
        margin-bottom:1rem;
    }.customization-control .customization-control-switchable-info{
        display:inline-flex;
        align-items:baseline;
        position:relative;
        height:2.25rem;
    }.customization-control .customization-control-infotip{
        width:2rem;
        height:2rem;
        opacity:0;
        align-items:center;
        margin-left:0.5rem;
        display:flex;
        position:absolute;
        left:0;
        transition:opacity 0.1s ease;
    }.customization-control .customization-control-badge{
        display:block;
        opacity:1;
        font-size:1.25rem;
        font-weight:500;
        color:#ffffff;
        border-radius:3px;
        background-color:#1792b1;
        text-transform:uppercase;
        line-height:1.75rem;
        height:2rem;
        padding:0.15em 0.4em;
        margin-left:0.5em;
        position:absolute;
        left:0;
        transition:opacity 0.1s ease;
    }.customization-control.disabled .customization-control-infotip, .customization-control.infotip-showed .customization-control-infotip, .customization-control.guideflow_hovered .customization-control-infotip{
            opacity:1;
        }.customization-control.disabled .customization-control-badge, .customization-control.infotip-showed .customization-control-badge, .customization-control.guideflow_hovered .customization-control-badge{
            opacity:0;
        }.customization-control .customization-control-head{
        display:inline-flex;
        align-items:center;
    }.customization-control .customization-control-head-wrapper{
        display:inline-flex;
        align-items:center;
    }.customization-control .customization-control-icon{
        vertical-align:middle;
        align-self:center;
        margin-right:1.5rem;
    }.customization-control .customization-control-icon-search{
        margin-left:-0.5rem;
        margin-right:1rem;
    }.customization-control.active label{
            font-weight:700;
        }.customization-control.hidden{
        display:none;
    }.customization-control.disabled .customization-control-head-text{
            opacity:0.7;
        }.customization-control.with-offset-bottom{
        margin-bottom:15px;
    }.customization-control.lead-form-fields-container{
        margin:0;
        padding:0;
    }.customization-control .control-tooltip{
        float:right;
        margin-right:4px;
    }.customization-control .control-tooltip.text-warning{
            color:#fe9603;
        }.customization-control label .icon-info-inv{
            font-size:22px;
            color:#b3c0c6;
            margin:4px 3px 1px;
            vertical-align:top;
            display:inline-block;
            line-height:1px;
        }.customization-control label .icon-info-inv.guideflow_hovered{
                color:#a4b0b5;
            }.customization-control .customization-control-control{
        margin-top:-1px;
        margin-bottom:13px;
        padding:6px 8px;
        font-weight:500;
    }.customization-control .customization-control-control.ctl-selectbox{
            float:right;
            margin:-7px -8px 0 0;
            font-weight:400;
        }.customization-control .customization-control-control.ctl-selectbox .display{
                background-color:#ffffff;
                padding:0 15px 0 14px;
                line-height:30px;
            }.customization-control .customization-control-control.ctl-selectbox .list{
                right:7px;
                top:-2px;
            }.customization-control .customization-control-control.ctl-selectbox.drop-up .list{
                    top:auto;
                    bottom:-9px;
                }.customization-control .customization-control-plaintext{
        color:#939aa2;
        line-height:18px;
        margin-bottom:13px;
    }.customization-control .customization-control-subgroup-title{
        font-weight:500;
        font-size:14px;
    }.customization-control .customization-control-hr{
        padding:0;
        margin:5px auto;
        width:100%;
        border:0;
        height:1px;
        background:#d8d8d8;
    }.customization-control input.customization-control-control,
    .customization-control textarea.customization-control-control{
        font-weight:500;
    }.customization-control textarea.customization-control-control{
        max-height:25rem;
    }.customization-control textarea.customization-control-control.customization-control-control--small{
        height:100px;
    }.customization-control .customization-control-switch{
        font-size:17px;
        float:right;
        margin-top:-2px;
    }.customization-control .customization-control-static{
        float:right;
        background-color:#ffffff;
        border-radius:3px;
        display:inline-block;
        padding:0 14px;
        margin:-1px 0 0 0;
        cursor:pointer;
        border:1px solid #eaedee;
        line-height:30px;
    }.customization-control .customization-control-static.disabled{
            filter:opacity(0.8);
            cursor:default;
        }.customization-control .customization-control-static:not(.disabled).guideflow_hovered{
            background:#dfe5e8;
            border-color:#cad3d7;
        }.customization-control .customization-control-static .hellip{
            margin:8px 0 0 6px;
        }.customization-control textarea,
    .customization-control input{
        line-height:18px;
        width:100%;
    }.customization-control textarea{
        line-height:22px;
        height:150px;
    }.customization-group-container.closed .customization-control-badge{
        display:none;
    }.badge.hidden{
    display:none;
}.badge:not(.hidden) + [data-indicator-group-control]{
    display:none;
}[data-indicator-group-control]{
    margin-right:31px;
}[data-indicator-group='enabled'] > [data-indicator-disabled]{
        display:none;
    }[data-indicator-group='disabled'] > [data-indicator-enabled]{
        display:none;
    }

.form-item .error, .form-item-v .error, .customization-control .error{
        visibility:hidden;
        color:#e04b4b;
    }.form-item.error input,
        .form-item.error input:focus,
        .form-item.error input.guideflow_hovered,
        .form-item.error input:active,
        .form-item-v.error input,
        .form-item-v.error input:focus,
        .form-item-v.error input.guideflow_hovered,
        .form-item-v.error input:active,
        .customization-control.error input,
        .customization-control.error input:focus,
        .customization-control.error input.guideflow_hovered,
        .customization-control.error input:active{
            border-color:#e04b4b !important;
        }.form-item.error .error, .form-item-v.error .error, .customization-control.error .error{
            visibility:visible;
        }.customization-control .error{
        display:none;
        margin-top:-7px;
        line-height:normal;
        margin-bottom:13px;
    }.customization-control.error .error{
            display:block;
        }.customization-control .chars-left{
        font-size:1.5rem;
        color:#939aa2;
    }.justified-form{
    margin:0 22px 0 22px;
    padding:5px 0 0 0;
}.justified-form .form-item,
    .justified-form .form-item-v{
        clear:right;
        margin:15px 0 0 0;
    }.justified-form .form-item.disabled, .justified-form .form-item-v.disabled{
            color:#98a5ab;
        }.justified-form .form-item input[type=text], .justified-form .form-item textarea, .justified-form .form-item-v input[type=text], .justified-form .form-item-v textarea{
            padding:1px 8px;
        }.justified-form .pull-right{
        font-size:17px;
        margin-top:-4px;
    }.justified-form .note{
        display:block;
        font-style:italic;
        line-height:22px;
    }.justified-form .form-item-v label, .justified-form .form-item-v input, .justified-form .form-item-v .error{
            display:block;
            width:100%;
        }.justified-form .form-item-v .error{
            line-height:21px;
            margin-bottom:-12px;
        }.justified-form .form-item-group:not(:last-child){
        border-bottom:1px solid #d4d7d9;
        padding-bottom:1.5rem;
        box-sizing:border-box;
    }.justified-form .customization-icon{
        display:inline;
        vertical-align:middle;
        margin-right:1rem;
    }.fbo-dialog .container,.fbo-dialog .container-fluid{
        padding:0 22px;
    }.fbo-dialog .row{
        margin:0 -22px;
    }.fbo-dialog .col, .fbo-dialog .col-xs-1, .fbo-dialog .col-sm-1, .fbo-dialog .col-md-1, .fbo-dialog .col-lg-1, .fbo-dialog .col-xs-2, .fbo-dialog .col-sm-2, .fbo-dialog .col-md-2, .fbo-dialog .col-lg-2, .fbo-dialog .col-xs-3, .fbo-dialog .col-sm-3, .fbo-dialog .col-md-3, .fbo-dialog .col-lg-3, .fbo-dialog .col-xs-4, .fbo-dialog .col-sm-4, .fbo-dialog .col-md-4, .fbo-dialog .col-lg-4, .fbo-dialog .col-xs-5, .fbo-dialog .col-sm-5, .fbo-dialog .col-md-5, .fbo-dialog .col-lg-5, .fbo-dialog .col-xs-6, .fbo-dialog .col-sm-6, .fbo-dialog .col-md-6, .fbo-dialog .col-lg-6, .fbo-dialog .col-xs-7, .fbo-dialog .col-sm-7, .fbo-dialog .col-md-7, .fbo-dialog .col-lg-7, .fbo-dialog .col-xs-8, .fbo-dialog .col-sm-8, .fbo-dialog .col-md-8, .fbo-dialog .col-lg-8, .fbo-dialog .col-xs-9, .fbo-dialog .col-sm-9, .fbo-dialog .col-md-9, .fbo-dialog .col-lg-9, .fbo-dialog .col-xs-10, .fbo-dialog .col-sm-10, .fbo-dialog .col-md-10, .fbo-dialog .col-lg-10, .fbo-dialog .col-xs-11, .fbo-dialog .col-sm-11, .fbo-dialog .col-md-11, .fbo-dialog .col-lg-11, .fbo-dialog .col-xs-12, .fbo-dialog .col-sm-12, .fbo-dialog .col-md-12, .fbo-dialog .col-lg-1{
        padding:0 22px;
    }.fbo-dialog input[type=text], .fbo-dialog input[type=password], .fbo-dialog textarea, .fbo-dialog select{
        border-width:1px;
    }.fbo-dialog input[type=text]:focus, .fbo-dialog input[type=password]:focus, .fbo-dialog textarea:focus, .fbo-dialog select:focus{
            border-color:#1495b3;
        }.fbo-dialog input[type=text].disabled, .fbo-dialog input[type=text][disabled], .fbo-dialog input[type=password].disabled, .fbo-dialog input[type=password][disabled], .fbo-dialog textarea.disabled, .fbo-dialog textarea[disabled], .fbo-dialog select.disabled, .fbo-dialog select[disabled]{
            color:#98a5ab;
        }.fbo-dialog .disabled{
        color:#98a5ab;
    }.fbo-dialog ::-webkit-input-placeholder{
        font-weight:400;
        font-style:italic;
    }.fbo-dialog :-moz-placeholder{
        font-weight:400;
        font-style:italic;
    }.fbo-dialog ::-moz-placeholder{
        font-weight:400;
        font-style:italic;
    }.fbo-dialog :-ms-input-placeholder{
        font-weight:400;
        font-style:italic;
    }.fbo-dialog button, .fbo-dialog .btn{
        font-family:Roboto !important;
    }.fbo-dialog button:before, .fbo-dialog .btn:before{
        }

.flippingbook.account.online.edit{
    overflow:hidden;
}

.skin-dialog .justified-form{
        padding-top:24px;
    }
.skin-dialog .justified-form label{
            margin-right:15px;
        }
.skin-dialog .justified-form .inp-switch.inp-switch-fbo + label::after{
            top:0;
        }
.skin-dialog .skin-list{
        padding:20px 6px 0 13px;
        margin:0;
        list-style:none;
        display:block;
        overflow-y:auto;
    }
.skin-dialog .skin-list .skin-item{
            float:left;
            position:relative;
            width:140px;
            height:120px;
            text-align:center;
            color:#696e72;
            font-size:13px;
            cursor:pointer;
            margin:0 0 13px 0;
        }
.skin-dialog .skin-list .skin-item .thumb-container{
                width:128px;
                height:98px;
                margin:0 auto 0 auto;
                border:3px solid transparent;
            }
.skin-dialog .skin-list .skin-item .thumb-container img{
                    width:122px;
                    height:92px;
                    border:1px solid #cccccc;
                }
.skin-dialog .skin-list .skin-item .skin-name{
                margin:2px auto 0 auto;
                width:auto;
                line-height:25px;
                font-size:13px;
                display:inline-block;
            }
.skin-dialog .skin-list .skin-item.current .thumb-container{
                    border:3px solid #1594b4;
                    border-radius:2px;
                }
.skin-dialog .skin-list .skin-item.saved .skin-name{
                    background:#acb1b5;
                    border-radius:100px;
                    color:#ffffff;
                    padding:0 1em;
                }
.skin-dialog .skin-list .skin-item.saved .skin-name::before{
                        content:'\E004';
                        font-family:'fb-icons';
                        display:inline-block;
                        vertical-align:bottom;
                        margin:0 3px 12px 0;
                        line-height:1px;
                    }
.skin-dialog .skin-list.applying .skin-item.current::before{
                    position:absolute;
                    left:50%;
                    top:50%;
                    display:block;
                    width:34px;
                    height:34px;
                    margin:-27px 0 0 -17px;
                    content:' ';
                    font-size:17px;
                    background:#000000;
                    opacity:0.55;
                    border-radius:3px;
                }
.skin-dialog .skin-list.applying .skin-item.current::after{
                    position:absolute;
                    left:50%;
                    top:50%;
                    display:block;
                    width:34px;
                    height:34px;
                    margin:-27px 0 0 -16px;
                    line-height:34px;
                    text-align:center;
                    font-family:'fb-icons';
                    content:'\e006';
                    font-size:24px;
                    color:#ffffff;
                    animation:spin 2.5s infinite linear;
                }

.FBO-LegacyCustomizer-Optimal-Teaser{
    display:flex;
    height:5rem;
    align-items:center;
    justify-content:center;
    font-size:1.75rem;
    font-weight:500;
    letter-spacing:normal;
    color:#1495B3;
    background:rgba(20, 149, 179, 0.1);
}
.FBO-LegacyCustomizer-Optimal-Teaser.guideflow_hovered{
        background:rgba(20, 149, 179, 0.3);
        text-decoration:none;
    }
.FBO-LegacyCustomizer-Optimal-Teaser img{
        margin-right:1.5rem;
    }
.flippingbook.layout.account .teaser-dialog .dialog{
        background:transparent;
        box-shadow:none;
        min-width:102rem;
        padding:0 1rem;
    }
.flippingbook.layout.account .teaser-dialog .header{
        border:none;
        overflow:visible;
    }
.flippingbook.layout.account .teaser-dialog .body{
        background:transparent;
    }
.flippingbook.layout.account .teaser-dialog .icon-close.icon-close{
        width:2.5rem;
        height:2.5rem;
        margin-right:-2rem;
        margin-top:2.5rem;
        line-height:normal;
        float:right;
        font-size:medium;
        font-size:initial;
        opacity:0.66;
        color:#ffffff;
    }
.flippingbook.layout.account .teaser-dialog .icon-close.icon-close.guideflow_hovered{
            color:#ffffff;
            opacity:1;
        }

.flippingbook.layout.online.edit .dialog-overlay, .flippingbook.layout.online.edit .dialog-wrapper{
    flex-flow:column nowrap;
    justify-content:center;
    align-content:stretch;
    position:absolute;
    top:0;
    left:0;
    right:0;
    height:100vh;
    overflow:hidden;
}.flippingbook.layout.online.edit .dialog-overlay.in,.flippingbook.layout.online.edit .dialog-overlay.pre,.flippingbook.layout.online.edit .dialog-wrapper.in,.flippingbook.layout.online.edit .dialog-wrapper.pre{
        display:flex;
    }.flippingbook.layout.online.edit .dialog-overlay .fbo-dialog, .flippingbook.layout.online.edit .dialog-wrapper .fbo-dialog{
        flex:0 0 auto;
        position:static;
        top:auto;
        left:auto;
        margin:0;
    }.flippingbook.layout.online.edit .dialog-overlay .fbo-dialog:after,.flippingbook.layout.online.edit .dialog-wrapper .fbo-dialog:after{
            content:' ';
            clear:both;
        }.flippingbook.layout.online.edit .dialog-overlay .dialog, .flippingbook.layout.online.edit .dialog-wrapper .dialog{
        position:static;
        top:auto;
        left:auto;
        margin:0 auto;
        max-height:none;
        max-width:none;
    }.flippingbook.layout.online.edit .dialog-overlay .dialog:after,.flippingbook.layout.online.edit .dialog-wrapper .dialog:after{
            content:' ';
            clear:both;
        }.fbo-dialog{
    overflow:hidden;
}.fbo-dialog .dialog{
        margin:0 0 0 40rem;
    }.fbo-dialog .dialog.blink{

            transform:scale(1.035) !important;
        }.fbo-overlay{
    background:transparent !important;
}.fbo-overlay:after{
        content:' ';
        position:fixed;
        top:0;
        left:0;
        bottom:0;
        width:40rem;
        background:rgba(255,255,255,.43);
    }.fbo-wrapper:before{
        content:' ';
        position:fixed;
        top:0;
        left:0;
        bottom:0;
        width:40rem;
        background:rgba(255,255,255,.43);
    }.fbo-wrapper .dialog{
    }

.mCS-fb .mCSB_container{
        margin-right:0;
    }
.mCS-fb .mCSB_scrollTools{
        filter:initial;
        width:6px;
    }
.mCS-fb .mCSB_dragger{
        width:5px;
    }
.mCS-fb .mCSB_dragger .mCSB_dragger_bar{
            width:5px;
            border-radius:3px;
            background:#d3d3d3;
            filter:initial;
        }
.mCS-fb .mCSB_dragger .mCSB_dragger_bar.guideflow_hovered{
                filter:initial;
                background:#c1ccd1;
            }
.mCS-fb .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
                filter:initial;
                background:#c1ccd1;
            }
.mCS-fb .mCSB_draggerRail{
        background:transparent;
        width:9px;
    }

.inp-switch.inp-switch-fbo + label{
        display:inline-block;
        transition:left ease 0.15s,
            background ease 0.15s;
        background-color:#98a5ab;
        width:32px;
        height:17px;
        border:none;
        vertical-align:middle;
        position:relative;
    }
.inp-switch.inp-switch-fbo + label::before{
            display:none;
        }
.inp-switch.inp-switch-fbo + label::after{
            width:13px;
            height:13px;
            top:0;
            display:block;
            transition:margin 0.15s;
        }
.inp-switch.inp-switch-fbo:checked + label{
        background-color:#1495b3;
    }
.inp-switch.inp-switch-fbo:checked + label::after{
            margin-left:4px;
        }
.inp-switch.inp-switch-fbo:disabled + label{
        opacity:0.7;
        cursor:default;
    }
.justified-form .inp-switch.inp-switch-fbo + label::after{
    top:1px;
}

.margin-remove{
        margin-top:0 !important;
        margin-bottom:0 !important;
        margin-left:0 !important;
        margin-right:0 !important;
    }
.margin-small{
        margin:1rem;
    }
.margin-medium{
        margin:2rem;
    }
.margin-large{
        margin:6rem;
    }
.margin-xlarge{
        margin:10rem;
    }
.margin-left-remove{
        margin-left:0;
    }
.margin-left-small{
        margin-left:1rem;
    }
.margin-left-medium{
        margin-left:2rem;
    }
.margin-left-large{
        margin-left:6rem;
    }
.margin-left-xlarge{
        margin-left:10rem;
    }
.margin-right-remove{
        margin-right:0;
    }
.margin-right-small{
        margin-right:1rem;
    }
.margin-right-medium{
        margin-right:2rem;
    }
.margin-right-large{
        margin-right:6rem;
    }
.margin-right-xlarge{
        margin-right:10rem;
    }
.margin-top-remove{
        margin-top:0;
    }
.margin-top-small{
        margin-top:1rem;
    }
.margin-top-medium{
        margin-top:2rem;
    }
.margin-top-large{
        margin-top:6rem;
    }
.margin-top-xlarge{
        margin-top:10rem;
    }
.margin-bottom-remove{
        margin-bottom:0;
    }
.margin-bottom-small{
        margin-bottom:1rem;
    }
.margin-bottom-medium{
        margin-bottom:2rem;
    }
.margin-bottom-large{
        margin-bottom:6rem;
    }
.margin-bottom-xlarge{
        margin-bottom:10rem;
    }
.padding-remove{
        padding-top:0 !important;
        padding-bottom:0 !important;
        padding-left:0 !important;
        padding-right:0 !important;
    }
.padding-small{
        padding:1rem;
    }
.padding-medium{
        padding:2rem;
    }
.padding-large{
        padding:6rem;
    }
.padding-xlarge{
        padding:10rem;
    }
.padding-left-remove{
        padding-left:0;
    }
.padding-left-small{
        padding-left:1rem;
    }
.padding-left-medium{
        padding-left:2rem;
    }
.padding-left-large{
        padding-left:6rem;
    }
.padding-left-xlarge{
        padding-left:10rem;
    }
.padding-right-remove{
        padding-right:0;
    }
.padding-right-small{
        padding-right:1rem;
    }
.padding-right-medium{
        padding-right:2rem;
    }
.padding-right-large{
        padding-right:6rem;
    }
.padding-right-xlarge{
        padding-right:10rem;
    }
.padding-top-remove{
        padding-top:0;
    }
.padding-top-small{
        padding-top:1rem;
    }
.padding-top-medium{
        padding-top:2rem;
    }
.padding-top-large{
        padding-top:6rem;
    }
.padding-top-xlarge{
        padding-top:10rem;
    }
.padding-bottom-remove{
        padding-bottom:0;
    }
.padding-bottom-small{
        padding-bottom:1rem;
    }
.padding-bottom-medium{
        padding-bottom:2rem;
    }
.padding-bottom-large{
        padding-bottom:6rem;
    }
.padding-bottom-xlarge{
        padding-bottom:10rem;
    }

.dialog.dialog--error > .header{
        display:none;
    }
.dialog.dialog--error > .body{
        border-radius:5px;
        display:flex;
        flex-direction:column;
        justify-content:center;
        flex-wrap:wrap;
        align-items:center;
        padding:4rem 1rem;
    }
.dialog.dialog--error .error-icon{
        width:93px;
        height:93px;
    }
.dialog.dialog--error .heading{
        margin-top:2.5rem;
        margin-bottom:1rem;
    }
.dialog.dialog--error .details{
        margin-left:1.5rem;
        margin-right:1.5rem;
        margin-bottom:3rem;
        text-align:center;
        line-height:2rem;
    }
