:root{--brand-color:#487431;--brand-hover-color:#689451;--cui-btn-disabled-bg:#ccc;--cui-btn-disabled-border-color:#ccc}.settings-panel-container{padding:0 15px}.settings-panel-container.settings-panel-foldable{border:1px solid #eee;border-radius:5px;margin-bottom:10px}.settings-panel-container.settings-panel-foldable .settings-panel-head{position:relative}.settings-panel-container.settings-panel-foldable .settings-panel-head:after{content:"›";font-size:3em;position:absolute;right:0;top:-15px;transition:transform .1s}.settings-panel-container.settings-panel-foldable .settings-panel-content{max-height:1px;overflow:hidden;padding-top:1px;transition:max-height .5s}.settings-panel-container.settings-panel-foldable .settings-panel-content.no-anim{transition:none}.settings-panel-container.open{box-shadow:0 0 24px -13px rgba(66,68,90,.71)}.settings-panel-container.open .settings-panel-head:after{transform:rotate(90deg)!important}.settings-panel-container.open .settings-panel-content{max-height:1000px}.btn-outline-primary{border-color:var(--brand-color)!important;color:var(--brand-color)!important}.btn-outline-primary:hover{background-color:var(--brand-color)!important;color:#fff!important}.form-check-label h3{display:inline;font-size:14px}#layout-menu .menu-item .menu-link{padding-bottom:.28rem;padding-top:.28rem}.bg-menu-theme .menu-inner>.menu-item.active:before,.bg-menu-theme .menu-sub>.menu-item.active>a.menu-link:not(.menu-toggle):before{background-color:var(--brand-color)!important;height:2rem!important}.app-brand-logo{background-size:contain;display:block;height:46px;width:180px}.app-brand .layout-menu-toggle.menu-link{background-color:var(--brand-color)!important}.authentication-inner:after,.authentication-inner:before{content:"";display:none}.table-striped>tbody>tr:nth-of-type(odd)>*{background-color:#f0f0f0}.striped .form-check{padding:5px 5px 5px 2em}.striped .form-check:nth-of-type(odd){background-color:#f0f0f0}.btn-primary{--bs-btn-hover-bg:var(--brand-hover-color);--cui-btn-hover-bg:var(--brand-hover-color);--cui-btn-bg:var(--brand-color);--cui-btn-border-color:var(--brand-color);--bs-btn-hover-border-color:var(--brand-hover-color);--cui-btn-hover-border-color:var(--brand-hover-color);--bs-btn-focus-border-color:var(--brand-color);--bs-btn-focus-bg:var(--brand-color);--cui-btn-disabled-bg:#ccc;--cui-btn-disabled-border-color:#ccc}.bg-menu-theme .menu-inner>.menu-item.active>a.menu-link{background-color:rgba(67,89,113,.08)!important;color:#000!important}.btn-primary:focus,div.dataTables_processing>div:last-child>div{background-color:var(--brand-color)!important}.form-check-input:checked,.form-check-input[type=checkbox]:indeterminate{background-color:var(--brand-color)!important;border-color:var(--brand-color)!important}.tab-content{background:#fff}div.dataTables_processing{background:#fff;z-index:9999}div.dataTables_length{float:right;padding-left:20px}.datatable-add{float:left;margin-bottom:5px}.pull-right{float:right}.vich-image img{max-width:100%}tr.indent1 td:first-child{padding-left:40px}tr.indent2 td:first-child{padding-left:80px}tr.indent3 td:first-child{padding-left:120px}tr.indent4 td:first-child{padding-left:160px}.movebtt{cursor:grab!important}div.dt-rowReorder-float-parent{border-radius:3px;box-shadow:8px 8px 24px 0 #42445a;outline:2px solid #ccc;overflow:hidden;position:absolute!important;table-layout:fixed;z-index:2001}div.dt-rowReorder-float-parent table.dt-rowReorder-float{background-color:#fff;margin:0!important;opacity:.9}div.dt-rowReorder-float-parent.drop-not-allowed{cursor:not-allowed}tr.dt-rowReorder-moving{outline:2px solid #888;outline-offset:-2px}body.dt-rowReorder-noOverflow{overflow-x:hidden}table.dataTable td.reorder{cursor:move;text-align:center}.page-item.active .page-link,.page-item.active .page-link:focus,.page-item.active .page-link:hover,.pagination li.active>a:not(.page-link),.pagination li.active>a:not(.page-link):focus,.pagination li.active>a:not(.page-link):hover{background-color:var(--brand-color)!important;border-color:var(--brand-color)!important;box-shadow:0 .125rem .25rem rgba(105,108,255,.4);color:#fff}.thumbnail-container{box-sizing:border-box;float:left;padding:5px;width:20%}.thumbnail-container .cnt{border:1px solid #ccc;min-height:160px;padding:0 10px 10px}.thumbnail-container .cnt a{display:inline-block;padding:5px 2px}.thumbnail-container .cnt a.rm{float:right}.thumbnail-container .cnt .img{background-position:50%;background-repeat:no-repeat;background-size:contain;height:130px}#appbundle_page_galleryContent,label[for=appbundle_page_galleryContent]{display:none}div.dropzone2{border:2px dashed #66f;margin:20px auto;max-width:580px}div.dz-message:after{color:#ccf;content:"";display:block;font-family:FontAwesome;font-size:50px;text-align:center}@-webkit-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-moz-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.dropzone2,.dropzone2 *{box-sizing:border-box}.dropzone2{background:#fff;border:2px solid rgba(0,0,0,.3);min-height:150px;padding:20px}.dropzone2.dz-clickable{cursor:pointer}.dropzone2.dz-clickable *{cursor:default}.dropzone2.dz-clickable .dz-message,.dropzone2.dz-clickable .dz-message *{cursor:pointer}.dropzone2.dz-started .dz-message{display:none}.dropzone2.dz-drag-hover{border-style:solid}.dropzone2.dz-drag-hover .dz-message{opacity:.5}.dropzone2 .dz-message{margin:2em 0;text-align:center}.dropzone2 .dz-message .dz-button{background:none;border:none;color:inherit;cursor:pointer;font:inherit;outline:inherit;padding:0}.dropzone2 .dz-preview{display:inline-block;margin:16px;min-height:100px;position:relative;vertical-align:top}.dropzone2 .dz-preview:hover{z-index:1000}.dropzone2 .dz-preview.dz-file-preview .dz-image{background:#999;background:linear-gradient(180deg,#eee,#ddd);border-radius:20px}.dropzone2 .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone2 .dz-preview.dz-image-preview{background:#fff}.dropzone2 .dz-preview.dz-image-preview .dz-details{-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.dropzone2 .dz-preview .dz-remove{border:none;cursor:pointer;display:block;font-size:14px;text-align:center}.dropzone2 .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone2 .dz-preview:hover .dz-details{opacity:1}.dropzone2 .dz-preview .dz-details{color:rgba(0,0,0,.9);font-size:13px;left:0;line-height:150%;max-width:100%;min-width:100%;opacity:0;padding:2em 1em;position:absolute;text-align:center;top:0;z-index:20}.dropzone2 .dz-preview .dz-details .dz-size{font-size:16px;margin-bottom:1em}.dropzone2 .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone2 .dz-preview .dz-details .dz-filename:hover span{background-color:hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,78%,.8)}.dropzone2 .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone2 .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone2 .dz-preview .dz-details .dz-filename span,.dropzone2 .dz-preview .dz-details .dz-size span{background-color:hsla(0,0%,100%,.4);border-radius:3px;padding:0 .4em}.dropzone2 .dz-preview:hover .dz-image img{-webkit-filter:blur(8px);filter:blur(8px);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.dropzone2 .dz-preview .dz-image{border-radius:20px;display:block;height:120px;overflow:hidden;position:relative;width:120px;z-index:10}.dropzone2 .dz-preview .dz-image img{display:block}.dropzone2 .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(.77,0,.175,1);-moz-animation:passing-through 3s cubic-bezier(.77,0,.175,1);-ms-animation:passing-through 3s cubic-bezier(.77,0,.175,1);-o-animation:passing-through 3s cubic-bezier(.77,0,.175,1);animation:passing-through 3s cubic-bezier(.77,0,.175,1)}.dropzone2 .dz-preview.dz-error .dz-error-mark{-webkit-animation:slide-in 3s cubic-bezier(.77,0,.175,1);-moz-animation:slide-in 3s cubic-bezier(.77,0,.175,1);-ms-animation:slide-in 3s cubic-bezier(.77,0,.175,1);-o-animation:slide-in 3s cubic-bezier(.77,0,.175,1);animation:slide-in 3s cubic-bezier(.77,0,.175,1);opacity:1}.dropzone2 .dz-preview .dz-error-mark,.dropzone2 .dz-preview .dz-success-mark{display:block;left:50%;margin-left:-27px;margin-top:-27px;opacity:0;pointer-events:none;position:absolute;top:50%;z-index:500}.dropzone2 .dz-preview .dz-error-mark svg,.dropzone2 .dz-preview .dz-success-mark svg{display:block;height:54px;width:54px}.dropzone2 .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.dropzone2 .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-ms-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.dropzone2 .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone2 .dz-preview .dz-progress{background:hsla(0,0%,100%,.9);border-radius:8px;height:16px;left:50%;margin-left:-40px;margin-top:-8px;opacity:1;overflow:hidden;pointer-events:none;position:absolute;top:50%;-webkit-transform:scale(1);width:80px;z-index:1000}.dropzone2 .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(180deg,#666,#444);bottom:0;left:0;position:absolute;top:0;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out;width:0}.dropzone2 .dz-preview.dz-error .dz-error-message{display:block}.dropzone2 .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone2 .dz-preview .dz-error-message{background:#be2626;background:linear-gradient(180deg,#be2626,#a92222);border-radius:8px;color:#fff;display:block;display:none;font-size:13px;left:-10px;opacity:0;padding:.5em 1.2em;pointer-events:none;position:absolute;top:130px;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;width:140px;z-index:1000}.dropzone2 .dz-preview .dz-error-message:after{border-bottom:6px solid #be2626;border-left:6px solid transparent;border-right:6px solid transparent;content:"";height:0;left:64px;position:absolute;top:-6px;width:0}