:root{--app-content-height:calc(100vh - 64px - 46px)}@media only screen and (max-width:991px){:root{--app-content-height:calc(100vh - 64px - 60px)}}@media only screen and (min-width:991px){body ::-webkit-scrollbar{width:7px;height:7px}body ::-webkit-scrollbar-track{background:#f1f1f1}body ::-webkit-scrollbar-thumb{background:#888;border-radius:20px}body ::-webkit-scrollbar-thumb:hover{background:#555}}.color-primary{color:#1d3989}.color-success{color:#43a047!important}.color-success:hover{color:#43a047}.color-info{color:#00bcd4!important}.color-warning{color:#ffca28!important}.color-danger{color:#ef5350!important}.app-background{background-color:#fff!important}.full-height{height:var(--app-content-height)!important;overflow-y:auto;transition:transform .25s ease}@media only screen and (min-width:991px){.full-height::-webkit-scrollbar{width:10px;height:10px}.full-height::-webkit-scrollbar-track{background:#cecece}.full-height::-webkit-scrollbar-thumb{background:#888;border-radius:20px}.full-height::-webkit-scrollbar-thumb:hover{background:#555}}@media only screen and (min-width:991px){.full-height.with-breadcrumbs{height:calc(var(--app-content-height) - 44px)!important}}.app-page{padding-top:20px;padding-bottom:20px}.article .article-title{padding-top:0}.app-content{padding-top:64px!important;padding-bottom:46px!important}.app-page-container{overflow-y:hidden}.app-page-container .app-content-wrapper .app-content{min-height:calc(100vh)}.row{margin-left:0;margin-right:0}.row.baseline{align-items:baseline}.align-center{align-items:center}.bg-color-primary{background-color:#1d3989;color:#fff}.bg-color-primary:hover{background-color:#1d3989;color:#fff}.bg-color-primary a{color:#fff}.bg-color-primary a:hover{color:#fff}.bg-color-success{background-color:#43a047;color:#fff}.bg-color-success:hover{background-color:#43a047;color:#fff}.bg-color-success a{color:#fff}.bg-color-success a:hover{color:#fff}.bg-color-info{background-color:#00bcd4;color:#fff}.bg-color-info:hover{background-color:#00bcd4;color:#fff}.bg-color-info a{color:#fff}.bg-color-info a:hover{color:#fff}.bg-color-warning{background-color:#ffca28;color:rgba(0,0,0,.87)}.bg-color-warning:hover{background-color:#ffca28;color:rgba(0,0,0,.87)}.bg-color-warning a{color:rgba(0,0,0,.87)}.bg-color-warning a:hover{color:rgba(0,0,0,.87)}.bg-color-danger{background-color:#ef5350;color:#fff}.bg-color-danger:hover{background-color:#ef5350;color:#fff}.bg-color-danger a{color:#fff}.bg-color-danger a:hover{color:#fff}.mdl-data-table tbody .bg-color-primary{background-color:#1d3989;color:#fff}.mdl-data-table tbody .bg-color-primary:hover{background-color:#1d3989;color:#fff}.mdl-data-table tbody .bg-color-primary a{color:#fff}.mdl-data-table tbody .bg-color-primary a:hover{color:#fff}.mdl-data-table tbody .bg-color-success{background-color:#43a047;color:#fff}.mdl-data-table tbody .bg-color-success:hover{background-color:#43a047;color:#fff}.mdl-data-table tbody .bg-color-success a{color:#fff}.mdl-data-table tbody .bg-color-success a:hover{color:#fff}.mdl-data-table tbody .bg-color-info{background-color:#00bcd4;color:#fff}.mdl-data-table tbody .bg-color-info:hover{background-color:#00bcd4;color:#fff}.mdl-data-table tbody .bg-color-info a{color:#fff}.mdl-data-table tbody .bg-color-info a:hover{color:#fff}.mdl-data-table tbody .bg-color-danger{background-color:#ef5350;color:#fff}.mdl-data-table tbody .bg-color-danger:hover{background-color:#ef5350;color:#fff}.mdl-data-table tbody .bg-color-danger a{color:#fff}.mdl-data-table tbody .bg-color-danger a:hover{color:#fff}.section-header{display:flex;flex-wrap:wrap;align-items:center;width:100%;border-bottom:1px solid #1d3989;padding-bottom:10px}.section-header>*{font-size:25px;color:#1d3989}.divider.divider-solid{border-color:#1d3989}.md-toolbar-tools.header{height:64px!important;max-height:64px!important;padding-left:0;padding-right:0}.md-toolbar-tools.header>md-menu:last-child{margin-right:0}.md-toolbar-tools.header>md-menu:last-child>.md-button{margin-right:8px}.md-toolbar-tools.header>.md-button:last-child{margin-right:8px}.md-toolbar-tools.header>.md-button:first-child{margin-left:8px}.header-avatar{width:40px;height:auto;border-radius:50%;background:#fff}.header-logo{display:flex;align-items:center;position:relative;line-height:initial;height:64px;width:250px;text-align:left;overflow:hidden}.header-logo a.brand{display:inline-block;font-weight:400;font-size:15px;padding-left:0!important;max-height:64px;line-height:inherit;text-decoration:none}.header-logo a.brand:hover{color:inherit}.header-logo a.brand:focus{color:inherit}@media only screen and (min-width:768px){.header-logo a.brand{font-size:17px}}@media only screen and (min-width:991px){.header-logo a.brand{font-size:20px}}.header-logo .brand{float:none}.header-logo .logo-icon{padding:8px;height:100%;max-width:250px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.header-logo .logo-icon img{max-width:100%;max-height:100%}.header-main{display:flex;height:60px;align-items:center;justify-content:flex-end;text-align:end;font-size:20px;padding:5px 10px}@media only screen and (max-width:500px){.header-main{font-size:15px}}@media only screen and (max-width:250px){.header-main{font-size:12px}}@media only screen and (max-width:214px){.header-main{display:none}}.no-app-sidebar+.app-page-container .app-sidebar{display:none}.app-sidebar{bottom:46px;height:var(--app-content-height);transition:width .25s ease;display:flex;flex-direction:column}@media only screen and (max-width:991px){.app-sidebar{z-index:998;width:0}}.sidebar-mobile-open .app-page-container{overflow:unset;position:unset;transform:none}.sidebar-mobile-open .full-height{transform:translateX(250px);overflow:hidden;position:fixed}.sidebar-mobile-open .app-sidebar{width:250px}.app-sidebar.no-header{margin-top:64px!important}.app-sidebar .sidebar-content{height:auto!important;flex:1;overflow-y:auto}.app-header .app-header-inner{display:flex}.app-sidebar .sidebar-footer{position:static;height:auto;min-height:44px}.app-sidebar.bg-color-light{background-color:#fff}.app-sidebar.bg-color-light .nav li>a:focus,.app-sidebar.bg-color-light .nav li>a:hover{background-color:#f2f2f2;color:#1d3989}.app-sidebar.bg-color-light .nav li>a:focus md-icon,.app-sidebar.bg-color-light .nav li>a:hover md-icon{color:inherit}.app-sidebar.bg-color-light .nav li.active>a,.app-sidebar.bg-color-light .nav li.active>a:focus,.app-sidebar.bg-color-light .nav li.active>a:hover{background-color:#f2f2f2;color:#1d3989}.app-sidebar.bg-color-light .nav li.active>a md-icon,.app-sidebar.bg-color-light .nav li.active>a:focus md-icon,.app-sidebar.bg-color-light .nav li.active>a:hover md-icon{color:inherit}.app-sidebar.bg-color-light .nav li.open>a,.app-sidebar.bg-color-light .nav li.open>a:focus,.app-sidebar.bg-color-light .nav li.open>a:hover{background-color:#f2f2f2;color:#1d3989}.app-sidebar.bg-color-light .nav li.open>a md-icon,.app-sidebar.bg-color-light .nav li.open>a:focus md-icon,.app-sidebar.bg-color-light .nav li.open>a:hover md-icon{color:inherit}.app-sidebar.bg-color-light .nav li.open>.icon-has-ul{color:#1d3989}.app-sidebar.bg-color-light .nav li.open>.icon-has-ul md-icon{color:inherit}.app-sidebar.bg-color-light .nav ul{background-color:#f2f2f2}.app-sidebar.bg-color-light .nav ul md-icon{color:inherit}.app-sidebar.bg-color-light .nav ul li.active>a,.app-sidebar.bg-color-light .nav ul li.active>a:focus,.app-sidebar.bg-color-light .nav ul li.active>a:hover,.app-sidebar.bg-color-light .nav ul li.open>a,.app-sidebar.bg-color-light .nav ul li.open>a:focus,.app-sidebar.bg-color-light .nav ul li.open>a:hover{background-color:#e6e6e6;color:#1d3989}.app-sidebar.bg-color-light .nav ul li.active>a md-icon,.app-sidebar.bg-color-light .nav ul li.active>a:focus md-icon,.app-sidebar.bg-color-light .nav ul li.active>a:hover md-icon,.app-sidebar.bg-color-light .nav ul li.open>a md-icon,.app-sidebar.bg-color-light .nav ul li.open>a:focus md-icon,.app-sidebar.bg-color-light .nav ul li.open>a:hover md-icon{color:inherit}.app-sidebar.bg-color-light .nav ul ul{background-color:#f2f2f2}.app-sidebar.bg-color-light .nav ul ul md-icon{color:inherit}.app-sidebar.bg-color-light .nav ul ul>li.active>a,.app-sidebar.bg-color-light .nav ul ul>li.active>a:focus,.app-sidebar.bg-color-light .nav ul ul>li.active>a:hover,.app-sidebar.bg-color-light .nav ul ul>li.open>a,.app-sidebar.bg-color-light .nav ul ul>li.open>a:focus,.app-sidebar.bg-color-light .nav ul ul>li.open>a:hover{background-color:#e6e6e6;color:#1d3989}.app-sidebar.bg-color-light .nav ul ul>li.active>a md-icon,.app-sidebar.bg-color-light .nav ul ul>li.active>a:focus md-icon,.app-sidebar.bg-color-light .nav ul ul>li.active>a:hover md-icon,.app-sidebar.bg-color-light .nav ul ul>li.open>a md-icon,.app-sidebar.bg-color-light .nav ul ul>li.open>a:focus md-icon,.app-sidebar.bg-color-light .nav ul ul>li.open>a:hover md-icon{color:inherit}.nav-collapsed .app-sidebar .nav li>a{padding:12px 16px!important;text-align:unset!important}.nav-collapsed .app-sidebar .nav .nav-icon{margin-right:20px!important}.app-sidebar .sidebar-org-display{min-height:44px;background-color:#fff;display:flex;flex-direction:column;align-items:center;row-gap:5px;padding:7px;box-sizing:border-box}.app-sidebar .sidebar-org-display .sidebar-org-logo-container{width:50px;height:50px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.app-sidebar .sidebar-org-display .sidebar-org-logo-container img{max-width:100%;max-height:100%}.app-sidebar a.sidebar-org-display{text-decoration:none;color:rgba(0,0,0,.87)!important}.breadcrumb{padding:10px 0}.breadcrumb-wrapper{z-index:10;background-color:#fff;box-shadow:4px 0 4px rgba(0,0,0,.2);-webkit-box-shadow:4px 0 4px rgba(0,0,0,.2);-moz-box-shadow:4px 0 4px rgba(0,0,0,.2)}@media only screen and (max-width:991px){.breadcrumb-wrapper{display:none}}.breadcrumb-item.active>a{color:#1d3989}.breadcrumb a:hover{color:#1d3989}.app-page-container .app-footer{z-index:900;position:fixed;background-color:#eee;height:46px;left:0!important;padding:0!important}@media only screen and (max-width:991px){.app-page-container .app-footer{height:60px}}.app-page-container .app-footer .footer-menu{height:100%;display:flex;align-items:center;justify-content:center}.app-page-container .app-footer .footer-menu md-icon{font-size:22px}.app-page-container .app-footer .footer-default{height:100%;width:100%;padding:0 10px;display:flex;align-items:center}.app-page-container .app-footer a{color:#636c72!important;text-decoration:none;display:flex;align-items:center}.app-page-container .app-footer .brand{text-transform:unset}.app-page-container .app-footer .footer-logo{height:30px;width:auto}.app-overlay .overlay-header h2 span{text-transform:uppercase}.app-overlay .overlay-header h2 i{font-size:30px;top:50px}.path{animation:dash 1.4s ease-in-out infinite,colors 4s ease-in-out infinite}@keyframes colors{0%{stroke:#1d3989}25%{stroke:#1d3989}50%{stroke:#1d3989}75%{stroke:#1d3989}100%{stroke:#1d3989}}.blockUI.blockOverlay{z-index:9998!important}.blockUI.blockMsg.blockPage{z-index:9999!important}.loading-message{min-width:250px;max-width:600px;vertical-align:middle;text-align:center;display:inline-block;padding:10px;margin:0 auto;color:#000!important;font-size:20px;font-weight:400;border:1px solid #ddd;background-color:#eee;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 8px rgba(0,0,0,.1);-moz-box-shadow:0 1px 8px rgba(0,0,0,.1);box-shadow:0 1px 8px rgba(0,0,0,.1)}.loading-message>span{line-height:20px;vertical-align:middle}@media only screen and (max-width:767px){.loading-message{max-width:400px}}.callout{min-width:150px!important}.callout.callout-flex{display:flex}.callout.callout-flex h1,.callout.callout-flex h2,.callout.callout-flex h3,.callout.callout-flex h4,.callout.callout-flex h5,.callout.callout-flex h6{margin-bottom:0;line-height:40px}.callout-primary{background-color:rgba(29,57,137,.2);border-color:#1d3989}.callout-primary h4{color:#1d3989}.callout-success{background-color:rgba(67,160,71,.2);border-color:#43a047}.callout-success h4{color:#43a047}.callout-info{background-color:rgba(0,188,212,.2);border-color:#00bcd4}.callout-info h4{color:#00bcd4}.callout-warning{background-color:rgba(255,187,51,.5);border-color:#f80}.callout-warning h4{color:#f80}.callout-danger{background-color:rgba(239,83,80,.2);border-color:#ef5350}.callout-danger h4,.callout-danger h6{color:#ef5350}.callout-message{border-left:unset;margin:0}.callout-message h4{text-align:center}.profile-img-container{position:relative;display:flex;flex-direction:column}.profile-img-container>.profile-img{width:180px;height:180px;border-radius:100%;border:2px solid #787878;padding:3px;align-self:center}.profile-img-container>.profile-img-actions{display:flex;justify-content:space-between}.profile-img-container.actions-right{flex-direction:row;padding-left:56px}.profile-img-container.actions-right>.profile-img-actions{flex-direction:column}.profile-img-container.actions-left{flex-direction:row-reverse;padding-right:56px}.profile-img-container.actions-left>.profile-img-actions{flex-direction:column}.profile-img-container.actions-top{flex-direction:column-reverse}.card.md-card{padding:15px;background-color:#fff;border-radius:7px;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);margin:0}.card.md-card:not(:last-child){margin-bottom:15px}.card.md-card .card-title{font-size:20px;line-height:1.5;min-height:40px;display:flex;flex-wrap:wrap;align-items:center}.card.md-card .card-title>span{font-size:20px;line-height:1.5}.card.md-card>.card-title{margin-top:-10px}.card.md-card.disabled{background-color:#f0f0f0;color:rgba(0,0,0,.54)}.card.md-card.disabled *{color:rgba(0,0,0,.54)}.card.md-card.disabled thead.md-head th.md-column{background-color:#e8e8e8}.card.md-card.disabled tbody.md-body tr.md-row{background-color:#f5f5f5}.card.subscription-card{min-width:250px;width:50%}@media only screen and (max-width:991px){.card.subscription-card{min-width:unset;width:100%}}.card.subscription-card:focus{outline:0}.card.subscription-card .card-content{padding:15px}.card.subscription-card .card-content .card-title{font-size:20px;line-height:unset}.card.subscription-card .card-content .card-details{margin:10px 0;display:flex;flex-direction:column}.card.subscription-card .card-content .card-details>span{font-size:16px;font-weight:400}.card.subscription-card .card-action{border:unset;padding:unset;display:flex;justify-content:center}.card.transaction-card{min-width:250px;width:50%;background-color:unset;border:unset;box-shadow:unset}@media only screen and (max-width:991px){.card.transaction-card{min-width:unset;width:100%}}.card.transaction-card .card-content{padding:12px;display:flex;flex-direction:row;align-items:center}.card.transaction-card .card-content .index{font-size:16px;margin-right:15px}.card.transaction-card .card-content .details{display:flex;flex-direction:column}.card.transaction-card .card-content .details>span{font-size:15px;font-weight:400}.confettiss{overflow:hidden;position:absolute;height:100%;width:80%}.confetti{width:15px;height:10px;position:absolute;opacity:0;animation:confetti 6s ease-in-out -3s 2}.confetti:nth-child(1){left:10%;animation-delay:0s;background-color:#d9534f}.confetti:nth-child(2){left:20%;animation-delay:-5s;background-color:#f0ad4e}.confetti:nth-child(3){left:30%;animation-delay:-3s;background-color:#5cb85c}.confetti:nth-child(4){left:40%;animation-delay:-2.5s;background-color:#5bc0de}.confetti:nth-child(5){left:50%;animation-delay:-4s;background-color:#ff5b77}.confetti:nth-child(6){left:60%;animation-delay:-6s;background-color:#f0ad4e}.confetti:nth-child(7){left:70%;animation-delay:-1.5s;background-color:#ffd500}.confetti:nth-child(8){left:80%;animation-delay:-5s;background-color:#1d3989}.confetti:nth-child(9){left:90%;animation-delay:-2.5s;background-color:#d9534f}.confetti:nth-child(10){left:100%;animation-delay:2.5s;background-color:#5cb85c}.confetti:nth-child(11){left:15%;animation-delay:-5.5s;background-color:#ff5b77}.confetti:nth-child(12){left:30%;animation-delay:-1.5s;background-color:#5cb85c}.confetti:nth-child(13){left:45%;animation-delay:-4.5s;background-color:#d9534f}.confetti:nth-child(14){left:65%;animation-delay:-2s;background-color:#5bc0de}.confetti:nth-child(15){left:85%;animation-delay:-3.5s;background-color:#5cb85c}@media only screen and (min-width:992px){.container{padding-left:30px!important;padding-right:30px!important}}.simple-flex-container{margin:10px;display:flex;flex-direction:row}.simple-flex-container.column{flex-direction:column}.simple-flex-container>.flex-item{padding:5px;display:flex}.simple-flex-container>.flex-item.space-between{justify-content:space-between}.simple-flex-container>.flex-item.align-center{align-items:center}.simple-flex-container>.flex-item.justify-center{justify-content:center}.search-container>.search-header{display:flex;align-items:center;flex:1}.search-container>.search-header>.search-header-input{flex:1}.search-container>.search-filters{display:flex;justify-content:start;flex-wrap:wrap}.search-container>.search-filters>.search-filter{margin-left:5px;margin-right:5px}.qrcode-container{display:flex;width:100%;padding:10px;justify-content:center;align-items:center}.qrcode-container>qrcode:focus{outline:0}.qrcode-container-otp{z-index:500;height:var(--app-content-height);width:100%;display:none;background-color:#fff;position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center}.qrcode-container-otp .timer{position:absolute;bottom:30px}.qrcode-container-otp .timer span{font-size:18px}.qrcode-container-otp .md-button{position:absolute;top:0;right:0}.qrcode-container-otp.ng-enter.ng-enter-active,.qrcode-container-otp.ng-leave{animation:grow .25s}.qrcode-container-otp.ng-enter,.qrcode-container-otp.ng-leave.ng-leave-active{animation:shrink .25s}#qr-scanner{margin:auto;width:80%;max-width:600px;min-width:300px}.drop-box-container-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;height:40vh;padding:20px}@media only screen and (max-width:991px){.drop-box-container-wrapper{height:auto}}.drop-box-container{background:#f8f8f8;border:5px dashed #ddd;width:500px;overflow:hidden;word-break:break-all;text-align:center;padding:50px 10px;margin:auto;cursor:pointer}.drop-box-container span{font-size:17px}.drop-box-container.dragover-correct{border:5px dashed #51a351;background:#51a35128}.drop-box-container.dragover-error{border:5px dashed #e30613c0;background:#e3061527}#departmentColorContainer{height:100%;display:flex;flex-direction:row;align-items:center;padding-bottom:30px}.department-event-color{width:200px;height:30px;border-radius:25px;display:flex;align-content:center;padding:5px 10px}.department-event-color>span{font-size:17px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.departments-wrapper-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}.departments-wrapper-container>.department{width:25%;min-width:160px;max-width:280px;min-height:80px;margin:8px;padding:15px;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:5px;transition:transform .15s linear;text-decoration:none!important;cursor:pointer}.departments-wrapper-container>.department .name{color:rgba(0,0,0,.87);font-size:16px;font-weight:400;letter-spacing:.01em;line-height:1.2em;text-align:center;margin:0}.departments-wrapper-container>.department .info{color:rgba(0,0,0,.54);font-size:14px;font-weight:500;letter-spacing:.01em;line-height:1.6em;margin:0;text-align:center}.departments-wrapper-container>.department:hover{transform:scale(1.1);background-color:#efefef}.department-create-edit{padding-left:19px}.department-create-edit .header{font-size:20px;font-weight:400;line-height:2}@keyframes announcements-pop-up{0%{transform:translateY(100%)}100%{transform:translateY(0)}}.start-page .announcement-container{position:absolute;bottom:0;width:100%;height:33%;background-color:#e5e5e5;z-index:50;transition:height .5s linear;overflow-y:hidden;box-shadow:0 0 15px rgba(0,0,0,.1);-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);-moz-box-shadow:0 0 15px rgba(0,0,0,.1);animation:announcements-pop-up .5s linear}.start-page .announcement-container.open{height:100%}.start-page .announcement-container.close{height:0}.start-page .announcement-container>.header{display:flex;align-items:center}.start-page .announcement-container>.header .header-title{font-size:14px}.start-page .announcement-container>.announcement-wrapper-container{height:calc(100% - 40px)}.start-page .announcement-container>.announcement-wrapper-container .announcement-wrapper{height:100%;overflow-y:auto;display:flex;flex-direction:column;margin:0 10px;width:calc(100% - 20px);border-radius:8px;padding:15px;background-color:#fff}.start-page .announcement-container>.announcement-wrapper-container .announcement-wrapper>.structure{font-size:13px;line-height:1.2;color:rgba(0,0,0,.54)}.start-page .announcement-container>.announcement-wrapper-container .announcement-wrapper>.announcement-title{font-size:18px;font-weight:500;margin-bottom:10px}@media only screen and (min-width:992px){.start-page .announcement-container>.announcement-wrapper-container .announcement-wrapper{margin:0 30px;width:calc(100% - 60px);padding:20px}}.start-page .announcement-container>.announcement-wrapper-container .announcement-wrapper::-webkit-scrollbar{width:5px}.start-page .announcement-container>.announcement-wrapper-container .announcement-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.start-page .announcement-container>.announcement-wrapper-container .announcement-wrapper::-webkit-scrollbar-thumb{background:#888;border-radius:20px}.start-page .announcement-container>.announcement-wrapper-container .announcement-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.start-page .announcement-container>.announcement-wrapper-container .flickity-page-dots{bottom:10px}.start-page .announcement-container>.announcement-wrapper-container .flickity-viewport{height:100%!important}@media only screen and (max-width:991px){.start-page .announcement-container>.announcement-wrapper-container .flickity-prev-next-button{width:30px;height:30px}.start-page .announcement-container>.announcement-wrapper-container .flickity-prev-next-button.previous{left:0}.start-page .announcement-container>.announcement-wrapper-container .flickity-prev-next-button.next{right:0}}.announcements{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.announcements>.announcement-details{display:flex;align-items:center;justify-content:flex-start;min-width:0;width:100%}@media only screen and (max-width:991px){.announcements>.announcement-details{flex-direction:column;align-items:flex-start;margin:0 20px 0 0!important}.announcements>.announcement-details>.message{margin:0 20px 0 0!important}.announcements>.announcement-details>.title{margin:0 20px 0 0!important}}.announcements>.announcement-details>.title{font-size:20px;font-weight:500;min-width:25%;padding-left:10px}.announcements>.announcement-details>.message{max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0 20px}.announcements>.announcement-actions{display:flex;flex-direction:row;align-items:center}.icon-box{background-color:#fff;border-radius:7px}.icon-box.settings-box{margin-top:8px}.icon-box:hover{background-color:#d6dadc;transform:scale(1.03)}.icon-box:focus{outline:0}.icon-box.ibox-center{padding:15px}.icon-box.ibox-center span{font-weight:700;line-height:1.5;margin:.8em 0 0}.icon-box.ibox-center p{line-height:1.5}.campaign-detail-container{display:flex}@media only screen and (max-width:991px){.campaign-detail-container{flex-direction:column}}.campaign-detail-wrapper{width:50%}@media only screen and (max-width:991px){.campaign-detail-wrapper{width:100%}}.campaign-detail{display:flex;align-items:center;justify-content:flex-start;min-width:0;width:100%;padding:5px 10px}.campaign-detail>.heading{font-size:20px;font-weight:500}.campaign-detail>.info{font-size:17px;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-left:10px}.settings-container{display:flex;flex-wrap:wrap}.settings-container .header{padding-left:18px;font-size:22px}.settings-container .settings-block{display:block;width:100%;padding:0 20px 20px 20px}.settings-container .settings-block.no-padding-bottom{padding-bottom:0}.settings-container .settings-block .title{font-size:18px;font-weight:500;line-height:1.5;margin-bottom:5px}.settings-container .settings-block .prop{text-align:justify;text-justify:inter-word;font-size:15px;padding-bottom:10px}.events-container{width:100%;max-height:370px;overflow:auto}@media only screen and (max-width:991px){.events-container{max-height:unset}}.event-container.selected .card.md-card{background-color:#efefef;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.event-container .md-button.md-icon-button{width:20px;border-radius:100%}.event-container .md-button.md-icon-button:hover:not(.md-raised):not([disabled]){background-color:rgba(158,158,158,.2)!important}.event-container .card.md-card{box-shadow:none;margin:4px;padding:4px;min-height:120px;will-change:transform;transition:transform 450ms}.event-container .btn:hover{transition:transform 125ms;transform:translateY(-10px)}.event-container .event-color{display:inline-block;min-width:8px;min-height:90px;margin:5px;background-color:#ef5350;border-radius:8px}.admin-event-container{display:flex;flex-direction:row;align-items:center;margin-top:5px;margin-bottom:5px}.event-test{position:relative;display:flex;flex-wrap:wrap;align-items:center;padding:5px;margin:10px 0;font-size:16px;line-height:1.5;border-radius:5px}.event-test>.event-color{display:inline-block;min-width:15px;min-height:15px;margin:5px;border-radius:100%;background-color:#ef5350}.event-test>span{padding:2px 5px}.event-test>span.event-time{white-space:nowrap}.event-test[disabled]{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.38);cursor:default!important}.event{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;width:100%;line-height:1.5;padding:5px;border-radius:5px;font-size:16px;font-weight:400;background-color:#1d3989;min-height:120px}.event span{margin-left:5px;margin-right:5px;text-align:center}.event .description{font-weight:500;word-break:break-word}.event:focus{outline:0}.calendar-date{font-size:1.2em;font-weight:600;border-bottom:1px solid #000;margin-bottom:1.5em}.color-event{display:inline-block;min-width:10px;min-height:10px;margin:7px;margin-left:-7px;border-radius:100%;background-color:#ef5350}.booking-container{display:flex;flex-direction:row;align-items:center}.booking{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;line-height:1.5;padding:10px;margin-top:5px;margin-bottom:5px;border-radius:5px;background-color:rgba(67,160,71,.5)}.booking:focus{outline:0}.booking>.booking-info-action{display:flex;flex-direction:row;width:100%;align-items:center;column-gap:2em}.booking>.booking-info-action .main{font-size:17px;font-weight:500}.booking>.booking-info-action .complimentary>span{margin-right:10px}.booking>.booking-info-action .complimentary>span md-icon{margin-right:5px}@media only screen and (max-width:991px){.booking>.booking-info-action{flex-direction:column;flex-wrap:wrap;align-items:unset}.booking>.booking-info-action>.booking-action{margin-left:3px}}.booking>.booking-info{display:flex;flex-direction:column;flex:1}.booking>.booking-info .main{font-size:17px;font-weight:600}.booking>.booking-info .complimentary{display:flex;flex-wrap:wrap;flex-direction:column}.booking>.booking-info .complimentary>span{margin-right:10px}.booking>.booking-info .complimentary>span md-icon{margin-right:5px}.booking>.booking-note{padding-right:1em}@media only screen and (max-width:991px){.booking>.booking-note{display:flex;flex-direction:column}}.booking.attended{background-color:#43a047}.booking.canceled{background-color:rgba(239,83,80,.8)}@media only screen and (max-width:991px){#calendar-page{padding-left:0!important;padding-right:0!important}}.user-booking-container:not(:last-child){margin-bottom:50px}.user-booking-container .time-period{padding:5px 0;font-size:22px;border-bottom:1px rgba(0,0,0,.5) solid}.user-booking{min-height:60px;margin:5px 0;padding:10px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;line-height:1.5;border-radius:5px}.user-booking>span{display:flex;align-items:center}.user-booking:focus{outline:0}@media only screen and (max-width:991px){.user-booking{flex-direction:column;align-items:flex-start}}.user-booking.current{background-color:rgba(67,160,71,.8)}.user-booking.canceled{background-color:rgba(239,83,80,.8)}.user-booking.pasted{background-color:rgba(29,57,137,.8)}@media only screen and (max-width:991px){.subscription-view.container-fluid{padding-left:15px;padding-right:15px}}.subscription-view .callout{margin-top:0;margin-bottom:15px;flex:1}.subscription-view .callout h4{margin-bottom:0;display:flex;justify-content:space-between}.subscription-view md-tab-content{padding:5px;padding-top:0}.subscription-view md-icon.card-info-icon{position:absolute;top:5px;right:3px;font-size:20px;cursor:default}.subscription-view .subscription-plan-details{color:rgba(0,0,0,.54)}.subscription-view .subscription-plan-details .label{font-size:16px;margin-right:7px;line-height:normal}.subscription-view .subscription-plan-details .label.overhead{font-size:12px}.subscription-view .subscription-plan-details .value{font-size:20px;line-height:1}.subscription-view .subscription-plan-details .value.large{font-size:32px;line-height:.8}.subscription-view .subscription-plan-details .symbol{font-size:20px;font-weight:500;padding:4px 10px}@media only screen and (max-width:500px){.subscription-view .subscription-plan-details .label{font-size:13px}}.subscription-view .transaction-list-info{padding:5px 0;font-size:15px}.subscription-view .debit-transaction-details{padding-top:15px;font-size:15px;text-align:end}.subscription-view .debit-transaction-details>.details{font-size:17px;font-weight:500}.subscription-view td.md-cell.amount-col,.subscription-view th.md-column.amount-col{min-width:1%!important}.subscription-view td.md-cell.invoice-col,.subscription-view th.md-column.invoice-col{width:1%!important;text-align:center}.subscription-view td.md-cell.date-col,.subscription-view th.md-column.date-col{min-width:95px!important}.subscription-history{border-top:1px solid rgba(0,0,0,.5)}.subscription-history:last-child{border-bottom:1px solid rgba(0,0,0,.5)}.subscription-history.open #openTransactions>md-icon{transform:rotate(-180deg);transition:transform .25s}.subscription-history>.preview{display:flex;align-items:center;position:relative}.subscription-history>.preview>.details{display:flex;flex-direction:row;flex-wrap:wrap;flex:1;align-items:center}.subscription-history>.preview>.details>.info-block{margin:10px;display:flex;flex-direction:column}.subscription-history>.preview>.details>.info-block.row{flex-direction:row}.subscription-history>.preview>.details>.info-block>.label{font-size:15px;line-height:1;white-space:nowrap}.subscription-history>.preview>.details>.info-block>.header{font-size:12px;line-height:1;margin-bottom:3px;white-space:nowrap}.subscription-history>.preview>.details>.info-block>.value{font-size:18px;white-space:nowrap}.subscription-history>.preview>#openTransactions>md-icon{transition:transform .2s linear}.subscription-history>.transactions{display:none;margin:0 15px}.subscription-history>.transactions>.transactions-table{display:table;width:100%}.subscription-history>.transactions>.transactions-table>.transaction-details{display:table-row}.subscription-history>.transactions>.transactions-table>.transaction-details>.details{border-top:1px solid rgba(0,0,0,.25);display:table-cell;vertical-align:bottom}.subscription-history>.transactions>.transactions-table>.transaction-details>.details.button{width:1%}.subscription-history>.transactions>.transactions-table>.transaction-details>.details>.info-block{margin:10px;display:flex;flex-direction:column}.subscription-history>.transactions>.transactions-table>.transaction-details>.details>.info-block>.header{font-size:11px;line-height:1;margin-bottom:3px;white-space:nowrap}.subscription-history>.transactions>.transactions-table>.transaction-details>.details>.info-block>.value{font-size:16px;white-space:nowrap}@media only screen and (max-width:991px){.subscription-history>.preview>.details>.info-block>.header{font-size:11px}.subscription-history>.preview>.details>.info-block>.value{font-size:16px}.subscription-history>.transactions>.transactions-table{display:block}.subscription-history>.transactions>.transactions-table>.transaction-details{display:flex;align-items:flex-end;flex-wrap:wrap;border-top:1px solid rgba(0,0,0,.25)}.subscription-history>.transactions>.transactions-table>.transaction-details>.details{border-top:none}.subscription-history>.transactions>.transactions-table>.transaction-details>.details.button{width:auto}.subscription-history>.transactions>.transactions-table>.transaction-details>.details>.info-block>.header{font-size:10px}.subscription-history>.transactions>.transactions-table>.transaction-details>.details>.info-block>.value{font-size:14px}}.facility-tile{width:275px;position:relative;animation:.75s fade-up-enter;border-radius:6px;overflow:hidden;background-color:#e3e3e3;transition:transform .25s linear}.facility-tile>.aspect-ratio{padding-bottom:85%}.facility-tile>.content{position:absolute;top:0;bottom:0;left:0;right:0}.facility-tile>.content>.img-display{width:100%;height:66%;overflow:hidden;display:flex;justify-content:center}.facility-tile>.content>.img-display>img{max-width:100%}.facility-tile>.content>.info{height:34%;background-color:#fff;padding:5px;display:flex;justify-content:center;align-items:center;font-size:16px}.facility-tile:hover{transform:scale(1.03)}.node-wrapper{min-height:40px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.node-wrapper>.node-content{display:flex;align-items:center;width:100%;margin:5px 0}.node-wrapper>.node-content>.expand{width:40px;min-width:40px}.node-wrapper>.node-content>.expand>.md-button{margin:0}.node-wrapper>.node-content>.node-details{position:relative;display:flex;align-items:center;width:inherit;min-height:50px;padding:5px 0;background-color:#fff;border-radius:7px}.node-wrapper>.node-content>.node-details>div{margin:0 5px}.node-wrapper>.node-content>.node-details>.picture{width:100px;height:56.25px;display:flex;overflow:hidden;display:flex;justify-content:center;background-color:#e3e3e3}.node-wrapper>.node-content>.node-details>.picture>img{max-width:100%}.node-wrapper>.node-content>.node-details>.label{flex:1}.node-wrapper>.node-content>.node-details>.actions .md-button{margin:0}.node-wrapper>.node-children{display:none;padding-left:45px;width:100%}.node-wrapper.expanded>.node-content>.expand md-icon.expand-icon{transform:rotate(90deg)}.node-wrapper md-icon.expand-icon{transition:transform .3s linear}.image-wrapper{width:320px;height:168px;position:relative}.image-wrapper.square{width:168px!important;height:168px!important}.image-wrapper.org-logo{margin-right:30px}@media only screen and (max-width:959px){.image-wrapper.org-logo{margin-right:0;margin-bottom:20px}}.image-wrapper>.actions{position:absolute;bottom:-15px;right:-15px}.image-wrapper>.actions>.md-button{margin:0}.image-wrapper>.image-container{display:flex;align-items:center;position:relative;width:inherit;height:inherit;border:2px solid rgba(0,0,0,.3);overflow:hidden;background-color:#fff;background-size:75px 75px;background-position:center center;background-repeat:no-repeat}.image-wrapper>.image-container>img{width:100%;height:auto}.image-wrapper>.image-container>.overlay{position:absolute;top:0;bottom:0;left:0;right:0;width:inherit;height:inherit;display:flex;justify-content:center;align-items:center;opacity:0;background-color:rgba(0,0,0,.6);transition:opacity linear .25s;-webkit-transition:opacity linear .25s;-moz-transition:opacity linear .25s;-ms-transition:opacity linear .25s;-o-transition:opacity linear .25s}.image-wrapper>.image-container.no-background{background-image:none}.image-wrapper>.image-container:hover{background-image:none}.image-wrapper>.image-container:hover>.overlay{opacity:1}.department-season-selection{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:1em;min-width:100px;border-radius:7px;font-size:1.1em;line-height:1.5;text-decoration:none;background-color:#fff;cursor:pointer}.department-season-selection.selected{border:1px solid rgba(29,57,137,.8);color:#1d3989!important;cursor:default;pointer-events:none}.department-season-selection.not-selected-with-capacity{line-height:35px}.department-season-selection.currently-active .active-season-marker{position:absolute;top:5px;right:5px;display:block;width:8px;height:8px;border-radius:100%;background-color:#43a047}.department-season-selection.without-capacity{line-height:70px}a.option{text-decoration:none!important;color:rgba(0,0,0,.86)!important}.settings{border-top:1px solid rgba(0,0,0,.1)}.settings:last-child{border-bottom:1px solid rgba(0,0,0,.1)}.settings.open #openSettings>md-icon{transform:rotate(-180deg);transition:transform .25s}.settings>.preview{display:flex;align-items:center;position:relative}.settings>.preview>.details{display:flex;flex-direction:row;flex-wrap:wrap;flex:1;align-items:center}.settings>.preview>.details>.info-block{margin:30px 10px;display:flex;flex-direction:column}.settings>.preview>.details>.info-block.row{flex-direction:row}.settings>.preview>.details>.info-block>.label{font-size:15px;line-height:1;white-space:nowrap}.settings>.preview>.details>.info-block>.header{padding:10px 0 10px 0;font-size:18px;line-height:1;white-space:nowrap;font-weight:500}.settings>.preview>.details>.info-block>.value{font-size:18px;white-space:nowrap}.settings>.preview>#openSettings>md-icon{transition:transform .2s linear}.settings>.options{display:none;margin:0 5px}.settings>.options .options-inner{padding-bottom:40px}.terminal-wrapper-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}.terminal-wrapper-container>.terminal{width:25%;min-width:160px;max-width:280px;min-height:80px;margin:8px;padding:15px;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:5px;transition:transform .15s linear;text-decoration:none!important;cursor:pointer}.terminal-wrapper-container>.terminal .name{color:rgba(0,0,0,.87);font-size:16px;font-weight:400;letter-spacing:.01em;line-height:1.2em;text-align:center;margin:0}.terminal-wrapper-container>.terminal .info{color:rgba(0,0,0,.54);font-size:14px;font-weight:500;letter-spacing:.01em;line-height:1.6em;margin:0;text-align:center}.terminal-wrapper-container>.terminal:hover{transform:scale(1.1);background-color:#efefef}.extra-fields-wrapper-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.extra-fields-wrapper-container>.extra-field{display:flex;flex-direction:column}@media only screen and (min-width:768px){.extra-fields-wrapper-container>.extra-field{width:33%}}.color-api-key{display:inline-block;min-width:11px;min-height:11px;margin:7px;margin-left:-7px;border-radius:100%;background-color:#ef5350}[role=button]{cursor:pointer!important}label{margin-bottom:unset}.no-margin{margin:0!important}@media only screen and (max-width:991px){.no-padding-md-down{padding:0!important}}.text-center{text-align:center}.hide-text-overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hide-validation-errors .md-errors-spacer{display:none}.break-word{word-break:break-word}.inline-block{display:inline-block!important}.highlighted{background-color:#ff0!important;font-weight:500!important}.highlight{font-weight:600!important}.text-secondary-color{color:rgba(0,0,0,.54)}.article-title{color:#1d3989;min-height:40px}.section-title{font-size:22px;font-weight:400;line-height:32px;margin:.6em 0;color:rgba(0,0,0,.87)}.text-transform-none{text-transform:none!important}.md-title{line-height:1.3;margin-bottom:.75em}.no-padding-top-bottom{padding-top:0!important;padding-bottom:0!important}.horizontal-spacer{margin-right:1em}.text-bold{font-weight:700}.form-actions{font-size:24px;margin:20px 0;width:100%;min-height:48px;display:flex;flex-wrap:wrap;align-items:center}.form-actions h1,.form-actions h2,.form-actions h3,.form-actions h4,.form-actions h5,.form-actions h6{font-size:24px;line-height:1.5;margin:0}.app-page .form-actions:first-child{margin-top:0}.form-actions.right{justify-content:flex-end}.form-actions>.right{margin-left:auto}.form-actions.center{justify-content:center}.form-actions>.center{margin-left:auto;margin-right:auto}.form-actions md-button{height:36px!important}.form-actions md-input-container.form-action-search{min-width:250px;flex:1;box-sizing:border-box;font-size:initial}.form-actions-header{display:flex;font-size:15px;color:rgba(0,0,0,.7);padding:3px;margin:10px 10px 0 10px}a.search-action{cursor:pointer}.search-action{max-width:max-content;max-width:-o-max-content;max-width:-moz-max-content;max-width:-webkit-max-content;min-width:128px;display:flex;flex-direction:row;align-items:center}.search-action span{font-weight:400;font-size:17px;word-wrap:break-word}.search-action button{flex-shrink:0}.flex-input-field{padding:0 8px;min-width:fit-content!important}md-table-container{border-radius:5px;background-color:#fff}md-table-container.no-background{background-color:unset}table.md-table{table-layout:auto;overflow:unset;overflow-y:hidden;border-collapse:separate;border-spacing:0}table.md-table thead.md-head>tr.md-row{height:40px}table.md-table thead.md-head th.md-column{background-color:#f0f0f0;border-bottom:none;font-size:15px;white-space:nowrap;z-index:2}table.md-table thead.md-head th.md-column span{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}table.md-table thead.md-head th.md-column.md-sort span{max-width:calc(100% - 24px)}table.md-table tbody.md-body tr:focus{outline:0}table.md-table td.md-cell:not(.md-checkbox-cell),table.md-table th.md-column:not(.md-checkbox-column){cursor:default;max-width:200px;min-width:140px}table.md-table td.md-cell{overflow:hidden!important;text-overflow:ellipsis!important}table.md-table td.md-cell.md-actions-col,table.md-table th.md-column.md-actions-col{width:1%;max-width:unset;min-width:unset;text-align:center;white-space:nowrap;z-index:5}table.md-table td.md-cell.md-actions-col>.md-button,table.md-table th.md-column.md-actions-col>.md-button{margin-left:0;margin-right:0}table.md-table td.md-cell.md-actions-col:last-child,table.md-table th.md-column.md-actions-col:last-child{text-align:end}table.md-table td.md-cell.md-actions-col:first-child,table.md-table th.md-column.md-actions-col:first-child{text-align:start}table.md-table.md-row-select td.md-cell:nth-child(n+3):nth-last-child(n+2),table.md-table.md-row-select th.md-column:nth-child(n+3):nth-last-child(n+2){padding-right:24px}table.md-table:not(.md-row-select) td.md-cell:nth-child(n+2):nth-last-child(n+2),table.md-table:not(.md-row-select) th.md-column:nth-child(n+2):nth-last-child(n+2){padding-right:24px}table.md-table td.md-avatar-col,table.md-table th.md-avatar-col{width:1%!important;max-width:unset!important;min-width:unset!important}table.md-table td.md-avatar-col .md-avatar{width:35px;height:35px}table.md-table tr.md-row:last-child td.md-cell{border-bottom:1px rgba(0,0,0,.12) solid}table.md-table tr.md-row.disabled{cursor:default;pointer-events:none}table.md-table.md-fancy thead.md-head>tr.md-row{height:40px}table.md-table.md-fancy tbody.md-body>tr.md-row{height:70px}table.md-table.md-fancy thead.md-head th.md-column{background-color:rgba(0,0,0,.08);border-bottom:none;font-size:15px}table.md-table tbody.md-body>tr.md-row.selectable,table.md-table.md-fancy tbody.md-body>tr.md-row{transition:background-color .2s;position:relative}table.md-table tbody.md-body>tr.md-row.selectable[role=button]:hover,table.md-table.md-fancy tbody.md-body>tr.md-row[role=button]:hover{background-color:rgba(0,0,0,.08)}table.md-table tbody.md-body>tr.md-row.selectable[role=button]>td.md-cell:not(.md-actions-col),table.md-table.md-fancy tbody.md-body>tr.md-row[role=button]>td.md-cell:not(.md-actions-col){cursor:pointer}table.md-table.md-fancy td.md-cell{font-size:15px;color:rgba(0,0,0,.75);border-bottom:.5px rgba(0,0,0,.15) solid;border-top:none;padding-top:7px!important;padding-bottom:7px!important}md-table-container::-webkit-scrollbar{width:7px;height:7px}md-table-container::-webkit-scrollbar:hover{width:10px;height:10px}md-table-container::-webkit-scrollbar-track{background:#f1f1f1}md-table-container::-webkit-scrollbar-thumb{background:#888;border-radius:20px}md-table-container::-webkit-scrollbar-thumb:hover{background:#555}.toitsu-md-grid-container{background-color:#fff}.toitsu-md-grid-container>md-toolbar{z-index:5}.toitsu-md-grid-search .toitsu-md-grid-search-wrapper{display:block}.toitsu-md-grid-search .toitsu-md-grid-search-header{position:relative;display:flex;align-items:center;justify-content:center;padding:7px 0}.toitsu-md-grid-search .toitsu-md-grid-search-fields{padding:5px 15px 5px 15px;width:100%;display:flex;flex-direction:row;height:var(--toitsu-md-grid-search-fields-height);overflow:hidden;transition:height .2s ease,padding .2s ease;-webkit-transition:height .2s ease,padding .2s ease;-moz-transition:height .2s ease,padding .2s ease;-ms-transition:height .2s ease,padding .2s ease;-o-transition:height .2s ease,padding .2s ease}.toitsu-md-grid-search .toitsu-md-grid-search-fields .toitsu-md-grid-search-field{display:flex}.toitsu-md-grid-search .toitsu-md-grid-search-fields .toitsu-md-grid-search-field-clear{display:flex;align-items:center}.toitsu-md-grid-search .toitsu-md-grid-search{float:right}.toolbar-deselect{font-weight:400;color:#fff!important}.toolbar-deselect:hover{color:#fff!important}.toitsu-md-grid-paginator{position:sticky;bottom:0;left:0;top:0;z-index:2;background-color:#fff}.toitsu-md-grid-data-export{position:absolute;top:0;left:0;height:100%;display:flex;align-items:center}.toitsu-md-grid-recipients-list{position:absolute;top:0;left:50px;height:100%;display:flex;align-items:center}md-table-pagination.no-total>.buttons>.label,md-table-pagination.no-total>.limit-select{display:none}md-dialog-content .toitsu-md-grid-container>md-toolbar{position:sticky;top:0}.home-page .home-page-1{height:100%;background:linear-gradient(170deg,#fff 0,#2196f3 100%);min-height:calc(100vh - 64px - 46px);display:flex;flex-direction:column;align-items:center;justify-content:center}.home-page .home-page-1-content{max-width:1024px}.home-page .home-page-1-content .app-name{font-size:50px}.home-page .home-page-1-content h1{font-size:100px;line-height:100px;padding:0 12px 0 12px}.home-page .register-button{float:right;height:80px;min-width:300px;font-size:30px}.home-page .home-page-2{min-height:calc(100vh - 105px)}@media only screen and (max-width:991px){.home-page .home-page-1-content{max-width:768px}.home-page .home-page-1-content .app-name{font-size:30px}.home-page .home-page-1-content h1{font-size:60px;line-height:60px}.home-page .register-button{height:50px;min-width:150px;font-size:20px}}@media only screen and (max-width:512px){.home-page .home-page-1-content{max-width:408px}.home-page .home-page-1-content .app-name{font-size:30px}.home-page .home-page-1-content h1{font-size:40px;line-height:40px}.home-page .register-button{height:50px;min-width:150px;font-size:20px}}.dashboard-container .card-wrapper{transition:transform .3s;position:relative;min-width:200px;margin-top:15px;cursor:default}.dashboard-container .card-wrapper .dashboard-icon{position:absolute;left:20px;top:-12px;z-index:5;padding:8px;border-radius:100%}.dashboard-container .card-wrapper .dashboard-icon>md-icon{color:#fff}.dashboard-container .card-wrapper .card.md-card{min-height:100px}.dashboard-container .card-wrapper:hover{transform:translateY(-8px)}.dashboard-container .card-wrapper.large{min-width:275px}.dashboard-container .card-wrapper.subscriptions .dashboard-icon{background-color:#e14924}.dashboard-container .card-wrapper.subscriptions .dashboard-icon:hover{background-color:#cf3f1c}.dashboard-container .card-wrapper.subscriptions .card.md-card{box-shadow:0 2px 4px -1px rgba(225,73,36,.2),0 4px 5px 0 rgba(225,73,36,.2),0 1px 10px 0 rgba(225,73,36,.2)}.dashboard-container .card-wrapper.attendances .dashboard-icon{background-color:#c38d46}.dashboard-container .card-wrapper.attendances .dashboard-icon:hover{background-color:#b5803b}.dashboard-container .card-wrapper.attendances .card.md-card{box-shadow:0 2px 4px -1px rgba(195,141,70,.2),0 4px 5px 0 rgba(195,141,70,.2),0 1px 10px 0 rgba(195,141,70,.2)}.dashboard-container .card-wrapper.payments .dashboard-icon{background-color:#ff931f}.dashboard-container .card-wrapper.payments .dashboard-icon:hover{background-color:#ff8706}.dashboard-container .card-wrapper.payments .card.md-card{box-shadow:0 2px 4px -1px rgba(255,147,31,.2),0 4px 5px 0 rgba(255,147,31,.2),0 1px 10px 0 rgba(255,147,31,.2)}.dashboard-container .card-wrapper.registrations .dashboard-icon{background-color:#17798c}.dashboard-container .card-wrapper.registrations .dashboard-icon:hover{background-color:#136676}.dashboard-container .card-wrapper.registrations .card.md-card{box-shadow:0 2px 4px -1px rgba(23,121,140,.2),0 4px 5px 0 rgba(23,121,140,.2),0 1px 10px 0 rgba(23,121,140,.2)}.dashboard-container .dashboard-card-contents .dashboard-data-value{font-size:35px;line-height:40px;display:flex;justify-content:flex-end;transition:--attendancesAtDates 1s}.dashboard-container .dashboard-card-contents .dashboard-data-name{display:flex;flex-direction:row-reverse;font-size:14px;font-weight:500;color:#09f}.dashboard-container .dashboard-card-contents .dashboard-data-value::before{content:--attendancesAtDates}.dashboard-container .dashboard-card-contents .dashboard-data-value:hover{background-color:rgba(14,14,14,.03);border-radius:10px 0 10px 0}.register-page{background:linear-gradient(170deg,#fff 0,#2196f3 100%)}.register-page .card{box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);padding:40px 30px}@media only screen and (min-width:992px){.register-page .card{min-width:550px}}.register-page .logo{padding-left:36px;font-size:32px;margin-bottom:1.3em}.register-page .logo.text-center{padding:0}.register-page .logo a{font-weight:400;text-decoration:none}.register-page .main-body{display:flex;justify-content:center;align-items:center;width:100%;height:calc(100vh - 104px);margin:auto}.register-page .main-body .sub-text{font-size:12px;margin:0}.register-page .additional-info{color:#636c72;background-color:rgba(0,0,0,.04);padding:10px 6px;position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:.875rem}.register-page .additional-info .divider-h{border-right:1px solid rgba(0,0,0,.1);margin:0 15px}.register-page.page-confirm-email .logo{font-size:24px;margin-bottom:.8em}.register-page .confirm-mail-icon{text-align:center}.register-page .confirm-mail-icon .material-icons{color:#636c72;font-size:100px}.invitation-page{background:linear-gradient(170deg,#fff 0,#2196f3 100%);min-height:calc(100vh - 110px);display:flex;align-items:center;justify-content:center;overflow-x:hidden}.invitation-page .card{padding:20px 15px 0 15px;min-width:650px;max-width:75vw;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}@media only screen and (max-width:991px){.invitation-page .card{min-width:90vw;max-width:90vw}}.invitation-page .card>span{font-size:17px;font-weight:400;padding-bottom:10px;text-align:center}.invitation-page .card>span.error{font-size:17px;font-weight:400;text-align:center;color:#ef5350}.invitation-page .card>.row{width:100%}.start-page{position:relative;height:var(--app-content-height);overflow-y:hidden}@media only screen and (min-width:992px){.start-page{height:calc(var(--app-content-height) - 44px)}}.start-page .start-page-qr-code{border-radius:5px;padding:10px;background-color:#fff}.start-page .start-page-header{display:flex;align-items:center;padding:10px;padding-top:0;color:#fff;background-color:#1d6ba2;font-family:Comfortaa,"Open Sans",Roboto,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif}.start-page .start-page-header>img{max-width:40px;height:auto;max-height:40px;margin-right:10px}@media only screen and (min-width:992px){.start-page .start-page-header{font-size:22px}}.start-page .card.md-card.start-page-user-info{margin:10px;width:100%;max-width:550px;display:flex;flex-direction:row;align-items:center;background:url(../images/logos/eayth_water.png),url(../images/background/start_page_user_card1.png);background-size:220px 220px,cover;background-position:center,center;background-repeat:no-repeat;background-blend-mode:multiply}.start-page .card.md-card.start-page-user-info>.user-info{display:flex;flex-direction:column;font-size:16px}.start-page .card.md-card.start-page-user-info>.qr-code{display:flex;flex-direction:column}.start-page .card.md-card.start-page-user-info .user-level{color:rgba(0,0,0,.87);font-size:14px;padding:5px;background-color:#fff;border-radius:5px;width:fit-content;margin:5px 0}.start-page .start-menu{margin:5px}.start-page .start-menu .start-button{margin:5px;padding:5px;min-width:120px;max-width:275px;height:63px;border-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.start-page .start-menu .start-button span{font-size:18px;font-weight:400}.start-page .start-menu .start-button:focus{outline:0}@media only screen and (min-width:992px){.start-page .start-menu .start-button{height:90px;max-width:400px}.start-page .start-menu .start-button i{padding:5px;font-size:30px}.start-page .start-menu .start-button span{font-size:22px}}.start-page .start-menu .start-button.calendar-button{background-color:#3f96c6}.start-page .start-menu .start-button.calendar-button:hover{background-color:#136676}.start-page .start-menu .start-button.subscriptions-button{background-color:#3f96c6}.start-page .start-menu .start-button.subscriptions-button:hover{background-color:#3688b6}.start-page .start-menu .start-button.documents-button{background-color:#3f96c6}.start-page .start-menu .start-button.documents-button:hover{background-color:#3688b6}.start-page .start-menu .start-button.attendances-button{background-color:#3f96c6}.start-page .start-menu .start-button.attendances-button:hover{background-color:#3688b6}.start-page .start-menu .start-button.qr-card-download-button{background-color:#3f96c6}.start-page .start-menu .start-button.qr-card-download-button:hover{background-color:#3688b6}.profile-select-card-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch}.profile-select-card-container .profile-select-card{background-color:#fff;display:flex;flex-direction:column;align-items:center;border-radius:7px;margin:10px;padding:15px;width:250px;transition:transform .25s ease}.profile-select-card-container .profile-select-card:focus{outline:0}.profile-select-card-container .profile-select-card:hover{background-color:rgba(0,0,0,.04);transform:scale(1.05)}.profile-select-card-container .profile-select-card .md-avatar{width:60px;height:60px;margin-bottom:10px}.profile-select-card-container .profile-select-card span{font-size:17px;text-align:center}@media only screen and (max-width:991px){.profile-select-card-container .profile-select-card{padding:15px;margin:5px;width:100%;flex-direction:row;align-items:center}.profile-select-card-container .profile-select-card .md-avatar{width:40px;height:40px;margin-bottom:0;margin-right:10px}.profile-select-card-container .profile-select-card span{font-size:15px;text-align:start}}.selected-profile-row{display:flex;flex-direction:row;align-items:center}.selected-profile-row>:not(:last-child){margin-right:8px}.selected-profile-row span{flex:1;font-size:17px}@media only screen and (max-width:991px){.selected-profile-row span{font-size:15px}}.selected-profile-row span.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selected-profile-row a{text-decoration:none}@keyframes animate-enter-button{49%{transform:translateY(100%)}50%{transform:translateY(-100%)}100%{transform:translateY(0)}}.user-subscription-row{position:relative;padding:15px;width:100%;display:flex;flex-direction:row;align-items:center;border-top:1px rgba(0,0,0,.3) solid}.user-subscription-row .overhead{color:rgba(0,0,0,.54)}.user-subscription-row .title{font-size:20px;line-height:1.2}.user-subscription-row .status{font-size:18px;font-weight:700}.user-subscription-row:last-child{border-bottom:1px rgba(0,0,0,.3) solid}.user-subscription-row:hover{background-color:rgba(0,0,0,.08)}.user-subscription-row:hover>.md-button.md-icon-button>md-icon{animation:animate-enter-button .3s}.user-subscription-row:focus{outline:0}@media only screen and (max-width:991px){.user-subscription-row .overhead{font-size:13px}.user-subscription-row .title{font-size:18px}.user-subscription-row .status{font-size:16px}}.user-subscription-view .main-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.user-subscription-view .main-info .plan{flex:1;font-size:30px;line-height:1.2;margin:0}.user-subscription-view .main-info .status-info{display:flex;flex-direction:row;align-items:center;flex:1;min-height:48px}.user-subscription-view .main-info .status-info>.status{font-size:22px;margin-right:8px}.user-subscription-view .main-info .status-info>span{font-size:17px}.user-subscription-view .main-info .details{background-color:#fff;border:1px rgba(0,0,0,.4) solid;display:flex;flex-direction:row;align-items:center;font-size:15px;width:100%;padding:17px}.user-subscription-view .main-info .details>.info{display:flex;flex-direction:row;flex:1}.user-subscription-view .main-info .details>.info .value{font-size:18px;font-weight:500;white-space:nowrap}.user-subscription-view .main-info .details>.history>a{text-decoration:none;font-size:16px}.user-subscription-view .transactions>h3{margin:20px 0 0;font-size:22px;border-bottom:1px rgba(0,0,0,.5) solid}.user-subscription-view .transactions>.transaction{display:flex;flex-direction:row;align-items:center;margin-left:10px;margin-right:10px;padding-top:15px;padding-bottom:15px;border-bottom:1px rgba(0,0,0,.3) solid}.user-subscription-view .transactions>.transaction .wrapper{display:flex;flex:1}.user-subscription-view .transactions>.transaction .wrapper>.info{flex:1}.user-subscription-view .transactions>.transaction .info{display:flex;flex-direction:column;padding:0 15px;font-size:12px}.user-subscription-view .transactions>.transaction .info>span:nth-child(2){font-size:17px;white-space:nowrap}.user-subscription-view .e-commerce-banner-container{width:100%;padding:20px;display:flex;justify-content:center}.user-subscription-view .e-commerce-banner-container>.e-commerce-banner{max-width:75%;min-width:250px;height:auto}@media only screen and (max-width:768px){.user-subscription-view .user{font-size:12px}.user-subscription-view .main-info .plan{font-size:25px;margin-bottom:15px}.user-subscription-view .main-info .status-info{flex-direction:column;align-items:flex-start;justify-content:center}.user-subscription-view .main-info .status-info>.status{font-size:18px}.user-subscription-view .main-info .status-info>span{font-size:15px}.user-subscription-view .main-info .details{font-size:14px;width:100%;padding:10px;flex-direction:column;align-items:flex-start;justify-content:center}.user-subscription-view .main-info .details>.history{margin-top:10px}.user-subscription-view .main-info .details>.history>a{font-size:14px}.user-subscription-view .main-info .details>.info{width:100%}.user-subscription-view .main-info .details>.info .value{font-size:16px}.user-subscription-view>.transactions h3{font-size:18px}.user-subscription-view>.transactions .transaction{padding-top:7px;padding-bottom:7px;align-items:stretch}.user-subscription-view>.transactions .transaction>.wrapper{flex-direction:column}.user-subscription-view>.transactions .transaction>.wrapper.row{flex-direction:row}.user-subscription-view>.transactions .transaction>.wrapper>.info{padding-left:0;padding-right:0}.user-subscription-view>.transactions .transaction>.wrapper>.info:not(:last-child){margin-bottom:5px}}@media only screen and (max-width:512px){.user-subscription-view .main-info>.plan{font-size:22px}}.user-subscription-view-details{display:flex;flex-direction:column}.user-subscription-view-details>span{font-size:18px;font-weight:400}.subscription-row{position:relative;width:100%;display:flex;flex-direction:row;align-items:center;padding-top:10px;padding-bottom:5px}.subscription-row:not(:last-child){border-bottom:1px rgba(0,0,0,.1) solid}.subscription-row>.row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;flex:1}.subscription-row>.row>.info{display:flex;flex-direction:column;flex:1;min-width:250px}@media only screen and (max-width:991px){.subscription-row>.row .info{padding-bottom:9px}}.api-key-row{position:relative;width:100%;display:flex;flex-direction:row;align-items:center;padding-top:15px;padding-bottom:15px}.api-key-row:not(:last-child){border-bottom:1px rgba(0,0,0,.1) solid}.api-key-row>.row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;flex:1}.api-key-row>.row>.info{display:flex;flex-direction:column;flex:1;min-width:250px}@media only screen and (max-width:991px){.api-key-row>.row .info{padding-bottom:9px}}.user-document{position:relative;padding:15px;width:100%;display:flex;flex-direction:row;align-items:center;border-top:1px rgba(0,0,0,.3) solid}.user-document:hover{background-color:rgba(0,0,0,.08);cursor:pointer}.user-document:hover>.md-button.md-icon-button>md-icon{animation:animate-enter-button .3s}.user-document:last-child{border-bottom:1px rgba(0,0,0,.3) solid}.user-document:focus{outline:0}.user-document>.info{display:flex;flex-direction:row;flex-wrap:wrap;flex:1}.user-document>.info .status{align-self:center;font-size:16px;font-weight:700}.user-document>.info>.header{display:flex;flex-direction:column;flex:1;min-width:250px;margin-right:10px}.user-document>.info>.header>.overhead{color:rgba(0,0,0,.54)}.user-document>.info>.header>.title{font-size:20px;line-height:1.2}@media only screen and (max-width:991px){.user-document>.info .status{padding-top:5px;align-self:flex-start}.user-document>.info>.header>.title{font-size:18px;line-height:1.2}.user-document>.info>.header>.overhead{font-size:13px}.user-document>.info>.details>.detail .status{font-size:16px}}.document-version-row{position:relative;width:100%;display:flex;flex-direction:row;align-items:center;padding-top:10px;padding-bottom:10px}.document-version-row:not(:last-child){border-bottom:1px rgba(0,0,0,.1) solid}.document-version-row>.row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;flex:1}.document-version-row>.row>.info{display:flex;flex-direction:column;flex:1;min-width:250px}@media only screen and (max-width:991px){.document-version-row>.row .info{padding-bottom:9px}}.profile-header-container{display:flex;flex-direction:row}.profile-header{position:relative;margin:0 0 15px;background:0 0;padding:10px 30px;display:flex;flex-direction:row;align-items:center;width:50%}.profile-header .profile-info{position:relative;left:auto;right:auto;bottom:auto;padding:10px;line-height:20px;display:flex;flex-direction:column;background-color:transparent;color:inherit}.user-basic-info{padding:10px;width:100%}.user-basic-info .overhead{color:rgba(0,0,0,.54)}.user-basic-info .title{font-size:16px;line-height:1.2}.profile-header .profile-info .info{display:flex;flex-direction:row;margin-top:5px;margin-bottom:5px}.profile-header .profile-info .info h2{line-height:normal;margin:0;font-size:30px;font-weight:500}.profile-header .profile-info .info h4{line-height:normal;margin:0;font-size:20px}.profile-header .profile-info .info i{margin-right:10px}.profile-header-wrapper{width:50%;display:flex;flex-direction:column}.profile-header-wrapper .member-id{margin:5px 0 5px 15px}.profile-header-wrapper .member-id span{font-size:17px;font-weight:500;color:rgba(0,0,0,.5)}.profile-header-wrapper .profile-header{width:100%;height:100%}.profile-structures{text-align:end;width:50%;background-color:#fff}.profile-structures .article-title{text-align:center;margin:0;padding:15px 0;background-color:#f0f0f0;border-bottom:2px solid rgba(0,0,0,.12)}.profile-structures md-list{padding-top:0}.accept-notification-status{display:flex;align-items:center;justify-content:flex-start}.accept-notification-status span.message{position:relative;line-height:normal;font-size:20px;font-weight:400;padding:10px;margin-right:10px}.md-button.edit-profile{position:absolute;top:-20px;right:-40px}@media only screen and (max-width:991px){.profile-header-container{flex-direction:column}.profile-header-wrapper{width:100%}.profile-header{flex-direction:column;padding-bottom:0;width:100%}.profile-header .profile-info{align-items:center}.profile-structures{flex-direction:column;padding-bottom:0;width:100%}}@media only screen and (max-width:780px){.profile-header .profile-info .info h2{font-size:28px}.profile-header .profile-info .info h4{font-size:18px}.profile-structures .article-title{padding:6px 0;font-size:20px}}@media only screen and (max-width:562px){.profile-header .profile-info .info h2{font-size:25px}.profile-header .profile-info .info h4{font-size:17px}}.member-view{display:flex;height:var(--app-content-height)}.member-view .happy-birthday{text-align:center}.member-view .happy-birthday>.content{animation:fadeGrow 1s ease-in-out}.member-view .happy-birthday>.content h2{margin:0;font-size:18px;line-height:1.2;font-weight:600}.member-view .happy-birthday>.content p{margin:0;font-size:13px}.member-view>.member-view-details{width:340px;background-color:#fff;height:100%;overflow:hidden;display:flex;flex-direction:column}.member-view>.member-view-details>.member-id{display:flex;align-items:center;justify-content:space-between}.member-view>.member-view-details>.member-id>span{font-size:17px;font-weight:500;color:rgba(0,0,0,.5);padding:0 15px}.member-view>.member-view-details>.header{width:100%;position:relative;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.16)}.member-view>.member-view-details>.header>.profile-img-container{margin:15px}.member-view>.member-view-details>.header>.profile-img-container>.profile-img{width:130px;height:130px}.member-view>.member-view-details>.header .member-details{padding:0 10px;display:flex;flex:1;flex-direction:column;align-items:center}.member-view>.member-view-details>.header .member-details>span{text-align:center;font-size:20px;font-weight:500}.member-view>.member-view-details>.header .toggle-tabs{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}@media only screen and (min-width:1240px){.member-view>.member-view-details>.header .toggle-tabs{display:none}}.member-view>.member-view-details>.member-view-tabs{background-color:unset}@media only screen and (min-width:1240px){.member-view>.member-view-details>.member-view-tabs{display:block!important}}.member-view>.member-view-details #show-hide-tabs{transition:transform linear .2s}@media only screen and (min-width:1240px){.member-view>.member-view-details #show-hide-tabs{display:none}}.member-view>.member-view-details #show-hide-tabs.close-tabs{transform:rotate(180deg)}.member-view>.member-view-active-tab{max-height:100%;overflow-y:auto;overflow-x:hidden;flex:1}.member-view>.member-view-active-tab>.tab-details{padding:0 30px;display:flex;flex-direction:column}.member-view>.member-view-active-tab>.tab-details .md-button.structure-select-button{min-height:65px;height:65px;padding:10px 20px;color:rgba(0,0,0,.8);margin:0}.member-view>.member-view-active-tab>.tab-details .md-button.structure-select-button.selected{background-color:rgba(158,158,158,.35)}.member-view>.member-view-active-tab>.tab-content>div[ui-view]{position:relative;width:100%}@media only screen and (max-width:1380px){.member-view>.member-view-details{width:240px}.member-view>.member-view-details>.member-id>span{font-size:15px}.member-view>.member-view-details>.header{padding:0 15px;padding-bottom:10px}.member-view>.member-view-details>.header>.profile-img-container{margin:7px}.member-view>.member-view-details>.header>.profile-img-container>.profile-img{width:95px;height:95px}.member-view>.member-view-details>.header .member-details>span{font-size:17px}}@media only screen and (max-width:1240px){.member-view{flex-direction:column}.member-view>.member-view-details{width:100%;height:unset}.member-view>.member-view-details>.header{flex-direction:row;justify-content:flex-start;padding-bottom:5px}.member-view>.member-view-details>.header>.profile-img-container{padding:0}.member-view>.member-view-details>.header>.profile-img-container>.profile-img{width:70px;height:70px}.member-view>.member-view-details>.header>.profile-img-container>.profile-img-actions{display:none}.member-view>.member-view-details>.header .member-details{align-items:flex-start}.member-view>.member-view-details>.header .member-details>span{text-align:unset}.member-view>.member-view-details>.member-view-tabs{display:none}}@media only screen and (min-width:991px){.member-view{height:calc(var(--app-content-height) - 44px)}}.members-row{position:relative;padding-left:15px;width:100%;display:flex;flex-direction:row;align-items:center;text-decoration:none!important;color:rgba(0,0,0,.82)}.members-row:not(:last-child){border-bottom:1px rgba(0,0,0,.1) solid}.members-row .check{padding-top:15px}.members-row .details{margin-left:1em}.members-row .details>span{font-size:12px}.members-row .details>span.head{font-size:15px;font-weight:600}.main-body{display:flex;justify-content:center;align-items:center;width:100%;height:calc(100vh - 159px);margin:auto}.main-body .container{max-width:520px;text-align:center}.main-body .header{font-size:30px;font-weight:600;text-transform:uppercase;color:#000;margin-bottom:0}.main-body .notfound-404 h1{display:block;font-family:Montserrat,sans-serif;font-size:252px;font-weight:900;color:#262626;text-transform:uppercase;letter-spacing:-40px;margin-left:-30px;line-height:.9;text-shadow:-8px 2px 0 #e5e5e5}.main-body .footer{font-weight:400;text-transform:uppercase;color:#000;margin-bottom:25px}@media only screen and (max-width:767px){.main-body .notfound-404 h1{font-size:200px}}@media only screen and (max-width:480px){.main-body .notfound-404 h1{font-size:162px;line-height:.8}}.attendance-scan-page{background-color:#fff;min-height:calc(var(--app-content-height) - 44px)}@media only screen and (max-width:991px){.attendance-scan-page{min-height:calc(var(--app-content-height))}}.attendance-scan-page #attendance-log-button{position:fixed;bottom:60px}@media only screen and (min-width:1281px){.attendance-scan-page #attendance-log-button{display:none}}@media only screen and (max-width:991px){.attendance-scan-page #attendance-log-button{bottom:76px}}.attendance-scan-page .attendance-scan-header{padding:20px 20px;display:flex;flex-direction:column}.attendance-scan-page .attendance-scan-header .header{display:flex;align-items:center;min-height:40px}.attendance-scan-page .attendance-scan-header .header>.details{display:flex;align-items:baseline;max-width:calc(100% - 40px)}.attendance-scan-page .attendance-scan-header .header>.details>.info{font-size:14px;padding-right:5px}.attendance-scan-page .attendance-scan-header .header>.details>.value{font-size:20px;font-weight:500;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width:991px){.attendance-scan-page .attendance-scan-header{padding:0 10px}.attendance-scan-page .attendance-scan-header>.article-title{font-size:18px;line-height:1}.attendance-scan-page .attendance-scan-header>.header>.details>.info{font-size:13px}.attendance-scan-page .attendance-scan-header>.header>.details>.value{font-size:16px}}.attendance-scan-page .attendance-log-container{min-width:304px!important;width:50%!important;height:inherit}@media only screen and (max-width:1280px){.attendance-scan-page .attendance-log-container{display:none}}.attendance-log-container-inner{height:calc(100% - 64px);min-height:calc(var(--app-content-height) - 44px - 64px);overflow-y:auto;overflow-x:hidden;background-color:#efefef}.attendance-log-container-inner .attendance-log{margin:15px;padding:10px;background-color:#fff;border-radius:7px;font-size:15px;color:rgba(0,0,0,.6)}.attendance-log-container-inner .attendance-log .md-avatar{width:90px;height:90px;margin-right:10px}.attendance-log-container-inner .attendance-log .log-timestamp{margin-bottom:8px}.attendance-log-container-inner .attendance-log .log-timestamp md-icon{color:inherit!important;margin-right:5px}.attendance-log-container-inner .attendance-log .log-timestamp .timestamp{font-size:1em;font-weight:600;margin-bottom:3px}.attendance-log-container-inner .attendance-log .log-timestamp .attendance-direction{font-size:14px;font-weight:600;margin-left:10px}.attendance-log-container-inner .attendance-log .success-log,.attendance-log-container-inner .attendance-log .warning-log{display:flex}.attendance-log-container-inner .attendance-log .success-log .details,.attendance-log-container-inner .attendance-log .warning-log .details{display:flex;flex-direction:column;justify-content:center}.attendance-log-container-inner .attendance-log .success-log .details .member,.attendance-log-container-inner .attendance-log .warning-log .details .member{font-weight:500;font-size:18px}.attendance-log-container-inner .attendance-log .success-log .details .extra,.attendance-log-container-inner .attendance-log .warning-log .details .extra{display:flex;flex-wrap:wrap}.attendance-log-container-inner .attendance-log .success-log .details .extra .item,.attendance-log-container-inner .attendance-log .warning-log .details .extra .item{padding:0 5px;color:#fff;font-size:12px;margin:2px;border-radius:3px}.attendance-log-container-inner .attendance-log .success-log .details .extra .item.tag,.attendance-log-container-inner .attendance-log .warning-log .details .extra .item.tag{background-color:#1d3989}.attendance-log-container-inner .attendance-log .success-log .details .extra .item.department,.attendance-log-container-inner .attendance-log .warning-log .details .extra .item.department{background-color:#43a047}.attendance-log-container-inner .attendance-log .success-log .details .extra .item:first-child,.attendance-log-container-inner .attendance-log .warning-log .details .extra .item:first-child{margin-left:0}.attendance-log-container-inner .attendance-log .success-log .details .extra .item:last-child,.attendance-log-container-inner .attendance-log .warning-log .details .extra .item:last-child{margin-right:0}.attendance-log-container-inner .attendance-log .warning-log ul{list-style-type:unset!important;padding-left:30px;margin-bottom:0}.attendance-log-container-inner .attendance-log .error-log{font-size:18px;display:flex;align-items:center}.attendance-log-container-inner .attendance-log.ng-anchor-in{transition:2s ease-in-out all}.attendance-log-container-inner .attendance-log.ng-enter{transform:translateX(520px);opacity:.25;transition:.5s ease-in-out all}.attendance-log-container-inner .attendance-log.ng-enter.ng-enter-active{transform:translateX(0);opacity:1}.attendance-log-container-inner .attendance-log.ng-leave{transform:translateX(0);transition:.5s ease-in-out all}.attendance-log-container-inner .attendance-log.ng-leave.ng-leave-active{transform:translateX(520px)}#attendance-log-sidenav{min-width:calc(100vw - 30px);max-width:100vw}.facility-view{display:flex;flex-direction:column}.facility-view .image-wrapper{margin-right:50px}.facility-view .settings-group{display:flex;flex-direction:column}.facility-view .settings-group:not(:last-child){margin-bottom:35px}.facility-view .settings-group .title{font-size:18px;font-weight:600;line-height:1.2;margin:15px 0}.facility-view .settings-group p{font-size:15px;margin-bottom:12px;line-height:1.2}.facility-view .settings-group .info .display{display:flex;align-items:center}.facility-view .settings-group .info .display>span{font-size:18px;line-height:1}a.structure-settings-card{text-decoration:none!important;color:rgba(0,0,0,.86)!important}a.structure-settings-card:hover{background-color:#efefef}.settings-structure-row{position:relative;padding:20px;width:100%;display:flex;flex-direction:row;align-items:center}.settings-structure-row:not(:last-child){border-bottom:1px rgba(0,0,0,.1) solid}.settings-structure-row .title{font-size:15px;line-height:1.2}.settings-structure-row:hover>.md-button.md-icon-button>md-icon{animation:animate-enter-button .3s}@media only screen and (max-width:991px){.settings-structure-row .title{font-size:14px}}.settings-admins-row{position:relative;padding:15px;width:100%;display:flex;flex-direction:row;align-items:center;text-decoration:none!important;color:rgba(0,0,0,.82)}.settings-admins-row:not(:last-child){border-bottom:1px rgba(0,0,0,.1) solid}.settings-admins-row:hover{background-color:#efefef;color:rgba(0,0,0,.82)}.settings-admins-row .details{margin-left:1em}.settings-admins-row .details>span{font-size:12px}.settings-admins-row .details>span.head{font-size:15px;font-weight:600}.structures-wrapper-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.structures-wrapper-container>.structure{width:20%;min-width:160px;max-width:280px;min-height:80px;margin:10px;padding:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:rgba(0,0,0,.86);font-weight:600;cursor:pointer}.structures-wrapper-container>.structure:hover{transform:scale(1.1);background-color:#efefef}.direct-payment-page{min-height:calc(100vh - 110px);display:flex;align-items:center;justify-content:center;overflow-x:hidden;background:linear-gradient(170deg,#fff 0,#2196f3 100%)}.direct-payment-page .card{padding:15px;min-width:450px;max-width:25vw;margin:0;border-radius:10px}@media only screen and (max-width:991px){.direct-payment-page .card{min-width:90vw;max-width:90vw}}.direct-payment-page .card>span{font-size:15px;font-weight:500}.department-row{position:relative;padding:15px 5px 15px 5px;display:flex;flex-direction:row;align-items:center}.department-row:not(:last-child){border-bottom:1px rgba(0,0,0,.2) solid}.department-row .add{font-size:15px}.department-row .overhead{font-size:16px;font-weight:500}.department-row .title{font-size:14px}.department-row .status{font-size:15px;font-weight:500}.department-row .status.current{color:#43a047;align-self:center}.department-row .status.past{color:#f9bc03}.department-row.hovered:hover{background-color:rgba(0,0,0,.03)}.note-row{position:relative;padding:15px;width:100%;display:flex;flex-direction:row;align-items:center;border-top:1px rgba(0,0,0,.3) solid}.note-row .overhead{color:rgba(0,0,0,.54)}.note-row .title{font-size:17px;line-height:1.2}.note-row .value{font-size:14px;font-weight:500}.note-row .date{font-size:14px;font-weight:500}.note-row:last-child{border-bottom:1px rgba(0,0,0,.3) solid}@media only screen and (max-width:991px){.note-row .overhead{font-size:13px}.note-row .title{font-size:17px}}@media only screen and (max-width:959px){.organization-info-page{align-items:center}}.organization-info-page .org-name{font-size:24px;font-weight:600;margin:15px 0 30px}@media only screen and (max-width:959px){.organization-info-page .org-name{text-align:center}}.consent-row{padding:10px 0;margin:0 10px;display:flex;flex-direction:row;align-items:center;border-top:1px rgba(0,0,0,.1) solid}.consent-row .details .required{font-size:12px}.consent-row:first-child{border-top:none}.consent-actions{display:flex;flex-direction:column}.consent-actions .secondary-buttons{display:flex;flex-direction:row;align-items:center}.consent-actions .secondary-buttons>.md-button{width:100%}@media only screen and (max-width:991px){.consent-actions .secondary-buttons{flex-direction:column}}.md-fab-img{padding:0}.md-fab-img img{width:100%;height:auto}.header-button{min-width:unset}@media only screen and (max-width:991px){.header-button{margin:0}}.md-button.fixed-button{position:absolute;right:15px;bottom:15px}a.md-button.md-accent.md-raised:focus,a.md-button.md-accent.md-raised:hover,a.md-button.md-primary.md-raised:focus,a.md-button.md-primary.md-raised:hover,a.md-button.md-warn.md-raised:focus,a.md-button.md-warn.md-raised:hover{color:#fff}button.md-button[required]::after{content:' *';font-size:13px;vertical-align:top;color:#d50000}button.password-button{display:flex;position:absolute;right:0;top:-5px}button.input-container-button{position:absolute;right:0;top:0;margin:0!important}md-icon.clear-input-icon{color:rgba(0,0,0,.54)!important}md-icon.large{height:auto;width:auto;min-width:auto;min-height:auto}.material-icons.large{font-size:40px}.table-actions{text-align:center}.grid-button{min-width:15px;padding-left:0;padding-right:0;min-height:15px;height:25px}.grid-button .material-icons{vertical-align:initial}.upload-button input.file-upload{position:absolute;top:0;right:0;margin:0;padding:0;cursor:pointer;opacity:0}.btn.btn-default.active{background-color:#d7d7d7}.ta-bind.placeholder-text::before{font-size:18px;line-height:1.3;color:rgba(0,0,0,.4)}.md-button.md-icon-button{min-width:40px}.md-button.md-icon-button:hover:not(.md-raised):not([disabled]){background-color:rgba(158,158,158,.2)!important}.ui-angular-wizard .steps{border:none}.ui-angular-wizard .steps h2{font-size:2.5rem;line-height:2;padding:0;margin:15px 0 15px 0;text-transform:none;border-bottom:none}.steps-indicator{right:0;bottom:0;left:0;margin:0;padding:0;min-height:50px;list-style:none}.steps-indicator:before{background-color:#e6e6e6;content:'';position:absolute;height:3px;margin-left:15px;margin-right:5px;top:33px}.steps-indicator.steps-2:before{left:calc(100% / 2 / 2);right:calc(100% / 2 / 2)}.steps-indicator.steps-3:before{left:calc(100% / 3 / 2);right:calc(100% / 3 / 2)}.steps-indicator.steps-4:before{left:calc(100% / 4 / 2);right:calc(100% / 4 / 2)}.steps-indicator.steps-5:before{left:calc(100% / 5 / 2);right:calc(100% / 5 / 2)}.steps-indicator.steps-6:before{left:calc(100% / 6 / 2);right:calc(100% / 6 / 2)}.steps-indicator.steps-7:before{left:calc(100% / 7 / 2);right:calc(100% / 7 / 2)}.steps-indicator.steps-8:before{left:calc(100% / 8 / 2);right:calc(100% / 8 / 2)}.steps-indicator.steps-9:before{left:calc(100% / 9 / 2);right:calc(100% / 9 / 2)}.steps-indicator.steps-10:before{left:calc(100% / 10 / 2);right:calc(100% / 10 / 2)}.steps-indicator *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.steps-indicator li{position:relative;float:left;margin:0;padding:0;padding-top:10px;text-align:center;line-height:15px}.steps-indicator li a{color:#eceeef;text-decoration:none;text-transform:uppercase;font-size:17px;font-weight:700;transition:.25s;cursor:pointer;word-wrap:break-word}.steps-indicator li a:before{position:absolute;top:-25px;left:calc(50% - 11px);width:30px;height:30px;border-radius:100%;background-color:#e6e6e6;content:'';transition:.25s}.steps-indicator li a:after{top:60px}.steps-indicator li a:hover{color:#b5bcc0}.steps-indicator.steps-2 li{width:calc(100% / 2)}.steps-indicator.steps-3 li{width:calc(100% / 3)}.steps-indicator.steps-4 li{width:calc(100% / 4)}.steps-indicator.steps-5 li{width:calc(100% / 5)}.steps-indicator.steps-6 li{width:calc(100% / 6)}.steps-indicator.steps-7 li{width:calc(100% / 7)}.steps-indicator.steps-8 li{width:calc(100% / 8)}.steps-indicator.steps-9 li{width:calc(100% / 9)}.steps-indicator.steps-10 li{width:calc(100% / 10)}.steps-indicator.steps-11 li{width:calc(100% / 11)}.steps-indicator li.default{pointer-events:none}.steps-indicator li.default a:hover{color:#eceeef}.steps-indicator li.current,.steps-indicator li.editing{pointer-events:none}.steps-indicator li.current a:before{background-color:#1d3989}.steps-indicator li.done a:before{background-color:#43a047}.steps-indicator li.editing a:before{background-color:#ffca28}@keyframes grow{from{transform:scale(0);border-radius:100%}to{transform:scale(1);border-radius:unset}}@keyframes shrink{from{transform:scale(1);border-radius:unset}to{transform:scale(0);border-radius:100%}}@keyframes fadeGrow{from{transform:scale(0);opacity:20%}to{transform:scale(1);opacity:1}}@keyframes fadeShrink{from{transform:scale(1);opacity:1}to{transform:scale(0);opacity:20%}}.animate-horizontal-slide.ng-enter{position:absolute;animation:horizontalSlideEnter ease .75s;z-index:2}.animate-horizontal-slide.ng-leave{position:absolute;animation:horizontalSlideLeave ease .75s;z-index:1}@keyframes horizontalSlideEnter{from{transform:translateX(100vw)}to{transform:translateX(0)}}@keyframes horizontalSlideLeave{from{transform:translateX(0)}to{transform:translateX(100vw)}}@keyframes confetti{0%{opacity:1;transform:rotateZ(10deg) rotateY(0) skewY(20deg) translate(0,0)}25%{transform:rotateZ(5deg) rotateY(360deg) skewY(20deg) translate(-5vw,20vh)}50%{transform:rotateZ(10deg) rotateY(120deg) skewY(20deg) translate(5vw,60vh)}75%{transform:rotateZ(5deg) rotateY(200deg) skewY(20deg) translate(-10vw,80vh)}100%{transform:rotateZ(10deg) rotateY(0) skewY(20deg) translate(10vw,110vh);opacity:1}}.animate-show{-webkit-transition:max-height ease-out 2.9s;transition:max-height ease-out 2.9s;max-height:750px}.animate-show.ng-hide{max-height:0}.animate-show.ng-hide-add,.animate-show.ng-hide-remove{display:block!important;overflow-y:hidden}.orgchart{min-height:200%;min-width:300%;background-image:none;border:none;background-color:#fff;border-radius:5px;margin-left:-100%;margin-top:-50%}.orgchart>table:first-child{margin:20% auto}.orgchart .lines .topLine{border-top:2px solid #ef5350}.orgchart .lines .rightLine{border-right:1px solid #ef5350;float:none;border-radius:0}.orgchart .lines .leftLine{border-left:1px solid #ef5350;float:none;border-radius:0}.orgchart .lines .downLine{background-color:#ef5350;margin:0 auto;height:20px;width:2px;float:none}.orgchart .node{display:inline-block;position:relative;margin:0;padding:10px;text-align:center;width:auto;min-width:150px;min-height:40px;border:none!important;transition:background-color .5s}.orgchart .node:hover{background-color:unset;z-index:20}.orgchart .node.community{pointer-events:none!important}.orgchart .node.focused{background-color:rgba(238,216,54,.8);background-color:transparent}.orgchart .node .title{text-align:center;padding-left:7px;padding-right:7px;padding-top:10px;padding-bottom:10px;font-size:17px;font-weight:700;height:auto;min-height:40px;min-width:200px;line-height:20px;overflow:visible;text-overflow:nowrap;white-space:normal;background-color:#ffbf00c0;color:#fff;border-radius:4px 4px 4px 4px;margin:0}.orgchart .node .title .symbol{margin-right:5px;margin-left:5px}.orgchart .node .content{width:100%;height:auto;min-height:20px;margin-top:-4px;font-size:12px;line-height:18px;border:1px solid #ffbf00c0;border-radius:0 0 4px 4px;text-align:center;background-color:#fff;color:#333;overflow:visible;text-overflow:nowrap;white-space:normal}.orgchart .community .title{background-color:#1d3989}.orgchart .community .title:hover{cursor:default!important}.orgchart .community .content{border:1px solid #1d3989}.orgchart .structure .title{background-color:#43a047}.orgchart .structure .content{border:1px solid #43a047}.orgchart .department .title{background-color:#ef5350}.orgchart .department .content{border:1px solid #ef5350}.orgchart .node .edge{display:none}.orgchart .node .horizontalEdge,.orgchart .node .topEdge{display:none}.orgchart .add-node{transition:opacity .5s;opacity:0;right:5px;bottom:7px;z-index:20;color:#0f8937c0;font-size:40px;font-weight:900;position:absolute}.orgchart .add-node:hover{color:#0f8938}.orgchart .node:hover .add-node{opacity:1}.orgchart .delete-node{transition:opacity .5s;opacity:0;left:-5px;bottom:7px;z-index:2;color:#e30613c0;font-size:35px;position:absolute}.orgchart .delete-node:hover{color:#e30615}.orgchart .node:hover .delete-node{opacity:1}#community-orgchart{height:calc(100vh - 204px)}.orgchart-legend{margin:20px;padding:5px;position:fixed;display:flex;flex-direction:column;z-index:1000;background:#f5f5f5;width:19%;min-width:fit-content}.orgchart-legend>span{font-size:18px;padding:5px}.orgchart-legend>span.community{color:#1d3989}.orgchart-legend>span.structure{color:#43a047}.orgchart-legend>span.department{color:#ef5350}.fc-day-has-events{position:absolute;display:inline-block;left:7px;top:7px;width:12px;height:12px;border-radius:100%;background-color:#ef5350}.fc-toolbar{background-color:#1d3989;text-align:justify}@media only screen and (max-width:346px){.fc-toolbar{flex-direction:column}}.fc-toolbar.fc-header-toolbar{margin:0!important}.fc .fc-toolbar-title{text-align:center;font-size:1.5em;padding:0 5px}.fc-direction-ltr .fc-toolbar>*>:not(:first-child){margin-left:0}.fc .fc-button{padding:0 .6em}.fc .fc-button .fc-icon{vertical-align:unset}.fc-view thead th{background-color:rgba(29,57,137,.5)!important}.fc-unthemed td.fc-today{background-color:rgba(255,213,0,.3)!important}.fc-highlight{background-color:rgba(29,57,137,.5)!important}.fc-daygrid-day{cursor:pointer}.fc-event-title-container{cursor:pointer}.day-with-events{background:linear-gradient(180deg,#ff00dc 5%,rgba(255,255,255,0) 5%)}.day-with-events.fc-disabled-day{background:linear-gradient(180deg,#ff00dc 5%,#d7d7d7 5%)!important}.day-with-events.fc-today{background:linear-gradient(180deg,#ff00dc 5%,rgba(255,213,0,.3) 5%)!important}.day-with-events.fc-other-month{background:linear-gradient(180deg,rgba(255,0,220,.3) 5%,rgba(255,255,255,0) 5%)!important}.day-with-booking{background:linear-gradient(180deg,#01c522 5%,rgba(255,255,255,0) 5%)}.fc-daygrid-day-events{display:flex;flex-wrap:wrap;max-height:2.5em;overflow:hidden;margin:0!important}.fc-daygrid-day-events .fc-daygrid-event{margin:0!important;border:unset;background-color:unset;pointer-events:none;cursor:default}.fc-daygrid-day-events .fc-daygrid-event .fc-event-time{display:none}.fc-daygrid-day-events .fc-daygrid-event .fc-event-title{display:none}.fc-daygrid-day-events .fc-daygrid-event .fc-daygrid-event-dot{margin:0 3px}.event-container.selected .card.md-card{background-color:#efefef;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.event-container .md-button.md-icon-button{width:20px;border-radius:100%}.event-container .md-button.md-icon-button:hover:not(.md-raised):not([disabled]){background-color:rgba(158,158,158,.2)!important}.event-container .card.md-card{box-shadow:none;margin:4px;padding:4px;min-height:120px;will-change:transform;transition:transform 450ms}.event-container .btn:hover{transition:transform 125ms;transform:translateY(-10px)}.event-container .event-color{display:inline-block;min-width:8px;min-height:90px;margin:5px;background-color:#ef5350;border-radius:8px}.dtp .dtp-time{background-color:#1d3989!important}.dtp .dtp-actual-meridien a.selected{background-color:#1d3989!important}.dtp .dtp-picker-time>a.dtp-select-hour.selected{background-color:#1d3989!important}.dtp .dtp-hand.on{background-color:#1d3989!important}.dtp div.dtp-actual-maxtime{color:rgba(255,255,255,.5)!important}.dtp div.dtp-actual-maxtime.selected{color:#fff!important}md-input-container>md-icon{cursor:default}md-input-container:not(.md-input-focused):not(.md-input-invalid) md-icon{color:rgba(0,0,0,.54)!important}md-input-container:not(.md-input-focused):not(.md-input-invalid):not(.md-input-has-value) label.md-required:after{color:#d50000!important}md-select.ng-required.ng-empty.ng-invalid:not(.md-no-asterisk) .md-select-value span:first-child:after,md-select[required].ng-empty.ng-invalid:not(.md-no-asterisk) .md-select-value span:first-child:after{color:#d50000!important}md-icon.no-validation{color:#999!important}md-input-container{min-width:185px;margin-bottom:0}md-input-container.has-clear-input{min-width:220px;padding-right:40px}md-input-container.time{min-width:15px;max-width:130px}md-input-container.number{min-width:15px;max-width:165px}md-menu-content>.divider{border:.5px solid #eee}md-menu-content::-webkit-scrollbar{width:7px}md-menu-content::-webkit-scrollbar-track{background:#f1f1f1}md-menu-content::-webkit-scrollbar-thumb{background:#888;border-radius:20px}md-menu-content::-webkit-scrollbar-thumb:hover{background:#555}.md-menu-header{font-size:1.2em;font-weight:700;color:rgba(0,0,0,.6);padding-left:10px;padding-right:10px}.md-menu-header.md-header-lite{font-weight:400;font-weight:400;color:rgba(0,0,0,.6)!important;height:unset;min-height:30px}md-toast.md-top{right:22px;top:70px}md-toast .md-toast-content{min-height:50px;max-height:100vh;width:400px}@media only screen and (max-width:991px){md-toast .md-toast-content{width:100%}}md-toast .md-toast-content span{width:100%;margin-top:15px;margin-bottom:15px;overflow:visible;word-wrap:normal}md-toast .md-toast-content span p{font-size:18px}md-toast.large .md-toast-content{min-height:70px;max-height:100vh;width:500px}@media only screen and (max-width:991px){md-toast.large .md-toast-content{width:100%}}md-toast.large .md-toast-content span{width:100%;margin-top:15px;margin-bottom:15px;overflow:visible;word-wrap:normal;font-size:20px}md-toast.large .md-toast-content span p{font-size:24px}md-toast.md-toast-primary>.md-toast-content{background-color:#1d3989}md-toast.md-toast-success>.md-toast-content{background-color:#43a047}md-toast.md-toast-info>.md-toast-content{background-color:#00bcd4}md-toast.md-toast-warning>.md-toast-content{background-color:#f4b800}md-toast.md-toast-danger>.md-toast-content{background-color:#ef5350}.md-datepicker-input-container{width:calc(100% - 45px)}.md-icon-button+.md-datepicker-input-container{margin-left:0}.md-datepicker-input{width:100%;max-width:unset;min-width:unset}.md-datepicker-calendar-pane.md-pane-open{z-index:1042}md-datepicker .md-datepicker-button{margin:0!important;top:0!important;padding-left:0!important;padding-right:0!important}._md-datepicker-floating-label._md-datepicker-has-calendar-icon>label:not(.md-no-float):not(.md-container-ignore){right:unset}._md-datepicker-floating-label._md-datepicker-has-calendar-icon .md-input-message-animation{margin-left:45px}.md-panel-outer-wrapper{z-index:1049!important}.md-tooltip{z-index:1050!important}@media (min-width:960px){.md-tooltip{font-weight:500;font-size:14px;white-space:nowrap;text-overflow:ellipsis;height:32px;line-height:32px;padding-right:16px;padding-left:16px}}.md-tooltip.show-overflow{white-space:normal;line-height:normal;height:auto;max-width:90%;padding:10px 16px}.custom-select-header .select-header-searchbox{border:none;outline:0;height:100%;width:100%;padding:0}.custom-select-header .custom-header{box-shadow:0 1px 0 0 rgba(0,0,0,.1),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12);padding-left:16px;height:48px;cursor:pointer;display:flex;width:auto;position:sticky;top:0;z-index:2;background-color:#fff}.custom-select-header md-content._md{max-height:240px}.custom-select-header md-input-container{min-width:112px}.md-select-fancy{background-color:#fff;border-color:#ccc;border-radius:16px;border-style:solid;border-width:1px}.md-select-fancy>.md-select-value{border-bottom:none!important;background-image:none!important}.md-select-fancy>.md-select-value>span:not(.md-select-icon){padding:2px 10px;font-size:16px}.md-select-fancy>.md-select-value>.md-select-icon{margin-right:5px;text-align:center;border-left:1px solid #ccc}.md-select-fancy[disabled]{background-color:#efefef!important}md-dialog{max-width:500px}@media only screen and (max-width:767px){md-dialog{max-width:300px}}md-dialog>.md-dialog-content{flex:1}.md-dialog-content-body p{margin-bottom:0}md-dialog md-dialog-content::-webkit-scrollbar{width:7px;height:7px}md-dialog md-dialog-content::-webkit-scrollbar:hover{width:10px;height:10px}md-dialog md-dialog-content::-webkit-scrollbar-track{background:#f1f1f1}md-dialog md-dialog-content::-webkit-scrollbar-thumb{background:#888;border-radius:20px}md-dialog md-dialog-content::-webkit-scrollbar-thumb:hover{background:#555}.md-open-menu-container,.md-select-menu-container{z-index:1042}md-backdrop.md-select-backdrop{z-index:1042}@media only screen and (max-width:991px){md-backdrop.md-select-backdrop{z-index:1042!important}.md-select-menu-container{z-index:1043}}.md-select-menu-container{z-index:1043}.md-virtual-repeat-container.md-autocomplete-suggestions-container{z-index:1042}.md-virtual-repeat-container.md-autocomplete-suggestions-container.autocomplete-dropdown{margin-top:2em}.no-input md-chips-wrap{box-shadow:none!important;padding:0;cursor:inherit;width:fit-content}.no-input md-chips-wrap ._md-chip-input-container{display:none}.md-chips.md-removable md-chip .md-chip-content{padding-right:10px}md-slider:not(.md-warn):not(.md-primary) .md-track.md-track-fill{background-color:rgba(0,0,0,.5)}md-slider:not(.md-warn):not(.md-primary) .md-thumb::after{background-color:#fff;border-color:rgba(0,0,0,.5)}md-slider.slider-accent .md-track.md-track-fill{background-color:#43a047!important}md-slider.slider-accent .md-thumb::after{background-color:#43a047!important;border-color:#43a047!important}md-toolbar .md-toolbar-tools md-input-container .md-input{color:#fff!important;border-color:#fff!important}@media only screen and (min-width:992px){md-sidenav,md-sidenav.md-closed.md-locked-open-add-active,md-sidenav.md-locked-open{min-width:304px!important;width:35vw!important;max-width:542px!important}}md-tabs:not(.md-primary) md-ink-bar{color:#1d3989;background:#1d3989}md-tabs.md-primary md-tabs-wrapper md-next-button md-icon,md-tabs.md-primary md-tabs-wrapper md-prev-button md-icon{color:#fff}md-tabs.md-primary md-ink-bar{color:#fff;background:#fff}md-list-item.selected{background-color:rgba(0,0,0,.08)}md-card md-card-title{padding:16px}md-card md-card-title .md-headline{font-size:1.5em}md-icon.help-icon{margin:0 5px;cursor:default}.md-avatar{flex:none;width:40px;height:40px;border-radius:100%}md-menu-item .md-avatar{margin:5px 10px 5px 0}md-list-item md-icon.md-avatar-icon.md-primary{background-color:#1d3989!important}md-list-item md-icon.md-avatar-icon.md-accent{background-color:#43a047!important}md-list-item md-icon.md-avatar-icon.md-warn{background-color:#ef5350!important}md-list-item md-icon.md-avatar-icon.color-warning{background-color:#ffca28;color:#eee!important}.notify-indicator{position:absolute;right:0;top:0;z-index:10}.notify-indicator .point{width:10px;height:10px;border-radius:100%;background-color:#ff00dc;position:absolute;right:-5px;top:-5px}.notify-indicator .heartbeat{position:absolute;top:-15px;right:-15px;height:30px;width:30px;z-index:10;border:5px solid #ff00dc;border-radius:100%;animation:pulse 1s ease-out;-webkit-animation:pulse 1s ease-out;-o-animation:pulse 1s ease-out;animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite}.notify-indicator.primary .point{background-color:#1d3989}.notify-indicator.primary .heartbeat{border:5px solid #1d3989}.notify-indicator.accent .point{background-color:#43a047}.notify-indicator.accent .heartbeat{border:5px solid #43a047}.notify-indicator.warn .point{background-color:#ef5350}.notify-indicator.warn .heartbeat{border:5px solid #ef5350}@keyframes pulse{0%{transform:scale(0);opacity:0}25%{transform:scale(.1);opacity:.1}50%{transform:scale(.5);opacity:.3}75%{transform:scale(.8);opacity:.5}100%{transform:scale(1);opacity:0}}.md-button.test-animation md-icon{animation:bellChime 2.7s infinite}@keyframes bellChime{25%{transform:scale(1.3)}33%{transform:scale(1.3) rotate(33deg)}45%{transform:scale(1.3) rotate(-33deg)}55%{transform:scale(1.3) rotate(33deg)}68%{transform:scale(1.3) rotate(-33deg)}75%{transform:scale(1.3) rotate(0)}}.homepage-gradient{background:linear-gradient(90deg,#a1d9f7 0,#a1d9f7 0,#fff 50%,#a1d9f7 100%)}body,h1,h2,h3,h4,h5,h6,html{font-family:"Open Sans",Roboto,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif}.grecaptcha-badge{z-index:999!important}.croppie-container{padding:10px}.cr-boundary{max-width:100%}.cr-viewport{max-width:calc(100% - 20px)}.invitation-link{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.invitation-link span{word-wrap:break-word;overflow-wrap:break-word}ul.nav .icon-has-ul{cursor:pointer}.drag-handle{cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}#extraFieldsBag tr.disabled{background-color:#dbdbdb}.load-more{margin:20px 10px;text-align:end}.load-more a{font-size:16px;text-decoration:unset}.selected-list-structure{background-color:#dbdbdb}#camera>video{width:100%}#camera>canvas{display:none}.member-view-details-dialog .md-subheader.md-subheader-lite .md-subheader-inner{padding-top:12px;padding-bottom:12px}.member-view-details-dialog md-list-item::before{min-height:unset!important}.member-view-details-dialog md-list-item>.md-button{min-height:unset!important}.member-view-details-dialog md-list-item>.md-button::before{min-height:unset!important}.member-view-details-dialog md-list-item>.md-button.md-no-style{padding-top:8px!important;padding-bottom:8px!important}.member-view-details-dialog md-content::-webkit-scrollbar{width:7px}.member-view-details-dialog md-content::-webkit-scrollbar-track{background:#f1f1f1}.member-view-details-dialog md-content::-webkit-scrollbar-thumb{background:#888;border-radius:20px}.member-view-details-dialog md-content::-webkit-scrollbar-thumb:hover{background:#555}.gu-mirror{opacity:.9}tr.md-row.gu-mirror{background-color:#fff;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);border-radius:5px;vertical-align:middle!important}tr.md-row.gu-mirror>td.md-cell{vertical-align:middle!important;text-align:left}tr.md-row.gu-mirror>td.md-cell>*{vertical-align:middle!important}tr.md-row.gu-mirror>td.md-cell:first-child{padding:0 24px}tr.md-row.gu-mirror>td.md-cell:nth-child(n+2):nth-last-child(n+2){padding-right:24px}tr.md-row.gu-mirror>td.md-cell:last-child{padding:0 24px 0 0}tr.md-row.gu-mirror>td.md-cell.md-actions-col{width:1%;max-width:unset;min-width:unset;text-align:center;white-space:nowrap}tr.md-row.gu-mirror>td.md-cell.md-actions-col>.md-button{margin-left:0;margin-right:0}.gu-transit{color:#555;background-color:#555}.dot-wrapper{display:flex;flex:1;flex-direction:row;flex-wrap:wrap}.dot{height:12px;width:12px;margin:3px;background-color:#bbb;border-radius:100%;display:inline-block}.dot.active{background-color:#43a047}.dot.warning{background-color:#ffca28}.dot.error{background-color:#ef5350}.dot.info{background-color:#00bcd4}.invoice-transmission-log md-icon.md-avatar-icon{margin-top:auto;margin-bottom:auto}.invoice-transmission-log .timestamp{margin-right:10px;border-right:1px solid #c5c5c5;padding-right:10px}.invoice-transmission-log h3{white-space:unset!important}.invoice-transmission-log p{max-height:65px!important}md-list-item.log-list-item md-icon.md-avatar-icon{margin-top:auto;margin-bottom:auto}md-list-item.log-list-item .timestamp{margin-right:10px;border-right:1px solid #c5c5c5;padding-right:10px}md-list-item.log-list-item h3{white-space:unset!important}.info-group{margin:10px 0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline}.info-group .info{display:flex;flex-direction:column;margin:5px 10px}.info-group .info .header{font-size:12px}.info-group .info .value{font-size:18px}.info-group.no-wrap{flex-wrap:nowrap}.info-group.spread{justify-content:space-between}#invoice-transmission-content{max-height:260px;background-color:unset}#invoice-transmission-content md-list-item:nth-child(2n){background-color:#eee}md-content.md-content-list{background-color:unset}md-content.md-content-list md-list-item:nth-child(2n){background-color:#eee}.blur-text{color:transparent;text-shadow:0 0 10px #000}.blur-image{filter:blur(8px)}