:root{--main-red:#900604;--mid-blue:#417ebe;--main-blue:#5088c3;--text-blue:#437fbf;--light-gray:#f5f5f5;--btn-ligth-gray:#d4d4d6;--dark-gray:#595962;--text-gray:#838383;--mid-red:#ff6363;--mid-yellow:#ffbb28;--mid-green:#41be84;--menu-gradient:linear-gradient(180deg,#427ebe,#9dbada);--hor-gradient:linear-gradient(90deg,#427ebe,#9dbada);--hor-inv-gradient:linear-gradient(270deg,#427ebe,#9dbada);--border-gray:#d4d4d6;--text-red:#e53457;--html-background:#fdfdfd;--login-gradient:linear-gradient(180deg,#aaa,#ddd)}body nav.navbar .navbar-logo .logo{width:280px;background:url(../img/LogoGestionalePappagallo.svg) no-repeat;background-position:50%;margin:0 auto;background-size:contain}body nav.navbar .navbar-logo .logo-mobile{width:50px;background:url(../img/LogoMobileGestionalePappagallo.svg) no-repeat;background-position:50%;background-size:contain;margin-right:auto;margin-left:auto}@media (max-width:992px){body nav.navbar .bread-title{font-size:1.4rem}}@media (max-width:767px){body nav.navbar .bread-title{padding-left:10px!important;font-size:1.3rem}}@media (max-width:480px){body nav.navbar .bread-title{padding-left:10px!important;font-size:1.1rem}}body.main-hidden nav.navbar{left:0}.logo-app-name{background:url(../img/LogoGestionalePappagallo.svg) no-repeat;background-size:contain;margin:0;width:573px;height:70px;display:inline-block;background-position:50%}@media (max-width:1500px){.logo-app-name{width:286px;height:35px}}.auth-cnt{padding-top:50px;padding-bottom:70px}@media (max-width:576px){.auth-cnt{padding-top:100px}}.auth-card{z-index:9;border-radius:8px}.auth-card .form-side{width:100%;padding:40px 60px}@media (max-width:576px){.auth-card .form-side{padding:40px 20px}}.g-recaptcha>div{margin:auto}.neon-title{font-size:40px;font-weight:700;position:relative;color:var(--mid-red);text-transform:uppercase;width:100%;text-align:center;-webkit-box-reflect:below 1px linear-gradient(transparent,rgba(0,0,0,.26666666666666666));line-height:.7em;outline:none;-webkit-animation:light-tube 10s linear infinite;animation:light-tube 10s linear infinite;letter-spacing:5px;margin-bottom:25px}@-webkit-keyframes light-tube{0%,18%,20%,50%,60%,65.1%,80%,90.1%,92%{color:var(--mid-red);text-shadow:none}18.1%,20.1%,49.9%,60.1%,65%,79.9%,90%,92.1%,to{color:#fff;text-shadow:0 0 10px var(--mid-red),0 0 20px var(--mid-red),0 0 40px var(--mid-red),0 0 80px var(--mid-red),0 0 160px var(--mid-red)}}@keyframes light-tube{0%,18%,20%,50%,60%,65.1%,80%,90.1%,92%{color:var(--mid-red);text-shadow:none}18.1%,20.1%,49.9%,60.1%,65%,79.9%,90%,92.1%,to{color:#fff;text-shadow:0 0 10px var(--mid-red),0 0 20px var(--mid-red),0 0 40px var(--mid-red),0 0 80px var(--mid-red),0 0 160px var(--mid-red)}}table.data-table{border-spacing:0}table.data-table tbody tr td,table.data-table thead tr th{padding-left:20px}table.data-table a.btn span.d-none{display:none!important}table.data-table a.btn .glyph-icon.ml-lg-2{margin-left:0!important}body#app-container.menu-sub-hidden.sub-show-temporary main{margin-left:410px}@media (max-width:1199px){body#app-container.menu-sub-hidden.sub-show-temporary main{margin-left:140px}}body .main-menu li span,body a{text-transform:capitalize}main.side-filter{margin-right:370px;transition:margin-left .3s,margin-right .3s;transition-delay:0s}main.side-filter.filter-close{margin-right:60px}@media (max-width:1440px){main.side-filter{margin-right:60px}}.page-side-filter{background:var(--html-background);position:fixed;width:350px;top:60px;right:-350px;bottom:0;overflow-y:auto;transition-duration:.3s;z-index:9;border-left:1px solid var(--border-gray)}.page-side-filter.open{transform:translateX(-100%)}@media (max-width:1440px){.page-side-filter{top:60px}}@media (max-width:1199px){.page-side-filter{top:60px}}@media (max-width:767px){.page-side-filter{top:60px}}@media (max-width:576px){.page-side-filter{right:-100vw;top:60px;width:100vw}}.page-side-filter .filter-container{max-width:320px;margin:70px auto auto}.fab-filter-btn{font-size:25px;position:fixed;right:0;z-index:10;height:90px;width:45px;top:calc(50vh - 45px);border-radius:100px 0 0 100px!important;padding-left:10px!important;padding-top:5px!important;transition:all .3s}@media (max-width:576px){.fab-filter-btn{height:80px;width:40px;top:calc(50vh - 40px);padding-left:5px!important}}.fab-filter-btn.open{transform:translate(-300px,calc(-50vh + 110px));background:none;border:none;color:var(--main-red);max-height:50px}.fab-filter-btn.open:focus,.fab-filter-btn.open:hover{border-color:transparent!important;background-color:transparent!important}@media (max-width:1440px){.fab-filter-btn.open{transform:translate(-300px,calc(-50vh + 110px))}}@media (max-width:1199px){.fab-filter-btn.open{transform:translate(-300px,calc(-50vh + 110px))}}@media (max-width:767px){.fab-filter-btn.open{transform:translate(-300px,calc(-50vh + 110px))}}@media (max-width:576px){.fab-filter-btn.open{transform:translate(calc(-100vw + 50px),calc(-50vh + 110px))}}.loading-content{position:relative}.loading-content *{opacity:1;transition:opacity .3s}.loading-content.load *{opacity:0}.loading-content.load:after{content:" ";display:inline-block;width:30px;height:30px;border-radius:50%;border:2px solid rgba(0,0,0,.2);border-top-color:rgba(0,0,0,.3);animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite;left:calc(50% - 15px);top:calc(50% - 15px);position:absolute;z-index:1}div.dataTables_wrapper{position:relative}div.dataTables_wrapper div.dataTables_processing{width:auto;box-shadow:none;left:0;top:0;right:0;bottom:0;margin:0;background:hsla(0,0%,100%,.8)}div.dataTables_wrapper div.dataTables_processing .table-spinner:after{content:" ";display:inline-block;width:30px;height:30px;border-radius:50%;border:2px solid rgba(0,0,0,.2);border-top-color:rgba(0,0,0,.3);animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite;left:calc(50% - 15px);top:calc(50% - 15px);position:absolute;z-index:1}.upload-zone{height:200px;text-align:center;padding:40px 0;border:1px solid #d7d7d7;border-top:none;cursor:pointer}.upload-zone.pointer-trough *{pointer-events:none}.upload-zone div.glyph-icon{font-size:40px}.upload-zone div.glyph-icon:before{font-weight:700}.upload-zone .dz-preview{display:none}input.not-valid,select.not-valid,span.not-valid,textarea.not-valid{border-color:red!important}.select2-results__option[aria-selected=true]{display:none}.fc-state-highlight{background-color:#f6c797}.fc-daygrid-event{background-color:#ed7117}internallink{color:#ed7117;text-decoration:underline;cursor:pointer}.article-section:first-child .up-section-button,.article-section:last-child .down-section-button,.ebook-section-card:first-child .up-section-button,.ebook-section-card:last-child .down-section-button,.recipe-section:first-child .up-section-button,.recipe-section:last-child .down-section-button,.recipe-step:first-child .up-step-button,.recipe-step:last-child .down-step-button,.section:first-child .up-section-button,.section:last-child .down-section-button,tr:first-child .up-button,tr:last-child .down-button{opacity:.65;pointer-events:none}#ingredients-container .card:first-child .delete-ingredient-section-button,#section-container .card:first-child .delete-ebook-section-button,.controlsDivStyle button{display:none}.pickerStyles{text-align:left!important}.active-cover .card{background-color:#2a93d5}.gallery{display:flex;flex-wrap:wrap}.gallery-image{position:relative;border-radius:0;border:1px solid #f0f0f0;transition:all .2s ease-in-out;margin-bottom:20px;margin-right:20px;display:inline-block}.gallery-image .gallery-image-img{height:100px;width:100px}.gallery-image .check-icon-wrapper{opacity:0;transition:opacity .2s ease-in-out;top:3px;left:3px;background-color:#ed7117;color:#fff;position:absolute;font-size:18px;font-weight:700;padding:3px;border-radius:50px;line-height:0;width:24px;height:24px}.gallery-image.selected{border-color:#ed7117!important}.gallery-image.selected .check-icon-wrapper{opacity:1}.nav.nav-tabs.top-header-nav-tabs{position:absolute;top:-30px}.nav.nav-tabs.top-header-nav-tabs li a{min-width:50px;text-align:center}.nav.nav-tabs.top-header-nav-tabs li a:last-child{margin-right:0}.media-item{margin-right:20px;margin-bottom:20px;display:inline-block;position:relative;border:1px solid #f0f0f0}.media-item .media-thumb-container .list-media-thumbnail{height:150px;width:150px}.media-item .delete-btn-media{position:absolute;top:0;right:0;border-radius:0 0 0 7px!important;width:45px;height:45px;padding:0;opacity:0;transition:opacity .3s ease-in-out;z-index:9}.media-item .edit-backdrop-layer{top:0;bottom:0;left:0;right:0;position:absolute;-webkit-backdrop-filter:blur(3px) opacity(0);backdrop-filter:blur(3px) opacity(0);text-align:center;line-height:150px;font-size:20px;font-weight:700;transition:all .3s ease-in-out}.media-item .edit-backdrop-layer .btn{transition:opacity .3s ease-in-out;opacity:0}.media-item .cover-icon{position:absolute;left:0;top:0;padding:5px;border-radius:0 0 7px 0;font-size:20px;background:#e7523e;color:#fff;display:none}.media-item .cover-icon i:before{font-weight:700}.media-item .final-result-icon{position:absolute;left:0;bottom:0;padding:5px;border-radius:0 7px 0 0;font-size:20px;background:#faba5f;color:#fff;display:none}.media-item .final-result-icon i:before{font-weight:700}.media-item:hover .delete-btn-media{opacity:1}.media-item:hover .edit-backdrop-layer{-webkit-backdrop-filter:blur(3px) opacity(1);backdrop-filter:blur(3px) opacity(1)}.media-item:hover .edit-backdrop-layer .btn{opacity:1}.media-item.active-cover .cover-icon,.media-item.active-final-result .final-result-icon{display:block}.media-container{display:flex;flex-wrap:wrap}.add-new-media{cursor:pointer;margin-right:20px;margin-bottom:20px;display:inline-block;position:relative;height:150px;width:150px;background:#f0f0f0;border:2px solid #ed7117;color:#ed7117;line-height:150px;text-align:center;font-size:40px}.add-new-media.small{height:100px;width:100px;line-height:100px;font-size:30px}.add-new-media i:before{font-weight:700}.ingredient-section-card .delete-ingredient-section-button{position:absolute;top:0;right:0;border-radius:0 .75rem 0 7px!important}.section-container .list-item-heading .heading-number{position:absolute;top:2px;left:0;border:none}.section-container .recipe-step .list-item-heading .heading-number{display:none!important}.section-container .article-section .recipe-step:not(.edit-mode) input,.section-container .article-section .recipe-step:not(.edit-mode) textarea,.section-container .article-section:not(.edit-mode) .section-input,.section-container .recipe-section .recipe-step:not(.edit-mode) input,.section-container .recipe-section .recipe-step:not(.edit-mode) textarea,.section-container .recipe-section:not(.edit-mode) .section-input{border:none;pointer-events:none}[data-dz-remove]{display:none}.gallery-recipe-link-btn{cursor:pointer}#media-dropzone{margin:0 auto;width:80%}#media-dropzone .dz-message{padding-bottom:45px;font-weight:700}.save-fixed{display:flex;justify-content:center;align-items:center;position:fixed;border-radius:50%;width:64px;height:64px;z-index:9;padding:0;background-color:#ed7117;bottom:50px;right:-64px}.save-fixed,.save-fixed.visible{transition:transform .3s ease-in-out}.save-fixed.visible{transform:translateX(-80px) translateZ(0)}@media screen and (max-width:1024px){.save-fixed.visible{transform:translateX(-80px) translateZ(0)}}@media screen and (max-width:767px){.save-fixed.visible{transform:translateX(-70px) translateZ(0)}}.save-fixed a{font-family:Stylish,sans-serif;font-weight:400;font-size:20px;line-height:20px;color:#fff;text-decoration:none}.anchor-disabled{cursor:default;pointer-events:none;opacity:.5}#grid-gallery li{display:inline-block;list-style:none;float:left;margin:0 20px 20px 0;text-align:center}#grid-gallery img,#grid-gallery li{width:200px;height:200px}