body,html{margin:0;padding:0;height:100%;overflow:hidden;right:0;font-size:1rem;line-height:1.5;font-style:normal;font-family:"Open Sans",Helvetica,Arial,Verdana,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{background:#53a4c6}input,textarea{background:#fcfcfc!important;border-width:.15rem!important;border-color:#000!important;border-radius:0!important;padding:.4rem 1rem;font-size:1rem}input:focus,textarea:focus{outline:0}input:disabled,textarea:disabled{background:#d7d7d7!important;color:#999!important;border-color:#d7d7d7!important}button{display:block;font-size:1.14em;font-weight:700;text-decoration:none;text-align:center;line-height:.4em;transition:background-color .3s linear;border:2px solid #fff;border-radius:1px;height:3rem;cursor:pointer;color:#fff;background-color:#53a4c6}button:focus{box-shadow:none}button.light,button:hover{color:#53a4c6;background-color:#fff}button.light:hover{color:#fff;background-color:#53a4c6}.modal-dialog .modal-footer button{width:100%}#app-container,#root{width:100%;height:100%}#app-container{display:flex;flex-direction:column}#app-container .app-content-container{flex-grow:1;height:0}.card-selection-container{height:100%;width:100%;display:flex;flex-direction:column}.card-selection-container .card-selection-search-container{padding:1rem}.card-selection-container .card-selection-search-container input{width:20rem}.card-selection-container .card-selection-list-container{height:100%;overflow-y:auto;overflow-x:hidden;flex-direction:row;justify-content:flex-start;align-items:flex-start}.card-selection-container .card-selection-list-container .card-selection-list{flex-grow:1;display:flex;width:100%;flex-wrap:wrap}.card-selection-container .card-selection-list-container .card-selection-list .card-selection-item-container{padding:1rem;position:relative}.card-selection-container .card-selection-list-container .card-selection-list .card-selection-item-container .card-selection-item-remove{position:absolute;justify-self:flex-end;top:1rem;right:1rem;padding:.8rem;cursor:pointer}.card-selection-container .card-selection-list-container .card-selection-list .card-selection-item-container .card-selection-item-remove:hover{color:red}.card-selection-container .card-selection-list-container .card-selection-list .card-selection-item-container .card-selection-item{height:20rem;width:20rem;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;padding:.4rem;border-radius:.5rem;box-shadow:0 4px 8px 0 #000,0 6px 20px 0 rgba(0,0,0,.19);text-decoration:none;color:#000;cursor:pointer}.card-selection-container .card-selection-list-container .card-selection-list .card-selection-item-container .card-selection-item:hover{background:#3fafd4;color:#fff}.card-selection-container .card-selection-list-container .card-selection-list .card-selection-item-container .card-selection-item.empty{cursor:default}.card-selection-container .card-selection-list-container .card-selection-list .card-selection-item-container .card-selection-item.empty:hover{background:#fff;color:#000}.card-selection-container .card-selection-list-container .card-selection-list .card-selection-item-container .card-selection-item .subtitle{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:12pt;font-weight:700;padding:1.4rem .8rem 0}.card-selection-container .card-selection-list-container .card-selection-list .card-selection-item-container .card-selection-item img{height:12rem;width:12rem;object-fit:contain}.loading-overlay{position:absolute;width:100%;height:100%;z-index:900;background:rgba(0,0,0,.7);pointer-events:visible;display:flex;justify-content:center;align-items:center}.loading-overlay .loading-overlay-container{text-align:center}.loading-overlay .loading-overlay-container .label{color:#fff;font-weight:700}.loading-overlay .loading-overlay-container .label.title{font-size:14pt}.loading-overlay .loading-overlay-container .label.subtitle{font-size:12pt}.loading-overlay .loading-overlay-container .custom-spinner{margin:8px;color:#53a4c6}.not-found-container{width:100%;height:100%;background:#53a4c6;padding:15px}.not-found-container .not-found-content{position:absolute;top:150px;left:150px}.not-found-container .not-found-content .logo-container{margin-bottom:25px;padding-left:.8rem}.not-found-container .not-found-content .logo-container img{height:108px;object-fit:contain}.not-found-container .not-found-content .title{font-weight:700;font-size:16pt;color:#fff;margin-bottom:25px;padding-left:.8rem}.not-found-container .not-found-content .content{font-weight:500;font-size:16pt;color:#fff;padding-left:.8rem}.not-found-container .not-found-content .go-back-button{display:inline-block;font-weight:500;font-size:16pt;margin-top:20px;padding:1rem .8rem;border-radius:5px;text-decoration:underline;color:#fff}.not-found-container .not-found-content .go-back-button:hover{color:#3fafd4;background:#fff}.image-carousel{height:50vh;display:flex;flex-direction:column}.image-carousel .carousel-control-next,.image-carousel .carousel-control-prev{color:#000}.image-carousel .carousel-control-next:hover,.image-carousel .carousel-control-prev:hover{color:#53a4c6}.image-carousel .carousel-indicators li{background-color:#000}.image-carousel .carousel-indicators li.active{background-color:#53a4c6}.image-carousel .carousel-inner{width:100%;flex-grow:1}.image-carousel .carousel-inner .carousel-item{height:100%}.image-carousel .carousel-inner .carousel-item.active{display:flex;justify-content:center;align-items:center}.image-carousel .carousel-inner .carousel-item img{width:100%;height:100%;object-fit:contain}.template-selection-container{width:100%;height:100%}.layout-design-container{padding:1rem 0;height:100%;display:flex;flex-direction:row}.layout-design-container .customer-canvas-container{height:100%;width:0;flex-grow:1}.layout-design-container .customer-canvas-container .customer-canvas-iframe{height:100%;width:100%}.layout-design-container .layout-buttons-container{height:100%;min-width:200px;max-width:300px;padding-left:1rem}.layout-design-container .layout-buttons-container .button-container{padding:.4rem 0}.layout-design-container .layout-buttons-container .button-container button{width:100%}.layout-design-container .layout-buttons-container :first-child{padding-top:0}.layout-design-container .layout-buttons-container :last-child{padding-bottom:0}#home-container,.layout-selection-container{width:100%;height:100%}#home-container .home-items-container{display:flex;justify-content:center;align-items:center;height:100%;width:100%;padding:1.4rem 0}#home-container .home-items-container .home-item-container{padding:1.4rem}#home-container .home-items-container .home-item-container .home-item{height:20rem;width:20rem;padding:.4rem;border-radius:.5rem;background:#fff;cursor:pointer;box-shadow:0 4px 8px 0 #000,0 6px 20px 0 rgba(0,0,0,.19)}#home-container .home-items-container .home-item-container .home-item a{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%;color:#000;text-decoration:none}#home-container .home-items-container .home-item-container .home-item a .subtitle{font-size:16pt;font-weight:700;padding-top:1.4rem}#home-container .home-items-container .home-item-container .home-item a svg{font-size:10rem}#home-container .home-items-container .home-item-container .home-item:hover{background:#3fafd4}#home-container .home-items-container .home-item-container .home-item:hover a{color:#fff}
/*# sourceMappingURL=main.e8e92687.chunk.css.map */