.menu-item{border-bottom:1px solid #e6e6e6}.side-menu .v-navigation-drawer__border{background-color:transparent!important}.side-menu .theme--light.v-list-item--active:before,.side-menu .theme--light.v-list-item--active:hover:before,.side-menu .theme--light.v-list-item:focus:before{background-color:#dd7070}.side-menu .v-list .v-list-item--active,.side-menu .v-list .v-list-item--active .v-icon{color:#e57373}.side-menu .theme--light.v-btn:hover:before{opacity:.12!important;background-color:#dd7070}.side-menu .theme--light.v-btn:hover .v-btn__content,.side-menu .theme--light.v-btn:hover .v-btn__content .v-icon{color:#e57373!important}.side-menu .v-btn .v-ripple__animation,.side-menu .v-list .v-ripple__animation{background:#dd7070!important}.side-menu .v-avatar{border:1px solid #e5e5e5}.row-layout-container{height:600px!important}.header-container{height:10px}.help-info-container,.main-contianer,.sidemenu-container{min-height:500px}.footer-container{height:calc(100vh - 630px)}@media (max-width:1263px){.layout-mobile .main-contianer,.layout-mobile .sidemenu-container{min-height:calc(100vh - 70px)}.layout-mobile .fab-container{position:absolute;right:22px;bottom:22px}.layout-mobile .row-layout-container{height:calc(100vh - .5rem)!important;overflow:hidden auto}}@media (max-width:600px){.layout-mobile .fab-container{transform:translateX(140%);position:fixed;right:22px;bottom:22px;transition:transform .33s cubic-bezier(.685,.0473,.346,1)}.layout-mobile .fab-container.show{transform:translateX(0)}.layout-mobile .main-contianer,.layout-mobile .sidemenu-container{min-height:calc(100vh - 76px)}.layout-mobile .sidemenu-container{position:fixed!important;top:0;right:0;transform:translateX(100%);max-width:256px;z-index:5;transition:transform .33s cubic-bezier(.685,.0473,.346,1)}.layout-mobile .sidemenu-container.menu-open{transform:translateX(0)}.layout-mobile .sidemenu-container .v-navigation-drawer{height:100vh!important}}html{font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;word-spacing:1px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box}*,:after,:before{box-sizing:border-box;margin:0}@media (min-width:1025px){::-webkit-scrollbar{border-radius:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:#e6e6e6}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{border:4px solid transparent;background-clip:padding-box;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background-color:#b3b3b3}}html{overflow:hidden!important;overflow:hidden auto!important}.bg-primary{background-color:#f5f5f5!important}.alert-error{background-color:#ffcdd2!important}.alert-success{background-color:#e8f5e9!important}.centerify{justify-content:center;align-items:center}.fade-in-up-enter-active,.fade-in-up-leave-active{transition:all .4s}.fade-in-up-enter,.fade-in-up-leave-active{opacity:0;transform:translateY(-10%)}.home-details .alergias{width:100%;border-radius:6px;background:#fde3e3;padding:0 0 0 11px}.privacy-policy{color:rgba(0,0,0,.87);line-height:1.6}.privacy-policy .pp-brand-name{font-weight:700;letter-spacing:.03em;margin-bottom:2px}.privacy-policy .pp-brand-doc,.privacy-policy .pp-brand-sub{font-style:italic;opacity:.75;margin-bottom:2px}.privacy-policy .pp-title{font-size:1.6rem;font-weight:700;margin:16px 0 8px}.privacy-policy .pp-legal-basis{font-style:italic;opacity:.8;max-width:760px;margin-bottom:4px}.privacy-policy .pp-meta{opacity:.6;font-size:.85rem;margin-bottom:24px}.privacy-policy .pp-section{font-size:1.15rem;font-weight:700;border-top:3px solid var(--v-primary-base,#1e88e5);padding-top:10px;margin:32px 0 12px}.privacy-policy .pp-subsection{font-size:1rem;font-weight:700;color:var(--v-primary-base,#1e88e5);margin:20px 0 8px}.privacy-policy p{max-width:760px;text-align:justify;margin-bottom:12px}.privacy-policy .pp-list{max-width:760px;margin-bottom:12px;padding-left:20px}.privacy-policy .pp-list li{margin-bottom:8px}.privacy-policy .pp-note{font-style:italic;opacity:.7;font-size:.875rem;max-width:760px}.privacy-policy .pp-placeholder{font-style:italic;opacity:.65}.privacy-policy .pp-table-wrap{overflow-x:auto;margin-bottom:16px}.privacy-policy .pp-table{border-collapse:collapse;width:100%;max-width:760px}.privacy-policy .pp-table td,.privacy-policy .pp-table th{border:1px solid rgba(0,0,0,.2);padding:8px 12px;text-align:left;vertical-align:top}.privacy-policy .pp-table thead th{background-color:#212121;color:#fff;font-weight:700}.privacy-policy .pp-table--rights th{background-color:transparent;color:inherit;font-weight:700;width:30%}.privacy-policy .pp-divider{max-width:760px;margin:32px 0 16px;border:none;border-top:1px solid rgba(0,0,0,.2)}.privacy-policy .pp-footnote{font-style:italic;opacity:.6;font-size:.8rem;max-width:760px}.register-form{position:relative;min-height:296px;max-width:300px}.register-form .v-card{min-height:262px}.register-form .v-alert{position:relative;width:100%}.login-form{position:relative;min-height:296px;max-width:300px}.login-form .v-card{min-height:262px}.login-form .v-alert{position:relative;width:100%}.login-card{min-height:450px}