/*!**********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@angular/material/prebuilt-themes/indigo-pink.css?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************************************/
.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0, 0, 0.2, 1);transform:scale3d(0, 0, 0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0 !important;box-sizing:content-box !important;height:auto !important;overflow:hidden !important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0 !important;box-sizing:content-box !important;height:0 !important}@keyframes cdk-text-field-autofill-start{/*!*/}@keyframes cdk-text-field-autofill-end{/*!*/}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus::before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus::before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}.mat-ripple-element{background-color:rgba(0,0,0,.1)}.mat-mdc-option{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))}.mat-mdc-option:hover:not(.mdc-list-item--disabled),.mat-mdc-option:focus:not(.mdc-list-item--disabled),.mat-mdc-option.mat-mdc-option-active,.mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple):not(.mdc-list-item--disabled){background:rgba(0,0,0,.04)}.mat-primary .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mdc-theme-primary, #3f51b5)}.mat-accent .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mdc-theme-secondary, #ff4081)}.mat-warn .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mdc-theme-error, #f44336)}.mat-mdc-optgroup-label{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))}.mat-pseudo-checkbox-full{color:rgba(0,0,0,.54)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after{color:#3f51b5}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#3f51b5}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full::after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full::after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after{color:#ff4081}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#ff4081}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full::after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full::after{color:#fafafa}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after{color:#ff4081}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#ff4081}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full::after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full::after{color:#fafafa}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after{color:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full::after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full::after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}.mat-app-background{background-color:#fafafa;color:rgba(0,0,0,.87)}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12)}.mat-theme-loaded-marker{display:none}.mat-mdc-option{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, 0.03125em)}.mat-mdc-card{box-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);--mdc-elevated-card-container-color:#fff}.mat-mdc-card-outlined{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);--mdc-outlined-card-outline-color:#e0e0e0}.mat-mdc-card-subtitle{color:rgba(0,0,0,.54)}.mat-mdc-card-title{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-headline6-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-headline6-font-size, 20px);line-height:var(--mdc-typography-headline6-line-height, 32px);font-weight:var(--mdc-typography-headline6-font-weight, 500);letter-spacing:var(--mdc-typography-headline6-letter-spacing, 0.0125em);-webkit-text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-transform:var(--mdc-typography-headline6-text-transform, none)}.mat-mdc-card-subtitle{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color:#3f51b5}.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(63, 81, 181, 0.25)'/%3E%3C/svg%3E")}.mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:rgba(63, 81, 181, 0.25)}.mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color:#ff4081}.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(255, 64, 129, 0.25)'/%3E%3C/svg%3E")}.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar{background-color:rgba(255, 64, 129, 0.25)}.mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color:#f44336}.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E")}.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar{background-color:rgba(244, 67, 54, 0.25)}.mat-mdc-tooltip{--mdc-plain-tooltip-container-color:#616161;--mdc-plain-tooltip-supporting-text-color:white}.mat-mdc-tooltip{--mdc-plain-tooltip-supporting-text-font:Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size:12px;--mdc-plain-tooltip-supporting-text-weight:400;--mdc-plain-tooltip-supporting-text-tracking:0.0333333333em}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{color:rgba(0, 0, 0, 0.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input{color:rgba(0, 0, 0, 0.87)}@media all{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:rgba(0, 0, 0, 0.6)}}@media all{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:rgba(0, 0, 0, 0.6)}}.mdc-text-field .mdc-text-field__input{caret-color:var(--mdc-theme-primary, #3f51b5)}.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:rgba(0, 0, 0, 0.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:rgba(0, 0, 0, 0.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading{color:rgba(0, 0, 0, 0.54)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:rgba(0, 0, 0, 0.54)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix{color:rgba(0, 0, 0, 0.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix{color:rgba(0, 0, 0, 0.6)}.mdc-text-field--filled .mdc-text-field__ripple::before,.mdc-text-field--filled .mdc-text-field__ripple::after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, 0.87))}.mdc-text-field--filled:hover .mdc-text-field__ripple::before,.mdc-text-field--filled.mdc-ripple-surface--hover .mdc-text-field__ripple::before{opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:whitesmoke}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:rgba(0, 0, 0, 0.42)}.mdc-text-field--filled:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before{border-bottom-color:rgba(0, 0, 0, 0.87)}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-color:var(--mdc-theme-primary, #3f51b5)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:rgba(0, 0, 0, 0.38)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:rgba(0, 0, 0, 0.87)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-primary, #3f51b5)}.mdc-text-field--outlined .mdc-text-field__ripple::before,.mdc-text-field--outlined .mdc-text-field__ripple::after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:rgba(63, 81, 181, 0.87)}.mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled .mdc-text-field__input{color:rgba(0, 0, 0, 0.38)}@media all{.mdc-text-field--disabled .mdc-text-field__input::placeholder{color:rgba(0, 0, 0, 0.38)}}@media all{.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:rgba(0, 0, 0, 0.38)}}.mdc-text-field--disabled .mdc-floating-label{color:rgba(0, 0, 0, 0.38)}.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:rgba(0, 0, 0, 0.38)}.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:rgba(0, 0, 0, 0.38)}.mdc-text-field--disabled .mdc-text-field__icon--leading{color:rgba(0, 0, 0, 0.3)}.mdc-text-field--disabled .mdc-text-field__icon--trailing{color:rgba(0, 0, 0, 0.3)}.mdc-text-field--disabled .mdc-text-field__affix--prefix{color:rgba(0, 0, 0, 0.38)}.mdc-text-field--disabled .mdc-text-field__affix--suffix{color:rgba(0, 0, 0, 0.38)}.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:rgba(0, 0, 0, 0.06)}.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:rgba(0, 0, 0, 0.06)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__input::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-floating-label{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__icon--leading{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__icon--trailing{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__affix--prefix{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__affix--suffix{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled{background-color:#fafafa}.mat-mdc-form-field-error{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay{background-color:rgba(0,0,0,.87)}.mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay{opacity:.04}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:.12}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{color:rgba(0,0,0,.54)}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix::after{color:rgba(63,81,181,.87)}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent .mat-mdc-form-field-infix::after{color:rgba(255,64,129,.87)}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn .mat-mdc-form-field-infix::after{color:rgba(244,67,54,.87)}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after{color:rgba(0,0,0,.38)}.mat-mdc-form-field.mat-accent .mdc-text-field__input{caret-color:var(--mdc-theme-secondary, #ff4081)}.mat-mdc-form-field.mat-accent:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-theme-secondary, #ff4081)}.mat-mdc-form-field.mat-accent .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:rgba(255, 64, 129, 0.87)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-secondary, #ff4081)}.mat-mdc-form-field.mat-warn .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:rgba(244, 67, 54, 0.87)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid rgba(0,0,0,0)}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid rgba(0,0,0,0)}.mat-mdc-form-field-infix{min-height:56px}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}.mdc-text-field__input{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field__affix{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea .mdc-text-field__input{line-height:1.5rem}.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, 0.0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field,.mat-mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, 0.03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, 0.75))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:16px}.mdc-menu-surface{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);background-color:var(--mdc-theme-surface, #fff);color:var(--mdc-theme-on-surface, #000)}.mdc-list-item__primary-text{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))}.mdc-list-item__secondary-text{color:var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, 0.54))}.mdc-list-item__overline-text{color:var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, 0.38))}.mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-trailing-icon .mdc-list-item__end{background-color:transparent}.mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, 0.38))}.mdc-list-item__end{color:var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, 0.38))}.mdc-list-item--disabled .mdc-list-item__start,.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end{opacity:0.38}.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--mdc-theme-on-surface, #000)}.mdc-list-item--disabled .mdc-list-item__secondary-text{color:var(--mdc-theme-on-surface, #000)}.mdc-list-item--disabled .mdc-list-item__overline-text{color:var(--mdc-theme-on-surface, #000)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-theme-on-surface, #000)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-theme-on-surface, #000)}.mdc-list-item--disabled.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mdc-theme-on-surface, #000)}.mdc-list-item--selected .mdc-list-item__primary-text,.mdc-list-item--activated .mdc-list-item__primary-text{color:var(--mdc-theme-primary, #3f51b5)}.mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-theme-primary, #3f51b5)}.mdc-deprecated-list-group__subheader{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))}.mdc-list-divider::after{border-bottom-color:white}.mdc-list-divider{background-color:rgba(0, 0, 0, 0.12)}.mat-mdc-select-value{color:rgba(0,0,0,.87)}.mat-mdc-select-placeholder{color:rgba(0,0,0,.6)}.mat-mdc-select-disabled .mat-mdc-select-value{color:rgba(0,0,0,.38)}.mat-mdc-select-arrow{color:rgba(0,0,0,.54)}.mat-mdc-form-field.mat-focused.mat-primary .mat-mdc-select-arrow{color:rgba(63,81,181,.87)}.mat-mdc-form-field.mat-focused.mat-accent .mat-mdc-select-arrow{color:rgba(255,64,129,.87)}.mat-mdc-form-field.mat-focused.mat-warn .mat-mdc-select-arrow{color:rgba(244,67,54,.87)}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow{color:rgba(244,67,54,.87)}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:rgba(0,0,0,.38)}.mat-mdc-select-panel{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);line-height:var(--mdc-typography-subtitle1-line-height, 28px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none);line-height:24px}.mat-mdc-select{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, 0.03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mdc-menu-surface{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);background-color:var(--mdc-theme-surface, #fff);color:var(--mdc-theme-on-surface, #000)}.mdc-list-item__primary-text{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))}.mdc-list-item__secondary-text{color:var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, 0.54))}.mdc-list-item__overline-text{color:var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, 0.38))}.mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-trailing-icon .mdc-list-item__end{background-color:transparent}.mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, 0.38))}.mdc-list-item__end{color:var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, 0.38))}.mdc-list-item--disabled .mdc-list-item__start,.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end{opacity:0.38}.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--mdc-theme-on-surface, #000)}.mdc-list-item--disabled .mdc-list-item__secondary-text{color:var(--mdc-theme-on-surface, #000)}.mdc-list-item--disabled .mdc-list-item__overline-text{color:var(--mdc-theme-on-surface, #000)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-theme-on-surface, #000)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-theme-on-surface, #000)}.mdc-list-item--disabled.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mdc-theme-on-surface, #000)}.mdc-list-item--selected .mdc-list-item__primary-text,.mdc-list-item--activated .mdc-list-item__primary-text{color:var(--mdc-theme-primary, #3f51b5)}.mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-theme-primary, #3f51b5)}.mdc-deprecated-list-group__subheader{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))}.mdc-list-divider::after{border-bottom-color:white}.mdc-list-divider{background-color:rgba(0, 0, 0, 0.12)}.mat-mdc-autocomplete-panel{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);line-height:var(--mdc-typography-subtitle1-line-height, 28px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none);line-height:24px}.mat-mdc-dialog-container{--mdc-dialog-container-color:white;--mdc-dialog-with-divider-divider-color:rgba(0, 0, 0, 0.12);--mdc-dialog-subhead-color:rgba(0, 0, 0, 0.87);--mdc-dialog-supporting-text-color:rgba(0, 0, 0, 0.6)}.mat-mdc-dialog-container{--mdc-dialog-subhead-font:Roboto, sans-serif;--mdc-dialog-subhead-line-height:32px;--mdc-dialog-subhead-size:20px;--mdc-dialog-subhead-weight:500;--mdc-dialog-subhead-tracking:0.0125em;--mdc-dialog-supporting-text-font:Roboto, sans-serif;--mdc-dialog-supporting-text-line-height:24px;--mdc-dialog-supporting-text-size:16px;--mdc-dialog-supporting-text-weight:400;--mdc-dialog-supporting-text-tracking:0.03125em}.mat-mdc-standard-chip{--mdc-chip-elevated-container-color:#e0e0e0;--mdc-chip-elevated-disabled-container-color:#e0e0e0;--mdc-chip-label-text-color:#212121;--mdc-chip-disabled-label-text-color:#212121;--mdc-chip-with-icon-icon-color:#212121;--mdc-chip-with-icon-disabled-icon-color:#212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:#212121;--mdc-chip-with-trailing-icon-trailing-icon-color:#212121;--mdc-chip-with-icon-selected-icon-color:#212121}.mat-mdc-standard-chip.mat-primary.mat-mdc-chip-selected,.mat-mdc-standard-chip.mat-primary.mat-mdc-chip-highlighted{--mdc-chip-elevated-container-color:#3f51b5;--mdc-chip-elevated-disabled-container-color:#3f51b5;--mdc-chip-label-text-color:white;--mdc-chip-disabled-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white}.mat-mdc-standard-chip.mat-accent.mat-mdc-chip-selected,.mat-mdc-standard-chip.mat-accent.mat-mdc-chip-highlighted{--mdc-chip-elevated-container-color:#ff4081;--mdc-chip-elevated-disabled-container-color:#ff4081;--mdc-chip-label-text-color:white;--mdc-chip-disabled-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white}.mat-mdc-standard-chip.mat-warn.mat-mdc-chip-selected,.mat-mdc-standard-chip.mat-warn.mat-mdc-chip-highlighted{--mdc-chip-elevated-container-color:#f44336;--mdc-chip-elevated-disabled-container-color:#f44336;--mdc-chip-label-text-color:white;--mdc-chip-disabled-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white}.mat-mdc-chip-focus-overlay{background:#000}.mat-mdc-chip{height:32px}.mat-mdc-standard-chip{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slide-toggle{--mdc-switch-disabled-selected-handle-color:#424242;--mdc-switch-disabled-unselected-handle-color:#424242;--mdc-switch-disabled-selected-track-color:#424242;--mdc-switch-disabled-unselected-track-color:#424242;--mdc-switch-unselected-focus-state-layer-color:#424242;--mdc-switch-unselected-pressed-state-layer-color:#424242;--mdc-switch-unselected-hover-state-layer-color:#424242;--mdc-switch-unselected-focus-track-color:#e0e0e0;--mdc-switch-unselected-hover-track-color:#e0e0e0;--mdc-switch-unselected-pressed-track-color:#e0e0e0;--mdc-switch-unselected-track-color:#e0e0e0;--mdc-switch-unselected-focus-handle-color:#212121;--mdc-switch-unselected-hover-handle-color:#212121;--mdc-switch-unselected-pressed-handle-color:#212121;--mdc-switch-handle-surface-color:var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color:#616161;--mdc-switch-selected-icon-color:#fff;--mdc-switch-disabled-selected-icon-color:#fff;--mdc-switch-disabled-unselected-icon-color:#fff;--mdc-switch-unselected-icon-color:#fff}.mat-mdc-slide-toggle .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))}.mat-mdc-slide-toggle .mdc-switch--disabled+label{color:rgba(0,0,0,.38)}.mat-mdc-slide-toggle.mat-primary{--mdc-switch-selected-focus-state-layer-color:#3949ab;--mdc-switch-selected-handle-color:#3949ab;--mdc-switch-selected-hover-state-layer-color:#3949ab;--mdc-switch-selected-pressed-state-layer-color:#3949ab;--mdc-switch-selected-focus-handle-color:#1a237e;--mdc-switch-selected-hover-handle-color:#1a237e;--mdc-switch-selected-pressed-handle-color:#1a237e;--mdc-switch-selected-focus-track-color:#7986cb;--mdc-switch-selected-hover-track-color:#7986cb;--mdc-switch-selected-pressed-track-color:#7986cb;--mdc-switch-selected-track-color:#7986cb}.mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color:#d81b60;--mdc-switch-selected-handle-color:#d81b60;--mdc-switch-selected-hover-state-layer-color:#d81b60;--mdc-switch-selected-pressed-state-layer-color:#d81b60;--mdc-switch-selected-focus-handle-color:#880e4f;--mdc-switch-selected-hover-handle-color:#880e4f;--mdc-switch-selected-pressed-handle-color:#880e4f;--mdc-switch-selected-focus-track-color:#f06292;--mdc-switch-selected-hover-track-color:#f06292;--mdc-switch-selected-pressed-track-color:#f06292;--mdc-switch-selected-track-color:#f06292}.mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color:#e53935;--mdc-switch-selected-handle-color:#e53935;--mdc-switch-selected-hover-state-layer-color:#e53935;--mdc-switch-selected-pressed-state-layer-color:#e53935;--mdc-switch-selected-focus-handle-color:#b71c1c;--mdc-switch-selected-hover-handle-color:#b71c1c;--mdc-switch-selected-pressed-handle-color:#b71c1c;--mdc-switch-selected-focus-track-color:#e57373;--mdc-switch-selected-hover-track-color:#e57373;--mdc-switch-selected-pressed-track-color:#e57373;--mdc-switch-selected-track-color:#e57373}.mat-mdc-slide-toggle{--mdc-switch-state-layer-size:48px}.mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))}.mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color:#000;--mdc-radio-disabled-unselected-icon-color:#000;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-selected-focus-icon-color:#3f51b5;--mdc-radio-selected-hover-icon-color:#3f51b5;--mdc-radio-selected-icon-color:#3f51b5;--mdc-radio-selected-pressed-icon-color:#3f51b5;--mat-mdc-radio-ripple-color: #000;--mat-mdc-radio-checked-ripple-color: #3f51b5}.mat-mdc-radio-button.mat-primary .mdc-radio--disabled+label{color:rgba(0,0,0,.38)}.mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color:#000;--mdc-radio-disabled-unselected-icon-color:#000;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-selected-focus-icon-color:#ff4081;--mdc-radio-selected-hover-icon-color:#ff4081;--mdc-radio-selected-icon-color:#ff4081;--mdc-radio-selected-pressed-icon-color:#ff4081;--mat-mdc-radio-ripple-color: #000;--mat-mdc-radio-checked-ripple-color: #ff4081}.mat-mdc-radio-button.mat-accent .mdc-radio--disabled+label{color:rgba(0,0,0,.38)}.mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color:#000;--mdc-radio-disabled-unselected-icon-color:#000;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-selected-focus-icon-color:#f44336;--mdc-radio-selected-hover-icon-color:#f44336;--mdc-radio-selected-icon-color:#f44336;--mdc-radio-selected-pressed-icon-color:#f44336;--mat-mdc-radio-ripple-color: #000;--mat-mdc-radio-checked-ripple-color: #f44336}.mat-mdc-radio-button.mat-warn .mdc-radio--disabled+label{color:rgba(0,0,0,.38)}.mat-mdc-radio-button .mdc-radio{padding:calc((40px - 20px) / 2)}.mat-mdc-radio-button .mdc-radio .mdc-radio__background::before{top:calc(-1 * (40px - 20px) / 2);left:calc(-1 * (40px - 20px) / 2);width:40px;height:40px}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control{top:calc((40px - 40px) / 2);right:calc((40px - 40px) / 2);left:calc((40px - 40px) / 2);width:40px;height:40px}.mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider{--mdc-slider-label-container-color:black;--mdc-slider-label-label-text-color:white;--mdc-slider-disabled-handle-color:#000;--mdc-slider-disabled-active-track-color:#000;--mdc-slider-disabled-inactive-track-color:#000;--mdc-slider-with-tick-marks-disabled-container-color:#000;--mat-mdc-slider-value-indicator-opacity: 0.6}.mat-mdc-slider.mat-primary{--mdc-slider-handle-color:#3f51b5;--mdc-slider-focus-handle-color:#3f51b5;--mdc-slider-hover-handle-color:#3f51b5;--mdc-slider-active-track-color:#3f51b5;--mdc-slider-inactive-track-color:#3f51b5;--mdc-slider-with-tick-marks-active-container-color:#fff;--mdc-slider-with-tick-marks-inactive-container-color:#3f51b5;--mat-mdc-slider-ripple-color: #3f51b5;--mat-mdc-slider-hover-ripple-color: rgba(63, 81, 181, 0.05);--mat-mdc-slider-focus-ripple-color: rgba(63, 81, 181, 0.2)}.mat-mdc-slider.mat-accent{--mdc-slider-handle-color:#ff4081;--mdc-slider-focus-handle-color:#ff4081;--mdc-slider-hover-handle-color:#ff4081;--mdc-slider-active-track-color:#ff4081;--mdc-slider-inactive-track-color:#ff4081;--mdc-slider-with-tick-marks-active-container-color:#fff;--mdc-slider-with-tick-marks-inactive-container-color:#ff4081;--mat-mdc-slider-ripple-color: #ff4081;--mat-mdc-slider-hover-ripple-color: rgba(255, 64, 129, 0.05);--mat-mdc-slider-focus-ripple-color: rgba(255, 64, 129, 0.2)}.mat-mdc-slider.mat-warn{--mdc-slider-handle-color:#f44336;--mdc-slider-focus-handle-color:#f44336;--mdc-slider-hover-handle-color:#f44336;--mdc-slider-active-track-color:#f44336;--mdc-slider-inactive-track-color:#f44336;--mdc-slider-with-tick-marks-active-container-color:#fff;--mdc-slider-with-tick-marks-inactive-container-color:#f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, 0.05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, 0.2)}.mat-mdc-slider{--mdc-slider-label-label-text-font:Roboto, sans-serif;--mdc-slider-label-label-text-size:14px;--mdc-slider-label-label-text-line-height:22px;--mdc-slider-label-label-text-tracking:0.0071428571em;--mdc-slider-label-label-text-weight:500}.mdc-menu-surface{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);background-color:var(--mdc-theme-surface, #fff);color:var(--mdc-theme-on-surface, #000)}.mdc-list-item__primary-text{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))}.mdc-list-item__secondary-text{color:var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, 0.54))}.mdc-list-item__overline-text{color:var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, 0.38))}.mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-trailing-icon .mdc-list-item__end{background-color:transparent}.mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, 0.38))}.mdc-list-item__end{color:var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, 0.38))}.mdc-list-item--disabled .mdc-list-item__start,.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end{opacity:0.38}.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--mdc-theme-on-surface, #000)}.mdc-list-item--disabled .mdc-list-item__secondary-text{color:var(--mdc-theme-on-surface, #000)}.mdc-list-item--disabled .mdc-list-item__overline-text{color:var(--mdc-theme-on-surface, #000)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-theme-on-surface, #000)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-theme-on-surface, #000)}.mdc-list-item--disabled.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mdc-theme-on-surface, #000)}.mdc-list-item--selected .mdc-list-item__primary-text,.mdc-list-item--activated .mdc-list-item__primary-text{color:var(--mdc-theme-primary, #3f51b5)}.mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-theme-primary, #3f51b5)}.mdc-deprecated-list-group__subheader{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))}.mdc-list-divider::after{border-bottom-color:white}.mdc-list-divider{background-color:rgba(0, 0, 0, 0.12)}.mat-mdc-menu-item[disabled],.mat-mdc-menu-item[disabled] .mat-mdc-menu-submenu-icon,.mat-mdc-menu-item[disabled] .mat-icon-no-color{color:var(--mdc-theme-text-disabled-on-background, rgba(0, 0, 0, 0.38))}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-submenu-icon{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))}.mat-mdc-menu-item:hover:not([disabled]),.mat-mdc-menu-item.cdk-program-focused:not([disabled]),.mat-mdc-menu-item.cdk-keyboard-focused:not([disabled]),.mat-mdc-menu-item-highlighted:not([disabled]){background:rgba(0,0,0,.04)}.mat-mdc-menu-content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);line-height:var(--mdc-typography-subtitle1-line-height, 28px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none);line-height:24px}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mdc-list-item__primary-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, 0.03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-list-base{--mdc-list-list-item-label-text-color:rgba(0, 0, 0, 0.87);--mdc-list-list-item-supporting-text-color:rgba(0, 0, 0, 0.54);--mdc-list-list-item-leading-icon-color:rgba(0, 0, 0, 0.38);--mdc-list-list-item-trailing-supporting-text-color:rgba(0, 0, 0, 0.38);--mdc-list-list-item-trailing-icon-color:rgba(0, 0, 0, 0.38);--mdc-list-list-item-selected-trailing-icon-color:rgba(0, 0, 0, 0.38);--mdc-list-list-item-disabled-label-text-color:black;--mdc-list-list-item-disabled-leading-icon-color:black;--mdc-list-list-item-disabled-trailing-icon-color:black;--mdc-list-list-item-hover-label-text-color:rgba(0, 0, 0, 0.87);--mdc-list-list-item-hover-leading-icon-color:rgba(0, 0, 0, 0.38);--mdc-list-list-item-hover-trailing-icon-color:rgba(0, 0, 0, 0.38);--mdc-list-list-item-focus-label-text-color:rgba(0, 0, 0, 0.87);--mdc-list-list-item-hover-state-layer-color:black;--mdc-list-list-item-hover-state-layer-opacity:0.04;--mdc-list-list-item-focus-state-layer-color:black;--mdc-list-list-item-focus-state-layer-opacity:0.12}.mat-mdc-list-option .mdc-list-item__start,.mat-mdc-list-option .mdc-list-item__end{--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#3f51b5;--mdc-checkbox-selected-hover-icon-color:#3f51b5;--mdc-checkbox-selected-icon-color:#3f51b5;--mdc-checkbox-selected-pressed-icon-color:#3f51b5;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54)}.mat-mdc-list-option .mdc-list-item__start,.mat-mdc-list-option .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:#000;--mdc-radio-disabled-unselected-icon-color:#000;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-selected-focus-icon-color:#3f51b5;--mdc-radio-selected-hover-icon-color:#3f51b5;--mdc-radio-selected-icon-color:#3f51b5;--mdc-radio-selected-pressed-icon-color:#3f51b5;--mat-mdc-radio-ripple-color: #000;--mat-mdc-radio-checked-ripple-color: #3f51b5}.mat-mdc-list-option .mdc-list-item__start .mdc-radio--disabled+label,.mat-mdc-list-option .mdc-list-item__end .mdc-radio--disabled+label{color:rgba(0,0,0,.38)}.mat-mdc-list-option.mat-accent .mdc-list-item__start,.mat-mdc-list-option.mat-accent .mdc-list-item__end{--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#ff4081;--mdc-checkbox-selected-hover-icon-color:#ff4081;--mdc-checkbox-selected-icon-color:#ff4081;--mdc-checkbox-selected-pressed-icon-color:#ff4081;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54)}.mat-mdc-list-option.mat-accent .mdc-list-item__start,.mat-mdc-list-option.mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:#000;--mdc-radio-disabled-unselected-icon-color:#000;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-selected-focus-icon-color:#ff4081;--mdc-radio-selected-hover-icon-color:#ff4081;--mdc-radio-selected-icon-color:#ff4081;--mdc-radio-selected-pressed-icon-color:#ff4081;--mat-mdc-radio-ripple-color: #000;--mat-mdc-radio-checked-ripple-color: #ff4081}.mat-mdc-list-option.mat-accent .mdc-list-item__start .mdc-radio--disabled+label,.mat-mdc-list-option.mat-accent .mdc-list-item__end .mdc-radio--disabled+label{color:rgba(0,0,0,.38)}.mat-mdc-list-option.mat-warn .mdc-list-item__start,.mat-mdc-list-option.mat-warn .mdc-list-item__end{--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#f44336;--mdc-checkbox-selected-hover-icon-color:#f44336;--mdc-checkbox-selected-icon-color:#f44336;--mdc-checkbox-selected-pressed-icon-color:#f44336;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54)}.mat-mdc-list-option.mat-warn .mdc-list-item__start,.mat-mdc-list-option.mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:#000;--mdc-radio-disabled-unselected-icon-color:#000;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-selected-focus-icon-color:#f44336;--mdc-radio-selected-hover-icon-color:#f44336;--mdc-radio-selected-icon-color:#f44336;--mdc-radio-selected-pressed-icon-color:#f44336;--mat-mdc-radio-ripple-color: #000;--mat-mdc-radio-checked-ripple-color: #f44336}.mat-mdc-list-option.mat-warn .mdc-list-item__start .mdc-radio--disabled+label,.mat-mdc-list-option.mat-warn .mdc-list-item__end .mdc-radio--disabled+label{color:rgba(0,0,0,.38)}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text{color:#3f51b5}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#3f51b5}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mat-mdc-list-base{--mdc-list-list-item-one-line-container-height:48px;--mdc-list-list-item-two-line-container-height:64px;--mdc-list-list-item-three-line-container-height:88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.mat-mdc-list-base{--mdc-list-list-item-label-text-font:Roboto, sans-serif;--mdc-list-list-item-label-text-line-height:24px;--mdc-list-list-item-label-text-size:16px;--mdc-list-list-item-label-text-tracking:0.03125em;--mdc-list-list-item-label-text-weight:400;--mdc-list-list-item-supporting-text-font:Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height:20px;--mdc-list-list-item-supporting-text-size:14px;--mdc-list-list-item-supporting-text-tracking:0.0178571429em;--mdc-list-list-item-supporting-text-weight:400;--mdc-list-list-item-trailing-supporting-text-font:Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height:20px;--mdc-list-list-item-trailing-supporting-text-size:12px;--mdc-list-list-item-trailing-supporting-text-tracking:0.0333333333em;--mdc-list-list-item-trailing-supporting-text-weight:400}.mdc-list-group__subheader{font-size:16px;font-weight:400;line-height:28px;font-family:Roboto, sans-serif;letter-spacing:.009375em}.mat-mdc-paginator{background:#fff;color:rgba(0,0,0,.87)}.mat-mdc-paginator-icon{fill:rgba(0,0,0,.54)}.mat-mdc-paginator-decrement,.mat-mdc-paginator-increment{border-top:2px solid rgba(0,0,0,.54);border-right:2px solid rgba(0,0,0,.54)}.mat-mdc-paginator-first,.mat-mdc-paginator-last{border-top:2px solid rgba(0,0,0,.54)}.mat-mdc-icon-button[disabled] .mat-mdc-paginator-decrement,.mat-mdc-icon-button[disabled] .mat-mdc-paginator-increment,.mat-mdc-icon-button[disabled] .mat-mdc-paginator-first,.mat-mdc-icon-button[disabled] .mat-mdc-paginator-last{border-color:rgba(0,0,0,.12)}.mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon{fill:rgba(0,0,0,.12)}.mat-mdc-paginator .mat-mdc-form-field-infix{min-height:40px}.mat-mdc-paginator .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:20px}.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-floating-label{display:none}.mat-mdc-paginator-container{min-height:56px}.mat-mdc-paginator{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, 0.0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-paginator .mat-mdc-select-value{font-size:12px}.mat-mdc-tab,.mat-mdc-tab-link{background-color:rgba(0,0,0,0)}.mat-mdc-tab .mdc-tab__text-label,.mat-mdc-tab-link .mdc-tab__text-label{color:rgba(0, 0, 0, 0.6)}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__ripple::before,.mat-mdc-tab.mat-mdc-tab-disabled .mat-ripple-element,.mat-mdc-tab-link.mat-mdc-tab-disabled .mdc-tab__ripple::before,.mat-mdc-tab-link.mat-mdc-tab-disabled .mat-ripple-element{background-color:rgba(0,0,0,.38)}.mat-mdc-tab:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label,.mat-mdc-tab-link:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label{color:#3f51b5}.mat-mdc-tab:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline,.mat-mdc-tab-link:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color, #3f51b5)}.mdc-tab__ripple::before,.mat-mdc-tab .mat-ripple-element,.mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-link .mat-ripple-element{background-color:#3f51b5}.mat-mdc-tab-group.mat-accent .mat-mdc-tab:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label,.mat-mdc-tab-group.mat-accent .mat-mdc-tab-link:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label,.mat-mdc-tab-nav-bar.mat-accent .mat-mdc-tab:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label,.mat-mdc-tab-nav-bar.mat-accent .mat-mdc-tab-link:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label{color:#ff4081}.mat-mdc-tab-group.mat-accent .mat-mdc-tab:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline,.mat-mdc-tab-group.mat-accent .mat-mdc-tab-link:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline,.mat-mdc-tab-nav-bar.mat-accent .mat-mdc-tab:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline,.mat-mdc-tab-nav-bar.mat-accent .mat-mdc-tab-link:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color, #ff4081)}.mat-mdc-tab-group.mat-accent .mdc-tab__ripple::before,.mat-mdc-tab-group.mat-accent .mat-mdc-tab .mat-ripple-element,.mat-mdc-tab-group.mat-accent .mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-group.mat-accent .mat-mdc-tab-link .mat-ripple-element,.mat-mdc-tab-nav-bar.mat-accent .mdc-tab__ripple::before,.mat-mdc-tab-nav-bar.mat-accent .mat-mdc-tab .mat-ripple-element,.mat-mdc-tab-nav-bar.mat-accent .mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-nav-bar.mat-accent .mat-mdc-tab-link .mat-ripple-element{background-color:#ff4081}.mat-mdc-tab-group.mat-warn .mat-mdc-tab:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label,.mat-mdc-tab-group.mat-warn .mat-mdc-tab-link:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label,.mat-mdc-tab-nav-bar.mat-warn .mat-mdc-tab:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label,.mat-mdc-tab-nav-bar.mat-warn .mat-mdc-tab-link:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label{color:#f44336}.mat-mdc-tab-group.mat-warn .mat-mdc-tab:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline,.mat-mdc-tab-group.mat-warn .mat-mdc-tab-link:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline,.mat-mdc-tab-nav-bar.mat-warn .mat-mdc-tab:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline,.mat-mdc-tab-nav-bar.mat-warn .mat-mdc-tab-link:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color, #f44336)}.mat-mdc-tab-group.mat-warn .mdc-tab__ripple::before,.mat-mdc-tab-group.mat-warn .mat-mdc-tab .mat-ripple-element,.mat-mdc-tab-group.mat-warn .mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-group.mat-warn .mat-mdc-tab-link .mat-ripple-element,.mat-mdc-tab-nav-bar.mat-warn .mdc-tab__ripple::before,.mat-mdc-tab-nav-bar.mat-warn .mat-mdc-tab .mat-ripple-element,.mat-mdc-tab-nav-bar.mat-warn .mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-nav-bar.mat-warn .mat-mdc-tab-link .mat-ripple-element{background-color:#f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-mdc-tab-header-with-background-background-color: #3f51b5;--mat-mdc-tab-header-with-background-foreground-color: #fff}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-mdc-tab-header-with-background-background-color: #ff4081;--mat-mdc-tab-header-with-background-foreground-color: #fff}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-mdc-tab-header-with-background-background-color: #f44336;--mat-mdc-tab-header-with-background-foreground-color: #fff}.mat-mdc-tab-header-pagination-chevron{border-color:var(--mdc-theme-on-surface, #000)}.mat-mdc-tab-header .mdc-tab{height:48px}.mdc-tab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, 0.0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-checkbox .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))}.mat-mdc-checkbox .mat-ripple-element{background-color:rgba(0,0,0,.1)}.mat-mdc-checkbox .mdc-checkbox__ripple{background:#000}.mat-mdc-checkbox.mat-primary{--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#3f51b5;--mdc-checkbox-selected-hover-icon-color:#3f51b5;--mdc-checkbox-selected-icon-color:#3f51b5;--mdc-checkbox-selected-pressed-icon-color:#3f51b5;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54)}.mat-mdc-checkbox.mat-primary .mdc-checkbox--selected~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:rgba(63,81,181,.1)}.mat-mdc-checkbox.mat-primary .mdc-checkbox--selected~.mdc-checkbox__ripple{background:#3f51b5}.mat-mdc-checkbox.mat-accent{--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#ff4081;--mdc-checkbox-selected-hover-icon-color:#ff4081;--mdc-checkbox-selected-icon-color:#ff4081;--mdc-checkbox-selected-pressed-icon-color:#ff4081;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54)}.mat-mdc-checkbox.mat-accent .mdc-checkbox--selected~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:rgba(255,64,129,.1)}.mat-mdc-checkbox.mat-accent .mdc-checkbox--selected~.mdc-checkbox__ripple{background:#ff4081}.mat-mdc-checkbox.mat-warn{--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#f44336;--mdc-checkbox-selected-hover-icon-color:#f44336;--mdc-checkbox-selected-icon-color:#f44336;--mdc-checkbox-selected-pressed-icon-color:#f44336;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54)}.mat-mdc-checkbox.mat-warn .mdc-checkbox--selected~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:rgba(244,67,54,.1)}.mat-mdc-checkbox.mat-warn .mdc-checkbox--selected~.mdc-checkbox__ripple{background:#f44336}.mat-mdc-checkbox-disabled label{color:rgba(0,0,0,.38)}.mat-mdc-checkbox .mdc-checkbox{padding:calc((var(--mdc-checkbox-ripple-size, 40px) - 18px) / 2);margin:calc((var(--mdc-checkbox-touch-target-size, 40px) - 40px) / 2)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__background{top:calc((var(--mdc-checkbox-ripple-size, 40px) - 18px) / 2);left:calc((var(--mdc-checkbox-ripple-size, 40px) - 18px) / 2)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control{top:calc((40px - var(--mdc-checkbox-touch-target-size, 40px)) / 2);right:calc((40px - var(--mdc-checkbox-touch-target-size, 40px)) / 2);left:calc((40px - var(--mdc-checkbox-touch-target-size, 40px)) / 2);width:var(--mdc-checkbox-touch-target-size, 40px);height:var(--mdc-checkbox-touch-target-size, 40px)}@media all and (-ms-high-contrast: none){.mdc-checkbox .mdc-checkbox__focus-ring{display:none}}.mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed{--mdc-text-button-label-text-color:#000}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color:#3f51b5}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color:#ff4081}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color:#f44336}.mat-mdc-button[disabled][disabled]{--mdc-text-button-disabled-label-text-color:rgba(0, 0, 0, 0.38);--mdc-text-button-label-text-color:rgba(0, 0, 0, 0.38)}.mat-mdc-unelevated-button.mat-unthemed{--mdc-filled-button-container-color:#fff;--mdc-filled-button-label-text-color:#000}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color:#3f51b5;--mdc-filled-button-label-text-color:#fff}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color:#ff4081;--mdc-filled-button-label-text-color:#fff}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color:#f44336;--mdc-filled-button-label-text-color:#fff}.mat-mdc-unelevated-button[disabled][disabled]{--mdc-filled-button-disabled-container-color:rgba(0, 0, 0, 0.12);--mdc-filled-button-disabled-label-text-color:rgba(0, 0, 0, 0.38);--mdc-filled-button-container-color:rgba(0, 0, 0, 0.12);--mdc-filled-button-label-text-color:rgba(0, 0, 0, 0.38)}.mat-mdc-raised-button.mat-unthemed{--mdc-protected-button-container-color:#fff;--mdc-protected-button-label-text-color:#000}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color:#3f51b5;--mdc-protected-button-label-text-color:#fff}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color:#ff4081;--mdc-protected-button-label-text-color:#fff}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color:#f44336;--mdc-protected-button-label-text-color:#fff}.mat-mdc-raised-button[disabled][disabled]{--mdc-protected-button-disabled-container-color:rgba(0, 0, 0, 0.12);--mdc-protected-button-disabled-label-text-color:rgba(0, 0, 0, 0.38);--mdc-protected-button-container-color:rgba(0, 0, 0, 0.12);--mdc-protected-button-label-text-color:rgba(0, 0, 0, 0.38);--mdc-protected-button-container-elevation:0}.mat-mdc-outlined-button{--mdc-outlined-button-outline-color:rgba(0, 0, 0, 0.12)}.mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color:#000}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color:#3f51b5}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color:#ff4081}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color:#f44336}.mat-mdc-outlined-button[disabled][disabled]{--mdc-outlined-button-label-text-color:rgba(0, 0, 0, 0.38);--mdc-outlined-button-disabled-label-text-color:rgba(0, 0, 0, 0.38);--mdc-outlined-button-outline-color:rgba(0, 0, 0, 0.12);--mdc-outlined-button-disabled-outline-color:rgba(0, 0, 0, 0.12)}.mat-mdc-button,.mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, 0.1)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before{opacity:.04}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before{opacity:.12}.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before{opacity:.12}.mat-mdc-button.mat-primary,.mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #3f51b5;--mat-mdc-button-ripple-color: rgba(63, 81, 181, 0.1)}.mat-mdc-button.mat-accent,.mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #ff4081;--mat-mdc-button-ripple-color: rgba(255, 64, 129, 0.1)}.mat-mdc-button.mat-warn,.mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, 0.1)}.mat-mdc-raised-button,.mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, 0.1)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before{opacity:.12}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before{opacity:.12}.mat-mdc-raised-button.mat-primary,.mat-mdc-unelevated-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1)}.mat-mdc-raised-button.mat-accent,.mat-mdc-unelevated-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1)}.mat-mdc-raised-button.mat-warn,.mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1)}.mat-mdc-button.mat-mdc-button-base,.mat-mdc-raised-button.mat-mdc-button-base,.mat-mdc-unelevated-button.mat-mdc-button-base,.mat-mdc-outlined-button.mat-mdc-button-base{height:36px}.mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, 0.0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, 0.1)}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before{opacity:.12}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before{opacity:.12}.mat-mdc-icon-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #3f51b5;--mat-mdc-button-ripple-color: rgba(63, 81, 181, 0.1)}.mat-mdc-icon-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #ff4081;--mat-mdc-button-ripple-color: rgba(255, 64, 129, 0.1)}.mat-mdc-icon-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, 0.1)}.mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color:#3f51b5}.mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color:#ff4081}.mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color:#f44336}.mat-mdc-icon-button[disabled][disabled]{--mdc-icon-button-icon-color:rgba(0, 0, 0, 0.38);--mdc-icon-button-disabled-icon-color:rgba(0, 0, 0, 0.38)}.mat-mdc-icon-button.mat-mdc-button-base{width:48px;height:48px;padding:12px}.mat-mdc-icon-button.mat-mdc-button-base .mdc-icon-button__focus-ring{max-height:48px;max-width:48px}.mat-mdc-icon-button.mat-mdc-button-base.mdc-icon-button--reduced-size .mdc-icon-button__ripple{width:40px;height:40px;margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mat-mdc-icon-button.mat-mdc-button-base.mdc-icon-button--reduced-size .mdc-icon-button__focus-ring{max-height:40px;max-width:40px}.mat-mdc-icon-button.mat-mdc-button-base .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-fab,.mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, 0.1)}.mat-mdc-fab:hover .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple::before{opacity:.04}.mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before{opacity:.12}.mat-mdc-fab:active .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple::before{opacity:.12}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1)}.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1)}.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, 0.1)}.mat-mdc-fab.mat-unthemed,.mat-mdc-mini-fab.mat-unthemed{--mdc-fab-container-color:#fff;--mdc-fab-icon-color:#000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary{--mdc-fab-container-color:#3f51b5;--mdc-fab-icon-color:#fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent{--mdc-fab-container-color:#ff4081;--mdc-fab-icon-color:#fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mdc-fab-container-color:#f44336;--mdc-fab-icon-color:#fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled],.mat-mdc-mini-fab[disabled][disabled]{--mdc-fab-container-color:rgba(0, 0, 0, 0.12);--mdc-fab-icon-color:rgba(0, 0, 0, 0.38);--mat-mdc-fab-color: rgba(0, 0, 0, 0.38)}.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, 0.0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container{--mat-mdc-snack-bar-button-color: #ff4081;--mdc-snackbar-container-color:#333333;--mdc-snackbar-supporting-text-color:rgba(255, 255, 255, 0.87)}.mat-mdc-snack-bar-container{--mdc-snackbar-supporting-text-font:Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height:20px;--mdc-snackbar-supporting-text-size:14px;--mdc-snackbar-supporting-text-weight:400}.mdc-data-table{background-color:var(--mdc-theme-surface, #fff);border-color:rgba(0, 0, 0, 0.12)}.mdc-data-table__row{background-color:inherit}.mdc-data-table__header-cell{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected{background-color:rgba(63, 81, 181, 0.04)}.mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,.mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,.mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing{border-color:rgba(0, 0, 0, 0.12)}.mdc-data-table__cell,.mdc-data-table__header-cell{border-bottom-color:rgba(0, 0, 0, 0.12)}.mdc-data-table__pagination{border-top-color:rgba(0, 0, 0, 0.12)}.mdc-data-table__row:not(.mdc-data-table__row--selected):hover{background-color:rgba(0, 0, 0, 0.04)}.mdc-data-table__header-cell{color:rgba(0, 0, 0, 0.87)}.mdc-data-table__pagination-total,.mdc-data-table__pagination-rows-per-page-label,.mdc-data-table__cell{color:rgba(0, 0, 0, 0.87)}.mat-mdc-table{background:#fff}.mat-mdc-table .mdc-data-table__row{height:52px}.mat-mdc-table .mdc-data-table__pagination{min-height:52px}.mat-mdc-table .mdc-data-table__header-row{height:56px}.mdc-data-table__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__cell{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color:#3f51b5}.mat-mdc-progress-spinner.mat-accent{--mdc-circular-progress-active-indicator-color:#ff4081}.mat-mdc-progress-spinner.mat-warn{--mdc-circular-progress-active-indicator-color:#f44336}.mat-badge{position:relative}.mat-badge.mat-badge{overflow:visible}.mat-badge-hidden .mat-badge-content{display:none}.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform 200ms ease-in-out;transform:scale(0.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled .mat-badge-content,.mat-badge-content._mat-animation-noopable{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}.mat-badge-content{color:#fff;background:#3f51b5}.cdk-high-contrast-active .mat-badge-content{outline:solid 1px;border-radius:0}.mat-badge-accent .mat-badge-content{background:#ff4081;color:#fff}.mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.mat-badge-disabled .mat-badge-content{background:#b9b9b9;color:rgba(0,0,0,.38)}.mat-badge-content{font-weight:600;font-size:12px;font-family:Roboto, sans-serif}.mat-badge-small .mat-badge-content{font-size:9px}.mat-badge-large .mat-badge-content{font-size:24px}.mat-bottom-sheet-container{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);background:#fff;color:rgba(0,0,0,.87)}.mat-bottom-sheet-container{font-size:14px;font-weight:400;line-height:20px;font-family:Roboto, sans-serif;letter-spacing:.0178571429em}.mat-button-toggle-standalone:not([class*=mat-elevation-z]),.mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.mat-button-toggle{color:rgba(0,0,0,.38)}.mat-button-toggle .mat-button-toggle-focus-overlay{background-color:rgba(0,0,0,.12)}.mat-button-toggle-appearance-standard{color:rgba(0,0,0,.87);background:#fff}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#000}.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:solid 1px #e0e0e0}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:solid 1px #e0e0e0}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:solid 1px #e0e0e0}.mat-button-toggle-checked{background-color:#e0e0e0;color:rgba(0,0,0,.54)}.mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:rgba(0,0,0,.87)}.mat-button-toggle-disabled{color:rgba(0,0,0,.26);background-color:#eee}.mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:#fff}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#bdbdbd}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{border:solid 1px #e0e0e0}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{line-height:48px}.mat-button-toggle{font-family:Roboto, sans-serif}.mat-calendar-arrow{fill:rgba(0,0,0,.54)}.mat-datepicker-toggle,.mat-datepicker-content .mat-calendar-next-button,.mat-datepicker-content .mat-calendar-previous-button{color:rgba(0,0,0,.54)}.mat-calendar-table-header-divider::after{background:rgba(0,0,0,.12)}.mat-calendar-table-header,.mat-calendar-body-label{color:rgba(0,0,0,.54)}.mat-calendar-body-cell-content,.mat-date-range-input-separator{color:rgba(0,0,0,.87);border-color:rgba(0,0,0,0)}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:rgba(0,0,0,.38)}.mat-form-field-disabled .mat-date-range-input-separator{color:rgba(0,0,0,.38)}.mat-calendar-body-in-preview{color:rgba(0,0,0,.24)}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:rgba(0,0,0,.38)}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:rgba(0,0,0,.18)}.mat-calendar-body-in-range::before{background:rgba(63,81,181,.2)}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range::before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start::before,[dir=rtl] .mat-calendar-body-comparison-bridge-end::before{background:linear-gradient(to right, rgba(63, 81, 181, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}.mat-calendar-body-comparison-bridge-end::before,[dir=rtl] .mat-calendar-body-comparison-bridge-start::before{background:linear-gradient(to left, rgba(63, 81, 181, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-calendar-body-selected{background-color:#3f51b5;color:#fff}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(63,81,181,.4)}.mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(63,81,181,.3)}@media(hover: hover){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(63,81,181,.3)}}.mat-datepicker-content{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);background-color:#fff;color:rgba(0,0,0,.87)}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before{background:rgba(255,64,129,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before{background:linear-gradient(to right, rgba(255, 64, 129, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before{background:linear-gradient(to left, rgba(255, 64, 129, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after{background:#a8dab5}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#ff4081;color:#fff}.mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(255,64,129,.4)}.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(255,64,129,.3)}@media(hover: hover){.mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(255,64,129,.3)}}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before{background:linear-gradient(to right, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before{background:linear-gradient(to left, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after{background:#a8dab5}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(244,67,54,.4)}.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(244,67,54,.3)}@media(hover: hover){.mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(244,67,54,.3)}}.mat-datepicker-content-touch{box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12)}.mat-datepicker-toggle-active{color:#3f51b5}.mat-datepicker-toggle-active.mat-accent{color:#ff4081}.mat-datepicker-toggle-active.mat-warn{color:#f44336}.mat-date-range-input-inner[disabled]{color:rgba(0,0,0,.38)}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{width:40px;height:40px;padding:8px}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base .mdc-icon-button__focus-ring{max-height:40px;max-width:40px}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base.mdc-icon-button--reduced-size .mdc-icon-button__ripple{width:40px;height:40px;margin-top:0px;margin-bottom:0px;margin-right:0px;margin-left:0px}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base.mdc-icon-button--reduced-size .mdc-icon-button__focus-ring{max-height:40px;max-width:40px}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base .mdc-icon-button__touch{position:absolute;top:50%;height:40px;left:50%;width:40px;transform:translate(-50%, -50%)}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base .mat-mdc-button-touch-target{display:none}.mat-calendar{font-family:Roboto, sans-serif}.mat-calendar-body{font-size:13px}.mat-calendar-body-label,.mat-calendar-period-button{font-size:14px;font-weight:500}.mat-calendar-table-header th{font-size:11px;font-weight:400}.mat-divider{border-top-color:rgba(0,0,0,.12)}.mat-divider-vertical{border-right-color:rgba(0,0,0,.12)}.mat-expansion-panel{background:#fff;color:rgba(0,0,0,.87)}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-action-row{border-top-color:rgba(0,0,0,.12)}.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),.mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]){background:rgba(0,0,0,.04)}@media(hover: none){.mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover{background:#fff}}.mat-expansion-panel-header-title{color:rgba(0,0,0,.87)}.mat-expansion-panel-header-description,.mat-expansion-indicator::after{color:rgba(0,0,0,.54)}.mat-expansion-panel-header[aria-disabled=true]{color:rgba(0,0,0,.26)}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}.mat-expansion-panel-header{height:48px}.mat-expansion-panel-header.mat-expanded{height:64px}.mat-expansion-panel-header{font-family:Roboto, sans-serif;font-size:14px;font-weight:500}.mat-expansion-panel-content{font-size:14px;font-weight:400;line-height:20px;font-family:Roboto, sans-serif;letter-spacing:.0178571429em}.mat-grid-tile-header,.mat-grid-tile-footer{font-size:14px}.mat-grid-tile-header .mat-line,.mat-grid-tile-footer .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header .mat-line:nth-child(n+2),.mat-grid-tile-footer .mat-line:nth-child(n+2){font-size:12px}.mat-icon.mat-primary{color:#3f51b5}.mat-icon.mat-accent{color:#ff4081}.mat-icon.mat-warn{color:#f44336}.mat-drawer-container{background-color:#fafafa;color:rgba(0,0,0,.87)}.mat-drawer{background-color:#fff;color:rgba(0,0,0,.87)}.mat-drawer.mat-drawer-push{background-color:#fff}.mat-drawer:not(.mat-drawer-side){box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12)}.mat-drawer-side{border-right:solid 1px rgba(0,0,0,.12)}.mat-drawer-side.mat-drawer-end{border-left:solid 1px rgba(0,0,0,.12);border-right:none}[dir=rtl] .mat-drawer-side{border-left:solid 1px rgba(0,0,0,.12);border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:solid 1px rgba(0,0,0,.12)}.mat-drawer-backdrop.mat-drawer-shown{background-color:rgba(0,0,0,.6)}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused,.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:rgba(0,0,0,.04)}.mat-step-header:hover[aria-disabled=true]{cursor:default}@media(hover: none){.mat-step-header:hover{background:none}}.mat-step-header .mat-step-label,.mat-step-header .mat-step-optional{color:rgba(0,0,0,.54)}.mat-step-header .mat-step-icon{background-color:rgba(0,0,0,.54);color:#fff}.mat-step-header .mat-step-icon-selected,.mat-step-header .mat-step-icon-state-done,.mat-step-header .mat-step-icon-state-edit{background-color:#3f51b5;color:#fff}.mat-step-header.mat-accent .mat-step-icon{color:#fff}.mat-step-header.mat-accent .mat-step-icon-selected,.mat-step-header.mat-accent .mat-step-icon-state-done,.mat-step-header.mat-accent .mat-step-icon-state-edit{background-color:#ff4081;color:#fff}.mat-step-header.mat-warn .mat-step-icon{color:#fff}.mat-step-header.mat-warn .mat-step-icon-selected,.mat-step-header.mat-warn .mat-step-icon-state-done,.mat-step-header.mat-warn .mat-step-icon-state-edit{background-color:#f44336;color:#fff}.mat-step-header .mat-step-icon-state-error{background-color:rgba(0,0,0,0);color:#f44336}.mat-step-header .mat-step-label.mat-step-label-active{color:rgba(0,0,0,.87)}.mat-step-header .mat-step-label.mat-step-label-error{color:#f44336}.mat-stepper-horizontal,.mat-stepper-vertical{background-color:#fff}.mat-stepper-vertical-line::before{border-left-color:rgba(0,0,0,.12)}.mat-horizontal-stepper-header::before,.mat-horizontal-stepper-header::after,.mat-stepper-horizontal-line{border-top-color:rgba(0,0,0,.12)}.mat-horizontal-stepper-header{height:72px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,.mat-vertical-stepper-header{padding:24px 24px}.mat-stepper-vertical-line::before{top:-16px;bottom:-16px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before{top:36px}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{top:36px}.mat-stepper-vertical,.mat-stepper-horizontal{font-family:Roboto, sans-serif}.mat-step-label{font-size:14px;font-weight:400}.mat-step-sub-label-error{font-weight:normal}.mat-step-label-error{font-size:16px}.mat-step-label-selected{font-size:16px;font-weight:400}.mat-sort-header-arrow{color:#757575}.mat-toolbar{background:#f5f5f5;color:rgba(0,0,0,.87)}.mat-toolbar.mat-primary{background:#3f51b5;color:#fff}.mat-toolbar.mat-accent{background:#ff4081;color:#fff}.mat-toolbar.mat-warn{background:#f44336;color:#fff}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar-multiple-rows{min-height:64px}.mat-toolbar-row,.mat-toolbar-single-row{height:64px}@media(max-width: 599px){.mat-toolbar-multiple-rows{min-height:56px}.mat-toolbar-row,.mat-toolbar-single-row{height:56px}}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font-size:20px;font-weight:500;line-height:32px;font-family:Roboto, sans-serif;letter-spacing:.0125em;margin:0}.mat-tree{background:#fff}.mat-tree-node,.mat-nested-tree-node{color:rgba(0,0,0,.87)}.mat-tree-node{min-height:48px}.mat-tree{font-family:Roboto, sans-serif}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font-size:24px;font-weight:400;line-height:32px;font-family:Roboto, sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font-size:20px;font-weight:500;line-height:32px;font-family:Roboto, sans-serif;letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font-size:16px;font-weight:400;line-height:28px;font-family:Roboto, sans-serif;letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font-size:16px;font-weight:400;line-height:24px;font-family:Roboto, sans-serif;letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 calc(14px * 0.83)/20px Roboto, sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 calc(14px * 0.67)/20px Roboto, sans-serif;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font-size:14px;font-weight:500;line-height:22px;font-family:Roboto, sans-serif;letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font-size:14px;font-weight:400;line-height:20px;font-family:Roboto, sans-serif;letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font-size:12px;font-weight:400;line-height:20px;font-family:Roboto, sans-serif;letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font-size:96px;font-weight:300;line-height:96px;font-family:Roboto, sans-serif;letter-spacing:-0.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font-size:60px;font-weight:300;line-height:60px;font-family:Roboto, sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font-size:48px;font-weight:400;line-height:50px;font-family:Roboto, sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font-size:34px;font-weight:400;line-height:40px;font-family:Roboto, sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}
/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/styles/bootstrap.css?ngGlobalStyle ***!
  \***************************************************************************************************************************************************************************************************************************************/
/*!
 * Bootstrap v4.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
html{box-sizing:border-box;-ms-overflow-style:scrollbar;}*, *::before, *::after{box-sizing:inherit;}:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;}*, *::before, *::after{box-sizing:border-box;}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}article, aside, figcaption, figure, footer, header, hgroup, main, nav, section{display:block;}body{margin:0;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff;}[tabindex="-1"]:focus:not(:focus-visible){outline:0 !important;}hr{box-sizing:content-box;height:0;overflow:visible;}h1, h2, h3, h4, h5, h6{margin-top:0;margin-bottom:0.5rem;}p{margin-top:0;margin-bottom:1rem;}abbr[title], abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;}address{margin-bottom:1rem;font-style:normal;line-height:inherit;}ol, ul, dl{margin-top:0;margin-bottom:1rem;}ol ol, ul ul, ol ul, ul ol{margin-bottom:0;}dt{font-weight:700;}dd{margin-bottom:.5rem;margin-left:0;}blockquote{margin:0 0 1rem;}b, strong{font-weight:bolder;}small{font-size:80%;}sub, sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}sub{bottom:-.25em;}sup{top:-.5em;}a{text-decoration:none;background-color:transparent;}a:hover{color:#0056b3;text-decoration:underline;}img{vertical-align:middle;border-style:none;}svg{overflow:hidden;vertical-align:middle;}table{border-collapse:collapse;}caption{padding-top:0.75rem;padding-bottom:0.75rem;color:#6c757d;text-align:left;caption-side:bottom;}th{text-align:inherit;}label{display:inline-block;margin-bottom:0.5rem;}button{border-radius:0;}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color;}input, button, select, optgroup, textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}button, input{overflow:visible;}button, select{text-transform:none;}[role="button"]{cursor:pointer;}select{word-wrap:normal;}button, [type="button"], [type="reset"], [type="submit"]{-webkit-appearance:button;}button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled){cursor:pointer;}button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner{padding:0;border-style:none;}input[type="radio"], input[type="checkbox"]{box-sizing:border-box;padding:0;}textarea{overflow:auto;resize:vertical;}fieldset{min-width:0;padding:0;margin:0;border:0;}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal;}progress{vertical-align:baseline;}[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{outline-offset:-2px;-webkit-appearance:none;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button;}output{display:inline-block;}summary{display:list-item;cursor:pointer;}template{display:none;}[hidden]{display:none !important;}h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{margin-bottom:0.5rem;font-weight:500;line-height:1.2;}h1, .h1{font-size:2.5rem;}h2, .h2{font-size:2rem;}h3, .h3{font-size:1.75rem;}h4, .h4{font-size:1.5rem;}h5, .h5{font-size:1.25rem;}h6, .h6{font-size:1rem;}.lead{font-size:1.25rem;font-weight:300;}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0, 0, 0, 0.1);}small, .small{font-size:80%;font-weight:400;}mark, .mark{padding:0.2em;background-color:#fcf8e3;}.list-unstyled{padding-left:0;list-style:none;}.list-inline{padding-left:0;list-style:none;}.list-inline-item{display:inline-block;}.list-inline-item:not(:last-child){margin-right:0.5rem;}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px;}.col{flex-basis:0;flex-grow:1;min-width:0;max-width:100%;}.col-auto{flex:0 0 auto;width:auto;max-width:100%;}.col-1{flex:0 0 8.33333%;max-width:8.33333%;}.col-2{flex:0 0 16.66667%;max-width:16.66667%;}.col-3{flex:0 0 25%;max-width:25%;}.col-4{flex:0 0 33.33333%;max-width:33.33333%;}.col-5{flex:0 0 41.66667%;max-width:41.66667%;}.col-6{flex:0 0 50%;max-width:50%;}.col-7{flex:0 0 58.33333%;max-width:58.33333%;}.col-8{flex:0 0 66.66667%;max-width:66.66667%;}.col-9{flex:0 0 75%;max-width:75%;}.col-10{flex:0 0 83.33333%;max-width:83.33333%;}.col-11{flex:0 0 91.66667%;max-width:91.66667%;}.col-12{flex:0 0 100%;max-width:100%;}.table{width:100%;margin-bottom:1rem;color:#212529;}.table th, .table td{padding:0.75rem;vertical-align:top;border-top:1px solid #dee2e6;}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6;}.table tbody + tbody{border-top:2px solid #dee2e6;}.table-sm th, .table-sm td{padding:0.3rem;}.form-control{display:block;width:100%;height:calc(1.5em + 0.75rem + 2px);padding:0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:0.25rem;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion:reduce){.form-control{transition:none;}}.form-control::-ms-expand{background-color:transparent;border:0;}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057;}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 0.2rem rgba(0, 123, 255, 0.25);}.form-control::placeholder{color:#6c757d;opacity:1;}.form-control:disabled, .form-control[readonly]{background-color:#f1f1f1;opacity:1;}input[type="date"].form-control, input[type="time"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control{appearance:none;}select.form-control:focus::-ms-value{color:#495057;background-color:#fff;}select.form-control[size], select.form-control[multiple]{height:auto;}textarea.form-control{height:auto;}.form-group{margin-bottom:1rem;}.form-text{display:block;margin-top:0.25rem;}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px;}.form-row > .col, .form-row > [class*="col-"]{padding-right:5px;padding-left:5px;}.form-check{position:relative;display:block;padding-left:1.25rem;}.form-check-input{position:absolute;margin-top:0.3rem;margin-left:-1.25rem;}.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label{color:#6c757d;}.form-check-label{margin-bottom:0;}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:0.75rem;}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:0.3125rem;margin-left:0;}.valid-feedback{display:none;width:100%;margin-top:0.25rem;font-size:80%;color:#28a745;}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:0.25rem 0.5rem;margin-top:.1rem;font-size:0.875rem;line-height:1.5;color:#fff;background-color:rgba(40, 167, 69, 0.9);border-radius:0.25rem;}.was-validated :valid ~ .valid-feedback, .was-validated :valid ~ .valid-tooltip, .is-valid ~ .valid-feedback, .is-valid ~ .valid-tooltip{display:block;}.was-validated .form-control:valid, .form-control.is-valid{border-color:#28a745;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);}.was-validated .form-control:valid:focus, .form-control.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 0.2rem rgba(40, 167, 69, 0.25);}.was-validated textarea.form-control:valid, textarea.form-control.is-valid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);}.was-validated .custom-select:valid, .custom-select.is-valid{border-color:#28a745;padding-right:calc(0.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);}.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 0.2rem rgba(40, 167, 69, 0.25);}.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label{color:#28a745;}.was-validated .form-check-input:valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, .form-check-input.is-valid ~ .valid-tooltip{display:block;}.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label{color:#28a745;}.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before{border-color:#28a745;}.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before{border-color:#34ce57;background-color:#34ce57;}.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before{box-shadow:0 0 0 0.2rem rgba(40, 167, 69, 0.25);}.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before{border-color:#28a745;}.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label{border-color:#28a745;}.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label{border-color:#28a745;box-shadow:0 0 0 0.2rem rgba(40, 167, 69, 0.25);}.invalid-feedback{display:none;width:100%;margin-top:0.25rem;font-size:80%;color:#dc3545;}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:0.25rem 0.5rem;margin-top:.1rem;font-size:0.875rem;line-height:1.5;color:#fff;background-color:rgba(220, 53, 69, 0.9);border-radius:0.25rem;}.was-validated :invalid ~ .invalid-feedback, .was-validated :invalid ~ .invalid-tooltip, .is-invalid ~ .invalid-feedback, .is-invalid ~ .invalid-tooltip{display:block;}.was-validated .form-control:invalid, .form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);}.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.25);}.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);}.was-validated .custom-select:invalid, .custom-select.is-invalid{border-color:#dc3545;padding-right:calc(0.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);}.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.25);}.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label{color:#dc3545;}.was-validated .form-check-input:invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-tooltip{display:block;}.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label{color:#dc3545;}.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before{border-color:#dc3545;}.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before{border-color:#e4606d;background-color:#e4606d;}.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before{box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.25);}.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before{border-color:#dc3545;}.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label{border-color:#dc3545;}.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label{border-color:#dc3545;box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.25);}.form-inline{display:flex;flex-flow:row wrap;align-items:center;}.form-inline .form-check{width:100%;}@media (min-width:576px){
.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0;}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0;}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle;}.form-inline .form-control-plaintext{display:inline-block;}.form-inline .input-group,  .form-inline .custom-select{width:auto;}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0;}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:0.25rem;margin-left:0;}.form-inline .custom-control{align-items:center;justify-content:center;}.form-inline .custom-control-label{margin-bottom:0;}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:0.375rem 0.75rem;font-size:1rem;line-height:1.5;border-radius:0.25rem;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion:reduce){.btn{transition:none;}}.btn:hover{color:#212529;text-decoration:none;}.btn:focus, .btn.focus{outline:0;box-shadow:0 0 0 0.2rem rgba(0, 123, 255, 0.25);}.btn.disabled, .btn:disabled{opacity:0.65;}.btn:not(:disabled):not(.disabled){cursor:pointer;}a.btn.disabled, fieldset:disabled a.btn{pointer-events:none;}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff;}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc;}.btn-primary:focus, .btn-primary.focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 0.2rem rgba(38, 143, 255, 0.5);}.btn-primary.disabled, .btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff;}.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf;}.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(38, 143, 255, 0.5);}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d;}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62;}.btn-secondary:focus, .btn-secondary.focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 0.2rem rgba(130, 138, 145, 0.5);}.btn-secondary.disabled, .btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d;}.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b;}.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(130, 138, 145, 0.5);}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545;}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130;}.btn-danger:focus, .btn-danger.focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 0.2rem rgba(225, 83, 97, 0.5);}.btn-danger.disabled, .btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545;}.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d;}.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(225, 83, 97, 0.5);}.btn-outline-primary{color:#007bff;border-color:#007bff;}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff;}.btn-outline-primary:focus, .btn-outline-primary.focus{box-shadow:0 0 0 0.2rem rgba(0, 123, 255, 0.5);}.btn-outline-primary.disabled, .btn-outline-primary:disabled{color:#007bff;background-color:transparent;}.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff;}.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(0, 123, 255, 0.5);}.btn-lg, .btn-group-lg > .btn{padding:0.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:0.3rem;}.btn-sm, .btn-group-sm > .btn{padding:0.25rem 0.5rem;font-size:0.875rem;line-height:1.5;border-radius:0.2rem;}.btn-block{display:block;width:100%;}.btn-block + .btn-block{margin-top:0.5rem;}input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block{width:100%;}.fade{transition:opacity 0.15s linear;}@media (prefers-reduced-motion:reduce){.fade{transition:none;}}.fade:not(.show){opacity:0;}.collapse:not(.show){display:none;}.collapsing{position:relative;height:0;overflow:hidden;transition:height 0.35s ease;}@media (prefers-reduced-motion:reduce){.collapsing{transition:none;}}.dropup, .dropright, .dropdown, .dropleft{position:relative;}.btn-group, .btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle;}.btn-group > .btn, .btn-group-vertical > .btn{position:relative;flex:1 1 auto;}.btn-group > .btn:hover, .btn-group-vertical > .btn:hover{z-index:1;}.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn.active{z-index:1;}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start;}.btn-toolbar .input-group{width:auto;}.btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child){margin-left:-1px;}.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .btn-group:not(:last-child) > .btn{border-top-right-radius:0;border-bottom-right-radius:0;}.btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child) > .btn{border-top-left-radius:0;border-bottom-left-radius:0;}.dropdown-toggle-split{padding-right:0.5625rem;padding-left:0.5625rem;}.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after{margin-left:0;}.dropleft .dropdown-toggle-split::before{margin-right:0;}.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split{padding-right:0.375rem;padding-left:0.375rem;}.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split{padding-right:0.75rem;padding-left:0.75rem;}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;/* background-color:black;*/
background-color:white;background-clip:border-box;border:1px solid rgba(0, 0, 0, 0.125);border-radius:0.25rem;}.card > hr{margin-right:0;margin-left:0;}.card > .list-group{border-top:inherit;border-bottom:inherit;}.card > .list-group:first-child{border-top-width:0;border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px);}.card > .list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(0.25rem - 1px);border-bottom-left-radius:calc(0.25rem - 1px);}.card-body{flex:1 1 auto;min-height:1px;padding:1.25rem;}.card-title{margin-bottom:0.75rem;}.card-subtitle{margin-top:-0.375rem;margin-bottom:0;}.card-header{padding:0.75rem 1.25rem;margin-bottom:0;background-color:rgba(0, 0, 0, 0.03);border-bottom:1px solid rgba(0, 0, 0, 0.125);}.card-header:first-child{border-radius:calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;}.card-header + .list-group .list-group-item:first-child{border-top:0;}.card-header-tabs{margin-right:-0.625rem;margin-bottom:-0.75rem;margin-left:-0.625rem;border-bottom:0;}.card-header-pills{margin-right:-0.625rem;margin-left:-0.625rem;}.card-deck .card{margin-bottom:15px;}.card-group > .card{margin-bottom:15px;}.card-columns .card{margin-bottom:0.75rem;}@media (min-width:576px){
.card-columns{column-count:3;column-gap:1.25rem;orphans:1;widows:1;}.card-columns .card{display:inline-block;width:100%;}}.accordion > .card{overflow:hidden;}.accordion > .card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;}.accordion > .card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0;}.accordion > .card > .card-header{border-radius:0;margin-bottom:-1px;}.pagination{display:flex;padding-left:0;list-style:none;border-radius:0.25rem;}.page-link{position:relative;display:block;padding:0.5rem 0.75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6;}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6;}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 0.2rem rgba(0, 123, 255, 0.25);}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem;}.page-item:last-child .page-link{border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem;}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff;}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6;}.badge{display:inline-block;padding:0.25em 0.4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:0.25rem;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion:reduce){.badge{transition:none;}}a.badge:hover, a.badge:focus{text-decoration:none;}.badge:empty{display:none;}.btn .badge{position:relative;top:-1px;}.badge-pill{padding-right:0.6em;padding-left:0.6em;border-radius:10rem;}.badge-primary{color:#fff;background-color:#007bff;}a.badge-primary:hover, a.badge-primary:focus{color:#fff;background-color:#0062cc;}a.badge-primary:focus, a.badge-primary.focus{outline:0;box-shadow:0 0 0 0.2rem rgba(0, 123, 255, 0.5);}.badge-secondary{color:#fff;background-color:#6c757d;}a.badge-secondary:hover, a.badge-secondary:focus{color:#fff;background-color:#545b62;}a.badge-secondary:focus, a.badge-secondary.focus{outline:0;box-shadow:0 0 0 0.2rem rgba(108, 117, 125, 0.5);}.badge-success{color:#fff;background-color:#28a745;}a.badge-success:hover, a.badge-success:focus{color:#fff;background-color:#1e7e34;}a.badge-success:focus, a.badge-success.focus{outline:0;box-shadow:0 0 0 0.2rem rgba(40, 167, 69, 0.5);}.badge-info{color:#fff;background-color:#17a2b8;}a.badge-info:hover, a.badge-info:focus{color:#fff;background-color:#117a8b;}a.badge-info:focus, a.badge-info.focus{outline:0;box-shadow:0 0 0 0.2rem rgba(23, 162, 184, 0.5);}.badge-warning{color:#212529;background-color:#ffc107;}a.badge-warning:hover, a.badge-warning:focus{color:#212529;background-color:#d39e00;}a.badge-warning:focus, a.badge-warning.focus{outline:0;box-shadow:0 0 0 0.2rem rgba(255, 193, 7, 0.5);}.badge-danger{color:#fff;background-color:#dc3545;}a.badge-danger:hover, a.badge-danger:focus{color:#fff;background-color:#bd2130;}a.badge-danger:focus, a.badge-danger.focus{outline:0;box-shadow:0 0 0 0.2rem rgba(220, 53, 69, 0.5);}.badge-light{color:#212529;background-color:#f8f9fa;}a.badge-light:hover, a.badge-light:focus{color:#212529;background-color:#dae0e5;}a.badge-light:focus, a.badge-light.focus{outline:0;box-shadow:0 0 0 0.2rem rgba(248, 249, 250, 0.5);}.badge-dark{color:#fff;background-color:#343a40;}a.badge-dark:hover, a.badge-dark:focus{color:#fff;background-color:#1d2124;}a.badge-dark:focus, a.badge-dark.focus{outline:0;box-shadow:0 0 0 0.2rem rgba(52, 58, 64, 0.5);}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:0.875rem;word-wrap:break-word;opacity:0;}.tooltip.show{opacity:0.9;}.tooltip .arrow{position:absolute;display:block;width:0.8rem;height:0.4rem;}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid;}.tooltip-inner{max-width:200px;padding:0.25rem 0.5rem;color:#fff;text-align:center;background-color:#000;border-radius:0.25rem;}.alert{position:relative;padding:0.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:0.25rem;}.alert-dismissible{padding-right:4rem;}.alert-dismissible .close{position:absolute;top:0;right:0;padding:0.75rem 1.25rem;color:inherit;}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba;}.alert-warning hr{border-top-color:#ffe8a1;}.alert-warning .alert-link{color:#533f03;}@keyframes progress-bar-stripes{
from{background-position:1rem 0;}to{background-position:0 0;}}.progress{display:flex;height:1rem;overflow:hidden;line-height:0;font-size:0.75rem;background-color:#e9ecef;border-radius:0.25rem;}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width 0.6s ease;}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none;}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size:1rem 1rem;}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite;}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none;}}.media{display:flex;align-items:flex-start;}.media-body{flex:1;}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:0.25rem;}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5;}.close:hover{color:#000;text-decoration:none;}.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus{opacity:.75;}button.close{padding:0;background-color:transparent;border:0;}a.close.disabled{pointer-events:none;}.toast{max-width:350px;overflow:hidden;font-size:0.875rem;background-color:rgba(255, 255, 255, 0.85);background-clip:padding-box;border:1px solid rgba(0, 0, 0, 0.1);box-shadow:0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:0.25rem;}.toast:not(:last-child){margin-bottom:0.75rem;}.toast.showing{opacity:1;}.toast.show{display:block;opacity:1;}.toast.hide{display:none;}.toast-header{display:flex;align-items:center;padding:0.25rem 0.75rem;color:#6c757d;background-color:rgba(255, 255, 255, 0.85);background-clip:padding-box;border-bottom:1px solid rgba(0, 0, 0, 0.05);}.toast-body{padding:0.75rem;}.modal-open{overflow:hidden;}.modal-open .modal{overflow-x:hidden;overflow-y:auto;}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0;}.modal-dialog{position:relative;width:auto;margin:0.5rem;pointer-events:none;}.modal.fade .modal-dialog{transition:transform 0.3s ease-out;transform:translate(0, -50px);}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none;}}.modal.show .modal-dialog{transform:none;}.modal.modal-static .modal-dialog{transform:scale(1.02);}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem);}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden;}.modal-dialog-scrollable .modal-header, .modal-dialog-scrollable .modal-footer{flex-shrink:0;}.modal-dialog-scrollable .modal-body{overflow-y:auto;}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem);}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:min-content;content:"";}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%;}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none;}.modal-dialog-centered.modal-dialog-scrollable::before{content:none;}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0, 0, 0, 0.2);border-radius:0.3rem;outline:0;}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000;}.modal-backdrop.fade{opacity:0;}.modal-backdrop.show{opacity:0.5;}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px);}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto;}.modal-title{margin-bottom:0;line-height:1.5;}.modal-body{position:relative;flex:1 1 auto;padding:1rem;}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:0.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(0.3rem - 1px);border-bottom-left-radius:calc(0.3rem - 1px);}.modal-footer > *{margin:0.25rem;}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll;}@keyframes spinner-border{to{transform:rotate(360deg);}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:0.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner-border .75s linear infinite;}.spinner-border-sm{width:1rem;height:1rem;border-width:0.2em;}@keyframes spinner-grow{
0%{transform:scale(0);}50%{opacity:1;transform:none;}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;animation:spinner-grow .75s linear infinite;}.spinner-grow-sm{width:1rem;height:1rem;}.align-baseline{vertical-align:baseline !important;}.align-top{vertical-align:top !important;}.align-middle{vertical-align:middle !important;}.align-bottom{vertical-align:bottom !important;}.align-text-bottom{vertical-align:text-bottom !important;}.align-text-top{vertical-align:text-top !important;}.bg-white{background-color:#fff !important;}.bg-transparent{background-color:transparent !important;}.border-bottom-0{border-bottom:0 !important;}.rounded-sm{border-radius:0.2rem !important;}.clearfix::after{display:block;clear:both;content:"";}.d-none{display:none !important;}.d-inline-block{display:inline-block !important;}.d-block{display:block !important;}.d-flex{display:flex !important;}.float-left{float:left !important;}.float-right{float:right !important;}.float-none{float:none !important;}.overflow-auto{overflow:auto !important;}.overflow-hidden{overflow:hidden !important;}@supports (position:sticky){.sticky-top{position:sticky;top:0;z-index:1020;}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;}.sr-only-focusable:active, .sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;}.shadow-sm{box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;}.shadow{box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;}.shadow-lg{box-shadow:0 1rem 3rem rgba(0, 0, 0, 0.175) !important;}.shadow-none{box-shadow:none !important;}.w-25{width:25% !important;}.w-50{width:50% !important;}.w-75{width:75% !important;}.w-100{width:100% !important;}.w-auto{width:auto !important;}.h-25{height:25% !important;}.h-50{height:50% !important;}.h-75{height:75% !important;}.h-100{height:100% !important;}.h-auto{height:auto !important;}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0, 0, 0, 0);}.text-justify{text-align:justify !important;}.text-wrap{white-space:normal !important;}.text-nowrap{white-space:nowrap !important;}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.text-left{text-align:left !important;}.text-right{text-align:right !important;}.text-center{text-align:center !important;}.text-lowercase{text-transform:lowercase !important;}.text-uppercase{text-transform:uppercase !important;}.text-capitalize{text-transform:capitalize !important;}.font-weight-light{font-weight:300 !important;}.font-weight-lighter{font-weight:lighter !important;}.font-weight-normal{font-weight:400 !important;}.font-weight-bold{font-weight:700 !important;}.font-weight-bolder{font-weight:bolder !important;}.font-italic{font-style:italic !important;}.text-white{color:#fff !important;}.text-primary{color:#007bff !important;}a.text-primary:hover, a.text-primary:focus{color:#0056b3 !important;}.text-muted{color:#6c757d !important;}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}.text-decoration-none{text-decoration:none !important;}.text-break{word-wrap:break-word !important;}.text-reset{color:inherit !important;}.visible{visibility:visible !important;}.invisible{visibility:hidden !important;}.flex-fill{flex:1 1 auto !important;}.justify-content-end{justify-content:flex-end !important;}.justify-content-center{justify-content:center !important;}.justify-content-between{justify-content:space-between !important;}.align-items-center{align-items:center !important;}.m-0{margin:0 !important;}.mt-0{margin-top:0 !important;}.mb-0{margin-bottom:0 !important;}.mr-1{margin-right:0.25rem !important;}.mb-1{margin-bottom:0.25rem !important;}.ml-1{margin-left:0.25rem !important;}.m-2{margin:0.5rem !important;}.mt-2{margin-top:0.5rem !important;}.mr-2{margin-right:0.5rem !important;}.mb-2{margin-bottom:0.5rem !important;}.ml-2{margin-left:0.5rem !important;}.mt-3{margin-top:1rem !important;}.mr-3{margin-right:1rem !important;}.mb-3{margin-bottom:1rem !important;}.ml-3{margin-left:1rem !important;}.mb-4{margin-bottom:1.5rem !important;}.p-0{padding:0 !important;}.pt-0{padding-top:0 !important;}.pr-0{padding-right:0 !important;}.pb-0{padding-bottom:0 !important;}.pl-0{padding-left:0 !important;}.pt-1{padding-top:0.25rem !important;}.pr-1{padding-right:0.25rem !important;}.pb-1{padding-bottom:0.25rem !important;}.pr-2{padding-right:0.5rem !important;}.pb-2{padding-bottom:0.5rem !important;}.pl-2{padding-left:0.5rem !important;}.pt-3{padding-top:1rem !important;}.pb-4{padding-bottom: 1.5rem!important;}.pr-3{padding-right:1rem !important;}.pb-3{padding-bottom:1rem !important;}.pl-3{padding-left:1rem !important;}.pt-4{padding-top:1.5rem !important;}.m-auto{margin:auto !important;}
/*!***********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/styles/style.css?ngGlobalStyle ***!
  \***********************************************************************************************************************************************************************************************************************************/
:root {
	--main-bg-color:'';
	--main-themebg-color:'';
	--main-bgdark-color:#02502c
}

body {font-size:var(--main-font-14); font-family:ProximaNova-Regular, sans-serif !important; line-height:26px !important; color:var(--main-textblacknormal-color) !important; background-color:#f0f0f0; letter-spacing:.5px !important}

h1,
h2,
h3,
h4,
h5,
h6 {font-weight:700; color:#1f1f1f; font-family:ProximaNova-Regular, sans-serif !important; margin-bottom:5px; letter-spacing:-.3px}

h1 {font-size:24px; line-height:30px}
h2 {font-size:21px; line-height:25px}
h3 {font-size:20px; line-height:24px}
h4 {font-size:var(--main-font-18); line-height:23px}
h5 {font-size:var(--main-font-16); line-height:22px}
a {text-decoration:none !important}
p {color:var(--main-textblacknormal-color); margin-bottom:30px; padding-bottom:0}
.w-40 {width:40px}
.w-img-8 {width:8px}
.w-img-16 {width:16px}
.w-img-18 {width:18px}
.w-img-20 {width:20px}
.w-img-24 {width:24px}
.w-img-25 {width:25px}
.w-img-35 {width:35px}
.w-img-50 {width:50px}
.w-img-90 {width:90px}
.w-img-150 {width:150px}
.w-img-180 {width:180px}
.w-img-250 {width:250px}
.h-img-22 {height:22px}
.h-img-24 {height:24px}
.pull-left {float:left}
.pull-right {float:right}
.rounded-sm {border-radius:10px !important}
.rounded-m {border-radius:15px !important}
.rounded-xs {border-radius:5px !important}
.shadow-l {box-shadow:0 5px 15px 0 rgba(0, 0, 0, .09) !important}
.line-height-l {line-height:26px !important}
.font-900 {font-weight:900}
.font-14 {font-size:var(--main-font-14) !important}
.font-18 {font-size:var(--main-font-18) !important}
::-webkit-scrollbar {display:none}
.disabled {display:none !important}
.btn {transition:all 350ms ease}
.btn:hover {opacity:.9}
.btn-full {display:block}
.btn.bg-highlight {color:var(--main-white-color)}
.btn:focus {outline:0 !important}
.content p:last-child {margin-bottom:0}
#preloader {position:fixed; top:0; left:0; right:0; bottom:0; z-index:99999; transition:all 150ms ease}
#preloader .spinner-border {position:absolute; top:50%; left:50%; margin-left:-15px}
.preloader-hide {opacity:0; pointer-events:none}
.theme-light #preloader {background-color:var(--main-white-color)}
.theme-dark #preloader {background-color:#0f1117}
.accordion * {outline:0 !important; box-shadow:0 !important; box-shadow:none !important}
.accordion .btn:first-child {width:100%}
.accordion .card {transition:all 0s ease !important}
.accordion button {transition:all 0s ease !important}
.accordion [data-card-height] button {width:100%}
.btn.accordion-btn {text-align:left !important; padding:15px 17px; font-size:var(--main-font-14); font-weight:700}
.btn.accordion-btn.filter {padding:15px 0 15px 12px}
.accordion-icon {float:right; transition:all 250ms ease; margin-top:5px}
.offline-message {position:fixed; transform:translateY(-200%); padding-bottom:0; text-align:center; text-transform:uppercase; font-weight:900; transition:all 350ms ease; top:0; left:0; right:0; z-index:9999; line-height:55px}
.online-message {position:fixed; transform:translateY(-200%); padding-bottom:0; text-align:center; text-transform:uppercase; font-weight:900; transition:all 350ms ease; top:0; left:0; right:0; z-index:9999; line-height:55px}
.is-on-homescreen .offline-message {padding-top:30px !important}
.is-on-homescreen .online-message {padding-top:30px !important}
.offline-message-active {transform:translateY(0)}
.online-message-active {transform:translateY(0)}
.page-content {background:var(--main-themebg-color); overflow-x: hidden; transition:all 350ms ease; z-index:90; padding-bottom:80px; padding-bottom:calc(80px + (constant(safe-area-inset-bottom))*1.1); padding-bottom:calc(80px + (env(safe-area-inset-bottom))*1.1)}
.page-content.header-clear-medium {height:100vh; overflow-y:auto;}
body.is-ios .page-content.header-clear-medium {height:100%; overflow-y:auto;}
.graybg {background:var(--main-themebg-color); height:100%}
#page {position:relative; overflow-x:hidden; overflow-y: auto; background:var(--main-themebg-color); height:100%;}
.content-box {background-color:var(--main-white-color); border-radius:15px; margin-left:15px; margin-right:15px; box-shadow:0 2px 14px 0 rgba(0, 0, 0, .08)}
.content {margin:15px 15px}
.content-full {margin:0}
.content-boxed {padding:20px 15px 0 15px}
.header .header-icon-1 {left:0}
.header .header-icon-4 {right:0}
.textcolor {color:var(--main-white-color) !important}
.header-logo {background-size:28px 28px; width:50px}
.header-title span {font-family:ProximaNova-Regular, sans-serif}
body.is-not-ios .header {top: 0;}
.header {position: fixed; top:auto; left:0; right:0; min-height:60px; z-index:99; transition:all 350ms ease; background-color:var(--main-bg-color); padding:0 15px}
.header .header-title {position:absolute; height:60px; letter-spacing: 1px; line-height:60px; font-size:var(--main-font-16); color:var(--main-textblacknormal-color); font-weight:600; z-index:1; font-family:ProximaNova-Regular, sans-serif}
.header .header-logo {background-repeat:no-repeat; background-position:center center; height:100%; position:absolute; z-index:1; left:50%}
.header .header-icon i {font-size:var(--main-font-14)}
.header .header-icon {position:absolute; height:60px; width:45px; text-align:center; line-height:60px; font-size:var(--main-font-14); color:#1f1f1f; border:none; appearance:none; background-color:rgba(0, 0, 0, 0) !important; font-weight:600; font-family:ProximaNova-Regular, sans-serif}
.header .dropdown-menu {z-index:99}
.header-nav {position:fixed; top:0; left:0; right:0; height:50px; z-index:99; transition:all 350ms ease}
.header-nav .header-title {position:absolute; height:50px; line-height:50px; font-size:var(--main-font-14); color:var(--main-textblacknormal-color); font-weight:600; z-index:1; font-family:ProximaNova-Regular, sans-serif}
.header-nav .header-icon {position:absolute; height:50px; width:45px; text-align:center; line-height:49px; font-size:var(--main-font-12); color:#1f1f1f; border:none; appearance:none; background-color:rgba(0, 0, 0, 0) !important}
.header-clear-medium {min-height:auto !important; padding-bottom:0; padding-top: 60px;}
.header-icon .badge {position:absolute; margin-left:-5px; color:var(--main-white-color) !important; width:16px; text-align:center; line-height:16px; padding:0; border-radius:18px; margin-top:7px; font-size:11px}
.header-logo-center .header-icon-1 {left:0; top:-2px;}
.header-logo-center .header-icon-2 {left:45px}
.header-logo-center .header-icon-3 {right:45px}
.header-logo-center .header-icon-4 {right:0}
.header-logo-center .header-title {width:calc(100% - 135px); margin-bottom:0; left:45px; text-align:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-transform:capitalize}
.header-logo-center .header-logo {background-position:center center; width:150px !important; left:50%; margin-left:-75px; text-align:center}

#footer-bar {position:fixed; bottom:0; left:0; right:0; z-index:98; background-color:rgba(249, 249, 249, .98); box-shadow:0 -5px 10px 0 rgba(0, 0, 0, .06); min-height:60px; display:flex; text-align:center; transition:all 350ms ease}
#footer-bar a {color:#1f1f1f; padding-top:12px; position:relative; flex:1 1 auto}
#footer-bar a span {position:relative; z-index:2; display:block; font-size:10px; font-weight:500; margin-top:-6px; opacity:.7; font-family:ProximaNova-Regular, sans-serif !important}
#footer-bar a i {font-size:var(--main-font-18); position:relative; z-index:2}
#footer-bar .badge {font-style:normal; z-index:5; top:0; position:absolute; margin-left:3px; color:var(--main-white-color) !important; width:18px; text-align:center; line-height:18px; padding:0; padding-left:0 !important; border-radius:18px; margin-top:7px; font-size:11px}
.footer-menu-hidden {transition:all .1s ease; transform:translateY(100%) !important}
.footer-bar-white * {color:var(--main-white-color)}
#footer-bar.position-relative {z-index:2 !important}
.is-ios #footer-bar {height:calc(65px + (constant(safe-area-inset-bottom))*1.1); height:calc(65px + (env(safe-area-inset-bottom))*1.1)}
.is-not-ios .footer-menu-clear {height:70px; display:block}
.is-not-ios .footer {padding-bottom:0}
.is-not-ios #footer-menu a i {padding-top:13px}
.is-not-ios #footer-menu a span {opacity:.6}
.mat-dialog-container {border-radius:0 !important; background:rgb(246 251 255)}
.cdk-overlay-pane {max-width:100% !important}
.requird-field {color:#ff0000 !important; margin-left:3px}
input.form-control.flatpickr-mobile {padding:10px .75rem; height:40px; font-weight:400; line-height:18px; background-color:var(--main-white-color); border:1px solid #ced4da; border-radius:.25rem; margin-bottom:0}

input.form-control,
select.form-control,
textarea.form-control {border-bottom:var(--main-bg-color) solid 1px !important; width:100%; border:none; border-radius:0; padding:10px 0; height:auto; letter-spacing:2px; font-size:var(--main-font-18) !important; color:var(--main-textblacknormal-color); text-align:left; background:0 0; min-height:48px}

input.form-control:focus,
select.form-control:focus,
textarea.form-control:focus {background:0 0}

.inputsection {margin-bottom:25px; position:relative}
.inputsection .dob-input {position:relative}
.inputsection input.form-control.flatpickr-input {border-bottom:var(--main-bg-color) solid 1px !important; width:100%; border:none; border-radius:0; padding:10px 0; height:auto; letter-spacing:2px; font-size:var(--main-font-18) !important; color:var(--main-textblacknormal-color); text-align:left; background:0 0}

input::placeholder,
select::placeholder,
textarea::placeholder {font-size:var(--main-font-14) !important}

button:focus,
input:focus,
select:focus,
textarea:focus {outline:0}

input[type=checkbox].getAllcheckBoxValue {zoom:1.1; width:20px; height:20px; background-color:var(--main-white-color); transform:scale(1)}
input[type=checkbox]:checked.getAllcheckBoxValue {zoom:1.1; width:20px; height:20px; background-color:#0075ff; transform:scale(1)}
input[type=checkbox] {zoom:1.1; width:20px; height:20px; background-color:var(--main-white-color); transform:scale(1)}
input[type=checkbox]:checked {zoom:1.1; width:20px; height:20px; background-color:#0075ff; transform:scale(1.1)}
input[type=radio] {zoom:1.1; width:20px; height:20px; background-color:var(--main-white-color); transform:scale(1)}
input[type=radio]:checked {zoom:1.1; width:20px; height:20px; background-color:#0075ff; transform:scale(1)}
button.loginheadercolor {border:none; font-weight:600; letter-spacing:1px; border-radius:40px; padding:17px 20px; font-size:var(--main-font-16)}
button.btn-secondary {border:none; font-weight:600; letter-spacing:1px; border-radius:40px; padding:17px 20px; font-size:var(--main-font-16)}
button.btn.loginheadercolor {font-weight:600; letter-spacing:1px !important}
.loginheadercolor:focus {outline:0}
.mat-calendar-body-cell-content {color:var(--main-textblacknormal-color)}
.mat-calendar-header {padding:0 !important; background:var(--main-bg-color); color:var(--main-white-color)}
.mat-calendar-controls {margin:0 !important}
.mat-calendar-content {padding:0 !important}
thead.mat-calendar-table-header {background:var(--main-lightgray-color); color:var(--main-black-color)}
.mat-calendar-table td {border-bottom:#e2e2e2 solid 1px}
.attendance-calendar mat-calendar td.mat-calendar-body-label {border:none; padding:0 !important}
.mat-calendar-table tr:last-child td {border:none}
thead.mat-calendar-table-header tr:first-child {height:35px}
.mat-calendar-table-header th {padding:0 !important; font-size:var(--main-font-14)}
.mat-calendar-body {font-size:var(--main-font-14)}
.attendance-calendar mat-calendar td.mat-calendar-body-label {visibility:hidden; padding:10px 0 0 !important}
.attendance-calendar .mat-calendar-body-cell-content {margin:0 auto; text-align:center; left:0; right:0;}
.menu-title h1 {font-size:23px; font-weight:700; padding:20px 0 3px 20px}
.menu-title p {font-size:11px; margin:-15px 0 10px 20px; padding:0}
.menu-title a {font-size:20px; color:#dc3545; position:absolute; text-align:center; width:55px; line-height:85px; right:0; top:0}
.menu-bg {background-color:#f0f0f0}
.menu-hider {position:fixed; top:-100px; bottom:-100px; left:0; right:0; background-color:rgba(0, 0, 0, .35); z-index:100; pointer-events:none; opacity:0; transition:all 350ms ease}
.menu {display:none; position:fixed; background-color:var(--main-white-color); z-index:101; overflow:scroll; transition:all 350ms ease; -webkit-overflow-scrolling:touch}
.menu .content {margin-bottom:0 !important}
.menu-box-left {left:0; top:0 !important; top:constant(safe-area-inset-top) !important; top:env(safe-area-inset-top) !important; width:250px; bottom:0; box-shadow:0 15px 25px 1px var(--main-blacktransparent-color); transform:translate3d(-100%, 0, 0)}
.menu-box-right {right:0; transform:translateX(100%); top:0 !important; top:constant(safe-area-inset-top) !important; top:env(safe-area-inset-top) !important; height:100%; bottom:0; box-shadow:0 15px 25px 1px var(--main-blacktransparent-color); width:250px}
.menu-box-top {transform:translate3d(0, -115%, 0); top:0; left:0; right:0; height:300px}
.menu-box-bottom {bottom:0; left:0; right:0; height:300px; transform:translate3d(0, 110%, 0)}
.menu-box-modal {top:50%; left:50%; transform:translate(-50%, -50%) scale(0, 0); opacity:0; pointer-events:none; transition:all 350ms ease}
.menu-box-top.menu-box-detached {top:10px; left:10px; right:10px}
.menu-box-bottom.menu-box-detached {bottom:20px; left:10px; right:10px}
.menu-box-left.menu-active {transform:translate3d(0, 0, 0) !important}
.menu-box-right.menu-active {transform:translate3d(0, 0, 0) !important}
.menu-box-top.menu-active {transform:translate3d(0, 0, 0) !important}
.is-on-homescreen .menu-box-top.menu-active {transform:translate3d(0, 40px, 0) !important}
.menu-box-bottom.menu-active {transform:translate3d(0, 0, 0) !important}
.menu-box-modal.menu-active {transition:all 350ms ease; pointer-events:all !important; opacity:1 !important; transform:translate(-50%, -50%) scale(1, 1) !important}
.menu-hider.menu-active {transition:all 350ms ease; opacity:1; pointer-events:all}
.menu-hider.menu-active.menu-active-clear {background-color:rgba(0, 0, 0, 0) !important}
.menu-box-left[data-menu-effect=menu-reveal] {opacity:0; pointer-events:none; transform:translate(0) !important; z-index:96}
.menu-box-right[data-menu-effect=menu-reveal] {opacity:0; pointer-events:none; transform:translate(0) !important; z-index:96}
.menu-active.menu {opacity:1 !important; transition:all 350ms ease; pointer-events:all !important; background:#3d3d3d !important; z-index:9999}
#menu-update {background-color:var(--main-white-color); position:fixed; z-index:9999; width:310px; height:430px; top:50%; left:50%; transform:translate(-50%, -50%); opacity:0; pointer-events:none; border-radius:10px; transition:all 350ms ease}
.menu-active {opacity:1 !important}
.menu-active-no-click {opacity:1; background-color:rgba(0, 0, 0, .7); pointer-events:all !important}
#menu-install-pwa-ios {overflow:visible !important}
.fa-ios-arrow {transform:translateY(4px)}
.theme-light .fa-ios-arrow {color:var(--main-white-color) !important}
.list-custom-small {line-height:50px}
.list-custom-small .badge {position:absolute; right:15px; margin-top:16px !important; font-size:9px; padding:5px 8px 5px 8px; font-weight:700}
.list-custom-small span {color:#1f1f1f; font-size:var(--main-font-14)}
.list-custom-small span i:first-child {margin-left:0; width:20px; height:20px; line-height:30px; margin-top:10px; text-align:center; float:left; margin-right:10px}
.list-custom-small span i:last-child {float:right; font-size:10px; opacity:.5; color:var(--main-white-color)}
.list-custom-small i {line-height:50px}
.list-custom-small .custom-control {z-index:10; position:absolute; right:40px; margin-top:-40px}
.list-custom-small .custom-control input {transform:translateY(-5px) !important}
.menu .list-custom-small a i:first-child {margin-left:6px}
.list-custom-large a {line-height:70px; color:#1f1f1f; font-weight:500; font-size:var(--main-font-14); border-bottom:solid 1px rgba(0, 0, 0, .05)}
.list-custom-large a span:not(.badge) {font-size:var(--main-font-14); position:absolute; margin-top:-6px}
.list-custom-large a strong {font-size:7px; position:absolute; font-size:11px; margin-top:10px; color:#adb5bd; font-weight:500}
.list-custom-large a i:first-child {width:32px; height:32px; line-height:32px; margin-top:21px; text-align:center; float:left; margin-right:15px}
.list-custom-large a i:last-child {float:right; font-size:10px}
.list-custom-large .badge {position:absolute; right:10px; margin-top:30px; font-size:9px; padding:5px 8px 5px 8px; font-weight:700}
.list-custom-large i {line-height:74px}
.list-custom-large .custom-control {z-index:10; position:absolute; right:40px; margin-top:22px}
.list-custom-large .custom-control input {transform:translateY(-12px) !important}
.list-boxes a {line-height:60px; margin-bottom:10px; color:#1f1f1f; font-weight:500; font-size:var(--main-font-14); border-bottom:solid 1px rgba(0, 0, 0, .05)}
.list-boxes a span:not(.badge) {padding-left:10px; font-size:var(--main-font-14); position:absolute; margin-top:-4px}
.list-boxes a strong {padding-left:10px; font-size:7px; position:absolute; font-size:11px; margin-top:10px; color:#6c757d; font-weight:500}
.list-boxes a i:first-child {width:40px; float:left; padding-left:15px}
.list-boxes a i:last-child {float:right; font-size:var(--main-font-14); margin-top:-5px; margin-right:15px}
.list-boxes a u {position:absolute; right:0; margin-right:9px; width:60px; font-size:7px; text-align:center; margin-top:13px; text-decoration:none}
.list-boxes .badge {position:absolute; right:10px; margin-top:30px; font-size:9px; padding:5px 8px 5px 8px; font-weight:700}
.list-boxes i {line-height:64px}
.short-border {margin-left:45px}
.short-border i:first-child {margin-left:-45px; margin-top:23px}
.list-group .badge {z-index:2}
.list-icon-0 a i:first-child {margin-left:-3px !important}
.icon-list {margin-left:0; padding-left:0}
.icon-list li {list-style:none}
.icon-list li i {padding-right:10px}
.inboxmassage mat-dialog-container {padding:10px 0}
.formview.parameter_report_info.managespace .infoli .boxdiv.Usercategoryview {background:var(--main-white-color); color:var(--main-textblacknormal-color); line-height:22px; font-size:var(--main-font-14); letter-spacing:1px; font-family:Arial; padding:10px 15px; box-shadow:none}
ul.formview.parameter_report_info.managespace .boxdiv {background:0 0; border:none; box-shadow:none; padding:10px 15px}
ul.formview.parameter_report_info.managespace .rating {margin:0 auto; text-align:center; position:relative; width:100%; align-items:center; display:flex; background:var(--main-white-color); border-radius:10px; padding:14px 10px 1px; box-shadow:0 4px 18px 0 rgb(0 0 0 / 8%)}
ul.formview.parameter_report_info.managespace .rating span {color:var(--main-textblacknormal-color); display:block; font-size:var(--main-font-12); margin-top:20px; text-align:center}
ul.formview.parameter_report_info.managespace .rating li.fill-orange {background:url('full_star_orange.png') no-repeat scroll left top; margin:0 2px; background-size:100%; width:20px; height:50px; z-index:99}
ul.formview.parameter_report_info.managespace .rating li.blank {background:url('blank_star.png') no-repeat scroll left top; margin:0 2px; background-size:100%; width:20px; height:50px; margin:0 2px !important; z-index:99}
ul.formview.parameter_report_info.managespace .boxdiv .infotitle {padding:0 !important; margin:0}
ul.formview.parameter_report_info.managespace li.infoli {margin:0; display:inline-block; width:100%}
ul.formview.parameter_report_info.managespace .rating span.progressbar {margin:0; overflow:initial}
ul.formview.parameter_report_info.managespace .rating span.progressbar span {margin:5px 0 0}
ul.formview.parameter_report_info.managespace li.infoli #Physical ul {width:100%; text-align:left}
.parameter_report_info {padding:10px 0; margin:0; position:relative; list-style:none; display:inline-block; width:100%}
.parameter_report_info ul {list-style:none; margin:0; padding:0; position:relative}
.parameter_report_info li.infoli {padding:0; margin:0 0 10px}
.parameter_report_info li.infoli .boxdiv {padding:10px 16px; display:table; background:var(--main-white-color); width:100%; box-shadow:0 0 2px rgba(0, 0, 0, .12), 0 0 1px rgba(0, 0, 0, .24)}
.parameter_report_info li.infoli .boxdiv .input {display:inline-block; width:100%}
.parameter_report_info li.infoli .width75 {width:75%; float:left}
.parameter_report_info li.infoli .width25 {width:25%; float:left}
.parameter_report_info li.infoli .width75 .infotitle {width:100%; margin-bottom:6px; color:var(--main-textblacknormal-color)}
.parameter_report_info li.infoli .infotitle {width:calc(100% - 90px); margin-bottom:0; float:left; color:var(--main-textblacknormal-color)}
.parameter_report_info .parameter_report {float:right; width:90px}
.rating {width:calc(100% - 20px); float:left}
.rating>ul {margin:0; padding:0; list-style:none}
.rating>img {margin-right:3px}
.rating li.blank {background:url(/assets/images/blank_star.png) no-repeat scroll left top; background-size:100%; width:22px; height:50px; margin:0 2px !important; z-index:99}
.rating li.fill {background:url(/assets/images/full_star.png) no-repeat scroll left top; background-size:100%; width:22px; height:50px; margin:0 2px !important; z-index:99}
.rating li {float:left; padding:0 2px !important; border:none !important}
.rating li span {color:#545454; display:block; font-size:var(--main-font-12); margin-top:24px; text-align:center}
.parameter_report_info li.infoli .infotitle .infoicon {width:17px; margin-left:8px}
.parameter_report_info li.infoli .infosize {text-align:right; color:var(--main-textblacknormal-color); font-size:10px; line-height:32px}
.parameter_report_info li.infoli .boxdiv .parameter_report .infosize {padding: 8px 0;}
.parameter_report_info .infoinput {float:right; width:85px; margin-left:5px}
.parameter_report_info .infoinput .form-control {padding:.375rem 5px}
.parameter_report_info .infoinput input.form-control {width:55px; float:right; margin-left:5px}
.parameter_report_info li.info-title.infoli {display:flex; align-items:center; margin:7px 0 5px; padding:0 16px}
.parameter_report_info .width75 {width:75%; float:left}
.rating li.fill-orange {background:url('full_star_orange.png') no-repeat scroll left top; background-size:100%; width:20px; height:50px; z-index:99}
.rating li.fill-green {background:url('full_star_green.png') no-repeat scroll left top; background-size:100%; margin:0 2px; width:20px; height:50px; z-index:99}
.rating li.fill-red {background:url('full_star_red.png') no-repeat scroll left top; background-size:100%; width:20px; height:50px; z-index:99}
.rating li.fill-average {background:url('avg_star.png') no-repeat scroll left top; background-size:100%; width:20px; height:50px; z-index:99}
.rating li {float:left; padding:0 2px !important; border:none !important}
.progressbar {/*display:block;*/ vertical-align:middle; transform-style:preserve-3d}
.progressbar, .progressbar-infinite {height:4px; width:100%; overflow:hidden; display:block; position:relative; transform-origin:center bottom; background:rgba(105, 124, 142, .24)}
.userReportsDetailspage ul.managespace li.infoli.noshadow {background:0 0 !important; box-shadow:none !important}
.fontcolor {color:var(--main-bg-color)}
.payment-page {margin:0 -24px; padding:26px 0 0 !important}
.card.addStudent {border:none}
.addStudent .mat-tab-header-pagination {display:none !important}
.addStudent {margin:0; border-radius:0; border:none}
.addStudent .content {padding:0; margin:0}
.addStudent .content .mat-tab-body-wrapper {padding:15px 0 0}
.addStudent .content .mat-tab-body-content .inputsection {padding:0 15px}
.addStudent .content .mat-tab-body-wrapper .feesdetails {margin:25px 0 15px}
.addStudent .content .mat-tab-body-wrapper .feesdetails .title {padding:15px; display:block}
.addStudent .content .mat-tab-body-wrapper .feesdetails .accordion .kit-fees {background:var(--main-white-color); padding:15px; border-bottom:var(--main-blacktransparent-color) solid 1px}
.addStudent .content .mat-tab-body-wrapper .feesdetails .btn.accordion-btn {padding:0}
.addStudent .content .mat-tab-body-content span {font-size:var(--main-font-14); color:var(--main-textblacknormal-color)}
.addStudent .content .mat-tab-body-wrapper .feesdetails .btn.accordion-btn .row {position:relative}
.addStudent .bg-secondary {background:#f1f1f1 !important; color:var(--main-textblacknormal-color) !important; border-bottom:#d2d2d2 solid 1px; line-height:27px; border-top:#f1f1f1 solid 1px}
textarea.form-control {height:auto !important}
.addStudent .mat-tab-labels .mat-tab-label.mat-tab-label-active {background:var(--main-bg-color); opacity:1; color:var(--main-white-color)}
.addStudent .mat-tab-labels .mat-tab-label {background:var(--main-themebg-color); opacity:1; color:var(--main-textblacknormal-color); width:100%; padding:0; font-size:var(--main-font-14); border-radius:20px; padding:6px 10px; height:auto}
.addStudent .mat-tab-labels .mat-ink-bar {display:none}
mat-ink-bar.mat-ink-bar {background:0 0 !important}
.tabpage .mat-tab-header {position:fixed; left:0; right:0; z-index:99; top:auto; border:none}
.tabpage .mat-tab-body-wrapper {margin-top:38px}
.batchtabpage .mat-tab-header {top:auto; margin-top:-34px;}
.addStudent.useranalytics .mat-tab-body-wrapper {margin-top:20px; padding:0}
.assessment .formview {padding:10px 0; margin:0}
.blackbg {background:#1f2a3c; color:var(--main-white-color) !important}
.assessment .formview li {padding:9px 15px; color:var(--main-textblacknormal-color); border-bottom:var(--main-blacktransparent-color) solid 1px}
.assessment .formview .row {margin:0}
.assessment .formview .row .col-75 {width:75%; text-transform:capitalize}
.assessment .formview .row .col-25 {width:25%; text-transform:capitalize}
.assessment .formview .row .col-25 i {background-color:var(--main-black-color); border-radius:50%; padding:4px; width:24px; height:24px; text-align:center; color:var(--main-white-color); font-size:var(--main-font-12); line-height:16px; display:inline-block}
.assessment .formview .row .col-60 {width:60%; text-transform:capitalize}
.assessment .formview .row .col-40 {width:40%; text-transform:capitalize}
.red {color:#ff0000}
.add-to-home-visible {opacity:1 !important; pointer-events:all !important}
.add-to-home {position:fixed; background-color:rgba(0, 0, 0, .87); z-index:99; left:15px; right:15px; border-radius:10px; height:80px; opacity:0; pointer-events:none; transition:all 250ms ease}
.add-to-home .close-add-to-home {pointer-events:none}
.add-to-home h1 {position:absolute; padding-left:75px; padding-top:8px; color:var(--main-white-color); font-size:var(--main-font-14)}
.add-to-home p {color:#ced4da; position:absolute; font-size:11px; padding-right:20px; padding-left:75px; padding-top:35px; line-height:14px}
.add-to-home img {width:45px; margin-top:17px; margin-left:15px}
.add-to-home-ios {bottom:25px}
.add-to-home-ios i {width:40px; text-align:center; position:absolute; font-size:30px; left:50%; bottom:-18px !important; margin-left:-21px; transform:rotate(180deg); color:var(--main-textblacknormal-color); display:block}
.add-to-home-ios .close-add-to-home {position:absolute; right:13px; top:13px; transform:scale(.5, .5)}
.add-to-home-android {top:20px}
.add-to-home-android i {width:40px; text-align:center; position:absolute; top:-18px; right:15px; font-size:30px; margin-left:-20px; color:var(--main-textblacknormal-color); display:block}
.add-to-home-android .close-add-to-home {position:absolute; right:5px; top:20px; transform:scale(.5, .5)}
.scroll-ad-visible {transform:translateY(0) !important}
.is-on-homescreen .scroll-ad {bottom:110px}
.scroll-ad {position:fixed; bottom:75px; left:10px; right:10px; background-color:var(--main-white-color); z-index:93; height:80px; box-shadow:0 0 5px 2px rgba(0, 0, 0, .04); border-radius:10px; transform:translateY(150%); transition:all 350ms ease}
.alert h4 {padding-left:47px; margin-bottom:-5px}
.alert button {position:absolute; right:0; top:50%; transform:translateY(-50%); width:50px; text-align:center}
.alert button span {background-color:transparent}
.alert button:active {box-shadow:none !important; border:none !important; outline:0 !important}
.alert button:focus {box-shadow:none !important; border:none !important; outline:0 !important}
.alert span {background-color:rgba(255, 255, 255, .2); position:absolute; left:-1px; top:-1px; bottom:-1px; width:47px}
.alert span i {position:absolute; top:50%; left:50%; transform:translate(-50%, -50%)}
.alert strong {padding-left:47px; font-weight:400}
.row {margin-bottom:30px}
.card::-webkit-transform {transform:translate3d(0, 0, 0); background-size:cover; border:0 !important; max-height:150000px; margin-bottom:30px; background-position:center center !important}
.cover-slider .card {margin-bottom:0 !important}
[data-card-height=cover].card {margin-bottom:0 !important; margin-top:-150px !important}
.card-style {overflow:hidden; margin:0 16px 30px 16px; border-radius:15px; border:none; box-shadow:0 4px 24px 0 #f3f2f3}
.card-style .card-body {padding:15px}
.card-style .card-overlay {border-radius:15px}
.card-center {z-index:2; position:absolute; left:0; right:0; top:50%; transform:translateY(-50%)}
[data-card-height] p {padding-bottom:0}
.card-scale-image {transform:scale(1.05, 1.05) !important}
.card-rotate-image {transform:rotate(5deg) scale(1.2, 1.2) !important}
.card-grayscale-image {filter:grayscale(100%)}
.card-blur-image {filter:blur(5px)}
.card-hide-image {opacity:0 !important}
.card-hide div {transition:all 350ms ease}
.card-hide * {transition:all 350ms ease}
.polaroid-effect {background-color:var(--main-white-color); padding:5px; border:solid 1px var(--main-blacktransparent-color)}
.card-scale * {transition:all 350ms ease}
.card-rotate * {transition:all 350ms ease}
.card-grayscale * {transition:all 350ms ease}
.card-blur * {transition:all 350ms ease}
.card-overlay {background-position:center center; background-size:cover !important}
.card-overlay-infinite {position:absolute; left:0; right:0; bottom:0; width:2000px; height:100%; z-index:0; animation:infiniteBG 600s; animation-iteration-count:infinite; animation-timing-function:linear; background-size:cover; background-repeat:repeat; background-position:left bottom; transform:translateX(0)}
.divider {height:1px; display:block; background-color:rgba(0, 0, 0, .05); margin-bottom:30px}
.divider-margins {margin:0 17px 30px 17px}
.custom-control * {cursor:pointer; -webkit-user-select:none !important; user-select:none !important}
input[type=range] {-webkit-appearance:none; height:20px; width:100%; outline:0}
input[type=range]::-webkit-slider-thumb {-webkit-appearance:none; width:20px; height:20px; background:#f26b5e; position:relative; z-index:3}
input[type=range]::-webkit-slider-thumb:after {content:" "; height:10px; position:absolute; z-index:1; right:20px; top:5px; background:#ff5b32; background:linear-gradient(to right, #f088fc 1%, #ac6cff 70%)}
.upload-file {text-indent:-999px; outline:0; width:100%; height:45px; color:transparent !important}
.upload-file-text {pointer-events:none; margin-top:-36px !important; text-align:center; color:var(--main-white-color); height:10px; text-transform:uppercase; font-weight:900}
.file-data input[type=file] {font-size:0 !important}
input {font-size:var(--main-font-12) !important}
.tooltip {font-size:var(--main-font-14)}
.code {font-size:11px; line-height:22px}
.search-results {overflow:scroll}
.disabled-search-list {position:relative; max-height:0 !important; padding:0 !important; margin:0 !important; overflow:hidden}
.disabled-search {display:none}
.search-box {line-height:50px; background:var(--main-lightgray-color)}
.search-fixed {position:fixed; top:auto; margin-top:-21px; left:15px; right:15px; z-index:99; border-radius:8px; background:var(--main-white-color); box-shadow:0 4px 18px 0 rgb(0 0 0 / 8%)}
.p-t-55 {padding-top:55px}
.search-box input {outline:0 !important; width:100%; background-color:transparent; padding-right:45px; padding-left:15px; font-size:15px !important}
.search-box .search {position:absolute; right:0; line-height:52px; padding:0 15px 0 15px}
.search-box a {position:absolute; right:15px; font-size:var(--main-font-14); line-height:52px; width:45px; text-align:center}
.search-box input.bg-white {color:var(--main-textblacknormal-color) !important}
.search-color input {color:#484848}
.search-color input::placeholder {color:#484848; font-size:var(--main-font-14) !important}
.search-color i {color:#484848 !important; z-index:10}
.calendar {position:relative; background-color:var(--main-white-color); border-radius:5px; overflow:hidden; max-width:90%; margin:0 auto 30px auto}
.page-content.messages {padding-bottom:90px}
.speech-left {max-width:240px; float:right; border-bottom-right-radius:0 !important; color:var(--main-white-color)}
.speech-right {max-width:240px; float:left; border-bottom-left-radius:0 !important}
.speach-image {padding:0 !important}
.speach-image img {margin:0}
.speech-last {margin-bottom:0 !important}
.speech-bubble {box-shadow:0 4px 18px 0 rgb(0 0 0 / 8%); position:relative; border-radius:17px; padding:10px 15px; margin-bottom:10px; line-height:22px; font-size:var(--main-font-14); background-color:var(--main-white-color); overflow:hidden}
.speech-bubble .nametime {font-size:var(--main-font-12) !important}
.messages .content {margin:0 15px}
.messages .speech-bubble p {margin:0; font-size:15px}
.messages .speech-bubble.speech-left {background:#e4ffe4}
.speech-bubble:after {content:''; display:block; clear:both}
.speech-read {font-size:10px; font-style:normal; display:block; text-align:right; font-weight:500; color:#adb5bd; margin-bottom:80px}
.speach-input input {width:100%; display:block; line-height:45px; height:45px; margin-top:8px; border-radius:45px}
.speach-icon a {padding-top:0 !important; display:block; border-radius:35px; width:35px; height:35px; line-height:38px; margin-top:3px; transform:translateY(10px)}
.menu input[type=text] {height:35px; line-height:35px}
.menu textarea {height:85px !important; padding-top:3px !important}
.menu .form-field {margin-bottom:5px}
.menu .form-field label {font-size:var(--main-font-12); margin-bottom:-10px}
.color-white {color:var(--main-white-color) !important}
.color-black {color:var(--main-textblacknormal-color) !important}
.bg-white {background-color:var(--main-white-color) !important}
.bg-black {background-color:var(--main-black-color) !important}
.theme-dark .bg-theme {background-color:#0f1117 !important}
.theme-light .bg-theme {background-color:var(--main-white-color) !important}
.theme-dark p {color:#898989}

.theme-dark #footer-bar a i,
.theme-dark #footer-bar a span .theme-dark p strong,
.theme-dark h1,
.theme-dark h2,
.theme-dark h3,
.theme-dark h4,
.theme-dark h5,
.theme-dark h6 {color:var(--main-white-color)}

.theme-dark .accordion-btn,
.theme-dark .accordion-style-2 a,
.theme-dark .color-theme,
.theme-dark .contact-form i,
.theme-dark .countdown div,
.theme-dark .demo-icon-font article,
.theme-dark .fac label,
.theme-dark .footer .footer-title,
.theme-dark .header .header-icon,
.theme-dark .header .header-title,
.theme-dark .input-style-1 .input-icon,
.theme-dark .input-style-1 input,
.theme-dark .input-style-1 span,
.theme-dark .input-style-2 .input-icon,
.theme-dark .input-style-2 input,
.theme-dark .input-style-2 span,
.theme-dark .list-group i:last-child,
.theme-dark .menu .nav .active-nav i,
.theme-dark .menu .nav .active-nav span,
.theme-dark .menu .nav a i,
.theme-dark .menu .nav a span,
.theme-dark .menu .nav-title,
.theme-dark .pagination a,
.theme-dark .profile-2 .profile-stats a,
.theme-dark .search-header .fa-search,
.theme-dark .search-header input,
.theme-dark .search-header input::placeholder,
.theme-dark .search-icon-list a,
.theme-dark .vcard-field *,
.theme-dark [data-tab],
.theme-dark input,
.theme-dark span:not(.badge) {color:var(--main-white-color) !important}

.theme-dark,
.theme-dark #page,
.theme-dark .divider-icon i,
.theme-dark .instant-article,
.theme-dark .loader-main,
.theme-dark .page-bg,
.theme-dark .table tr.even td,
.theme-dark .timeline-body,
.theme-dark table,
.theme-dark td {background-color:#1b1d21 !important}

.theme-dark .android-switch label::before,
.theme-dark .ios-switch label::before {background-color:#1b1d21; border:solid 1px var(--main-lightwhite-color) !important}

.theme-dark #preloader,
.theme-dark .card,
.theme-dark .footer {background-color:#0f1117}

.theme-dark .input-style-2 span {background-color:var(--main-black-color)}

.theme-dark .bg-theme,
.theme-dark .card .input-style-2 span,
.theme-dark .card.input-style span,
.theme-dark .menu .input-style-2 span {background-color:#0f1117 !important}

.theme-dark .link-list-2 a,
.theme-dark .link-list-3 a,
.theme-dark .pricing-1,
.theme-dark .pricing-2,
.theme-dark .pricing-3,
.theme-dark .pricing-4,
.theme-dark .search-box,
.theme-dark .vcard-field,
.theme-dark table {border:solid 1px var(--main-lightwhite-color)}

.theme-dark .form-field input,
.theme-dark .form-field textarea,
.theme-dark input::placeholder,
.theme-dark select,
.theme-dark select::placeholder,
.theme-dark textarea::placeholder {color:var(--main-white-color) !important; border-color:var(--main-lightwhite-color) !important}

.theme-dark .input-style-1 input,
.theme-dark .input-style-1 select,
.theme-dark .input-style-1 textarea,
.theme-dark input,
.theme-dark select,
.theme-dark textarea {border-color:var(--main-lightwhite-color)}

.theme-dark .input-style-1 input:focus,
.theme-dark .input-style-1 select:focus,
.theme-dark .input-style-1 textarea:focus,
.theme-dark input:focus,
.theme-dark select:focus,
.theme-dark textarea:focus {border-color:#495057 !important}

.theme-dark .list-custom-large a,
.theme-dark .list-custom-small a {border-color:var(--main-lightwhite-color) !important}

.theme-dark .input-style-1 em,
.theme-dark .input-style-2 em {color:#898989}

.theme-dark .timeline-deco {background-color:var(--main-lightwhite-color) !important}

.theme-dark #footer-bar,
.theme-dark .footer-copyright,
.theme-dark .footer-links,
.theme-dark .border-top {border-top:1px solid var(--main-lightwhite-color) !important}
.theme-dark .border-bottom {border-bottom:1px solid var(--main-lightwhite-color) !important}
.theme-dark .border-left {border-left:1px solid var(--main-lightwhite-color) !important}
.theme-dark .border-right {border-right:1px solid var(--main-lightwhite-color) !important}

.theme-dark #footer-bar,
.theme-dark .header,
.theme-dark .menu,
.theme-dark .menu .input-style span,
.theme-dark .polaroid-effect,
.theme-dark .tab-controls,
.theme-dark .timeline-item-content,
.theme-dark .timeline-item-content-full,
.theme-dark th {background-color:#21252a !important; color:var(--main-white-color)}

.theme-dark .divider,
.theme-dark .menu .nav .active-subnav,
.theme-dark .menu .nav .divider,
.theme-dark .menu .nav a:hover {background-color:var(--main-lightwhite-color)}

.theme-dark .menu-hider {background-color:rgba(0, 0, 0, .7)}
.theme-dark .gallery-filter-controls li {color:var(--main-white-color)}
.theme-dark .gallery-view-controls a {color:var(--main-white-color)}
.theme-dark .gallery-view-controls {border-bottom:solid 1px var(--main-lightwhite-color)}
.theme-dark .tab-controls a {border:solid 1px var(--main-lightwhite-color)}

.theme-dark .form-control,
.theme-dark .form-control:focus {background-color:transparent !important}

.demo-color {width:100%; line-height:45px; padding-left:20px; text-transform:capitalize; border-bottom:solid 1px var(--main-lightwhite-color)}
.demo-color span {font-size:10px; position:absolute; right:18px; line-height:48px; color:rgba(255, 255, 255, .5)}
html.lb-disable-scrolling {overflow:hidden; position:fixed; height:100vh; width:100vw}
.box-view {border-bottom:1px solid #efeeee; border-top:1px solid #efeeee; margin:0 0 10px 0; padding:0; font-size:var(--main-font-14); background:var(--main-white-color)}
.box-view.coachdata {margin-bottom:25px; border:none}
.Headertitle.accordion .box-view:nth-child(odd) {background:#f5f5f5}
.Headertitle.accordion .box-view:nth-child(even) {background:var(--main-white-color)}
.box-view.event .col-100 p {float:left; margin-bottom:0; width:calc(100% - 80px); line-height:18px}
.box-view.event .col-100 span {width:80px; text-align:center}
.box-view.event .col-100 span.point {width:55px; text-align:center}
.box-view .col-100 span {text-align:right}
.heading {color:var(--main-textblacknormal-color); background:var(--main-white-color); font-size:var(--main-font-14); padding:15px 30px; text-transform:uppercase; border-bottom:1px solid #dde0e2}
.heading b {font-weight:500}
.heading span {font-weight:500}
.heading img {margin-right:5px}
.heading .option {float:right; width:30px; padding:0 0 0 10px; margin-right:0; cursor:pointer}
.box-view .col-100 {padding:15px 15px; display:inline-block; width:100%}
.pull-right {float:right}
.pull-left {float:left}
.Headertitle {color:#403e3e; font-size:var(--main-font-14); padding:15px 15px; text-transform:uppercase; display:table; width:100%}
.Headertitle p {margin:0; color:#403e3e; float:left}
.page-content.detail .card {margin:0 0 10px; border-left:none; border-right:none; border-radius:0}
.page-content.detail .card .content {margin:30px; color:var(--main-textblacknormal-color)}
.page-content.detail .card .content .input-style.input-style-1.input-required {font-size:var(--main-font-14)}
.card.profile span {font-size:var(--main-font-14)}
.page-content.detail .btn.accordion-btn {font-weight:400; color:#6c6c6c; font-size:var(--main-font-14)}
.page-content.detail .accordion .divider-margins {margin:0 0 1px}
.page-content.detail .accordion .accordion-control {margin:0 17px 17px}
.studentListCard {margin:0; border-radius:0 !important; border:none !important; border-radius:8px; padding-top:30px}
.search-icon {padding-left:20px !important}
.content .student-list {margin:15px}
.content .student-list .allimage {width:65px; margin-right:15px; text-align:center; position:relative; margin-top:-30px}
.content .student-list .fa, .content .student-list .fas {font-size:var(--main-font-14); color:var(--main-textblacknormal-color)}
.content .student-list .allimage i.fa.fa-circle {margin:0 auto !important; float:right; position:absolute; top:35px; right:15px; font-size:15px}
.content .student-list .divider.inquirydivider {margin:0 !important}
.content .student-list .allimage .contact-img {background:#f7f7f7 none repeat scroll 0 0; border:1px solid var(--main-lightgray-color); border-radius:50%; height:50px; overflow:hidden; position:relative; width:50px}
.content .student-list .allimage .contact-img img {height:100%; left:50%; margin:0 auto; position:absolute; right:50%; top:50%; transform:translateY(-50%) translateX(-50%); width:100%}
.content .student-list .item-title {font-size:var(--main-font-18); margin:0; text-transform:capitalize; color:var(--main-bg-color); position:relative; border-bottom:1px solid #e8e8e8; margin-bottom:5px; padding-bottom:5px; letter-spacing:.5px; line-height:20px}
.content .student-list .item-title:after {content:""; bottom:-1px; left:0; width:50px; height:1px; position:absolute; background:var(--main-bg-color)}
.content .student-list p {margin:0; color:var(--main-textblacknormal-color); font-size:var(--main-font-14); line-height:20px}
.content .student-list p.date {font-size:var(--main-font-13); font-style:italic; text-transform:uppercase; color:#737373}
.content .student-list span.selectdot {width:30px; text-align:center; height:30px; border-radius:50%; display:inline-table; line-height:30px; margin-right:-5px}
.input-title.font-14 {color:var(--main-textblacknormal-color)}
.input-style-2 .form-control {height:40px; line-height:40px; border-radius:4px !important}
.feesdetails .btn.accordion-btn {font-weight:400; padding:10px 0}
.card.profile {margin:0; border-radius:0; border:none}
.profile-bg {background:var(--main-white-color); overflow:hidden; padding:0; margin:0 !important; border-bottom:1px solid var(--main-blacktransparent-color)}
.mainprofile {overflow:hidden; padding:0; margin:0 !important; height:160px; position:relative}
.mainprofile span {background:#b7b5b5; position:absolute; width:100%; height:160px; overflow:hidden}
.mainprofile span img {margin:0 auto; position:absolute; left:50%; transform:translateY(-50%) translateX(-50%); right:50%; top:50%; width:100%}
.fees div span {min-width:160px}
.fees div {display:flex; margin:10px 0; align-items:center}
.feesdetails .btn.accordion-btn span.col-3 {position:absolute; right:0; padding-right:0}
.custom-modalbox mat-dialog-container {padding:0 !important}
.custom-modalbox {height:auto !important; position:absolute !important; bottom:0; top:auto}
body.is-ios .custom-modalbox {height:auto !important; position:fixed !important; bottom:0; top:auto}
ul.filter-popup {padding:0; margin:0}
ul.filter-popup li {padding:10px 15px; border-bottom:1px solid #ced4da}
input.checkboxsize.studentcheckboxList.studentcheckboxcount {zoom:1.1; width:20px; height:20px}
.popup-header {height:50px; line-height:50px; align-items:center; width:100%}
.popup-header .header-icon {position:absolute; height:50px; width:45px; text-align:center; line-height:49px; font-size:var(--main-font-12); color:#1f1f1f; border:none; appearance:none; background-color:rgba(0, 0, 0, 0) !important}
.popup-header .header-title {width:150px; left:0; margin-left:50px; text-align:left; position:absolute}
.popup-mainarea {margin:0 -24px}
.popup-mainarea .content {border-bottom:var(--main-blacktransparent-color) solid 1px; margin:0 !important; padding:15px 24px; align-items:center; display:flex; font-size:var(--main-font-14); color:var(--main-textblacknormal-color)}
.detail.selectbatch.popup-mainarea {margin:0 -24px; padding-top:152px !important}
.page-content.planning .detail.selectbatch.popup-mainarea {margin:0 -16px}
.popup-mainarea .card.batchlist {border:none; box-shadow:none; margin:0 0 1px}
.popup-mainarea .card.batchlist .title.content {background:var(--main-themebg-color); border:none; padding:15px 24px 10px; color:var(--main-textblacknormal-color)}
.popup-mainarea .card.batchlist label.content:last-child {border-bottom:none}
.popup-mainarea .content input {margin-right:15px}
.popup-mainarea .content.multicheckbox {position:relative; padding:0; background:var(--main-white-color)}
.popup-mainarea .content.multicheckbox:first-child {background:0 0}
.popup-mainarea .content .list-group {border-bottom:var(--main-blacktransparent-color) solid 1px; padding-left:30px; padding-right:30px; line-height:initial; position:relative}
.popup-mainarea .content.multicheckbox .list-group {padding:1rem 24px}
button.header-icon:focus {outline:0}
.popup-mainarea .content.multicheckbox .list-group.list-custom {display:flex; border-radius:0}
.popup-mainarea .AllIsReasonStatus {right:3px !important; top:15px; width:62px}
.popup-mainarea .AllIsReasonStatus button {width:auto; padding:3px 6px !important; font-size:11px !important; margin:0 auto}
.popup-mainarea .content.multicheckbox .infobtn {margin-right:50px !important}
.popup-mainarea .content.multicheckbox .demo-color span {line-height:24px; margin-top:0 !important; padding:0 .4em}
.loginpage {height:100vh; padding-top:90px !important}
body.is-ios .loginpage {height:100%; padding-top:90px;}
.loginpage .ImageCenter {background:0 0 !important}
.login-space {position:relative; margin-bottom:60px; overflow:auto}
.splash-login {position:fixed; bottom:0; left:0; right:0; background:var(--main-black-color) !important; padding:10px; z-index:99}
.box-view.event .col-100 {border-bottom:1px solid #dde0e2}
.box-view.event .col-100:last-child {border-bottom:none}
.image-upload label {width:100%}
.profile-bg .image-upload label {margin:0}
.image-upload img {width:100%}
.image-upload.profile label {width:140px; height:140px; overflow:hidden}
.user_Details .mainprofile {height:184px}
.user_Details .mainprofile img {height:100%}
.user_Details .profile-bg {position:absolute; left:0; right:0; z-index:9; background:0 0; text-align:center}
.user_Details .profile-bg .student-pic {margin:0 auto 10px; text-align:center; width:85px; height:85px; overflow:hidden; border-radius:50%; background:var(--main-white-color); position:relative}
.user_Details .profile-bg .student-pic img {height:100%; width:100%; position:absolute; transform:translateX(-50%); left:50%}
.user_Details .profile-bg .student-sporttitle {font-size:var(--main-font-14); color:var(--main-white-color); text-align:center; margin:5px 0; font-weight:400; line-height:24px}
.user_Details .profile-bg .sporttitle.sporttitle-name {margin:0 0 5px; line-height:20px; color:var(--main-white-color); text-align:center; text-transform:capitalize; font-size:19px}
.user_Details .profile-bg .student-sporttitle {font-size:var(--main-font-14); color:var(--main-white-color); text-align:center; font-weight:400; line-height:24px}
.user_Details ul {padding:0; margin:0 15px 30px; list-style:none}
.user_Details .formview li {padding:15px 0; color:var(--main-textblacknormal-color); border-bottom:#efefef solid 1px; background-size:8px 13px !important; background-repeat:no-repeat !important; background-position:calc(100% - 0px) center !important}
.user_Details .formview li div {color:var(--main-black-color); font-size:var(--main-font-13)}
.user_Details .formview li span {font-size:var(--main-font-14)}
.user_Details .formview li .col-12 {padding:0; color:var(--main-textblacknormal-color)}
.user_Details .formview li:last-child {border:none}
.user_Details .formview .row {margin:0}
.user_Details .formview .row .col-50 {width:50%; width:calc((100% - 0px*1)/ 2)}
.user_Details .formview .row .col-30 {width:30%; width:calc((100% - 0px*2.3333333333333335)/ 3.3333333333333335)}
.user_Details .formview .row .col-70 {width:70%; width:calc((100% - 0px*.4285714285714286)/ 1.4285714285714286)}
.user_Details .formview .col-12.light-gray {color:#8e8e8e}
.user_Details .formview li.bgGray {background:#f1f1f1; border-top:1px solid #dde0e2}
.user_Details .formview li.guardian {border:none !important; background-image:none !important; background:var(--main-white-color); padding:15px 15px; margin:20px -15px 0}
.user_Details .formview li .col-100 img {margin-right:5px}
.borderBottom {border-bottom:1px solid #dde0e2; border-top:none !important}
.popup-mainarea .count {text-align:right !important; float:right; margin-top:-5px !important; color:var(--main-textblacknormal-color) !important}
.popup-mainarea .checkboxtextcss {font-size:var(--main-font-14) !important; color:var(--main-textblacknormal-color) !important; margin-top:-3px !important; position:relative; margin-left:15px}
.content.multicheckbox.d-block .list-group.demo-color a {align-items:center; display:flex}
.content.multicheckbox.d-block .badge input {width:auto !important; padding:0 5px !important; margin:0 auto}
.popup-mainarea .multicheckbox {margin-top:0 !important}
.popup-mainarea .infobtn {margin-right:40px !important; width:20px !important; height:20px !important}
.popup-mainarea .editiconbtn {height:22px !important}
.AllIsReasonStatus .btn {padding:0; height:26px}
.userreport-info {overflow:hidden; padding:15px 0; background:var(--main-white-color); margin:0 !important; border-bottom:1px solid #bfbcbc}
.userreport-info .item-content {font-size:var(--main-font-14); padding:0 16px; align-items:center; display:flex}
.userreport-info .profile-pic {margin-right:15px; width:140px}
.userreport-info .circle {width:80px; height:80px; overflow:hidden; border-radius:50%; background:#ededed; border:#ededed solid 4px}
.userreport-info .circle img {width:100%; height:100%}
.userreport-info .item-inner {position:relative; width:100%; min-height:48px; display:flex; align-items:center; align-self:stretch}
.userreport-info .profilename {width:100%; margin:0 auto; font-weight:400; border-bottom:#878787 solid 1px; padding-bottom:2px; margin-bottom:2px; text-transform:capitalize; white-space:normal}
.userreport-info .item-title p {font-size:var(--main-font-14); color:#484848; margin:0; line-height:22px}
.list-custom-small a span.TextDecorate {font-size:var(--main-font-14)}
.mat-tab-label, .mat-tab-link {font-family:ProximaNova-Regular, sans-serif !important}
.popup-mainarea .d-block .content {display:block}
.mat-tab-group {font-family:ProximaNova-Regular, sans-serif !important}
.feesinfo-header {z-index:9; background-color:var(--main-white-color); margin:0; padding:20px 16px; background:url(/assets/images/02578b891c81342.png) no-repeat center; background-size:cover}
.feesinfo-header .lightblack {background:rgba(31, 31, 31, .6); margin-bottom:15px; margin-top:15px}
.feesinfo-header .lightblack.btnmargin {margin-bottom:-15px}
.feesinfo-header span {color:var(--main-white-color); display:block; line-height:24px; border-top:#8c8c8c solid 1px; padding:8px 0}
.feesinfo-header h2 {color:var(--main-white-color); display:block; font-size:24px; margin:0; line-height:28px; padding-bottom:10px; border-bottom:#8c8c8c solid 1px}
.feesinfo-header h2:first-child {border:none !important; padding:0 !important; text-transform:capitalize}
.feesinfo-header .lightblack .row {padding:10px 15px}
.feesinfo-header .lightblack .col-12 {color:var(--main-white-color); font-size:var(--main-font-13); line-height:18px; font-weight:400; text-align:center}
.feesinfo-header .lightblack .col-6 {color:var(--main-white-color); font-size:var(--main-font-13); line-height:18px; font-weight:400; text-align:center}
.feesinfo-header .lightblack .col-6 strong {display:block; font-size:var(--main-font-14); font-weight:700}
.feesinfo-header .lightblack a {color:var(--main-bg-color)}
.feesinfo-fees {background:var(--main-white-color)}
.feesinfo-fees .row {margin:0; border-top:1px solid #dde0e2; padding:15px 0; font-size:var(--main-font-14)}
.feesinfo-fees b {color:var(--main-textblacknormal-color)}
.transaction {list-style:none; padding:0; margin:0}
ul.transaction li {border-bottom:1px solid rgba(0, 0, 0, .125); display:inline-block; width:100%; padding:3px 0}
ul.transaction li div {width:50%; float:left}
ul.transaction li span {width:50%; float:left; text-align:right}
.viewpayment {margin:0 !important; padding:10px 0}
.viewpayment .col-6 {display:flex; align-items:center}
.recent-payment {padding:15px; font-size:var(--main-font-14)}
.recent-payment .select {display:flex; align-items:center; margin:7px 0}
.recent-payment .select .checkboxsize {zoom:1.1; width:20px; height:20px; margin:0 5px}
.recent-payment .row {margin:0 0 20px 0 !important; color:var(--main-textblacknormal-color); width:100%}
.recent-payment .title {background:#151a30; color:var(--main-white-color); padding:8px 15px; font-weight:700}
.recent-payment .lightyellow {background:#fffbef; border-left:#fac60e solid 4px; border-bottom:#fac60e solid 1px; border-top:#fac60e solid 1px; border-right:#fac60e solid 1px}
.recent-payment .lightred {background:#feeded; border-left:var(--main-radish-color) solid 4px; border-bottom:var(--main-radish-color) solid 1px; border-top:var(--main-radish-color) solid 1px; border-right:var(--main-radish-color) solid 1px}
.recent-payment .lightgreen {background:#ebfee2; border-left:var(--main-greentype-color) solid 4px; border-bottom:var(--main-greentype-color) solid 1px; border-top:var(--main-greentype-color) solid 1px; border-right:var(--main-greentype-color) solid 1px}
.recent-payment .col-5, .recent-payment .col-7 {padding:10px; align-items:center}
.recent-payment .col-7 span {font-weight:400; display:block; font-size:var(--main-font-18); white-space:nowrap}
.recent-payment .pricebar {padding:0; align-items:center; display:flex; justify-content:flex-end}
.recent-payment .lightyellow .pricebar span {background:#d6a806; border-radius:20px 0 0 20px; padding:6px 10px 6px 20px; font-size:var(--main-font-18); color:var(--main-white-color)}
.recent-payment .lightred .pricebar span {background:var(--main-radish-color); border-radius:20px 0 0 20px; padding:6px 10px 6px 20px; font-size:var(--main-font-18); color:var(--main-white-color)}
.recent-payment .lightgreen .pricebar span {background:var(--main-greentype-color); border-radius:20px 0 0 20px; padding:6px 10px 6px 20px; font-size:var(--main-font-18); color:var(--main-white-color)}
.recent-payment .lightyellow span {color:#c59c0a}
.recent-payment .lightred span {color:var(--main-radish-color)}
.recent-payment .lightgreen span {color:#3ea20d}
.recent-payment .lightyellow .date {color:#c59c0a; font-size:var(--main-font-12)}
.recent-payment .lightred .date {color:var(--main-radish-color); font-size:var(--main-font-12)}
.recent-payment .lightgreen .date {color:#3ea20d; font-size:var(--main-font-12)}
.recent-payment .title button.btn {padding:3px 10px; font-size:var(--main-font-12); color:var(--main-white-color); text-transform:uppercase}
.less-all-btn span {background:var(--main-lightgray-color); border-radius:20px; padding:2px 5px; margin:15px auto 0; text-align:center; display:block; width:90px; color:var(--main-textblacknormal-color); font-size:var(--main-font-13)}
.fees-details {padding:0; font-size:var(--main-font-14)}
.fees-details .select {display:flex; align-items:center}
.fees-details .select .space {margin:15px 15px 0; width:100%}
.fees-details .select .checkboxsize {zoom:1.1; width:22px; height:20px; margin:0 5px 0 0}
.fees-details .row.lightyellow {margin:0 !important; color:var(--main-textblacknormal-color); width:100%}
.fees-details .row.lightred {margin:0 !important; color:var(--main-textblacknormal-color); width:100%}
.fees-details .row.lightgreen {margin:0 !important; color:var(--main-textblacknormal-color); width:100%}
.fees-details .row.lightred .pricebar {font-size:26px; color:var(--main-radish-color); display:inline-block; font-weight:400; line-height:28px}
.fees-details .row.lightyellow .pricebar {font-size:23px; color:#ffa000; display:inline-block; font-weight:400; line-height:28px}
.fees-details .row.lightgreen .pricebar {font-size:23px; color:var(--main-greentype-color); display:inline-block; font-weight:400; line-height:28px}
.fees-details .row.lightgreen .pricebar span {font-size:23px; color:var(--main-greentype-color)}
.fees-details .row.lightred span.d-block {color:var(--main-radish-color); font-size:var(--main-font-14); font-style:italic}
.fees-details .row.lightred span b {color:var(--main-textblacknormal-color); font-weight:400; font-size:var(--main-font-18)}
.fees-details .row.lightred button {border-radius:25px; background:var(--main-radish-color) !important; padding:9px 15px; font-size:var(--main-font-14); margin:15px auto; width:100%; font-weight:550}
.fees-details .row.lightyellow span {color:var(--main-textblacknormal-color); font-size:var(--main-font-14); display:flex; align-items:center}
.fees-details .row.lightgreen span {color:var(--main-textblacknormal-color); font-size:var(--main-font-14); display:flex; align-items:center}
.fees-details .row .amountdisplay {width:100%; padding:0 15px; margin-bottom:15px}
.fees-details .row.lightred .amountdisplay span {border-radius:20px 0 0 20px; background:#ebfee2; padding:5px 5px 5px 10px; width:50%; float:left; border:var(--main-radish-color) solid 1px; border-right:none; font-size:var(--main-font-13); display:flex; align-items:center; justify-content:flex-start}
.fees-details .row.lightyellow .amountdisplay span {border-radius:20px 0 0 20px; background:#fffbef; padding:5px 5px 5px 10px; width:50%; float:left; border:#ffa000 solid 1px; border-right:none; font-size:var(--main-font-13); display:flex; align-items:center; justify-content:flex-start}
.fees-details .row.lightgreen .amountdisplay span {border-radius:20px 0 0 20px; background:#ebfee2; padding:5px 5px 5px 10px; width:50%; float:left; border:#4eb71a solid 1px; border-right:none; font-size:var(--main-font-13); display:flex; align-items:center; justify-content:flex-start}
.fees-details .row.lightred .amountdisplay span:last-child {border-radius:0 20px 20px 0; background:#ebfee2; padding:5px 10px 5px 5px; width:50%; float:left; border:var(--main-radish-color) solid 1px; border-right:none; font-size:var(--main-font-13); display:flex; align-items:center; justify-content:flex-end; color:var(--main-white-color)}
.fees-details .row.lightyellow .amountdisplay span:last-child {border-radius:0 20px 20px 0; background:#ffad3e; padding:5px 10px 5px 5px; width:50%; float:left; border:#ffa000 solid 1px; border-right:none; font-size:var(--main-font-13); display:flex; align-items:center; justify-content:flex-end; color:var(--main-white-color)}
.fees-details .row.lightgreen .amountdisplay span:last-child {border-radius:0 20px 20px 0; background:#4eb71a; padding:5px 10px 5px 5px; width:50%; float:left; border:#4eb71a solid 1px; border-right:none; font-size:var(--main-font-13); display:flex; align-items:center; justify-content:flex-end; color:var(--main-white-color)}
.fees-details .row .amountdisplay b span {background:0 0 !important; color:var(--main-black-color) !important; border:none !important; padding:0 2px 0 0 !important; width:auto !important; border-radius:0; font-size:15px !important; line-height:25px !important; display:block !important}
.fees-details .row.lightgreen .amountdisplay span:last-child b span {color:var(--main-white-color) !important}
.fees-details .title {background:#151a30; color:var(--main-white-color); padding:15px 30px; font-weight:700; margin-bottom:15px}
.fees-details .title.main {background:var(--main-white-color); color:var(--main-textblacknormal-color); padding:15px; font-weight:400; margin-bottom:25px}
.fees-details .lightyellow {background:#fdfdfd; border:var(--main-lightgray-color) solid 1px; border-left:#ffa000 solid 4px}
.fees-details .lightyellow .col-12.title {padding:0; font-style:italic; color:#ffa000; background:0 0; font-weight:400; text-transform:none; line-height:26px}
.fees-details .lightred {background:#fdfdfd; border:var(--main-lightgray-color) solid 1px; border-left:var(--main-radish-color) solid 4px}
.fees-details .lightred .col-12.title {padding:0; font-style:italic; color:var(--main-radish-color); background:0 0; font-weight:400; text-transform:none; line-height:26px}
.fees-details .lightgreen {background:#fdfdfd; border:var(--main-lightgray-color) solid 1px; border-left:var(--main-greentype-color) solid 4px}
.fees-details .lightgreen .col-12.title {padding:0; font-style:italic; color:var(--main-greentype-color); background:0 0; font-weight:400; text-transform:none; line-height:26px}
.fees-details .lightyellow span.date {color:#ffa000; line-height:22px; justify-content:flex-end}
.fees-details .lightred span.date {color:var(--main-radish-color); line-height:22px; justify-content:flex-end; width:100%}
.fees-details .lightgreen span.date {color:var(--main-greentype-color); line-height:22px; justify-content:flex-end}
.fees-details .row.bg-white {border-bottom:silver solid 1px}
.fees-details .row b {line-height:26px; font-weight:400; font-size:var(--main-font-18); margin-left:5px}
.fees-details .row p {line-height:20px; font-weight:400}
.fees-details .row .col-6:last-child p strong {display:table; vertical-align:middle; float:right; margin-left:5px}
.fees-details .row.bg-white .col-6 {border-bottom:none}
.fees-details .white {background:var(--main-white-color); border-left:#bc0606 solid 3px; border-bottom:silver solid 1px}
.fees-details .col-6 {font-weight:700; padding-top:10px; padding-bottom:10px}
.fees-details .col-6.rightside {text-align:right}
.fees-details .col-6 span {font-weight:400; display:block}
.fees-details .lightred .col-12 {padding:10px 15px}
.fees-details .lightred .col-12 span {font-size:var(--main-font-18); float:left; padding:0; font-style:italic; color:var(--main-radish-color); background:0 0; font-weight:400; text-transform:none}
.fees-details .title button.btn {padding:3px 10px; font-size:var(--main-font-12); color:var(--main-white-color)}
.strength {list-style:none; padding:0; margin:0}
.strength li {float:left; width:50%; align-items:center; display:flex; font-size:11px}
.strength li span {margin-right:8px}
.strength .green {width:20px; height:10px; float:left; background:#a4c725}
.strength .red {width:20px; height:10px; float:left; background:#f15a25}
.strength .orange {width:20px; height:10px; float:left; background:#fe9901}
.attendancesave .mat-dialog-container {max-width:100%}
.attendancesave button:focus {outline:0}
.attendancesave .mat-dialog-actions {text-align:right; display:block}
.mat-body, .mat-body-1, .mat-typography {font:400 14px/20px ProximaNova-Regular, sans-serif}
.dob-input mat-datepicker-toggle.mat-datepicker-toggle {position:absolute; right:0; top:0}
.dob-input svg {margin-top:5px}
.dob-input span.mat-ripple {display:none}
.dob-input span.mat-button-wrapper {background:0 0}
.notifiction {position:absolute; top:0; right:-12px; background-color:green; color:var(--main-white-color); border-radius:100%; padding:4px 3px; font-size:11px; width:26px; height:26px; line-height:18px}
.listing {margin:0 15px; padding:0; display:grid}
.listing ul {list-style:none; padding:0; margin:0}
.listing ul li {align-items:center; line-height:18px; min-height:46px; padding:0; margin:12px 0; display:flex; background:var(--main-white-color); border-radius:10px; color:var(--main-textblacknormal-color); font-size:17px; box-shadow:0 4px 18px 0 rgb(0 0 0 / 8%)}
.listing ul li span {width:60px; min-height:46px; float:left; align-items:center; display:flex; justify-content:center; text-align:center; color:var(--main-white-color); background:var(--main-bg-color); font-weight:700; font-size:22px; margin-right:12px; border-radius:10px 0 0 10px; padding:10px 0;}
.paydetails {margin-top:10px; margin-bottom:0; font-size:var(--main-font-12); line-height:20px}
.card.paymentaccordion {margin:0; border:none; box-shadow:none; border-radius:0; border-top:1px solid #dde0e2}
.paymentaccordion .divider.divider-margins {margin:0}
.paymentaccordion .accordion-control {padding:0 15px 15px}
.paymentaccordion .accordion-btn {font-size:var(--main-font-14); padding:12px 15px}
.paymentaccordion .accordion-btn i, .paymentaccordion .accordion-btn span {padding:6px 0}
.eventimg {height:200px; overflow:hidden; margin-bottom:15px; background:var(--main-white-color); position:relative}
.eventdate {padding:10px 16px}
.total-details .card {background:var(--main-white-color); margin:0 0 10px 0; position:relative; border-radius:0; font-size:var(--main-font-14); border:none}
.total-details .card-header {background:var(--main-white-color); font-weight:700; padding:10px 16px}
.total-details .card-content {padding:10px 16px}
.eventimg .slider-img {color:var(--main-white-color) !important; margin:0 !important; position:absolute; left:0; right:0; bottom:0; z-index:9; content:''; width:100%; height:100%; background:linear-gradient(to bottom, rgba(0, 0, 0, .25) 48%, rgba(0, 0, 0, .7) 90%)}
.eventimg .slider-img .data {position:absolute; left:16px; right:16px; bottom:10px; z-index:99}
.login-toast {line-height:22px; margin-bottom:40px; font-size:var(--main-font-14); padding:8px 18px; position:relative; left:0 !important; right:0 !important; margin-top:-10px}
.lightred .paidfees .col-6 {max-width:50% !important; flex:0 0 50% !important; padding-top:0}
.row.paydetails {margin:10px 0 0}
.row.paydetails .row {margin:0; width:100%}
.row .col-50 {width:calc(50% - 0px); margin:0}
.width100 {width:100% !important; float:left}
.PadB10 {padding-bottom:10px !important}
.MgT5 {margin-top:5px !important}
.borderTop {border-top:1px solid #dde0e2}
.Pad5 {padding:5px !important}
.currency {float:left; margin-right:5px}
ul.transaction li span div.currency {width:auto; display:contents; align-items:center}
.attendance-calendar {overflow:hidden}
.attendance-calendar .datalist {margin:0 0 15px; border:none !important; border-radius:0 !important}
.attendance-calendar .datalist h4 {padding:10px 15px; text-align:center; border-bottom:1px solid var(--main-geyser-color); margin:0}
.attendance-calendar .datalist p {padding:10px 15px; margin:0}
.Requisition-table table.table th {border:none}
.Requisition-table table.table {border-bottom:1px solid var(--main-geyser-color); color:var(--main-textblacknormal-color)}
.Requisition-table table.table td, .Requisition-table table.table th {padding:15px}
.Requisition-table.addfees input.form-control {padding:5px 0; text-align:right}
.Requisition-table table.table td:last-child, .Requisition-table table.table th:last-child {text-align:right}
.Requisition-table table.table .statusopen {background:#ebfee2}
.Requisition-table.addfees {margin:0 -15px}
.Requisition-table.addfees td {background:var(--main-white-color)}
.newbtn {right:50px !important}
.addStudent.useranalytics {background:0 0}
.addStudent.useranalytics .content .mat-tab-body-content span {font-size:15px; margin-bottom:5px; display:block}
.addStudent.useranalytics .rating {width:calc(100% - 0px)}
.addStudent.useranalytics .rating li.fill {width:22px}
.addStudent.useranalytics .rating li.blank {width:22px}
.progressbar {display:inline-block; width:100%}
.user-rate {list-style:none; padding:8px 15px; display:flex; justify-content:space-between; width:100%; margin:0; background:var(--main-white-color); margin-bottom:15px}
.user-rate li {float:left; width:auto}
.user-rate li span {padding:2px 0; align-items:center; display:flex !important; margin:0 !important; font-size:var(--main-font-14) !important}
.user-rate li:nth-child(4) {width:100%}
.user-rate li img {margin-right:5px}
.box-view.chart p.buttons-row {float:right}
.box-view.chart p.buttons-row img {width:20px}
.noback {margin-left:0 !important; left:15px !important}
.mainpagedashboard .logo {justify-content:center; float:left; background:var(--main-white-color); border-radius:8px; margin:6px 10px 0 0; padding:4px; min-width:48px; text-align:center; display:flex}
.mainpagedashboard .logo img {height:40px; width:auto}
.mainpagedashboard .header-title {position:relative; margin-left:0; left:0; float:left}
.parentdashboard .header.loginheadercolor {background:0 0 !important}
.parentdashboard .header.loginheadercolor .header-title, .parentdashboard .header.loginheadercolor .logo {display:none}
.parentdashboard .page-content.header-clear-medium {padding-top:0 !important}
.parentdashboard .dashboard-parent {padding-top:50px; min-height:300px;}
.notificationfound {border-bottom:1px solid rgba(0, 0, 0, .125); background:var(--main-white-color); padding:15px 15px; margin:-10px -15px 0; text-align: center;}
a.btn-arrow {background:var(--main-bg-color); border-radius:50%; width:40px; height:40px; display:block; margin:0 auto}
a.btn-arrow img {padding:4px}
button:focus {outline:0 !important; box-shadow:none !important}
input:focus, select:focus, textarea:focus {outline:0 !important; box-shadow:none !important; border-color:var(--main-blacktransparent-color) !important}
.Requisition-table.clockreport table.table td, .Requisition-table.clockreport table.table th {padding:15px 15px; vertical-align:middle}
.Requisition-table.clockreport table.table td:nth-child(2), .Requisition-table.clockreport table.table th:nth-child(2) {padding:15px 0}
.Requisition-table.clockreport {height:calc(100vh - 60px)}
.reportdate {background:var(--main-bg-color); color:var(--main-white-color); padding:15px 15px; display:inline-block; width:100%; margin-top:10px}
.reportdate.total {bottom:0; position:absolute; left:0; right:0; background:var(--main-bg-color)}
.profile-section .titlearea {padding:0}
.titlearea {background:var(--main-bg-color); padding:50px 0 15px; display:inline-block}
.titlearea p {text-transform:capitalize; font-size:var(--main-font-14); margin:0 0 0 30px !important}
.titlearea span {font-size:22px; font-weight:700; margin-bottom:10px; display:block}
.Continuebtn {position:absolute;}
.Continuebtn button {border-radius:40px; padding:17px 20px !important; font-size:var(--main-font-16) !important}
.studentlistview {background:0 0; padding:60px 15px 30px; box-shadow:none}
.studentlistview .content {box-shadow:0 4px 18px 0 rgb(0 0 0 / 8%); background:var(--main-white-color); border-radius:10px; margin:0 0 30px}
.studentlistview .content .student-list {margin:0 15px; padding:7px 0 9px;}
.planinglist {margin:0 -30px}
.planinglist strong {padding:15px 30px; width:100%; display:block; color:var(--main-textblacknormal-color)}
.planinglist .card.batchlist {border:none; border-radius:0; box-shadow:none; margin:0}
.planinglist .card:last-child .content {border-bottom:none}
.planinglist .content {padding:1rem 30px; margin:0; border-bottom:var(--main-blacktransparent-color) solid 1px; color:var(--main-textblacknormal-color)}
.parameter_report_info.CoachReportRating li.infoli {margin:0}
.parameter_report_info.CoachReportRating li.info-title.infoli {padding:10px 15px; background:var(--main-white-color)}
.parameter_report_info.CoachReportRating li.infoli .boxdiv {box-shadow:none; background:0 0; border:none; padding:10px 15px}
.CoachReportRating .infotitle {display:flex; align-items:center; text-align:left}
.CoachReportRating .rating {margin:0 auto; text-align:center; position:relative; width:100%; align-items:center; display:flex; background:var(--main-white-color); border-radius:10px; padding:14px 10px 1px; box-shadow:0 4px 18px 0 rgb(0 0 0 / 8%)}
.CoachReportRating .rating .comment {position:absolute; right:10px; top:18px}
.parameter_report_info.CoachReportRating li.infoli .boxdiv .input {margin:0 auto; text-align:center; width:100%; align-items:center; display:flex; background:var(--main-white-color); border-radius:10px; padding:14px 10px; box-shadow:0 4px 18px 0 rgb(0 0 0 / 8%); margin-top:20px}
.parameter_report_info.CoachReportRating li.infoli .boxdiv .input:first-child {margin-top:0}
.CoachReportRating .rating li span {color:var(--main-textblacknormal-color); display:block; font-size:var(--main-font-12); margin-top:20px; text-align:center}
.CoachReportRating .rating li.fill {width:20px}
.CoachReportRating .rating li.blank {width:20px}
.parameter_report_info.CoachReportRating .content {margin:20px 15px 25px}
.parameter_report_info.CoachReportRating li.info-title.infoli:first-child {margin-top:0}
.parameter_report_info.CoachReportRating li.info-title.infoli {margin-top:20px; margin-bottom:10px}

.parameter_report_info.CoachReportRating input.form-control,
.parameter_report_info.CoachReportRating select.form-control {font-size:var(--main-font-16) !important; letter-spacing:normal; padding:3px 0; text-align:center}

.parameter_report_info.CoachReportRating li.info-title.infoli .width75 {color:var(--main-textblacknormal-color)}
.right15 {right:15px !important}
.divDashboard_logo {height:50px; width:50px}
.divDashboard_logo_parent {height:300px; width:300px}
.skip-link {position:absolute; top:-40px; left:0; background:var(--main-black-color); color:var(--main-white-color); padding:8px; z-index:100; display:none}
.skip-link:focus {top:0}
i.circle {width:15px; height:15px; border-radius:50%; display:block; margin:0 auto !important; float:right; position:absolute; top:35px; right:15px; font-size:15px}
i.accordion-icon {line-height:10px}
.border-0 {border:none !important;}

@media screen and (min-width:320px) and (max-width:359px) {
.dashboard-admin-page .col-6 {padding:15px 10px}
.dashboard-admin-page .col-6 div span {font-size:26px}
.dashboard-admin .col-4 {max-width:calc((100% - 10px*2)/ 3) !important}
.dashboard-admin .col-4 img {width:20px !important}
.fees-details .select .row b {font-size:var(--main-font-18)}
.fees-details .select .col-6:first-child {padding-right:0}
.fees-details .row.lightgreen .amountdisplay span {width:55%}
.fees-details .row.lightgreen .amountdisplay span:last-child {width:45%}
.iq-waves .redwaves {width:300px; height:300px}
}
@media screen and (min-width:320px) and (max-width:360px) {
.listing ul li {font-size:15px; min-height:42px;}
.listing ul li span {padding:8px 0; min-height:42px;}
}
@media screen and (max-width:340px) {
.titlearea span {font-size:20px !important}
.titlearea p {font-size:var(--main-font-13) !important}
}

.mat-dialog-container {padding: 0 15px !important;}
.cdk-overlay-container {position: sticky;}
.cdk-overlay-container, .cdk-global-overlay-wrapper {top:auto; bottom:0; height:100vh;}
.nodata {text-align: center; background: var(--main-white-color); padding: 15px;}
/*.cdk-overlay-pane.attendancesave {margin: 0 15px;}*/
.cdk-overlay-pane.attendancesave mat-dialog-container {padding:0 15px 15px !important;}
.cdk-overlay-pane.attendancesave mat-dialog-container .mat-dialog-actions {margin: 0; padding: 0; min-height: auto;}

/*.is-on-homescreen .header-clear{padding-top:calc(50px + (constant(safe-area-inset-top))*.8)!important;padding-top:calc(50px + (env(safe-area-inset-top))*.8)!important}
.is-on-homescreen .header-clear-small{padding-top:calc(20px + (constant(safe-area-inset-top))*.8)!important;padding-top:calc(20px + (env(safe-area-inset-top))*.8)!important}
.is-on-homescreen .header-clear-medium{padding-top:calc(70px + (constant(safe-area-inset-top))*.8)!important;padding-top:calc(70px + (env(safe-area-inset-top))*.8)!important}
.is-on-homescreen .header-clear-large{padding-top:calc(85px + (constant(safe-area-inset-top))*.8)!important;padding-top:calc(85px + (env(safe-area-inset-top))*.8)!important}
.is-on-homescreen .header{height:calc(50px + (constant(safe-area-inset-top))*.8)!important;height:calc(50px + (env(safe-area-inset-top))*.8)!important}
.is-on-homescreen .header-icon{margin-top:calc((constant(safe-area-inset-top))*.8)!important;margin-top:calc((env(safe-area-inset-top))*.8)!important}
.is-on-homescreen .header-title{margin-top:calc((constant(safe-area-inset-top))*.8)!important;margin-top:calc((env(safe-area-inset-top))*.8)!important}*/

.Avilabletime {background:var(--main-bg-color); color: var(--main-white-color); font-size: 16px; padding: 12px 15px; margin:0px -15px;}
.select-time {background: #fff; padding: 10px 15px; border-bottom: #eee solid 1px; margin: 0px -15px 25px;}
.select-time .row {margin: 0 -7px;}
.select-time .col-4 {padding: 0 7px;}
.select-time span {background: #fff; padding: 5px 3px; border-radius: 6px; line-height: 20px; display: block; width: 100%; margin: 10px 0; text-align: center; border: #ccc solid 1px;}
.select-time span.select {background:var(--main-bg-color); color: var(--main-white-color); border-color: transparent;}
mat-calendar.venue-schudule thead.mat-calendar-table-header {display: none;}
mat-calendar.venue-schudule td.mat-calendar-body-label:first-child {display: none;}
mat-calendar.venue-schudule tbody.mat-calendar-body, mat-calendar.venue-schudule table.mat-calendar-table {overflow: auto; display: flex; align-items: center;}
mat-calendar.venue-schudule tbody.mat-calendar-body td {min-width: 60px; height: 80px; padding: 0 !important;}
/*mat-calendar.venue-schudule .mat-calendar-body-cell-content {border-radius: 0;}*/
mat-calendar.venue-schudule .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {border-color: transparent;}
mat-calendar.venue-schudule .mat-calendar-body-cell-content.mat-focus-indicator {/*top: 0 !important; bottom: 0 !important; transform: translate(-50%, 0%) !important;*/ min-width: 55px; height: 55px !important; font-size: 15px;}
/*mat-calendar.venue-schudule .mat-calendar-body-cell::before, mat-calendar.venue-schudule .mat-calendar-body-cell::after, mat-calendar.venue-schudule .mat-calendar-body-cell-preview {height: 70px; top: 0;}*/

.row.bookvenue {margin: 0 -8px;}
.bookvenue .col-6 {margin-bottom: 16px; padding-left:8px; padding-right:8px;}
.bookvenue .relative {position: relative;}
.bookvenue .overlay {background: rgb(0 0 0 / 50%); position: absolute; left: 0; right: 0; top: 0; bottom: 0;}
.bookvenue .text-center {color: #fff; z-index: 99; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 17px; line-height:22px;}
.middle-text {text-align: center; font-size: 20px; padding: 15px 0 0; margin: 0;}
.disab {pointer-events: none;color: #ccc;}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles.scss?ngGlobalStyle ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*@import '~bootstrap/scss/bootstrap';
@import '~ngx-toastr/toastr.css';*/
@font-face {
  font-family: "ProximaNova-Regular";
  src: url("/assets/fonts/webfonts/ProximaNova-Regular.eot?") format("eot"), url("/assets/fonts/webfonts/ProximaNova-Regular.otf") format("opentype"), url("/assets/fonts/webfonts/ProximaNova-Regular.woff") format("woff"), url("/assets/fonts/webfonts/ProximaNova-Regular.ttf") format("truetype"), url("/assets/fonts/webfonts/ProximaNova-Regular.svg#ProximaNova-Regular") format("svg");
}
body {
  padding: env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);
}

/*.ios.platform-mobile ion-menu.menu-enabled, .ios.platform-mobile ion-menu.menu-enabled, .ios.platform-mobile ion-modal.show-page {
	margin-top: constant(safe-area-inset-top); // for ios 11.1
	margin-top: env(safe-area-inset-top); // for ios 11.2 and onwards
	margin-bottom: env(safe-area-inset-bottom);
	height: calc(100% - constant(safe-area-inset-top));
	height: calc(100% - env(safe-area-inset-top) - env(safe-area-inset-bottom));
}*/
.app-title {
  color: black;
}

:root {
  --main-bg-color: "";
  --main-font-14: 14px;
  --main-font-16: 16px;
  --main-font-18: 18px;
  --main-font-12: 12px;
  --main-font-13: 13px;
  --main-radish-color: #e40909;
  --main-blacktransparent-color: rgba(0, 0, 0, .1);
  --main-lightwhite-color: rgba(255, 255, 255, .05);
  --main-textblacknormal-color: #4a4a4a;
  --main-black-color: #000;
  --main-geyser-color: #dee2e6;
  --main-greentype-color: #2f8006;
  --main-white-color: #fff;
  --main-lightgray-color: #eee;
  --main-bgdark-color: #02502c;
  --parentdashboardimage: "";
  --admindashboardimage: "" ;
}

.ima {
  background-image: url('loginbg.png');
  background-repeat: no-repeat;
  background-size: cover;
  padding: 15px;
  min-height: 100%;
}

.ImageCenter {
  margin: auto;
  background-color: transparent !important;
  overflow: hidden;
}

.contactusbutton {
  margin-top: -10px;
  margin-bottom: 10px;
}

.contactusbutton button.btn:focus,
.contactusbutton button.btn:active {
  background: transparent !important;
  box-shadow: none !important;
}

.owlimagecenter {
  margin: auto;
  overflow: hidden;
}

.loginheadercolor {
  background-color: var(--main-bg-color) !important;
}

.textcolor {
  color: var(--main-white-color) !important;
}

.TextDecorate {
  font-size: var(--main-font-14);
  font-family: "ProximaNova-Regular", sans-serif !important;
  line-height: 26px !important;
  color: var(--main-white-color) !important;
  text-align: center;
}

.ul {
  font-size: var(--main-font-14);
  font-family: "ProximaNova-Regular", sans-serif !important;
  line-height: 26px !important;
  color: var(--main-white-color) !important;
}

.btn-position {
  margin-top: 10px;
}

.btn-bgborder {
  border-color: var(--main-white-color);
}

.footer {
  color: var(--main-black-color) !important;
}

.dashboard-admin {
  z-index: 9;
  background-color: var(--main-white-color);
  margin: 0 !important;
  padding: 20px 10px;
  background: var(--admindashboardimage) no-repeat center;
  background-size: cover;
}

.dashboard-admin .row {
  margin: 0;
}

.dashboard-admin .col-4 {
  color: var(--main-white-color);
  max-width: calc((100% - 32px) / 3);
  margin: 8px auto;
  padding: 13px 0;
  text-align: center;
  border: var(--main-white-color) solid 2px;
  border-radius: 15px;
}

.dashboard-admin span {
  color: var(--main-white-color);
  font-size: 30px;
}

.dashboard-admin .col-4 div {
  align-items: center;
  font-size: 11px;
}

.dashboard-admin .col-4 img {
  width: 25px;
}

.dashboard-admin a {
  color: var(--main-white-color);
  margin-left: 5px;
}

.dashboard-admin span.title {
  color: var(--main-white-color);
  margin-left: 5px;
  font-size: 11px;
}

.dashboard-admin .col-4 div {
  align-items: center;
  font-size: 11px;
}

.dashboard-admin .col-4 img {
  width: 25px;
}

.dashboard-admin-page {
  z-index: 9;
  background-color: var(--main-white-color);
  padding: 15px 8px;
  box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.08);
  min-height: 309px;
}

.dashboard-admin-page .col-6 {
  min-height: 77px;
  color: var(--main-white-color);
  max-width: calc((100% - 32px) / 2);
  margin: 8px auto;
  padding: 15px 12px;
  text-align: center;
  border-radius: 15px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.dashboard-admin-page .col-6:nth-child(1) {
  background: #01cd88;
}

.dashboard-admin-page .col-6:nth-child(2) {
  background: #ff5949;
}

.dashboard-admin-page .col-6:nth-child(3) {
  background: #ecac48;
}

.dashboard-admin-page .col-6:nth-child(4) {
  background: #2f26d9;
}

.dashboard-admin-page .col-6:nth-child(5) {
  background: #7d4eef;
}

.dashboard-admin-page .col-6:nth-child(6) {
  background: #2697d9;
}

.dashboard-admin-page .col-6 div {
  display: block;
  text-align: right;
}

.dashboard-admin-page .col-6 div span {
  display: block;
  font-size: 30px;
}

.dashboard-admin-page .col-6 div span.title {
  font-size: 15px;
  line-height: 18px;
  margin-top: 5px;
  margin-bottom: -2px;
}

.dashboard-admin-page .col-6.Collection i.fa-rupee {
  background: url(/assets/images/icons/rupee.png) no-repeat;
  width: 40px;
  height: 40px;
  display: block;
}

.dashboard-coach {
  z-index: 9;
  background-color: var(--main-white-color);
  margin-bottom: 10px;
  padding: 15px 10px;
  min-height: 133px;
  box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.08);
}

.dashboard-coach h3 {
  color: var(--main-black-color);
  text-align: center;
  padding: 10px;
  margin: 0;
}

.dashboard-coach .row {
  margin: 0;
}

.dashboard-coach .col-6 {
  color: var(--main-white-color);
  max-width: calc((100% - 32px) / 3);
  margin: 8px auto;
  padding: 18px 5px 12px;
  text-align: center;
  border-radius: 15px;
}

.dashboard-coach .col-6 span {
  font-size: var(--main-font-12);
}

.dashboard-coach .col-6:nth-child(1) {
  background: #01cd88;
}

.dashboard-coach .col-6:nth-child(2) {
  background: #ff5949;
}

.dashboard-coach .col-6:nth-child(3) {
  background: #ecac48;
}

.dashboard-coach .col-6:nth-child(4) {
  background: #48a8ec;
}

.dashboard-coach .col-6 p {
  margin: 0;
}

.dashboard-coach .col-6 img {
  width: 30px;
}

.dashboard-coach a {
  color: var(--main-white-color);
  font-size: var(--main-font-12);
}

.parentdashboard .header {
  background: transparent;
}

.dashboard-parent {
  z-index: 9;
  margin: 0 !important;
  padding: 20px 15px;
  background: var(--parentdashboardimage) no-repeat center;
  background-size: cover;
  border-radius: 100%/0 0 60px 60px;
  box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.08);
}

.dashboard-parent img.w-img-150 {
  min-height: 150px;
  height: 150px;
  width: auto;
  max-width: 100%;
}

.dashboard-parent h3 {
  color: var(--main-white-color);
  text-align: center;
}

.dashboard-parent select.form-control {
  background: var(--main-white-color);
}

.dashboard-parent .row {
  margin: 14px 0 0.5rem;
}

.dashboard-parent .col-3 {
  color: var(--main-white-color);
  max-width: calc((100% - 80px) / 4);
  margin: 20px auto 8px;
  padding: 0;
  text-align: center;
}

html,
body {
  height: 100%;
}

body {
  margin: 0;
  font-family: "ProximaNova-Regular", sans-serif !important;
  overscroll-behavior-y: contain;
}

table.mat-calendar-table {
  background: var(--main-white-color);
}

.mat-calendar-body-cell.selectedP .mat-calendar-body-cell-content.mat-focus-indicator {
  background-color: #71b42a !important;
  color: var(--main-white-color);
  border-radius: 50%;
  margin: 0 auto;
  left: 0;
  right: 0;
}

.mat-calendar-body-cell.selectedA .mat-calendar-body-cell-content.mat-focus-indicator {
  background-color: #d54748 !important;
  color: var(--main-white-color);
  border-radius: 50%;
  margin: 0 auto;
  left: 0;
  right: 0;
}

.UserDashboardChartData {
  margin: 0 0 25px;
  padding: 0 15px;
  font-size: 15px;
  background: var(--main-white-color);
  display: grid;
}

.analytic-reportcard h4 {
  margin: 0;
  color: #403e3e;
  font-size: var(--main-font-14);
  width: calc(100% - 90px);
}

.UserDashboardChartData .widget-thumb-wrap {
  padding: 10px 0;
  min-height: 240px;
}

.analytic-reportcard {
  color: #403e3e;
  background: var(--main-themebg-color);
  margin: 0 -15px;
  font-size: var(--main-font-14);
  padding: 1rem 15px;
  display: flex;
  align-items: center;
}

.analytic-reportcard .chaticons {
  width: 110px;
}

p.buttons-row img {
  width: 24px;
  margin: 0 5px;
}

.mat-calendar.calender {
  position: relative;
}

.mat-calendar.calender .mat-calendar-period-button {
  pointer-events: none;
  top: 3px;
}

.mat-calendar {
  position: relative;
  font-family: "ProximaNova-Regular", sans-serif;
}

button.mat-focus-indicator.mat-calendar-period-button.mat-button.mat-button-base {
  display: block;
  position: absolute;
  top: 2px;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: -moz-fit-content;
  width: fit-content;
}

button.mat-focus-indicator.mat-calendar-period-button.mat-button.mat-button-base .mat-calendar-arrow {
  display: none;
}

button.mat-focus-indicator.mat-calendar-previous-button.mat-icon-button.mat-button-base {
  left: 0;
  position: absolute;
}

.notification-count {
  position: absolute;
  right: 5px;
  background: var(--main-white-color);
  color: var(--main-textblacknormal-color);
  width: 20px;
  height: 20px;
  line-height: 22px;
  font-size: 10px;
  border-radius: 50%;
  top: 10px;
}

.fees-details .row.lightyellow .pricebar i.fa-rupee {
  background: url(/assets/images/icons/yellowrupee.png) no-repeat;
  background-size: 20px;
  width: 20px;
  height: 20px;
  display: block;
}

.fees-details .row.lightgreen .pricebar i.fa-rupee {
  background: url(/assets/images/icons/greenrupee.png) no-repeat;
  background-size: 18px;
  width: 18px;
  height: 18px;
  display: block;
}

.fees-details .row.lightred .pricebar i.fa-rupee {
  background: url(/assets/images/icons/redrupee.png) no-repeat;
  background-size: 20px;
  width: 20px;
  height: 20px;
  display: block;
}

.recent-payment .row.lightyellow .pricebar i.fa-rupee,
.recent-payment .row.lightgreen .pricebar i.fa-rupee,
.recent-payment .row.lightred .pricebar i.fa-rupee {
  background: url(/assets/images/icons/rupee.png) no-repeat;
  background-size: 20px;
  width: 20px;
  height: 20px;
  display: block;
  float: left;
}

.profile-section h2 span i.fa-rupee {
  background-size: 20px !important;
  width: 20px !important;
  height: 20px !important;
}

.profile-section .feesinfo-header i.fa-rupee {
  background: url(/assets/images/icons/rupee.png) no-repeat;
  background-size: 12px;
  width: 12px;
  height: 12px;
  display: block;
}

.amountdisplay span:first-child span i.fa-rupee {
  background: url(/assets/images/icons/grayrupee.png) no-repeat;
  background-size: 16px;
  width: 16px;
  height: 16px;
  display: block;
}

.amountdisplay span:last-child span i.fa-rupee {
  background: url(/assets/images/icons/rupee.png) no-repeat;
  background-size: 16px;
  width: 16px;
  height: 16px;
  display: block;
}

.feesinfo-fees span i.fa-rupee {
  background: url(/assets/images/icons/grayrupee.png) no-repeat;
  background-size: 14px;
  width: 14px;
  height: 14px;
  display: block;
}

.newplusbtntext span i.fa-rupee {
  background: url(/assets/images/icons/rupee.png) no-repeat;
  background-size: 14px;
  width: 14px;
  height: 14px;
  display: block;
}

mat-dialog-container {
  background: var(--main-themebg-color) !important;
}

.dashboard-admin-page .col-6 .bg {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

.listing.dashobard li div {
  display: flex;
  align-items: center;
  width: 100%;
}

.mat-calendar-body-cell-content {
  width: 70% !important;
  height: 70% !important;
}

.mat-calendar-body-cell-content.mat-focus-indicator {
  top: 50%;
  left: 50% !important;
  transform: translate(-50%, -50%);
}

.position-relative {
  position: relative;
}

button {
  position: relative;
}

.studentlistview .student-list,
#recent-payment-data,
.fees-details .inputsection {
  position: relative;
}

.changenumber {
  position: absolute;
  right: 0;
  top: 0;
  color: blue;
  display: flex;
  align-items: center;
}

.tableHeader.heading {
  padding: 15px;
}

/*@media screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
	body.is-ios .header {top: 0;}
}*/
/*button:before {content:''; background-color: rgba(255,255,255,0.6); position: absolute; top: 50%; left: 50%; width:0; height:0; border-radius: 50%;}
button:focus:before {transition: all 0.5s ease-out; opacity:0; width:160px; height:160px; margin-top:-80px; margin-left:-80px;}*/
/*@-webkit-keyframes effect_dylan {
50% {transform: scale(1.5, 1.5); opacity: 0;}
99% {transform: scale(0.001, 0.001); opacity: 0;}
100% {transform: scale(0.001, 0.001); opacity: 1;}}
@keyframes effect_dylan {
50% {transform: scale(1.5, 1.5); opacity: 0;}
99% {transform: scale(0.001, 0.001); opacity: 0;}
100% {transform: scale(0.001, 0.001); opacity: 1;}}

button:after,
.studentlistview .student-list .mt-2.d-flex:after,
#recent-payment-data .row:after,
.fees-details .inputsection .select:after,
.profile-section .profilepage:after {content: ''; background-color: rgb(170, 170, 170); display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; transform: scale(0.001, 0.001);}

button:active:after,
.studentlistview .student-list .mt-2.d-flex:active:after,
#recent-payment-data .row:active:after,
.fees-details .inputsection .select:active:after,
.profile-section .profilepage:active:after,
.dashboard-coach .col-6:active:after,
.dashboard-admin-page .col-6 .bg:active:after,
.header span:active:after {-webkit-animation: effect_dylan 0.5s ease-out; animation: effect_dylan 0.5s ease-out;}

button:focus,
.studentlistview .student-list .mt-2.d-flex:focus,
#recent-payment-data .row:focus,
.fees-details .inputsection .select:focus,
.profile-section .profilepage:focus,
.dashboard-coach .col-6:focus,
.dashboard-admin-page .col-6 .bg:focus,
.header span:focus {outline: 0; color: #fff;}

.dashboard-coach .col-6:after,
.dashboard-admin-page .col-6 .bg:after,
.header span:after {content: ''; background-color: aliceblue; border-radius: 50%; display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; transform: scale(0.001, 0.001);}*/
.boxsport {
  background-color: var(--main-white-color);
}

.titlebar ul {
  padding: 0;
  margin: 0 -5px;
  list-style: none;
  overflow: auto;
  display: flex;
  align-items: center;
}

.titlebar .font20 {
  font-size: 20px;
}

.titlebar ul li {
  padding: 0;
  background: var(--main-bg-color);
  position: relative;
  height: 100px;
  width: 100%;
  margin: 5px 5px;
  text-align: center;
  color: #fff;
  font-size: 16px;
}

.titlebar ul li img {
  display: block;
  margin: 0 auto;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  object-fit: cover;
}

.titlebar ul li span {
  position: relative;
  z-index: 99;
  margin: 37px 0;
  display: block;
  font-size: 20px !important;
}

.titlebar ul li .overlay {
  background: rgba(0, 0, 0, 0.4);
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  z-index: 9;
}
/*!*************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/flatpickr/dist/flatpickr.css?ngGlobalStyle ***!
  \*************************************************************************************************************************************************************************************************************************************************/
.flatpickr-calendar {
  background: transparent;
  opacity: 0;
  display: none;
  text-align: center;
  visibility: hidden;
  padding: 0;
  animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 24px;
  border-radius: 5px;
  position: absolute;
  width: 307.875px;
  box-sizing: border-box;
  touch-action: manipulation;
  background: #fff;
  box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0,0,0,0.08);
}
.flatpickr-calendar.open,
.flatpickr-calendar.inline {
  opacity: 1;
  max-height: 640px;
  visibility: visible;
}
.flatpickr-calendar.open {
  display: inline-block;
  z-index: 99999;
}
.flatpickr-calendar.animate.open {
  animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px;
}
.flatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px);
}
.flatpickr-calendar.static.open {
  z-index: 999;
  display: block;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
  box-shadow: none !important;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
  box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-calendar .hasWeeks .dayContainer,
.flatpickr-calendar .hasTime .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0;
}
.flatpickr-calendar.hasTime .flatpickr-time {
  height: 40px;
  border-top: 1px solid #e6e6e6;
}
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto;
}
.flatpickr-calendar:before,
.flatpickr-calendar:after {
  position: absolute;
  display: block;
  pointer-events: none;
  border: solid transparent;
  content: '';
  height: 0;
  width: 0;
  left: 22px;
}
.flatpickr-calendar.rightMost:before,
.flatpickr-calendar.arrowRight:before,
.flatpickr-calendar.rightMost:after,
.flatpickr-calendar.arrowRight:after {
  left: auto;
  right: 22px;
}
.flatpickr-calendar.arrowCenter:before,
.flatpickr-calendar.arrowCenter:after {
  left: 50%;
  right: 50%;
}
.flatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px;
}
.flatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px;
}
.flatpickr-calendar.arrowTop:before,
.flatpickr-calendar.arrowTop:after {
  bottom: 100%;
}
.flatpickr-calendar.arrowTop:before {
  border-bottom-color: #e6e6e6;
}
.flatpickr-calendar.arrowTop:after {
  border-bottom-color: #fff;
}
.flatpickr-calendar.arrowBottom:before,
.flatpickr-calendar.arrowBottom:after {
  top: 100%;
}
.flatpickr-calendar.arrowBottom:before {
  border-top-color: #e6e6e6;
}
.flatpickr-calendar.arrowBottom:after {
  border-top-color: #fff;
}
.flatpickr-calendar:focus {
  outline: 0;
}
.flatpickr-wrapper {
  position: relative;
  display: inline-block;
}
.flatpickr-months {
  display: flex;
}
.flatpickr-months .flatpickr-month {
  background: transparent;
  color: rgba(0,0,0,0.9);
  fill: rgba(0,0,0,0.9);
  height: 34px;
  line-height: 1;
  text-align: center;
  position: relative;
  -webkit-user-select: none;
          user-select: none;
  overflow: hidden;
  flex: 1;
}
.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  height: 34px;
  padding: 10px;
  z-index: 3;
  color: rgba(0,0,0,0.9);
  fill: rgba(0,0,0,0.9);
}
.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,
.flatpickr-months .flatpickr-next-month.flatpickr-disabled {
  display: none;
}
.flatpickr-months .flatpickr-prev-month i,
.flatpickr-months .flatpickr-next-month i {
  position: relative;
}
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
/*
      /*rtl:begin:ignore*/
/*
      */
  left: 0;
/*
      /*rtl:end:ignore*/
/*
      */
}
/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
/*
      /*rtl:begin:ignore*/
/*
      */
  right: 0;
/*
      /*rtl:end:ignore*/
/*
      */
}
/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover {
  color: #959ea9;
}
.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
  fill: #f64747;
}
.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month svg {
  width: 14px;
  height: 14px;
}
.flatpickr-months .flatpickr-prev-month svg path,
.flatpickr-months .flatpickr-next-month svg path {
  transition: fill 0.1s;
  fill: inherit;
}
.numInputWrapper {
  position: relative;
  height: auto;
}
.numInputWrapper input,
.numInputWrapper span {
  display: inline-block;
}
.numInputWrapper input {
  width: 100%;
}
.numInputWrapper input::-ms-clear {
  display: none;
}
.numInputWrapper input::-webkit-outer-spin-button,
.numInputWrapper input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
.numInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
  border: 1px solid rgba(57,57,57,0.15);
  box-sizing: border-box;
}
.numInputWrapper span:hover {
  background: rgba(0,0,0,0.1);
}
.numInputWrapper span:active {
  background: rgba(0,0,0,0.2);
}
.numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute;
}
.numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0;
}
.numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(57,57,57,0.6);
  top: 26%;
}
.numInputWrapper span.arrowDown {
  top: 50%;
}
.numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(57,57,57,0.6);
  top: 40%;
}
.numInputWrapper span svg {
  width: inherit;
  height: auto;
}
.numInputWrapper span svg path {
  fill: rgba(0,0,0,0.5);
}
.numInputWrapper:hover {
  background: rgba(0,0,0,0.05);
}
.numInputWrapper:hover span {
  opacity: 1;
}
.flatpickr-current-month {
  font-size: 135%;
  line-height: inherit;
  font-weight: 300;
  color: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  padding: 7.48px 0 0 0;
  line-height: 1;
  height: 34px;
  display: inline-block;
  text-align: center;
  transform: translate3d(0px, 0px, 0px);
}
.flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  margin-left: 0.5ch;
  padding: 0;
}
.flatpickr-current-month span.cur-month:hover {
  background: rgba(0,0,0,0.05);
}
.flatpickr-current-month .numInputWrapper {
  width: 6ch;
  width: 7ch\0;
  display: inline-block;
}
.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: rgba(0,0,0,0.9);
}
.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: rgba(0,0,0,0.9);
}
.flatpickr-current-month input.cur-year {
  background: transparent;
  box-sizing: border-box;
  color: inherit;
  cursor: text;
  padding: 0 0 0 0.5ch;
  margin: 0;
  display: inline-block;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  line-height: inherit;
  height: auto;
  border: 0;
  border-radius: 0;
  vertical-align: initial;
  appearance: textfield;
}
.flatpickr-current-month input.cur-year:focus {
  outline: 0;
}
.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(0,0,0,0.5);
  background: transparent;
  pointer-events: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months {
  appearance: menulist;
  background: transparent;
  border: none;
  border-radius: 0;
  box-sizing: border-box;
  color: inherit;
  cursor: pointer;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  height: auto;
  line-height: inherit;
  margin: -1px 0 0 0;
  outline: none;
  padding: 0 0 0 0.5ch;
  position: relative;
  vertical-align: initial;
  -webkit-box-sizing: border-box;
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  width: auto;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:focus,
.flatpickr-current-month .flatpickr-monthDropdown-months:active {
  outline: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  background: rgba(0,0,0,0.05);
}
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
  background-color: transparent;
  outline: none;
  padding: 0;
}
.flatpickr-weekdays {
  background: transparent;
  text-align: center;
  overflow: hidden;
  width: 100%;
  display: flex;
  align-items: center;
  height: 28px;
}
.flatpickr-weekdays .flatpickr-weekdaycontainer {
  display: flex;
  flex: 1;
}
span.flatpickr-weekday {
  cursor: default;
  font-size: 90%;
  background: transparent;
  color: rgba(0,0,0,0.54);
  line-height: 1;
  margin: 0;
  text-align: center;
  display: block;
  flex: 1;
  font-weight: bolder;
}
.dayContainer,
.flatpickr-weeks {
  padding: 1px 0 0 0;
}
.flatpickr-days {
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: flex-start;
  width: 307.875px;
}
.flatpickr-days:focus {
  outline: 0;
}
.dayContainer {
  padding: 0;
  outline: 0;
  text-align: left;
  width: 307.875px;
  min-width: 307.875px;
  max-width: 307.875px;
  box-sizing: border-box;
  display: inline-block;
  display: flex;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  justify-content: space-around;
  transform: translate3d(0px, 0px, 0px);
  opacity: 1;
}
.dayContainer + .dayContainer {
  box-shadow: -1px 0 0 #e6e6e6;
}
.flatpickr-day {
  background: none;
  border: 1px solid transparent;
  border-radius: 150px;
  box-sizing: border-box;
  color: #393939;
  cursor: pointer;
  font-weight: 400;
  width: 14.2857143%;
  flex-basis: 14.2857143%;
  max-width: 39px;
  height: 39px;
  line-height: 39px;
  margin: 0;
  display: inline-block;
  position: relative;
  justify-content: center;
  text-align: center;
}
.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.today.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day:focus,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background: #e6e6e6;
  border-color: #e6e6e6;
}
.flatpickr-day.today {
  border-color: #959ea9;
}
.flatpickr-day.today:hover,
.flatpickr-day.today:focus {
  border-color: #959ea9;
  background: #959ea9;
  color: #fff;
}
.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
  background: #569ff7;
  box-shadow: none;
  color: #fff;
  border-color: #569ff7;
}
.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange,
.flatpickr-day.endRange.startRange {
  border-radius: 50px 0 0 50px;
}
.flatpickr-day.selected.endRange,
.flatpickr-day.startRange.endRange,
.flatpickr-day.endRange.endRange {
  border-radius: 0 50px 50px 0;
}
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
  box-shadow: -10px 0 0 #569ff7;
}
.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange,
.flatpickr-day.endRange.startRange.endRange {
  border-radius: 50px;
}
.flatpickr-day.inRange {
  border-radius: 0;
  box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.notAllowed.nextMonthDay {
  color: rgba(57,57,57,0.3);
  background: transparent;
  border-color: transparent;
  cursor: default;
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover {
  cursor: not-allowed;
  color: rgba(57,57,57,0.1);
}
.flatpickr-day.week.selected {
  border-radius: 0;
  box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
}
.flatpickr-day.hidden {
  visibility: hidden;
}
.rangeMode .flatpickr-day {
  margin-top: 1px;
}
.flatpickr-weekwrapper {
  float: left;
}
.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  box-shadow: 1px 0 0 #e6e6e6;
}
.flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px;
}
.flatpickr-weekwrapper span.flatpickr-day,
.flatpickr-weekwrapper span.flatpickr-day:hover {
  display: block;
  width: 100%;
  max-width: none;
  color: rgba(57,57,57,0.3);
  background: transparent;
  cursor: default;
  border: none;
}
.flatpickr-innerContainer {
  display: block;
  display: flex;
  box-sizing: border-box;
  overflow: hidden;
}
.flatpickr-rContainer {
  display: inline-block;
  padding: 0;
  box-sizing: border-box;
}
.flatpickr-time {
  text-align: center;
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  box-sizing: border-box;
  overflow: hidden;
  display: flex;
}
.flatpickr-time:after {
  content: "";
  display: table;
  clear: both;
}
.flatpickr-time .numInputWrapper {
  flex: 1;
  width: 40%;
  height: 40px;
  float: left;
}
.flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: #393939;
}
.flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: #393939;
}
.flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%;
}
.flatpickr-time.time24hr .numInputWrapper {
  width: 49%;
}
.flatpickr-time input {
  background: transparent;
  box-shadow: none;
  border: 0;
  border-radius: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  height: inherit;
  line-height: inherit;
  color: #393939;
  font-size: 14px;
  position: relative;
  box-sizing: border-box;
  appearance: textfield;
}
.flatpickr-time input.flatpickr-hour {
  font-weight: bold;
}
.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second {
  font-weight: 400;
}
.flatpickr-time input:focus {
  outline: 0;
  border: 0;
}
.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm {
  height: inherit;
  float: left;
  line-height: inherit;
  color: #393939;
  font-weight: bold;
  width: 2%;
  -webkit-user-select: none;
          user-select: none;
  align-self: center;
}
.flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 400;
}
.flatpickr-time input:hover,
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time input:focus,
.flatpickr-time .flatpickr-am-pm:focus {
  background: #eee;
}
.flatpickr-input[readonly] {
  cursor: pointer;
}
@keyframes fpFadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

/*!******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/ngx-toastr/toastr.css?ngGlobalStyle ***!
  \******************************************************************************************************************************************************************************************************************************************/
/* based on angular-toastr css https://github.com/Foxandxss/angular-toastr/blob/cb508fe6801d6b288d3afc525bb40fee1b101650/dist/angular-toastr.css */

/* position */
.toast-center-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-left {
  top: 12px;
  left: 12px;
}
.toast-top-right {
  top: 12px;
  right: 12px;
}
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}

/* toast styles */
.toast-title {
  font-weight: bold;
}
.toast-message {
  word-wrap: break-word;
}
.toast-message a,
.toast-message label {
  color: #FFFFFF;
}
.toast-message a:hover {
  color: #CCCCCC;
  text-decoration: none;
}
.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
  text-shadow: 0 1px 0 #ffffff;
  /* opacity: 0.8; */
}
.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
}
/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.toast-container {
  pointer-events: none;
  position: fixed;
  z-index: 999999;
}
.toast-container * {
  box-sizing: border-box;
}
.toast-container .ngx-toastr {
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  background-size: 24px;
  box-shadow: 0 0 12px #999999;
  color: #FFFFFF;
}
.toast-container .ngx-toastr:hover {
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  cursor: pointer;
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/info-circle.svg */
.toast-info {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+");
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/times-circle.svg */
.toast-error {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+");
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/check.svg */
.toast-success {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==");
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/exclamation-triangle.svg */
.toast-warning {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==");
}
.toast-container.toast-top-center .ngx-toastr,
.toast-container.toast-bottom-center .ngx-toastr {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}
.toast-container.toast-top-full-width .ngx-toastr,
.toast-container.toast-bottom-full-width .ngx-toastr {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}
.ngx-toastr {
  background-color: #030303;
  pointer-events: auto;
}
.toast-success {
  background-color: #51A351;
}
.toast-error {
  background-color: #BD362F;
}
.toast-info {
  background-color: #2F96B4;
}
.toast-warning {
  background-color: #F89406;
}
.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
}
/* Responsive Design */
@media all and (max-width: 240px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  .toast-container .ngx-toastr.div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}


/*# sourceMappingURL=styles.css.map*/