/*!**********************************************************************************************************************************************************************************************************************************!*\
  !*** 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/css/app.min.css?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css?family=Nunito+Sans:300,400,600,700,900&display=swap);
/*!*********************************************************************************************************************************************************************************************************************************!*\
  !*** 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/css/custom.css?ngGlobalStyle ***!
  \*********************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);
/*!**********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/css/loader.css?ngGlobalStyle ***!
  \*********************************************************************************************************************************************************************************************************************************/
.progressBar {
    --diameter: 100px;
    --stroke: 10px;
    background: #ccc;
    border-radius: 50%;
    height: var(--diameter);
    width: var(--diameter);
    position: relative;
    box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.3);
  }
  .progress__mask, .progress__fill {
    border-radius: 50%;
    clip: rect(0, var(--diameter), var(--diameter), calc(var(--diameter) / 2));
    height: var(--diameter);
    width: var(--diameter);
    overflow: hidden;
    position: absolute;
  }
  .progress__fill {
    background: #2d709d;
    clip: rect(0, calc(var(--diameter) / 2), var(--diameter), 0);
  }
  .progressBar:after {
    position: absolute;
    content: attr(data-progress);
    background: #fff;
    border-radius: 50%;
    display: flex;
    bottom: var(--stroke);
    top: var(--stroke);
    left: var(--stroke);
    right: var(--stroke);
    justify-content: center;
    align-items: center;
    color: #0f2027;
    font-size: 1.5rem;
  }
  .progressBar:before {
    content: "%";
    position: absolute;
    color: #000;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    width: 100%;
    z-index: 99;
    top: 36px;
    padding-left: 49px;
    font-size: 19px;
  }
  .progressBar[data-progress="1"] .progress__mask--full,
  .progressBar[data-progress="1"] .progress__fill {
    transform: rotate(1.8deg);
  }
  .progressBar[data-progress="2"] .progress__mask--full,
  .progressBar[data-progress="2"] .progress__fill {
    transform: rotate(3.6deg);
  }
  .progressBar[data-progress="3"] .progress__mask--full,
  .progressBar[data-progress="3"] .progress__fill {
    transform: rotate(5.4deg);
  }
  .progressBar[data-progress="4"] .progress__mask--full,
  .progressBar[data-progress="4"] .progress__fill {
    transform: rotate(7.2deg);
  }
  .progressBar[data-progress="5"] .progress__mask--full,
  .progressBar[data-progress="5"] .progress__fill {
    transform: rotate(9deg);
  }
  .progressBar[data-progress="6"] .progress__mask--full,
  .progressBar[data-progress="6"] .progress__fill {
    transform: rotate(10.8deg);
  }
  .progressBar[data-progress="7"] .progress__mask--full,
  .progressBar[data-progress="7"] .progress__fill {
    transform: rotate(12.6deg);
  }
  .progressBar[data-progress="8"] .progress__mask--full,
  .progressBar[data-progress="8"] .progress__fill {
    transform: rotate(14.4deg);
  }
  .progressBar[data-progress="9"] .progress__mask--full,
  .progressBar[data-progress="9"] .progress__fill {
    transform: rotate(16.2deg);
  }
  .progressBar[data-progress="10"] .progress__mask--full,
  .progressBar[data-progress="10"] .progress__fill {
    transform: rotate(18deg);
  }
  .progressBar[data-progress="11"] .progress__mask--full,
  .progressBar[data-progress="11"] .progress__fill {
    transform: rotate(19.8deg);
  }
  .progressBar[data-progress="12"] .progress__mask--full,
  .progressBar[data-progress="12"] .progress__fill {
    transform: rotate(21.6deg);
  }
  .progressBar[data-progress="13"] .progress__mask--full,
  .progressBar[data-progress="13"] .progress__fill {
    transform: rotate(23.4deg);
  }
  .progressBar[data-progress="14"] .progress__mask--full,
  .progressBar[data-progress="14"] .progress__fill {
    transform: rotate(25.2deg);
  }
  .progressBar[data-progress="15"] .progress__mask--full,
  .progressBar[data-progress="15"] .progress__fill {
    transform: rotate(27deg);
  }
  .progressBar[data-progress="16"] .progress__mask--full,
  .progressBar[data-progress="16"] .progress__fill {
    transform: rotate(28.8deg);
  }
  .progressBar[data-progress="17"] .progress__mask--full,
  .progressBar[data-progress="17"] .progress__fill {
    transform: rotate(30.6deg);
  }
  .progressBar[data-progress="18"] .progress__mask--full,
  .progressBar[data-progress="18"] .progress__fill {
    transform: rotate(32.4deg);
  }
  .progressBar[data-progress="19"] .progress__mask--full,
  .progressBar[data-progress="19"] .progress__fill {
    transform: rotate(34.2deg);
  }
  .progressBar[data-progress="20"] .progress__mask--full,
  .progressBar[data-progress="20"] .progress__fill {
    transform: rotate(36deg);
  }
  .progressBar[data-progress="21"] .progress__mask--full,
  .progressBar[data-progress="21"] .progress__fill {
    transform: rotate(37.8deg);
  }
  .progressBar[data-progress="22"] .progress__mask--full,
  .progressBar[data-progress="22"] .progress__fill {
    transform: rotate(39.6deg);
  }
  .progressBar[data-progress="23"] .progress__mask--full,
  .progressBar[data-progress="23"] .progress__fill {
    transform: rotate(41.4deg);
  }
  .progressBar[data-progress="24"] .progress__mask--full,
  .progressBar[data-progress="24"] .progress__fill {
    transform: rotate(43.2deg);
  }
  .progressBar[data-progress="25"] .progress__mask--full,
  .progressBar[data-progress="25"] .progress__fill {
    transform: rotate(45deg);
  }
  .progressBar[data-progress="26"] .progress__mask--full,
  .progressBar[data-progress="26"] .progress__fill {
    transform: rotate(46.8deg);
  }
  .progressBar[data-progress="27"] .progress__mask--full,
  .progressBar[data-progress="27"] .progress__fill {
    transform: rotate(48.6deg);
  }
  .progressBar[data-progress="28"] .progress__mask--full,
  .progressBar[data-progress="28"] .progress__fill {
    transform: rotate(50.4deg);
  }
  .progressBar[data-progress="29"] .progress__mask--full,
  .progressBar[data-progress="29"] .progress__fill {
    transform: rotate(52.2deg);
  }
  .progressBar[data-progress="30"] .progress__mask--full,
  .progressBar[data-progress="30"] .progress__fill {
    transform: rotate(54deg);
  }
  .progressBar[data-progress="31"] .progress__mask--full,
  .progressBar[data-progress="31"] .progress__fill {
    transform: rotate(55.8deg);
  }
  .progressBar[data-progress="32"] .progress__mask--full,
  .progressBar[data-progress="32"] .progress__fill {
    transform: rotate(57.6deg);
  }
  .progressBar[data-progress="33"] .progress__mask--full,
  .progressBar[data-progress="33"] .progress__fill {
    transform: rotate(59.4deg);
  }
  .progressBar[data-progress="34"] .progress__mask--full,
  .progressBar[data-progress="34"] .progress__fill {
    transform: rotate(61.2deg);
  }
  .progressBar[data-progress="35"] .progress__mask--full,
  .progressBar[data-progress="35"] .progress__fill {
    transform: rotate(63deg);
  }
  .progressBar[data-progress="36"] .progress__mask--full,
  .progressBar[data-progress="36"] .progress__fill {
    transform: rotate(64.8deg);
  }
  .progressBar[data-progress="37"] .progress__mask--full,
  .progressBar[data-progress="37"] .progress__fill {
    transform: rotate(66.6deg);
  }
  .progressBar[data-progress="38"] .progress__mask--full,
  .progressBar[data-progress="38"] .progress__fill {
    transform: rotate(68.4deg);
  }
  .progressBar[data-progress="39"] .progress__mask--full,
  .progressBar[data-progress="39"] .progress__fill {
    transform: rotate(70.2deg);
  }
  .progressBar[data-progress="40"] .progress__mask--full,
  .progressBar[data-progress="40"] .progress__fill {
    transform: rotate(72deg);
  }
  .progressBar[data-progress="41"] .progress__mask--full,
  .progressBar[data-progress="41"] .progress__fill {
    transform: rotate(73.8deg);
  }
  .progressBar[data-progress="42"] .progress__mask--full,
  .progressBar[data-progress="42"] .progress__fill {
    transform: rotate(75.6deg);
  }
  .progressBar[data-progress="43"] .progress__mask--full,
  .progressBar[data-progress="43"] .progress__fill {
    transform: rotate(77.4deg);
  }
  .progressBar[data-progress="44"] .progress__mask--full,
  .progressBar[data-progress="44"] .progress__fill {
    transform: rotate(79.2deg);
  }
  .progressBar[data-progress="45"] .progress__mask--full,
  .progressBar[data-progress="45"] .progress__fill {
    transform: rotate(81deg);
  }
  .progressBar[data-progress="46"] .progress__mask--full,
  .progressBar[data-progress="46"] .progress__fill {
    transform: rotate(82.8deg);
  }
  .progressBar[data-progress="47"] .progress__mask--full,
  .progressBar[data-progress="47"] .progress__fill {
    transform: rotate(84.6deg);
  }
  .progressBar[data-progress="48"] .progress__mask--full,
  .progressBar[data-progress="48"] .progress__fill {
    transform: rotate(86.4deg);
  }
  .progressBar[data-progress="49"] .progress__mask--full,
  .progressBar[data-progress="49"] .progress__fill {
    transform: rotate(88.2deg);
  }
  .progressBar[data-progress="50"] .progress__mask--full,
  .progressBar[data-progress="50"] .progress__fill {
    transform: rotate(90deg);
  }
  .progressBar[data-progress="51"] .progress__mask--full,
  .progressBar[data-progress="51"] .progress__fill {
    transform: rotate(91.8deg);
  }
  .progressBar[data-progress="52"] .progress__mask--full,
  .progressBar[data-progress="52"] .progress__fill {
    transform: rotate(93.6deg);
  }
  .progressBar[data-progress="53"] .progress__mask--full,
  .progressBar[data-progress="53"] .progress__fill {
    transform: rotate(95.4deg);
  }
  .progressBar[data-progress="54"] .progress__mask--full,
  .progressBar[data-progress="54"] .progress__fill {
    transform: rotate(97.2deg);
  }
  .progressBar[data-progress="55"] .progress__mask--full,
  .progressBar[data-progress="55"] .progress__fill {
    transform: rotate(99deg);
  }
  .progressBar[data-progress="56"] .progress__mask--full,
  .progressBar[data-progress="56"] .progress__fill {
    transform: rotate(100.8deg);
  }
  .progressBar[data-progress="57"] .progress__mask--full,
  .progressBar[data-progress="57"] .progress__fill {
    transform: rotate(102.6deg);
  }
  .progressBar[data-progress="58"] .progress__mask--full,
  .progressBar[data-progress="58"] .progress__fill {
    transform: rotate(104.4deg);
  }
  .progressBar[data-progress="59"] .progress__mask--full,
  .progressBar[data-progress="59"] .progress__fill {
    transform: rotate(106.2deg);
  }
  .progressBar[data-progress="60"] .progress__mask--full,
  .progressBar[data-progress="60"] .progress__fill {
    transform: rotate(108deg);
  }
  .progressBar[data-progress="61"] .progress__mask--full,
  .progressBar[data-progress="61"] .progress__fill {
    transform: rotate(109.8deg);
  }
  .progressBar[data-progress="62"] .progress__mask--full,
  .progressBar[data-progress="62"] .progress__fill {
    transform: rotate(111.6deg);
  }
  .progressBar[data-progress="63"] .progress__mask--full,
  .progressBar[data-progress="63"] .progress__fill {
    transform: rotate(113.4deg);
  }
  .progressBar[data-progress="64"] .progress__mask--full,
  .progressBar[data-progress="64"] .progress__fill {
    transform: rotate(115.2deg);
  }
  .progressBar[data-progress="65"] .progress__mask--full,
  .progressBar[data-progress="65"] .progress__fill {
    transform: rotate(117deg);
  }
  .progressBar[data-progress="66"] .progress__mask--full,
  .progressBar[data-progress="66"] .progress__fill {
    transform: rotate(118.8deg);
  }
  .progressBar[data-progress="67"] .progress__mask--full,
  .progressBar[data-progress="67"] .progress__fill {
    transform: rotate(120.6deg);
  }
  .progressBar[data-progress="68"] .progress__mask--full,
  .progressBar[data-progress="68"] .progress__fill {
    transform: rotate(122.4deg);
  }
  .progressBar[data-progress="69"] .progress__mask--full,
  .progressBar[data-progress="69"] .progress__fill {
    transform: rotate(124.2deg);
  }
  .progressBar[data-progress="70"] .progress__mask--full,
  .progressBar[data-progress="70"] .progress__fill {
    transform: rotate(126deg);
  }
  .progressBar[data-progress="71"] .progress__mask--full,
  .progressBar[data-progress="71"] .progress__fill {
    transform: rotate(127.8deg);
  }
  .progressBar[data-progress="72"] .progress__mask--full,
  .progressBar[data-progress="72"] .progress__fill {
    transform: rotate(129.6deg);
  }
  .progressBar[data-progress="73"] .progress__mask--full,
  .progressBar[data-progress="73"] .progress__fill {
    transform: rotate(131.4deg);
  }
  .progressBar[data-progress="74"] .progress__mask--full,
  .progressBar[data-progress="74"] .progress__fill {
    transform: rotate(133.2deg);
  }
  .progressBar[data-progress="75"] .progress__mask--full,
  .progressBar[data-progress="75"] .progress__fill {
    transform: rotate(135deg);
  }
  .progressBar[data-progress="76"] .progress__mask--full,
  .progressBar[data-progress="76"] .progress__fill {
    transform: rotate(136.8deg);
  }
  .progressBar[data-progress="77"] .progress__mask--full,
  .progressBar[data-progress="77"] .progress__fill {
    transform: rotate(138.6deg);
  }
  .progressBar[data-progress="78"] .progress__mask--full,
  .progressBar[data-progress="78"] .progress__fill {
    transform: rotate(140.4deg);
  }
  .progressBar[data-progress="79"] .progress__mask--full,
  .progressBar[data-progress="79"] .progress__fill {
    transform: rotate(142.2deg);
  }
  .progressBar[data-progress="80"] .progress__mask--full,
  .progressBar[data-progress="80"] .progress__fill {
    transform: rotate(144deg);
  }
  .progressBar[data-progress="81"] .progress__mask--full,
  .progressBar[data-progress="81"] .progress__fill {
    transform: rotate(145.8deg);
  }
  .progressBar[data-progress="82"] .progress__mask--full,
  .progressBar[data-progress="82"] .progress__fill {
    transform: rotate(147.6deg);
  }
  .progressBar[data-progress="83"] .progress__mask--full,
  .progressBar[data-progress="83"] .progress__fill {
    transform: rotate(149.4deg);
  }
  .progressBar[data-progress="84"] .progress__mask--full,
  .progressBar[data-progress="84"] .progress__fill {
    transform: rotate(151.2deg);
  }
  .progressBar[data-progress="85"] .progress__mask--full,
  .progressBar[data-progress="85"] .progress__fill {
    transform: rotate(153deg);
  }
  .progressBar[data-progress="86"] .progress__mask--full,
  .progressBar[data-progress="86"] .progress__fill {
    transform: rotate(154.8deg);
  }
  .progressBar[data-progress="87"] .progress__mask--full,
  .progressBar[data-progress="87"] .progress__fill {
    transform: rotate(156.6deg);
  }
  .progressBar[data-progress="88"] .progress__mask--full,
  .progressBar[data-progress="88"] .progress__fill {
    transform: rotate(158.4deg);
  }
  .progressBar[data-progress="89"] .progress__mask--full,
  .progressBar[data-progress="89"] .progress__fill {
    transform: rotate(160.2deg);
  }
  .progressBar[data-progress="90"] .progress__mask--full,
  .progressBar[data-progress="90"] .progress__fill {
    transform: rotate(162deg);
  }
  .progressBar[data-progress="91"] .progress__mask--full,
  .progressBar[data-progress="91"] .progress__fill {
    transform: rotate(163.8deg);
  }
  .progressBar[data-progress="92"] .progress__mask--full,
  .progressBar[data-progress="92"] .progress__fill {
    transform: rotate(165.6deg);
  }
  .progressBar[data-progress="93"] .progress__mask--full,
  .progressBar[data-progress="93"] .progress__fill {
    transform: rotate(167.4deg);
  }
  .progressBar[data-progress="94"] .progress__mask--full,
  .progressBar[data-progress="94"] .progress__fill {
    transform: rotate(169.2deg);
  }
  .progressBar[data-progress="95"] .progress__mask--full,
  .progressBar[data-progress="95"] .progress__fill {
    transform: rotate(171deg);
  }
  .progressBar[data-progress="96"] .progress__mask--full,
  .progressBar[data-progress="96"] .progress__fill {
    transform: rotate(172.8deg);
  }
  .progressBar[data-progress="97"] .progress__mask--full,
  .progressBar[data-progress="97"] .progress__fill {
    transform: rotate(174.6deg);
  }
  .progressBar[data-progress="98"] .progress__mask--full,
  .progressBar[data-progress="98"] .progress__fill {
    transform: rotate(176.4deg);
  }
  .progressBar[data-progress="99"] .progress__mask--full,
  .progressBar[data-progress="99"] .progress__fill {
    transform: rotate(178.2deg);
  }
  .progressBar[data-progress="100"] .progress__mask--full,
  .progressBar[data-progress="100"] .progress__fill {
    transform: rotate(180deg);
  }
  
  /* For aesthetics only ------------------------------------------------------------------*/

  .card_progress {
    display: flex;
    justify-content: center;
    align-items: center;
    background: rgba(3, 3, 3, 0.8);
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
  }
/*!************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/css/keenicons.css?ngGlobalStyle ***!
  \************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: "keenicons-duotone";
  src: url('keenicons-duotone.c521ae4142ae2c34.eot?eut7fk');
  src: url('keenicons-duotone.c521ae4142ae2c34.eot?eut7fk#iefix') format("embedded-opentype"), url('keenicons-duotone.dcccfa1f7aacd8da.ttf?eut7fk') format("truetype"), url('keenicons-duotone.5a06c12de39860ec.woff?eut7fk') format("woff"), url('keenicons-duotone.6947beb89b893b06.svg?eut7fk#keenicons-duotone') format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.ki-duotone {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "keenicons-duotone" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  display: inline-flex;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


.ki-abstract-1 .path1:before {
  content: "\e900";
  opacity: 0.3;
}

.ki-abstract-1 .path2:before {
  content: "\e901";
  margin-left: -1em;
}

.ki-abstract-2 .path1:before {
  content: "\e902";
  opacity: 0.3;
}

.ki-abstract-2 .path2:before {
  content: "\e903";
  margin-left: -1em;
}

.ki-abstract-3 .path1:before {
  content: "\e904";
  opacity: 0.3;
}

.ki-abstract-3 .path2:before {
  content: "\e905";
  margin-left: -1em;
}

.ki-abstract-4 .path1:before {
  content: "\e906";
  opacity: 0.3;
}

.ki-abstract-4 .path2:before {
  content: "\e907";
  margin-left: -1em;
}

.ki-abstract-5 .path1:before {
  content: "\e908";
  opacity: 0.3;
}

.ki-abstract-5 .path2:before {
  content: "\e909";
  margin-left: -1em;
}

.ki-abstract-6:before {
  content: "\e90a";
}

.ki-abstract-7 .path1:before {
  content: "\e90b";
  opacity: 0.3;
}

.ki-abstract-7 .path2:before {
  content: "\e90c";
  margin-left: -1em;
}

.ki-abstract-8 .path1:before {
  content: "\e90d";
  opacity: 0.3;
}

.ki-abstract-8 .path2:before {
  content: "\e90e";
  margin-left: -1em;
}

.ki-abstract-9 .path1:before {
  content: "\e90f";
  opacity: 0.3;
}

.ki-abstract-9 .path2:before {
  content: "\e910";
  margin-left: -1em;
}

.ki-abstract-10 .path1:before {
  content: "\e911";
  opacity: 0.3;
}

.ki-abstract-10 .path2:before {
  content: "\e912";
  margin-left: -1em;
}

.ki-abstract-11 .path1:before {
  content: "\e913";
  opacity: 0.3;
}

.ki-abstract-11 .path2:before {
  content: "\e914";
  margin-left: -1em;
}

.ki-abstract-12 .path1:before {
  content: "\e915";
  opacity: 0.3;
}

.ki-abstract-12 .path2:before {
  content: "\e916";
  margin-left: -1em;
}

.ki-abstract-13 .path1:before {
  content: "\e917";
  opacity: 0.3;
}

.ki-abstract-13 .path2:before {
  content: "\e918";
  margin-left: -1em;
}

.ki-abstract-14 .path1:before {
  content: "\e919";
}

.ki-abstract-14 .path2:before {
  content: "\e91a";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-abstract-15 .path1:before {
  content: "\e91b";
  opacity: 0.3;
}

.ki-abstract-15 .path2:before {
  content: "\e91c";
  margin-left: -1em;
}

.ki-abstract-16 .path1:before {
  content: "\e91d";
  opacity: 0.3;
}

.ki-abstract-16 .path2:before {
  content: "\e91e";
  margin-left: -1em;
}

.ki-abstract-17 .path1:before {
  content: "\e91f";
}

.ki-abstract-17 .path2:before {
  content: "\e920";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-abstract-18 .path1:before {
  content: "\e921";
}

.ki-abstract-18 .path2:before {
  content: "\e922";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-abstract-19 .path1:before {
  content: "\e923";
}

.ki-abstract-19 .path2:before {
  content: "\e924";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-abstract-20 .path1:before {
  content: "\e925";
}

.ki-abstract-20 .path2:before {
  content: "\e926";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-abstract-21 .path1:before {
  content: "\e927";
  opacity: 0.3;
}

.ki-abstract-21 .path2:before {
  content: "\e928";
  margin-left: -1em;
}

.ki-abstract-22 .path1:before {
  content: "\e929";
  opacity: 0.3;
}

.ki-abstract-22 .path2:before {
  content: "\e92a";
  margin-left: -1em;
}

.ki-abstract-23 .path1:before {
  content: "\e92b";
  opacity: 0.3;
}

.ki-abstract-23 .path2:before {
  content: "\e92c";
  margin-left: -1em;
}

.ki-abstract-24 .path1:before {
  content: "\e92d";
}

.ki-abstract-24 .path2:before {
  content: "\e92e";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-abstract-25 .path1:before {
  content: "\e92f";
  opacity: 0.3;
}

.ki-abstract-25 .path2:before {
  content: "\e930";
  margin-left: -1em;
}

.ki-abstract-26 .path1:before {
  content: "\e931";
  opacity: 0.3;
}

.ki-abstract-26 .path2:before {
  content: "\e932";
  margin-left: -1em;
}

.ki-abstract-27 .path1:before {
  content: "\e933";
}

.ki-abstract-27 .path2:before {
  content: "\e934";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-abstract-28 .path1:before {
  content: "\e935";
}

.ki-abstract-28 .path2:before {
  content: "\e936";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-abstract-29 .path1:before {
  content: "\e937";
}

.ki-abstract-29 .path2:before {
  content: "\e938";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-abstract-30 .path1:before {
  content: "\e939";
}

.ki-abstract-30 .path2:before {
  content: "\e93a";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-abstract-31 .path1:before {
  content: "\e93b";
}

.ki-abstract-31 .path2:before {
  content: "\e93c";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-abstract-32 .path1:before {
  content: "\e93d";
}

.ki-abstract-32 .path2:before {
  content: "\e93e";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-abstract-33 .path1:before {
  content: "\e93f";
  opacity: 0.3;
}

.ki-abstract-33 .path2:before {
  content: "\e940";
  margin-left: -1em;
}

.ki-abstract-34 .path1:before {
  content: "\e941";
  opacity: 0.3;
}

.ki-abstract-34 .path2:before {
  content: "\e942";
  margin-left: -1em;
}

.ki-abstract-35 .path1:before {
  content: "\e943";
}

.ki-abstract-35 .path2:before {
  content: "\e944";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-abstract-36 .path1:before {
  content: "\e945";
}

.ki-abstract-36 .path2:before {
  content: "\e946";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-abstract-37 .path1:before {
  content: "\e947";
  opacity: 0.3;
}

.ki-abstract-37 .path2:before {
  content: "\e948";
  margin-left: -1em;
}

.ki-abstract-38 .path1:before {
  content: "\e949";
}

.ki-abstract-38 .path2:before {
  content: "\e94a";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-abstract-39 .path1:before {
  content: "\e94b";
  opacity: 0.3;
}

.ki-abstract-39 .path2:before {
  content: "\e94c";
  margin-left: -1em;
}

.ki-abstract-40 .path1:before {
  content: "\e94d";
}

.ki-abstract-40 .path2:before {
  content: "\e94e";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-abstract-41 .path1:before {
  content: "\e94f";
}

.ki-abstract-41 .path2:before {
  content: "\e950";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-abstract-42 .path1:before {
  content: "\e951";
  opacity: 0.3;
}

.ki-abstract-42 .path2:before {
  content: "\e952";
  margin-left: -1em;
}

.ki-abstract-43 .path1:before {
  content: "\e953";
  opacity: 0.3;
}

.ki-abstract-43 .path2:before {
  content: "\e954";
  margin-left: -1em;
}

.ki-abstract-44 .path1:before {
  content: "\e955";
}

.ki-abstract-44 .path2:before {
  content: "\e956";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-abstract-45 .path1:before {
  content: "\e957";
}

.ki-abstract-45 .path2:before {
  content: "\e958";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-abstract-46 .path1:before {
  content: "\e959";
  opacity: 0.3;
}

.ki-abstract-46 .path2:before {
  content: "\e95a";
  margin-left: -1em;
}

.ki-abstract-47 .path1:before {
  content: "\e95b";
  opacity: 0.3;
}

.ki-abstract-47 .path2:before {
  content: "\e95c";
  margin-left: -1em;
}

.ki-abstract-48 .path1:before {
  content: "\e95d";
  opacity: 0.3;
}

.ki-abstract-48 .path2:before {
  content: "\e95e";
  margin-left: -1em;
}

.ki-abstract-48 .path3:before {
  content: "\e95f";
  margin-left: -1em;
}

.ki-abstract-49 .path1:before {
  content: "\e960";
  opacity: 0.3;
}

.ki-abstract-49 .path2:before {
  content: "\e961";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-abstract-49 .path3:before {
  content: "\e962";
  margin-left: -1em;
}

.ki-abstract .path1:before {
  content: "\e963";
  opacity: 0.3;
}

.ki-abstract .path2:before {
  content: "\e964";
  margin-left: -1em;
}

.ki-add-files .path1:before {
  content: "\e965";
}

.ki-add-files .path2:before {
  content: "\e966";
  margin-left: -1em;
}

.ki-add-files .path3:before {
  content: "\e967";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-add-folder .path1:before {
  content: "\e968";
  opacity: 0.3;
}

.ki-add-folder .path2:before {
  content: "\e969";
  margin-left: -1em;
}

.ki-add-item .path1:before {
  content: "\e96a";
  opacity: 0.3;
}

.ki-add-item .path2:before {
  content: "\e96b";
  margin-left: -1em;
}

.ki-add-item .path3:before {
  content: "\e96c";
  margin-left: -1em;
}

.ki-add-notepad .path1:before {
  content: "\e96d";
  opacity: 0.3;
}

.ki-add-notepad .path2:before {
  content: "\e96e";
  margin-left: -1em;
}

.ki-add-notepad .path3:before {
  content: "\e96f";
  margin-left: -1em;
}

.ki-add-notepad .path4:before {
  content: "\e970";
  margin-left: -1em;
}

.ki-address-book .path1:before {
  content: "\e971";
}

.ki-address-book .path2:before {
  content: "\e972";
  margin-left: -1em;
}

.ki-address-book .path3:before {
  content: "\e973";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-airplane-square .path1:before {
  content: "\e974";
  opacity: 0.3;
}

.ki-airplane-square .path2:before {
  content: "\e975";
  margin-left: -1em;
}

.ki-airplane .path1:before {
  content: "\e976";
  opacity: 0.3;
}

.ki-airplane .path2:before {
  content: "\e977";
  margin-left: -1em;
}

.ki-airpod .path1:before {
  content: "\e978";
  opacity: 0.3;
}

.ki-airpod .path2:before {
  content: "\e979";
  margin-left: -1em;
}

.ki-airpod .path3:before {
  content: "\e97a";
  margin-left: -1em;
}

.ki-android .path1:before {
  content: "\e97b";
  opacity: 0.3;
}

.ki-android .path2:before {
  content: "\e97c";
  margin-left: -1em;
}

.ki-android .path3:before {
  content: "\e97d";
  margin-left: -1em;
}

.ki-android .path4:before {
  content: "\e97e";
  margin-left: -1em;
}

.ki-android .path5:before {
  content: "\e97f";
  margin-left: -1em;
}

.ki-android .path6:before {
  content: "\e980";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-angular .path1:before {
  content: "\e981";
  opacity: 0.3;
}

.ki-angular .path2:before {
  content: "\e982";
  margin-left: -1em;
}

.ki-angular .path3:before {
  content: "\e983";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-apple .path1:before {
  content: "\e984";
}

.ki-apple .path2:before {
  content: "\e985";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-archive-tick .path1:before {
  content: "\e986";
  opacity: 0.3;
}

.ki-archive-tick .path2:before {
  content: "\e987";
  margin-left: -1em;
}

.ki-archive .path1:before {
  content: "\e988";
  opacity: 0.3;
}

.ki-archive .path2:before {
  content: "\e989";
  margin-left: -1em;
}

.ki-archive .path3:before {
  content: "\e98a";
  margin-left: -1em;
}

.ki-arrow-circle-left .path1:before {
  content: "\e98b";
  opacity: 0.3;
}

.ki-arrow-circle-left .path2:before {
  content: "\e98c";
  margin-left: -1em;
}

.ki-arrow-circle-right .path1:before {
  content: "\e98d";
  opacity: 0.3;
}

.ki-arrow-circle-right .path2:before {
  content: "\e98e";
  margin-left: -1em;
}

.ki-arrow-diagonal .path1:before {
  content: "\e98f";
  opacity: 0.3;
}

.ki-arrow-diagonal .path2:before {
  content: "\e990";
  margin-left: -1em;
}

.ki-arrow-diagonal .path3:before {
  content: "\e991";
  margin-left: -1em;
}

.ki-arrow-down-left .path1:before {
  content: "\e992";
}

.ki-arrow-down-left .path2:before {
  content: "\e993";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-arrow-down-refraction .path1:before {
  content: "\e994";
  opacity: 0.3;
}

.ki-arrow-down-refraction .path2:before {
  content: "\e995";
  margin-left: -1em;
}

.ki-arrow-down-right .path1:before {
  content: "\e996";
}

.ki-arrow-down-right .path2:before {
  content: "\e997";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-arrow-down .path1:before {
  content: "\e998";
}

.ki-arrow-down .path2:before {
  content: "\e999";
  margin-left: -1em;
  /* opacity: 0.3; */
}

.ki-arrow-left .path1:before {
  content: "\e99a";
}

.ki-arrow-left .path2:before {
  content: "\e99b";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-arrow-mix .path1:before {
  content: "\e99c";
}

.ki-arrow-mix .path2:before {
  content: "\e99d";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-arrow-right-left .path1:before {
  content: "\e99e";
  opacity: 0.3;
}

.ki-arrow-right-left .path2:before {
  content: "\e99f";
  margin-left: -1em;
}

.ki-arrow-right .path1:before {
  content: "\e9a0";
}

.ki-arrow-right .path2:before {
  content: "\e9a1";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-arrow-two-diagonals .path1:before {
  content: "\e9a2";
  opacity: 0.3;
}

.ki-arrow-two-diagonals .path2:before {
  content: "\e9a3";
  margin-left: -1em;
}

.ki-arrow-two-diagonals .path3:before {
  content: "\e9a4";
  margin-left: -1em;
}

.ki-arrow-two-diagonals .path4:before {
  content: "\e9a5";
  margin-left: -1em;
}

.ki-arrow-two-diagonals .path5:before {
  content: "\e9a6";
  margin-left: -1em;
}

.ki-arrow-up-down .path1:before {
  content: "\e9a7";
  opacity: 0.3;
}

.ki-arrow-up-down .path2:before {
  content: "\e9a8";
  margin-left: -1em;
}

.ki-arrow-up-left .path1:before {
  content: "\e9a9";
}

.ki-arrow-up-left .path2:before {
  content: "\e9aa";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-arrow-up-refraction .path1:before {
  content: "\e9ab";
  opacity: 0.3;
}

.ki-arrow-up-refraction .path2:before {
  content: "\e9ac";
  margin-left: -1em;
}

.ki-arrow-up-right .path1:before {
  content: "\e9ad";
}

.ki-arrow-up-right .path2:before {
  content: "\e9ae";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-arrow-up .path1:before {
  content: "\e9af";
}

.ki-arrow-up .path2:before {
  content: "\e9b0";
  margin-left: -1em;
  /* opacity: 0.3; */
}

.ki-arrow-zigzag .path1:before {
  content: "\e9b1";
}

.ki-arrow-zigzag .path2:before {
  content: "\e9b2";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-arrows-circle .path1:before {
  content: "\e9b3";
  opacity: 0.3;
}

.ki-arrows-circle .path2:before {
  content: "\e9b4";
  margin-left: -1em;
}

.ki-arrows-loop .path1:before {
  content: "\e9b5";
  opacity: 0.3;
}

.ki-arrows-loop .path2:before {
  content: "\e9b6";
  margin-left: -1em;
}

.ki-artificial-intelligence .path1:before {
  content: "\e9b7";
  opacity: 0.3;
}

.ki-artificial-intelligence .path2:before {
  content: "\e9b8";
  margin-left: -1em;
}

.ki-artificial-intelligence .path3:before {
  content: "\e9b9";
  margin-left: -1em;
}

.ki-artificial-intelligence .path4:before {
  content: "\e9ba";
  margin-left: -1em;
}

.ki-artificial-intelligence .path5:before {
  content: "\e9bb";
  margin-left: -1em;
}

.ki-artificial-intelligence .path6:before {
  content: "\e9bc";
  margin-left: -1em;
}

.ki-artificial-intelligence .path7:before {
  content: "\e9bd";
  margin-left: -1em;
}

.ki-artificial-intelligence .path8:before {
  content: "\e9be";
  margin-left: -1em;
}

.ki-auto-brightness .path1:before {
  content: "\e9bf";
  opacity: 0.3;
}

.ki-auto-brightness .path2:before {
  content: "\e9c0";
  margin-left: -1em;
}

.ki-auto-brightness .path3:before {
  content: "\e9c1";
  margin-left: -1em;
}

.ki-avalanche .path1:before {
  content: "\e9c2";
  opacity: 0.3;
}

.ki-avalanche .path2:before {
  content: "\e9c3";
  margin-left: -1em;
}

.ki-award .path1:before {
  content: "\e9c4";
  opacity: 0.3;
}

.ki-award .path2:before {
  content: "\e9c5";
  margin-left: -1em;
}

.ki-award .path3:before {
  content: "\e9c6";
  margin-left: -1em;
}

.ki-badge .path1:before {
  content: "\e9c7";
  opacity: 0.3;
}

.ki-badge .path2:before {
  content: "\e9c8";
  margin-left: -1em;
}

.ki-badge .path3:before {
  content: "\e9c9";
  margin-left: -1em;
}

.ki-badge .path4:before {
  content: "\e9ca";
  margin-left: -1em;
}

.ki-badge .path5:before {
  content: "\e9cb";
  margin-left: -1em;
}

.ki-bandage .path1:before {
  content: "\e9cc";
  opacity: 0.3;
}

.ki-bandage .path2:before {
  content: "\e9cd";
  margin-left: -1em;
}

.ki-bank .path1:before {
  content: "\e9ce";
  opacity: 0.3;
}

.ki-bank .path2:before {
  content: "\e9cf";
  margin-left: -1em;
}

.ki-barcode .path1:before {
  content: "\e9d0";
}

.ki-barcode .path2:before {
  content: "\e9d1";
  margin-left: -1em;
}

.ki-barcode .path3:before {
  content: "\e9d2";
  margin-left: -1em;
}

.ki-barcode .path4:before {
  content: "\e9d3";
  margin-left: -1em;
}

.ki-barcode .path5:before {
  content: "\e9d4";
  margin-left: -1em;
}

.ki-barcode .path6:before {
  content: "\e9d5";
  margin-left: -1em;
}

.ki-barcode .path7:before {
  content: "\e9d6";
  margin-left: -1em;
}

.ki-barcode .path8:before {
  content: "\e9d7";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-basket-ok .path1:before {
  content: "\e9d8";
  opacity: 0.3;
}

.ki-basket-ok .path2:before {
  content: "\e9d9";
  margin-left: -1em;
}

.ki-basket-ok .path3:before {
  content: "\e9da";
  margin-left: -1em;
}

.ki-basket-ok .path4:before {
  content: "\e9db";
  margin-left: -1em;
}

.ki-basket .path1:before {
  content: "\e9dc";
  opacity: 0.3;
}

.ki-basket .path2:before {
  content: "\e9dd";
  margin-left: -1em;
}

.ki-basket .path3:before {
  content: "\e9de";
  margin-left: -1em;
}

.ki-basket .path4:before {
  content: "\e9df";
  margin-left: -1em;
}

.ki-behance .path1:before {
  content: "\e9e0";
}

.ki-behance .path2:before {
  content: "\e9e1";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-bill .path1:before {
  content: "\e9e2";
  opacity: 0.3;
}

.ki-bill .path2:before {
  content: "\e9e3";
  margin-left: -1em;
}

.ki-bill .path3:before {
  content: "\e9e4";
  margin-left: -1em;
}

.ki-bill .path4:before {
  content: "\e9e5";
  margin-left: -1em;
}

.ki-bill .path5:before {
  content: "\e9e6";
  margin-left: -1em;
}

.ki-bill .path6:before {
  content: "\e9e7";
  margin-left: -1em;
}

.ki-binance-usd .path1:before {
  content: "\e9e8";
}

.ki-binance-usd .path2:before {
  content: "\e9e9";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-binance-usd .path3:before {
  content: "\e9ea";
  margin-left: -1em;
}

.ki-binance-usd .path4:before {
  content: "\e9eb";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-binance .path1:before {
  content: "\e9ec";
  opacity: 0.3;
}

.ki-binance .path2:before {
  content: "\e9ed";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-binance .path3:before {
  content: "\e9ee";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-binance .path4:before {
  content: "\e9ef";
  margin-left: -1em;
}

.ki-binance .path5:before {
  content: "\e9f0";
  margin-left: -1em;
}

.ki-bitcoin .path1:before {
  content: "\e9f1";
  opacity: 0.3;
}

.ki-bitcoin .path2:before {
  content: "\e9f2";
  margin-left: -1em;
}

.ki-black-down:before {
  content: "\e9f3";
}

.ki-black-left-line .path1:before {
  content: "\e9f4";
}

.ki-black-left-line .path2:before {
  content: "\e9f5";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-black-left:before {
  content: "\e9f6";
}

.ki-black-right-line .path1:before {
  content: "\e9f7";
}

.ki-black-right-line .path2:before {
  content: "\e9f8";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-black-right:before {
  content: "\e9f9";
}

.ki-black-up:before {
  content: "\e9fa";
}

.ki-bluetooth .path1:before {
  content: "\e9fb";
}

.ki-bluetooth .path2:before {
  content: "\e9fc";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-book-open .path1:before {
  content: "\e9fd";
  opacity: 0.3;
}

.ki-book-open .path2:before {
  content: "\e9fe";
  margin-left: -1em;
}

.ki-book-open .path3:before {
  content: "\e9ff";
  margin-left: -1em;
}

.ki-book-open .path4:before {
  content: "\ea00";
  margin-left: -1em;
}

.ki-book-square .path1:before {
  content: "\ea01";
  opacity: 0.3;
}

.ki-book-square .path2:before {
  content: "\ea02";
  margin-left: -1em;
}

.ki-book-square .path3:before {
  content: "\ea03";
  margin-left: -1em;
}

.ki-book .path1:before {
  content: "\ea04";
  opacity: 0.3;
}

.ki-book .path2:before {
  content: "\ea05";
  margin-left: -1em;
}

.ki-book .path3:before {
  content: "\ea06";
  margin-left: -1em;
}

.ki-book .path4:before {
  content: "\ea07";
  margin-left: -1em;
}

.ki-bookmark-2 .path1:before {
  content: "\ea08";
  opacity: 0.3;
}

.ki-bookmark-2 .path2:before {
  content: "\ea09";
  margin-left: -1em;
}

.ki-bookmark .path1:before {
  content: "\ea0a";
  opacity: 0.3;
}

.ki-bookmark .path2:before {
  content: "\ea0b";
  margin-left: -1em;
}

.ki-bootstrap .path1:before {
  content: "\ea0c";
  opacity: 0.3;
}

.ki-bootstrap .path2:before {
  content: "\ea0d";
  margin-left: -1em;
}

.ki-bootstrap .path3:before {
  content: "\ea0e";
  margin-left: -1em;
}

.ki-briefcase .path1:before {
  content: "\ea0f";
  opacity: 0.3;
}

.ki-briefcase .path2:before {
  content: "\ea10";
  margin-left: -1em;
}

.ki-brifecase-cros .path1:before {
  content: "\ea11";
  opacity: 0.3;
}

.ki-brifecase-cros .path2:before {
  content: "\ea12";
  margin-left: -1em;
}

.ki-brifecase-cros .path3:before {
  content: "\ea13";
  margin-left: -1em;
}

.ki-brifecase-tick .path1:before {
  content: "\ea14";
  opacity: 0.3;
}

.ki-brifecase-tick .path2:before {
  content: "\ea15";
  margin-left: -1em;
}

.ki-brifecase-tick .path3:before {
  content: "\ea16";
  margin-left: -1em;
}

.ki-brifecase-timer .path1:before {
  content: "\ea17";
  opacity: 0.3;
}

.ki-brifecase-timer .path2:before {
  content: "\ea18";
  margin-left: -1em;
}

.ki-brifecase-timer .path3:before {
  content: "\ea19";
  margin-left: -1em;
}

.ki-brush .path1:before {
  content: "\ea1a";
  opacity: 0.3;
}

.ki-brush .path2:before {
  content: "\ea1b";
  margin-left: -1em;
}

.ki-bucket-square .path1:before {
  content: "\ea1c";
  opacity: 0.3;
}

.ki-bucket-square .path2:before {
  content: "\ea1d";
  margin-left: -1em;
}

.ki-bucket-square .path3:before {
  content: "\ea1e";
  margin-left: -1em;
}

.ki-bucket .path1:before {
  content: "\ea1f";
  opacity: 0.3;
}

.ki-bucket .path2:before {
  content: "\ea20";
  margin-left: -1em;
}

.ki-bucket .path3:before {
  content: "\ea21";
  margin-left: -1em;
}

.ki-bucket .path4:before {
  content: "\ea22";
  margin-left: -1em;
}

.ki-burger-menu-1 .path1:before {
  content: "\ea23";
  opacity: 0.3;
}

.ki-burger-menu-1 .path2:before {
  content: "\ea24";
  margin-left: -1em;
}

.ki-burger-menu-1 .path3:before {
  content: "\ea25";
  margin-left: -1em;
}

.ki-burger-menu-1 .path4:before {
  content: "\ea26";
  margin-left: -1em;
}

.ki-burger-menu-2 .path1:before {
  content: "\ea27";
  opacity: 0.3;
}

.ki-burger-menu-2 .path2:before {
  content: "\ea28";
  margin-left: -1em;
}

.ki-burger-menu-2 .path3:before {
  content: "\ea29";
  margin-left: -1em;
}

.ki-burger-menu-2 .path4:before {
  content: "\ea2a";
  margin-left: -1em;
}

.ki-burger-menu-2 .path5:before {
  content: "\ea2b";
  margin-left: -1em;
}

.ki-burger-menu-2 .path6:before {
  content: "\ea2c";
  margin-left: -1em;
}

.ki-burger-menu-2 .path7:before {
  content: "\ea2d";
  margin-left: -1em;
}

.ki-burger-menu-2 .path8:before {
  content: "\ea2e";
  margin-left: -1em;
}

.ki-burger-menu-2 .path9:before {
  content: "\ea2f";
  margin-left: -1em;
}

.ki-burger-menu-2 .path10:before {
  content: "\ea30";
  margin-left: -1em;
}

.ki-burger-menu-3 .path1:before {
  content: "\ea31";
  opacity: 0.3;
}

.ki-burger-menu-3 .path2:before {
  content: "\ea32";
  margin-left: -1em;
}

.ki-burger-menu-3 .path3:before {
  content: "\ea33";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-burger-menu-3 .path4:before {
  content: "\ea34";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-burger-menu-3 .path5:before {
  content: "\ea35";
  margin-left: -1em;
}

.ki-burger-menu-3 .path6:before {
  content: "\ea36";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-burger-menu-3 .path7:before {
  content: "\ea37";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-burger-menu-3 .path8:before {
  content: "\ea38";
  margin-left: -1em;
}

.ki-burger-menu-3 .path9:before {
  content: "\ea39";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-burger-menu-4:before {
  content: "\ea3a";
}

.ki-burger-menu-5:before {
  content: "\ea3b";
}

.ki-burger-menu-6:before {
  content: "\ea3c";
}

.ki-burger-menu .path1:before {
  content: "\ea3d";
  opacity: 0.3;
}

.ki-burger-menu .path2:before {
  content: "\ea3e";
  margin-left: -1em;
}

.ki-burger-menu .path3:before {
  content: "\ea3f";
  margin-left: -1em;
}

.ki-burger-menu .path4:before {
  content: "\ea40";
  margin-left: -1em;
}

.ki-bus .path1:before {
  content: "\ea41";
  opacity: 0.3;
}

.ki-bus .path2:before {
  content: "\ea42";
  margin-left: -1em;
}

.ki-bus .path3:before {
  content: "\ea43";
  margin-left: -1em;
}

.ki-bus .path4:before {
  content: "\ea44";
  margin-left: -1em;
}

.ki-bus .path5:before {
  content: "\ea45";
  margin-left: -1em;
}

.ki-calculator .path1:before {
  content: "\ea46";
  opacity: 0.3;
}

.ki-calculator .path2:before {
  content: "\ea47";
  margin-left: -1em;
}

.ki-calculator .path3:before {
  content: "\ea48";
  margin-left: -1em;
}

.ki-calculator .path4:before {
  content: "\ea49";
  margin-left: -1em;
}

.ki-calculator .path5:before {
  content: "\ea4a";
  margin-left: -1em;
}

.ki-calculator .path6:before {
  content: "\ea4b";
  margin-left: -1em;
}

.ki-calendar-2 .path1:before {
  content: "\ea4c";
  opacity: 0.3;
}

.ki-calendar-2 .path2:before {
  content: "\ea4d";
  margin-left: -1em;
}

.ki-calendar-2 .path3:before {
  content: "\ea4e";
  margin-left: -1em;
}

.ki-calendar-2 .path4:before {
  content: "\ea4f";
  margin-left: -1em;
}

.ki-calendar-2 .path5:before {
  content: "\ea50";
  margin-left: -1em;
}

.ki-calendar-8 .path1:before {
  content: "\ea51";
  opacity: 0.3;
}

.ki-calendar-8 .path2:before {
  content: "\ea52";
  margin-left: -1em;
}

.ki-calendar-8 .path3:before {
  content: "\ea53";
  margin-left: -1em;
}

.ki-calendar-8 .path4:before {
  content: "\ea54";
  margin-left: -1em;
}

.ki-calendar-8 .path5:before {
  content: "\ea55";
  margin-left: -1em;
}

.ki-calendar-8 .path6:before {
  content: "\ea56";
  margin-left: -1em;
}

.ki-calendar-add .path1:before {
  content: "\ea57";
  opacity: 0.3;
}

.ki-calendar-add .path2:before {
  content: "\ea58";
  margin-left: -1em;
}

.ki-calendar-add .path3:before {
  content: "\ea59";
  margin-left: -1em;
}

.ki-calendar-add .path4:before {
  content: "\ea5a";
  margin-left: -1em;
}

.ki-calendar-add .path5:before {
  content: "\ea5b";
  margin-left: -1em;
}

.ki-calendar-add .path6:before {
  content: "\ea5c";
  margin-left: -1em;
}

.ki-calendar-edit .path1:before {
  content: "\ea5d";
  opacity: 0.3;
}

.ki-calendar-edit .path2:before {
  content: "\ea5e";
  margin-left: -1em;
}

.ki-calendar-edit .path3:before {
  content: "\ea5f";
  margin-left: -1em;
}

.ki-calendar-remove .path1:before {
  content: "\ea60";
  opacity: 0.3;
}

.ki-calendar-remove .path2:before {
  content: "\ea61";
  margin-left: -1em;
}

.ki-calendar-remove .path3:before {
  content: "\ea62";
  margin-left: -1em;
}

.ki-calendar-remove .path4:before {
  content: "\ea63";
  margin-left: -1em;
}

.ki-calendar-remove .path5:before {
  content: "\ea64";
  margin-left: -1em;
}

.ki-calendar-remove .path6:before {
  content: "\ea65";
  margin-left: -1em;
}

.ki-calendar-search .path1:before {
  content: "\ea66";
  opacity: 0.3;
}

.ki-calendar-search .path2:before {
  content: "\ea67";
  margin-left: -1em;
}

.ki-calendar-search .path3:before {
  content: "\ea68";
  margin-left: -1em;
}

.ki-calendar-search .path4:before {
  content: "\ea69";
  margin-left: -1em;
}

.ki-calendar-tick .path1:before {
  content: "\ea6a";
  opacity: 0.3;
}

.ki-calendar-tick .path2:before {
  content: "\ea6b";
  margin-left: -1em;
}

.ki-calendar-tick .path3:before {
  content: "\ea6c";
  margin-left: -1em;
}

.ki-calendar-tick .path4:before {
  content: "\ea6d";
  margin-left: -1em;
}

.ki-calendar-tick .path5:before {
  content: "\ea6e";
  margin-left: -1em;
}

.ki-calendar-tick .path6:before {
  content: "\ea6f";
  margin-left: -1em;
}

.ki-calendar .path1:before {
  content: "\ea70";
  opacity: 0.3;
}

.ki-calendar .path2:before {
  content: "\ea71";
  margin-left: -1em;
}

.ki-call .path1:before {
  content: "\ea72";
  opacity: 0.3;
}

.ki-call .path2:before {
  content: "\ea73";
  margin-left: -1em;
}

.ki-call .path3:before {
  content: "\ea74";
  margin-left: -1em;
}

.ki-call .path4:before {
  content: "\ea75";
  margin-left: -1em;
}

.ki-call .path5:before {
  content: "\ea76";
  margin-left: -1em;
}

.ki-call .path6:before {
  content: "\ea77";
  margin-left: -1em;
}

.ki-call .path7:before {
  content: "\ea78";
  margin-left: -1em;
}

.ki-call .path8:before {
  content: "\ea79";
  margin-left: -1em;
}

.ki-capsule .path1:before {
  content: "\ea7a";
  opacity: 0.3;
}

.ki-capsule .path2:before {
  content: "\ea7b";
  margin-left: -1em;
}

.ki-car-2 .path1:before {
  content: "\ea7c";
}

.ki-car-2 .path2:before {
  content: "\ea7d";
  margin-left: -1em;
}

.ki-car-2 .path3:before {
  content: "\ea7e";
  margin-left: -1em;
}

.ki-car-2 .path4:before {
  content: "\ea7f";
  margin-left: -1em;
}

.ki-car-2 .path5:before {
  content: "\ea80";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-car-2 .path6:before {
  content: "\ea81";
  margin-left: -1em;
}

.ki-car-3 .path1:before {
  content: "\ea82";
}

.ki-car-3 .path2:before {
  content: "\ea83";
  margin-left: -1em;
}

.ki-car-3 .path3:before {
  content: "\ea84";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-car .path1:before {
  content: "\ea85";
  opacity: 0.3;
}

.ki-car .path2:before {
  content: "\ea86";
  margin-left: -1em;
}

.ki-car .path3:before {
  content: "\ea87";
  margin-left: -1em;
}

.ki-car .path4:before {
  content: "\ea88";
  margin-left: -1em;
}

.ki-car .path5:before {
  content: "\ea89";
  margin-left: -1em;
}

.ki-category .path1:before {
  content: "\ea8a";
}

.ki-category .path2:before {
  content: "\ea8b";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-category .path3:before {
  content: "\ea8c";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-category .path4:before {
  content: "\ea8d";
  margin-left: -1em;
}

.ki-cd .path1:before {
  content: "\ea8e";
}

.ki-cd .path2:before {
  content: "\ea8f";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-celsius .path1:before {
  content: "\ea90";
}

.ki-celsius .path2:before {
  content: "\ea91";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-chart-line-down-2 .path1:before {
  content: "\ea92";
  opacity: 0.3;
}

.ki-chart-line-down-2 .path2:before {
  content: "\ea93";
  margin-left: -1em;
}

.ki-chart-line-down-2 .path3:before {
  content: "\ea94";
  margin-left: -1em;
}

.ki-chart-line-down .path1:before {
  content: "\ea95";
  opacity: 0.3;
}

.ki-chart-line-down .path2:before {
  content: "\ea96";
  margin-left: -1em;
}

.ki-chart-line-star .path1:before {
  content: "\ea97";
}

.ki-chart-line-star .path2:before {
  content: "\ea98";
  margin-left: -1em;
}

.ki-chart-line-star .path3:before {
  content: "\ea99";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-chart-line-up-2 .path1:before {
  content: "\ea9a";
}

.ki-chart-line-up-2 .path2:before {
  content: "\ea9b";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-chart-line-up .path1:before {
  content: "\ea9c";
}

.ki-chart-line-up .path2:before {
  content: "\ea9d";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-chart-line .path1:before {
  content: "\ea9e";
  opacity: 0.3;
}

.ki-chart-line .path2:before {
  content: "\ea9f";
  margin-left: -1em;
}

.ki-chart-pie-3 .path1:before {
  content: "\eaa0";
}

.ki-chart-pie-3 .path2:before {
  content: "\eaa1";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-chart-pie-3 .path3:before {
  content: "\eaa2";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-chart-pie-4 .path1:before {
  content: "\eaa3";
}

.ki-chart-pie-4 .path2:before {
  content: "\eaa4";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-chart-pie-4 .path3:before {
  content: "\eaa5";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-chart-pie-simple .path1:before {
  content: "\eaa6";
}

.ki-chart-pie-simple .path2:before {
  content: "\eaa7";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-chart-pie-too .path1:before {
  content: "\eaa8";
  opacity: 0.3;
}

.ki-chart-pie-too .path2:before {
  content: "\eaa9";
  margin-left: -1em;
}

.ki-chart-simple-2 .path1:before {
  content: "\eaaa";
  opacity: 0.3;
}

.ki-chart-simple-2 .path2:before {
  content: "\eaab";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-chart-simple-2 .path3:before {
  content: "\eaac";
  margin-left: -1em;
}

.ki-chart-simple-2 .path4:before {
  content: "\eaad";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-chart-simple-3 .path1:before {
  content: "\eaae";
  opacity: 0.3;
}

.ki-chart-simple-3 .path2:before {
  content: "\eaaf";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-chart-simple-3 .path3:before {
  content: "\eab0";
  margin-left: -1em;
}

.ki-chart-simple-3 .path4:before {
  content: "\eab1";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-chart-simple .path1:before {
  content: "\eab2";
  opacity: 0.3;
}

.ki-chart-simple .path2:before {
  content: "\eab3";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-chart-simple .path3:before {
  content: "\eab4";
  margin-left: -1em;
}

.ki-chart-simple .path4:before {
  content: "\eab5";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-chart .path1:before {
  content: "\eab6";
}

.ki-chart .path2:before {
  content: "\eab7";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-check-circle .path1:before {
  content: "\eab8";
  opacity: 0.3;
}

.ki-check-circle .path2:before {
  content: "\eab9";
  margin-left: -1em;
}

.ki-check-square .path1:before {
  content: "\eaba";
  opacity: 0.3;
}

.ki-check-square .path2:before {
  content: "\eabb";
  margin-left: -1em;
}

.ki-check:before {
  content: "\eabc";
}

.ki-cheque .path1:before {
  content: "\eabd";
}

.ki-cheque .path2:before {
  content: "\eabe";
  margin-left: -1em;
}

.ki-cheque .path3:before {
  content: "\eabf";
  margin-left: -1em;
}

.ki-cheque .path4:before {
  content: "\eac0";
  margin-left: -1em;
}

.ki-cheque .path5:before {
  content: "\eac1";
  margin-left: -1em;
}

.ki-cheque .path6:before {
  content: "\eac2";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-cheque .path7:before {
  content: "\eac3";
  margin-left: -1em;
}

.ki-chrome .path1:before {
  content: "\eac4";
  opacity: 0.3;
}

.ki-chrome .path2:before {
  content: "\eac5";
  margin-left: -1em;
}

.ki-classmates .path1:before {
  content: "\eac6";
}

.ki-classmates .path2:before {
  content: "\eac7";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-click .path1:before {
  content: "\eac8";
}

.ki-click .path2:before {
  content: "\eac9";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-click .path3:before {
  content: "\eaca";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-click .path4:before {
  content: "\eacb";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-click .path5:before {
  content: "\eacc";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-clipboard .path1:before {
  content: "\eacd";
  opacity: 0.3;
}

.ki-clipboard .path2:before {
  content: "\eace";
  margin-left: -1em;
}

.ki-clipboard .path3:before {
  content: "\eacf";
  margin-left: -1em;
}

.ki-cloud-add .path1:before {
  content: "\ead0";
}

.ki-cloud-add .path2:before {
  content: "\ead1";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-cloud-change .path1:before {
  content: "\ead2";
}

.ki-cloud-change .path2:before {
  content: "\ead3";
  margin-left: -1em;
}

.ki-cloud-change .path3:before {
  content: "\ead4";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-cloud-download .path1:before {
  content: "\ead5";
  opacity: 0.3;
}

.ki-cloud-download .path2:before {
  content: "\ead6";
  margin-left: -1em;
}

.ki-cloud:before {
  content: "\ead7";
}

.ki-code .path1:before {
  content: "\ead8";
  opacity: 0.3;
}

.ki-code .path2:before {
  content: "\ead9";
  margin-left: -1em;
}

.ki-code .path3:before {
  content: "\eada";
  margin-left: -1em;
}

.ki-code .path4:before {
  content: "\eadb";
  margin-left: -1em;
}

.ki-coffee .path1:before {
  content: "\eadc";
  opacity: 0.3;
}

.ki-coffee .path2:before {
  content: "\eadd";
  margin-left: -1em;
}

.ki-coffee .path3:before {
  content: "\eade";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-coffee .path4:before {
  content: "\eadf";
  margin-left: -1em;
}

.ki-coffee .path5:before {
  content: "\eae0";
  margin-left: -1em;
}

.ki-coffee .path6:before {
  content: "\eae1";
  margin-left: -1em;
}

.ki-color-swatch .path1:before {
  content: "\eae2";
  opacity: 0.3;
}

.ki-color-swatch .path2:before {
  content: "\eae3";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-color-swatch .path3:before {
  content: "\eae4";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-color-swatch .path4:before {
  content: "\eae5";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-color-swatch .path5:before {
  content: "\eae6";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-color-swatch .path6:before {
  content: "\eae7";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-color-swatch .path7:before {
  content: "\eae8";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-color-swatch .path8:before {
  content: "\eae9";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-color-swatch .path9:before {
  content: "\eaea";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-color-swatch .path10:before {
  content: "\eaeb";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-color-swatch .path11:before {
  content: "\eaec";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-color-swatch .path12:before {
  content: "\eaed";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-color-swatch .path13:before {
  content: "\eaee";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-color-swatch .path14:before {
  content: "\eaef";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-color-swatch .path15:before {
  content: "\eaf0";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-color-swatch .path16:before {
  content: "\eaf1";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-color-swatch .path17:before {
  content: "\eaf2";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-color-swatch .path18:before {
  content: "\eaf3";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-color-swatch .path19:before {
  content: "\eaf4";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-color-swatch .path20:before {
  content: "\eaf5";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-color-swatch .path21:before {
  content: "\eaf6";
  margin-left: -1em;
}

.ki-colors-square .path1:before {
  content: "\eaf7";
  opacity: 0.3;
}

.ki-colors-square .path2:before {
  content: "\eaf8";
  margin-left: -1em;
}

.ki-colors-square .path3:before {
  content: "\eaf9";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-colors-square .path4:before {
  content: "\eafa";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-compass .path1:before {
  content: "\eafb";
}

.ki-compass .path2:before {
  content: "\eafc";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-copy-success .path1:before {
  content: "\eafd";
}

.ki-copy-success .path2:before {
  content: "\eafe";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-copy:before {
  content: "\eaff";
}

.ki-courier-express .path1:before {
  content: "\eb00";
}

.ki-courier-express .path2:before {
  content: "\eb01";
  margin-left: -1em;
}

.ki-courier-express .path3:before {
  content: "\eb02";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-courier-express .path4:before {
  content: "\eb03";
  margin-left: -1em;
}

.ki-courier-express .path5:before {
  content: "\eb04";
  margin-left: -1em;
}

.ki-courier-express .path6:before {
  content: "\eb05";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-courier-express .path7:before {
  content: "\eb06";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-courier .path1:before {
  content: "\eb07";
}

.ki-courier .path2:before {
  content: "\eb08";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-courier .path3:before {
  content: "\eb09";
  margin-left: -1em;
}

.ki-credit-cart .path1:before {
  content: "\eb0a";
  opacity: 0.3;
}

.ki-credit-cart .path2:before {
  content: "\eb0b";
  margin-left: -1em;
}

.ki-cross-circle .path1:before {
  content: "\eb0c";
  opacity: 0.3;
}

.ki-cross-circle .path2:before {
  content: "\eb0d";
  margin-left: -1em;
}

.ki-cross-square .path1:before {
  content: "\eb0e";
  opacity: 0.3;
}

.ki-cross-square .path2:before {
  content: "\eb0f";
  margin-left: -1em;
}

.ki-cross .path1:before {
  content: "\eb10";
}

.ki-cross .path2:before {
  content: "\eb11";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-crown-2 .path1:before {
  content: "\eb12";
  opacity: 0.3;
}

.ki-crown-2 .path2:before {
  content: "\eb13";
  margin-left: -1em;
}

.ki-crown-2 .path3:before {
  content: "\eb14";
  margin-left: -1em;
}

.ki-crown .path1:before {
  content: "\eb15";
  opacity: 0.3;
}

.ki-crown .path2:before {
  content: "\eb16";
  margin-left: -1em;
}

.ki-css .path1:before {
  content: "\eb17";
  opacity: 0.3;
}

.ki-css .path2:before {
  content: "\eb18";
  margin-left: -1em;
}

.ki-cube-2 .path1:before {
  content: "\eb19";
  opacity: 0.3;
}

.ki-cube-2 .path2:before {
  content: "\eb1a";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-cube-2 .path3:before {
  content: "\eb1b";
  margin-left: -1em;
}

.ki-cube-3 .path1:before {
  content: "\eb1c";
  opacity: 0.3;
}

.ki-cube-3 .path2:before {
  content: "\eb1d";
  margin-left: -1em;
}

.ki-cup .path1:before {
  content: "\eb1e";
  opacity: 0.3;
}

.ki-cup .path2:before {
  content: "\eb1f";
  margin-left: -1em;
}

.ki-dash .path1:before {
  content: "\eb20";
  opacity: 0.3;
}

.ki-dash .path2:before {
  content: "\eb21";
  margin-left: -1em;
}

.ki-data .path1:before {
  content: "\eb22";
}

.ki-data .path2:before {
  content: "\eb23";
  margin-left: -1em;
}

.ki-data .path3:before {
  content: "\eb24";
  margin-left: -1em;
}

.ki-data .path4:before {
  content: "\eb25";
  margin-left: -1em;
}

.ki-data .path5:before {
  content: "\eb26";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-delete-files .path1:before {
  content: "\eb27";
}

.ki-delete-files .path2:before {
  content: "\eb28";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-delete-folder .path1:before {
  content: "\eb29";
  opacity: 0.3;
}

.ki-delete-folder .path2:before {
  content: "\eb2a";
  margin-left: -1em;
}

.ki-delivery-2 .path1:before {
  content: "\eb2b";
  opacity: 0.3;
}

.ki-delivery-2 .path2:before {
  content: "\eb2c";
  margin-left: -1em;
}

.ki-delivery-2 .path3:before {
  content: "\eb2d";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-delivery-2 .path4:before {
  content: "\eb2e";
  margin-left: -1em;
}

.ki-delivery-2 .path5:before {
  content: "\eb2f";
  margin-left: -1em;
}

.ki-delivery-2 .path6:before {
  content: "\eb30";
  margin-left: -1em;
}

.ki-delivery-2 .path7:before {
  content: "\eb31";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-delivery-2 .path8:before {
  content: "\eb32";
  margin-left: -1em;
}

.ki-delivery-2 .path9:before {
  content: "\eb33";
  margin-left: -1em;
}

.ki-delivery-3 .path1:before {
  content: "\eb34";
  opacity: 0.3;
}

.ki-delivery-3 .path2:before {
  content: "\eb35";
  margin-left: -1em;
}

.ki-delivery-3 .path3:before {
  content: "\eb36";
  margin-left: -1em;
}

.ki-delivery-24 .path1:before {
  content: "\eb37";
}

.ki-delivery-24 .path2:before {
  content: "\eb38";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-delivery-24 .path3:before {
  content: "\eb39";
  margin-left: -1em;
}

.ki-delivery-24 .path4:before {
  content: "\eb3a";
  margin-left: -1em;
}

.ki-delivery-door .path1:before {
  content: "\eb3b";
  opacity: 0.3;
}

.ki-delivery-door .path2:before {
  content: "\eb3c";
  margin-left: -1em;
}

.ki-delivery-door .path3:before {
  content: "\eb3d";
  margin-left: -1em;
}

.ki-delivery-door .path4:before {
  content: "\eb3e";
  margin-left: -1em;
}

.ki-delivery-geolocation .path1:before {
  content: "\eb3f";
}

.ki-delivery-geolocation .path2:before {
  content: "\eb40";
  margin-left: -1em;
}

.ki-delivery-geolocation .path3:before {
  content: "\eb41";
  margin-left: -1em;
}

.ki-delivery-geolocation .path4:before {
  content: "\eb42";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-delivery-geolocation .path5:before {
  content: "\eb43";
  margin-left: -1em;
}

.ki-delivery-time .path1:before {
  content: "\eb44";
}

.ki-delivery-time .path2:before {
  content: "\eb45";
  margin-left: -1em;
}

.ki-delivery-time .path3:before {
  content: "\eb46";
  margin-left: -1em;
}

.ki-delivery-time .path4:before {
  content: "\eb47";
  margin-left: -1em;
}

.ki-delivery-time .path5:before {
  content: "\eb48";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-delivery .path1:before {
  content: "\eb49";
}

.ki-delivery .path2:before {
  content: "\eb4a";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-delivery .path3:before {
  content: "\eb4b";
  margin-left: -1em;
}

.ki-delivery .path4:before {
  content: "\eb4c";
  margin-left: -1em;
}

.ki-delivery .path5:before {
  content: "\eb4d";
  margin-left: -1em;
}

.ki-design-2 .path1:before {
  content: "\eb4e";
  opacity: 0.3;
}

.ki-design-2 .path2:before {
  content: "\eb4f";
  margin-left: -1em;
}

.ki-design-frame .path1:before {
  content: "\eb50";
  opacity: 0.3;
}

.ki-design-frame .path2:before {
  content: "\eb51";
  margin-left: -1em;
}

.ki-design-mask .path1:before {
  content: "\eb52";
  opacity: 0.3;
}

.ki-design-mask .path2:before {
  content: "\eb53";
  margin-left: -1em;
}

.ki-design .path1:before {
  content: "\eb54";
  opacity: 0.3;
}

.ki-design .path2:before {
  content: "\eb55";
  margin-left: -1em;
}

.ki-devices-2 .path1:before {
  content: "\eb56";
  opacity: 0.3;
}

.ki-devices-2 .path2:before {
  content: "\eb57";
  margin-left: -1em;
}

.ki-devices-2 .path3:before {
  content: "\eb58";
  margin-left: -1em;
}

.ki-devices .path1:before {
  content: "\eb59";
  opacity: 0.3;
}

.ki-devices .path2:before {
  content: "\eb5a";
  margin-left: -1em;
}

.ki-devices .path3:before {
  content: "\eb5b";
  margin-left: -1em;
}

.ki-devices .path4:before {
  content: "\eb5c";
  margin-left: -1em;
}

.ki-devices .path5:before {
  content: "\eb5d";
  margin-left: -1em;
}

.ki-diamonds .path1:before {
  content: "\eb5e";
}

.ki-diamonds .path2:before {
  content: "\eb5f";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-directbox-default .path1:before {
  content: "\eb60";
}

.ki-directbox-default .path2:before {
  content: "\eb61";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-directbox-default .path3:before {
  content: "\eb62";
  margin-left: -1em;
}

.ki-directbox-default .path4:before {
  content: "\eb63";
  margin-left: -1em;
}

.ki-disconnect .path1:before {
  content: "\eb64";
}

.ki-disconnect .path2:before {
  content: "\eb65";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-disconnect .path3:before {
  content: "\eb66";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-disconnect .path4:before {
  content: "\eb67";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-disconnect .path5:before {
  content: "\eb68";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-discount .path1:before {
  content: "\eb69";
  opacity: 0.3;
}

.ki-discount .path2:before {
  content: "\eb6a";
  margin-left: -1em;
}

.ki-disk .path1:before {
  content: "\eb6b";
  opacity: 0.3;
}

.ki-disk .path2:before {
  content: "\eb6c";
  margin-left: -1em;
}

.ki-dislike .path1:before {
  content: "\eb6d";
}

.ki-dislike .path2:before {
  content: "\eb6e";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-dj:before {
  content: "\eb6f";
}

.ki-document .path1:before {
  content: "\eb70";
  opacity: 0.3;
}

.ki-document .path2:before {
  content: "\eb71";
  margin-left: -1em;
}

.ki-dollar .path1:before {
  content: "\eb72";
  opacity: 0.3;
}

.ki-dollar .path2:before {
  content: "\eb73";
  margin-left: -1em;
}

.ki-dollar .path3:before {
  content: "\eb74";
  margin-left: -1em;
}

.ki-dots-circle-vertical .path1:before {
  content: "\eb75";
  opacity: 0.3;
}

.ki-dots-circle-vertical .path2:before {
  content: "\eb76";
  margin-left: -1em;
}

.ki-dots-circle-vertical .path3:before {
  content: "\eb77";
  margin-left: -1em;
}

.ki-dots-circle-vertical .path4:before {
  content: "\eb78";
  margin-left: -1em;
}

.ki-dots-circle .path1:before {
  content: "\eb79";
  opacity: 0.3;
}

.ki-dots-circle .path2:before {
  content: "\eb7a";
  margin-left: -1em;
}

.ki-dots-circle .path3:before {
  content: "\eb7b";
  margin-left: -1em;
}

.ki-dots-circle .path4:before {
  content: "\eb7c";
  margin-left: -1em;
}

.ki-dots-horizontal .path1:before {
  content: "\eb7d";
}

.ki-dots-horizontal .path2:before {
  content: "\eb7e";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-dots-horizontal .path3:before {
  content: "\eb7f";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-dots-square-vertical .path1:before {
  content: "\eb80";
  opacity: 0.3;
}

.ki-dots-square-vertical .path2:before {
  content: "\eb81";
  margin-left: -1em;
}

.ki-dots-square-vertical .path3:before {
  content: "\eb82";
  margin-left: -1em;
}

.ki-dots-square-vertical .path4:before {
  content: "\eb83";
  margin-left: -1em;
}

.ki-dots-square .path1:before {
  content: "\eb84";
  opacity: 0.3;
}

.ki-dots-square .path2:before {
  content: "\eb85";
  margin-left: -1em;
}

.ki-dots-square .path3:before {
  content: "\eb86";
  margin-left: -1em;
}

.ki-dots-square .path4:before {
  content: "\eb87";
  margin-left: -1em;
}

.ki-dots-vertical .path1:before {
  content: "\eb88";
}

.ki-dots-vertical .path2:before {
  content: "\eb89";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-dots-vertical .path3:before {
  content: "\eb8a";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-double-check-circle .path1:before {
  content: "\eb8b";
  opacity: 0.3;
}

.ki-double-check-circle .path2:before {
  content: "\eb8c";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-double-check-circle .path3:before {
  content: "\eb8d";
  margin-left: -1em;
}

.ki-double-check .path1:before {
  content: "\eb8e";
}

.ki-double-check .path2:before {
  content: "\eb8f";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-double-down .path1:before {
  content: "\eb90";
}

.ki-double-down .path2:before {
  content: "\eb91";
  margin-left: -1em;
}

.ki-double-down .path3:before {
  content: "\eb92";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-double-left-arrow .path1:before {
  content: "\eb93";
  opacity: 0.3;
}

.ki-double-left-arrow .path2:before {
  content: "\eb94";
  margin-left: -1em;
}

.ki-double-left .path1:before {
  content: "\eb95";
}

.ki-double-left .path2:before {
  content: "\eb96";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-double-right-arrow .path1:before {
  content: "\eb97";
  opacity: 0.3;
}

.ki-double-right-arrow .path2:before {
  content: "\eb98";
  margin-left: -1em;
}

.ki-double-right .path1:before {
  content: "\eb99";
}

.ki-double-right .path2:before {
  content: "\eb9a";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-double-up .path1:before {
  content: "\eb9b";
}

.ki-double-up .path2:before {
  content: "\eb9c";
  margin-left: -1em;
}

.ki-double-up .path3:before {
  content: "\eb9d";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-down-square .path1:before {
  content: "\eb9e";
  opacity: 0.3;
}

.ki-down-square .path2:before {
  content: "\eb9f";
  margin-left: -1em;
}

.ki-down:before {
  content: "\eba0";
}

.ki-dribbble .path1:before {
  content: "\eba1";
}

.ki-dribbble .path2:before {
  content: "\eba2";
  margin-left: -1em;
}

.ki-dribbble .path3:before {
  content: "\eba3";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-dribbble .path4:before {
  content: "\eba4";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-dribbble .path5:before {
  content: "\eba5";
  margin-left: -1em;
}

.ki-dribbble .path6:before {
  content: "\eba6";
  margin-left: -1em;
}

.ki-drop .path1:before {
  content: "\eba7";
}

.ki-drop .path2:before {
  content: "\eba8";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-dropbox .path1:before {
  content: "\eba9";
  opacity: 0.4;
}

.ki-dropbox .path2:before {
  content: "\ebaa";
  margin-left: -1em;
  opacity: 0.4;
}

.ki-dropbox .path3:before {
  content: "\ebab";
  margin-left: -1em;
  opacity: 0.4;
}

.ki-dropbox .path4:before {
  content: "\ebac";
  margin-left: -1em;
  opacity: 0.4;
}

.ki-dropbox .path5:before {
  content: "\ebad";
  margin-left: -1em;
}

.ki-educare .path1:before {
  content: "\ebae";
  opacity: 0.3;
}

.ki-educare .path2:before {
  content: "\ebaf";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-educare .path3:before {
  content: "\ebb0";
  margin-left: -1em;
}

.ki-educare .path4:before {
  content: "\ebb1";
  margin-left: -1em;
}

.ki-electricity .path1:before {
  content: "\ebb2";
}

.ki-electricity .path2:before {
  content: "\ebb3";
  margin-left: -1em;
}

.ki-electricity .path3:before {
  content: "\ebb4";
  margin-left: -1em;
}

.ki-electricity .path4:before {
  content: "\ebb5";
  margin-left: -1em;
}

.ki-electricity .path5:before {
  content: "\ebb6";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-electricity .path6:before {
  content: "\ebb7";
  margin-left: -1em;
}

.ki-electricity .path7:before {
  content: "\ebb8";
  margin-left: -1em;
}

.ki-electricity .path8:before {
  content: "\ebb9";
  margin-left: -1em;
}

.ki-electricity .path9:before {
  content: "\ebba";
  margin-left: -1em;
}

.ki-electricity .path10:before {
  content: "\ebbb";
  margin-left: -1em;
}

.ki-electronic-clock .path1:before {
  content: "\ebbc";
  opacity: 0.3;
}

.ki-electronic-clock .path2:before {
  content: "\ebbd";
  margin-left: -1em;
}

.ki-electronic-clock .path3:before {
  content: "\ebbe";
  margin-left: -1em;
}

.ki-electronic-clock .path4:before {
  content: "\ebbf";
  margin-left: -1em;
}

.ki-element-1 .path1:before {
  content: "\ebc0";
}

.ki-element-1 .path2:before {
  content: "\ebc1";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-element-1 .path3:before {
  content: "\ebc2";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-element-1 .path4:before {
  content: "\ebc3";
  margin-left: -1em;
}

.ki-element-2 .path1:before {
  content: "\ebc4";
}

.ki-element-2 .path2:before {
  content: "\ebc5";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-element-3 .path1:before {
  content: "\ebc6";
  opacity: 0.3;
}

.ki-element-3 .path2:before {
  content: "\ebc7";
  margin-left: -1em;
}

.ki-element-4 .path1:before {
  content: "\ebc8";
}

.ki-element-4 .path2:before {
  content: "\ebc9";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-element-5 .path1:before {
  content: "\ebca";
}

.ki-element-5 .path2:before {
  content: "\ebcb";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-element-6 .path1:before {
  content: "\ebcc";
  opacity: 0.3;
}

.ki-element-6 .path2:before {
  content: "\ebcd";
  margin-left: -1em;
}

.ki-element-7 .path1:before {
  content: "\ebce";
}

.ki-element-7 .path2:before {
  content: "\ebcf";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-element-8 .path1:before {
  content: "\ebd0";
  opacity: 0.3;
}

.ki-element-8 .path2:before {
  content: "\ebd1";
  margin-left: -1em;
}

.ki-element-9 .path1:before {
  content: "\ebd2";
  opacity: 0.3;
}

.ki-element-9 .path2:before {
  content: "\ebd3";
  margin-left: -1em;
}

.ki-element-10 .path1:before {
  content: "\ebd4";
}

.ki-element-10 .path2:before {
  content: "\ebd5";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-element-10 .path3:before {
  content: "\ebd6";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-element-11 .path1:before {
  content: "\ebd7";
}

.ki-element-11 .path2:before {
  content: "\ebd8";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-element-11 .path3:before {
  content: "\ebd9";
  margin-left: -1em;
}

.ki-element-11 .path4:before {
  content: "\ebda";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-element-12 .path1:before {
  content: "\ebdb";
  opacity: 0.3;
}

.ki-element-12 .path2:before {
  content: "\ebdc";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-element-12 .path3:before {
  content: "\ebdd";
  margin-left: -1em;
}

.ki-element-equal .path1:before {
  content: "\ebde";
}

.ki-element-equal .path2:before {
  content: "\ebdf";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-element-equal .path3:before {
  content: "\ebe0";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-element-equal .path4:before {
  content: "\ebe1";
  margin-left: -1em;
}

.ki-element-equal .path5:before {
  content: "\ebe2";
  margin-left: -1em;
}

.ki-element-plus .path1:before {
  content: "\ebe3";
}

.ki-element-plus .path2:before {
  content: "\ebe4";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-element-plus .path3:before {
  content: "\ebe5";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-element-plus .path4:before {
  content: "\ebe6";
  margin-left: -1em;
}

.ki-element-plus .path5:before {
  content: "\ebe7";
  margin-left: -1em;
}

.ki-emoji-happy .path1:before {
  content: "\ebe8";
  opacity: 0.3;
}

.ki-emoji-happy .path2:before {
  content: "\ebe9";
  margin-left: -1em;
}

.ki-emoji-happy .path3:before {
  content: "\ebea";
  margin-left: -1em;
}

.ki-emoji-happy .path4:before {
  content: "\ebeb";
  margin-left: -1em;
}

.ki-enjin-coin .path1:before {
  content: "\ebec";
}

.ki-enjin-coin .path2:before {
  content: "\ebed";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-entrance-left .path1:before {
  content: "\ebee";
}

.ki-entrance-left .path2:before {
  content: "\ebef";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-entrance-right .path1:before {
  content: "\ebf0";
  opacity: 0.3;
}

.ki-entrance-right .path2:before {
  content: "\ebf1";
  margin-left: -1em;
}

.ki-eraser .path1:before {
  content: "\ebf2";
  opacity: 0.3;
}

.ki-eraser .path2:before {
  content: "\ebf3";
  margin-left: -1em;
}

.ki-eraser .path3:before {
  content: "\ebf4";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-euro .path1:before {
  content: "\ebf5";
  opacity: 0.3;
}

.ki-euro .path2:before {
  content: "\ebf6";
  margin-left: -1em;
}

.ki-euro .path3:before {
  content: "\ebf7";
  margin-left: -1em;
}

.ki-exit-down .path1:before {
  content: "\ebf8";
  opacity: 0.3;
}

.ki-exit-down .path2:before {
  content: "\ebf9";
  margin-left: -1em;
}

.ki-exit-left .path1:before {
  content: "\ebfa";
  opacity: 0.3;
}

.ki-exit-left .path2:before {
  content: "\ebfb";
  margin-left: -1em;
}

.ki-exit-right-corner .path1:before {
  content: "\ebfc";
  opacity: 0.3;
}

.ki-exit-right-corner .path2:before {
  content: "\ebfd";
  margin-left: -1em;
}

.ki-exit-right .path1:before {
  content: "\ebfe";
  opacity: 0.3;
}

.ki-exit-right .path2:before {
  content: "\ebff";
  margin-left: -1em;
}

.ki-exit-up .path1:before {
  content: "\ec00";
  opacity: 0.3;
}

.ki-exit-up .path2:before {
  content: "\ec01";
  margin-left: -1em;
}

.ki-external-drive .path1:before {
  content: "\ec02";
}

.ki-external-drive .path2:before {
  content: "\ec03";
  margin-left: -1em;
}

.ki-external-drive .path3:before {
  content: "\ec04";
  margin-left: -1em;
}

.ki-external-drive .path4:before {
  content: "\ec05";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-external-drive .path5:before {
  content: "\ec06";
  margin-left: -1em;
}

.ki-eye-slash .path1:before {
  content: "\ec07";
}

.ki-eye-slash .path2:before {
  content: "\ec08";
  margin-left: -1em;
}

.ki-eye-slash .path3:before {
  content: "\ec09";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-eye-slash .path4:before {
  content: "\ec0a";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-eye .path1:before {
  content: "\ec0b";
}

.ki-eye .path2:before {
  content: "\ec0c";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-eye .path3:before {
  content: "\ec0d";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-facebook .path1:before {
  content: "\ec0e";
  opacity: 0.3;
}

.ki-facebook .path2:before {
  content: "\ec0f";
  margin-left: -1em;
}

.ki-faceid .path1:before {
  content: "\ec10";
  opacity: 0.3;
}

.ki-faceid .path2:before {
  content: "\ec11";
  margin-left: -1em;
}

.ki-faceid .path3:before {
  content: "\ec12";
  margin-left: -1em;
}

.ki-faceid .path4:before {
  content: "\ec13";
  margin-left: -1em;
}

.ki-faceid .path5:before {
  content: "\ec14";
  margin-left: -1em;
}

.ki-faceid .path6:before {
  content: "\ec15";
  margin-left: -1em;
}

.ki-fasten .path1:before {
  content: "\ec16";
  opacity: 0.3;
}

.ki-fasten .path2:before {
  content: "\ec17";
  margin-left: -1em;
}

.ki-fat-rows .path1:before {
  content: "\ec18";
}

.ki-fat-rows .path2:before {
  content: "\ec19";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-feather .path1:before {
  content: "\ec1a";
  opacity: 0.3;
}

.ki-feather .path2:before {
  content: "\ec1b";
  margin-left: -1em;
}

.ki-figma .path1:before {
  content: "\ec1c";
  opacity: 0.4;
}

.ki-figma .path2:before {
  content: "\ec1d";
  margin-left: -1em;
  opacity: 0.4;
}

.ki-figma .path3:before {
  content: "\ec1e";
  margin-left: -1em;
}

.ki-figma .path4:before {
  content: "\ec1f";
  margin-left: -1em;
}

.ki-figma .path5:before {
  content: "\ec20";
  margin-left: -1em;
}

.ki-file-added .path1:before {
  content: "\ec21";
}

.ki-file-added .path2:before {
  content: "\ec22";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-file-deleted .path1:before {
  content: "\ec23";
}

.ki-file-deleted .path2:before {
  content: "\ec24";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-file-down .path1:before {
  content: "\ec25";
  opacity: 0.3;
}

.ki-file-down .path2:before {
  content: "\ec26";
  margin-left: -1em;
}

.ki-file-left .path1:before {
  content: "\ec27";
  opacity: 0.3;
}

.ki-file-left .path2:before {
  content: "\ec28";
  margin-left: -1em;
}

.ki-file-right .path1:before {
  content: "\ec29";
  opacity: 0.3;
}

.ki-file-right .path2:before {
  content: "\ec2a";
  margin-left: -1em;
}

.ki-file-sheet .path1:before {
  content: "\ec2b";
}

.ki-file-sheet .path2:before {
  content: "\ec2c";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-file-up .path1:before {
  content: "\ec2d";
  opacity: 0.3;
}

.ki-file-up .path2:before {
  content: "\ec2e";
  margin-left: -1em;
}

.ki-file .path1:before {
  content: "\ec2f";
}

.ki-file .path2:before {
  content: "\ec30";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-files-tablet .path1:before {
  content: "\ec31";
}

.ki-files-tablet .path2:before {
  content: "\ec32";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-filter-edit .path1:before {
  content: "\ec33";
  opacity: 0.3;
}

.ki-filter-edit .path2:before {
  content: "\ec34";
  margin-left: -1em;
}

.ki-filter-search .path1:before {
  content: "\ec35";
  opacity: 0.3;
}

.ki-filter-search .path2:before {
  content: "\ec36";
  margin-left: -1em;
}

.ki-filter-search .path3:before {
  content: "\ec37";
  margin-left: -1em;
}

.ki-filter-square .path1:before {
  content: "\ec38";
}

.ki-filter-square .path2:before {
  content: "\ec39";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-filter-tablet .path1:before {
  content: "\ec3a";
  opacity: 0.3;
}

.ki-filter-tablet .path2:before {
  content: "\ec3b";
  margin-left: -1em;
}

.ki-filter-tick .path1:before {
  content: "\ec3c";
  opacity: 0.3;
}

.ki-filter-tick .path2:before {
  content: "\ec3d";
  margin-left: -1em;
}

.ki-filter .path1:before {
  content: "\ec3e";
}

.ki-filter .path2:before {
  content: "\ec3f";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-finance-calculator .path1:before {
  content: "\ec40";
  opacity: 0.3;
}

.ki-finance-calculator .path2:before {
  content: "\ec41";
  margin-left: -1em;
}

.ki-finance-calculator .path3:before {
  content: "\ec42";
  margin-left: -1em;
}

.ki-finance-calculator .path4:before {
  content: "\ec43";
  margin-left: -1em;
}

.ki-finance-calculator .path5:before {
  content: "\ec44";
  margin-left: -1em;
}

.ki-finance-calculator .path6:before {
  content: "\ec45";
  margin-left: -1em;
}

.ki-finance-calculator .path7:before {
  content: "\ec46";
  margin-left: -1em;
}

.ki-financial-schedule .path1:before {
  content: "\ec47";
  opacity: 0.3;
}

.ki-financial-schedule .path2:before {
  content: "\ec48";
  margin-left: -1em;
}

.ki-financial-schedule .path3:before {
  content: "\ec49";
  margin-left: -1em;
}

.ki-financial-schedule .path4:before {
  content: "\ec4a";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-fingerprint-scanning .path1:before {
  content: "\ec4b";
}

.ki-fingerprint-scanning .path2:before {
  content: "\ec4c";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-fingerprint-scanning .path3:before {
  content: "\ec4d";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-fingerprint-scanning .path4:before {
  content: "\ec4e";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-fingerprint-scanning .path5:before {
  content: "\ec4f";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-flag .path1:before {
  content: "\ec50";
  opacity: 0.3;
}

.ki-flag .path2:before {
  content: "\ec51";
  margin-left: -1em;
}

.ki-flash-circle .path1:before {
  content: "\ec52";
  opacity: 0.3;
}

.ki-flash-circle .path2:before {
  content: "\ec53";
  margin-left: -1em;
}

.ki-flask .path1:before {
  content: "\ec54";
  opacity: 0.3;
}

.ki-flask .path2:before {
  content: "\ec55";
  margin-left: -1em;
}

.ki-focus .path1:before {
  content: "\ec56";
  opacity: 0.3;
}

.ki-focus .path2:before {
  content: "\ec57";
  margin-left: -1em;
}

.ki-folder-added .path1:before {
  content: "\ec58";
  opacity: 0.3;
}

.ki-folder-added .path2:before {
  content: "\ec59";
  margin-left: -1em;
}

.ki-folder-down .path1:before {
  content: "\ec5a";
  opacity: 0.3;
}

.ki-folder-down .path2:before {
  content: "\ec5b";
  margin-left: -1em;
}

.ki-folder-up .path1:before {
  content: "\ec5c";
  opacity: 0.3;
}

.ki-folder-up .path2:before {
  content: "\ec5d";
  margin-left: -1em;
}

.ki-folder .path1:before {
  content: "\ec5e";
  opacity: 0.3;
}

.ki-folder .path2:before {
  content: "\ec5f";
  margin-left: -1em;
}

.ki-frame .path1:before {
  content: "\ec60";
}

.ki-frame .path2:before {
  content: "\ec61";
  margin-left: -1em;
}

.ki-frame .path3:before {
  content: "\ec62";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-frame .path4:before {
  content: "\ec63";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-gear .path1:before {
  content: "\ec64";
  opacity: 0.3;
}

.ki-gear .path2:before {
  content: "\ec65";
  margin-left: -1em;
}

.ki-general-mouse .path1:before {
  content: "\ec66";
  opacity: 0.3;
}

.ki-general-mouse .path2:before {
  content: "\ec67";
  margin-left: -1em;
}

.ki-geolocation-home .path1:before {
  content: "\ec68";
  opacity: 0.3;
}

.ki-geolocation-home .path2:before {
  content: "\ec69";
  margin-left: -1em;
}

.ki-geolocation .path1:before {
  content: "\ec6a";
  opacity: 0.3;
}

.ki-geolocation .path2:before {
  content: "\ec6b";
  margin-left: -1em;
}

.ki-ghost .path1:before {
  content: "\ec6c";
}

.ki-ghost .path2:before {
  content: "\ec6d";
  margin-left: -1em;
}

.ki-ghost .path3:before {
  content: "\ec6e";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-gift .path1:before {
  content: "\ec6f";
  opacity: 0.3;
}

.ki-gift .path2:before {
  content: "\ec70";
  margin-left: -1em;
}

.ki-gift .path3:before {
  content: "\ec71";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-gift .path4:before {
  content: "\ec72";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-github .path1:before {
  content: "\ec73";
  opacity: 0.3;
}

.ki-github .path2:before {
  content: "\ec74";
  margin-left: -1em;
}

.ki-glass .path1:before {
  content: "\ec75";
}

.ki-glass .path2:before {
  content: "\ec76";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-glass .path3:before {
  content: "\ec77";
  margin-left: -1em;
}

.ki-google-play .path1:before {
  content: "\ec78";
  opacity: 0.3;
}

.ki-google-play .path2:before {
  content: "\ec79";
  margin-left: -1em;
}

.ki-google .path1:before {
  content: "\ec7a";
  opacity: 0.3;
}

.ki-google .path2:before {
  content: "\ec7b";
  margin-left: -1em;
}

.ki-graph-2 .path1:before {
  content: "\ec7c";
  opacity: 0.3;
}

.ki-graph-2 .path2:before {
  content: "\ec7d";
  margin-left: -1em;
}

.ki-graph-2 .path3:before {
  content: "\ec7e";
  margin-left: -1em;
}

.ki-graph-3 .path1:before {
  content: "\ec7f";
  opacity: 0.3;
}

.ki-graph-3 .path2:before {
  content: "\ec80";
  margin-left: -1em;
}

.ki-graph-4 .path1:before {
  content: "\ec81";
}

.ki-graph-4 .path2:before {
  content: "\ec82";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-graph-up .path1:before {
  content: "\ec83";
  opacity: 0.3;
}

.ki-graph-up .path2:before {
  content: "\ec84";
  margin-left: -1em;
}

.ki-graph-up .path3:before {
  content: "\ec85";
  margin-left: -1em;
}

.ki-graph-up .path4:before {
  content: "\ec86";
  margin-left: -1em;
}

.ki-graph-up .path5:before {
  content: "\ec87";
  margin-left: -1em;
}

.ki-graph-up .path6:before {
  content: "\ec88";
  margin-left: -1em;
}

.ki-graph .path1:before {
  content: "\ec89";
  opacity: 0.3;
}

.ki-graph .path2:before {
  content: "\ec8a";
  margin-left: -1em;
}

.ki-graph .path3:before {
  content: "\ec8b";
  margin-left: -1em;
}

.ki-graph .path4:before {
  content: "\ec8c";
  margin-left: -1em;
}

.ki-grid-2 .path1:before {
  content: "\ec8d";
  opacity: 0.3;
}

.ki-grid-2 .path2:before {
  content: "\ec8e";
  margin-left: -1em;
}

.ki-grid-frame .path1:before {
  content: "\ec8f";
}

.ki-grid-frame .path2:before {
  content: "\ec90";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-grid-frame .path3:before {
  content: "\ec91";
  margin-left: -1em;
}

.ki-grid .path1:before {
  content: "\ec92";
  opacity: 0.3;
}

.ki-grid .path2:before {
  content: "\ec93";
  margin-left: -1em;
}

.ki-handcart:before {
  content: "\ec94";
}

.ki-happy-emoji .path1:before {
  content: "\ec95";
  opacity: 0.3;
}

.ki-happy-emoji .path2:before {
  content: "\ec96";
  margin-left: -1em;
}

.ki-heart-circle .path1:before {
  content: "\ec97";
  opacity: 0.3;
}

.ki-heart-circle .path2:before {
  content: "\ec98";
  margin-left: -1em;
}

.ki-heart .path1:before {
  content: "\ec99";
  opacity: 0.3;
}

.ki-heart .path2:before {
  content: "\ec9a";
  margin-left: -1em;
}

.ki-home-1 .path1:before {
  content: "\ec9b";
  opacity: 0.3;
}

.ki-home-1 .path2:before {
  content: "\ec9c";
  margin-left: -1em;
}

.ki-home-2 .path1:before {
  content: "\ec9d";
  opacity: 0.3;
}

.ki-home-2 .path2:before {
  content: "\ec9e";
  margin-left: -1em;
}

.ki-home-3 .path1:before {
  content: "\ec9f";
  opacity: 0.3;
}

.ki-home-3 .path2:before {
  content: "\eca0";
  margin-left: -1em;
}

.ki-home:before {
  content: "\eca1";
}

.ki-html .path1:before {
  content: "\eca2";
  opacity: 0.3;
}

.ki-html .path2:before {
  content: "\eca3";
  margin-left: -1em;
}

.ki-icon .path1:before {
  content: "\eca4";
  opacity: 0.3;
}

.ki-icon .path2:before {
  content: "\eca5";
  margin-left: -1em;
}

.ki-icon .path3:before {
  content: "\eca6";
  margin-left: -1em;
}

.ki-illustrator .path1:before {
  content: "\eca7";
  opacity: 0.3;
}

.ki-illustrator .path2:before {
  content: "\eca8";
  margin-left: -1em;
}

.ki-illustrator .path3:before {
  content: "\eca9";
  margin-left: -1em;
}

.ki-illustrator .path4:before {
  content: "\ecaa";
  margin-left: -1em;
}

.ki-information-2 .path1:before {
  content: "\ecab";
  opacity: 0.3;
}

.ki-information-2 .path2:before {
  content: "\ecac";
  margin-left: -1em;
}

.ki-information-2 .path3:before {
  content: "\ecad";
  margin-left: -1em;
}

.ki-information-3 .path1:before {
  content: "\ecae";
  opacity: 0.3;
}

.ki-information-3 .path2:before {
  content: "\ecaf";
  margin-left: -1em;
}

.ki-information-3 .path3:before {
  content: "\ecb0";
  margin-left: -1em;
}

.ki-information-4 .path1:before {
  content: "\ecb1";
  opacity: 0.3;
}

.ki-information-4 .path2:before {
  content: "\ecb2";
  margin-left: -1em;
}

.ki-information-4 .path3:before {
  content: "\ecb3";
  margin-left: -1em;
}

.ki-information-5 .path1:before {
  content: "\ecb4";
  opacity: 0.3;
}

.ki-information-5 .path2:before {
  content: "\ecb5";
  margin-left: -1em;
}

.ki-information-5 .path3:before {
  content: "\ecb6";
  margin-left: -1em;
}

.ki-information .path1:before {
  content: "\ecb7";
  opacity: 0.3;
}

.ki-information .path2:before {
  content: "\ecb8";
  margin-left: -1em;
}

.ki-information .path3:before {
  content: "\ecb9";
  margin-left: -1em;
}

.ki-instagram .path1:before {
  content: "\ecba";
  opacity: 0.3;
}

.ki-instagram .path2:before {
  content: "\ecbb";
  margin-left: -1em;
}

.ki-joystick .path1:before {
  content: "\ecbc";
}

.ki-joystick .path2:before {
  content: "\ecbd";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-joystick .path3:before {
  content: "\ecbe";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-joystick .path4:before {
  content: "\ecbf";
  margin-left: -1em;
}

.ki-js-2 .path1:before {
  content: "\ecc0";
}

.ki-js-2 .path2:before {
  content: "\ecc1";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-js .path1:before {
  content: "\ecc2";
}

.ki-js .path2:before {
  content: "\ecc3";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-kanban .path1:before {
  content: "\ecc4";
}

.ki-kanban .path2:before {
  content: "\ecc5";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-key-square .path1:before {
  content: "\ecc6";
  opacity: 0.3;
}

.ki-key-square .path2:before {
  content: "\ecc7";
  margin-left: -1em;
}

.ki-key .path1:before {
  content: "\ecc8";
  opacity: 0.3;
}

.ki-key .path2:before {
  content: "\ecc9";
  margin-left: -1em;
}

.ki-keyboard .path1:before {
  content: "\ecca";
}

.ki-keyboard .path2:before {
  content: "\eccb";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-laptop .path1:before {
  content: "\eccc";
  opacity: 0.3;
}

.ki-laptop .path2:before {
  content: "\eccd";
  margin-left: -1em;
}

.ki-laravel .path1:before {
  content: "\ecce";
  opacity: 0.3;
}

.ki-laravel .path2:before {
  content: "\eccf";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-laravel .path3:before {
  content: "\ecd0";
  margin-left: -1em;
}

.ki-laravel .path4:before {
  content: "\ecd1";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-laravel .path5:before {
  content: "\ecd2";
  margin-left: -1em;
}

.ki-laravel .path6:before {
  content: "\ecd3";
  margin-left: -1em;
}

.ki-laravel .path7:before {
  content: "\ecd4";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-left-square .path1:before {
  content: "\ecd5";
  opacity: 0.3;
}

.ki-left-square .path2:before {
  content: "\ecd6";
  margin-left: -1em;
}

.ki-left:before {
  content: "\ecd7";
}

.ki-like-2 .path1:before {
  content: "\ecd8";
  opacity: 0.3;
}

.ki-like-2 .path2:before {
  content: "\ecd9";
  margin-left: -1em;
}

.ki-like-folder .path1:before {
  content: "\ecda";
  opacity: 0.3;
}

.ki-like-folder .path2:before {
  content: "\ecdb";
  margin-left: -1em;
}

.ki-like-shapes .path1:before {
  content: "\ecdc";
  opacity: 0.3;
}

.ki-like-shapes .path2:before {
  content: "\ecdd";
  margin-left: -1em;
}

.ki-like-tag .path1:before {
  content: "\ecde";
  opacity: 0.3;
}

.ki-like-tag .path2:before {
  content: "\ecdf";
  margin-left: -1em;
}

.ki-like .path1:before {
  content: "\ece0";
}

.ki-like .path2:before {
  content: "\ece1";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-loading .path1:before {
  content: "\ece2";
}

.ki-loading .path2:before {
  content: "\ece3";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-lock-2 .path1:before {
  content: "\ece4";
}

.ki-lock-2 .path2:before {
  content: "\ece5";
  margin-left: -1em;
}

.ki-lock-2 .path3:before {
  content: "\ece6";
  margin-left: -1em;
}

.ki-lock-2 .path4:before {
  content: "\ece7";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-lock-2 .path5:before {
  content: "\ece8";
  margin-left: -1em;
}

.ki-lock-3 .path1:before {
  content: "\ece9";
  opacity: 0.3;
}

.ki-lock-3 .path2:before {
  content: "\ecea";
  margin-left: -1em;
}

.ki-lock-3 .path3:before {
  content: "\eceb";
  margin-left: -1em;
}

.ki-lock .path1:before {
  content: "\ecec";
  opacity: 0.3;
}

.ki-lock .path2:before {
  content: "\eced";
  margin-left: -1em;
}

.ki-lock .path3:before {
  content: "\ecee";
  margin-left: -1em;
}

.ki-logistic .path1:before {
  content: "\ecef";
  opacity: 0.3;
}

.ki-logistic .path2:before {
  content: "\ecf0";
  margin-left: -1em;
}

.ki-logistic .path3:before {
  content: "\ecf1";
  margin-left: -1em;
}

.ki-logistic .path4:before {
  content: "\ecf2";
  margin-left: -1em;
}

.ki-logistic .path5:before {
  content: "\ecf3";
  margin-left: -1em;
}

.ki-logistic .path6:before {
  content: "\ecf4";
  margin-left: -1em;
}

.ki-logistic .path7:before {
  content: "\ecf5";
  margin-left: -1em;
}

.ki-lots-shopping .path1:before {
  content: "\ecf6";
  opacity: 0.3;
}

.ki-lots-shopping .path2:before {
  content: "\ecf7";
  margin-left: -1em;
}

.ki-lots-shopping .path3:before {
  content: "\ecf8";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-lots-shopping .path4:before {
  content: "\ecf9";
  margin-left: -1em;
}

.ki-lots-shopping .path5:before {
  content: "\ecfa";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-lots-shopping .path6:before {
  content: "\ecfb";
  margin-left: -1em;
}

.ki-lots-shopping .path7:before {
  content: "\ecfc";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-lots-shopping .path8:before {
  content: "\ecfd";
  margin-left: -1em;
}

.ki-lovely .path1:before {
  content: "\ecfe";
  opacity: 0.3;
}

.ki-lovely .path2:before {
  content: "\ecff";
  margin-left: -1em;
}

.ki-lts .path1:before {
  content: "\ed00";
}

.ki-lts .path2:before {
  content: "\ed01";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-magnifier .path1:before {
  content: "\ed02";
  opacity: 0.3;
}

.ki-magnifier .path2:before {
  content: "\ed03";
  margin-left: -1em;
}

.ki-map .path1:before {
  content: "\ed04";
  opacity: 0.3;
}

.ki-map .path2:before {
  content: "\ed05";
  margin-left: -1em;
}

.ki-map .path3:before {
  content: "\ed06";
  margin-left: -1em;
}

.ki-mask .path1:before {
  content: "\ed07";
  opacity: 0.3;
}

.ki-mask .path2:before {
  content: "\ed08";
  margin-left: -1em;
}

.ki-mask .path3:before {
  content: "\ed09";
  margin-left: -1em;
}

.ki-maximize .path1:before {
  content: "\ed0a";
  opacity: 0.3;
}

.ki-maximize .path2:before {
  content: "\ed0b";
  margin-left: -1em;
}

.ki-maximize .path3:before {
  content: "\ed0c";
  margin-left: -1em;
}

.ki-maximize .path4:before {
  content: "\ed0d";
  margin-left: -1em;
}

.ki-maximize .path5:before {
  content: "\ed0e";
  margin-left: -1em;
}

.ki-medal-star .path1:before {
  content: "\ed0f";
}

.ki-medal-star .path2:before {
  content: "\ed10";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-medal-star .path3:before {
  content: "\ed11";
  margin-left: -1em;
}

.ki-medal-star .path4:before {
  content: "\ed12";
  margin-left: -1em;
}

.ki-menu .path1:before {
  content: "\ed13";
  opacity: 0.3;
}

.ki-menu .path2:before {
  content: "\ed14";
  margin-left: -1em;
}

.ki-menu .path3:before {
  content: "\ed15";
  margin-left: -1em;
}

.ki-menu .path4:before {
  content: "\ed16";
  margin-left: -1em;
}

.ki-message-add .path1:before {
  content: "\ed17";
  opacity: 0.3;
}

.ki-message-add .path2:before {
  content: "\ed18";
  margin-left: -1em;
}

.ki-message-add .path3:before {
  content: "\ed19";
  margin-left: -1em;
}

.ki-message-edit .path1:before {
  content: "\ed1a";
  opacity: 0.3;
}

.ki-message-edit .path2:before {
  content: "\ed1b";
  margin-left: -1em;
}

.ki-message-minus .path1:before {
  content: "\ed1c";
  opacity: 0.3;
}

.ki-message-minus .path2:before {
  content: "\ed1d";
  margin-left: -1em;
}

.ki-message-notif .path1:before {
  content: "\ed1e";
}

.ki-message-notif .path2:before {
  content: "\ed1f";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-message-notif .path3:before {
  content: "\ed20";
  margin-left: -1em;
}

.ki-message-notif .path4:before {
  content: "\ed21";
  margin-left: -1em;
}

.ki-message-notif .path5:before {
  content: "\ed22";
  margin-left: -1em;
}

.ki-message-programming .path1:before {
  content: "\ed23";
  opacity: 0.3;
}

.ki-message-programming .path2:before {
  content: "\ed24";
  margin-left: -1em;
}

.ki-message-programming .path3:before {
  content: "\ed25";
  margin-left: -1em;
}

.ki-message-programming .path4:before {
  content: "\ed26";
  margin-left: -1em;
}

.ki-message-question .path1:before {
  content: "\ed27";
  opacity: 0.3;
}

.ki-message-question .path2:before {
  content: "\ed28";
  margin-left: -1em;
}

.ki-message-question .path3:before {
  content: "\ed29";
  margin-left: -1em;
}

.ki-message-text-2 .path1:before {
  content: "\ed2a";
  opacity: 0.3;
}

.ki-message-text-2 .path2:before {
  content: "\ed2b";
  margin-left: -1em;
}

.ki-message-text-2 .path3:before {
  content: "\ed2c";
  margin-left: -1em;
}

.ki-message-text .path1:before {
  content: "\ed2d";
  opacity: 0.3;
}

.ki-message-text .path2:before {
  content: "\ed2e";
  margin-left: -1em;
}

.ki-message-text .path3:before {
  content: "\ed2f";
  margin-left: -1em;
}

.ki-messages .path1:before {
  content: "\ed30";
}

.ki-messages .path2:before {
  content: "\ed31";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-messages .path3:before {
  content: "\ed32";
  margin-left: -1em;
}

.ki-messages .path4:before {
  content: "\ed33";
  margin-left: -1em;
}

.ki-messages .path5:before {
  content: "\ed34";
  margin-left: -1em;
}

.ki-microsoft .path1:before {
  content: "\ed35";
  opacity: 0.3;
}

.ki-microsoft .path2:before {
  content: "\ed36";
  margin-left: -1em;
}

.ki-microsoft .path3:before {
  content: "\ed37";
  margin-left: -1em;
}

.ki-microsoft .path4:before {
  content: "\ed38";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-milk .path1:before {
  content: "\ed39";
  opacity: 0.3;
}

.ki-milk .path2:before {
  content: "\ed3a";
  margin-left: -1em;
}

.ki-milk .path3:before {
  content: "\ed3b";
  margin-left: -1em;
}

.ki-minus-circle .path1:before {
  content: "\ed3c";
  opacity: 0.3;
}

.ki-minus-circle .path2:before {
  content: "\ed3d";
  margin-left: -1em;
}

.ki-minus-folder .path1:before {
  content: "\ed3e";
  opacity: 0.3;
}

.ki-minus-folder .path2:before {
  content: "\ed3f";
  margin-left: -1em;
}

.ki-minus-square .path1:before {
  content: "\ed40";
  opacity: 0.3;
}

.ki-minus-square .path2:before {
  content: "\ed41";
  margin-left: -1em;
}

.ki-minus:before {
  content: "\ed42";
}

.ki-monitor-mobile .path1:before {
  content: "\ed43";
  opacity: 0.3;
}

.ki-monitor-mobile .path2:before {
  content: "\ed44";
  margin-left: -1em;
}

.ki-moon .path1:before {
  content: "\ed45";
}

.ki-moon .path2:before {
  content: "\ed46";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-more-2 .path1:before {
  content: "\ed47";
  opacity: 0.3;
}

.ki-more-2 .path2:before {
  content: "\ed48";
  margin-left: -1em;
}

.ki-more-2 .path3:before {
  content: "\ed49";
  margin-left: -1em;
}

.ki-more-2 .path4:before {
  content: "\ed4a";
  margin-left: -1em;
}

.ki-mouse-circle .path1:before {
  content: "\ed4b";
}

.ki-mouse-circle .path2:before {
  content: "\ed4c";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-mouse-square .path1:before {
  content: "\ed4d";
  opacity: 0.3;
}

.ki-mouse-square .path2:before {
  content: "\ed4e";
  margin-left: -1em;
}

.ki-mouse .path1:before {
  content: "\ed4f";
  opacity: 0.3;
}

.ki-mouse .path2:before {
  content: "\ed50";
  margin-left: -1em;
}

.ki-nexo .path1:before {
  content: "\ed51";
  opacity: 0.3;
}

.ki-nexo .path2:before {
  content: "\ed52";
  margin-left: -1em;
}

.ki-night-day .path1:before {
  content: "\ed53";
}

.ki-night-day .path2:before {
  content: "\ed54";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-night-day .path3:before {
  content: "\ed55";
  margin-left: -1em;
}

.ki-night-day .path4:before {
  content: "\ed56";
  margin-left: -1em;
}

.ki-night-day .path5:before {
  content: "\ed57";
  margin-left: -1em;
}

.ki-night-day .path6:before {
  content: "\ed58";
  margin-left: -1em;
}

.ki-night-day .path7:before {
  content: "\ed59";
  margin-left: -1em;
}

.ki-night-day .path8:before {
  content: "\ed5a";
  margin-left: -1em;
}

.ki-night-day .path9:before {
  content: "\ed5b";
  margin-left: -1em;
}

.ki-night-day .path10:before {
  content: "\ed5c";
  margin-left: -1em;
}

.ki-note-2 .path1:before {
  content: "\ed5d";
  opacity: 0.3;
}

.ki-note-2 .path2:before {
  content: "\ed5e";
  margin-left: -1em;
}

.ki-note-2 .path3:before {
  content: "\ed5f";
  margin-left: -1em;
}

.ki-note-2 .path4:before {
  content: "\ed60";
  margin-left: -1em;
}

.ki-note .path1:before {
  content: "\ed61";
  opacity: 0.3;
}

.ki-note .path2:before {
  content: "\ed62";
  margin-left: -1em;
}

.ki-notepad-bookmark .path1:before {
  content: "\ed63";
}

.ki-notepad-bookmark .path2:before {
  content: "\ed64";
  margin-left: -1em;
}

.ki-notepad-bookmark .path3:before {
  content: "\ed65";
  margin-left: -1em;
}

.ki-notepad-bookmark .path4:before {
  content: "\ed66";
  margin-left: -1em;
}

.ki-notepad-bookmark .path5:before {
  content: "\ed67";
  margin-left: -1em;
}

.ki-notepad-bookmark .path6:before {
  content: "\ed68";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-notepad-edit .path1:before {
  content: "\ed69";
  opacity: 0.3;
}

.ki-notepad-edit .path2:before {
  content: "\ed6a";
  margin-left: -1em;
}

.ki-notepad .path1:before {
  content: "\ed6b";
}

.ki-notepad .path2:before {
  content: "\ed6c";
  margin-left: -1em;
}

.ki-notepad .path3:before {
  content: "\ed6d";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-notepad .path4:before {
  content: "\ed6e";
  margin-left: -1em;
}

.ki-notepad .path5:before {
  content: "\ed6f";
  margin-left: -1em;
}

.ki-notification-2 .path1:before {
  content: "\ed70";
}

.ki-notification-2 .path2:before {
  content: "\ed71";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-notification-bing .path1:before {
  content: "\ed72";
}

.ki-notification-bing .path2:before {
  content: "\ed73";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-notification-bing .path3:before {
  content: "\ed74";
  margin-left: -1em;
}

.ki-notification-circle .path1:before {
  content: "\ed75";
}

.ki-notification-circle .path2:before {
  content: "\ed76";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-notification-favorite .path1:before {
  content: "\ed77";
}

.ki-notification-favorite .path2:before {
  content: "\ed78";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-notification-favorite .path3:before {
  content: "\ed79";
  margin-left: -1em;
}

.ki-notification-on .path1:before {
  content: "\ed7a";
  opacity: 0.3;
}

.ki-notification-on .path2:before {
  content: "\ed7b";
  margin-left: -1em;
}

.ki-notification-on .path3:before {
  content: "\ed7c";
  margin-left: -1em;
}

.ki-notification-on .path4:before {
  content: "\ed7d";
  margin-left: -1em;
}

.ki-notification-on .path5:before {
  content: "\ed7e";
  margin-left: -1em;
}

.ki-notification-status .path1:before {
  content: "\ed7f";
}

.ki-notification-status .path2:before {
  content: "\ed80";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-notification-status .path3:before {
  content: "\ed81";
  margin-left: -1em;
}

.ki-notification-status .path4:before {
  content: "\ed82";
  margin-left: -1em;
}

.ki-notification .path1:before {
  content: "\ed83";
  opacity: 0.3;
}

.ki-notification .path2:before {
  content: "\ed84";
  margin-left: -1em;
}

.ki-notification .path3:before {
  content: "\ed85";
  margin-left: -1em;
}

.ki-ocean .path1:before {
  content: "\ed86";
}

.ki-ocean .path2:before {
  content: "\ed87";
  margin-left: -1em;
}

.ki-ocean .path3:before {
  content: "\ed88";
  margin-left: -1em;
}

.ki-ocean .path4:before {
  content: "\ed89";
  margin-left: -1em;
}

.ki-ocean .path5:before {
  content: "\ed8a";
  margin-left: -1em;
}

.ki-ocean .path6:before {
  content: "\ed8b";
  margin-left: -1em;
}

.ki-ocean .path7:before {
  content: "\ed8c";
  margin-left: -1em;
}

.ki-ocean .path8:before {
  content: "\ed8d";
  margin-left: -1em;
}

.ki-ocean .path9:before {
  content: "\ed8e";
  margin-left: -1em;
}

.ki-ocean .path10:before {
  content: "\ed8f";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-ocean .path11:before {
  content: "\ed90";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-ocean .path12:before {
  content: "\ed91";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-ocean .path13:before {
  content: "\ed92";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-ocean .path14:before {
  content: "\ed93";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-ocean .path15:before {
  content: "\ed94";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-ocean .path16:before {
  content: "\ed95";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-ocean .path17:before {
  content: "\ed96";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-ocean .path18:before {
  content: "\ed97";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-ocean .path19:before {
  content: "\ed98";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-office-bag .path1:before {
  content: "\ed99";
  opacity: 0.3;
}

.ki-office-bag .path2:before {
  content: "\ed9a";
  margin-left: -1em;
}

.ki-office-bag .path3:before {
  content: "\ed9b";
  margin-left: -1em;
}

.ki-office-bag .path4:before {
  content: "\ed9c";
  margin-left: -1em;
}

.ki-package .path1:before {
  content: "\ed9d";
  opacity: 0.3;
}

.ki-package .path2:before {
  content: "\ed9e";
  margin-left: -1em;
}

.ki-package .path3:before {
  content: "\ed9f";
  margin-left: -1em;
}

.ki-pails .path1:before {
  content: "\eda0";
  opacity: 0.3;
}

.ki-pails .path2:before {
  content: "\eda1";
  margin-left: -1em;
}

.ki-pails .path3:before {
  content: "\eda2";
  margin-left: -1em;
}

.ki-pails .path4:before {
  content: "\eda3";
  margin-left: -1em;
}

.ki-pails .path5:before {
  content: "\eda4";
  margin-left: -1em;
}

.ki-pails .path6:before {
  content: "\eda5";
  margin-left: -1em;
}

.ki-pails .path7:before {
  content: "\eda6";
  margin-left: -1em;
}

.ki-pails .path8:before {
  content: "\eda7";
  margin-left: -1em;
}

.ki-pails .path9:before {
  content: "\eda8";
  margin-left: -1em;
}

.ki-paintbucket .path1:before {
  content: "\eda9";
  opacity: 0.3;
}

.ki-paintbucket .path2:before {
  content: "\edaa";
  margin-left: -1em;
}

.ki-paintbucket .path3:before {
  content: "\edab";
  margin-left: -1em;
}

.ki-paper-clip:before {
  content: "\edac";
}

.ki-parcel-tracking .path1:before {
  content: "\edad";
}

.ki-parcel-tracking .path2:before {
  content: "\edae";
  margin-left: -1em;
}

.ki-parcel-tracking .path3:before {
  content: "\edaf";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-parcel .path1:before {
  content: "\edb0";
  opacity: 0.3;
}

.ki-parcel .path2:before {
  content: "\edb1";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-parcel .path3:before {
  content: "\edb2";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-parcel .path4:before {
  content: "\edb3";
  margin-left: -1em;
}

.ki-parcel .path5:before {
  content: "\edb4";
  margin-left: -1em;
}

.ki-password-check .path1:before {
  content: "\edb5";
}

.ki-password-check .path2:before {
  content: "\edb6";
  margin-left: -1em;
}

.ki-password-check .path3:before {
  content: "\edb7";
  margin-left: -1em;
}

.ki-password-check .path4:before {
  content: "\edb8";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-password-check .path5:before {
  content: "\edb9";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-paypal .path1:before {
  content: "\edba";
}

.ki-paypal .path2:before {
  content: "\edbb";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-pencil .path1:before {
  content: "\edbc";
  opacity: 0.3;
}

.ki-pencil .path2:before {
  content: "\edbd";
  margin-left: -1em;
}

.ki-people .path1:before {
  content: "\edbe";
}

.ki-people .path2:before {
  content: "\edbf";
  margin-left: -1em;
}

.ki-people .path3:before {
  content: "\edc0";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-people .path4:before {
  content: "\edc1";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-people .path5:before {
  content: "\edc2";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-percentage .path1:before {
  content: "\edc3";
}

.ki-percentage .path2:before {
  content: "\edc4";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-phone .path1:before {
  content: "\edc5";
  opacity: 0.3;
}

.ki-phone .path2:before {
  content: "\edc6";
  margin-left: -1em;
}

.ki-photoshop .path1:before {
  content: "\edc7";
  opacity: 0.3;
}

.ki-photoshop .path2:before {
  content: "\edc8";
  margin-left: -1em;
}

.ki-picture .path1:before {
  content: "\edc9";
  opacity: 0.3;
}

.ki-picture .path2:before {
  content: "\edca";
  margin-left: -1em;
}

.ki-pill:before {
  content: "\edcb";
}

.ki-pin .path1:before {
  content: "\edcc";
  opacity: 0.3;
}

.ki-pin .path2:before {
  content: "\edcd";
  margin-left: -1em;
}

.ki-plus-circle .path1:before {
  content: "\edce";
  opacity: 0.3;
}

.ki-plus-circle .path2:before {
  content: "\edcf";
  margin-left: -1em;
}

.ki-plus-square .path1:before {
  content: "\edd0";
  opacity: 0.3;
}

.ki-plus-square .path2:before {
  content: "\edd1";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-plus-square .path3:before {
  content: "\edd2";
  margin-left: -1em;
}

.ki-plus:before {
  content: "\edd3";
}

.ki-pointers .path1:before {
  content: "\edd4";
  opacity: 0.3;
}

.ki-pointers .path2:before {
  content: "\edd5";
  margin-left: -1em;
}

.ki-pointers .path3:before {
  content: "\edd6";
  margin-left: -1em;
}

.ki-price-tag .path1:before {
  content: "\edd7";
  opacity: 0.3;
}

.ki-price-tag .path2:before {
  content: "\edd8";
  margin-left: -1em;
}

.ki-price-tag .path3:before {
  content: "\edd9";
  margin-left: -1em;
}

.ki-printer .path1:before {
  content: "\edda";
  opacity: 0.3;
}

.ki-printer .path2:before {
  content: "\eddb";
  margin-left: -1em;
}

.ki-printer .path3:before {
  content: "\eddc";
  margin-left: -1em;
}

.ki-printer .path4:before {
  content: "\eddd";
  margin-left: -1em;
}

.ki-printer .path5:before {
  content: "\edde";
  margin-left: -1em;
}

.ki-profile-circle .path1:before {
  content: "\eddf";
  opacity: 0.3;
}

.ki-profile-circle .path2:before {
  content: "\ede0";
  margin-left: -1em;
}

.ki-profile-circle .path3:before {
  content: "\ede1";
  margin-left: -1em;
}

.ki-profile-user .path1:before {
  content: "\ede2";
  opacity: 0.3;
}

.ki-profile-user .path2:before {
  content: "\ede3";
  margin-left: -1em;
}

.ki-profile-user .path3:before {
  content: "\ede4";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-profile-user .path4:before {
  content: "\ede5";
  margin-left: -1em;
}

.ki-pulse .path1:before {
  content: "\ede6";
  opacity: 0.3;
}

.ki-pulse .path2:before {
  content: "\ede7";
  margin-left: -1em;
}

.ki-purchase .path1:before {
  content: "\ede8";
  opacity: 0.3;
}

.ki-purchase .path2:before {
  content: "\ede9";
  margin-left: -1em;
}

.ki-python .path1:before {
  content: "\edea";
  opacity: 0.3;
}

.ki-python .path2:before {
  content: "\edeb";
  margin-left: -1em;
}

.ki-question-2 .path1:before {
  content: "\edec";
  opacity: 0.3;
}

.ki-question-2 .path2:before {
  content: "\eded";
  margin-left: -1em;
}

.ki-question-2 .path3:before {
  content: "\edee";
  margin-left: -1em;
}

.ki-question .path1:before {
  content: "\edef";
  opacity: 0.3;
}

.ki-question .path2:before {
  content: "\edf0";
  margin-left: -1em;
}

.ki-question .path3:before {
  content: "\edf1";
  margin-left: -1em;
}

.ki-questionnaire-tablet .path1:before {
  content: "\edf2";
  opacity: 0.3;
}

.ki-questionnaire-tablet .path2:before {
  content: "\edf3";
  margin-left: -1em;
}

.ki-ranking .path1:before {
  content: "\edf4";
  opacity: 0.3;
}

.ki-ranking .path2:before {
  content: "\edf5";
  margin-left: -1em;
}

.ki-ranking .path3:before {
  content: "\edf6";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-ranking .path4:before {
  content: "\edf7";
  margin-left: -1em;
}

.ki-react .path1:before {
  content: "\edf8";
  opacity: 0.3;
}

.ki-react .path2:before {
  content: "\edf9";
  margin-left: -1em;
}

.ki-receipt-square .path1:before {
  content: "\edfa";
  opacity: 0.3;
}

.ki-receipt-square .path2:before {
  content: "\edfb";
  margin-left: -1em;
}

.ki-rescue .path1:before {
  content: "\edfc";
  opacity: 0.3;
}

.ki-rescue .path2:before {
  content: "\edfd";
  margin-left: -1em;
}

.ki-right-left .path1:before {
  content: "\edfe";
}

.ki-right-left .path2:before {
  content: "\edff";
  margin-left: -1em;
}

.ki-right-left .path3:before {
  content: "\ee00";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-right-square .path1:before {
  content: "\ee01";
  opacity: 0.3;
}

.ki-right-square .path2:before {
  content: "\ee02";
  margin-left: -1em;
}

.ki-right:before {
  content: "\ee03";
}

.ki-rocket .path1:before {
  content: "\ee04";
  opacity: 0.3;
}

.ki-rocket .path2:before {
  content: "\ee05";
  margin-left: -1em;
}

.ki-route .path1:before {
  content: "\ee06";
}

.ki-route .path2:before {
  content: "\ee07";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-route .path3:before {
  content: "\ee08";
  margin-left: -1em;
}

.ki-route .path4:before {
  content: "\ee09";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-router .path1:before {
  content: "\ee0a";
  opacity: 0.3;
}

.ki-router .path2:before {
  content: "\ee0b";
  margin-left: -1em;
}

.ki-row-horizontal .path1:before {
  content: "\ee0c";
}

.ki-row-horizontal .path2:before {
  content: "\ee0d";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-row-vertical .path1:before {
  content: "\ee0e";
}

.ki-row-vertical .path2:before {
  content: "\ee0f";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-safe-home .path1:before {
  content: "\ee10";
  opacity: 0.3;
}

.ki-safe-home .path2:before {
  content: "\ee11";
  margin-left: -1em;
}

.ki-satellite .path1:before {
  content: "\ee12";
  opacity: 0.3;
}

.ki-satellite .path2:before {
  content: "\ee13";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-satellite .path3:before {
  content: "\ee14";
  margin-left: -1em;
}

.ki-satellite .path4:before {
  content: "\ee15";
  margin-left: -1em;
}

.ki-satellite .path5:before {
  content: "\ee16";
  margin-left: -1em;
}

.ki-satellite .path6:before {
  content: "\ee17";
  margin-left: -1em;
}

.ki-save-2 .path1:before {
  content: "\ee18";
  opacity: 0.3;
}

.ki-save-2 .path2:before {
  content: "\ee19";
  margin-left: -1em;
}

.ki-save-deposit .path1:before {
  content: "\ee1a";
}

.ki-save-deposit .path2:before {
  content: "\ee1b";
  margin-left: -1em;
}

.ki-save-deposit .path3:before {
  content: "\ee1c";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-save-deposit .path4:before {
  content: "\ee1d";
  margin-left: -1em;
}

.ki-scan-barcode .path1:before {
  content: "\ee1e";
}

.ki-scan-barcode .path2:before {
  content: "\ee1f";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-scan-barcode .path3:before {
  content: "\ee20";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-scan-barcode .path4:before {
  content: "\ee21";
  margin-left: -1em;
}

.ki-scan-barcode .path5:before {
  content: "\ee22";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-scan-barcode .path6:before {
  content: "\ee23";
  margin-left: -1em;
}

.ki-scan-barcode .path7:before {
  content: "\ee24";
  margin-left: -1em;
}

.ki-scan-barcode .path8:before {
  content: "\ee25";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-scooter-2:before {
  content: "\ee26";
}

.ki-scooter .path1:before {
  content: "\ee27";
}

.ki-scooter .path2:before {
  content: "\ee28";
  margin-left: -1em;
}

.ki-scooter .path3:before {
  content: "\ee29";
  margin-left: -1em;
}

.ki-scooter .path4:before {
  content: "\ee2a";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-scooter .path5:before {
  content: "\ee2b";
  margin-left: -1em;
}

.ki-scooter .path6:before {
  content: "\ee2c";
  margin-left: -1em;
}

.ki-scooter .path7:before {
  content: "\ee2d";
  margin-left: -1em;
}

.ki-screen .path1:before {
  content: "\ee2e";
  opacity: 0.3;
}

.ki-screen .path2:before {
  content: "\ee2f";
  margin-left: -1em;
}

.ki-screen .path3:before {
  content: "\ee30";
  margin-left: -1em;
}

.ki-screen .path4:before {
  content: "\ee31";
  margin-left: -1em;
}

.ki-scroll .path1:before {
  content: "\ee32";
  opacity: 0.3;
}

.ki-scroll .path2:before {
  content: "\ee33";
  margin-left: -1em;
}

.ki-scroll .path3:before {
  content: "\ee34";
  margin-left: -1em;
}

.ki-search-list .path1:before {
  content: "\ee35";
  opacity: 0.3;
}

.ki-search-list .path2:before {
  content: "\ee36";
  margin-left: -1em;
}

.ki-search-list .path3:before {
  content: "\ee37";
  margin-left: -1em;
}

.ki-security-check .path1:before {
  content: "\ee38";
}

.ki-security-check .path2:before {
  content: "\ee39";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-security-check .path3:before {
  content: "\ee3a";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-security-check .path4:before {
  content: "\ee3b";
  margin-left: -1em;
}

.ki-security-user .path1:before {
  content: "\ee3c";
  opacity: 0.3;
}

.ki-security-user .path2:before {
  content: "\ee3d";
  margin-left: -1em;
}

.ki-send .path1:before {
  content: "\ee3e";
}

.ki-send .path2:before {
  content: "\ee3f";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-setting-2 .path1:before {
  content: "\ee40";
  opacity: 0.3;
}

.ki-setting-2 .path2:before {
  content: "\ee41";
  margin-left: -1em;
}

.ki-setting-3 .path1:before {
  content: "\ee42";
  opacity: 0.3;
}

.ki-setting-3 .path2:before {
  content: "\ee43";
  margin-left: -1em;
}

.ki-setting-3 .path3:before {
  content: "\ee44";
  margin-left: -1em;
}

.ki-setting-3 .path4:before {
  content: "\ee45";
  margin-left: -1em;
}

.ki-setting-3 .path5:before {
  content: "\ee46";
  margin-left: -1em;
}

.ki-setting-4:before {
  content: "\ee47";
}

.ki-setting .path1:before {
  content: "\ee48";
  opacity: 0.3;
}

.ki-setting .path2:before {
  content: "\ee49";
  margin-left: -1em;
}

.ki-share .path1:before {
  content: "\ee4a";
  opacity: 0.3;
}

.ki-share .path2:before {
  content: "\ee4b";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-share .path3:before {
  content: "\ee4c";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-share .path4:before {
  content: "\ee4d";
  margin-left: -1em;
}

.ki-share .path5:before {
  content: "\ee4e";
  margin-left: -1em;
}

.ki-share .path6:before {
  content: "\ee4f";
  margin-left: -1em;
}

.ki-shield-cross .path1:before {
  content: "\ee50";
  opacity: 0.3;
}

.ki-shield-cross .path2:before {
  content: "\ee51";
  margin-left: -1em;
}

.ki-shield-cross .path3:before {
  content: "\ee52";
  margin-left: -1em;
}

.ki-shield-search .path1:before {
  content: "\ee53";
  opacity: 0.3;
}

.ki-shield-search .path2:before {
  content: "\ee54";
  margin-left: -1em;
}

.ki-shield-search .path3:before {
  content: "\ee55";
  margin-left: -1em;
}

.ki-shield-slash .path1:before {
  content: "\ee56";
}

.ki-shield-slash .path2:before {
  content: "\ee57";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-shield-slash .path3:before {
  content: "\ee58";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-shield-tick .path1:before {
  content: "\ee59";
  opacity: 0.3;
}

.ki-shield-tick .path2:before {
  content: "\ee5a";
  margin-left: -1em;
}

.ki-shield .path1:before {
  content: "\ee5b";
  opacity: 0.3;
}

.ki-shield .path2:before {
  content: "\ee5c";
  margin-left: -1em;
}

.ki-ship .path1:before {
  content: "\ee5d";
  opacity: 0.3;
}

.ki-ship .path2:before {
  content: "\ee5e";
  margin-left: -1em;
}

.ki-ship .path3:before {
  content: "\ee5f";
  margin-left: -1em;
}

.ki-shop .path1:before {
  content: "\ee60";
}

.ki-shop .path2:before {
  content: "\ee61";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-shop .path3:before {
  content: "\ee62";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-shop .path4:before {
  content: "\ee63";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-shop .path5:before {
  content: "\ee64";
  margin-left: -1em;
}

.ki-simcard-2 .path1:before {
  content: "\ee65";
  opacity: 0.3;
}

.ki-simcard-2 .path2:before {
  content: "\ee66";
  margin-left: -1em;
}

.ki-simcard .path1:before {
  content: "\ee67";
  opacity: 0.3;
}

.ki-simcard .path2:before {
  content: "\ee68";
  margin-left: -1em;
}

.ki-simcard .path3:before {
  content: "\ee69";
  margin-left: -1em;
}

.ki-simcard .path4:before {
  content: "\ee6a";
  margin-left: -1em;
}

.ki-simcard .path5:before {
  content: "\ee6b";
  margin-left: -1em;
}

.ki-size .path1:before {
  content: "\ee6c";
  opacity: 0.3;
}

.ki-size .path2:before {
  content: "\ee6d";
  margin-left: -1em;
}

.ki-slack .path1:before {
  content: "\ee6e";
}

.ki-slack .path2:before {
  content: "\ee6f";
  margin-left: -1em;
}

.ki-slack .path3:before {
  content: "\ee70";
  margin-left: -1em;
}

.ki-slack .path4:before {
  content: "\ee71";
  margin-left: -1em;
}

.ki-slack .path5:before {
  content: "\ee72";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-slack .path6:before {
  content: "\ee73";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-slack .path7:before {
  content: "\ee74";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-slack .path8:before {
  content: "\ee75";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-slider-horizontal-2 .path1:before {
  content: "\ee76";
}

.ki-slider-horizontal-2 .path2:before {
  content: "\ee77";
  margin-left: -1em;
}

.ki-slider-horizontal-2 .path3:before {
  content: "\ee78";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-slider-horizontal .path1:before {
  content: "\ee79";
  opacity: 0.3;
}

.ki-slider-horizontal .path2:before {
  content: "\ee7a";
  margin-left: -1em;
}

.ki-slider-horizontal .path3:before {
  content: "\ee7b";
  margin-left: -1em;
}

.ki-slider-vertical-2 .path1:before {
  content: "\ee7c";
  opacity: 0.3;
}

.ki-slider-vertical-2 .path2:before {
  content: "\ee7d";
  margin-left: -1em;
}

.ki-slider-vertical-2 .path3:before {
  content: "\ee7e";
  margin-left: -1em;
}

.ki-slider-vertical .path1:before {
  content: "\ee7f";
}

.ki-slider-vertical .path2:before {
  content: "\ee80";
  margin-left: -1em;
}

.ki-slider-vertical .path3:before {
  content: "\ee81";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-slider .path1:before {
  content: "\ee82";
  opacity: 0.3;
}

.ki-slider .path2:before {
  content: "\ee83";
  margin-left: -1em;
}

.ki-slider .path3:before {
  content: "\ee84";
  margin-left: -1em;
}

.ki-slider .path4:before {
  content: "\ee85";
  margin-left: -1em;
}

.ki-sms .path1:before {
  content: "\ee86";
  opacity: 0.3;
}

.ki-sms .path2:before {
  content: "\ee87";
  margin-left: -1em;
}

.ki-snapchat .path1:before {
  content: "\ee88";
}

.ki-snapchat .path2:before {
  content: "\ee89";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-social-media .path1:before {
  content: "\ee8a";
}

.ki-social-media .path2:before {
  content: "\ee8b";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-soft-2 .path1:before {
  content: "\ee8c";
  opacity: 0.3;
}

.ki-soft-2 .path2:before {
  content: "\ee8d";
  margin-left: -1em;
}

.ki-soft-3 .path1:before {
  content: "\ee8e";
}

.ki-soft-3 .path2:before {
  content: "\ee8f";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-soft .path1:before {
  content: "\ee90";
  opacity: 0.3;
}

.ki-soft .path2:before {
  content: "\ee91";
  margin-left: -1em;
}

.ki-soft .path3:before {
  content: "\ee92";
  margin-left: -1em;
}

.ki-soft .path4:before {
  content: "\ee93";
  margin-left: -1em;
}

.ki-soft .path5:before {
  content: "\ee94";
  margin-left: -1em;
}

.ki-soft .path6:before {
  content: "\ee95";
  margin-left: -1em;
}

.ki-some-files .path1:before {
  content: "\ee96";
  opacity: 0.3;
}

.ki-some-files .path2:before {
  content: "\ee97";
  margin-left: -1em;
}

.ki-sort .path1:before {
  content: "\ee98";
  opacity: 0.3;
}

.ki-sort .path2:before {
  content: "\ee99";
  margin-left: -1em;
}

.ki-sort .path3:before {
  content: "\ee9a";
  margin-left: -1em;
}

.ki-sort .path4:before {
  content: "\ee9b";
  margin-left: -1em;
}

.ki-speaker .path1:before {
  content: "\ee9c";
  opacity: 0.3;
}

.ki-speaker .path2:before {
  content: "\ee9d";
  margin-left: -1em;
}

.ki-speaker .path3:before {
  content: "\ee9e";
  margin-left: -1em;
}

.ki-spotify .path1:before {
  content: "\ee9f";
}

.ki-spotify .path2:before {
  content: "\eea0";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-spring-framework:before {
  content: "\eea1";
}

.ki-square-brackets .path1:before {
  content: "\eea2";
  opacity: 0.3;
}

.ki-square-brackets .path2:before {
  content: "\eea3";
  margin-left: -1em;
}

.ki-square-brackets .path3:before {
  content: "\eea4";
  margin-left: -1em;
}

.ki-square-brackets .path4:before {
  content: "\eea5";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-star:before {
  content: "\eea6";
}

.ki-status .path1:before {
  content: "\eea7";
  opacity: 0.3;
}

.ki-status .path2:before {
  content: "\eea8";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-status .path3:before {
  content: "\eea9";
  margin-left: -1em;
}

.ki-subtitle .path1:before {
  content: "\eeaa";
  opacity: 0.3;
}

.ki-subtitle .path2:before {
  content: "\eeab";
  margin-left: -1em;
}

.ki-subtitle .path3:before {
  content: "\eeac";
  margin-left: -1em;
}

.ki-subtitle .path4:before {
  content: "\eead";
  margin-left: -1em;
}

.ki-subtitle .path5:before {
  content: "\eeae";
  margin-left: -1em;
}

.ki-sun .path1:before {
  content: "\eeaf";
}

.ki-sun .path2:before {
  content: "\eeb0";
  margin-left: -1em;
}

.ki-sun .path3:before {
  content: "\eeb1";
  margin-left: -1em;
}

.ki-sun .path4:before {
  content: "\eeb2";
  margin-left: -1em;
}

.ki-sun .path5:before {
  content: "\eeb3";
  margin-left: -1em;
}

.ki-sun .path6:before {
  content: "\eeb4";
  margin-left: -1em;
}

.ki-sun .path7:before {
  content: "\eeb5";
  margin-left: -1em;
}

.ki-sun .path8:before {
  content: "\eeb6";
  margin-left: -1em;
}

.ki-sun .path9:before {
  content: "\eeb7";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-support-24 .path1:before {
  content: "\eeb8";
  opacity: 0.3;
}

.ki-support-24 .path2:before {
  content: "\eeb9";
  margin-left: -1em;
}

.ki-support-24 .path3:before {
  content: "\eeba";
  margin-left: -1em;
}

.ki-switch .path1:before {
  content: "\eebb";
}

.ki-switch .path2:before {
  content: "\eebc";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-syringe .path1:before {
  content: "\eebd";
  opacity: 0.3;
}

.ki-syringe .path2:before {
  content: "\eebe";
  margin-left: -1em;
}

.ki-syringe .path3:before {
  content: "\eebf";
  margin-left: -1em;
}

.ki-tablet-book .path1:before {
  content: "\eec0";
  opacity: 0.3;
}

.ki-tablet-book .path2:before {
  content: "\eec1";
  margin-left: -1em;
}

.ki-tablet-delete .path1:before {
  content: "\eec2";
}

.ki-tablet-delete .path2:before {
  content: "\eec3";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-tablet-delete .path3:before {
  content: "\eec4";
  margin-left: -1em;
}

.ki-tablet-down .path1:before {
  content: "\eec5";
  opacity: 0.3;
}

.ki-tablet-down .path2:before {
  content: "\eec6";
  margin-left: -1em;
}

.ki-tablet-down .path3:before {
  content: "\eec7";
  margin-left: -1em;
}

.ki-tablet-ok .path1:before {
  content: "\eec8";
}

.ki-tablet-ok .path2:before {
  content: "\eec9";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-tablet-ok .path3:before {
  content: "\eeca";
  margin-left: -1em;
}

.ki-tablet-text-down .path1:before {
  content: "\eecb";
}

.ki-tablet-text-down .path2:before {
  content: "\eecc";
  margin-left: -1em;
}

.ki-tablet-text-down .path3:before {
  content: "\eecd";
  margin-left: -1em;
}

.ki-tablet-text-down .path4:before {
  content: "\eece";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-tablet-text-up .path1:before {
  content: "\eecf";
}

.ki-tablet-text-up .path2:before {
  content: "\eed0";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-tablet-up .path1:before {
  content: "\eed1";
  opacity: 0.3;
}

.ki-tablet-up .path2:before {
  content: "\eed2";
  margin-left: -1em;
}

.ki-tablet-up .path3:before {
  content: "\eed3";
  margin-left: -1em;
}

.ki-tablet .path1:before {
  content: "\eed4";
  opacity: 0.3;
}

.ki-tablet .path2:before {
  content: "\eed5";
  margin-left: -1em;
}

.ki-tablet .path3:before {
  content: "\eed6";
  margin-left: -1em;
}

.ki-tag-cross .path1:before {
  content: "\eed7";
  opacity: 0.3;
}

.ki-tag-cross .path2:before {
  content: "\eed8";
  margin-left: -1em;
}

.ki-tag-cross .path3:before {
  content: "\eed9";
  margin-left: -1em;
}

.ki-tag .path1:before {
  content: "\eeda";
  opacity: 0.3;
}

.ki-tag .path2:before {
  content: "\eedb";
  margin-left: -1em;
}

.ki-tag .path3:before {
  content: "\eedc";
  margin-left: -1em;
}

.ki-teacher .path1:before {
  content: "\eedd";
  opacity: 0.3;
}

.ki-teacher .path2:before {
  content: "\eede";
  margin-left: -1em;
}

.ki-tech-wifi .path1:before {
  content: "\eedf";
  opacity: 0.3;
}

.ki-tech-wifi .path2:before {
  content: "\eee0";
  margin-left: -1em;
}

.ki-technology-2 .path1:before {
  content: "\eee1";
  opacity: 0.3;
}

.ki-technology-2 .path2:before {
  content: "\eee2";
  margin-left: -1em;
}

.ki-technology-3 .path1:before {
  content: "\eee3";
}

.ki-technology-3 .path2:before {
  content: "\eee4";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-technology-3 .path3:before {
  content: "\eee5";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-technology-3 .path4:before {
  content: "\eee6";
  margin-left: -1em;
}

.ki-technology-4 .path1:before {
  content: "\eee7";
}

.ki-technology-4 .path2:before {
  content: "\eee8";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-technology-4 .path3:before {
  content: "\eee9";
  margin-left: -1em;
}

.ki-technology-4 .path4:before {
  content: "\eeea";
  margin-left: -1em;
}

.ki-technology-4 .path5:before {
  content: "\eeeb";
  margin-left: -1em;
}

.ki-technology-4 .path6:before {
  content: "\eeec";
  margin-left: -1em;
}

.ki-technology-4 .path7:before {
  content: "\eeed";
  margin-left: -1em;
}

.ki-technology .path1:before {
  content: "\eeee";
}

.ki-technology .path2:before {
  content: "\eeef";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-technology .path3:before {
  content: "\eef0";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-technology .path4:before {
  content: "\eef1";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-technology .path5:before {
  content: "\eef2";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-technology .path6:before {
  content: "\eef3";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-technology .path7:before {
  content: "\eef4";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-technology .path8:before {
  content: "\eef5";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-technology .path9:before {
  content: "\eef6";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-telephone-geolocation .path1:before {
  content: "\eef7";
}

.ki-telephone-geolocation .path2:before {
  content: "\eef8";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-telephone-geolocation .path3:before {
  content: "\eef9";
  margin-left: -1em;
}

.ki-test-tubes .path1:before {
  content: "\eefa";
  opacity: 0.3;
}

.ki-test-tubes .path2:before {
  content: "\eefb";
  margin-left: -1em;
}

.ki-text-align-center .path1:before {
  content: "\eefc";
}

.ki-text-align-center .path2:before {
  content: "\eefd";
  margin-left: -1em;
}

.ki-text-align-center .path3:before {
  content: "\eefe";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-text-align-center .path4:before {
  content: "\eeff";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-text-align-justify-center .path1:before {
  content: "\ef00";
}

.ki-text-align-justify-center .path2:before {
  content: "\ef01";
  margin-left: -1em;
}

.ki-text-align-justify-center .path3:before {
  content: "\ef02";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-text-align-justify-center .path4:before {
  content: "\ef03";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-text-align-left .path1:before {
  content: "\ef04";
}

.ki-text-align-left .path2:before {
  content: "\ef05";
  margin-left: -1em;
}

.ki-text-align-left .path3:before {
  content: "\ef06";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-text-align-left .path4:before {
  content: "\ef07";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-text-align-right .path1:before {
  content: "\ef08";
}

.ki-text-align-right .path2:before {
  content: "\ef09";
  margin-left: -1em;
}

.ki-text-align-right .path3:before {
  content: "\ef0a";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-text-align-right .path4:before {
  content: "\ef0b";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-text-bold .path1:before {
  content: "\ef0c";
  opacity: 0.3;
}

.ki-text-bold .path2:before {
  content: "\ef0d";
  margin-left: -1em;
}

.ki-text-bold .path3:before {
  content: "\ef0e";
  margin-left: -1em;
}

.ki-text-circle .path1:before {
  content: "\ef0f";
}

.ki-text-circle .path2:before {
  content: "\ef10";
  margin-left: -1em;
}

.ki-text-circle .path3:before {
  content: "\ef11";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-text-circle .path4:before {
  content: "\ef12";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-text-circle .path5:before {
  content: "\ef13";
  margin-left: -1em;
}

.ki-text-circle .path6:before {
  content: "\ef14";
  margin-left: -1em;
}

.ki-text-italic .path1:before {
  content: "\ef15";
  opacity: 0.3;
}

.ki-text-italic .path2:before {
  content: "\ef16";
  margin-left: -1em;
}

.ki-text-italic .path3:before {
  content: "\ef17";
  margin-left: -1em;
}

.ki-text-italic .path4:before {
  content: "\ef18";
  margin-left: -1em;
}

.ki-text-number .path1:before {
  content: "\ef19";
}

.ki-text-number .path2:before {
  content: "\ef1a";
  margin-left: -1em;
}

.ki-text-number .path3:before {
  content: "\ef1b";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-text-number .path4:before {
  content: "\ef1c";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-text-number .path5:before {
  content: "\ef1d";
  margin-left: -1em;
}

.ki-text-number .path6:before {
  content: "\ef1e";
  margin-left: -1em;
}

.ki-text-strikethrough .path1:before {
  content: "\ef1f";
  opacity: 0.3;
}

.ki-text-strikethrough .path2:before {
  content: "\ef20";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-text-strikethrough .path3:before {
  content: "\ef21";
  margin-left: -1em;
}

.ki-text-underline .path1:before {
  content: "\ef22";
  opacity: 0.3;
}

.ki-text-underline .path2:before {
  content: "\ef23";
  margin-left: -1em;
}

.ki-text-underline .path3:before {
  content: "\ef24";
  margin-left: -1em;
}

.ki-text:before {
  content: "\ef25";
}

.ki-thermometer .path1:before {
  content: "\ef26";
  opacity: 0.3;
}

.ki-thermometer .path2:before {
  content: "\ef27";
  margin-left: -1em;
}

.ki-theta .path1:before {
  content: "\ef28";
}

.ki-theta .path2:before {
  content: "\ef29";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-tiktok .path1:before {
  content: "\ef2a";
  opacity: 0.3;
}

.ki-tiktok .path2:before {
  content: "\ef2b";
  margin-left: -1em;
}

.ki-time .path1:before {
  content: "\ef2c";
  opacity: 0.3;
}

.ki-time .path2:before {
  content: "\ef2d";
  margin-left: -1em;
}

.ki-timer .path1:before {
  content: "\ef2e";
  opacity: 0.3;
}

.ki-timer .path2:before {
  content: "\ef2f";
  margin-left: -1em;
}

.ki-timer .path3:before {
  content: "\ef30";
  margin-left: -1em;
}

.ki-to-left:before {
  content: "\ef31";
}

.ki-to-right:before {
  content: "\ef32";
}

.ki-toggle-off-circle .path1:before {
  content: "\ef33";
  opacity: 0.3;
}

.ki-toggle-off-circle .path2:before {
  content: "\ef34";
  margin-left: -1em;
}

.ki-toggle-off .path1:before {
  content: "\ef35";
  opacity: 0.3;
}

.ki-toggle-off .path2:before {
  content: "\ef36";
  margin-left: -1em;
}

.ki-toggle-on-circle .path1:before {
  content: "\ef37";
  opacity: 0.3;
}

.ki-toggle-on-circle .path2:before {
  content: "\ef38";
  margin-left: -1em;
}

.ki-toggle-on .path1:before {
  content: "\ef39";
  opacity: 0.3;
}

.ki-toggle-on .path2:before {
  content: "\ef3a";
  margin-left: -1em;
}

.ki-trailer .path1:before {
  content: "\ef3b";
}

.ki-trailer .path2:before {
  content: "\ef3c";
  margin-left: -1em;
}

.ki-trailer .path3:before {
  content: "\ef3d";
  margin-left: -1em;
}

.ki-trailer .path4:before {
  content: "\ef3e";
  margin-left: -1em;
}

.ki-trailer .path5:before {
  content: "\ef3f";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-trash-square .path1:before {
  content: "\ef40";
  opacity: 0.3;
}

.ki-trash-square .path2:before {
  content: "\ef41";
  margin-left: -1em;
}

.ki-trash-square .path3:before {
  content: "\ef42";
  margin-left: -1em;
}

.ki-trash-square .path4:before {
  content: "\ef43";
  margin-left: -1em;
}

.ki-trash .path1:before {
  content: "\ef44";
  opacity: 0.3;
}

.ki-trash .path2:before {
  content: "\ef45";
  margin-left: -1em;
}

.ki-trash .path3:before {
  content: "\ef46";
  margin-left: -1em;
}

.ki-trash .path4:before {
  content: "\ef47";
  margin-left: -1em;
}

.ki-trash .path5:before {
  content: "\ef48";
  margin-left: -1em;
}

.ki-tree .path1:before {
  content: "\ef49";
  opacity: 0.3;
}

.ki-tree .path2:before {
  content: "\ef4a";
  margin-left: -1em;
}

.ki-tree .path3:before {
  content: "\ef4b";
  margin-left: -1em;
}

.ki-trello .path1:before {
  content: "\ef4c";
  opacity: 0.3;
}

.ki-trello .path2:before {
  content: "\ef4d";
  margin-left: -1em;
}

.ki-trello .path3:before {
  content: "\ef4e";
  margin-left: -1em;
}

.ki-triangle .path1:before {
  content: "\ef4f";
}

.ki-triangle .path2:before {
  content: "\ef50";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-triangle .path3:before {
  content: "\ef51";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-truck .path1:before {
  content: "\ef52";
}

.ki-truck .path2:before {
  content: "\ef53";
  margin-left: -1em;
}

.ki-truck .path3:before {
  content: "\ef54";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-truck .path4:before {
  content: "\ef55";
  margin-left: -1em;
}

.ki-truck .path5:before {
  content: "\ef56";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-ts .path1:before {
  content: "\ef57";
  opacity: 0.3;
}

.ki-ts .path2:before {
  content: "\ef58";
  margin-left: -1em;
}

.ki-ts .path3:before {
  content: "\ef59";
  margin-left: -1em;
}

.ki-twitch .path1:before {
  content: "\ef5a";
  opacity: 0.3;
}

.ki-twitch .path2:before {
  content: "\ef5b";
  margin-left: -1em;
}

.ki-twitch .path3:before {
  content: "\ef5c";
  margin-left: -1em;
}

.ki-twitter .path1:before {
  content: "\ef5d";
  opacity: 0.3;
}

.ki-twitter .path2:before {
  content: "\ef5e";
  margin-left: -1em;
}

.ki-two-credit-cart .path1:before {
  content: "\ef5f";
}

.ki-two-credit-cart .path2:before {
  content: "\ef60";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-two-credit-cart .path3:before {
  content: "\ef61";
  margin-left: -1em;
}

.ki-two-credit-cart .path4:before {
  content: "\ef62";
  margin-left: -1em;
}

.ki-two-credit-cart .path5:before {
  content: "\ef63";
  margin-left: -1em;
}

.ki-underlining .path1:before {
  content: "\ef64";
  opacity: 0.3;
}

.ki-underlining .path2:before {
  content: "\ef65";
  margin-left: -1em;
}

.ki-underlining .path3:before {
  content: "\ef66";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-up-down .path1:before {
  content: "\ef67";
  opacity: 0.3;
}

.ki-up-down .path2:before {
  content: "\ef68";
  margin-left: -1em;
}

.ki-up-down .path3:before {
  content: "\ef69";
  margin-left: -1em;
}

.ki-up-square .path1:before {
  content: "\ef6a";
  opacity: 0.3;
}

.ki-up-square .path2:before {
  content: "\ef6b";
  margin-left: -1em;
}

.ki-up:before {
  content: "\ef6c";
}

.ki-update-file .path1:before {
  content: "\ef6d";
  opacity: 0.3;
}

.ki-update-file .path2:before {
  content: "\ef6e";
  margin-left: -1em;
}

.ki-update-file .path3:before {
  content: "\ef6f";
  margin-left: -1em;
}

.ki-update-file .path4:before {
  content: "\ef70";
  margin-left: -1em;
}

.ki-update-folder .path1:before {
  content: "\ef71";
  opacity: 0.3;
}

.ki-update-folder .path2:before {
  content: "\ef72";
  margin-left: -1em;
}

.ki-user-edit .path1:before {
  content: "\ef73";
}

.ki-user-edit .path2:before {
  content: "\ef74";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-user-edit .path3:before {
  content: "\ef75";
  margin-left: -1em;
}

.ki-user-square .path1:before {
  content: "\ef76";
  opacity: 0.3;
}

.ki-user-square .path2:before {
  content: "\ef77";
  margin-left: -1em;
}

.ki-user-square .path3:before {
  content: "\ef78";
  margin-left: -1em;
}

.ki-user-tick .path1:before {
  content: "\ef79";
}

.ki-user-tick .path2:before {
  content: "\ef7a";
  margin-left: -1em;
}

.ki-user-tick .path3:before {
  content: "\ef7b";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-user .path1:before {
  content: "\ef7c";
  opacity: 0.3;
}

.ki-user .path2:before {
  content: "\ef7d";
  margin-left: -1em;
}

.ki-verify .path1:before {
  content: "\ef7e";
  opacity: 0.3;
}

.ki-verify .path2:before {
  content: "\ef7f";
  margin-left: -1em;
}

.ki-vibe .path1:before {
  content: "\ef80";
}

.ki-vibe .path2:before {
  content: "\ef81";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-virus .path1:before {
  content: "\ef82";
  opacity: 0.3;
}

.ki-virus .path2:before {
  content: "\ef83";
  margin-left: -1em;
}

.ki-virus .path3:before {
  content: "\ef84";
  margin-left: -1em;
}

.ki-vue .path1:before {
  content: "\ef85";
  opacity: 0.3;
}

.ki-vue .path2:before {
  content: "\ef86";
  margin-left: -1em;
}

.ki-vuesax .path1:before {
  content: "\ef87";
}

.ki-vuesax .path2:before {
  content: "\ef88";
  margin-left: -1em;
  opacity: 0.4;
}

.ki-vuesax .path3:before {
  content: "\ef89";
  margin-left: -1em;
}

.ki-wallet .path1:before {
  content: "\ef8a";
  opacity: 0.3;
}

.ki-wallet .path2:before {
  content: "\ef8b";
  margin-left: -1em;
}

.ki-wallet .path3:before {
  content: "\ef8c";
  margin-left: -1em;
}

.ki-wallet .path4:before {
  content: "\ef8d";
  margin-left: -1em;
}

.ki-wanchain .path1:before {
  content: "\ef8e";
}

.ki-wanchain .path2:before {
  content: "\ef8f";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-watch .path1:before {
  content: "\ef90";
  opacity: 0.3;
}

.ki-watch .path2:before {
  content: "\ef91";
  margin-left: -1em;
}

.ki-whatsapp .path1:before {
  content: "\ef92";
  opacity: 0.4;
}

.ki-whatsapp .path2:before {
  content: "\ef93";
  margin-left: -1em;
}

.ki-wifi-home .path1:before {
  content: "\ef94";
  opacity: 0.3;
}

.ki-wifi-home .path2:before {
  content: "\ef95";
  margin-left: -1em;
}

.ki-wifi-home .path3:before {
  content: "\ef96";
  margin-left: -1em;
}

.ki-wifi-home .path4:before {
  content: "\ef97";
  margin-left: -1em;
}

.ki-wifi-square .path1:before {
  content: "\ef98";
  opacity: 0.3;
}

.ki-wifi-square .path2:before {
  content: "\ef99";
  margin-left: -1em;
}

.ki-wifi-square .path3:before {
  content: "\ef9a";
  margin-left: -1em;
}

.ki-wifi-square .path4:before {
  content: "\ef9b";
  margin-left: -1em;
}

.ki-wifi .path1:before {
  content: "\ef9c";
}

.ki-wifi .path2:before {
  content: "\ef9d";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-wifi .path3:before {
  content: "\ef9e";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-wifi .path4:before {
  content: "\ef9f";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-wrench .path1:before {
  content: "\efa0";
  opacity: 0.3;
}

.ki-wrench .path2:before {
  content: "\efa1";
  margin-left: -1em;
}

.ki-xaomi .path1:before {
  content: "\efa2";
}

.ki-xaomi .path2:before {
  content: "\efa3";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-xd .path1:before {
  content: "\efa4";
  opacity: 0.3;
}

.ki-xd .path2:before {
  content: "\efa5";
  margin-left: -1em;
}

.ki-xd .path3:before {
  content: "\efa6";
  margin-left: -1em;
}

.ki-xmr .path1:before {
  content: "\efa7";
}

.ki-xmr .path2:before {
  content: "\efa8";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-yii .path1:before {
  content: "\efa9";
  opacity: 0.3;
}

.ki-yii .path2:before {
  content: "\efaa";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-yii .path3:before {
  content: "\efab";
  margin-left: -1em;
}

.ki-youtube .path1:before {
  content: "\efac";
}

.ki-youtube .path2:before {
  content: "\efad";
  margin-left: -1em;
  opacity: 0.3;
}

.ki-duotone i {
  font-style: normal;
}

@font-face {
  font-family: "keenicons-outline";
  src: url('keenicons-outline.dcbc0a23f24da062.eot?fzo4bm');
  src: url('keenicons-outline.dcbc0a23f24da062.eot?fzo4bm#iefix') format("embedded-opentype"), url('keenicons-outline.11d0775211609b27.ttf?fzo4bm') format("truetype"), url('keenicons-outline.81fc1e545cecd95d.woff?fzo4bm') format("woff"), url('keenicons-outline.8dfa4ed9c83a350b.svg?fzo4bm#keenicons-outline') format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.ki-outline {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "keenicons-outline" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ki-abstract-1.ki-outline:before {
  content: "\e900";
}

.ki-abstract-2.ki-outline:before {
  content: "\e901";
}

.ki-abstract-3.ki-outline:before {
  content: "\e902";
}

.ki-abstract-4.ki-outline:before {
  content: "\e903";
}

.ki-abstract-5.ki-outline:before {
  content: "\e904";
}

.ki-abstract-6.ki-outline:before {
  content: "\e905";
}

.ki-abstract-7.ki-outline:before {
  content: "\e906";
}

.ki-abstract-8.ki-outline:before {
  content: "\e907";
}

.ki-abstract-9.ki-outline:before {
  content: "\e908";
}

.ki-abstract-10.ki-outline:before {
  content: "\e909";
}

.ki-abstract-11.ki-outline:before {
  content: "\e90a";
}

.ki-abstract-12.ki-outline:before {
  content: "\e90b";
}

.ki-abstract-13.ki-outline:before {
  content: "\e90c";
}

.ki-abstract-14.ki-outline:before {
  content: "\e90d";
}

.ki-abstract-15.ki-outline:before {
  content: "\e90e";
}

.ki-abstract-16.ki-outline:before {
  content: "\e90f";
}

.ki-abstract-17.ki-outline:before {
  content: "\e910";
}

.ki-abstract-18.ki-outline:before {
  content: "\e911";
}

.ki-abstract-19.ki-outline:before {
  content: "\e912";
}

.ki-abstract-20.ki-outline:before {
  content: "\e913";
}

.ki-abstract-21.ki-outline:before {
  content: "\e914";
}

.ki-abstract-22.ki-outline:before {
  content: "\e915";
}

.ki-abstract-23.ki-outline:before {
  content: "\e916";
}

.ki-abstract-24.ki-outline:before {
  content: "\e917";
}

.ki-abstract-25.ki-outline:before {
  content: "\e918";
}

.ki-abstract-26.ki-outline:before {
  content: "\e919";
}

.ki-abstract-27.ki-outline:before {
  content: "\e91a";
}

.ki-abstract-28.ki-outline:before {
  content: "\e91b";
}

.ki-abstract-29.ki-outline:before {
  content: "\e91c";
}

.ki-abstract-30.ki-outline:before {
  content: "\e91d";
}

.ki-abstract-31.ki-outline:before {
  content: "\e91e";
}

.ki-abstract-32.ki-outline:before {
  content: "\e91f";
}

.ki-abstract-33.ki-outline:before {
  content: "\e920";
}

.ki-abstract-34.ki-outline:before {
  content: "\e921";
}

.ki-abstract-35.ki-outline:before {
  content: "\e922";
}

.ki-abstract-36.ki-outline:before {
  content: "\e923";
}

.ki-abstract-37.ki-outline:before {
  content: "\e924";
}

.ki-abstract-38.ki-outline:before {
  content: "\e925";
}

.ki-abstract-39.ki-outline:before {
  content: "\e926";
}

.ki-abstract-40.ki-outline:before {
  content: "\e927";
}

.ki-abstract-41.ki-outline:before {
  content: "\e928";
}

.ki-abstract-42.ki-outline:before {
  content: "\e929";
}

.ki-abstract-43.ki-outline:before {
  content: "\e92a";
}

.ki-abstract-44.ki-outline:before {
  content: "\e92b";
}

.ki-abstract-45.ki-outline:before {
  content: "\e92c";
}

.ki-abstract-46.ki-outline:before {
  content: "\e92d";
}

.ki-abstract-47.ki-outline:before {
  content: "\e92e";
}

.ki-abstract-48.ki-outline:before {
  content: "\e92f";
}

.ki-abstract-49.ki-outline:before {
  content: "\e930";
}

.ki-abstract.ki-outline:before {
  content: "\e931";
}

.ki-add-files.ki-outline:before {
  content: "\e932";
}

.ki-add-folder.ki-outline:before {
  content: "\e933";
}

.ki-add-item.ki-outline:before {
  content: "\e934";
}

.ki-add-notepad.ki-outline:before {
  content: "\e935";
}

.ki-address-book.ki-outline:before {
  content: "\e936";
}

.ki-airplane-square.ki-outline:before {
  content: "\e937";
}

.ki-airplane.ki-outline:before {
  content: "\e938";
}

.ki-airpod.ki-outline:before {
  content: "\e939";
}

.ki-android.ki-outline:before {
  content: "\e93a";
}

.ki-angular.ki-outline:before {
  content: "\e93b";
}

.ki-apple.ki-outline:before {
  content: "\e93c";
}

.ki-archive-tick.ki-outline:before {
  content: "\e93d";
}

.ki-archive.ki-outline:before {
  content: "\e93e";
}

.ki-arrow-circle-left.ki-outline:before {
  content: "\e93f";
}

.ki-arrow-circle-right.ki-outline:before {
  content: "\e940";
}

.ki-arrow-diagonal.ki-outline:before {
  content: "\e941";
}

.ki-arrow-down-left.ki-outline:before {
  content: "\e942";
}

.ki-arrow-down-refraction.ki-outline:before {
  content: "\e943";
}

.ki-arrow-down-right.ki-outline:before {
  content: "\e944";
}

.ki-arrow-down.ki-outline:before {
  content: "\e945";
}

.ki-arrow-left.ki-outline:before {
  content: "\e946";
}

.ki-arrow-mix.ki-outline:before {
  content: "\e947";
}

.ki-arrow-right-left.ki-outline:before {
  content: "\e948";
}

.ki-arrow-right.ki-outline:before {
  content: "\e949";
}

.ki-arrow-two-diagonals.ki-outline:before {
  content: "\e94a";
}

.ki-arrow-up-down.ki-outline:before {
  content: "\e94b";
}

.ki-arrow-up-left.ki-outline:before {
  content: "\e94c";
}

.ki-arrow-up-refraction.ki-outline:before {
  content: "\e94d";
}

.ki-arrow-up-right.ki-outline:before {
  content: "\e94e";
}

.ki-arrow-up.ki-outline:before {
  content: "\e94f";
}

.ki-arrow-zigzag.ki-outline:before {
  content: "\e950";
}

.ki-arrows-circle.ki-outline:before {
  content: "\e951";
}

.ki-arrows-loop.ki-outline:before {
  content: "\e952";
}

.ki-artificial-intelligence.ki-outline:before {
  content: "\e953";
}

.ki-auto-brightness.ki-outline:before {
  content: "\e954";
}

.ki-avalanche.ki-outline:before {
  content: "\e955";
}

.ki-award.ki-outline:before {
  content: "\e956";
}

.ki-badge.ki-outline:before {
  content: "\e957";
}

.ki-bandage.ki-outline:before {
  content: "\e958";
}

.ki-bank.ki-outline:before {
  content: "\e959";
}

.ki-barcode.ki-outline:before {
  content: "\e95a";
}

.ki-basket-ok.ki-outline:before {
  content: "\e95b";
}

.ki-basket.ki-outline:before {
  content: "\e95c";
}

.ki-behance.ki-outline:before {
  content: "\e95d";
}

.ki-bill.ki-outline:before {
  content: "\e95e";
}

.ki-binance-usd.ki-outline:before {
  content: "\e95f";
}

.ki-binance.ki-outline:before {
  content: "\e960";
}

.ki-bitcoin.ki-outline:before {
  content: "\e961";
}

.ki-black-down.ki-outline:before {
  content: "\e962";
}

.ki-black-left-line.ki-outline:before {
  content: "\e963";
}

.ki-black-left.ki-outline:before {
  content: "\e964";
}

.ki-black-right-line.ki-outline:before {
  content: "\e965";
}

.ki-black-right.ki-outline:before {
  content: "\e966";
}

.ki-black-up.ki-outline:before {
  content: "\e967";
}

.ki-bluetooth.ki-outline:before {
  content: "\e968";
}

.ki-book-open.ki-outline:before {
  content: "\e969";
}

.ki-book-square.ki-outline:before {
  content: "\e96a";
}

.ki-book.ki-outline:before {
  content: "\e96b";
}

.ki-bookmark-2.ki-outline:before {
  content: "\e96c";
}

.ki-bookmark.ki-outline:before {
  content: "\e96d";
}

.ki-bootstrap.ki-outline:before {
  content: "\e96e";
}

.ki-briefcase.ki-outline:before {
  content: "\e96f";
}

.ki-brifecase-cros.ki-outline:before {
  content: "\e970";
}

.ki-brifecase-tick.ki-outline:before {
  content: "\e971";
}

.ki-brifecase-timer.ki-outline:before {
  content: "\e972";
}

.ki-brush.ki-outline:before {
  content: "\e973";
}

.ki-bucket-square.ki-outline:before {
  content: "\e974";
}

.ki-bucket.ki-outline:before {
  content: "\e975";
}

.ki-burger-menu-1.ki-outline:before {
  content: "\e976";
}

.ki-burger-menu-2.ki-outline:before {
  content: "\e977";
}

.ki-burger-menu-3.ki-outline:before {
  content: "\e978";
}

.ki-burger-menu-4.ki-outline:before {
  content: "\e979";
}

.ki-burger-menu-5.ki-outline:before {
  content: "\e97a";
}

.ki-burger-menu-6.ki-outline:before {
  content: "\e97b";
}

.ki-burger-menu.ki-outline:before {
  content: "\e97c";
}

.ki-bus.ki-outline:before {
  content: "\e97d";
}

.ki-calculator.ki-outline:before {
  content: "\e97e";
}

.ki-calendar-2.ki-outline:before {
  content: "\e97f";
}

.ki-calendar-8.ki-outline:before {
  content: "\e980";
}

.ki-calendar-add.ki-outline:before {
  content: "\e981";
}

.ki-calendar-edit.ki-outline:before {
  content: "\e982";
}

.ki-calendar-remove.ki-outline:before {
  content: "\e983";
}

.ki-calendar-search.ki-outline:before {
  content: "\e984";
}

.ki-calendar-tick.ki-outline:before {
  content: "\e985";
}

.ki-calendar.ki-outline:before {
  content: "\e986";
}

.ki-call.ki-outline:before {
  content: "\e987";
}

.ki-capsule.ki-outline:before {
  content: "\e988";
}

.ki-car-2.ki-outline:before {
  content: "\e989";
}

.ki-car-3.ki-outline:before {
  content: "\e98a";
}

.ki-car.ki-outline:before {
  content: "\e98b";
}

.ki-category.ki-outline:before {
  content: "\e98c";
}

.ki-cd.ki-outline:before {
  content: "\e98d";
}

.ki-celsius.ki-outline:before {
  content: "\e98e";
}

.ki-chart-line-down-2.ki-outline:before {
  content: "\e98f";
}

.ki-chart-line-down.ki-outline:before {
  content: "\e990";
}

.ki-chart-line-star.ki-outline:before {
  content: "\e991";
}

.ki-chart-line-up-2.ki-outline:before {
  content: "\e992";
}

.ki-chart-line-up.ki-outline:before {
  content: "\e993";
}

.ki-chart-line.ki-outline:before {
  content: "\e994";
}

.ki-chart-pie-3.ki-outline:before {
  content: "\e995";
}

.ki-chart-pie-4.ki-outline:before {
  content: "\e996";
}

.ki-chart-pie-simple.ki-outline:before {
  content: "\e997";
}

.ki-chart-pie-too.ki-outline:before {
  content: "\e998";
}

.ki-chart-simple-2.ki-outline:before {
  content: "\e999";
}

.ki-chart-simple-3.ki-outline:before {
  content: "\e99a";
}

.ki-chart-simple.ki-outline:before {
  content: "\e99b";
}

.ki-chart.ki-outline:before {
  content: "\e99c";
}

.ki-check-circle.ki-outline:before {
  content: "\e99d";
}

.ki-check-square.ki-outline:before {
  content: "\e99e";
}

.ki-check.ki-outline:before {
  content: "\e99f";
}

.ki-cheque.ki-outline:before {
  content: "\e9a0";
}

.ki-chrome.ki-outline:before {
  content: "\e9a1";
}

.ki-classmates.ki-outline:before {
  content: "\e9a2";
}

.ki-click.ki-outline:before {
  content: "\e9a3";
}

.ki-clipboard.ki-outline:before {
  content: "\e9a4";
}

.ki-cloud-add.ki-outline:before {
  content: "\e9a5";
}

.ki-cloud-change.ki-outline:before {
  content: "\e9a6";
}

.ki-cloud-download.ki-outline:before {
  content: "\e9a7";
}

.ki-cloud.ki-outline:before {
  content: "\e9a8";
}

.ki-code.ki-outline:before {
  content: "\e9a9";
}

.ki-coffee.ki-outline:before {
  content: "\e9aa";
}

.ki-color-swatch.ki-outline:before {
  content: "\e9ab";
}

.ki-colors-square.ki-outline:before {
  content: "\e9ac";
}

.ki-compass.ki-outline:before {
  content: "\e9ad";
}

.ki-copy-success.ki-outline:before {
  content: "\e9ae";
}

.ki-copy.ki-outline:before {
  content: "\e9af";
}

.ki-courier-express.ki-outline:before {
  content: "\e9b0";
}

.ki-courier.ki-outline:before {
  content: "\e9b1";
}

.ki-credit-cart.ki-outline:before {
  content: "\e9b2";
}

.ki-cross-circle.ki-outline:before {
  content: "\e9b3";
}

.ki-cross-square.ki-outline:before {
  content: "\e9b4";
}

.ki-cross.ki-outline:before {
  content: "\e9b5";
}

.ki-crown-2.ki-outline:before {
  content: "\e9b6";
}

.ki-crown.ki-outline:before {
  content: "\e9b7";
}

.ki-css.ki-outline:before {
  content: "\e9b8";
}

.ki-cube-2.ki-outline:before {
  content: "\e9b9";
}

.ki-cube-3.ki-outline:before {
  content: "\e9ba";
}

.ki-cup.ki-outline:before {
  content: "\e9bb";
}

.ki-dash.ki-outline:before {
  content: "\e9bc";
}

.ki-data.ki-outline:before {
  content: "\e9bd";
}

.ki-delete-files.ki-outline:before {
  content: "\e9be";
}

.ki-delete-folder.ki-outline:before {
  content: "\e9bf";
}

.ki-delivery-2.ki-outline:before {
  content: "\e9c0";
}

.ki-delivery-3.ki-outline:before {
  content: "\e9c1";
}

.ki-delivery-24.ki-outline:before {
  content: "\e9c2";
}

.ki-delivery-door.ki-outline:before {
  content: "\e9c3";
}

.ki-delivery-geolocation.ki-outline:before {
  content: "\e9c4";
}

.ki-delivery-time.ki-outline:before {
  content: "\e9c5";
}

.ki-delivery.ki-outline:before {
  content: "\e9c6";
}

.ki-design-2.ki-outline:before {
  content: "\e9c7";
}

.ki-design-frame.ki-outline:before {
  content: "\e9c8";
}

.ki-design-mask.ki-outline:before {
  content: "\e9c9";
}

.ki-design.ki-outline:before {
  content: "\e9ca";
}

.ki-devices-2.ki-outline:before {
  content: "\e9cb";
}

.ki-devices.ki-outline:before {
  content: "\e9cc";
}

.ki-diamonds.ki-outline:before {
  content: "\e9cd";
}

.ki-directbox-default.ki-outline:before {
  content: "\e9ce";
}

.ki-disconnect.ki-outline:before {
  content: "\e9cf";
}

.ki-discount.ki-outline:before {
  content: "\e9d0";
}

.ki-disk.ki-outline:before {
  content: "\e9d1";
}

.ki-dislike.ki-outline:before {
  content: "\e9d2";
}

.ki-dj.ki-outline:before {
  content: "\e9d3";
}

.ki-document.ki-outline:before {
  content: "\e9d4";
}

.ki-dollar.ki-outline:before {
  content: "\e9d5";
}

.ki-dots-circle-vertical.ki-outline:before {
  content: "\e9d6";
}

.ki-dots-circle.ki-outline:before {
  content: "\e9d7";
}

.ki-dots-horizontal.ki-outline:before {
  content: "\e9d8";
}

.ki-dots-square-vertical.ki-outline:before {
  content: "\e9d9";
}

.ki-dots-square.ki-outline:before {
  content: "\e9da";
}

.ki-dots-vertical.ki-outline:before {
  content: "\e9db";
}

.ki-double-check-circle.ki-outline:before {
  content: "\e9dc";
}

.ki-double-check.ki-outline:before {
  content: "\e9dd";
}

.ki-double-down.ki-outline:before {
  content: "\e9de";
}

.ki-double-left-arrow.ki-outline:before {
  content: "\e9df";
}

.ki-double-left.ki-outline:before {
  content: "\e9e0";
}

.ki-double-right-arrow.ki-outline:before {
  content: "\e9e1";
}

.ki-double-right.ki-outline:before {
  content: "\e9e2";
}

.ki-double-up.ki-outline:before {
  content: "\e9e3";
}

.ki-down-square.ki-outline:before {
  content: "\e9e4";
}

.ki-down.ki-outline:before {
  content: "\e9e5";
}

.ki-dribbble.ki-outline:before {
  content: "\e9e6";
}

.ki-drop.ki-outline:before {
  content: "\e9e7";
}

.ki-dropbox.ki-outline:before {
  content: "\e9e8";
}

.ki-educare.ki-outline:before {
  content: "\e9e9";
}

.ki-electricity.ki-outline:before {
  content: "\e9ea";
}

.ki-electronic-clock.ki-outline:before {
  content: "\e9eb";
}

.ki-element-1.ki-outline:before {
  content: "\e9ec";
}

.ki-element-2.ki-outline:before {
  content: "\e9ed";
}

.ki-element-3.ki-outline:before {
  content: "\e9ee";
}

.ki-element-4.ki-outline:before {
  content: "\e9ef";
}

.ki-element-5.ki-outline:before {
  content: "\e9f0";
}

.ki-element-6.ki-outline:before {
  content: "\e9f1";
}

.ki-element-7.ki-outline:before {
  content: "\e9f2";
}

.ki-element-8.ki-outline:before {
  content: "\e9f3";
}

.ki-element-9.ki-outline:before {
  content: "\e9f4";
}

.ki-element-10.ki-outline:before {
  content: "\e9f5";
}

.ki-element-11.ki-outline:before {
  content: "\e9f6";
}

.ki-element-12.ki-outline:before {
  content: "\e9f7";
}

.ki-element-equal.ki-outline:before {
  content: "\e9f8";
}

.ki-element-plus.ki-outline:before {
  content: "\e9f9";
}

.ki-emoji-happy.ki-outline:before {
  content: "\e9fa";
}

.ki-enjin-coin.ki-outline:before {
  content: "\e9fb";
}

.ki-entrance-left.ki-outline:before {
  content: "\e9fc";
}

.ki-entrance-right.ki-outline:before {
  content: "\e9fd";
}

.ki-eraser.ki-outline:before {
  content: "\e9fe";
}

.ki-euro.ki-outline:before {
  content: "\e9ff";
}

.ki-exit-down.ki-outline:before {
  content: "\ea00";
}

.ki-exit-left.ki-outline:before {
  content: "\ea01";
}

.ki-exit-right-corner.ki-outline:before {
  content: "\ea02";
}

.ki-exit-right.ki-outline:before {
  content: "\ea03";
}

.ki-exit-up.ki-outline:before {
  content: "\ea04";
}

.ki-external-drive.ki-outline:before {
  content: "\ea05";
}

.ki-eye-slash.ki-outline:before {
  content: "\ea06";
}

.ki-eye.ki-outline:before {
  content: "\ea07";
}

.ki-facebook.ki-outline:before {
  content: "\ea08";
}

.ki-faceid.ki-outline:before {
  content: "\ea09";
}

.ki-fasten.ki-outline:before {
  content: "\ea0a";
}

.ki-fat-rows.ki-outline:before {
  content: "\ea0b";
}

.ki-feather.ki-outline:before {
  content: "\ea0c";
}

.ki-figma.ki-outline:before {
  content: "\ea0d";
}

.ki-file-added.ki-outline:before {
  content: "\ea0e";
}

.ki-file-deleted.ki-outline:before {
  content: "\ea0f";
}

.ki-file-down.ki-outline:before {
  content: "\ea10";
}

.ki-file-left.ki-outline:before {
  content: "\ea11";
}

.ki-file-right.ki-outline:before {
  content: "\ea12";
}

.ki-file-sheet.ki-outline:before {
  content: "\ea13";
}

.ki-file-up.ki-outline:before {
  content: "\ea14";
}

.ki-file.ki-outline:before {
  content: "\ea15";
}

.ki-files-tablet.ki-outline:before {
  content: "\ea16";
}

.ki-filter-edit.ki-outline:before {
  content: "\ea17";
}

.ki-filter-search.ki-outline:before {
  content: "\ea18";
}

.ki-filter-square.ki-outline:before {
  content: "\ea19";
}

.ki-filter-tablet.ki-outline:before {
  content: "\ea1a";
}

.ki-filter-tick.ki-outline:before {
  content: "\ea1b";
}

.ki-filter.ki-outline:before {
  content: "\ea1c";
}

.ki-finance-calculator.ki-outline:before {
  content: "\ea1d";
}

.ki-financial-schedule.ki-outline:before {
  content: "\ea1e";
}

.ki-fingerprint-scanning.ki-outline:before {
  content: "\ea1f";
}

.ki-flag.ki-outline:before {
  content: "\ea20";
}

.ki-flash-circle.ki-outline:before {
  content: "\ea21";
}

.ki-flask.ki-outline:before {
  content: "\ea22";
}

.ki-focus.ki-outline:before {
  content: "\ea23";
}

.ki-folder-added.ki-outline:before {
  content: "\ea24";
}

.ki-folder-down.ki-outline:before {
  content: "\ea25";
}

.ki-folder-up.ki-outline:before {
  content: "\ea26";
}

.ki-folder.ki-outline:before {
  content: "\ea27";
}

.ki-frame.ki-outline:before {
  content: "\ea28";
}

.ki-gear.ki-outline:before {
  content: "\ea29";
}

.ki-general-mouse.ki-outline:before {
  content: "\ea2a";
}

.ki-geolocation-home.ki-outline:before {
  content: "\ea2b";
}

.ki-geolocation.ki-outline:before {
  content: "\ea2c";
}

.ki-ghost.ki-outline:before {
  content: "\ea2d";
}

.ki-gift.ki-outline:before {
  content: "\ea2e";
}

.ki-github.ki-outline:before {
  content: "\ea2f";
}

.ki-glass.ki-outline:before {
  content: "\ea30";
}

.ki-google-play.ki-outline:before {
  content: "\ea31";
}

.ki-google.ki-outline:before {
  content: "\ea32";
}

.ki-graph-2.ki-outline:before {
  content: "\ea33";
}

.ki-graph-3.ki-outline:before {
  content: "\ea34";
}

.ki-graph-4.ki-outline:before {
  content: "\ea35";
}

.ki-graph-up.ki-outline:before {
  content: "\ea36";
}

.ki-graph.ki-outline:before {
  content: "\ea37";
}

.ki-grid-2.ki-outline:before {
  content: "\ea38";
}

.ki-grid-frame.ki-outline:before {
  content: "\ea39";
}

.ki-grid.ki-outline:before {
  content: "\ea3a";
}

.ki-handcart.ki-outline:before {
  content: "\ea3b";
}

.ki-happy-emoji.ki-outline:before {
  content: "\ea3c";
}

.ki-heart-circle.ki-outline:before {
  content: "\ea3d";
}

.ki-heart.ki-outline:before {
  content: "\ea3e";
}

.ki-home-1.ki-outline:before {
  content: "\ea3f";
}

.ki-home-2.ki-outline:before {
  content: "\ea40";
}

.ki-home-3.ki-outline:before {
  content: "\ea41";
}

.ki-home.ki-outline:before {
  content: "\ea42";
}

.ki-html.ki-outline:before {
  content: "\ea43";
}

.ki-icon.ki-outline:before {
  content: "\ea44";
}

.ki-illustrator.ki-outline:before {
  content: "\ea45";
}

.ki-information-2.ki-outline:before {
  content: "\ea46";
}

.ki-information-3.ki-outline:before {
  content: "\ea47";
}

.ki-information-4.ki-outline:before {
  content: "\ea48";
}

.ki-information-5.ki-outline:before {
  content: "\ea49";
}

.ki-information.ki-outline:before {
  content: "\ea4a";
}

.ki-instagram.ki-outline:before {
  content: "\ea4b";
}

.ki-joystick.ki-outline:before {
  content: "\ea4c";
}

.ki-js-2.ki-outline:before {
  content: "\ea4d";
}

.ki-js.ki-outline:before {
  content: "\ea4e";
}

.ki-kanban.ki-outline:before {
  content: "\ea4f";
}

.ki-key-square.ki-outline:before {
  content: "\ea50";
}

.ki-key.ki-outline:before {
  content: "\ea51";
}

.ki-keyboard.ki-outline:before {
  content: "\ea52";
}

.ki-laptop.ki-outline:before {
  content: "\ea53";
}

.ki-laravel.ki-outline:before {
  content: "\ea54";
}

.ki-left-square.ki-outline:before {
  content: "\ea55";
}

.ki-left.ki-outline:before {
  content: "\ea56";
}

.ki-like-2.ki-outline:before {
  content: "\ea57";
}

.ki-like-folder.ki-outline:before {
  content: "\ea58";
}

.ki-like-shapes.ki-outline:before {
  content: "\ea59";
}

.ki-like-tag.ki-outline:before {
  content: "\ea5a";
}

.ki-like.ki-outline:before {
  content: "\ea5b";
}

.ki-loading.ki-outline:before {
  content: "\ea5c";
}

.ki-lock-2.ki-outline:before {
  content: "\ea5d";
}

.ki-lock-3.ki-outline:before {
  content: "\ea5e";
}

.ki-lock.ki-outline:before {
  content: "\ea5f";
}

.ki-logistic.ki-outline:before {
  content: "\ea60";
}

.ki-lots-shopping.ki-outline:before {
  content: "\ea61";
}

.ki-lovely.ki-outline:before {
  content: "\ea62";
}

.ki-lts.ki-outline:before {
  content: "\ea63";
}

.ki-magnifier.ki-outline:before {
  content: "\ea64";
}

.ki-map.ki-outline:before {
  content: "\ea65";
}

.ki-mask.ki-outline:before {
  content: "\ea66";
}

.ki-maximize.ki-outline:before {
  content: "\ea67";
}

.ki-medal-star.ki-outline:before {
  content: "\ea68";
}

.ki-menu.ki-outline:before {
  content: "\ea69";
}

.ki-message-add.ki-outline:before {
  content: "\ea6a";
}

.ki-message-edit.ki-outline:before {
  content: "\ea6b";
}

.ki-message-minus.ki-outline:before {
  content: "\ea6c";
}

.ki-message-notif.ki-outline:before {
  content: "\ea6d";
}

.ki-message-programming.ki-outline:before {
  content: "\ea6e";
}

.ki-message-question.ki-outline:before {
  content: "\ea6f";
}

.ki-message-text-2.ki-outline:before {
  content: "\ea70";
}

.ki-message-text.ki-outline:before {
  content: "\ea71";
}

.ki-messages.ki-outline:before {
  content: "\ea72";
}

.ki-microsoft.ki-outline:before {
  content: "\ea73";
}

.ki-milk.ki-outline:before {
  content: "\ea74";
}

.ki-minus-circle.ki-outline:before {
  content: "\ea75";
}

.ki-minus-folder.ki-outline:before {
  content: "\ea76";
}

.ki-minus-square.ki-outline:before {
  content: "\ea77";
}

.ki-minus.ki-outline:before {
  content: "\ea78";
}

.ki-monitor-mobile.ki-outline:before {
  content: "\ea79";
}

.ki-moon.ki-outline:before {
  content: "\ea7a";
}

.ki-more-2.ki-outline:before {
  content: "\ea7b";
}

.ki-mouse-circle.ki-outline:before {
  content: "\ea7c";
}

.ki-mouse-square.ki-outline:before {
  content: "\ea7d";
}

.ki-mouse.ki-outline:before {
  content: "\ea7e";
}

.ki-nexo.ki-outline:before {
  content: "\ea7f";
}

.ki-night-day.ki-outline:before {
  content: "\ea80";
}

.ki-note-2.ki-outline:before {
  content: "\ea81";
}

.ki-note.ki-outline:before {
  content: "\ea82";
}

.ki-notepad-bookmark.ki-outline:before {
  content: "\ea83";
}

.ki-notepad-edit.ki-outline:before {
  content: "\ea84";
}

.ki-notepad.ki-outline:before {
  content: "\ea85";
}

.ki-notification-2.ki-outline:before {
  content: "\ea86";
}

.ki-notification-bing.ki-outline:before {
  content: "\ea87";
}

.ki-notification-circle.ki-outline:before {
  content: "\ea88";
}

.ki-notification-favorite.ki-outline:before {
  content: "\ea89";
}

.ki-notification-on.ki-outline:before {
  content: "\ea8a";
}

.ki-notification-status.ki-outline:before {
  content: "\ea8b";
}

.ki-notification.ki-outline:before {
  content: "\ea8c";
}

.ki-ocean.ki-outline:before {
  content: "\ea8d";
}

.ki-office-bag.ki-outline:before {
  content: "\ea8e";
}

.ki-package.ki-outline:before {
  content: "\ea8f";
}

.ki-pails.ki-outline:before {
  content: "\ea90";
}

.ki-paintbucket.ki-outline:before {
  content: "\ea91";
}

.ki-paper-clip.ki-outline:before {
  content: "\ea92";
}

.ki-parcel-tracking.ki-outline:before {
  content: "\ea93";
}

.ki-parcel.ki-outline:before {
  content: "\ea94";
}

.ki-password-check.ki-outline:before {
  content: "\ea95";
}

.ki-paypal.ki-outline:before {
  content: "\ea96";
}

.ki-pencil.ki-outline:before {
  content: "\ea97";
}

.ki-people.ki-outline:before {
  content: "\ea98";
}

.ki-percentage.ki-outline:before {
  content: "\ea99";
}

.ki-phone.ki-outline:before {
  content: "\ea9a";
}

.ki-photoshop.ki-outline:before {
  content: "\ea9b";
}

.ki-picture.ki-outline:before {
  content: "\ea9c";
}

.ki-pill.ki-outline:before {
  content: "\ea9d";
}

.ki-pin.ki-outline:before {
  content: "\ea9e";
}

.ki-plus-circle.ki-outline:before {
  content: "\ea9f";
}

.ki-plus-square.ki-outline:before {
  content: "\eaa0";
}

.ki-plus.ki-outline:before {
  content: "\eaa1";
}

.ki-pointers.ki-outline:before {
  content: "\eaa2";
}

.ki-price-tag.ki-outline:before {
  content: "\eaa3";
}

.ki-printer.ki-outline:before {
  content: "\eaa4";
}

.ki-profile-circle.ki-outline:before {
  content: "\eaa5";
}

.ki-profile-user.ki-outline:before {
  content: "\eaa6";
}

.ki-pulse.ki-outline:before {
  content: "\eaa7";
}

.ki-purchase.ki-outline:before {
  content: "\eaa8";
}

.ki-python.ki-outline:before {
  content: "\eaa9";
}

.ki-question-2.ki-outline:before {
  content: "\eaaa";
}

.ki-question.ki-outline:before {
  content: "\eaab";
}

.ki-questionnaire-tablet.ki-outline:before {
  content: "\eaac";
}

.ki-ranking.ki-outline:before {
  content: "\eaad";
}

.ki-react.ki-outline:before {
  content: "\eaae";
}

.ki-receipt-square.ki-outline:before {
  content: "\eaaf";
}

.ki-rescue.ki-outline:before {
  content: "\eab0";
}

.ki-right-left.ki-outline:before {
  content: "\eab1";
}

.ki-right-square.ki-outline:before {
  content: "\eab2";
}

.ki-right.ki-outline:before {
  content: "\eab3";
}

.ki-rocket.ki-outline:before {
  content: "\eab4";
}

.ki-route.ki-outline:before {
  content: "\eab5";
}

.ki-router.ki-outline:before {
  content: "\eab6";
}

.ki-row-horizontal.ki-outline:before {
  content: "\eab7";
}

.ki-row-vertical.ki-outline:before {
  content: "\eab8";
}

.ki-safe-home.ki-outline:before {
  content: "\eab9";
}

.ki-satellite.ki-outline:before {
  content: "\eaba";
}

.ki-save-2.ki-outline:before {
  content: "\eabb";
}

.ki-save-deposit.ki-outline:before {
  content: "\eabc";
}

.ki-scan-barcode.ki-outline:before {
  content: "\eabd";
}

.ki-scooter-2.ki-outline:before {
  content: "\eabe";
}

.ki-scooter.ki-outline:before {
  content: "\eabf";
}

.ki-screen.ki-outline:before {
  content: "\eac0";
}

.ki-scroll.ki-outline:before {
  content: "\eac1";
}

.ki-search-list.ki-outline:before {
  content: "\eac2";
}

.ki-security-check.ki-outline:before {
  content: "\eac3";
}

.ki-security-user.ki-outline:before {
  content: "\eac4";
}

.ki-send.ki-outline:before {
  content: "\eac5";
}

.ki-setting-2.ki-outline:before {
  content: "\eac6";
}

.ki-setting-3.ki-outline:before {
  content: "\eac7";
}

.ki-setting-4.ki-outline:before {
  content: "\eac8";
}

.ki-setting.ki-outline:before {
  content: "\eac9";
}

.ki-share.ki-outline:before {
  content: "\eaca";
}

.ki-shield-cross.ki-outline:before {
  content: "\eacb";
}

.ki-shield-search.ki-outline:before {
  content: "\eacc";
}

.ki-shield-slash.ki-outline:before {
  content: "\eacd";
}

.ki-shield-tick.ki-outline:before {
  content: "\eace";
}

.ki-shield.ki-outline:before {
  content: "\eacf";
}

.ki-ship.ki-outline:before {
  content: "\ead0";
}

.ki-shop.ki-outline:before {
  content: "\ead1";
}

.ki-simcard-2.ki-outline:before {
  content: "\ead2";
}

.ki-simcard.ki-outline:before {
  content: "\ead3";
}

.ki-size.ki-outline:before {
  content: "\ead4";
}

.ki-slack.ki-outline:before {
  content: "\ead5";
}

.ki-slider-horizontal-2.ki-outline:before {
  content: "\ead6";
}

.ki-slider-horizontal.ki-outline:before {
  content: "\ead7";
}

.ki-slider-vertical-2.ki-outline:before {
  content: "\ead8";
}

.ki-slider-vertical.ki-outline:before {
  content: "\ead9";
}

.ki-slider.ki-outline:before {
  content: "\eada";
}

.ki-sms.ki-outline:before {
  content: "\eadb";
}

.ki-snapchat.ki-outline:before {
  content: "\eadc";
}

.ki-social-media.ki-outline:before {
  content: "\eadd";
}

.ki-soft-2.ki-outline:before {
  content: "\eade";
}

.ki-soft-3.ki-outline:before {
  content: "\eadf";
}

.ki-soft.ki-outline:before {
  content: "\eae0";
}

.ki-some-files.ki-outline:before {
  content: "\eae1";
}

.ki-sort.ki-outline:before {
  content: "\eae2";
}

.ki-speaker.ki-outline:before {
  content: "\eae3";
}

.ki-spotify.ki-outline:before {
  content: "\eae4";
}

.ki-spring-framework.ki-outline:before {
  content: "\eae5";
}

.ki-square-brackets.ki-outline:before {
  content: "\eae6";
}

.ki-star.ki-outline:before {
  content: "\eae7";
}

.ki-status.ki-outline:before {
  content: "\eae8";
}

.ki-subtitle.ki-outline:before {
  content: "\eae9";
}

.ki-sun.ki-outline:before {
  content: "\eaea";
}

.ki-support-24.ki-outline:before {
  content: "\eaeb";
}

.ki-switch.ki-outline:before {
  content: "\eaec";
}

.ki-syringe.ki-outline:before {
  content: "\eaed";
}

.ki-tablet-book.ki-outline:before {
  content: "\eaee";
}

.ki-tablet-delete.ki-outline:before {
  content: "\eaef";
}

.ki-tablet-down.ki-outline:before {
  content: "\eaf0";
}

.ki-tablet-ok.ki-outline:before {
  content: "\eaf1";
}

.ki-tablet-text-down.ki-outline:before {
  content: "\eaf2";
}

.ki-tablet-text-up.ki-outline:before {
  content: "\eaf3";
}

.ki-tablet-up.ki-outline:before {
  content: "\eaf4";
}

.ki-tablet.ki-outline:before {
  content: "\eaf5";
}

.ki-tag-cross.ki-outline:before {
  content: "\eaf6";
}

.ki-tag.ki-outline:before {
  content: "\eaf7";
}

.ki-teacher.ki-outline:before {
  content: "\eaf8";
}

.ki-tech-wifi.ki-outline:before {
  content: "\eaf9";
}

.ki-technology-2.ki-outline:before {
  content: "\eafa";
}

.ki-technology-3.ki-outline:before {
  content: "\eafb";
}

.ki-technology-4.ki-outline:before {
  content: "\eafc";
}

.ki-technology.ki-outline:before {
  content: "\eafd";
}

.ki-telephone-geolocation.ki-outline:before {
  content: "\eafe";
}

.ki-test-tubes.ki-outline:before {
  content: "\eaff";
}

.ki-text-align-center.ki-outline:before {
  content: "\eb00";
}

.ki-text-align-justify-center.ki-outline:before {
  content: "\eb01";
}

.ki-text-align-left.ki-outline:before {
  content: "\eb02";
}

.ki-text-align-right.ki-outline:before {
  content: "\eb03";
}

.ki-text-bold.ki-outline:before {
  content: "\eb04";
}

.ki-text-circle.ki-outline:before {
  content: "\eb05";
}

.ki-text-italic.ki-outline:before {
  content: "\eb06";
}

.ki-text-number.ki-outline:before {
  content: "\eb07";
}

.ki-text-strikethrough.ki-outline:before {
  content: "\eb08";
}

.ki-text-underline.ki-outline:before {
  content: "\eb09";
}

.ki-text.ki-outline:before {
  content: "\eb0a";
}

.ki-thermometer.ki-outline:before {
  content: "\eb0b";
}

.ki-theta.ki-outline:before {
  content: "\eb0c";
}

.ki-tiktok.ki-outline:before {
  content: "\eb0d";
}

.ki-time.ki-outline:before {
  content: "\eb0e";
}

.ki-timer.ki-outline:before {
  content: "\eb0f";
}

.ki-to-left.ki-outline:before {
  content: "\eb10";
}

.ki-to-right.ki-outline:before {
  content: "\eb11";
}

.ki-toggle-off-circle.ki-outline:before {
  content: "\eb12";
}

.ki-toggle-off.ki-outline:before {
  content: "\eb13";
}

.ki-toggle-on-circle.ki-outline:before {
  content: "\eb14";
}

.ki-toggle-on.ki-outline:before {
  content: "\eb15";
}

.ki-trailer.ki-outline:before {
  content: "\eb16";
}

.ki-trash-square.ki-outline:before {
  content: "\eb17";
}

.ki-trash.ki-outline:before {
  content: "\eb18";
}

.ki-tree.ki-outline:before {
  content: "\eb19";
}

.ki-trello.ki-outline:before {
  content: "\eb1a";
}

.ki-triangle.ki-outline:before {
  content: "\eb1b";
}

.ki-truck.ki-outline:before {
  content: "\eb1c";
}

.ki-ts.ki-outline:before {
  content: "\eb1d";
}

.ki-twitch.ki-outline:before {
  content: "\eb1e";
}

.ki-twitter.ki-outline:before {
  content: "\eb1f";
}

.ki-two-credit-cart.ki-outline:before {
  content: "\eb20";
}

.ki-underlining.ki-outline:before {
  content: "\eb21";
}

.ki-up-down.ki-outline:before {
  content: "\eb22";
}

.ki-up-square.ki-outline:before {
  content: "\eb23";
}

.ki-up.ki-outline:before {
  content: "\eb24";
}

.ki-update-file.ki-outline:before {
  content: "\eb25";
}

.ki-update-folder.ki-outline:before {
  content: "\eb26";
}

.ki-user-edit.ki-outline:before {
  content: "\eb27";
}

.ki-user-square.ki-outline:before {
  content: "\eb28";
}

.ki-user-tick.ki-outline:before {
  content: "\eb29";
}

.ki-user.ki-outline:before {
  content: "\eb2a";
}

.ki-verify.ki-outline:before {
  content: "\eb2b";
}

.ki-vibe.ki-outline:before {
  content: "\eb2c";
}

.ki-virus.ki-outline:before {
  content: "\eb2d";
}

.ki-vue.ki-outline:before {
  content: "\eb2e";
}

.ki-vuesax.ki-outline:before {
  content: "\eb2f";
}

.ki-wallet.ki-outline:before {
  content: "\eb30";
}

.ki-wanchain.ki-outline:before {
  content: "\eb31";
}

.ki-watch.ki-outline:before {
  content: "\eb32";
}

.ki-whatsapp.ki-outline:before {
  content: "\eb33";
}

.ki-wifi-home.ki-outline:before {
  content: "\eb34";
}

.ki-wifi-square.ki-outline:before {
  content: "\eb35";
}

.ki-wifi.ki-outline:before {
  content: "\eb36";
}

.ki-wrench.ki-outline:before {
  content: "\eb37";
}

.ki-xaomi.ki-outline:before {
  content: "\eb38";
}

.ki-xd.ki-outline:before {
  content: "\eb39";
}

.ki-xmr.ki-outline:before {
  content: "\eb3a";
}

.ki-yii.ki-outline:before {
  content: "\eb3b";
}

.ki-youtube.ki-outline:before {
  content: "\eb3c";
}

@font-face {
  font-family: "keenicons-solid";
  src: url('keenicons-solid.92f4bda4dfbdca5c.eot?812fv7');
  src: url('keenicons-solid.92f4bda4dfbdca5c.eot?812fv7#iefix') format("embedded-opentype"), url('keenicons-solid.2f808635e14d03b9.ttf?812fv7') format("truetype"), url('keenicons-solid.a399e2c796929f87.woff?812fv7') format("woff"), url('keenicons-solid.ceae97e67794a7c2.svg?812fv7#keenicons-solid') format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.ki-solid {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "keenicons-solid" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ki-abstract-1.ki-solid:before {
  content: "\e900";
}

.ki-abstract-2.ki-solid:before {
  content: "\e901";
}

.ki-abstract-3.ki-solid:before {
  content: "\e902";
}

.ki-abstract-4.ki-solid:before {
  content: "\e903";
}

.ki-abstract-5.ki-solid:before {
  content: "\e904";
}

.ki-abstract-6.ki-solid:before {
  content: "\e905";
}

.ki-abstract-7.ki-solid:before {
  content: "\e906";
}

.ki-abstract-8.ki-solid:before {
  content: "\e907";
}

.ki-abstract-9.ki-solid:before {
  content: "\e908";
}

.ki-abstract-10.ki-solid:before {
  content: "\e909";
}

.ki-abstract-11.ki-solid:before {
  content: "\e90a";
}

.ki-abstract-12.ki-solid:before {
  content: "\e90b";
}

.ki-abstract-13.ki-solid:before {
  content: "\e90c";
}

.ki-abstract-14.ki-solid:before {
  content: "\e90d";
}

.ki-abstract-15.ki-solid:before {
  content: "\e90e";
}

.ki-abstract-16.ki-solid:before {
  content: "\e90f";
}

.ki-abstract-17.ki-solid:before {
  content: "\e910";
}

.ki-abstract-18.ki-solid:before {
  content: "\e911";
}

.ki-abstract-19.ki-solid:before {
  content: "\e912";
}

.ki-abstract-20.ki-solid:before {
  content: "\e913";
}

.ki-abstract-21.ki-solid:before {
  content: "\e914";
}

.ki-abstract-22.ki-solid:before {
  content: "\e915";
}

.ki-abstract-23.ki-solid:before {
  content: "\e916";
}

.ki-abstract-24.ki-solid:before {
  content: "\e917";
}

.ki-abstract-25.ki-solid:before {
  content: "\e918";
}

.ki-abstract-26.ki-solid:before {
  content: "\e919";
}

.ki-abstract-27.ki-solid:before {
  content: "\e91a";
}

.ki-abstract-28.ki-solid:before {
  content: "\e91b";
}

.ki-abstract-29.ki-solid:before {
  content: "\e91c";
}

.ki-abstract-30.ki-solid:before {
  content: "\e91d";
}

.ki-abstract-31.ki-solid:before {
  content: "\e91e";
}

.ki-abstract-32.ki-solid:before {
  content: "\e91f";
}

.ki-abstract-33.ki-solid:before {
  content: "\e920";
}

.ki-abstract-34.ki-solid:before {
  content: "\e921";
}

.ki-abstract-35.ki-solid:before {
  content: "\e922";
}

.ki-abstract-36.ki-solid:before {
  content: "\e923";
}

.ki-abstract-37.ki-solid:before {
  content: "\e924";
}

.ki-abstract-38.ki-solid:before {
  content: "\e925";
}

.ki-abstract-39.ki-solid:before {
  content: "\e926";
}

.ki-abstract-40.ki-solid:before {
  content: "\e927";
}

.ki-abstract-41.ki-solid:before {
  content: "\e928";
}

.ki-abstract-42.ki-solid:before {
  content: "\e929";
}

.ki-abstract-43.ki-solid:before {
  content: "\e92a";
}

.ki-abstract-44.ki-solid:before {
  content: "\e92b";
}

.ki-abstract-45.ki-solid:before {
  content: "\e92c";
}

.ki-abstract-46.ki-solid:before {
  content: "\e92d";
}

.ki-abstract-47.ki-solid:before {
  content: "\e92e";
}

.ki-abstract-48.ki-solid:before {
  content: "\e92f";
}

.ki-abstract-49.ki-solid:before {
  content: "\e930";
}

.ki-abstract.ki-solid:before {
  content: "\e931";
}

.ki-add-files.ki-solid:before {
  content: "\e932";
}

.ki-add-folder.ki-solid:before {
  content: "\e933";
}

.ki-add-item.ki-solid:before {
  content: "\e934";
}

.ki-add-notepad.ki-solid:before {
  content: "\e935";
}

.ki-address-book.ki-solid:before {
  content: "\e936";
}

.ki-airplane-square.ki-solid:before {
  content: "\e937";
}

.ki-airplane.ki-solid:before {
  content: "\e938";
}

.ki-airpod.ki-solid:before {
  content: "\e939";
}

.ki-android.ki-solid:before {
  content: "\e93a";
}

.ki-angular.ki-solid:before {
  content: "\e93b";
}

.ki-apple.ki-solid:before {
  content: "\e93c";
}

.ki-archive-tick.ki-solid:before {
  content: "\e93d";
}

.ki-archive.ki-solid:before {
  content: "\e93e";
}

.ki-arrow-circle-left.ki-solid:before {
  content: "\e93f";
}

.ki-arrow-circle-right.ki-solid:before {
  content: "\e940";
}

.ki-arrow-diagonal.ki-solid:before {
  content: "\e941";
}

.ki-arrow-down-left.ki-solid:before {
  content: "\e942";
}

.ki-arrow-down-refraction.ki-solid:before {
  content: "\e943";
}

.ki-arrow-down-right.ki-solid:before {
  content: "\e944";
}

.ki-arrow-down.ki-solid:before {
  content: "\e945";
}

.ki-arrow-left.ki-solid:before {
  content: "\e946";
}

.ki-arrow-mix.ki-solid:before {
  content: "\e947";
}

.ki-arrow-right-left.ki-solid:before {
  content: "\e948";
}

.ki-arrow-right.ki-solid:before {
  content: "\e949";
}

.ki-arrow-two-diagonals.ki-solid:before {
  content: "\e94a";
}

.ki-arrow-up-down.ki-solid:before {
  content: "\e94b";
}

.ki-arrow-up-left.ki-solid:before {
  content: "\e94c";
}

.ki-arrow-up-refraction.ki-solid:before {
  content: "\e94d";
}

.ki-arrow-up-right.ki-solid:before {
  content: "\e94e";
}

.ki-arrow-up.ki-solid:before {
  content: "\e94f";
}

.ki-arrow-zigzag.ki-solid:before {
  content: "\e950";
}

.ki-arrows-circle.ki-solid:before {
  content: "\e951";
}

.ki-arrows-loop.ki-solid:before {
  content: "\e952";
}

.ki-artificial-intelligence.ki-solid:before {
  content: "\e953";
}

.ki-auto-brightness.ki-solid:before {
  content: "\e954";
}

.ki-avalanche.ki-solid:before {
  content: "\e955";
}

.ki-award.ki-solid:before {
  content: "\e956";
}

.ki-badge.ki-solid:before {
  content: "\e957";
}

.ki-bandage.ki-solid:before {
  content: "\e958";
}

.ki-bank.ki-solid:before {
  content: "\e959";
}

.ki-barcode.ki-solid:before {
  content: "\e95a";
}

.ki-basket-ok.ki-solid:before {
  content: "\e95b";
}

.ki-basket.ki-solid:before {
  content: "\e95c";
}

.ki-behance.ki-solid:before {
  content: "\e95d";
}

.ki-bill.ki-solid:before {
  content: "\e95e";
}

.ki-binance-usd.ki-solid:before {
  content: "\e95f";
}

.ki-binance.ki-solid:before {
  content: "\e960";
}

.ki-bitcoin.ki-solid:before {
  content: "\e961";
}

.ki-black-down.ki-solid:before {
  content: "\e962";
}

.ki-black-left-line.ki-solid:before {
  content: "\e963";
}

.ki-black-left.ki-solid:before {
  content: "\e964";
}

.ki-black-right-line.ki-solid:before {
  content: "\e965";
}

.ki-black-right.ki-solid:before {
  content: "\e966";
}

.ki-black-up.ki-solid:before {
  content: "\e967";
}

.ki-bluetooth.ki-solid:before {
  content: "\e968";
}

.ki-book-open.ki-solid:before {
  content: "\e969";
}

.ki-book-square.ki-solid:before {
  content: "\e96a";
}

.ki-book.ki-solid:before {
  content: "\e96b";
}

.ki-bookmark-2.ki-solid:before {
  content: "\e96c";
}

.ki-bookmark.ki-solid:before {
  content: "\e96d";
}

.ki-bootstrap.ki-solid:before {
  content: "\e96e";
}

.ki-briefcase.ki-solid:before {
  content: "\e96f";
}

.ki-brifecase-cros.ki-solid:before {
  content: "\e970";
}

.ki-brifecase-tick.ki-solid:before {
  content: "\e971";
}

.ki-brifecase-timer.ki-solid:before {
  content: "\e972";
}

.ki-brush.ki-solid:before {
  content: "\e973";
}

.ki-bucket-square.ki-solid:before {
  content: "\e974";
}

.ki-bucket.ki-solid:before {
  content: "\e975";
}

.ki-burger-menu-1.ki-solid:before {
  content: "\e976";
}

.ki-burger-menu-2.ki-solid:before {
  content: "\e977";
}

.ki-burger-menu-3.ki-solid:before {
  content: "\e978";
}

.ki-burger-menu-4.ki-solid:before {
  content: "\e979";
}

.ki-burger-menu-5.ki-solid:before {
  content: "\e97a";
}

.ki-burger-menu-6.ki-solid:before {
  content: "\e97b";
}

.ki-burger-menu.ki-solid:before {
  content: "\e97c";
}

.ki-bus.ki-solid:before {
  content: "\e97d";
}

.ki-calculator.ki-solid:before {
  content: "\e97e";
}

.ki-calendar-2.ki-solid:before {
  content: "\e97f";
}

.ki-calendar-8.ki-solid:before {
  content: "\e980";
}

.ki-calendar-add.ki-solid:before {
  content: "\e981";
}

.ki-calendar-edit.ki-solid:before {
  content: "\e982";
}

.ki-calendar-remove.ki-solid:before {
  content: "\e983";
}

.ki-calendar-search.ki-solid:before {
  content: "\e984";
}

.ki-calendar-tick.ki-solid:before {
  content: "\e985";
}

.ki-calendar.ki-solid:before {
  content: "\e986";
}

.ki-call.ki-solid:before {
  content: "\e987";
}

.ki-capsule.ki-solid:before {
  content: "\e988";
}

.ki-car-2.ki-solid:before {
  content: "\e989";
}

.ki-car-3.ki-solid:before {
  content: "\e98a";
}

.ki-car.ki-solid:before {
  content: "\e98b";
}

.ki-category.ki-solid:before {
  content: "\e98c";
}

.ki-cd.ki-solid:before {
  content: "\e98d";
}

.ki-celsius.ki-solid:before {
  content: "\e98e";
}

.ki-chart-line-down-2.ki-solid:before {
  content: "\e98f";
}

.ki-chart-line-down.ki-solid:before {
  content: "\e990";
}

.ki-chart-line-star.ki-solid:before {
  content: "\e991";
}

.ki-chart-line-up-2.ki-solid:before {
  content: "\e992";
}

.ki-chart-line-up.ki-solid:before {
  content: "\e993";
}

.ki-chart-line.ki-solid:before {
  content: "\e994";
}

.ki-chart-pie-3.ki-solid:before {
  content: "\e995";
}

.ki-chart-pie-4.ki-solid:before {
  content: "\e996";
}

.ki-chart-pie-simple.ki-solid:before {
  content: "\e997";
}

.ki-chart-pie-too.ki-solid:before {
  content: "\e998";
}

.ki-chart-simple-2.ki-solid:before {
  content: "\e999";
}

.ki-chart-simple-3.ki-solid:before {
  content: "\e99a";
}

.ki-chart-simple.ki-solid:before {
  content: "\e99b";
}

.ki-chart.ki-solid:before {
  content: "\e99c";
}

.ki-check-circle.ki-solid:before {
  content: "\e99d";
}

.ki-check-square.ki-solid:before {
  content: "\e99e";
}

.ki-check.ki-solid:before {
  content: "\e99f";
}

.ki-cheque.ki-solid:before {
  content: "\e9a0";
}

.ki-chrome.ki-solid:before {
  content: "\e9a1";
}

.ki-classmates.ki-solid:before {
  content: "\e9a2";
}

.ki-click.ki-solid:before {
  content: "\e9a3";
}

.ki-clipboard.ki-solid:before {
  content: "\e9a4";
}

.ki-cloud-add.ki-solid:before {
  content: "\e9a5";
}

.ki-cloud-change.ki-solid:before {
  content: "\e9a6";
}

.ki-cloud-download.ki-solid:before {
  content: "\e9a7";
}

.ki-cloud.ki-solid:before {
  content: "\e9a8";
}

.ki-code.ki-solid:before {
  content: "\e9a9";
}

.ki-coffee.ki-solid:before {
  content: "\e9aa";
}

.ki-color-swatch.ki-solid:before {
  content: "\e9ab";
}

.ki-colors-square.ki-solid:before {
  content: "\e9ac";
}

.ki-compass.ki-solid:before {
  content: "\e9ad";
}

.ki-copy-success.ki-solid:before {
  content: "\e9ae";
}

.ki-copy.ki-solid:before {
  content: "\e9af";
}

.ki-courier-express.ki-solid:before {
  content: "\e9b0";
}

.ki-courier.ki-solid:before {
  content: "\e9b1";
}

.ki-credit-cart.ki-solid:before {
  content: "\e9b2";
}

.ki-cross-circle.ki-solid:before {
  content: "\e9b3";
}

.ki-cross-square.ki-solid:before {
  content: "\e9b4";
}

.ki-cross.ki-solid:before {
  content: "\e9b5";
}

.ki-crown-2.ki-solid:before {
  content: "\e9b6";
}

.ki-crown.ki-solid:before {
  content: "\e9b7";
}

.ki-css.ki-solid:before {
  content: "\e9b8";
}

.ki-cube-2.ki-solid:before {
  content: "\e9b9";
}

.ki-cube-3.ki-solid:before {
  content: "\e9ba";
}

.ki-cup.ki-solid:before {
  content: "\e9bb";
}

.ki-dash.ki-solid:before {
  content: "\e9bc";
}

.ki-data.ki-solid:before {
  content: "\e9bd";
}

.ki-delete-files.ki-solid:before {
  content: "\e9be";
}

.ki-delete-folder.ki-solid:before {
  content: "\e9bf";
}

.ki-delivery-2.ki-solid:before {
  content: "\e9c0";
}

.ki-delivery-3.ki-solid:before {
  content: "\e9c1";
}

.ki-delivery-24.ki-solid:before {
  content: "\e9c2";
}

.ki-delivery-door.ki-solid:before {
  content: "\e9c3";
}

.ki-delivery-geolocation.ki-solid:before {
  content: "\e9c4";
}

.ki-delivery-time.ki-solid:before {
  content: "\e9c5";
}

.ki-delivery.ki-solid:before {
  content: "\e9c6";
}

.ki-design-2.ki-solid:before {
  content: "\e9c7";
}

.ki-design-frame.ki-solid:before {
  content: "\e9c8";
}

.ki-design-mask.ki-solid:before {
  content: "\e9c9";
}

.ki-design.ki-solid:before {
  content: "\e9ca";
}

.ki-devices-2.ki-solid:before {
  content: "\e9cb";
}

.ki-devices.ki-solid:before {
  content: "\e9cc";
}

.ki-diamonds.ki-solid:before {
  content: "\e9cd";
}

.ki-directbox-default.ki-solid:before {
  content: "\e9ce";
}

.ki-disconnect.ki-solid:before {
  content: "\e9cf";
}

.ki-discount.ki-solid:before {
  content: "\e9d0";
}

.ki-disk.ki-solid:before {
  content: "\e9d1";
}

.ki-dislike.ki-solid:before {
  content: "\e9d2";
}

.ki-dj.ki-solid:before {
  content: "\e9d3";
}

.ki-document.ki-solid:before {
  content: "\e9d4";
}

.ki-dollar.ki-solid:before {
  content: "\e9d5";
}

.ki-dots-circle-vertical.ki-solid:before {
  content: "\e9d6";
}

.ki-dots-circle.ki-solid:before {
  content: "\e9d7";
}

.ki-dots-horizontal.ki-solid:before {
  content: "\e9d8";
}

.ki-dots-square-vertical.ki-solid:before {
  content: "\e9d9";
}

.ki-dots-square.ki-solid:before {
  content: "\e9da";
}

.ki-dots-vertical.ki-solid:before {
  content: "\e9db";
}

.ki-double-check-circle.ki-solid:before {
  content: "\e9dc";
}

.ki-double-check.ki-solid:before {
  content: "\e9dd";
}

.ki-double-down.ki-solid:before {
  content: "\e9de";
}

.ki-double-left-arrow.ki-solid:before {
  content: "\e9df";
}

.ki-double-left.ki-solid:before {
  content: "\e9e0";
}

.ki-double-right-arrow.ki-solid:before {
  content: "\e9e1";
}

.ki-double-right.ki-solid:before {
  content: "\e9e2";
}

.ki-double-up.ki-solid:before {
  content: "\e9e3";
}

.ki-down-square.ki-solid:before {
  content: "\e9e4";
}

.ki-down.ki-solid:before {
  content: "\e9e5";
}

.ki-dribbble.ki-solid:before {
  content: "\e9e6";
}

.ki-drop.ki-solid:before {
  content: "\e9e7";
}

.ki-dropbox.ki-solid:before {
  content: "\e9e8";
}

.ki-educare.ki-solid:before {
  content: "\e9e9";
}

.ki-electricity.ki-solid:before {
  content: "\e9ea";
}

.ki-electronic-clock.ki-solid:before {
  content: "\e9eb";
}

.ki-element-1.ki-solid:before {
  content: "\e9ec";
}

.ki-element-2.ki-solid:before {
  content: "\e9ed";
}

.ki-element-3.ki-solid:before {
  content: "\e9ee";
}

.ki-element-4.ki-solid:before {
  content: "\e9ef";
}

.ki-element-5.ki-solid:before {
  content: "\e9f0";
}

.ki-element-6.ki-solid:before {
  content: "\e9f1";
}

.ki-element-7.ki-solid:before {
  content: "\e9f2";
}

.ki-element-8.ki-solid:before {
  content: "\e9f3";
}

.ki-element-9.ki-solid:before {
  content: "\e9f4";
}

.ki-element-10.ki-solid:before {
  content: "\e9f5";
}

.ki-element-11.ki-solid:before {
  content: "\e9f6";
}

.ki-element-12.ki-solid:before {
  content: "\e9f7";
}

.ki-element-equal.ki-solid:before {
  content: "\e9f8";
}

.ki-element-plus.ki-solid:before {
  content: "\e9f9";
}

.ki-emoji-happy.ki-solid:before {
  content: "\e9fa";
}

.ki-enjin-coin.ki-solid:before {
  content: "\e9fb";
}

.ki-entrance-left.ki-solid:before {
  content: "\e9fc";
}

.ki-entrance-right.ki-solid:before {
  content: "\e9fd";
}

.ki-eraser.ki-solid:before {
  content: "\e9fe";
}

.ki-euro.ki-solid:before {
  content: "\e9ff";
}

.ki-exit-down.ki-solid:before {
  content: "\ea00";
}

.ki-exit-left.ki-solid:before {
  content: "\ea01";
}

.ki-exit-right-corner.ki-solid:before {
  content: "\ea02";
}

.ki-exit-right.ki-solid:before {
  content: "\ea03";
}

.ki-exit-up.ki-solid:before {
  content: "\ea04";
}

.ki-external-drive.ki-solid:before {
  content: "\ea05";
}

.ki-eye-slash.ki-solid:before {
  content: "\ea06";
}

.ki-eye.ki-solid:before {
  content: "\ea07";
}

.ki-facebook.ki-solid:before {
  content: "\ea08";
}

.ki-faceid.ki-solid:before {
  content: "\ea09";
}

.ki-fasten.ki-solid:before {
  content: "\ea0a";
}

.ki-fat-rows.ki-solid:before {
  content: "\ea0b";
}

.ki-feather.ki-solid:before {
  content: "\ea0c";
}

.ki-figma.ki-solid:before {
  content: "\ea0d";
}

.ki-file-added.ki-solid:before {
  content: "\ea0e";
}

.ki-file-deleted.ki-solid:before {
  content: "\ea0f";
}

.ki-file-down.ki-solid:before {
  content: "\ea10";
}

.ki-file-left.ki-solid:before {
  content: "\ea11";
}

.ki-file-right.ki-solid:before {
  content: "\ea12";
}

.ki-file-sheet.ki-solid:before {
  content: "\ea13";
}

.ki-file-up.ki-solid:before {
  content: "\ea14";
}

.ki-file.ki-solid:before {
  content: "\ea15";
}

.ki-files-tablet.ki-solid:before {
  content: "\ea16";
}

.ki-filter-edit.ki-solid:before {
  content: "\ea17";
}

.ki-filter-search.ki-solid:before {
  content: "\ea18";
}

.ki-filter-square.ki-solid:before {
  content: "\ea19";
}

.ki-filter-tablet.ki-solid:before {
  content: "\ea1a";
}

.ki-filter-tick.ki-solid:before {
  content: "\ea1b";
}

.ki-filter.ki-solid:before {
  content: "\ea1c";
}

.ki-finance-calculator.ki-solid:before {
  content: "\ea1d";
}

.ki-financial-schedule.ki-solid:before {
  content: "\ea1e";
}

.ki-fingerprint-scanning.ki-solid:before {
  content: "\ea1f";
}

.ki-flag.ki-solid:before {
  content: "\ea20";
}

.ki-flash-circle.ki-solid:before {
  content: "\ea21";
}

.ki-flask.ki-solid:before {
  content: "\ea22";
}

.ki-focus.ki-solid:before {
  content: "\ea23";
}

.ki-folder-added.ki-solid:before {
  content: "\ea24";
}

.ki-folder-down.ki-solid:before {
  content: "\ea25";
}

.ki-folder-up.ki-solid:before {
  content: "\ea26";
}

.ki-folder.ki-solid:before {
  content: "\ea27";
}

.ki-frame.ki-solid:before {
  content: "\ea28";
}

.ki-gear.ki-solid:before {
  content: "\ea29";
}

.ki-general-mouse.ki-solid:before {
  content: "\ea2a";
}

.ki-geolocation-home.ki-solid:before {
  content: "\ea2b";
}

.ki-geolocation.ki-solid:before {
  content: "\ea2c";
}

.ki-ghost.ki-solid:before {
  content: "\ea2d";
}

.ki-gift.ki-solid:before {
  content: "\ea2e";
}

.ki-github.ki-solid:before {
  content: "\ea2f";
}

.ki-glass.ki-solid:before {
  content: "\ea30";
}

.ki-google-play.ki-solid:before {
  content: "\ea31";
}

.ki-google.ki-solid:before {
  content: "\ea32";
}

.ki-graph-2.ki-solid:before {
  content: "\ea33";
}

.ki-graph-3.ki-solid:before {
  content: "\ea34";
}

.ki-graph-4.ki-solid:before {
  content: "\ea35";
}

.ki-graph-up.ki-solid:before {
  content: "\ea36";
}

.ki-graph.ki-solid:before {
  content: "\ea37";
}

.ki-grid-2.ki-solid:before {
  content: "\ea38";
}

.ki-grid-frame.ki-solid:before {
  content: "\ea39";
}

.ki-grid.ki-solid:before {
  content: "\ea3a";
}

.ki-handcart.ki-solid:before {
  content: "\ea3b";
}

.ki-happy-emoji.ki-solid:before {
  content: "\ea3c";
}

.ki-heart-circle.ki-solid:before {
  content: "\ea3d";
}

.ki-heart.ki-solid:before {
  content: "\ea3e";
}

.ki-home-1.ki-solid:before {
  content: "\ea3f";
}

.ki-home-2.ki-solid:before {
  content: "\ea40";
}

.ki-home-3.ki-solid:before {
  content: "\ea41";
}

.ki-home.ki-solid:before {
  content: "\ea42";
}

.ki-html.ki-solid:before {
  content: "\ea43";
}

.ki-icon.ki-solid:before {
  content: "\ea44";
}

.ki-illustrator.ki-solid:before {
  content: "\ea45";
}

.ki-information-2.ki-solid:before {
  content: "\ea46";
}

.ki-information-3.ki-solid:before {
  content: "\ea47";
}

.ki-information-4.ki-solid:before {
  content: "\ea48";
}

.ki-information-5.ki-solid:before {
  content: "\ea49";
}

.ki-information.ki-solid:before {
  content: "\ea4a";
}

.ki-instagram.ki-solid:before {
  content: "\ea4b";
}

.ki-joystick.ki-solid:before {
  content: "\ea4c";
}

.ki-js-2.ki-solid:before {
  content: "\ea4d";
}

.ki-js.ki-solid:before {
  content: "\ea4e";
}

.ki-kanban.ki-solid:before {
  content: "\ea4f";
}

.ki-key-square.ki-solid:before {
  content: "\ea50";
}

.ki-key.ki-solid:before {
  content: "\ea51";
}

.ki-keyboard.ki-solid:before {
  content: "\ea52";
}

.ki-laptop.ki-solid:before {
  content: "\ea53";
}

.ki-laravel.ki-solid:before {
  content: "\ea54";
}

.ki-left-square.ki-solid:before {
  content: "\ea55";
}

.ki-left.ki-solid:before {
  content: "\ea56";
}

.ki-like-2.ki-solid:before {
  content: "\ea57";
}

.ki-like-folder.ki-solid:before {
  content: "\ea58";
}

.ki-like-shapes.ki-solid:before {
  content: "\ea59";
}

.ki-like-tag.ki-solid:before {
  content: "\ea5a";
}

.ki-like.ki-solid:before {
  content: "\ea5b";
}

.ki-loading.ki-solid:before {
  content: "\ea5c";
}

.ki-lock-2.ki-solid:before {
  content: "\ea5d";
}

.ki-lock-3.ki-solid:before {
  content: "\ea5e";
}

.ki-lock.ki-solid:before {
  content: "\ea5f";
}

.ki-logistic.ki-solid:before {
  content: "\ea60";
}

.ki-lots-shopping.ki-solid:before {
  content: "\ea61";
}

.ki-lovely.ki-solid:before {
  content: "\ea62";
}

.ki-lts.ki-solid:before {
  content: "\ea63";
}

.ki-magnifier.ki-solid:before {
  content: "\ea64";
}

.ki-map.ki-solid:before {
  content: "\ea65";
}

.ki-mask.ki-solid:before {
  content: "\ea66";
}

.ki-maximize.ki-solid:before {
  content: "\ea67";
}

.ki-medal-star.ki-solid:before {
  content: "\ea68";
}

.ki-menu.ki-solid:before {
  content: "\ea69";
}

.ki-message-add.ki-solid:before {
  content: "\ea6a";
}

.ki-message-edit.ki-solid:before {
  content: "\ea6b";
}

.ki-message-minus.ki-solid:before {
  content: "\ea6c";
}

.ki-message-notif.ki-solid:before {
  content: "\ea6d";
}

.ki-message-programming.ki-solid:before {
  content: "\ea6e";
}

.ki-message-question.ki-solid:before {
  content: "\ea6f";
}

.ki-message-text-2.ki-solid:before {
  content: "\ea70";
}

.ki-message-text.ki-solid:before {
  content: "\ea71";
}

.ki-messages.ki-solid:before {
  content: "\ea72";
}

.ki-microsoft.ki-solid:before {
  content: "\ea73";
}

.ki-milk.ki-solid:before {
  content: "\ea74";
}

.ki-minus-circle.ki-solid:before {
  content: "\ea75";
}

.ki-minus-folder.ki-solid:before {
  content: "\ea76";
}

.ki-minus-square.ki-solid:before {
  content: "\ea77";
}

.ki-minus.ki-solid:before {
  content: "\ea78";
}

.ki-monitor-mobile.ki-solid:before {
  content: "\ea79";
}

.ki-moon.ki-solid:before {
  content: "\ea7a";
}

.ki-more-2.ki-solid:before {
  content: "\ea7b";
}

.ki-mouse-circle.ki-solid:before {
  content: "\ea7c";
}

.ki-mouse-square.ki-solid:before {
  content: "\ea7d";
}

.ki-mouse.ki-solid:before {
  content: "\ea7e";
}

.ki-nexo.ki-solid:before {
  content: "\ea7f";
}

.ki-night-day.ki-solid:before {
  content: "\ea80";
}

.ki-note-2.ki-solid:before {
  content: "\ea81";
}

.ki-note.ki-solid:before {
  content: "\ea82";
}

.ki-notepad-bookmark.ki-solid:before {
  content: "\ea83";
}

.ki-notepad-edit.ki-solid:before {
  content: "\ea84";
}

.ki-notepad.ki-solid:before {
  content: "\ea85";
}

.ki-notification-2.ki-solid:before {
  content: "\ea86";
}

.ki-notification-bing.ki-solid:before {
  content: "\ea87";
}

.ki-notification-circle.ki-solid:before {
  content: "\ea88";
}

.ki-notification-favorite.ki-solid:before {
  content: "\ea89";
}

.ki-notification-on.ki-solid:before {
  content: "\ea8a";
}

.ki-notification-status.ki-solid:before {
  content: "\ea8b";
}

.ki-notification.ki-solid:before {
  content: "\ea8c";
}

.ki-ocean.ki-solid:before {
  content: "\ea8d";
}

.ki-office-bag.ki-solid:before {
  content: "\ea8e";
}

.ki-package.ki-solid:before {
  content: "\ea8f";
}

.ki-pails.ki-solid:before {
  content: "\ea90";
}

.ki-paintbucket.ki-solid:before {
  content: "\ea91";
}

.ki-paper-clip.ki-solid:before {
  content: "\ea92";
}

.ki-parcel-tracking.ki-solid:before {
  content: "\ea93";
}

.ki-parcel.ki-solid:before {
  content: "\ea94";
}

.ki-password-check.ki-solid:before {
  content: "\ea95";
}

.ki-paypal.ki-solid:before {
  content: "\ea96";
}

.ki-pencil.ki-solid:before {
  content: "\ea97";
}

.ki-people.ki-solid:before {
  content: "\ea98";
}

.ki-percentage.ki-solid:before {
  content: "\ea99";
}

.ki-phone.ki-solid:before {
  content: "\ea9a";
}

.ki-photoshop.ki-solid:before {
  content: "\ea9b";
}

.ki-picture.ki-solid:before {
  content: "\ea9c";
}

.ki-pill.ki-solid:before {
  content: "\ea9d";
}

.ki-pin.ki-solid:before {
  content: "\ea9e";
}

.ki-plus-circle.ki-solid:before {
  content: "\ea9f";
}

.ki-plus-square.ki-solid:before {
  content: "\eaa0";
}

.ki-plus.ki-solid:before {
  content: "\eaa1";
}

.ki-pointers.ki-solid:before {
  content: "\eaa2";
}

.ki-price-tag.ki-solid:before {
  content: "\eaa3";
}

.ki-printer.ki-solid:before {
  content: "\eaa4";
}

.ki-profile-circle.ki-solid:before {
  content: "\eaa5";
}

.ki-profile-user.ki-solid:before {
  content: "\eaa6";
}

.ki-pulse.ki-solid:before {
  content: "\eaa7";
}

.ki-purchase.ki-solid:before {
  content: "\eaa8";
}

.ki-python.ki-solid:before {
  content: "\eaa9";
}

.ki-question-2.ki-solid:before {
  content: "\eaaa";
}

.ki-question.ki-solid:before {
  content: "\eaab";
}

.ki-questionnaire-tablet.ki-solid:before {
  content: "\eaac";
}

.ki-ranking.ki-solid:before {
  content: "\eaad";
}

.ki-react.ki-solid:before {
  content: "\eaae";
}

.ki-receipt-square.ki-solid:before {
  content: "\eaaf";
}

.ki-rescue.ki-solid:before {
  content: "\eab0";
}

.ki-right-left.ki-solid:before {
  content: "\eab1";
}

.ki-right-square.ki-solid:before {
  content: "\eab2";
}

.ki-right.ki-solid:before {
  content: "\eab3";
}

.ki-rocket.ki-solid:before {
  content: "\eab4";
}

.ki-route.ki-solid:before {
  content: "\eab5";
}

.ki-router.ki-solid:before {
  content: "\eab6";
}

.ki-row-horizontal.ki-solid:before {
  content: "\eab7";
}

.ki-row-vertical.ki-solid:before {
  content: "\eab8";
}

.ki-safe-home.ki-solid:before {
  content: "\eab9";
}

.ki-satellite.ki-solid:before {
  content: "\eaba";
}

.ki-save-2.ki-solid:before {
  content: "\eabb";
}

.ki-save-deposit.ki-solid:before {
  content: "\eabc";
}

.ki-scan-barcode.ki-solid:before {
  content: "\eabd";
}

.ki-scooter-2.ki-solid:before {
  content: "\eabe";
}

.ki-scooter.ki-solid:before {
  content: "\eabf";
}

.ki-screen.ki-solid:before {
  content: "\eac0";
}

.ki-scroll.ki-solid:before {
  content: "\eac1";
}

.ki-search-list.ki-solid:before {
  content: "\eac2";
}

.ki-security-check.ki-solid:before {
  content: "\eac3";
}

.ki-security-user.ki-solid:before {
  content: "\eac4";
}

.ki-send.ki-solid:before {
  content: "\eac5";
}

.ki-setting-2.ki-solid:before {
  content: "\eac6";
}

.ki-setting-3.ki-solid:before {
  content: "\eac7";
}

.ki-setting-4.ki-solid:before {
  content: "\eac8";
}

.ki-setting.ki-solid:before {
  content: "\eac9";
}

.ki-share.ki-solid:before {
  content: "\eaca";
}

.ki-shield-cross.ki-solid:before {
  content: "\eacb";
}

.ki-shield-search.ki-solid:before {
  content: "\eacc";
}

.ki-shield-slash.ki-solid:before {
  content: "\eacd";
}

.ki-shield-tick.ki-solid:before {
  content: "\eace";
}

.ki-shield.ki-solid:before {
  content: "\eacf";
}

.ki-ship.ki-solid:before {
  content: "\ead0";
}

.ki-shop.ki-solid:before {
  content: "\ead1";
}

.ki-simcard-2.ki-solid:before {
  content: "\ead2";
}

.ki-simcard.ki-solid:before {
  content: "\ead3";
}

.ki-size.ki-solid:before {
  content: "\ead4";
}

.ki-slack.ki-solid:before {
  content: "\ead5";
}

.ki-slider-horizontal-2.ki-solid:before {
  content: "\ead6";
}

.ki-slider-horizontal.ki-solid:before {
  content: "\ead7";
}

.ki-slider-vertical-2.ki-solid:before {
  content: "\ead8";
}

.ki-slider-vertical.ki-solid:before {
  content: "\ead9";
}

.ki-slider.ki-solid:before {
  content: "\eada";
}

.ki-sms.ki-solid:before {
  content: "\eadb";
}

.ki-snapchat.ki-solid:before {
  content: "\eadc";
}

.ki-social-media.ki-solid:before {
  content: "\eadd";
}

.ki-soft-2.ki-solid:before {
  content: "\eade";
}

.ki-soft-3.ki-solid:before {
  content: "\eadf";
}

.ki-soft.ki-solid:before {
  content: "\eae0";
}

.ki-some-files.ki-solid:before {
  content: "\eae1";
}

.ki-sort.ki-solid:before {
  content: "\eae2";
}

.ki-speaker.ki-solid:before {
  content: "\eae3";
}

.ki-spotify.ki-solid:before {
  content: "\eae4";
}

.ki-spring-framework.ki-solid:before {
  content: "\eae5";
}

.ki-square-brackets.ki-solid:before {
  content: "\eae6";
}

.ki-star.ki-solid:before {
  content: "\eae7";
}

.ki-status.ki-solid:before {
  content: "\eae8";
}

.ki-subtitle.ki-solid:before {
  content: "\eae9";
}

.ki-sun.ki-solid:before {
  content: "\eaea";
}

.ki-support-24.ki-solid:before {
  content: "\eaeb";
}

.ki-switch.ki-solid:before {
  content: "\eaec";
}

.ki-syringe.ki-solid:before {
  content: "\eaed";
}

.ki-tablet-book.ki-solid:before {
  content: "\eaee";
}

.ki-tablet-delete.ki-solid:before {
  content: "\eaef";
}

.ki-tablet-down.ki-solid:before {
  content: "\eaf0";
}

.ki-tablet-ok.ki-solid:before {
  content: "\eaf1";
}

.ki-tablet-text-down.ki-solid:before {
  content: "\eaf2";
}

.ki-tablet-text-up.ki-solid:before {
  content: "\eaf3";
}

.ki-tablet-up.ki-solid:before {
  content: "\eaf4";
}

.ki-tablet.ki-solid:before {
  content: "\eaf5";
}

.ki-tag-cross.ki-solid:before {
  content: "\eaf6";
}

.ki-tag.ki-solid:before {
  content: "\eaf7";
}

.ki-teacher.ki-solid:before {
  content: "\eaf8";
}

.ki-tech-wifi.ki-solid:before {
  content: "\eaf9";
}

.ki-technology-2.ki-solid:before {
  content: "\eafa";
}

.ki-technology-3.ki-solid:before {
  content: "\eafb";
}

.ki-technology-4.ki-solid:before {
  content: "\eafc";
}

.ki-technology.ki-solid:before {
  content: "\eafd";
}

.ki-telephone-geolocation.ki-solid:before {
  content: "\eafe";
}

.ki-test-tubes.ki-solid:before {
  content: "\eaff";
}

.ki-text-align-center.ki-solid:before {
  content: "\eb00";
}

.ki-text-align-justify-center.ki-solid:before {
  content: "\eb01";
}

.ki-text-align-left.ki-solid:before {
  content: "\eb02";
}

.ki-text-align-right.ki-solid:before {
  content: "\eb03";
}

.ki-text-bold.ki-solid:before {
  content: "\eb04";
}

.ki-text-circle.ki-solid:before {
  content: "\eb05";
}

.ki-text-italic.ki-solid:before {
  content: "\eb06";
}

.ki-text-number.ki-solid:before {
  content: "\eb07";
}

.ki-text-strikethrough.ki-solid:before {
  content: "\eb08";
}

.ki-text-underline.ki-solid:before {
  content: "\eb09";
}

.ki-text.ki-solid:before {
  content: "\eb0a";
}

.ki-thermometer.ki-solid:before {
  content: "\eb0b";
}

.ki-theta.ki-solid:before {
  content: "\eb0c";
}

.ki-tiktok.ki-solid:before {
  content: "\eb0d";
}

.ki-time.ki-solid:before {
  content: "\eb0e";
}

.ki-timer.ki-solid:before {
  content: "\eb0f";
}

.ki-to-left.ki-solid:before {
  content: "\eb10";
}

.ki-to-right.ki-solid:before {
  content: "\eb11";
}

.ki-toggle-off-circle.ki-solid:before {
  content: "\eb12";
}

.ki-toggle-off.ki-solid:before {
  content: "\eb13";
}

.ki-toggle-on-circle.ki-solid:before {
  content: "\eb14";
}

.ki-toggle-on.ki-solid:before {
  content: "\eb15";
}

.ki-trailer.ki-solid:before {
  content: "\eb16";
}

.ki-trash-square.ki-solid:before {
  content: "\eb17";
}

.ki-trash.ki-solid:before {
  content: "\eb18";
}

.ki-tree.ki-solid:before {
  content: "\eb19";
}

.ki-trello.ki-solid:before {
  content: "\eb1a";
}

.ki-triangle.ki-solid:before {
  content: "\eb1b";
}

.ki-truck.ki-solid:before {
  content: "\eb1c";
}

.ki-ts.ki-solid:before {
  content: "\eb1d";
}

.ki-twitch.ki-solid:before {
  content: "\eb1e";
}

.ki-twitter.ki-solid:before {
  content: "\eb1f";
}

.ki-two-credit-cart.ki-solid:before {
  content: "\eb20";
}

.ki-underlining.ki-solid:before {
  content: "\eb21";
}

.ki-up-down.ki-solid:before {
  content: "\eb22";
}

.ki-up-square.ki-solid:before {
  content: "\eb23";
}

.ki-up.ki-solid:before {
  content: "\eb24";
}

.ki-update-file.ki-solid:before {
  content: "\eb25";
}

.ki-update-folder.ki-solid:before {
  content: "\eb26";
}

.ki-user-edit.ki-solid:before {
  content: "\eb27";
}

.ki-user-square.ki-solid:before {
  content: "\eb28";
}

.ki-user-tick.ki-solid:before {
  content: "\eb29";
}

.ki-user.ki-solid:before {
  content: "\eb2a";
}

.ki-verify.ki-solid:before {
  content: "\eb2b";
}

.ki-vibe.ki-solid:before {
  content: "\eb2c";
}

.ki-virus.ki-solid:before {
  content: "\eb2d";
}

.ki-vue.ki-solid:before {
  content: "\eb2e";
}

.ki-vuesax.ki-solid:before {
  content: "\eb2f";
}

.ki-wallet.ki-solid:before {
  content: "\eb30";
}

.ki-wanchain.ki-solid:before {
  content: "\eb31";
}

.ki-watch.ki-solid:before {
  content: "\eb32";
}

.ki-whatsapp.ki-solid:before {
  content: "\eb33";
}

.ki-wifi-home.ki-solid:before {
  content: "\eb34";
}

.ki-wifi-square.ki-solid:before {
  content: "\eb35";
}

.ki-wifi.ki-solid:before {
  content: "\eb36";
}

.ki-wrench.ki-solid:before {
  content: "\eb37";
}

.ki-xaomi.ki-solid:before {
  content: "\eb38";
}

.ki-xd.ki-solid:before {
  content: "\eb39";
}

.ki-xmr.ki-solid:before {
  content: "\eb3a";
}

.ki-yii.ki-solid:before {
  content: "\eb3b";
}

.ki-youtube.ki-solid:before {
  content: "\eb3c";
}
/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/css/bootstrap.min.css?ngGlobalStyle ***!
  \****************************************************************************************************************************************************************************************************************************************/


:root {
    --blue:#5369f8;
    --indigo:#564ab1;
    --purple:#6f42c1;
    --pink:#e83e8c;
    --red:#ff5c75;
    --orange:#f77e53;
    --yellow:#ffbe0b;
    --green:#43d39e;
    --teal:#1ce1ac;
    --cyan:#25c2e3;
    --white:#fff;
    --gray:#6c757d;
    --gray-dark:#343a40;
    --primary:#5369f8;
    --secondary:#1e2139;
    --success:#43d39e;
    --info:#25c2e3;
    --warning:#ffbe0b;
    --danger:#ff5c75;
    --light:#f8f9fa;
    --dark:#343a40;
    --breakpoint-xs:0;
    --breakpoint-sm:576px;
    --breakpoint-md:768px;
    --breakpoint-lg:992px;
    --breakpoint-xl:1200px;
    --font-family-sans-serif:"Nunito Sans",sans-serif;
    --font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
}

*, ::after, ::before {
    box-sizing: border-box;
}

html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent;
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
    display: block;
}

body {
    margin: 0;
    font-family: "Nunito Sans",sans-serif;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.5;
    color: #6c757d;
    text-align: left;
    background-color: #f3f4f7;
}

[tabindex="-1"]:focus {
    outline: 0 !important;
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
    margin-bottom: .5rem;
}

p {
    margin-top: 0;
    margin-bottom: 1rem;
}

abbr[data-original-title], abbr[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;
}

dl, ol, ul {
    margin-top: 0;
    margin-bottom: 1rem;
}

    ol ol, ol ul, ul ol, ul ul {
        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 {
    color: #5369f8;
    text-decoration: none;
    background-color: transparent;
}

    a:hover {
        color: #0a29f5;
        text-decoration: underline;
    }

    a:not([href]):not([tabindex]) {
        color: inherit;
        text-decoration: none;
    }

        a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
            color: inherit;
            text-decoration: none;
        }

        a:not([href]):not([tabindex]):focus {
            outline: 0;
        }

code, kbd, pre, samp {
    font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
    font-size: 1em;
}

pre {
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto;
}

figure {
    margin: 0 0 1rem;
}

img {
    vertical-align: middle;
    border-style: none;
}

svg {
    overflow: hidden;
    vertical-align: middle;
}

table {
    border-collapse: collapse;
}

caption {
    padding-top: .75rem;
    padding-bottom: .75rem;
    color: #6c757d;
    text-align: left;
    caption-side: bottom;
}

th {
    text-align: inherit;
}

label {
    display: inline-block;
    margin-bottom: .5rem;
}

button {
    border-radius: 0;
}

    button:focus {
        outline: 1px dotted;
        outline: 5px auto -webkit-focus-ring-color;
    }

button, input, optgroup, select, textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

button, input {
    overflow: visible;
}

button, select {
    text-transform: none;
}

select {
    word-wrap: normal;
}

[type=button], [type=reset], [type=submit], button {
    -webkit-appearance: button;
}

    [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
        cursor: pointer;
    }

    [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
        padding: 0;
        border-style: none;
    }

input[type=checkbox], input[type=radio] {
    box-sizing: border-box;
    padding: 0;
}

input[type=date], input[type=datetime-local], input[type=month], input[type=time] {
    -webkit-appearance: listbox;
}

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: .5rem;
    font-weight: 500;
    line-height: 1.2;
}

.h1, h1 {
    font-size: 2.1875rem;
}

.h2, h2 {
    font-size: 1.75rem;
}

.h3, h3 {
    font-size: 1.53125rem;
}

.h4, h4 {
    font-size: 1.3125rem;
}

.h5, h5 {
    font-size: 1.09375rem;
}

.h6, h6 {
    font-size: .875rem;
}

.lead {
    font-size: 1.09375rem;
    font-weight: 300;
}

.display-1 {
    font-size: 6rem;
    font-weight: 300;
    line-height: 1.2;
}

.display-2 {
    font-size: 5.5rem;
    font-weight: 300;
    line-height: 1.2;
}

.display-3 {
    font-size: 4.5rem;
    font-weight: 300;
    line-height: 1.2;
}

.display-4 {
    font-size: 3.5rem;
    font-weight: 300;
    line-height: 1.2;
}

hr {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid rgba(0,0,0,.1);
}

.small, small {
    font-size: 80%;
    font-weight: 400;
}

.mark, mark {
    padding: .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: .5rem;
    }

.initialism {
    font-size: 90%;
    text-transform: uppercase;
}

.blockquote {
    margin-bottom: 1rem;
    font-size: 1.09375rem;
}

.blockquote-footer {
    display: block;
    font-size: 80%;
    color: #6c757d;
}

    .blockquote-footer::before {
        content: "\2014\00A0";
    }

.img-fluid {
    max-width: 100%;
    height: auto;
}

.img-thumbnail {
    padding: .25rem;
    background-color: #f3f4f7;
    border: 1px solid #e2e7f1;
    border-radius: .3rem;
    max-width: 100%;
    height: auto;
}

.figure {
    display: inline-block;
}

.figure-img {
    margin-bottom: .5rem;
    line-height: 1;
}

.figure-caption {
    font-size: 90%;
    color: #6c757d;
}

code {
    font-size: 87.5%;
    color: #e83e8c;
    word-break: break-word;
}

a > code {
    color: inherit;
}

kbd {
    padding: .2rem .4rem;
    font-size: 87.5%;
    color: #fff;
    background-color: #212529;
    border-radius: .2rem;
}

    kbd kbd {
        padding: 0;
        font-size: 100%;
        font-weight: 700;
    }

pre {
    display: block;
    font-size: 87.5%;
    color: #212529;
}

    pre code {
        font-size: inherit;
        color: inherit;
        word-break: normal;
    }

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll;
}

.container {
    width: 100%;
    padding-right: 12px;
    padding-left: 12px;
    margin-right: auto;
    margin-left: auto;
}

@media (min-width:576px) {
    .container {
        max-width: 540px;
    }
}

@media (min-width:768px) {
    .container {
        max-width: 720px;
    }
}

@media (min-width:992px) {
    .container {
        max-width: 960px;
    }
}

@media (min-width:1200px) {
    .container {
        max-width: 1140px;
    }
}

.container-fluid {
    width: 100%;
    padding-right: 12px;
    padding-left: 12px;
    margin-right: auto;
    margin-left: auto;
}

.row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -12px;
    margin-left: -12px;
}

.no-gutters {
    margin-right: 0;
    margin-left: 0;
}

    .no-gutters > .col, .no-gutters > [class*=col-] {
        padding-right: 0;
        padding-left: 0;
    }

.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .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-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .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-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .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-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .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-auto {
    position: relative;
    width: 100%;
    padding-right: 12px;
    padding-left: 12px;
}

.col {
    flex-basis: 0;
    flex-grow: 1;
    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%;
}

.order-first {
    order: -1;
}

.order-last {
    order: 13;
}

.order-0 {
    order: 0;
}

.order-1 {
    order: 1;
}

.order-2 {
    order: 2;
}

.order-3 {
    order: 3;
}

.order-4 {
    order: 4;
}

.order-5 {
    order: 5;
}

.order-6 {
    order: 6;
}

.order-7 {
    order: 7;
}

.order-8 {
    order: 8;
}

.order-9 {
    order: 9;
}

.order-10 {
    order: 10;
}

.order-11 {
    order: 11;
}

.order-12 {
    order: 12;
}

.offset-1 {
    margin-left: 8.33333%;
}

.offset-2 {
    margin-left: 16.66667%;
}

.offset-3 {
    margin-left: 25%;
}

.offset-4 {
    margin-left: 33.33333%;
}

.offset-5 {
    margin-left: 41.66667%;
}

.offset-6 {
    margin-left: 50%;
}

.offset-7 {
    margin-left: 58.33333%;
}

.offset-8 {
    margin-left: 66.66667%;
}

.offset-9 {
    margin-left: 75%;
}

.offset-10 {
    margin-left: 83.33333%;
}

.offset-11 {
    margin-left: 91.66667%;
}

@media (min-width:576px) {
    .col-sm {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }

    .col-sm-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }

    .col-sm-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%;
    }

    .col-sm-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%;
    }

    .col-sm-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .col-sm-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    }

    .col-sm-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%;
    }

    .col-sm-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-sm-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%;
    }

    .col-sm-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%;
    }

    .col-sm-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }

    .col-sm-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%;
    }

    .col-sm-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%;
    }

    .col-sm-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .order-sm-first {
        order: -1;
    }

    .order-sm-last {
        order: 13;
    }

    .order-sm-0 {
        order: 0;
    }

    .order-sm-1 {
        order: 1;
    }

    .order-sm-2 {
        order: 2;
    }

    .order-sm-3 {
        order: 3;
    }

    .order-sm-4 {
        order: 4;
    }

    .order-sm-5 {
        order: 5;
    }

    .order-sm-6 {
        order: 6;
    }

    .order-sm-7 {
        order: 7;
    }

    .order-sm-8 {
        order: 8;
    }

    .order-sm-9 {
        order: 9;
    }

    .order-sm-10 {
        order: 10;
    }

    .order-sm-11 {
        order: 11;
    }

    .order-sm-12 {
        order: 12;
    }

    .offset-sm-0 {
        margin-left: 0;
    }

    .offset-sm-1 {
        margin-left: 8.33333%;
    }

    .offset-sm-2 {
        margin-left: 16.66667%;
    }

    .offset-sm-3 {
        margin-left: 25%;
    }

    .offset-sm-4 {
        margin-left: 33.33333%;
    }

    .offset-sm-5 {
        margin-left: 41.66667%;
    }

    .offset-sm-6 {
        margin-left: 50%;
    }

    .offset-sm-7 {
        margin-left: 58.33333%;
    }

    .offset-sm-8 {
        margin-left: 66.66667%;
    }

    .offset-sm-9 {
        margin-left: 75%;
    }

    .offset-sm-10 {
        margin-left: 83.33333%;
    }

    .offset-sm-11 {
        margin-left: 91.66667%;
    }
}

@media (min-width:768px) {
    .col-md {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }

    .col-md-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }

    .col-md-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%;
    }

    .col-md-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%;
    }

    .col-md-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .col-md-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    }

    .col-md-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%;
    }

    .col-md-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-md-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%;
    }

    .col-md-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%;
    }

    .col-md-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }

    .col-md-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%;
    }

    .col-md-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%;
    }

    .col-md-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .order-md-first {
        order: -1;
    }

    .order-md-last {
        order: 13;
    }

    .order-md-0 {
        order: 0;
    }

    .order-md-1 {
        order: 1;
    }

    .order-md-2 {
        order: 2;
    }

    .order-md-3 {
        order: 3;
    }

    .order-md-4 {
        order: 4;
    }

    .order-md-5 {
        order: 5;
    }

    .order-md-6 {
        order: 6;
    }

    .order-md-7 {
        order: 7;
    }

    .order-md-8 {
        order: 8;
    }

    .order-md-9 {
        order: 9;
    }

    .order-md-10 {
        order: 10;
    }

    .order-md-11 {
        order: 11;
    }

    .order-md-12 {
        order: 12;
    }

    .offset-md-0 {
        margin-left: 0;
    }

    .offset-md-1 {
        margin-left: 8.33333%;
    }

    .offset-md-2 {
        margin-left: 16.66667%;
    }

    .offset-md-3 {
        margin-left: 25%;
    }

    .offset-md-4 {
        margin-left: 33.33333%;
    }

    .offset-md-5 {
        margin-left: 41.66667%;
    }

    .offset-md-6 {
        margin-left: 50%;
    }

    .offset-md-7 {
        margin-left: 58.33333%;
    }

    .offset-md-8 {
        margin-left: 66.66667%;
    }

    .offset-md-9 {
        margin-left: 75%;
    }

    .offset-md-10 {
        margin-left: 83.33333%;
    }

    .offset-md-11 {
        margin-left: 91.66667%;
    }
}

@media (min-width:992px) {
    .col-lg {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }

    .col-lg-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }

    .col-lg-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%;
    }

    .col-lg-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%;
    }

    .col-lg-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .col-lg-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    }

    .col-lg-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%;
    }

    .col-lg-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-lg-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%;
    }

    .col-lg-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%;
    }

    .col-lg-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }

    .col-lg-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%;
    }

    .col-lg-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%;
    }

    .col-lg-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .order-lg-first {
        order: -1;
    }

    .order-lg-last {
        order: 13;
    }

    .order-lg-0 {
        order: 0;
    }

    .order-lg-1 {
        order: 1;
    }

    .order-lg-2 {
        order: 2;
    }

    .order-lg-3 {
        order: 3;
    }

    .order-lg-4 {
        order: 4;
    }

    .order-lg-5 {
        order: 5;
    }

    .order-lg-6 {
        order: 6;
    }

    .order-lg-7 {
        order: 7;
    }

    .order-lg-8 {
        order: 8;
    }

    .order-lg-9 {
        order: 9;
    }

    .order-lg-10 {
        order: 10;
    }

    .order-lg-11 {
        order: 11;
    }

    .order-lg-12 {
        order: 12;
    }

    .offset-lg-0 {
        margin-left: 0;
    }

    .offset-lg-1 {
        margin-left: 8.33333%;
    }

    .offset-lg-2 {
        margin-left: 16.66667%;
    }

    .offset-lg-3 {
        margin-left: 25%;
    }

    .offset-lg-4 {
        margin-left: 33.33333%;
    }

    .offset-lg-5 {
        margin-left: 41.66667%;
    }

    .offset-lg-6 {
        margin-left: 50%;
    }

    .offset-lg-7 {
        margin-left: 58.33333%;
    }

    .offset-lg-8 {
        margin-left: 66.66667%;
    }

    .offset-lg-9 {
        margin-left: 75%;
    }

    .offset-lg-10 {
        margin-left: 83.33333%;
    }

    .offset-lg-11 {
        margin-left: 91.66667%;
    }
}

@media (min-width:1200px) {
    .col-xl {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }

    .col-xl-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }

    .col-xl-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%;
    }

    .col-xl-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%;
    }

    .col-xl-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .col-xl-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    }

    .col-xl-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%;
    }

    .col-xl-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-xl-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%;
    }

    .col-xl-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%;
    }

    .col-xl-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }

    .col-xl-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%;
    }

    .col-xl-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%;
    }

    .col-xl-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .order-xl-first {
        order: -1;
    }

    .order-xl-last {
        order: 13;
    }

    .order-xl-0 {
        order: 0;
    }

    .order-xl-1 {
        order: 1;
    }

    .order-xl-2 {
        order: 2;
    }

    .order-xl-3 {
        order: 3;
    }

    .order-xl-4 {
        order: 4;
    }

    .order-xl-5 {
        order: 5;
    }

    .order-xl-6 {
        order: 6;
    }

    .order-xl-7 {
        order: 7;
    }

    .order-xl-8 {
        order: 8;
    }

    .order-xl-9 {
        order: 9;
    }

    .order-xl-10 {
        order: 10;
    }

    .order-xl-11 {
        order: 11;
    }

    .order-xl-12 {
        order: 12;
    }

    .offset-xl-0 {
        margin-left: 0;
    }

    .offset-xl-1 {
        margin-left: 8.33333%;
    }

    .offset-xl-2 {
        margin-left: 16.66667%;
    }

    .offset-xl-3 {
        margin-left: 25%;
    }

    .offset-xl-4 {
        margin-left: 33.33333%;
    }

    .offset-xl-5 {
        margin-left: 41.66667%;
    }

    .offset-xl-6 {
        margin-left: 50%;
    }

    .offset-xl-7 {
        margin-left: 58.33333%;
    }

    .offset-xl-8 {
        margin-left: 66.66667%;
    }

    .offset-xl-9 {
        margin-left: 75%;
    }

    .offset-xl-10 {
        margin-left: 83.33333%;
    }

    .offset-xl-11 {
        margin-left: 91.66667%;
    }
}

.table {
    width: 100%;
    margin-bottom: 1rem;
    color: #6c757d;
}

    .table td, .table th {
        padding: .75rem;
        vertical-align: top;
        border-top: 1px solid #f6f6f7;
    }

    .table thead th {
        vertical-align: bottom;
        border-bottom: 2px solid #f6f6f7;
    }

    .table tbody + tbody {
        border-top: 2px solid #f6f6f7;
    }

.table-sm td, .table-sm th {
    padding: .3rem;
}

.table-bordered {
    border: 1px solid #f6f6f7;
}

    .table-bordered td, .table-bordered th {
        border: 1px solid #f6f6f7;
    }

    .table-bordered thead td, .table-bordered thead th {
        border-bottom-width: 2px;
    }

.table-borderless tbody + tbody, .table-borderless td, .table-borderless th, .table-borderless thead th {
    border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: #f6f6f7;
}

.table-hover tbody tr:hover {
    color: #6c757d;
    background-color: #f6f6f7;
}

.table-primary, .table-primary > td, .table-primary > th {
    background-color: #cfd5fd;
}

    .table-primary tbody + tbody, .table-primary td, .table-primary th, .table-primary thead th {
        border-color: #a6b1fb;
    }

.table-hover .table-primary:hover {
    background-color: #b7c0fc;
}

    .table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th {
        background-color: #b7c0fc;
    }

.table-secondary, .table-secondary > td, .table-secondary > th {
    background-color: #c0c1c8;
}

    .table-secondary tbody + tbody, .table-secondary td, .table-secondary th, .table-secondary thead th {
        border-color: #8a8c98;
    }

.table-hover .table-secondary:hover {
    background-color: #b2b4bc;
}

    .table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th {
        background-color: #b2b4bc;
    }

.table-success, .table-success > td, .table-success > th {
    background-color: #caf3e4;
}

    .table-success tbody + tbody, .table-success td, .table-success th, .table-success thead th {
        border-color: #9de8cd;
    }

.table-hover .table-success:hover {
    background-color: #b5eed9;
}

    .table-hover .table-success:hover > td, .table-hover .table-success:hover > th {
        background-color: #b5eed9;
    }

.table-info, .table-info > td, .table-info > th {
    background-color: #c2eef7;
}

    .table-info tbody + tbody, .table-info td, .table-info th, .table-info thead th {
        border-color: #8edff0;
    }

.table-hover .table-info:hover {
    background-color: #abe8f4;
}

    .table-hover .table-info:hover > td, .table-hover .table-info:hover > th {
        background-color: #abe8f4;
    }

.table-warning, .table-warning > td, .table-warning > th {
    background-color: #ffedbb;
}

    .table-warning tbody + tbody, .table-warning td, .table-warning th, .table-warning thead th {
        border-color: #ffdd80;
    }

.table-hover .table-warning:hover {
    background-color: #ffe6a2;
}

    .table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th {
        background-color: #ffe6a2;
    }

.table-danger, .table-danger > td, .table-danger > th {
    background-color: #ffd1d8;
}

    .table-danger tbody + tbody, .table-danger td, .table-danger th, .table-danger thead th {
        border-color: #ffaab7;
    }

.table-hover .table-danger:hover {
    background-color: #ffb8c2;
}

    .table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th {
        background-color: #ffb8c2;
    }

.table-light, .table-light > td, .table-light > th {
    background-color: #fdfdfe;
}

    .table-light tbody + tbody, .table-light td, .table-light th, .table-light thead th {
        border-color: #fbfcfc;
    }

.table-hover .table-light:hover {
    background-color: #ececf6;
}

    .table-hover .table-light:hover > td, .table-hover .table-light:hover > th {
        background-color: #ececf6;
    }

.table-dark, .table-dark > td, .table-dark > th {
    background-color: #c6c8ca;
}

    .table-dark tbody + tbody, .table-dark td, .table-dark th, .table-dark thead th {
        border-color: #95999c;
    }

.table-hover .table-dark:hover {
    background-color: #b9bbbe;
}

    .table-hover .table-dark:hover > td, .table-hover .table-dark:hover > th {
        background-color: #b9bbbe;
    }

.table-active, .table-active > td, .table-active > th {
    background-color: #f6f6f7;
}

.table-hover .table-active:hover {
    background-color: #e9e9eb;
}

    .table-hover .table-active:hover > td, .table-hover .table-active:hover > th {
        background-color: #e9e9eb;
    }

.table .thead-dark th {
    color: #fff;
    background-color: #343a40;
    border-color: #454d55;
}

.table .thead-light th {
    color: #4b4b5a;
    background-color: #f8f9fa;
    border-color: #f6f6f7;
}

.table-dark {
    color: #fff;
    background-color: #343a40;
}

    .table-dark td, .table-dark th, .table-dark thead th {
        border-color: #454d55;
    }

    .table-dark.table-bordered {
        border: 0;
    }

    .table-dark.table-striped tbody tr:nth-of-type(odd) {
        background-color: rgba(255,255,255,.05);
    }

    .table-dark.table-hover tbody tr:hover {
        color: #fff;
        background-color: rgba(255,255,255,.075);
    }

@media (max-width:575.98px) {
    .table-responsive-sm {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

        .table-responsive-sm > .table-bordered {
            border: 0;
        }
}

@media (max-width:767.98px) {
    .table-responsive-md {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

        .table-responsive-md > .table-bordered {
            border: 0;
        }
}

@media (max-width:991.98px) {
    .table-responsive-lg {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

        .table-responsive-lg > .table-bordered {
            border: 0;
        }
}

@media (max-width:1199.98px) {
    .table-responsive-xl {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

        .table-responsive-xl > .table-bordered {
            border: 0;
        }
}

.table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

    .table-responsive > .table-bordered {
        border: 0;
    }

.form-control {
    display: block;
    width: 100%;
    height: calc(1.5em + 1rem + 2px);
    padding: .5rem .75rem;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.5;
    color: #4b4b5a;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #e2e7f1;
    border-radius: .3rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

@media (prefers-reduced-motion:reduce) {
    .form-control {
        transition: none;
    }
}

.form-control::-ms-expand {
    background-color: transparent;
    border: 0;
}

.form-control:focus {
    color: #4b4b5a;
    background-color: #fff;
    border-color: #5369f8;
    outline: 0;
    box-shadow: none;
}

.form-control::placeholder {
    color: #6c757d;
    opacity: 1;
}

.form-control:disabled, .form-control[readonly] {
    background-color: #fff;
    opacity: 1;
}

select.form-control:focus::-ms-value {
    color: #4b4b5a;
    background-color: #fff;
}

.form-control-file, .form-control-range {
    display: block;
    width: 100%;
}

.col-form-label {
    padding-top: calc(.5rem + 1px);
    padding-bottom: calc(.5rem + 1px);
    margin-bottom: 0;
    font-size: inherit;
    line-height: 1.5;
}

.col-form-label-lg {
    padding-top: calc(.5rem + 1px);
    padding-bottom: calc(.5rem + 1px);
    font-size: 1.09375rem;
    line-height: 1.5;
}

.col-form-label-sm {
    padding-top: calc(.25rem + 1px);
    padding-bottom: calc(.25rem + 1px);
    font-size: .76562rem;
    line-height: 1.5;
}

.form-control-plaintext {
    display: block;
    width: 100%;
    padding-top: .5rem;
    padding-bottom: .5rem;
    margin-bottom: 0;
    line-height: 1.5;
    color: #6c757d;
    background-color: transparent;
    border: solid transparent;
    border-width: 1px 0;
}

    .form-control-plaintext.form-control-lg, .form-control-plaintext.form-control-sm {
        padding-right: 0;
        padding-left: 0;
    }

.form-control-sm {
    height: calc(1.5em + .5rem + 2px);
    padding: .25rem .5rem;
    font-size: .76562rem;
    line-height: 1.5;
    border-radius: .2rem;
}

.form-control-lg {
    height: calc(1.5em + 1rem + 2px);
    padding: .5rem 1rem;
    font-size: 1.09375rem;
    line-height: 1.5;
    border-radius: .5rem;
}

select.form-control[multiple], select.form-control[size] {
    height: auto;
}

textarea.form-control {
    height: auto;
}

.form-group {
    margin-bottom: 1rem;
}

.form-text {
    display: block;
    margin-top: .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: .3rem;
    margin-left: -1.25rem;
}

    .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: .75rem;
}

    .form-check-inline .form-check-input {
        position: static;
        margin-top: 0;
        margin-right: .3125rem;
        margin-left: 0;
    }

.valid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: 80%;
    color: #43d39e;
}

.valid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .3rem .6rem;
    margin-top: .1rem;
    font-size: .875rem;
    line-height: 1.5;
    color: #fff;
    background-color: rgba(67,211,158,.9);
    border-radius: .3rem;
}

.form-control.is-valid, .was-validated .form-control:valid {
    border-color: #43d39e;
    padding-right: calc(1.5em + 1rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2343d39e' 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: center right calc(.375em + .25rem);
    background-size: calc(.75em + .5rem) calc(.75em + .5rem);
}

    .form-control.is-valid:focus, .was-validated .form-control:valid:focus {
        border-color: #43d39e;
        box-shadow: 0 0 0 .15rem rgba(67,211,158,.25);
    }

    .form-control.is-valid ~ .valid-feedback, .form-control.is-valid ~ .valid-tooltip, .was-validated .form-control:valid ~ .valid-feedback, .was-validated .form-control:valid ~ .valid-tooltip {
        display: block;
    }

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
    padding-right: calc(1.5em + 1rem);
    background-position: top calc(.375em + .25rem) right calc(.375em + .25rem);
}

.custom-select.is-valid, .was-validated .custom-select:valid {
    border-color: #43d39e;
    padding-right: calc((1em + 1rem) * 3 / 4 + 1.75rem);
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2343d39e' 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(.75em + .5rem) calc(.75em + .5rem);
}

    .custom-select.is-valid:focus, .was-validated .custom-select:valid:focus {
        border-color: #43d39e;
        box-shadow: 0 0 0 .15rem rgba(67,211,158,.25);
    }

    .custom-select.is-valid ~ .valid-feedback, .custom-select.is-valid ~ .valid-tooltip, .was-validated .custom-select:valid ~ .valid-feedback, .was-validated .custom-select:valid ~ .valid-tooltip {
        display: block;
    }

.form-control-file.is-valid ~ .valid-feedback, .form-control-file.is-valid ~ .valid-tooltip, .was-validated .form-control-file:valid ~ .valid-feedback, .was-validated .form-control-file:valid ~ .valid-tooltip {
    display: block;
}

.form-check-input.is-valid ~ .form-check-label, .was-validated .form-check-input:valid ~ .form-check-label {
    color: #43d39e;
}

.form-check-input.is-valid ~ .valid-feedback, .form-check-input.is-valid ~ .valid-tooltip, .was-validated .form-check-input:valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip {
    display: block;
}

.custom-control-input.is-valid ~ .custom-control-label, .was-validated .custom-control-input:valid ~ .custom-control-label {
    color: #43d39e;
}

    .custom-control-input.is-valid ~ .custom-control-label::before, .was-validated .custom-control-input:valid ~ .custom-control-label::before {
        border-color: #43d39e;
    }

.custom-control-input.is-valid ~ .valid-feedback, .custom-control-input.is-valid ~ .valid-tooltip, .was-validated .custom-control-input:valid ~ .valid-feedback, .was-validated .custom-control-input:valid ~ .valid-tooltip {
    display: block;
}

.custom-control-input.is-valid:checked ~ .custom-control-label::before, .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before {
    border-color: #6cddb3;
    background-color: #6cddb3;
}

.custom-control-input.is-valid:focus ~ .custom-control-label::before, .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 .15rem rgba(67,211,158,.25);
}

.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before, .was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before {
    border-color: #43d39e;
}

.custom-file-input.is-valid ~ .custom-file-label, .was-validated .custom-file-input:valid ~ .custom-file-label {
    border-color: #43d39e;
}

.custom-file-input.is-valid ~ .valid-feedback, .custom-file-input.is-valid ~ .valid-tooltip, .was-validated .custom-file-input:valid ~ .valid-feedback, .was-validated .custom-file-input:valid ~ .valid-tooltip {
    display: block;
}

.custom-file-input.is-valid:focus ~ .custom-file-label, .was-validated .custom-file-input:valid:focus ~ .custom-file-label {
    border-color: #43d39e;
    box-shadow: 0 0 0 .15rem rgba(67,211,158,.25);
}

.invalid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: 80%;
    color: #ff5c75;
}

.invalid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .3rem .6rem;
    margin-top: .1rem;
    font-size: .875rem;
    line-height: 1.5;
    color: #fff;
    background-color: rgba(255,92,117,.9);
    border-radius: .3rem;
}

.form-control.is-invalid, .was-validated .form-control:invalid {
    border-color: #ff5c75;
    padding-right: calc(1.5em + 1rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff5c75' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23ff5c75' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
    background-repeat: no-repeat;
    background-position: center right calc(.375em + .25rem);
    background-size: calc(.75em + .5rem) calc(.75em + .5rem);
}

    .form-control.is-invalid:focus, .was-validated .form-control:invalid:focus {
        border-color: #ff5c75;
        box-shadow: 0 0 0 .15rem rgba(255,92,117,.25);
    }

    .form-control.is-invalid ~ .invalid-feedback, .form-control.is-invalid ~ .invalid-tooltip, .was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .form-control:invalid ~ .invalid-tooltip {
        display: block;
    }

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
    padding-right: calc(1.5em + 1rem);
    background-position: top calc(.375em + .25rem) right calc(.375em + .25rem);
}

.custom-select.is-invalid, .was-validated .custom-select:invalid {
    border-color: #ff5c75;
    padding-right: calc((1em + 1rem) * 3 / 4 + 1.75rem);
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff5c75' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23ff5c75' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .5rem) calc(.75em + .5rem);
}

    .custom-select.is-invalid:focus, .was-validated .custom-select:invalid:focus {
        border-color: #ff5c75;
        box-shadow: 0 0 0 .15rem rgba(255,92,117,.25);
    }

    .custom-select.is-invalid ~ .invalid-feedback, .custom-select.is-invalid ~ .invalid-tooltip, .was-validated .custom-select:invalid ~ .invalid-feedback, .was-validated .custom-select:invalid ~ .invalid-tooltip {
        display: block;
    }

.form-control-file.is-invalid ~ .invalid-feedback, .form-control-file.is-invalid ~ .invalid-tooltip, .was-validated .form-control-file:invalid ~ .invalid-feedback, .was-validated .form-control-file:invalid ~ .invalid-tooltip {
    display: block;
}

.form-check-input.is-invalid ~ .form-check-label, .was-validated .form-check-input:invalid ~ .form-check-label {
    color: #ff5c75;
}

.form-check-input.is-invalid ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-tooltip, .was-validated .form-check-input:invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip {
    display: block;
}

.custom-control-input.is-invalid ~ .custom-control-label, .was-validated .custom-control-input:invalid ~ .custom-control-label {
    color: #ff5c75;
}

    .custom-control-input.is-invalid ~ .custom-control-label::before, .was-validated .custom-control-input:invalid ~ .custom-control-label::before {
        border-color: #ff5c75;
    }

.custom-control-input.is-invalid ~ .invalid-feedback, .custom-control-input.is-invalid ~ .invalid-tooltip, .was-validated .custom-control-input:invalid ~ .invalid-feedback, .was-validated .custom-control-input:invalid ~ .invalid-tooltip {
    display: block;
}

.custom-control-input.is-invalid:checked ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before {
    border-color: #ff8fa0;
    background-color: #ff8fa0;
}

.custom-control-input.is-invalid:focus ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 .15rem rgba(255,92,117,.25);
}

.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before {
    border-color: #ff5c75;
}

.custom-file-input.is-invalid ~ .custom-file-label, .was-validated .custom-file-input:invalid ~ .custom-file-label {
    border-color: #ff5c75;
}

.custom-file-input.is-invalid ~ .invalid-feedback, .custom-file-input.is-invalid ~ .invalid-tooltip, .was-validated .custom-file-input:invalid ~ .invalid-feedback, .was-validated .custom-file-input:invalid ~ .invalid-tooltip {
    display: block;
}

.custom-file-input.is-invalid:focus ~ .custom-file-label, .was-validated .custom-file-input:invalid:focus ~ .custom-file-label {
    border-color: #ff5c75;
    box-shadow: 0 0 0 .15rem rgba(255,92,117,.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 .custom-select, .form-inline .input-group {
        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: .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: #6c757d;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: .5rem .75rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .3rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

@media (prefers-reduced-motion:reduce) {
    .btn {
        transition: none;
    }
}

.btn:hover {
    color: #6c757d;
    text-decoration: none;
}

.btn.focus, .btn:focus {
    outline: 0;
    box-shadow: 0 0 0 .15rem rgba(83,105,248,.25);
}

.btn.disabled, .btn:disabled {
    opacity: .65;
}

a.btn.disabled, fieldset:disabled a.btn {
    pointer-events: none;
}

.btn-primary {
    color: #fff;
    background-color: #5369f8;
    border-color: #5369f8;
}

    .btn-primary:hover {
        color: #fff;
        background-color: #2e49f7;
        border-color: #223ef6;
    }

    .btn-primary.focus, .btn-primary:focus {
        box-shadow: 0 0 0 .15rem rgba(109,128,249,.5);
    }

    .btn-primary.disabled, .btn-primary:disabled {
        color: #fff;
        background-color: #5369f8;
        border-color: #5369f8;
    }

    .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle {
        color: #fff;
        background-color: #223ef6;
        border-color: #1634f6;
    }

        .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 .15rem rgba(109,128,249,.5);
        }

.btn-secondary {
    color: #fff;
    background-color: #1e2139;
    border-color: #1e2139;
}

    .btn-secondary:hover {
        color: #fff;
        background-color: #111220;
        border-color: #0c0e18;
    }

    .btn-secondary.focus, .btn-secondary:focus {
        box-shadow: 0 0 0 .15rem rgba(64,66,87,.5);
    }

    .btn-secondary.disabled, .btn-secondary:disabled {
        color: #fff;
        background-color: #1e2139;
        border-color: #1e2139;
    }

    .btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show > .btn-secondary.dropdown-toggle {
        color: #fff;
        background-color: #0c0e18;
        border-color: #08090f;
    }

        .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 .15rem rgba(64,66,87,.5);
        }

.btn-success {
    color: #fff;
    background-color: #43d39e;
    border-color: #43d39e;
}

    .btn-success:hover {
        color: #fff;
        background-color: #2dc28c;
        border-color: #2bb884;
    }

    .btn-success.focus, .btn-success:focus {
        box-shadow: 0 0 0 .15rem rgba(95,218,173,.5);
    }

    .btn-success.disabled, .btn-success:disabled {
        color: #fff;
        background-color: #43d39e;
        border-color: #43d39e;
    }

    .btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show > .btn-success.dropdown-toggle {
        color: #fff;
        background-color: #2bb884;
        border-color: #29ae7d;
    }

        .btn-success:not(:disabled):not(.disabled).active:focus, .btn-success:not(:disabled):not(.disabled):active:focus, .show > .btn-success.dropdown-toggle:focus {
            box-shadow: 0 0 0 .15rem rgba(95,218,173,.5);
        }

.btn-info {
    color: #fff;
    background-color: #25c2e3;
    border-color: #25c2e3;
}

    .btn-info:hover {
        color: #fff;
        background-color: #1aaac8;
        border-color: #18a0bd;
    }

    .btn-info.focus, .btn-info:focus {
        box-shadow: 0 0 0 .15rem rgba(70,203,231,.5);
    }

    .btn-info.disabled, .btn-info:disabled {
        color: #fff;
        background-color: #25c2e3;
        border-color: #25c2e3;
    }

    .btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show > .btn-info.dropdown-toggle {
        color: #fff;
        background-color: #18a0bd;
        border-color: #1797b1;
    }

        .btn-info:not(:disabled):not(.disabled).active:focus, .btn-info:not(:disabled):not(.disabled):active:focus, .show > .btn-info.dropdown-toggle:focus {
            box-shadow: 0 0 0 .15rem rgba(70,203,231,.5);
        }

        .btn-warning {
            color: #212529;
           background-color: #4d5a6e;
            border-color: #2f3f33;
        }

    .btn-warning:hover {
        color: #fff;
        background-color: #e4a700;
        border-color: #d79e00;
    }

    .btn-warning.focus, .btn-warning:focus {
        box-shadow: 0 0 0 .15rem rgba(222,167,16,.5);
    }

    .btn-warning.disabled, .btn-warning:disabled {
        color: #212529;
        background-color: #ffbe0b;
        border-color: #ffbe0b;
    }

    .btn-warning:not(:disabled):not(.disabled).active, .btn-warning:not(:disabled):not(.disabled):active, .show > .btn-warning.dropdown-toggle {
        color: #fff;
        background-color: #d79e00;
        border-color: #ca9400;
    }

        .btn-warning:not(:disabled):not(.disabled).active:focus, .btn-warning:not(:disabled):not(.disabled):active:focus, .show > .btn-warning.dropdown-toggle:focus {
            box-shadow: 0 0 0 .15rem rgba(222,167,16,.5);
        }

.btn-danger {
    color: #fff;
    background-color: #ff5c75;
    border-color: #ff5c75;
}

    .btn-danger:hover {
        color: #fff;
        background-color: #ff3655;
        border-color: #ff294a;
    }

    .btn-danger.focus, .btn-danger:focus {
        box-shadow: 0 0 0 .15rem rgba(255,116,138,.5);
    }

    .btn-danger.disabled, .btn-danger:disabled {
        color: #fff;
        background-color: #ff5c75;
        border-color: #ff5c75;
    }

    .btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, .show > .btn-danger.dropdown-toggle {
        color: #fff;
        background-color: #ff294a;
        border-color: #ff1c3f;
    }

        .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 .15rem rgba(255,116,138,.5);
        }

.btn-light {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa;
}

    .btn-light:hover {
        color: #212529;
        background-color: #e2e6ea;
        border-color: #dae0e5;
    }

    .btn-light.focus, .btn-light:focus {
        box-shadow: 0 0 0 .15rem rgba(216,217,219,.5);
    }

    .btn-light.disabled, .btn-light:disabled {
        color: #212529;
        background-color: #f8f9fa;
        border-color: #f8f9fa;
    }

    .btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active, .show > .btn-light.dropdown-toggle {
        color: #212529;
        background-color: #dae0e5;
        border-color: #d3d9df;
    }

        .btn-light:not(:disabled):not(.disabled).active:focus, .btn-light:not(:disabled):not(.disabled):active:focus, .show > .btn-light.dropdown-toggle:focus {
            box-shadow: 0 0 0 .15rem rgba(216,217,219,.5);
        }

.btn-dark {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40;
}

    .btn-dark:hover {
        color: #fff;
        background-color: #23272b;
        border-color: #1d2124;
    }

    .btn-dark.focus, .btn-dark:focus {
        box-shadow: 0 0 0 .15rem rgba(82,88,93,.5);
    }

    .btn-dark.disabled, .btn-dark:disabled {
        color: #fff;
        background-color: #343a40;
        border-color: #343a40;
    }

    .btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):not(.disabled):active, .show > .btn-dark.dropdown-toggle {
        color: #fff;
        background-color: #1d2124;
        border-color: #171a1d;
    }

        .btn-dark:not(:disabled):not(.disabled).active:focus, .btn-dark:not(:disabled):not(.disabled):active:focus, .show > .btn-dark.dropdown-toggle:focus {
            box-shadow: 0 0 0 .15rem rgba(82,88,93,.5);
        }

.btn-outline-primary {
    color: #5369f8;
    border-color: #5369f8;
}

    .btn-outline-primary:hover {
        color: #fff;
        background-color: #5369f8;
        border-color: #5369f8;
    }

    .btn-outline-primary.focus, .btn-outline-primary:focus {
        box-shadow: 0 0 0 .15rem rgba(83,105,248,.5);
    }

    .btn-outline-primary.disabled, .btn-outline-primary:disabled {
        color: #5369f8;
        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: #5369f8;
        border-color: #5369f8;
    }

        .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 .15rem rgba(83,105,248,.5);
        }

.btn-outline-secondary {
    color: #1e2139;
    border-color: #1e2139;
}

    .btn-outline-secondary:hover {
        color: #fff;
        background-color: #1e2139;
        border-color: #1e2139;
    }

    .btn-outline-secondary.focus, .btn-outline-secondary:focus {
        box-shadow: 0 0 0 .15rem rgba(30,33,57,.5);
    }

    .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
        color: #1e2139;
        background-color: transparent;
    }

    .btn-outline-secondary:not(:disabled):not(.disabled).active, .btn-outline-secondary:not(:disabled):not(.disabled):active, .show > .btn-outline-secondary.dropdown-toggle {
        color: #fff;
        background-color: #1e2139;
        border-color: #1e2139;
    }

        .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
            box-shadow: 0 0 0 .15rem rgba(30,33,57,.5);
        }

.btn-outline-success {
    color: #43d39e;
    border-color: #43d39e;
}

    .btn-outline-success:hover {
        color: #fff;
        background-color: #43d39e;
        border-color: #43d39e;
    }

    .btn-outline-success.focus, .btn-outline-success:focus {
        box-shadow: 0 0 0 .15rem rgba(67,211,158,.5);
    }

    .btn-outline-success.disabled, .btn-outline-success:disabled {
        color: #43d39e;
        background-color: transparent;
    }

    .btn-outline-success:not(:disabled):not(.disabled).active, .btn-outline-success:not(:disabled):not(.disabled):active, .show > .btn-outline-success.dropdown-toggle {
        color: #fff;
        background-color: #43d39e;
        border-color: #43d39e;
    }

        .btn-outline-success:not(:disabled):not(.disabled).active:focus, .btn-outline-success:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
            box-shadow: 0 0 0 .15rem rgba(67,211,158,.5);
        }

.btn-outline-info {
    color: #25c2e3;
    border-color: #25c2e3;
}

    .btn-outline-info:hover {
        color: #fff;
        background-color: #25c2e3;
        border-color: #25c2e3;
    }

    .btn-outline-info.focus, .btn-outline-info:focus {
        box-shadow: 0 0 0 .15rem rgba(37,194,227,.5);
    }

    .btn-outline-info.disabled, .btn-outline-info:disabled {
        color: #25c2e3;
        background-color: transparent;
    }

    .btn-outline-info:not(:disabled):not(.disabled).active, .btn-outline-info:not(:disabled):not(.disabled):active, .show > .btn-outline-info.dropdown-toggle {
        color: #fff;
        background-color: #25c2e3;
        border-color: #25c2e3;
    }

        .btn-outline-info:not(:disabled):not(.disabled).active:focus, .btn-outline-info:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
            box-shadow: 0 0 0 .15rem rgba(37,194,227,.5);
        }

.btn-outline-warning {
    color: #ffbe0b;
    border-color: #ffbe0b;
}

    .btn-outline-warning:hover {
        color: #212529;
        background-color: #ffbe0b;
        border-color: #ffbe0b;
    }

    .btn-outline-warning.focus, .btn-outline-warning:focus {
        box-shadow: 0 0 0 .15rem rgba(255,190,11,.5);
    }

    .btn-outline-warning.disabled, .btn-outline-warning:disabled {
        color: #ffbe0b;
        background-color: transparent;
    }

    .btn-outline-warning:not(:disabled):not(.disabled).active, .btn-outline-warning:not(:disabled):not(.disabled):active, .show > .btn-outline-warning.dropdown-toggle {
        color: #212529;
        background-color: #ffbe0b;
        border-color: #ffbe0b;
    }

        .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
            box-shadow: 0 0 0 .15rem rgba(255,190,11,.5);
        }

.btn-outline-danger {
    color: #ff5c75;
    border-color: #ff5c75;
}

    .btn-outline-danger:hover {
        color: #fff;
        background-color: #ff5c75;
        border-color: #ff5c75;
    }

    .btn-outline-danger.focus, .btn-outline-danger:focus {
        box-shadow: 0 0 0 .15rem rgba(255,92,117,.5);
    }

    .btn-outline-danger.disabled, .btn-outline-danger:disabled {
        color: #ff5c75;
        background-color: transparent;
    }

    .btn-outline-danger:not(:disabled):not(.disabled).active, .btn-outline-danger:not(:disabled):not(.disabled):active, .show > .btn-outline-danger.dropdown-toggle {
        color: #fff;
        background-color: #ff5c75;
        border-color: #ff5c75;
    }

        .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
            box-shadow: 0 0 0 .15rem rgba(255,92,117,.5);
        }

.btn-outline-light {
    color: #f8f9fa;
    border-color: #f8f9fa;
}

    .btn-outline-light:hover {
        color: #212529;
        background-color: #f8f9fa;
        border-color: #f8f9fa;
    }

    .btn-outline-light.focus, .btn-outline-light:focus {
        box-shadow: 0 0 0 .15rem rgba(248,249,250,.5);
    }

    .btn-outline-light.disabled, .btn-outline-light:disabled {
        color: #f8f9fa;
        background-color: transparent;
    }

    .btn-outline-light:not(:disabled):not(.disabled).active, .btn-outline-light:not(:disabled):not(.disabled):active, .show > .btn-outline-light.dropdown-toggle {
        color: #212529;
        background-color: #f8f9fa;
        border-color: #f8f9fa;
    }

        .btn-outline-light:not(:disabled):not(.disabled).active:focus, .btn-outline-light:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
            box-shadow: 0 0 0 .15rem rgba(248,249,250,.5);
        }

.btn-outline-dark {
    color: #343a40;
    border-color: #343a40;
}

    .btn-outline-dark:hover {
        color: #fff;
        background-color: #343a40;
        border-color: #343a40;
    }

    .btn-outline-dark.focus, .btn-outline-dark:focus {
        box-shadow: 0 0 0 .15rem rgba(52,58,64,.5);
    }

    .btn-outline-dark.disabled, .btn-outline-dark:disabled {
        color: #343a40;
        background-color: transparent;
    }

    .btn-outline-dark:not(:disabled):not(.disabled).active, .btn-outline-dark:not(:disabled):not(.disabled):active, .show > .btn-outline-dark.dropdown-toggle {
        color: #fff;
        background-color: #343a40;
        border-color: #343a40;
    }

        .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
            box-shadow: 0 0 0 .15rem rgba(52,58,64,.5);
        }

.btn-link {
    font-weight: 400;
    color: #5369f8;
    text-decoration: none;
}

    .btn-link:hover {
        color: #0a29f5;
        text-decoration: underline;
    }

    .btn-link.focus, .btn-link:focus {
        text-decoration: underline;
        box-shadow: none;
    }

    .btn-link.disabled, .btn-link:disabled {
        color: #6c757d;
        pointer-events: none;
    }

.btn-group-lg > .btn, .btn-lg {
    padding: .5rem 1rem;
    font-size: 1.09375rem;
    line-height: 1.5;
    border-radius: .5rem;
}

.btn-group-sm > .btn, .btn-sm {
    padding: .25rem .5rem;
    font-size: .76562rem;
    line-height: 1.5;
    border-radius: .2rem;
}

.btn-block {
    display: block;
    width: 100%;
}

    .btn-block + .btn-block {
        margin-top: .5rem;
    }

input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {
    width: 100%;
}

.fade {
    transition: opacity .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 .35s ease;
}

@media (prefers-reduced-motion:reduce) {
    .collapsing {
        transition: none;
    }
}

.dropdown, .dropleft, .dropright, .dropup {
    position: relative;
}

.dropdown-toggle {
    white-space: nowrap;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: .5rem 0;
    margin: .125rem 0 0;
    font-size: .875rem;
    color: #6c757d;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 0 solid rgba(0,0,0,.15);
    border-radius: .2rem;
}

.dropdown-menu-left {
    right: auto;
    left: 0;
}

.dropdown-menu-right {
    right: 0;
    left: auto;
}

@media (min-width:576px) {
    .dropdown-menu-sm-left {
        right: auto;
        left: 0;
    }

    .dropdown-menu-sm-right {
        right: 0;
        left: auto;
    }
}

@media (min-width:768px) {
    .dropdown-menu-md-left {
        right: auto;
        left: 0;
    }

    .dropdown-menu-md-right {
        right: 0;
        left: auto;
    }
}

@media (min-width:992px) {
    .dropdown-menu-lg-left {
        right: auto;
        left: 0;
    }

    .dropdown-menu-lg-right {
        right: 0;
        left: auto;
    }
}

@media (min-width:1200px) {
    .dropdown-menu-xl-left {
        right: auto;
        left: 0;
    }

    .dropdown-menu-xl-right {
        right: 0;
        left: auto;
    }
}

.dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: .125rem;
}

.dropright .dropdown-menu {
    top: 0;
    right: auto;
    left: 100%;
    margin-top: 0;
    margin-left: .125rem;
}

.dropright .dropdown-toggle::after {
    vertical-align: 0;
}

.dropleft .dropdown-menu {
    top: 0;
    right: 100%;
    left: auto;
    margin-top: 0;
    margin-right: .125rem;
}

.dropleft .dropdown-toggle::before {
    vertical-align: 0;
}

.dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=top] {
    right: auto;
    bottom: auto;
}

.dropdown-divider {
    height: 0;
    margin: .5rem 0;
    overflow: hidden;
    border-top: 1px solid #f6f6f7;
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: .35rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
}

    .dropdown-item:focus, .dropdown-item:hover {
        color: #16181b;
        text-decoration: none;
        background-color: #f8f9fa;
    }

    .dropdown-item.active, .dropdown-item:active {
        color: #16181b;
        text-decoration: none;
        background-color: #f8f9fa;
    }

    .dropdown-item.disabled, .dropdown-item:disabled {
        color: #6c757d;
        pointer-events: none;
        background-color: transparent;
    }

.dropdown-menu.show {
    display: block;
}

.dropdown-header {
    display: block;
    padding: .5rem 1.5rem;
    margin-bottom: 0;
    font-size: .76562rem;
    color: #6c757d;
    white-space: nowrap;
}

.dropdown-item-text {
    display: block;
    padding: .35rem 1.5rem;
    color: #212529;
}

.btn-group, .btn-group-vertical {
    position: relative;
    display: inline-flex;
    vertical-align: middle;
}

    .btn-group-vertical > .btn, .btn-group > .btn {
        position: relative;
        flex: 1 1 auto;
    }

        .btn-group-vertical > .btn:hover, .btn-group > .btn:hover {
            z-index: 1;
        }

        .btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn:focus, .btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus {
            z-index: 1;
        }

.btn-toolbar {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}

    .btn-toolbar .input-group {
        width: auto;
    }

.btn-group > .btn-group:not(:first-child), .btn-group > .btn:not(:first-child) {
    margin-left: -1px;
}

.btn-group > .btn-group:not(:last-child) > .btn, .btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.btn-group > .btn-group:not(:first-child) > .btn, .btn-group > .btn:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
    padding-right: .5625rem;
    padding-left: .5625rem;
}

    .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after {
        margin-left: 0;
    }

.dropleft .dropdown-toggle-split::before {
    margin-right: 0;
}

.btn-group-sm > .btn + .dropdown-toggle-split, .btn-sm + .dropdown-toggle-split {
    padding-right: .375rem;
    padding-left: .375rem;
}

.btn-group-lg > .btn + .dropdown-toggle-split, .btn-lg + .dropdown-toggle-split {
    padding-right: .75rem;
    padding-left: .75rem;
}

.btn-group-vertical {
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
}

    .btn-group-vertical > .btn, .btn-group-vertical > .btn-group {
        width: 100%;
    }

        .btn-group-vertical > .btn-group:not(:first-child), .btn-group-vertical > .btn:not(:first-child) {
            margin-top: -1px;
        }

        .btn-group-vertical > .btn-group:not(:last-child) > .btn, .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) {
            border-bottom-right-radius: 0;
            border-bottom-left-radius: 0;
        }

        .btn-group-vertical > .btn-group:not(:first-child) > .btn, .btn-group-vertical > .btn:not(:first-child) {
            border-top-left-radius: 0;
            border-top-right-radius: 0;
        }

.btn-group-toggle > .btn, .btn-group-toggle > .btn-group > .btn {
    margin-bottom: 0;
}

    .btn-group-toggle > .btn input[type=checkbox], .btn-group-toggle > .btn input[type=radio], .btn-group-toggle > .btn-group > .btn input[type=checkbox], .btn-group-toggle > .btn-group > .btn input[type=radio] {
        position: absolute;
        clip: rect(0,0,0,0);
        pointer-events: none;
    }

.input-group {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%;
}

    .input-group > .custom-file, .input-group > .custom-select, .input-group > .form-control, .input-group > .form-control-plaintext {
        position: relative;
        flex: 1 1 auto;
        width: 1%;
        margin-bottom: 0;
    }

        .input-group > .custom-file + .custom-file, .input-group > .custom-file + .custom-select, .input-group > .custom-file + .form-control, .input-group > .custom-select + .custom-file, .input-group > .custom-select + .custom-select, .input-group > .custom-select + .form-control, .input-group > .form-control + .custom-file, .input-group > .form-control + .custom-select, .input-group > .form-control + .form-control, .input-group > .form-control-plaintext + .custom-file, .input-group > .form-control-plaintext + .custom-select, .input-group > .form-control-plaintext + .form-control {
            margin-left: -1px;
        }

        .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label, .input-group > .custom-select:focus, .input-group > .form-control:focus {
            z-index: 3;
        }

        .input-group > .custom-file .custom-file-input:focus {
            z-index: 4;
        }

        .input-group > .custom-select:not(:last-child), .input-group > .form-control:not(:last-child) {
            border-top-right-radius: 0;
            border-bottom-right-radius: 0;
        }

        .input-group > .custom-select:not(:first-child), .input-group > .form-control:not(:first-child) {
            border-top-left-radius: 0;
            border-bottom-left-radius: 0;
        }

    .input-group > .custom-file {
        display: flex;
        align-items: center;
    }

        .input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
            border-top-right-radius: 0;
            border-bottom-right-radius: 0;
        }

        .input-group > .custom-file:not(:first-child) .custom-file-label {
            border-top-left-radius: 0;
            border-bottom-left-radius: 0;
        }

.input-group-append, .input-group-prepend {
    display: flex;
}

    .input-group-append .btn, .input-group-prepend .btn {
        position: relative;
        z-index: 2;
    }

        .input-group-append .btn:focus, .input-group-prepend .btn:focus {
            z-index: 3;
        }

        .input-group-append .btn + .btn, .input-group-append .btn + .input-group-text, .input-group-append .input-group-text + .btn, .input-group-append .input-group-text + .input-group-text, .input-group-prepend .btn + .btn, .input-group-prepend .btn + .input-group-text, .input-group-prepend .input-group-text + .btn, .input-group-prepend .input-group-text + .input-group-text {
            margin-left: -1px;
        }

.input-group-prepend {
    margin-right: -1px;
}

.input-group-append {
    margin-left: -1px;
}

.input-group-text {
    display: flex;
    align-items: center;
    padding: .5rem .75rem;
    margin-bottom: 0;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.5;
    color: #4b4b5a;
    text-align: center;
    white-space: nowrap;
    background-color: #f6f6f7;
    border: 1px solid #e2e7f1;
    border-radius: .3rem;
}

    .input-group-text input[type=checkbox], .input-group-text input[type=radio] {
        margin-top: 0;
    }

.input-group-lg > .custom-select, .input-group-lg > .form-control:not(textarea) {
    height: calc(1.5em + 1rem + 2px);
}

.input-group-lg > .custom-select, .input-group-lg > .form-control, .input-group-lg > .input-group-append > .btn, .input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .btn, .input-group-lg > .input-group-prepend > .input-group-text {
    padding: .5rem 1rem;
    font-size: 1.09375rem;
    line-height: 1.5;
    border-radius: .5rem;
}

.input-group-sm > .custom-select, .input-group-sm > .form-control:not(textarea) {
    height: calc(1.5em + .5rem + 2px);
}

.input-group-sm > .custom-select, .input-group-sm > .form-control, .input-group-sm > .input-group-append > .btn, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .input-group-sm > .input-group-prepend > .input-group-text {
    padding: .25rem .5rem;
    font-size: .76562rem;
    line-height: 1.5;
    border-radius: .2rem;
}

.input-group-lg > .custom-select, .input-group-sm > .custom-select {
    padding-right: 1.75rem;
}

.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child), .input-group > .input-group-append:not(:last-child) > .btn, .input-group > .input-group-append:not(:last-child) > .input-group-text, .input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .input-group-text {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn, .input-group > .input-group-append > .input-group-text, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child), .input-group > .input-group-prepend:not(:first-child) > .btn, .input-group > .input-group-prepend:not(:first-child) > .input-group-text {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.custom-control {
    position: relative;
    display: block;
    min-height: 1.3125rem;
    padding-left: 1.5rem;
}

.custom-control-inline {
    display: inline-flex;
    margin-right: 1rem;
}

.custom-control-input {
    position: absolute;
    z-index: -1;
    opacity: 0;
}

    .custom-control-input:checked ~ .custom-control-label::before {
        color: #fff;
        border-color: #5369f8;
        background-color: #5369f8;
    }

    .custom-control-input:focus ~ .custom-control-label::before {
        box-shadow: none;
    }

    .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
        border-color: #5369f8;
    }

    .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
        color: #fff;
        background-color: #fff;
        border-color: #fff;
    }

    .custom-control-input:disabled ~ .custom-control-label {
        color: #6c757d;
    }

        .custom-control-input:disabled ~ .custom-control-label::before {
            background-color: #fff;
        }

.custom-control-label {
    position: relative;
    margin-bottom: 0;
    vertical-align: top;
}

    .custom-control-label::before {
        position: absolute;
        top: .15625rem;
        left: -1.5rem;
        display: block;
        width: 1rem;
        height: 1rem;
        pointer-events: none;
        content: "";
        background-color: #fff;
        border: #adb5bd solid 1px;
    }

    .custom-control-label::after {
        position: absolute;
        top: .15625rem;
        left: -1.5rem;
        display: block;
        width: 1rem;
        height: 1rem;
        content: "";
        background: no-repeat 50%/50% 50%;
    }

.custom-checkbox .custom-control-label::before {
    border-radius: .3rem;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
    border-color: #5369f8;
    background-color: #5369f8;
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(83,105,248,.5);
}

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
    background-color: rgba(83,105,248,.5);
}

.custom-radio .custom-control-label::before {
    border-radius: 50%;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(83,105,248,.5);
}

.custom-switch {
    padding-left: 2.25rem;
}

    .custom-switch .custom-control-label::before {
        left: -2.25rem;
        width: 1.75rem;
        pointer-events: all;
        border-radius: .5rem;
    }

    .custom-switch .custom-control-label::after {
        top: calc(.15625rem + 2px);
        left: calc(-2.25rem + 2px);
        width: calc(1rem - 4px);
        height: calc(1rem - 4px);
        background-color: #adb5bd;
        border-radius: .5rem;
        transition: transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    }

@media (prefers-reduced-motion:reduce) {
    .custom-switch .custom-control-label::after {
        transition: none;
    }
}

.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
    background-color: #fff;
    transform: translateX(.75rem);
}

.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(83,105,248,.5);
}

.custom-select {
    display: inline-block;
    width: 100%;
    height: calc(1.5em + 1rem + 2px);
    padding: .5rem 1.75rem .5rem .75rem;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.5;
    color: #4b4b5a;
    vertical-align: middle;
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;
    background-color: #fff;
    border: 1px solid #e2e7f1;
    border-radius: .3rem;
    -webkit-appearance: none;
    appearance: none;
}

    .custom-select:focus {
        border-color: #5369f8;
        outline: 0;
        box-shadow: 0 0 0 .15rem rgba(83,105,248,.25);
    }

        .custom-select:focus::-ms-value {
            color: #4b4b5a;
            background-color: #fff;
        }

    .custom-select[multiple], .custom-select[size]:not([size="1"]) {
        height: auto;
        padding-right: .75rem;
        background-image: none;
    }

    .custom-select:disabled {
        color: #6c757d;
        background-color: #f6f6f7;
    }

    .custom-select::-ms-expand {
        display: none;
    }

.custom-select-sm {
    height: calc(1.5em + .5rem + 2px);
    padding-top: .25rem;
    padding-bottom: .25rem;
    padding-left: .5rem;
    font-size: .76562rem;
}

.custom-select-lg {
    height: calc(1.5em + 1rem + 2px);
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-left: 1rem;
    font-size: 1.09375rem;
}

.custom-file {
    position: relative;
    display: inline-block;
    width: 100%;
    height: calc(1.5em + 1rem + 2px);
    margin-bottom: 0;
}

.custom-file-input {
    position: relative;
    z-index: 2;
    width: 100%;
    height: calc(1.5em + 1rem + 2px);
    margin: 0;
    opacity: 0;
}

    .custom-file-input:focus ~ .custom-file-label {
        border-color: #5369f8;
        box-shadow: none;
    }

    .custom-file-input:disabled ~ .custom-file-label {
        background-color: #fff;
    }

    .custom-file-input:lang(en) ~ .custom-file-label::after {
        content: "Browse";
    }

    .custom-file-input ~ .custom-file-label[data-browse]::after {
        content: attr(data-browse);
    }

.custom-file-label {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1;
    height: calc(1.5em + 1rem + 2px);
    padding: .5rem .75rem;
    font-weight: 400;
    line-height: 1.5;
    color: #4b4b5a;
    background-color: #fff;
    border: 1px solid #e2e7f1;
    border-radius: .3rem;
}

    .custom-file-label::after {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        z-index: 3;
        display: block;
        height: calc(1.5em + 1rem);
        padding: .5rem .75rem;
        line-height: 1.5;
        color: #4b4b5a;
        content: "Browse";
        background-color: #f6f6f7;
        border-left: inherit;
        border-radius: 0 .3rem .3rem 0;
    }

.custom-range {
    width: 100%;
    height: calc(1rem + .3rem);
    padding: 0;
    background-color: transparent;
    -webkit-appearance: none;
    appearance: none;
}

    .custom-range:focus {
        outline: 0;
    }

        .custom-range:focus::-webkit-slider-thumb {
            box-shadow: 0 0 0 1px #f3f4f7,none;
        }

        .custom-range:focus::-moz-range-thumb {
            box-shadow: 0 0 0 1px #f3f4f7,none;
        }

        .custom-range:focus::-ms-thumb {
            box-shadow: 0 0 0 1px #f3f4f7,none;
        }

    .custom-range::-moz-focus-outer {
        border: 0;
    }

    .custom-range::-webkit-slider-thumb {
        width: 1rem;
        height: 1rem;
        margin-top: -.25rem;
        background-color: #5369f8;
        border: 0;
        border-radius: 1rem;
        -webkit-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
        transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
        -webkit-appearance: none;
        appearance: none;
    }

@media (prefers-reduced-motion:reduce) {
    .custom-range::-webkit-slider-thumb {
        -webkit-transition: none;
        transition: none;
    }
}

.custom-range::-webkit-slider-thumb:active {
    background-color: #fff;
}

.custom-range::-webkit-slider-runnable-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: #e2e7f1;
    border-color: transparent;
    border-radius: 1rem;
}

.custom-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #5369f8;
    border: 0;
    border-radius: 1rem;
    -moz-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    appearance: none;
}

@media (prefers-reduced-motion:reduce) {
    .custom-range::-moz-range-thumb {
        -moz-transition: none;
        transition: none;
    }
}

.custom-range::-moz-range-thumb:active {
    background-color: #fff;
}

.custom-range::-moz-range-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: #e2e7f1;
    border-color: transparent;
    border-radius: 1rem;
}

.custom-range::-ms-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: 0;
    margin-right: .15rem;
    margin-left: .15rem;
    background-color: #5369f8;
    border: 0;
    border-radius: 1rem;
    -ms-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    appearance: none;
}

@media (prefers-reduced-motion:reduce) {
    .custom-range::-ms-thumb {
        -ms-transition: none;
        transition: none;
    }
}

.custom-range::-ms-thumb:active {
    background-color: #fff;
}

.custom-range::-ms-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: transparent;
    border-color: transparent;
    border-width: .5rem;
}

.custom-range::-ms-fill-lower {
    background-color: #e2e7f1;
    border-radius: 1rem;
}

.custom-range::-ms-fill-upper {
    margin-right: 15px;
    background-color: #e2e7f1;
    border-radius: 1rem;
}

.custom-range:disabled::-webkit-slider-thumb {
    background-color: #adb5bd;
}

.custom-range:disabled::-webkit-slider-runnable-track {
    cursor: default;
}

.custom-range:disabled::-moz-range-thumb {
    background-color: #adb5bd;
}

.custom-range:disabled::-moz-range-track {
    cursor: default;
}

.custom-range:disabled::-ms-thumb {
    background-color: #adb5bd;
}

.custom-control-label::before, .custom-file-label, .custom-select {
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

@media (prefers-reduced-motion:reduce) {
    .custom-control-label::before, .custom-file-label, .custom-select {
        transition: none;
    }
}

.nav {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.nav-link {
    display: block;
    padding: .5rem 1rem;
}

    .nav-link:focus, .nav-link:hover {
        text-decoration: none;
    }

    .nav-link.disabled {
        color: #6c757d;
        pointer-events: none;
        cursor: default;
    }

.nav-tabs {
    border-bottom: 1px solid transparent;
}

    .nav-tabs .nav-item {
        margin-bottom: -1px;
    }

    .nav-tabs .nav-link {
        border: 1px solid transparent;
        border-top-left-radius: .25rem;
        border-top-right-radius: .25rem;
    }

        .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
            border-color: #e9ecef #e9ecef #dee2e6;
        }

        .nav-tabs .nav-link.disabled {
            color: #6c757d;
            background-color: transparent;
            border-color: transparent;
        }

        .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
            color: #495057;
            background-color: #fff;
            border-color: #dee2e6 #dee2e6 #fff;
        }

    .nav-tabs .dropdown-menu {
        margin-top: -1px;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }

.nav-pills .nav-link {
    border-radius: .3rem;
}

    .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
        color: #fff;
        background-color: #5369f8;
    }

.nav-fill .nav-item {
    flex: 1 1 auto;
    text-align: center;
}

.nav-justified .nav-item {
    flex-basis: 0;
    flex-grow: 1;
    text-align: center;
}

.tab-content > .tab-pane {
    display: none;
}

.tab-content > .active {
    display: block;
}

.navbar {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: .5rem 1rem;
}

    .navbar > .container, .navbar > .container-fluid {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-between;
    }

.navbar-brand {
    display: inline-block;
    padding-top: .33594rem;
    padding-bottom: .33594rem;
    margin-right: 1rem;
    font-size: 1.09375rem;
    line-height: inherit;
    white-space: nowrap;
}

    .navbar-brand:focus, .navbar-brand:hover {
        text-decoration: none;
    }

.navbar-nav {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

    .navbar-nav .nav-link {
        padding-right: 0;
        padding-left: 0;
    }

    .navbar-nav .dropdown-menu {
        position: static;
        float: none;
    }

.navbar-text {
    display: inline-block;
    padding-top: .5rem;
    padding-bottom: .5rem;
}

.navbar-collapse {
    flex-basis: 100%;
    flex-grow: 1;
    align-items: center;
}

.navbar-toggler {
    padding: .25rem .75rem;
    font-size: 1.09375rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: .3rem;
}

    .navbar-toggler:focus, .navbar-toggler:hover {
        text-decoration: none;
    }

.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    content: "";
    background: no-repeat center center;
    background-size: 100% 100%;
}

@media (max-width:575.98px) {
    .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid {
        padding-right: 0;
        padding-left: 0;
    }
}

@media (min-width:576px) {
    .navbar-expand-sm {
        flex-flow: row nowrap;
        justify-content: flex-start;
    }

        .navbar-expand-sm .navbar-nav {
            flex-direction: row;
        }

            .navbar-expand-sm .navbar-nav .dropdown-menu {
                position: absolute;
            }

            .navbar-expand-sm .navbar-nav .nav-link {
                padding-right: .5rem;
                padding-left: .5rem;
            }

        .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid {
            flex-wrap: nowrap;
        }

        .navbar-expand-sm .navbar-collapse {
            display: flex !important;
            flex-basis: auto;
        }

        .navbar-expand-sm .navbar-toggler {
            display: none;
        }
}

@media (max-width:767.98px) {
    .navbar-expand-md > .container, .navbar-expand-md > .container-fluid {
        padding-right: 0;
        padding-left: 0;
    }
}

@media (min-width:768px) {
    .navbar-expand-md {
        flex-flow: row nowrap;
        justify-content: flex-start;
    }

        .navbar-expand-md .navbar-nav {
            flex-direction: row;
        }

            .navbar-expand-md .navbar-nav .dropdown-menu {
                position: absolute;
            }

            .navbar-expand-md .navbar-nav .nav-link {
                padding-right: .5rem;
                padding-left: .5rem;
            }

        .navbar-expand-md > .container, .navbar-expand-md > .container-fluid {
            flex-wrap: nowrap;
        }

        .navbar-expand-md .navbar-collapse {
            display: flex !important;
            flex-basis: auto;
        }

        .navbar-expand-md .navbar-toggler {
            display: none;
        }
}

@media (max-width:991.98px) {
    .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid {
        padding-right: 0;
        padding-left: 0;
    }
}

@media (min-width:992px) {
    .navbar-expand-lg {
        flex-flow: row nowrap;
        justify-content: flex-start;
    }

        .navbar-expand-lg .navbar-nav {
            flex-direction: row;
        }

            .navbar-expand-lg .navbar-nav .dropdown-menu {
                position: absolute;
            }

            .navbar-expand-lg .navbar-nav .nav-link {
                padding-right: .5rem;
                padding-left: .5rem;
            }

        .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid {
            flex-wrap: nowrap;
        }

        .navbar-expand-lg .navbar-collapse {
            display: flex !important;
            flex-basis: auto;
        }

        .navbar-expand-lg .navbar-toggler {
            display: none;
        }
}

@media (max-width:1199.98px) {
    .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid {
        padding-right: 0;
        padding-left: 0;
    }
}

@media (min-width:1200px) {
    .navbar-expand-xl {
        flex-flow: row nowrap;
        justify-content: flex-start;
    }

        .navbar-expand-xl .navbar-nav {
            flex-direction: row;
        }

            .navbar-expand-xl .navbar-nav .dropdown-menu {
                position: absolute;
            }

            .navbar-expand-xl .navbar-nav .nav-link {
                padding-right: .5rem;
                padding-left: .5rem;
            }

        .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid {
            flex-wrap: nowrap;
        }

        .navbar-expand-xl .navbar-collapse {
            display: flex !important;
            flex-basis: auto;
        }

        .navbar-expand-xl .navbar-toggler {
            display: none;
        }
}

.navbar-expand {
    flex-flow: row nowrap;
    justify-content: flex-start;
}

    .navbar-expand > .container, .navbar-expand > .container-fluid {
        padding-right: 0;
        padding-left: 0;
    }

    .navbar-expand .navbar-nav {
        flex-direction: row;
    }

        .navbar-expand .navbar-nav .dropdown-menu {
            position: absolute;
        }

        .navbar-expand .navbar-nav .nav-link {
            padding-right: .5rem;
            padding-left: .5rem;
        }

    .navbar-expand > .container, .navbar-expand > .container-fluid {
        flex-wrap: nowrap;
    }

    .navbar-expand .navbar-collapse {
        display: flex !important;
        flex-basis: auto;
    }

    .navbar-expand .navbar-toggler {
        display: none;
    }

.navbar-light .navbar-brand {
    color: rgba(0,0,0,.9);
}

    .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
        color: rgba(0,0,0,.9);
    }

.navbar-light .navbar-nav .nav-link {
    color: rgba(0,0,0,.5);
}

    .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
        color: rgba(0,0,0,.7);
    }

    .navbar-light .navbar-nav .nav-link.disabled {
        color: rgba(0,0,0,.3);
    }

    .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link {
        color: rgba(0,0,0,.9);
    }

.navbar-light .navbar-toggler {
    color: rgba(0,0,0,.5);
    border-color: rgba(0,0,0,.1);
}

.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-light .navbar-text {
    color: rgba(0,0,0,.5);
}

    .navbar-light .navbar-text a {
        color: rgba(0,0,0,.9);
    }

        .navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover {
            color: rgba(0,0,0,.9);
        }

.navbar-dark .navbar-brand {
    color: #fff;
}

    .navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
        color: #fff;
    }

.navbar-dark .navbar-nav .nav-link {
    color: rgba(255,255,255,.5);
}

    .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
        color: rgba(255,255,255,.75);
    }

    .navbar-dark .navbar-nav .nav-link.disabled {
        color: rgba(255,255,255,.25);
    }

    .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show > .nav-link {
        color: #fff;
    }

.navbar-dark .navbar-toggler {
    color: rgba(255,255,255,.5);
    border-color: rgba(255,255,255,.1);
}

.navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-dark .navbar-text {
    color: rgba(255,255,255,.5);
}

    .navbar-dark .navbar-text a {
        color: #fff;
    }

        .navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover {
            color: #fff;
        }

.card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 0 solid rgba(0,0,0,.125);
    border-radius: .5rem;
}

    .card > hr {
        margin-right: 0;
        margin-left: 0;
    }

    .card > .list-group:first-child .list-group-item:first-child {
        border-top-left-radius: .5rem;
        border-top-right-radius: .5rem;
    }

    .card > .list-group:last-child .list-group-item:last-child {
        border-bottom-right-radius: .5rem;
        border-bottom-left-radius: .5rem;
    }

.card-body {
    flex: 1 1 auto;
    padding: 1.25rem;
}

.card-title {
    margin-bottom: .75rem;
}

.card-subtitle {
    margin-top: -.375rem;
    margin-bottom: 0;
}

.card-text:last-child {
    margin-bottom: 0;
}

.card-link:hover {
    text-decoration: none;
}

.card-link + .card-link {
    margin-left: 1.25rem;
}

.card-header {
    padding: .75rem 1.25rem;
    margin-bottom: 0;
    background-color: #f6f6f7;
    border-bottom: 0 solid rgba(0,0,0,.125);
}

    .card-header:first-child {
        border-radius: calc(.5rem - 0) calc(.5rem - 0) 0 0;
    }

    .card-header + .list-group .list-group-item:first-child {
        border-top: 0;
    }

.card-footer {
    padding: .75rem 1.25rem;
    background-color: #f6f6f7;
    border-top: 0 solid rgba(0,0,0,.125);
}

    .card-footer:last-child {
        border-radius: 0 0 calc(.5rem - 0) calc(.5rem - 0);
    }

.card-header-tabs {
    margin-right: -.625rem;
    margin-bottom: -.75rem;
    margin-left: -.625rem;
    border-bottom: 0;
}

.card-header-pills {
    margin-right: -.625rem;
    margin-left: -.625rem;
}

.card-img-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1.25rem;
}

.card-img {
    width: 100%;
    border-radius: calc(.5rem - 0);
}

.card-img-top {
    width: 100%;
    border-top-left-radius: calc(.5rem - 0);
    border-top-right-radius: calc(.5rem - 0);
}

.card-img-bottom {
    width: 100%;
    border-bottom-right-radius: calc(.5rem - 0);
    border-bottom-left-radius: calc(.5rem - 0);
}

.card-deck {
    display: flex;
    flex-direction: column;
}

    .card-deck .card {
        margin-bottom: 12px;
    }

@media (min-width:576px) {
    .card-deck {
        flex-flow: row wrap;
        margin-right: -12px;
        margin-left: -12px;
    }

        .card-deck .card {
            display: flex;
            flex: 1 0 0%;
            flex-direction: column;
            margin-right: 12px;
            margin-bottom: 0;
            margin-left: 12px;
        }
}

.card-group {
    display: flex;
    flex-direction: column;
}

    .card-group > .card {
        margin-bottom: 12px;
    }

@media (min-width:576px) {
    .card-group {
        flex-flow: row wrap;
    }

        .card-group > .card {
            flex: 1 0 0%;
            margin-bottom: 0;
        }

            .card-group > .card + .card {
                margin-left: 0;
                border-left: 0;
            }

            .card-group > .card:not(:last-child) {
                border-top-right-radius: 0;
                border-bottom-right-radius: 0;
            }

                .card-group > .card:not(:last-child) .card-header, .card-group > .card:not(:last-child) .card-img-top {
                    border-top-right-radius: 0;
                }

                .card-group > .card:not(:last-child) .card-footer, .card-group > .card:not(:last-child) .card-img-bottom {
                    border-bottom-right-radius: 0;
                }

            .card-group > .card:not(:first-child) {
                border-top-left-radius: 0;
                border-bottom-left-radius: 0;
            }

                .card-group > .card:not(:first-child) .card-header, .card-group > .card:not(:first-child) .card-img-top {
                    border-top-left-radius: 0;
                }

                .card-group > .card:not(:first-child) .card-footer, .card-group > .card:not(:first-child) .card-img-bottom {
                    border-bottom-left-radius: 0;
                }
}

.card-columns .card {
    margin-bottom: .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(:first-of-type) .card-header:first-child {
        border-radius: 0;
    }

    .accordion > .card:not(:first-of-type):not(:last-of-type) {
        border-bottom: 0;
        border-radius: 0;
    }

    .accordion > .card:first-of-type {
        border-bottom: 0;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }

    .accordion > .card:last-of-type {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }

    .accordion > .card .card-header {
        margin-bottom: 0;
    }

.breadcrumb {
    display: flex;
    flex-wrap: wrap;
    padding: .75rem 1rem;
    margin-bottom: 1rem;
    list-style: none;
    background-color: #f6f6f7;
    border-radius: .3rem;
}

.breadcrumb-item + .breadcrumb-item {
    padding-left: .3rem;
}

    .breadcrumb-item + .breadcrumb-item::before {
        display: inline-block;
        padding-right: .3rem;
        color: #6c757d;
        content: "/";
    }

    .breadcrumb-item + .breadcrumb-item:hover::before {
        text-decoration: underline;
    }

    .breadcrumb-item + .breadcrumb-item:hover::before {
        text-decoration: none;
    }

.breadcrumb-item.active {
    color: #6c757d;
}

.pagination {
    display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: .3rem;
}

.page-link {
    position: relative;
    display: block;
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #5369f8;
    background-color: #fff;
    border: 1px solid #e2e7f1;
}

    .page-link:hover {
        z-index: 2;
        color: #0a29f5;
        text-decoration: none;
        background-color: #f6f6f7;
        border-color: #e2e7f1;
    }

    .page-link:focus {
        z-index: 2;
        outline: 0;
        box-shadow: 0 0 0 .15rem rgba(83,105,248,.25);
    }

.page-item:first-child .page-link {
    margin-left: 0;
    border-top-left-radius: .3rem;
    border-bottom-left-radius: .3rem;
}

.page-item:last-child .page-link {
    border-top-right-radius: .3rem;
    border-bottom-right-radius: .3rem;
}

.page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #5369f8;
    border-color: #5369f8;
}

.page-item.disabled .page-link {
    color: #6c757d;
    pointer-events: none;
    cursor: auto;
    background-color: #fff;
    border-color: #e2e7f1;
}

.pagination-lg .page-link {
    padding: .75rem 1.5rem;
    font-size: 1.09375rem;
    line-height: 1.5;
}

.pagination-lg .page-item:first-child .page-link {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem;
}

.pagination-lg .page-item:last-child .page-link {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem;
}

.pagination-sm .page-link {
    padding: .25rem .5rem;
    font-size: .76562rem;
    line-height: 1.5;
}

.pagination-sm .page-item:first-child .page-link {
    border-top-left-radius: .2rem;
    border-bottom-left-radius: .2rem;
}

.pagination-sm .page-item:last-child .page-link {
    border-top-right-radius: .2rem;
    border-bottom-right-radius: .2rem;
}

.badge {
    display: inline-block;
    padding: .3em .5em;
    font-size: 82%;
    font-weight: 600;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .2rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

@media (prefers-reduced-motion:reduce) {
    .badge {
        transition: none;
    }
}

a.badge:focus, a.badge:hover {
    text-decoration: none;
}

.badge:empty {
    display: none;
}

.btn .badge {
    position: relative;
    top: -1px;
}

.badge-pill {
    padding-right: .6em;
    padding-left: .6em;
    border-radius: 10rem;
}

.badge-primary {
    color: #fff;
    background-color: #5369f8;
}

a.badge-primary:focus, a.badge-primary:hover {
    color: #fff;
    background-color: #223ef6;
}

a.badge-primary.focus, a.badge-primary:focus {
    outline: 0;
    box-shadow: 0 0 0 .15rem rgba(83,105,248,.5);
}

.badge-secondary {
    color: #fff;
    background-color: #1e2139;
}

a.badge-secondary:focus, a.badge-secondary:hover {
    color: #fff;
    background-color: #0c0e18;
}

a.badge-secondary.focus, a.badge-secondary:focus {
    outline: 0;
    box-shadow: 0 0 0 .15rem rgba(30,33,57,.5);
}

.badge-success {
    color: #fff;
    background-color: #43d39e;
}

a.badge-success:focus, a.badge-success:hover {
    color: #fff;
    background-color: #2bb884;
}

a.badge-success.focus, a.badge-success:focus {
    outline: 0;
    box-shadow: 0 0 0 .15rem rgba(67,211,158,.5);
}

.badge-info {
    color: #fff;
    background-color: #25c2e3;
}

a.badge-info:focus, a.badge-info:hover {
    color: #fff;
    background-color: #18a0bd;
}

a.badge-info.focus, a.badge-info:focus {
    outline: 0;
    box-shadow: 0 0 0 .15rem rgba(37,194,227,.5);
}

.badge-warning {
    color: #212529;
    background-color: #ffbe0b;
}

a.badge-warning:focus, a.badge-warning:hover {
    color: #212529;
    background-color: #d79e00;
}

a.badge-warning.focus, a.badge-warning:focus {
    outline: 0;
    box-shadow: 0 0 0 .15rem rgba(255,190,11,.5);
}

.badge-danger {
    color: #fff;
    background-color: #ff5c75;
}

a.badge-danger:focus, a.badge-danger:hover {
    color: #fff;
    background-color: #ff294a;
}

a.badge-danger.focus, a.badge-danger:focus {
    outline: 0;
    box-shadow: 0 0 0 .15rem rgba(255,92,117,.5);
}

.badge-light {
    color: #212529;
    background-color: #f8f9fa;
}

a.badge-light:focus, a.badge-light:hover {
    color: #212529;
    background-color: #dae0e5;
}

a.badge-light.focus, a.badge-light:focus {
    outline: 0;
    box-shadow: 0 0 0 .15rem rgba(248,249,250,.5);
}

.badge-dark {
    color: #fff;
    background-color: #343a40;
}

a.badge-dark:focus, a.badge-dark:hover {
    color: #fff;
    background-color: #1d2124;
}

a.badge-dark.focus, a.badge-dark:focus {
    outline: 0;
    box-shadow: 0 0 0 .15rem rgba(52,58,64,.5);
}

.jumbotron {
    padding: 2rem 1rem;
    margin-bottom: 2rem;
    background-color: #f6f6f7;
    border-radius: .5rem;
}

@media (min-width:576px) {
    .jumbotron {
        padding: 4rem 2rem;
    }
}

.jumbotron-fluid {
    padding-right: 0;
    padding-left: 0;
    border-radius: 0;
}

.alert {
    position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .3rem;
}

.alert-heading {
    color: inherit;
}

.alert-link {
    font-weight: 700;
}

.alert-dismissible {
    padding-right: 3.8125rem;
}

    .alert-dismissible .close {
        position: absolute;
        top: 0;
        right: 0;
        padding: .75rem 1.25rem;
        color: inherit;
    }

.alert-primary {
    color: #2b3781;
    background-color: #5369f8;
    border-color: #5369f8;
}

    .alert-primary hr {
        border-top-color: #3a54f7;
    }

    .alert-primary .alert-link {
        color: #1e275b;
    }

.alert-secondary {
    color: #10111e;
    background-color: #1e2139;
    border-color: #1e2139;
}

    .alert-secondary hr {
        border-top-color: #151728;
    }

    .alert-secondary .alert-link {
        color: #000;
    }

.alert-success {
    color: #236e52;
    background-color: #43d39e;
    border-color: #43d39e;
}

    .alert-success hr {
        border-top-color: #30cd93;
    }

    .alert-success .alert-link {
        color: #174735;
    }

.alert-info {
    color: #136576;
    background-color: #25c2e3;
    border-color: #25c2e3;
}

    .alert-info hr {
        border-top-color: #1bb3d3;
    }

    .alert-info .alert-link {
        color: #0c3f4a;
    }

.alert-warning {
    color: #856306;
    background-color: #ffbe0b;
    border-color: #ffbe0b;
}

    .alert-warning hr {
        border-top-color: #f1b000;
    }

    .alert-warning .alert-link {
        color: #543f04;
    }

.alert-danger {
    color: #85303d;
    background-color: #ff5c75;
    border-color: #ff5c75;
}

    .alert-danger hr {
        border-top-color: #ff435f;
    }

    .alert-danger .alert-link {
        color: #60222c;
    }

.alert-light {
    color: #818182;
    background-color: #f8f9fa;
    border-color: #f8f9fa;
}

    .alert-light hr {
        border-top-color: #e9ecef;
    }

    .alert-light .alert-link {
        color: #686868;
    }

.alert-dark {
    color: #1b1e21;
    background-color: #343a40;
    border-color: #343a40;
}

    .alert-dark hr {
        border-top-color: #292d32;
    }

    .alert-dark .alert-link {
        color: #040505;
    }

@keyframes progress-bar-stripes {
    from {
        background-position: .75rem 0;
    }

    to {
        background-position: 0 0;
    }
}

.progress {
    display: flex;
    height: .75rem;
    overflow: hidden;
    font-size: .65625rem;
    background-color: #f6f6f7;
    border-radius: .3rem;
}

.progress-bar {
    display: flex;
    flex-direction: column;
    justify-content: center;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    background-color: #5369f8;
    transition: width .6s ease;
}

@media (prefers-reduced-motion:reduce) {
    .progress-bar {
        transition: none;
    }
}

.progress-bar-striped {
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-size: .75rem .75rem;
}

.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;
}

.list-group-item-action {
    width: 100%;
    color: #4b4b5a;
    text-align: inherit;
}

    .list-group-item-action:focus, .list-group-item-action:hover {
        z-index: 1;
        color: #4b4b5a;
        text-decoration: none;
        background-color: #f8f9fa;
    }

    .list-group-item-action:active {
        color: #6c757d;
        background-color: #f6f6f7;
    }

.list-group-item {
    position: relative;
    display: block;
    padding: .75rem 1.25rem;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.125);
}

    .list-group-item:first-child {
        border-top-left-radius: .3rem;
        border-top-right-radius: .3rem;
    }

    .list-group-item:last-child {
        margin-bottom: 0;
        border-bottom-right-radius: .3rem;
        border-bottom-left-radius: .3rem;
    }

    .list-group-item.disabled, .list-group-item:disabled {
        color: #6c757d;
        pointer-events: none;
        background-color: #fff;
    }

    .list-group-item.active {
        z-index: 2;
        color: #fff;
        background-color: #5369f8;
        border-color: #5369f8;
    }

.list-group-horizontal {
    flex-direction: row;
}

    .list-group-horizontal .list-group-item {
        margin-right: -1px;
        margin-bottom: 0;
    }

        .list-group-horizontal .list-group-item:first-child {
            border-top-left-radius: .3rem;
            border-bottom-left-radius: .3rem;
            border-top-right-radius: 0;
        }

        .list-group-horizontal .list-group-item:last-child {
            margin-right: 0;
            border-top-right-radius: .3rem;
            border-bottom-right-radius: .3rem;
            border-bottom-left-radius: 0;
        }

@media (min-width:576px) {
    .list-group-horizontal-sm {
        flex-direction: row;
    }

        .list-group-horizontal-sm .list-group-item {
            margin-right: -1px;
            margin-bottom: 0;
        }

            .list-group-horizontal-sm .list-group-item:first-child {
                border-top-left-radius: .3rem;
                border-bottom-left-radius: .3rem;
                border-top-right-radius: 0;
            }

            .list-group-horizontal-sm .list-group-item:last-child {
                margin-right: 0;
                border-top-right-radius: .3rem;
                border-bottom-right-radius: .3rem;
                border-bottom-left-radius: 0;
            }
}

@media (min-width:768px) {
    .list-group-horizontal-md {
        flex-direction: row;
    }

        .list-group-horizontal-md .list-group-item {
            margin-right: -1px;
            margin-bottom: 0;
        }

            .list-group-horizontal-md .list-group-item:first-child {
                border-top-left-radius: .3rem;
                border-bottom-left-radius: .3rem;
                border-top-right-radius: 0;
            }

            .list-group-horizontal-md .list-group-item:last-child {
                margin-right: 0;
                border-top-right-radius: .3rem;
                border-bottom-right-radius: .3rem;
                border-bottom-left-radius: 0;
            }
}

@media (min-width:992px) {
    .list-group-horizontal-lg {
        flex-direction: row;
    }

        .list-group-horizontal-lg .list-group-item {
            margin-right: -1px;
            margin-bottom: 0;
        }

            .list-group-horizontal-lg .list-group-item:first-child {
                border-top-left-radius: .3rem;
                border-bottom-left-radius: .3rem;
                border-top-right-radius: 0;
            }

            .list-group-horizontal-lg .list-group-item:last-child {
                margin-right: 0;
                border-top-right-radius: .3rem;
                border-bottom-right-radius: .3rem;
                border-bottom-left-radius: 0;
            }
}

@media (min-width:1200px) {
    .list-group-horizontal-xl {
        flex-direction: row;
    }

        .list-group-horizontal-xl .list-group-item {
            margin-right: -1px;
            margin-bottom: 0;
        }

            .list-group-horizontal-xl .list-group-item:first-child {
                border-top-left-radius: .3rem;
                border-bottom-left-radius: .3rem;
                border-top-right-radius: 0;
            }

            .list-group-horizontal-xl .list-group-item:last-child {
                margin-right: 0;
                border-top-right-radius: .3rem;
                border-bottom-right-radius: .3rem;
                border-bottom-left-radius: 0;
            }
}

.list-group-flush .list-group-item {
    border-right: 0;
    border-left: 0;
    border-radius: 0;
}

    .list-group-flush .list-group-item:last-child {
        margin-bottom: -1px;
    }

.list-group-flush:first-child .list-group-item:first-child {
    border-top: 0;
}

.list-group-flush:last-child .list-group-item:last-child {
    margin-bottom: 0;
    border-bottom: 0;
}

.list-group-item-primary {
    color: #2b3781;
    background-color: #cfd5fd;
}

    .list-group-item-primary.list-group-item-action:focus, .list-group-item-primary.list-group-item-action:hover {
        color: #2b3781;
        background-color: #b7c0fc;
    }

    .list-group-item-primary.list-group-item-action.active {
        color: #fff;
        background-color: #2b3781;
        border-color: #2b3781;
    }

.list-group-item-secondary {
    color: #10111e;
    background-color: #c0c1c8;
}

    .list-group-item-secondary.list-group-item-action:focus, .list-group-item-secondary.list-group-item-action:hover {
        color: #10111e;
        background-color: #b2b4bc;
    }

    .list-group-item-secondary.list-group-item-action.active {
        color: #fff;
        background-color: #10111e;
        border-color: #10111e;
    }

.list-group-item-success {
    color: #236e52;
    background-color: #caf3e4;
}

    .list-group-item-success.list-group-item-action:focus, .list-group-item-success.list-group-item-action:hover {
        color: #236e52;
        background-color: #b5eed9;
    }

    .list-group-item-success.list-group-item-action.active {
        color: #fff;
        background-color: #236e52;
        border-color: #236e52;
    }

.list-group-item-info {
    color: #136576;
    background-color: #c2eef7;
}

    .list-group-item-info.list-group-item-action:focus, .list-group-item-info.list-group-item-action:hover {
        color: #136576;
        background-color: #abe8f4;
    }

    .list-group-item-info.list-group-item-action.active {
        color: #fff;
        background-color: #136576;
        border-color: #136576;
    }

.list-group-item-warning {
    color: #856306;
    background-color: #ffedbb;
}

    .list-group-item-warning.list-group-item-action:focus, .list-group-item-warning.list-group-item-action:hover {
        color: #856306;
        background-color: #ffe6a2;
    }

    .list-group-item-warning.list-group-item-action.active {
        color: #fff;
        background-color: #856306;
        border-color: #856306;
    }

.list-group-item-danger {
    color: #85303d;
    background-color: #ffd1d8;
}

    .list-group-item-danger.list-group-item-action:focus, .list-group-item-danger.list-group-item-action:hover {
        color: #85303d;
        background-color: #ffb8c2;
    }

    .list-group-item-danger.list-group-item-action.active {
        color: #fff;
        background-color: #85303d;
        border-color: #85303d;
    }

.list-group-item-light {
    color: #818182;
    background-color: #fdfdfe;
}

    .list-group-item-light.list-group-item-action:focus, .list-group-item-light.list-group-item-action:hover {
        color: #818182;
        background-color: #ececf6;
    }

    .list-group-item-light.list-group-item-action.active {
        color: #fff;
        background-color: #818182;
        border-color: #818182;
    }

.list-group-item-dark {
    color: #1b1e21;
    background-color: #c6c8ca;
}

    .list-group-item-dark.list-group-item-action:focus, .list-group-item-dark.list-group-item-action:hover {
        color: #1b1e21;
        background-color: #b9bbbe;
    }

    .list-group-item-dark.list-group-item-action.active {
        color: #fff;
        background-color: #1b1e21;
        border-color: #1b1e21;
    }

.close {
    float: right;
    font-size: 1.3125rem;
    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):focus, .close:not(:disabled):not(.disabled):hover {
        opacity: .75;
    }

button.close {
    padding: 0;
    background-color: transparent;
    border: 0;
    -webkit-appearance: none;
    appearance: none;
}

a.close.disabled {
    pointer-events: none;
}

.toast {
    max-width: 350px;
    overflow: hidden;
    font-size: .875rem;
    background-color: rgba(255,255,255,.85);
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.1);
    box-shadow: 0 .25rem .75rem rgba(0,0,0,.1);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    opacity: 0;
    border-radius: .25rem;
}

    .toast:not(:last-child) {
        margin-bottom: .75rem;
    }

    .toast.showing {
        opacity: 1;
    }

    .toast.show {
        display: block;
        opacity: 1;
    }

    .toast.hide {
        display: none;
    }

.toast-header {
    display: flex;
    align-items: center;
    padding: .25rem .75rem;
    color: #6c757d;
    background-color: rgba(255,255,255,.85);
    background-clip: padding-box;
    border-bottom: 1px solid rgba(0,0,0,.05);
}

.toast-body {
    padding: .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: .5rem;
    pointer-events: none;
}

.modal.fade .modal-dialog {
    transition: transform .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-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-footer, .modal-dialog-scrollable .modal-header {
        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);
        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,.2);
    border-radius: .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: .5;
    }

.modal-header {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 1rem 1rem;
    border-bottom: 1px solid #f6f6f7;
    border-top-left-radius: .3rem;
    border-top-right-radius: .3rem;
}

    .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;
    align-items: center;
    justify-content: flex-end;
    padding: 1rem;
    border-top: 1px solid #f6f6f7;
    border-bottom-right-radius: .3rem;
    border-bottom-left-radius: .3rem;
}

    .modal-footer > :not(:first-child) {
        margin-left: .25rem;
    }

    .modal-footer > :not(:last-child) {
        margin-right: .25rem;
    }

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll;
}

@media (min-width:576px) {
    .modal-dialog {
        max-width: 500px;
        margin: 1.75rem auto;
    }

    .modal-dialog-scrollable {
        max-height: calc(100% - 3.5rem);
    }

        .modal-dialog-scrollable .modal-content {
            max-height: calc(100vh - 3.5rem);
        }

    .modal-dialog-centered {
        min-height: calc(100% - 3.5rem);
    }

        .modal-dialog-centered::before {
            height: calc(100vh - 3.5rem);
        }

    .modal-sm {
        max-width: 300px;
    }
}

@media (min-width:992px) {
    .modal-lg, .modal-xl {
        max-width: 800px;
    }
}

@media (min-width:1200px) {
    .modal-xl {
        max-width: 1140px;
    }
}

.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    margin: 0;
    font-family: "Nunito Sans",sans-serif;
    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: .875rem;
    word-wrap: break-word;
    opacity: 0;
}

    .tooltip.show {
        opacity: .9;
    }

    .tooltip .arrow {
        position: absolute;
        display: block;
        width: .8rem;
        height: .4rem;
    }

        .tooltip .arrow::before {
            position: absolute;
            content: "";
            border-color: transparent;
            border-style: solid;
        }

.bs-tooltip-auto[x-placement^=top], .bs-tooltip-top {
    padding: .4rem 0;
}

    .bs-tooltip-auto[x-placement^=top] .arrow, .bs-tooltip-top .arrow {
        bottom: 0;
    }

        .bs-tooltip-auto[x-placement^=top] .arrow::before, .bs-tooltip-top .arrow::before {
            top: 0;
            border-width: .4rem .4rem 0;
            border-top-color: #000;
        }

.bs-tooltip-auto[x-placement^=right], .bs-tooltip-right {
    padding: 0 .4rem;
}

    .bs-tooltip-auto[x-placement^=right] .arrow, .bs-tooltip-right .arrow {
        left: 0;
        width: .4rem;
        height: .8rem;
    }

        .bs-tooltip-auto[x-placement^=right] .arrow::before, .bs-tooltip-right .arrow::before {
            right: 0;
            border-width: .4rem .4rem .4rem 0;
            border-right-color: #000;
        }

.bs-tooltip-auto[x-placement^=bottom], .bs-tooltip-bottom {
    padding: .4rem 0;
}

    .bs-tooltip-auto[x-placement^=bottom] .arrow, .bs-tooltip-bottom .arrow {
        top: 0;
    }

        .bs-tooltip-auto[x-placement^=bottom] .arrow::before, .bs-tooltip-bottom .arrow::before {
            bottom: 0;
            border-width: 0 .4rem .4rem;
            border-bottom-color: #000;
        }

.bs-tooltip-auto[x-placement^=left], .bs-tooltip-left {
    padding: 0 .4rem;
}

    .bs-tooltip-auto[x-placement^=left] .arrow, .bs-tooltip-left .arrow {
        right: 0;
        width: .4rem;
        height: .8rem;
    }

        .bs-tooltip-auto[x-placement^=left] .arrow::before, .bs-tooltip-left .arrow::before {
            left: 0;
            border-width: .4rem 0 .4rem .4rem;
            border-left-color: #000;
        }

.tooltip-inner {
    max-width: 200px;
    padding: .3rem .6rem;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: .3rem;
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: block;
    max-width: 276px;
    font-family: "Nunito Sans",sans-serif;
    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: .875rem;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #f6f6f7;
    border-radius: .3rem;
}

    .popover .arrow {
        position: absolute;
        display: block;
        width: 1rem;
        height: .5rem;
        margin: 0 .5rem;
    }

        .popover .arrow::after, .popover .arrow::before {
            position: absolute;
            display: block;
            content: "";
            border-color: transparent;
            border-style: solid;
        }

.bs-popover-auto[x-placement^=top], .bs-popover-top {
    margin-bottom: .5rem;
}

    .bs-popover-auto[x-placement^=top] > .arrow, .bs-popover-top > .arrow {
        bottom: calc((.5rem + 1px) * -1);
    }

        .bs-popover-auto[x-placement^=top] > .arrow::before, .bs-popover-top > .arrow::before {
            bottom: 0;
            border-width: .5rem .5rem 0;
            border-top-color: #f6f6f7;
        }

        .bs-popover-auto[x-placement^=top] > .arrow::after, .bs-popover-top > .arrow::after {
            bottom: 1px;
            border-width: .5rem .5rem 0;
            border-top-color: #fff;
        }

.bs-popover-auto[x-placement^=right], .bs-popover-right {
    margin-left: .5rem;
}

    .bs-popover-auto[x-placement^=right] > .arrow, .bs-popover-right > .arrow {
        left: calc((.5rem + 1px) * -1);
        width: .5rem;
        height: 1rem;
        margin: .5rem 0;
    }

        .bs-popover-auto[x-placement^=right] > .arrow::before, .bs-popover-right > .arrow::before {
            left: 0;
            border-width: .5rem .5rem .5rem 0;
            border-right-color: #f6f6f7;
        }

        .bs-popover-auto[x-placement^=right] > .arrow::after, .bs-popover-right > .arrow::after {
            left: 1px;
            border-width: .5rem .5rem .5rem 0;
            border-right-color: #fff;
        }

.bs-popover-auto[x-placement^=bottom], .bs-popover-bottom {
    margin-top: .5rem;
}

    .bs-popover-auto[x-placement^=bottom] > .arrow, .bs-popover-bottom > .arrow {
        top: calc((.5rem + 1px) * -1);
    }

        .bs-popover-auto[x-placement^=bottom] > .arrow::before, .bs-popover-bottom > .arrow::before {
            top: 0;
            border-width: 0 .5rem .5rem .5rem;
            border-bottom-color: #f6f6f7;
        }

        .bs-popover-auto[x-placement^=bottom] > .arrow::after, .bs-popover-bottom > .arrow::after {
            top: 1px;
            border-width: 0 .5rem .5rem .5rem;
            border-bottom-color: #fff;
        }

    .bs-popover-auto[x-placement^=bottom] .popover-header::before, .bs-popover-bottom .popover-header::before {
        position: absolute;
        top: 0;
        left: 50%;
        display: block;
        width: 1rem;
        margin-left: -.5rem;
        content: "";
        border-bottom: 1px solid #f7f7f7;
    }

.bs-popover-auto[x-placement^=left], .bs-popover-left {
    margin-right: .5rem;
}

    .bs-popover-auto[x-placement^=left] > .arrow, .bs-popover-left > .arrow {
        right: calc((.5rem + 1px) * -1);
        width: .5rem;
        height: 1rem;
        margin: .5rem 0;
    }

        .bs-popover-auto[x-placement^=left] > .arrow::before, .bs-popover-left > .arrow::before {
            right: 0;
            border-width: .5rem 0 .5rem .5rem;
            border-left-color: #f6f6f7;
        }

        .bs-popover-auto[x-placement^=left] > .arrow::after, .bs-popover-left > .arrow::after {
            right: 1px;
            border-width: .5rem 0 .5rem .5rem;
            border-left-color: #fff;
        }

.popover-header {
    padding: .5rem .75rem;
    margin-bottom: 0;
    font-size: .875rem;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-top-left-radius: calc(.5rem - 1px);
    border-top-right-radius: calc(.5rem - 1px);
}

    .popover-header:empty {
        display: none;
    }

.popover-body {
    padding: .5rem .75rem;
    color: #6c757d;
}

.carousel {
    position: relative;
}

    .carousel.pointer-event {
        touch-action: pan-y;
    }

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
}

    .carousel-inner::after {
        display: block;
        clear: both;
        content: "";
    }

.carousel-item {
    position: relative;
    display: none;
    float: left;
    width: 100%;
    margin-right: -100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: transform .6s ease-in-out;
}

@media (prefers-reduced-motion:reduce) {
    .carousel-item {
        transition: none;
    }
}

.carousel-item-next, .carousel-item-prev, .carousel-item.active {
    display: block;
}

    .active.carousel-item-right, .carousel-item-next:not(.carousel-item-left) {
        transform: translateX(100%);
    }

    .active.carousel-item-left, .carousel-item-prev:not(.carousel-item-right) {
        transform: translateX(-100%);
    }

.carousel-fade .carousel-item {
    opacity: 0;
    transition-property: opacity;
    transform: none;
}

    .carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right, .carousel-fade .carousel-item.active {
        z-index: 1;
        opacity: 1;
    }

.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {
    z-index: 0;
    opacity: 0;
    transition: 0s .6s opacity;
}

@media (prefers-reduced-motion:reduce) {
    .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {
        transition: none;
    }
}

.carousel-control-next, .carousel-control-prev {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 15%;
    color: #fff;
    text-align: center;
    opacity: .5;
    transition: opacity .15s ease;
}

@media (prefers-reduced-motion:reduce) {
    .carousel-control-next, .carousel-control-prev {
        transition: none;
    }
}

.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: .9;
}

.carousel-control-prev {
    left: 0;
}

.carousel-control-next {
    right: 0;
}

.carousel-control-next-icon, .carousel-control-prev-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: no-repeat 50%/100% 100%;
}

.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e");
}

.carousel-indicators {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 15;
    display: flex;
    justify-content: center;
    padding-left: 0;
    margin-right: 15%;
    margin-left: 15%;
    list-style: none;
}

    .carousel-indicators li {
        box-sizing: content-box;
        flex: 0 1 auto;
        width: 30px;
        height: 3px;
        margin-right: 3px;
        margin-left: 3px;
        text-indent: -999px;
        cursor: pointer;
        background-color: #fff;
        background-clip: padding-box;
        border-top: 10px solid transparent;
        border-bottom: 10px solid transparent;
        opacity: .5;
        transition: opacity .6s ease;
    }

@media (prefers-reduced-motion:reduce) {
    .carousel-indicators li {
        transition: none;
    }
}

.carousel-indicators .active {
    opacity: 1;
}

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
}

@keyframes spinner-border {
    to {
        transform: rotate(360deg);
    }
}

.spinner-border {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: text-bottom;
    border: .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: .2em;
}

@keyframes spinner-grow {
    0% {
        transform: scale(0);
    }

    50% {
        opacity: 1;
    }
}

.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-primary {
    background-color: #5369f8 !important;
}

a.bg-primary:focus, a.bg-primary:hover, button.bg-primary:focus, button.bg-primary:hover {
    background-color: #223ef6 !important;
}

.bg-secondary {
    background-color: #1e2139 !important;
}

a.bg-secondary:focus, a.bg-secondary:hover, button.bg-secondary:focus, button.bg-secondary:hover {
    background-color: #0c0e18 !important;
}

.bg-success {
    background-color: #43d39e !important;
}

a.bg-success:focus, a.bg-success:hover, button.bg-success:focus, button.bg-success:hover {
    background-color: #2bb884 !important;
}

.bg-info {
    background-color: #25c2e3 !important;
}

a.bg-info:focus, a.bg-info:hover, button.bg-info:focus, button.bg-info:hover {
    background-color: #18a0bd !important;
}

.bg-warning {
    background-color: #ffbe0b !important;
}

a.bg-warning:focus, a.bg-warning:hover, button.bg-warning:focus, button.bg-warning:hover {
    background-color: #d79e00 !important;
}

.bg-danger {
    background-color: #ff5c75 !important;
}

a.bg-danger:focus, a.bg-danger:hover, button.bg-danger:focus, button.bg-danger:hover {
    background-color: #ff294a !important;
}

.bg-light {
    background-color: #f8f9fa !important;
}

a.bg-light:focus, a.bg-light:hover, button.bg-light:focus, button.bg-light:hover {
    background-color: #dae0e5 !important;
}

.bg-dark {
    background-color: #343a40 !important;
}

a.bg-dark:focus, a.bg-dark:hover, button.bg-dark:focus, button.bg-dark:hover {
    background-color: #1d2124 !important;
}

.bg-white {
    background-color: #fff !important;
}

.bg-transparent {
    background-color: transparent !important;
}

.border {
    border: 1px solid #f6f6f7 !important;
}

.border-top {
    border-top: 1px solid #f6f6f7 !important;
}

.border-right {
    border-right: 1px solid #f6f6f7 !important;
}

.border-bottom {
    border-bottom: 1px solid #f6f6f7 !important;
}

.border-left {
    border-left: 1px solid #f6f6f7 !important;
}

.border-0 {
    border: 0 !important;
}

.border-top-0 {
    border-top: 0 !important;
}

.border-right-0 {
    border-right: 0 !important;
}

.border-bottom-0 {
    border-bottom: 0 !important;
}

.border-left-0 {
    border-left: 0 !important;
}

.border-primary {
    border-color: #5369f8 !important;
}

.border-secondary {
    border-color: #1e2139 !important;
}

.border-success {
    border-color: #43d39e !important;
}

.border-info {
    border-color: #25c2e3 !important;
}

.border-warning {
    border-color: #ffbe0b !important;
}

.border-danger {
    border-color: #ff5c75 !important;
}

.border-light {
    border-color: #f8f9fa !important;
}

.border-dark {
    border-color: #343a40 !important;
}

.border-white {
    border-color: #fff !important;
}

.rounded-sm {
    border-radius: .2rem !important;
}

.rounded {
    border-radius: .3rem !important;
}

.rounded-top {
    border-top-left-radius: .3rem !important;
    border-top-right-radius: .3rem !important;
}

.rounded-right {
    border-top-right-radius: .3rem !important;
    border-bottom-right-radius: .3rem !important;
}

.rounded-bottom {
    border-bottom-right-radius: .3rem !important;
    border-bottom-left-radius: .3rem !important;
}

.rounded-left {
    border-top-left-radius: .3rem !important;
    border-bottom-left-radius: .3rem !important;
}

.rounded-lg {
    border-radius: .5rem !important;
}

.rounded-circle {
    border-radius: 50% !important;
}

.rounded-pill {
    border-radius: 50rem !important;
}

.rounded-0 {
    border-radius: 0 !important;
}

.clearfix::after {
    display: block;
    clear: both;
    content: "";
}

.d-none {
    display: none !important;
}

.d-inline {
    display: inline !important;
}

.d-inline-block {
    display: inline-block !important;
}

.d-block {
    display: block !important;
}

.d-table {
    display: table !important;
}

.d-table-row {
    display: table-row !important;
}

.d-table-cell {
    display: table-cell !important;
}

.d-flex {
    display: flex !important;
}

.d-inline-flex {
    display: inline-flex !important;
}

@media (min-width:576px) {
    .d-sm-none {
        display: none !important;
    }

    .d-sm-inline {
        display: inline !important;
    }

    .d-sm-inline-block {
        display: inline-block !important;
    }

    .d-sm-block {
        display: block !important;
    }

    .d-sm-table {
        display: table !important;
    }

    .d-sm-table-row {
        display: table-row !important;
    }

    .d-sm-table-cell {
        display: table-cell !important;
    }

    .d-sm-flex {
        display: flex !important;
    }

    .d-sm-inline-flex {
        display: inline-flex !important;
    }
}

@media (min-width:768px) {
    .d-md-none {
        display: none !important;
    }

    .d-md-inline {
        display: inline !important;
    }

    .d-md-inline-block {
        display: inline-block !important;
    }

    .d-md-block {
        display: block !important;
    }

    .d-md-table {
        display: table !important;
    }

    .d-md-table-row {
        display: table-row !important;
    }

    .d-md-table-cell {
        display: table-cell !important;
    }

    .d-md-flex {
        display: flex !important;
    }

    .d-md-inline-flex {
        display: inline-flex !important;
    }
}

@media (min-width:992px) {
    .d-lg-none {
        display: none !important;
    }

    .d-lg-inline {
        display: inline !important;
    }

    .d-lg-inline-block {
        display: inline-block !important;
    }

    .d-lg-block {
        display: block !important;
    }

    .d-lg-table {
        display: table !important;
    }

    .d-lg-table-row {
        display: table-row !important;
    }

    .d-lg-table-cell {
        display: table-cell !important;
    }

    .d-lg-flex {
        display: flex !important;
    }

    .d-lg-inline-flex {
        display: inline-flex !important;
    }
}

@media (min-width:1200px) {
    .d-xl-none {
        display: none !important;
    }

    .d-xl-inline {
        display: inline !important;
    }

    .d-xl-inline-block {
        display: inline-block !important;
    }

    .d-xl-block {
        display: block !important;
    }

    .d-xl-table {
        display: table !important;
    }

    .d-xl-table-row {
        display: table-row !important;
    }

    .d-xl-table-cell {
        display: table-cell !important;
    }

    .d-xl-flex {
        display: flex !important;
    }

    .d-xl-inline-flex {
        display: inline-flex !important;
    }
}

@media print {
    .d-print-none {
        display: none !important;
    }

    .d-print-inline {
        display: inline !important;
    }

    .d-print-inline-block {
        display: inline-block !important;
    }

    .d-print-block {
        display: block !important;
    }

    .d-print-table {
        display: table !important;
    }

    .d-print-table-row {
        display: table-row !important;
    }

    .d-print-table-cell {
        display: table-cell !important;
    }

    .d-print-flex {
        display: flex !important;
    }

    .d-print-inline-flex {
        display: inline-flex !important;
    }
}

.embed-responsive {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    overflow: hidden;
}

    .embed-responsive::before {
        display: block;
        content: "";
    }

    .embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border: 0;
    }

.embed-responsive-21by9::before {
    padding-top: 42.85714%;
}

.embed-responsive-16by9::before {
    padding-top: 56.25%;
}

.embed-responsive-4by3::before {
    padding-top: 75%;
}

.embed-responsive-1by1::before {
    padding-top: 100%;
}

.embed-responsive-21by9::before {
    padding-top: 42.85714%;
}

.embed-responsive-16by9::before {
    padding-top: 56.25%;
}

.embed-responsive-4by3::before {
    padding-top: 75%;
}

.embed-responsive-1by1::before {
    padding-top: 100%;
}

.flex-row {
    flex-direction: row !important;
}

.flex-column {
    flex-direction: column !important;
}

.flex-row-reverse {
    flex-direction: row-reverse !important;
}

.flex-column-reverse {
    flex-direction: column-reverse !important;
}

.flex-wrap {
    flex-wrap: wrap !important;
}

.flex-nowrap {
    flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
}

.flex-fill {
    flex: 1 1 auto !important;
}

.flex-grow-0 {
    flex-grow: 0 !important;
}

.flex-grow-1 {
    flex-grow: 1 !important;
}

.flex-shrink-0 {
    flex-shrink: 0 !important;
}

.flex-shrink-1 {
    flex-shrink: 1 !important;
}

.justify-content-start {
    justify-content: flex-start !important;
}

.justify-content-end {
    justify-content: flex-end !important;
}

.justify-content-center {
    justify-content: center !important;
}

.justify-content-between {
    justify-content: space-between !important;
}

.justify-content-around {
    justify-content: space-around !important;
}

.align-items-start {
    align-items: flex-start !important;
}

.align-items-end {
    align-items: flex-end !important;
}

.align-items-center {
    align-items: center !important;
}

.align-items-baseline {
    align-items: baseline !important;
}

.align-items-stretch {
    align-items: stretch !important;
}

.align-content-start {
    align-content: flex-start !important;
}

.align-content-end {
    align-content: flex-end !important;
}

.align-content-center {
    align-content: center !important;
}

.align-content-between {
    align-content: space-between !important;
}

.align-content-around {
    align-content: space-around !important;
}

.align-content-stretch {
    align-content: stretch !important;
}

.align-self-auto {
    align-self: auto !important;
}

.align-self-start {
    align-self: flex-start !important;
}

.align-self-end {
    align-self: flex-end !important;
}

.align-self-center {
    align-self: center !important;
}

.align-self-baseline {
    align-self: baseline !important;
}

.align-self-stretch {
    align-self: stretch !important;
}

@media (min-width:576px) {
    .flex-sm-row {
        flex-direction: row !important;
    }

    .flex-sm-column {
        flex-direction: column !important;
    }

    .flex-sm-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-sm-column-reverse {
        flex-direction: column-reverse !important;
    }

    .flex-sm-wrap {
        flex-wrap: wrap !important;
    }

    .flex-sm-nowrap {
        flex-wrap: nowrap !important;
    }

    .flex-sm-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .flex-sm-fill {
        flex: 1 1 auto !important;
    }

    .flex-sm-grow-0 {
        flex-grow: 0 !important;
    }

    .flex-sm-grow-1 {
        flex-grow: 1 !important;
    }

    .flex-sm-shrink-0 {
        flex-shrink: 0 !important;
    }

    .flex-sm-shrink-1 {
        flex-shrink: 1 !important;
    }

    .justify-content-sm-start {
        justify-content: flex-start !important;
    }

    .justify-content-sm-end {
        justify-content: flex-end !important;
    }

    .justify-content-sm-center {
        justify-content: center !important;
    }

    .justify-content-sm-between {
        justify-content: space-between !important;
    }

    .justify-content-sm-around {
        justify-content: space-around !important;
    }

    .align-items-sm-start {
        align-items: flex-start !important;
    }

    .align-items-sm-end {
        align-items: flex-end !important;
    }

    .align-items-sm-center {
        align-items: center !important;
    }

    .align-items-sm-baseline {
        align-items: baseline !important;
    }

    .align-items-sm-stretch {
        align-items: stretch !important;
    }

    .align-content-sm-start {
        align-content: flex-start !important;
    }

    .align-content-sm-end {
        align-content: flex-end !important;
    }

    .align-content-sm-center {
        align-content: center !important;
    }

    .align-content-sm-between {
        align-content: space-between !important;
    }

    .align-content-sm-around {
        align-content: space-around !important;
    }

    .align-content-sm-stretch {
        align-content: stretch !important;
    }

    .align-self-sm-auto {
        align-self: auto !important;
    }

    .align-self-sm-start {
        align-self: flex-start !important;
    }

    .align-self-sm-end {
        align-self: flex-end !important;
    }

    .align-self-sm-center {
        align-self: center !important;
    }

    .align-self-sm-baseline {
        align-self: baseline !important;
    }

    .align-self-sm-stretch {
        align-self: stretch !important;
    }
}

@media (min-width:768px) {
    .flex-md-row {
        flex-direction: row !important;
    }

    .flex-md-column {
        flex-direction: column !important;
    }

    .flex-md-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-md-column-reverse {
        flex-direction: column-reverse !important;
    }

    .flex-md-wrap {
        flex-wrap: wrap !important;
    }

    .flex-md-nowrap {
        flex-wrap: nowrap !important;
    }

    .flex-md-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .flex-md-fill {
        flex: 1 1 auto !important;
    }

    .flex-md-grow-0 {
        flex-grow: 0 !important;
    }

    .flex-md-grow-1 {
        flex-grow: 1 !important;
    }

    .flex-md-shrink-0 {
        flex-shrink: 0 !important;
    }

    .flex-md-shrink-1 {
        flex-shrink: 1 !important;
    }

    .justify-content-md-start {
        justify-content: flex-start !important;
    }

    .justify-content-md-end {
        justify-content: flex-end !important;
    }

    .justify-content-md-center {
        justify-content: center !important;
    }

    .justify-content-md-between {
        justify-content: space-between !important;
    }

    .justify-content-md-around {
        justify-content: space-around !important;
    }

    .align-items-md-start {
        align-items: flex-start !important;
    }

    .align-items-md-end {
        align-items: flex-end !important;
    }

    .align-items-md-center {
        align-items: center !important;
    }

    .align-items-md-baseline {
        align-items: baseline !important;
    }

    .align-items-md-stretch {
        align-items: stretch !important;
    }

    .align-content-md-start {
        align-content: flex-start !important;
    }

    .align-content-md-end {
        align-content: flex-end !important;
    }

    .align-content-md-center {
        align-content: center !important;
    }

    .align-content-md-between {
        align-content: space-between !important;
    }

    .align-content-md-around {
        align-content: space-around !important;
    }

    .align-content-md-stretch {
        align-content: stretch !important;
    }

    .align-self-md-auto {
        align-self: auto !important;
    }

    .align-self-md-start {
        align-self: flex-start !important;
    }

    .align-self-md-end {
        align-self: flex-end !important;
    }

    .align-self-md-center {
        align-self: center !important;
    }

    .align-self-md-baseline {
        align-self: baseline !important;
    }

    .align-self-md-stretch {
        align-self: stretch !important;
    }
}

@media (min-width:992px) {
    .flex-lg-row {
        flex-direction: row !important;
    }

    .flex-lg-column {
        flex-direction: column !important;
    }

    .flex-lg-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-lg-column-reverse {
        flex-direction: column-reverse !important;
    }

    .flex-lg-wrap {
        flex-wrap: wrap !important;
    }

    .flex-lg-nowrap {
        flex-wrap: nowrap !important;
    }

    .flex-lg-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .flex-lg-fill {
        flex: 1 1 auto !important;
    }

    .flex-lg-grow-0 {
        flex-grow: 0 !important;
    }

    .flex-lg-grow-1 {
        flex-grow: 1 !important;
    }

    .flex-lg-shrink-0 {
        flex-shrink: 0 !important;
    }

    .flex-lg-shrink-1 {
        flex-shrink: 1 !important;
    }

    .justify-content-lg-start {
        justify-content: flex-start !important;
    }

    .justify-content-lg-end {
        justify-content: flex-end !important;
    }

    .justify-content-lg-center {
        justify-content: center !important;
    }

    .justify-content-lg-between {
        justify-content: space-between !important;
    }

    .justify-content-lg-around {
        justify-content: space-around !important;
    }

    .align-items-lg-start {
        align-items: flex-start !important;
    }

    .align-items-lg-end {
        align-items: flex-end !important;
    }

    .align-items-lg-center {
        align-items: center !important;
    }

    .align-items-lg-baseline {
        align-items: baseline !important;
    }

    .align-items-lg-stretch {
        align-items: stretch !important;
    }

    .align-content-lg-start {
        align-content: flex-start !important;
    }

    .align-content-lg-end {
        align-content: flex-end !important;
    }

    .align-content-lg-center {
        align-content: center !important;
    }

    .align-content-lg-between {
        align-content: space-between !important;
    }

    .align-content-lg-around {
        align-content: space-around !important;
    }

    .align-content-lg-stretch {
        align-content: stretch !important;
    }

    .align-self-lg-auto {
        align-self: auto !important;
    }

    .align-self-lg-start {
        align-self: flex-start !important;
    }

    .align-self-lg-end {
        align-self: flex-end !important;
    }

    .align-self-lg-center {
        align-self: center !important;
    }

    .align-self-lg-baseline {
        align-self: baseline !important;
    }

    .align-self-lg-stretch {
        align-self: stretch !important;
    }
}

@media (min-width:1200px) {
    .flex-xl-row {
        flex-direction: row !important;
    }

    .flex-xl-column {
        flex-direction: column !important;
    }

    .flex-xl-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-xl-column-reverse {
        flex-direction: column-reverse !important;
    }

    .flex-xl-wrap {
        flex-wrap: wrap !important;
    }

    .flex-xl-nowrap {
        flex-wrap: nowrap !important;
    }

    .flex-xl-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .flex-xl-fill {
        flex: 1 1 auto !important;
    }

    .flex-xl-grow-0 {
        flex-grow: 0 !important;
    }

    .flex-xl-grow-1 {
        flex-grow: 1 !important;
    }

    .flex-xl-shrink-0 {
        flex-shrink: 0 !important;
    }

    .flex-xl-shrink-1 {
        flex-shrink: 1 !important;
    }

    .justify-content-xl-start {
        justify-content: flex-start !important;
    }

    .justify-content-xl-end {
        justify-content: flex-end !important;
    }

    .justify-content-xl-center {
        justify-content: center !important;
    }

    .justify-content-xl-between {
        justify-content: space-between !important;
    }

    .justify-content-xl-around {
        justify-content: space-around !important;
    }

    .align-items-xl-start {
        align-items: flex-start !important;
    }

    .align-items-xl-end {
        align-items: flex-end !important;
    }

    .align-items-xl-center {
        align-items: center !important;
    }

    .align-items-xl-baseline {
        align-items: baseline !important;
    }

    .align-items-xl-stretch {
        align-items: stretch !important;
    }

    .align-content-xl-start {
        align-content: flex-start !important;
    }

    .align-content-xl-end {
        align-content: flex-end !important;
    }

    .align-content-xl-center {
        align-content: center !important;
    }

    .align-content-xl-between {
        align-content: space-between !important;
    }

    .align-content-xl-around {
        align-content: space-around !important;
    }

    .align-content-xl-stretch {
        align-content: stretch !important;
    }

    .align-self-xl-auto {
        align-self: auto !important;
    }

    .align-self-xl-start {
        align-self: flex-start !important;
    }

    .align-self-xl-end {
        align-self: flex-end !important;
    }

    .align-self-xl-center {
        align-self: center !important;
    }

    .align-self-xl-baseline {
        align-self: baseline !important;
    }

    .align-self-xl-stretch {
        align-self: stretch !important;
    }
}

.float-left {
    float: left !important;
}

.float-right {
    float: right !important;
}

.float-none {
    float: none !important;
}

@media (min-width:576px) {
    .float-sm-left {
        float: left !important;
    }

    .float-sm-right {
        float: right !important;
    }

    .float-sm-none {
        float: none !important;
    }
}

@media (min-width:768px) {
    .float-md-left {
        float: left !important;
    }

    .float-md-right {
        float: right !important;
    }

    .float-md-none {
        float: none !important;
    }
}

@media (min-width:992px) {
    .float-lg-left {
        float: left !important;
    }

    .float-lg-right {
        float: right !important;
    }

    .float-lg-none {
        float: none !important;
    }
}

@media (min-width:1200px) {
    .float-xl-left {
        float: left !important;
    }

    .float-xl-right {
        float: right !important;
    }

    .float-xl-none {
        float: none !important;
    }
}

.overflow-auto {
    overflow: auto !important;
}

.overflow-hidden {
    overflow: hidden !important;
}

.position-static {
    position: static !important;
}

.position-relative {
    position: relative !important;
}

.position-absolute {
    position: absolute !important;
}

.position-fixed {
    position: fixed !important;
}

.position-sticky {
    position: sticky !important;
}

.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
}

.fixed-bottom {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030;
}

@supports (position:sticky) {
    .sticky-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    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 .05rem .01rem rgba(75,75,90,.075) !important;
}

.shadow {
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important;
}

.shadow-lg {
    box-shadow: 0 1rem 3rem rgba(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;
}

.mw-100 {
    max-width: 100% !important;
}

.mh-100 {
    max-height: 100% !important;
}

.min-vw-100 {
    min-width: 100vw !important;
}

.min-vh-100 {
    min-height: 100vh !important;
}

.vw-100 {
    width: 100vw !important;
}

.vh-100 {
    height: 100vh !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);
}

.m-0 {
    margin: 0 !important;
}

.mt-0, .my-0 {
    margin-top: 0 !important;
}

.mr-0, .mx-0 {
    margin-right: 0 !important;
}

.mb-0, .my-0 {
    margin-bottom: 0 !important;
}

.ml-0, .mx-0 {
    margin-left: 0 !important;
}

.m-1 {
    margin: .25rem !important;
}

.mt-1, .my-1 {
    margin-top: .25rem !important;
}

.mr-1, .mx-1 {
    margin-right: .25rem !important;
}

.mb-1, .my-1 {
    margin-bottom: .25rem !important;
}

.ml-1, .mx-1 {
    margin-left: .25rem !important;
}

.m-2 {
    margin: .5rem !important;
}

.mt-2, .my-2 {
    margin-top: .5rem !important;
}

.mr-2, .mx-2 {
    margin-right: .5rem !important;
}

.mb-2, .my-2 {
    margin-bottom: .5rem !important;
}

.ml-2, .mx-2 {
    margin-left: .5rem !important;
}

.m-3 {
    margin: 1rem !important;
}

.mt-3, .my-3 {
    margin-top: 1rem !important;
}

.mr-3, .mx-3 {
    margin-right: 1rem !important;
}

.mb-3, .my-3 {
    margin-bottom: 1rem !important;
}

.ml-3, .mx-3 {
    margin-left: 1rem !important;
}

.m-4 {
    margin: 1.5rem !important;
}

.mt-4, .my-4 {
    margin-top: 1.5rem !important;
}

.mr-4, .mx-4 {
    margin-right: 1.5rem !important;
}

.mb-4, .my-4 {
    margin-bottom: 1.5rem !important;
}

.ml-4, .mx-4 {
    margin-left: 1.5rem !important;
}

.m-5 {
    margin: 3rem !important;
}

.mt-5, .my-5 {
    margin-top: 3rem !important;
}

.mr-5, .mx-5 {
    margin-right: 3rem !important;
}

.mb-5, .my-5 {
    margin-bottom: 3rem !important;
}

.ml-5, .mx-5 {
    margin-left: 3rem !important;
}

.p-0 {
    padding: 0 !important;
}

.pt-0, .py-0 {
    padding-top: 0 !important;
}

.pr-0, .px-0 {
    padding-right: 0 !important;
}

.pb-0, .py-0 {
    padding-bottom: 0 !important;
}

.pl-0, .px-0 {
    padding-left: 0 !important;
}

.p-1 {
    padding: .25rem !important;
}

.pt-1, .py-1 {
    padding-top: .25rem !important;
}

.pr-1, .px-1 {
    padding-right: .25rem !important;
}

.pb-1, .py-1 {
    padding-bottom: .25rem !important;
}

.pl-1, .px-1 {
    padding-left: .25rem !important;
}

.p-2 {
    padding: .5rem !important;
}

.pt-2, .py-2 {
    padding-top: .5rem !important;
}

.pr-2, .px-2 {
    padding-right: .5rem !important;
}

.pb-2, .py-2 {
    padding-bottom: .5rem !important;
}

.pl-2, .px-2 {
    padding-left: .5rem !important;
}

.p-3 {
    padding: 1rem !important;
}

.pt-3, .py-3 {
    padding-top: 1rem !important;
}

.pr-3, .px-3 {
    padding-right: 1rem !important;
}

.pb-3, .py-3 {
    padding-bottom: 1rem !important;
}

.pl-3, .px-3 {
    padding-left: 1rem !important;
}

.p-4 {
    padding: 1.5rem !important;
}

.pt-4, .py-4 {
    padding-top: 1.5rem !important;
}

.pr-4, .px-4 {
    padding-right: 1.5rem !important;
}

.pb-4, .py-4 {
    padding-bottom: 1.5rem !important;
}

.pl-4, .px-4 {
    padding-left: 1.5rem !important;
}

.p-5 {
    padding: 3rem !important;
}

.pt-5, .py-5 {
    padding-top: 3rem !important;
}

.pr-5, .px-5 {
    padding-right: 3rem !important;
}

.pb-5, .py-5 {
    padding-bottom: 3rem !important;
}

.pl-5, .px-5 {
    padding-left: 3rem !important;
}

.m-n1 {
    margin: -.25rem !important;
}

.mt-n1, .my-n1 {
    margin-top: -.25rem !important;
}

.mr-n1, .mx-n1 {
    margin-right: -.25rem !important;
}

.mb-n1, .my-n1 {
    margin-bottom: -.25rem !important;
}

.ml-n1, .mx-n1 {
    margin-left: -.25rem !important;
}

.m-n2 {
    margin: -.5rem !important;
}

.mt-n2, .my-n2 {
    margin-top: -.5rem !important;
}

.mr-n2, .mx-n2 {
    margin-right: -.5rem !important;
}

.mb-n2, .my-n2 {
    margin-bottom: -.5rem !important;
}

.ml-n2, .mx-n2 {
    margin-left: -.5rem !important;
}

.m-n3 {
    margin: -1rem !important;
}

.mt-n3, .my-n3 {
    margin-top: -1rem !important;
}

.mr-n3, .mx-n3 {
    margin-right: -1rem !important;
}

.mb-n3, .my-n3 {
    margin-bottom: -1rem !important;
}

.ml-n3, .mx-n3 {
    margin-left: -1rem !important;
}

.m-n4 {
    margin: -1.5rem !important;
}

.mt-n4, .my-n4 {
    margin-top: -1.5rem !important;
}

.mr-n4, .mx-n4 {
    margin-right: -1.5rem !important;
}

.mb-n4, .my-n4 {
    margin-bottom: -1.5rem !important;
}

.ml-n4, .mx-n4 {
    margin-left: -1.5rem !important;
}

.m-n5 {
    margin: -3rem !important;
}

.mt-n5, .my-n5 {
    margin-top: -3rem !important;
}

.mr-n5, .mx-n5 {
    margin-right: -3rem !important;
}

.mb-n5, .my-n5 {
    margin-bottom: -3rem !important;
}

.ml-n5, .mx-n5 {
    margin-left: -3rem !important;
}

.m-auto {
    margin: auto !important;
}

.mt-auto, .my-auto {
    margin-top: auto !important;
}

.mr-auto, .mx-auto {
    margin-right: auto !important;
}

.mb-auto, .my-auto {
    margin-bottom: auto !important;
}

.ml-auto, .mx-auto {
    margin-left: auto !important;
}

@media (min-width:576px) {
    .m-sm-0 {
        margin: 0 !important;
    }

    .mt-sm-0, .my-sm-0 {
        margin-top: 0 !important;
    }

    .mr-sm-0, .mx-sm-0 {
        margin-right: 0 !important;
    }

    .mb-sm-0, .my-sm-0 {
        margin-bottom: 0 !important;
    }

    .ml-sm-0, .mx-sm-0 {
        margin-left: 0 !important;
    }

    .m-sm-1 {
        margin: .25rem !important;
    }

    .mt-sm-1, .my-sm-1 {
        margin-top: .25rem !important;
    }

    .mr-sm-1, .mx-sm-1 {
        margin-right: .25rem !important;
    }

    .mb-sm-1, .my-sm-1 {
        margin-bottom: .25rem !important;
    }

    .ml-sm-1, .mx-sm-1 {
        margin-left: .25rem !important;
    }

    .m-sm-2 {
        margin: .5rem !important;
    }

    .mt-sm-2, .my-sm-2 {
        margin-top: .5rem !important;
    }

    .mr-sm-2, .mx-sm-2 {
        margin-right: .5rem !important;
    }

    .mb-sm-2, .my-sm-2 {
        margin-bottom: .5rem !important;
    }

    .ml-sm-2, .mx-sm-2 {
        margin-left: .5rem !important;
    }

    .m-sm-3 {
        margin: 1rem !important;
    }

    .mt-sm-3, .my-sm-3 {
        margin-top: 1rem !important;
    }

    .mr-sm-3, .mx-sm-3 {
        margin-right: 1rem !important;
    }

    .mb-sm-3, .my-sm-3 {
        margin-bottom: 1rem !important;
    }

    .ml-sm-3, .mx-sm-3 {
        margin-left: 1rem !important;
    }

    .m-sm-4 {
        margin: 1.5rem !important;
    }

    .mt-sm-4, .my-sm-4 {
        margin-top: 1.5rem !important;
    }

    .mr-sm-4, .mx-sm-4 {
        margin-right: 1.5rem !important;
    }

    .mb-sm-4, .my-sm-4 {
        margin-bottom: 1.5rem !important;
    }

    .ml-sm-4, .mx-sm-4 {
        margin-left: 1.5rem !important;
    }

    .m-sm-5 {
        margin: 3rem !important;
    }

    .mt-sm-5, .my-sm-5 {
        margin-top: 3rem !important;
    }

    .mr-sm-5, .mx-sm-5 {
        margin-right: 3rem !important;
    }

    .mb-sm-5, .my-sm-5 {
        margin-bottom: 3rem !important;
    }

    .ml-sm-5, .mx-sm-5 {
        margin-left: 3rem !important;
    }

    .p-sm-0 {
        padding: 0 !important;
    }

    .pt-sm-0, .py-sm-0 {
        padding-top: 0 !important;
    }

    .pr-sm-0, .px-sm-0 {
        padding-right: 0 !important;
    }

    .pb-sm-0, .py-sm-0 {
        padding-bottom: 0 !important;
    }

    .pl-sm-0, .px-sm-0 {
        padding-left: 0 !important;
    }

    .p-sm-1 {
        padding: .25rem !important;
    }

    .pt-sm-1, .py-sm-1 {
        padding-top: .25rem !important;
    }

    .pr-sm-1, .px-sm-1 {
        padding-right: .25rem !important;
    }

    .pb-sm-1, .py-sm-1 {
        padding-bottom: .25rem !important;
    }

    .pl-sm-1, .px-sm-1 {
        padding-left: .25rem !important;
    }

    .p-sm-2 {
        padding: .5rem !important;
    }

    .pt-sm-2, .py-sm-2 {
        padding-top: .5rem !important;
    }

    .pr-sm-2, .px-sm-2 {
        padding-right: .5rem !important;
    }

    .pb-sm-2, .py-sm-2 {
        padding-bottom: .5rem !important;
    }

    .pl-sm-2, .px-sm-2 {
        padding-left: .5rem !important;
    }

    .p-sm-3 {
        padding: 1rem !important;
    }

    .pt-sm-3, .py-sm-3 {
        padding-top: 1rem !important;
    }

    .pr-sm-3, .px-sm-3 {
        padding-right: 1rem !important;
    }

    .pb-sm-3, .py-sm-3 {
        padding-bottom: 1rem !important;
    }

    .pl-sm-3, .px-sm-3 {
        padding-left: 1rem !important;
    }

    .p-sm-4 {
        padding: 1.5rem !important;
    }

    .pt-sm-4, .py-sm-4 {
        padding-top: 1.5rem !important;
    }

    .pr-sm-4, .px-sm-4 {
        padding-right: 1.5rem !important;
    }

    .pb-sm-4, .py-sm-4 {
        padding-bottom: 1.5rem !important;
    }

    .pl-sm-4, .px-sm-4 {
        padding-left: 1.5rem !important;
    }

    .p-sm-5 {
        padding: 3rem !important;
    }

    .pt-sm-5, .py-sm-5 {
        padding-top: 3rem !important;
    }

    .pr-sm-5, .px-sm-5 {
        padding-right: 3rem !important;
    }

    .pb-sm-5, .py-sm-5 {
        padding-bottom: 3rem !important;
    }

    .pl-sm-5, .px-sm-5 {
        padding-left: 3rem !important;
    }

    .m-sm-n1 {
        margin: -.25rem !important;
    }

    .mt-sm-n1, .my-sm-n1 {
        margin-top: -.25rem !important;
    }

    .mr-sm-n1, .mx-sm-n1 {
        margin-right: -.25rem !important;
    }

    .mb-sm-n1, .my-sm-n1 {
        margin-bottom: -.25rem !important;
    }

    .ml-sm-n1, .mx-sm-n1 {
        margin-left: -.25rem !important;
    }

    .m-sm-n2 {
        margin: -.5rem !important;
    }

    .mt-sm-n2, .my-sm-n2 {
        margin-top: -.5rem !important;
    }

    .mr-sm-n2, .mx-sm-n2 {
        margin-right: -.5rem !important;
    }

    .mb-sm-n2, .my-sm-n2 {
        margin-bottom: -.5rem !important;
    }

    .ml-sm-n2, .mx-sm-n2 {
        margin-left: -.5rem !important;
    }

    .m-sm-n3 {
        margin: -1rem !important;
    }

    .mt-sm-n3, .my-sm-n3 {
        margin-top: -1rem !important;
    }

    .mr-sm-n3, .mx-sm-n3 {
        margin-right: -1rem !important;
    }

    .mb-sm-n3, .my-sm-n3 {
        margin-bottom: -1rem !important;
    }

    .ml-sm-n3, .mx-sm-n3 {
        margin-left: -1rem !important;
    }

    .m-sm-n4 {
        margin: -1.5rem !important;
    }

    .mt-sm-n4, .my-sm-n4 {
        margin-top: -1.5rem !important;
    }

    .mr-sm-n4, .mx-sm-n4 {
        margin-right: -1.5rem !important;
    }

    .mb-sm-n4, .my-sm-n4 {
        margin-bottom: -1.5rem !important;
    }

    .ml-sm-n4, .mx-sm-n4 {
        margin-left: -1.5rem !important;
    }

    .m-sm-n5 {
        margin: -3rem !important;
    }

    .mt-sm-n5, .my-sm-n5 {
        margin-top: -3rem !important;
    }

    .mr-sm-n5, .mx-sm-n5 {
        margin-right: -3rem !important;
    }

    .mb-sm-n5, .my-sm-n5 {
        margin-bottom: -3rem !important;
    }

    .ml-sm-n5, .mx-sm-n5 {
        margin-left: -3rem !important;
    }

    .m-sm-auto {
        margin: auto !important;
    }

    .mt-sm-auto, .my-sm-auto {
        margin-top: auto !important;
    }

    .mr-sm-auto, .mx-sm-auto {
        margin-right: auto !important;
    }

    .mb-sm-auto, .my-sm-auto {
        margin-bottom: auto !important;
    }

    .ml-sm-auto, .mx-sm-auto {
        margin-left: auto !important;
    }
}

@media (min-width:768px) {
    .m-md-0 {
        margin: 0 !important;
    }

    .mt-md-0, .my-md-0 {
        margin-top: 0 !important;
    }

    .mr-md-0, .mx-md-0 {
        margin-right: 0 !important;
    }

    .mb-md-0, .my-md-0 {
        margin-bottom: 0 !important;
    }

    .ml-md-0, .mx-md-0 {
        margin-left: 0 !important;
    }

    .m-md-1 {
        margin: .25rem !important;
    }

    .mt-md-1, .my-md-1 {
        margin-top: .25rem !important;
    }

    .mr-md-1, .mx-md-1 {
        margin-right: .25rem !important;
    }

    .mb-md-1, .my-md-1 {
        margin-bottom: .25rem !important;
    }

    .ml-md-1, .mx-md-1 {
        margin-left: .25rem !important;
    }

    .m-md-2 {
        margin: .5rem !important;
    }

    .mt-md-2, .my-md-2 {
        margin-top: .5rem !important;
    }

    .mr-md-2, .mx-md-2 {
        margin-right: .5rem !important;
    }

    .mb-md-2, .my-md-2 {
        margin-bottom: .5rem !important;
    }

    .ml-md-2, .mx-md-2 {
        margin-left: .5rem !important;
    }

    .m-md-3 {
        margin: 1rem !important;
    }

    .mt-md-3, .my-md-3 {
        margin-top: 1rem !important;
    }

    .mr-md-3, .mx-md-3 {
        margin-right: 1rem !important;
    }

    .mb-md-3, .my-md-3 {
        margin-bottom: 1rem !important;
    }

    .ml-md-3, .mx-md-3 {
        margin-left: 1rem !important;
    }

    .m-md-4 {
        margin: 1.5rem !important;
    }

    .mt-md-4, .my-md-4 {
        margin-top: 1.5rem !important;
    }

    .mr-md-4, .mx-md-4 {
        margin-right: 1.5rem !important;
    }

    .mb-md-4, .my-md-4 {
        margin-bottom: 1.5rem !important;
    }

    .ml-md-4, .mx-md-4 {
        margin-left: 1.5rem !important;
    }

    .m-md-5 {
        margin: 3rem !important;
    }

    .mt-md-5, .my-md-5 {
        margin-top: 3rem !important;
    }

    .mr-md-5, .mx-md-5 {
        margin-right: 3rem !important;
    }

    .mb-md-5, .my-md-5 {
        margin-bottom: 3rem !important;
    }

    .ml-md-5, .mx-md-5 {
        margin-left: 3rem !important;
    }

    .p-md-0 {
        padding: 0 !important;
    }

    .pt-md-0, .py-md-0 {
        padding-top: 0 !important;
    }

    .pr-md-0, .px-md-0 {
        padding-right: 0 !important;
    }

    .pb-md-0, .py-md-0 {
        padding-bottom: 0 !important;
    }

    .pl-md-0, .px-md-0 {
        padding-left: 0 !important;
    }

    .p-md-1 {
        padding: .25rem !important;
    }

    .pt-md-1, .py-md-1 {
        padding-top: .25rem !important;
    }

    .pr-md-1, .px-md-1 {
        padding-right: .25rem !important;
    }

    .pb-md-1, .py-md-1 {
        padding-bottom: .25rem !important;
    }

    .pl-md-1, .px-md-1 {
        padding-left: .25rem !important;
    }

    .p-md-2 {
        padding: .5rem !important;
    }

    .pt-md-2, .py-md-2 {
        padding-top: .5rem !important;
    }

    .pr-md-2, .px-md-2 {
        padding-right: .5rem !important;
    }

    .pb-md-2, .py-md-2 {
        padding-bottom: .5rem !important;
    }

    .pl-md-2, .px-md-2 {
        padding-left: .5rem !important;
    }

    .p-md-3 {
        padding: 1rem !important;
    }

    .pt-md-3, .py-md-3 {
        padding-top: 1rem !important;
    }

    .pr-md-3, .px-md-3 {
        padding-right: 1rem !important;
    }

    .pb-md-3, .py-md-3 {
        padding-bottom: 1rem !important;
    }

    .pl-md-3, .px-md-3 {
        padding-left: 1rem !important;
    }

    .p-md-4 {
        padding: 1.5rem !important;
    }

    .pt-md-4, .py-md-4 {
        padding-top: 1.5rem !important;
    }

    .pr-md-4, .px-md-4 {
        padding-right: 1.5rem !important;
    }

    .pb-md-4, .py-md-4 {
        padding-bottom: 1.5rem !important;
    }

    .pl-md-4, .px-md-4 {
        padding-left: 1.5rem !important;
    }

    .p-md-5 {
        padding: 3rem !important;
    }

    .pt-md-5, .py-md-5 {
        padding-top: 3rem !important;
    }

    .pr-md-5, .px-md-5 {
        padding-right: 3rem !important;
    }

    .pb-md-5, .py-md-5 {
        padding-bottom: 3rem !important;
    }

    .pl-md-5, .px-md-5 {
        padding-left: 3rem !important;
    }

    .m-md-n1 {
        margin: -.25rem !important;
    }

    .mt-md-n1, .my-md-n1 {
        margin-top: -.25rem !important;
    }

    .mr-md-n1, .mx-md-n1 {
        margin-right: -.25rem !important;
    }

    .mb-md-n1, .my-md-n1 {
        margin-bottom: -.25rem !important;
    }

    .ml-md-n1, .mx-md-n1 {
        margin-left: -.25rem !important;
    }

    .m-md-n2 {
        margin: -.5rem !important;
    }

    .mt-md-n2, .my-md-n2 {
        margin-top: -.5rem !important;
    }

    .mr-md-n2, .mx-md-n2 {
        margin-right: -.5rem !important;
    }

    .mb-md-n2, .my-md-n2 {
        margin-bottom: -.5rem !important;
    }

    .ml-md-n2, .mx-md-n2 {
        margin-left: -.5rem !important;
    }

    .m-md-n3 {
        margin: -1rem !important;
    }

    .mt-md-n3, .my-md-n3 {
        margin-top: -1rem !important;
    }

    .mr-md-n3, .mx-md-n3 {
        margin-right: -1rem !important;
    }

    .mb-md-n3, .my-md-n3 {
        margin-bottom: -1rem !important;
    }

    .ml-md-n3, .mx-md-n3 {
        margin-left: -1rem !important;
    }

    .m-md-n4 {
        margin: -1.5rem !important;
    }

    .mt-md-n4, .my-md-n4 {
        margin-top: -1.5rem !important;
    }

    .mr-md-n4, .mx-md-n4 {
        margin-right: -1.5rem !important;
    }

    .mb-md-n4, .my-md-n4 {
        margin-bottom: -1.5rem !important;
    }

    .ml-md-n4, .mx-md-n4 {
        margin-left: -1.5rem !important;
    }

    .m-md-n5 {
        margin: -3rem !important;
    }

    .mt-md-n5, .my-md-n5 {
        margin-top: -3rem !important;
    }

    .mr-md-n5, .mx-md-n5 {
        margin-right: -3rem !important;
    }

    .mb-md-n5, .my-md-n5 {
        margin-bottom: -3rem !important;
    }

    .ml-md-n5, .mx-md-n5 {
        margin-left: -3rem !important;
    }

    .m-md-auto {
        margin: auto !important;
    }

    .mt-md-auto, .my-md-auto {
        margin-top: auto !important;
    }

    .mr-md-auto, .mx-md-auto {
        margin-right: auto !important;
    }

    .mb-md-auto, .my-md-auto {
        margin-bottom: auto !important;
    }

    .ml-md-auto, .mx-md-auto {
        margin-left: auto !important;
    }
}

@media (min-width:992px) {
    .m-lg-0 {
        margin: 0 !important;
    }

    .mt-lg-0, .my-lg-0 {
        margin-top: 0 !important;
    }

    .mr-lg-0, .mx-lg-0 {
        margin-right: 0 !important;
    }

    .mb-lg-0, .my-lg-0 {
        margin-bottom: 0 !important;
    }

    .ml-lg-0, .mx-lg-0 {
        margin-left: 0 !important;
    }

    .m-lg-1 {
        margin: .25rem !important;
    }

    .mt-lg-1, .my-lg-1 {
        margin-top: .25rem !important;
    }

    .mr-lg-1, .mx-lg-1 {
        margin-right: .25rem !important;
    }

    .mb-lg-1, .my-lg-1 {
        margin-bottom: .25rem !important;
    }

    .ml-lg-1, .mx-lg-1 {
        margin-left: .25rem !important;
    }

    .m-lg-2 {
        margin: .5rem !important;
    }

    .mt-lg-2, .my-lg-2 {
        margin-top: .5rem !important;
    }

    .mr-lg-2, .mx-lg-2 {
        margin-right: .5rem !important;
    }

    .mb-lg-2, .my-lg-2 {
        margin-bottom: .5rem !important;
    }

    .ml-lg-2, .mx-lg-2 {
        margin-left: .5rem !important;
    }

    .m-lg-3 {
        margin: 1rem !important;
    }

    .mt-lg-3, .my-lg-3 {
        margin-top: 1rem !important;
    }

    .mr-lg-3, .mx-lg-3 {
        margin-right: 1rem !important;
    }

    .mb-lg-3, .my-lg-3 {
        margin-bottom: 1rem !important;
    }

    .ml-lg-3, .mx-lg-3 {
        margin-left: 1rem !important;
    }

    .m-lg-4 {
        margin: 1.5rem !important;
    }

    .mt-lg-4, .my-lg-4 {
        margin-top: 1.5rem !important;
    }

    .mr-lg-4, .mx-lg-4 {
        margin-right: 1.5rem !important;
    }

    .mb-lg-4, .my-lg-4 {
        margin-bottom: 1.5rem !important;
    }

    .ml-lg-4, .mx-lg-4 {
        margin-left: 1.5rem !important;
    }

    .m-lg-5 {
        margin: 3rem !important;
    }

    .mt-lg-5, .my-lg-5 {
        margin-top: 3rem !important;
    }

    .mr-lg-5, .mx-lg-5 {
        margin-right: 3rem !important;
    }

    .mb-lg-5, .my-lg-5 {
        margin-bottom: 3rem !important;
    }

    .ml-lg-5, .mx-lg-5 {
        margin-left: 3rem !important;
    }

    .p-lg-0 {
        padding: 0 !important;
    }

    .pt-lg-0, .py-lg-0 {
        padding-top: 0 !important;
    }

    .pr-lg-0, .px-lg-0 {
        padding-right: 0 !important;
    }

    .pb-lg-0, .py-lg-0 {
        padding-bottom: 0 !important;
    }

    .pl-lg-0, .px-lg-0 {
        padding-left: 0 !important;
    }

    .p-lg-1 {
        padding: .25rem !important;
    }

    .pt-lg-1, .py-lg-1 {
        padding-top: .25rem !important;
    }

    .pr-lg-1, .px-lg-1 {
        padding-right: .25rem !important;
    }

    .pb-lg-1, .py-lg-1 {
        padding-bottom: .25rem !important;
    }

    .pl-lg-1, .px-lg-1 {
        padding-left: .25rem !important;
    }

    .p-lg-2 {
        padding: .5rem !important;
    }

    .pt-lg-2, .py-lg-2 {
        padding-top: .5rem !important;
    }

    .pr-lg-2, .px-lg-2 {
        padding-right: .5rem !important;
    }

    .pb-lg-2, .py-lg-2 {
        padding-bottom: .5rem !important;
    }

    .pl-lg-2, .px-lg-2 {
        padding-left: .5rem !important;
    }

    .p-lg-3 {
        padding: 1rem !important;
    }

    .pt-lg-3, .py-lg-3 {
        padding-top: 1rem !important;
    }

    .pr-lg-3, .px-lg-3 {
        padding-right: 1rem !important;
    }

    .pb-lg-3, .py-lg-3 {
        padding-bottom: 1rem !important;
    }

    .pl-lg-3, .px-lg-3 {
        padding-left: 1rem !important;
    }

    .p-lg-4 {
        padding: 1.5rem !important;
    }

    .pt-lg-4, .py-lg-4 {
        padding-top: 1.5rem !important;
    }

    .pr-lg-4, .px-lg-4 {
        padding-right: 1.5rem !important;
    }

    .pb-lg-4, .py-lg-4 {
        padding-bottom: 1.5rem !important;
    }

    .pl-lg-4, .px-lg-4 {
        padding-left: 1.5rem !important;
    }

    .p-lg-5 {
        padding: 3rem !important;
    }

    .pt-lg-5, .py-lg-5 {
        padding-top: 3rem !important;
    }

    .pr-lg-5, .px-lg-5 {
        padding-right: 3rem !important;
    }

    .pb-lg-5, .py-lg-5 {
        padding-bottom: 3rem !important;
    }

    .pl-lg-5, .px-lg-5 {
        padding-left: 3rem !important;
    }

    .m-lg-n1 {
        margin: -.25rem !important;
    }

    .mt-lg-n1, .my-lg-n1 {
        margin-top: -.25rem !important;
    }

    .mr-lg-n1, .mx-lg-n1 {
        margin-right: -.25rem !important;
    }

    .mb-lg-n1, .my-lg-n1 {
        margin-bottom: -.25rem !important;
    }

    .ml-lg-n1, .mx-lg-n1 {
        margin-left: -.25rem !important;
    }

    .m-lg-n2 {
        margin: -.5rem !important;
    }

    .mt-lg-n2, .my-lg-n2 {
        margin-top: -.5rem !important;
    }

    .mr-lg-n2, .mx-lg-n2 {
        margin-right: -.5rem !important;
    }

    .mb-lg-n2, .my-lg-n2 {
        margin-bottom: -.5rem !important;
    }

    .ml-lg-n2, .mx-lg-n2 {
        margin-left: -.5rem !important;
    }

    .m-lg-n3 {
        margin: -1rem !important;
    }

    .mt-lg-n3, .my-lg-n3 {
        margin-top: -1rem !important;
    }

    .mr-lg-n3, .mx-lg-n3 {
        margin-right: -1rem !important;
    }

    .mb-lg-n3, .my-lg-n3 {
        margin-bottom: -1rem !important;
    }

    .ml-lg-n3, .mx-lg-n3 {
        margin-left: -1rem !important;
    }

    .m-lg-n4 {
        margin: -1.5rem !important;
    }

    .mt-lg-n4, .my-lg-n4 {
        margin-top: -1.5rem !important;
    }

    .mr-lg-n4, .mx-lg-n4 {
        margin-right: -1.5rem !important;
    }

    .mb-lg-n4, .my-lg-n4 {
        margin-bottom: -1.5rem !important;
    }

    .ml-lg-n4, .mx-lg-n4 {
        margin-left: -1.5rem !important;
    }

    .m-lg-n5 {
        margin: -3rem !important;
    }

    .mt-lg-n5, .my-lg-n5 {
        margin-top: -3rem !important;
    }

    .mr-lg-n5, .mx-lg-n5 {
        margin-right: -3rem !important;
    }

    .mb-lg-n5, .my-lg-n5 {
        margin-bottom: -3rem !important;
    }

    .ml-lg-n5, .mx-lg-n5 {
        margin-left: -3rem !important;
    }

    .m-lg-auto {
        margin: auto !important;
    }

    .mt-lg-auto, .my-lg-auto {
        margin-top: auto !important;
    }

    .mr-lg-auto, .mx-lg-auto {
        margin-right: auto !important;
    }

    .mb-lg-auto, .my-lg-auto {
        margin-bottom: auto !important;
    }

    .ml-lg-auto, .mx-lg-auto {
        margin-left: auto !important;
    }
}

@media (min-width:1200px) {
    .m-xl-0 {
        margin: 0 !important;
    }

    .mt-xl-0, .my-xl-0 {
        margin-top: 0 !important;
    }

    .mr-xl-0, .mx-xl-0 {
        margin-right: 0 !important;
    }

    .mb-xl-0, .my-xl-0 {
        margin-bottom: 0 !important;
    }

    .ml-xl-0, .mx-xl-0 {
        margin-left: 0 !important;
    }

    .m-xl-1 {
        margin: .25rem !important;
    }

    .mt-xl-1, .my-xl-1 {
        margin-top: .25rem !important;
    }

    .mr-xl-1, .mx-xl-1 {
        margin-right: .25rem !important;
    }

    .mb-xl-1, .my-xl-1 {
        margin-bottom: .25rem !important;
    }

    .ml-xl-1, .mx-xl-1 {
        margin-left: .25rem !important;
    }

    .m-xl-2 {
        margin: .5rem !important;
    }

    .mt-xl-2, .my-xl-2 {
        margin-top: .5rem !important;
    }

    .mr-xl-2, .mx-xl-2 {
        margin-right: .5rem !important;
    }

    .mb-xl-2, .my-xl-2 {
        margin-bottom: .5rem !important;
    }

    .ml-xl-2, .mx-xl-2 {
        margin-left: .5rem !important;
    }

    .m-xl-3 {
        margin: 1rem !important;
    }

    .mt-xl-3, .my-xl-3 {
        margin-top: 1rem !important;
    }

    .mr-xl-3, .mx-xl-3 {
        margin-right: 1rem !important;
    }

    .mb-xl-3, .my-xl-3 {
        margin-bottom: 1rem !important;
    }

    .ml-xl-3, .mx-xl-3 {
        margin-left: 1rem !important;
    }

    .m-xl-4 {
        margin: 1.5rem !important;
    }

    .mt-xl-4, .my-xl-4 {
        margin-top: 1.5rem !important;
    }

    .mr-xl-4, .mx-xl-4 {
        margin-right: 1.5rem !important;
    }

    .mb-xl-4, .my-xl-4 {
        margin-bottom: 1.5rem !important;
    }

    .ml-xl-4, .mx-xl-4 {
        margin-left: 1.5rem !important;
    }

    .m-xl-5 {
        margin: 3rem !important;
    }

    .mt-xl-5, .my-xl-5 {
        margin-top: 3rem !important;
    }

    .mr-xl-5, .mx-xl-5 {
        margin-right: 3rem !important;
    }

    .mb-xl-5, .my-xl-5 {
        margin-bottom: 3rem !important;
    }

    .ml-xl-5, .mx-xl-5 {
        margin-left: 3rem !important;
    }

    .p-xl-0 {
        padding: 0 !important;
    }

    .pt-xl-0, .py-xl-0 {
        padding-top: 0 !important;
    }

    .pr-xl-0, .px-xl-0 {
        padding-right: 0 !important;
    }

    .pb-xl-0, .py-xl-0 {
        padding-bottom: 0 !important;
    }

    .pl-xl-0, .px-xl-0 {
        padding-left: 0 !important;
    }

    .p-xl-1 {
        padding: .25rem !important;
    }

    .pt-xl-1, .py-xl-1 {
        padding-top: .25rem !important;
    }

    .pr-xl-1, .px-xl-1 {
        padding-right: .25rem !important;
    }

    .pb-xl-1, .py-xl-1 {
        padding-bottom: .25rem !important;
    }

    .pl-xl-1, .px-xl-1 {
        padding-left: .25rem !important;
    }

    .p-xl-2 {
        padding: .5rem !important;
    }

    .pt-xl-2, .py-xl-2 {
        padding-top: .5rem !important;
    }

    .pr-xl-2, .px-xl-2 {
        padding-right: .5rem !important;
    }

    .pb-xl-2, .py-xl-2 {
        padding-bottom: .5rem !important;
    }

    .pl-xl-2, .px-xl-2 {
        padding-left: .5rem !important;
    }

    .p-xl-3 {
        padding: 1rem !important;
    }

    .pt-xl-3, .py-xl-3 {
        padding-top: 1rem !important;
    }

    .pr-xl-3, .px-xl-3 {
        padding-right: 1rem !important;
    }

    .pb-xl-3, .py-xl-3 {
        padding-bottom: 1rem !important;
    }

    .pl-xl-3, .px-xl-3 {
        padding-left: 1rem !important;
    }

    .p-xl-4 {
        padding: 1.5rem !important;
    }

    .pt-xl-4, .py-xl-4 {
        padding-top: 1.5rem !important;
    }

    .pr-xl-4, .px-xl-4 {
        padding-right: 1.5rem !important;
    }

    .pb-xl-4, .py-xl-4 {
        padding-bottom: 1.5rem !important;
    }

    .pl-xl-4, .px-xl-4 {
        padding-left: 1.5rem !important;
    }

    .p-xl-5 {
        padding: 3rem !important;
    }

    .pt-xl-5, .py-xl-5 {
        padding-top: 3rem !important;
    }

    .pr-xl-5, .px-xl-5 {
        padding-right: 3rem !important;
    }

    .pb-xl-5, .py-xl-5 {
        padding-bottom: 3rem !important;
    }

    .pl-xl-5, .px-xl-5 {
        padding-left: 3rem !important;
    }

    .m-xl-n1 {
        margin: -.25rem !important;
    }

    .mt-xl-n1, .my-xl-n1 {
        margin-top: -.25rem !important;
    }

    .mr-xl-n1, .mx-xl-n1 {
        margin-right: -.25rem !important;
    }

    .mb-xl-n1, .my-xl-n1 {
        margin-bottom: -.25rem !important;
    }

    .ml-xl-n1, .mx-xl-n1 {
        margin-left: -.25rem !important;
    }

    .m-xl-n2 {
        margin: -.5rem !important;
    }

    .mt-xl-n2, .my-xl-n2 {
        margin-top: -.5rem !important;
    }

    .mr-xl-n2, .mx-xl-n2 {
        margin-right: -.5rem !important;
    }

    .mb-xl-n2, .my-xl-n2 {
        margin-bottom: -.5rem !important;
    }

    .ml-xl-n2, .mx-xl-n2 {
        margin-left: -.5rem !important;
    }

    .m-xl-n3 {
        margin: -1rem !important;
    }

    .mt-xl-n3, .my-xl-n3 {
        margin-top: -1rem !important;
    }

    .mr-xl-n3, .mx-xl-n3 {
        margin-right: -1rem !important;
    }

    .mb-xl-n3, .my-xl-n3 {
        margin-bottom: -1rem !important;
    }

    .ml-xl-n3, .mx-xl-n3 {
        margin-left: -1rem !important;
    }

    .m-xl-n4 {
        margin: -1.5rem !important;
    }

    .mt-xl-n4, .my-xl-n4 {
        margin-top: -1.5rem !important;
    }

    .mr-xl-n4, .mx-xl-n4 {
        margin-right: -1.5rem !important;
    }

    .mb-xl-n4, .my-xl-n4 {
        margin-bottom: -1.5rem !important;
    }

    .ml-xl-n4, .mx-xl-n4 {
        margin-left: -1.5rem !important;
    }

    .m-xl-n5 {
        margin: -3rem !important;
    }

    .mt-xl-n5, .my-xl-n5 {
        margin-top: -3rem !important;
    }

    .mr-xl-n5, .mx-xl-n5 {
        margin-right: -3rem !important;
    }

    .mb-xl-n5, .my-xl-n5 {
        margin-bottom: -3rem !important;
    }

    .ml-xl-n5, .mx-xl-n5 {
        margin-left: -3rem !important;
    }

    .m-xl-auto {
        margin: auto !important;
    }

    .mt-xl-auto, .my-xl-auto {
        margin-top: auto !important;
    }

    .mr-xl-auto, .mx-xl-auto {
        margin-right: auto !important;
    }

    .mb-xl-auto, .my-xl-auto {
        margin-bottom: auto !important;
    }

    .ml-xl-auto, .mx-xl-auto {
        margin-left: auto !important;
    }
}

.text-monospace {
    font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace !important;
}

.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;
}

@media (min-width:576px) {
    .text-sm-left {
        text-align: left !important;
    }

    .text-sm-right {
        text-align: right !important;
    }

    .text-sm-center {
        text-align: center !important;
    }
}

@media (min-width:768px) {
    .text-md-left {
        text-align: left !important;
    }

    .text-md-right {
        text-align: right !important;
    }

    .text-md-center {
        text-align: center !important;
    }
}

@media (min-width:992px) {
    .text-lg-left {
        text-align: left !important;
    }

    .text-lg-right {
        text-align: right !important;
    }

    .text-lg-center {
        text-align: center !important;
    }
}

@media (min-width:1200px) {
    .text-xl-left {
        text-align: left !important;
    }

    .text-xl-right {
        text-align: right !important;
    }

    .text-xl-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: #5369f8 !important;
}

a.text-primary:focus, a.text-primary:hover {
    color: #0a29f5 !important;
}

.text-secondary {
    color: #1e2139 !important;
}

a.text-secondary:focus, a.text-secondary:hover {
    color: #040407 !important;
}

.text-success {
    color: #43d39e !important;
}

a.text-success:focus, a.text-success:hover {
    color: #26a375 !important;
}

.text-info {
    color: #25c2e3 !important;
}

a.text-info:focus, a.text-info:hover {
    color: #158da6 !important;
}

.text-warning {
    color: #ffbe0b !important;
}

a.text-warning:focus, a.text-warning:hover {
    color: #be8b00 !important;
}

.text-danger {
    color: #ff5c75 !important;
}

a.text-danger:focus, a.text-danger:hover {
    color: #ff1034 !important;
}

.text-light {
    color: #f8f9fa !important;
}

a.text-light:focus, a.text-light:hover {
    color: #cbd3da !important;
}

.text-dark {
    color: #343a40 !important;
}

a.text-dark:focus, a.text-dark:hover {
    color: #121416 !important;
}

.text-body {
    color: #6c757d !important;
}

.text-muted {
    color: #6c757d !important;
}

.text-black-50 {
    color: rgba(0,0,0,.5) !important;
}

.text-white-50 {
    color: rgba(255,255,255,.5) !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-break: break-word !important;
    overflow-wrap: break-word !important;
}

.text-reset {
    color: inherit !important;
}

.visible {
    visibility: visible !important;
}

.invisible {
    visibility: hidden !important;
}

@media print {
    *, ::after, ::before {
        text-shadow: none !important;
        box-shadow: none !important;
    }

    a:not(.btn) {
        text-decoration: underline;
    }

    abbr[title]::after {
        content: " (" attr(title) ")";
    }

    pre {
        white-space: pre-wrap !important;
    }

    blockquote, pre {
        border: 1px solid #adb5bd;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    img, tr {
        page-break-inside: avoid;
    }

    h2, h3, p {
        orphans: 3;
        widows: 3;
    }

    h2, h3 {
        page-break-after: avoid;
    }

    @page {
        size: a3;
    }

    body {
        min-width: 992px !important;
    }

    .container {
        min-width: 992px !important;
    }

    .navbar {
        display: none;
    }

    .badge {
        border: 1px solid #000;
    }

    .table {
        border-collapse: collapse !important;
    }

        .table td, .table th {
            background-color: #fff !important;
        }

    .table-bordered td, .table-bordered th {
        border: 1px solid #e2e7f1 !important;
    }

    .table-dark {
        color: inherit;
    }

        .table-dark tbody + tbody, .table-dark td, .table-dark th, .table-dark thead th {
            border-color: #f6f6f7;
        }

    .table .thead-dark th {
        color: inherit;
        border-color: #f6f6f7;
    }
}

.custom-accordionwitharrow .card + .card {
    margin-top: .5rem;
}

.custom-accordionwitharrow .card .card-header {
    background-color: transparent;
}

.custom-accordionwitharrow .accordion-arrow {
    font-size: 1.2rem;
}

.custom-accordionwitharrow a.collapsed i.accordion-arrow:before {
    content: "\e831";
}

.custom-accordion .card {
    overflow: visible;
    border-color: transparent !important;
    border-left: 2px dashed #e2e7f1 !important;
    box-shadow: none;
    padding-left: 40px;
}

    .custom-accordion .card .card-header {
        border-radius: 7px !important;
    }

        .custom-accordion .card .card-header:before {
            content: "";
            position: absolute;
            left: 6px;
            top: 22px;
            width: 42px;
            height: 2px;
            background: #e2e7f1;
        }

    .custom-accordion .card .icon {
        position: absolute;
        left: -18px;
        top: -2px;
    }

.alert-primary {
    color: #fff;
    background-color: #5369f8;
    border-color: #5369f8;
}

    .alert-primary hr {
        border-top-color: #3a54f7;
    }

    .alert-primary .alert-link {
        color: #e6e6e6;
    }

    .alert-primary .alert-link, .alert-primary .close {
        color: #fff;
    }

.alert-secondary {
    color: #fff;
    background-color: #1e2139;
    border-color: #1e2139;
}

    .alert-secondary hr {
        border-top-color: #151728;
    }

    .alert-secondary .alert-link {
        color: #e6e6e6;
    }

    .alert-secondary .alert-link, .alert-secondary .close {
        color: #fff;
    }

.alert-success {
    color: #fff;
    background-color: #43d39e;
    border-color: #43d39e;
}

    .alert-success hr {
        border-top-color: #30cd93;
    }

    .alert-success .alert-link {
        color: #e6e6e6;
    }

    .alert-success .alert-link, .alert-success .close {
        color: #fff;
    }

.alert-info {
    color: #fff;
    background-color: #25c2e3;
    border-color: #25c2e3;
}

    .alert-info hr {
        border-top-color: #1bb3d3;
    }

    .alert-info .alert-link {
        color: #e6e6e6;
    }

    .alert-info .alert-link, .alert-info .close {
        color: #fff;
    }

.alert-warning {
    color: #212529;
    background-color: #ffbe0b;
    border-color: #ffbe0b;
}

    .alert-warning hr {
        border-top-color: #f1b000;
    }

    .alert-warning .alert-link {
        color: #0a0c0d;
    }

    .alert-warning .alert-link, .alert-warning .close {
        color: #212529;
    }

.alert-danger {
    color: #fff;
    background-color: #ff5c75;
    border-color: #ff5c75;
}

    .alert-danger hr {
        border-top-color: #ff435f;
    }

    .alert-danger .alert-link {
        color: #e6e6e6;
    }

    .alert-danger .alert-link, .alert-danger .close {
        color: #fff;
    }

.alert-light {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa;
}

    .alert-light hr {
        border-top-color: #e9ecef;
    }

    .alert-light .alert-link {
        color: #0a0c0d;
    }

    .alert-light .alert-link, .alert-light .close {
        color: #212529;
    }

.alert-dark {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40;
}

    .alert-dark hr {
        border-top-color: #292d32;
    }

    .alert-dark .alert-link {
        color: #e6e6e6;
    }

    .alert-dark .alert-link, .alert-dark .close {
        color: #fff;
    }

.badge-soft {
    color: #343a40;
}

.badge-soft-primary {
    background-color: rgba(83,105,248,.2);
    color: #5369f8 !important;
}

.badge-soft-secondary {
    background-color: rgba(30,33,57,.2);
    color: #1e2139 !important;
}

.badge-soft-success {
    background-color: rgba(67,211,158,.2);
    color: #43d39e !important;
}

.badge-soft-info {
    background-color: rgba(37,194,227,.2);
    color: #25c2e3 !important;
}

.badge-soft-warning {
    background-color: rgba(255,190,11,.2);
    color: #ffbe0b !important;
}

.badge-soft-danger {
    background-color: rgba(255,92,117,.2);
    color: #ff5c75 !important;
}

.badge-soft-light {
    background-color: rgba(248,249,250,.2);
    color: #f8f9fa !important;
}

.badge-soft-dark {
    background-color: rgba(52,58,64,.2);
    color: #343a40 !important;
}

.bg-soft-primary {
    background-color: rgba(83,105,248,.25) !important;
}

.bg-soft-secondary {
    background-color: rgba(30,33,57,.25) !important;
}

.bg-soft-success {
    background-color: rgba(67,211,158,.25) !important;
}

.bg-soft-info {
    background-color: rgba(37,194,227,.25) !important;
}

.bg-soft-warning {
    background-color: rgba(255,190,11,.25) !important;
}

.bg-soft-danger {
    background-color: rgba(255,92,117,.25) !important;
}

.bg-soft-light {
    background-color: rgba(248,249,250,.25) !important;
}

.bg-soft-dark {
    background-color: rgba(52,58,64,.25) !important;
}

.bg-gradient {
    background: linear-gradient(to bottom,#564ab1,#746dad);
}

.breadcrumb-item + .breadcrumb-item::before {
    font-family: unicons;
}

.btn {
    color: #fff;
}

    .btn:focus {
        box-shadow: none;
    }

    .btn .icon svg {
        width: 1rem;
        height: 1rem;
        margin-left: .1rem;
        margin-top: -2px;
    }

.btn-rounded {
    border-radius: 2em;
}

.btn-light, .btn-white {
    color: #212529;
}

.btn-white {
    border-color: #e2e7f1;
}

    .btn-white:focus, .btn-white:hover {
        background-color: #e2e7f1;
        border-color: #ced4da;
    }

.btn-link {
    font-weight: 400;
    color: #5369f8;
    background-color: transparent;
}

    .btn-link:hover {
        color: #0a29f5;
        text-decoration: underline;
        background-color: transparent;
        border-color: transparent;
    }

    .btn-link.focus, .btn-link:focus {
        text-decoration: underline;
        border-color: transparent;
        box-shadow: none;
    }

    .btn-link.disabled, .btn-link:disabled {
        color: #6c757d;
        pointer-events: none;
    }

.btn-xs {
    padding: .2rem .6rem;
    font-size: .75rem;
    border-radius: .15rem;
}

.btn-soft-primary {
    background-color: rgba(83,105,248,.15);
    color: #5369f8;
    border-color: rgba(83,105,248,.15);
}

    .btn-soft-primary:focus {
        box-shadow: none;
    }

    .btn-soft-primary:focus, .btn-soft-primary:hover {
        background-color: rgba(83,105,248,.2);
        color: #5369f8;
    }

.btn-soft-secondary {
    background-color: rgba(30,33,57,.15);
    color: #1e2139;
    border-color: rgba(30,33,57,.15);
}

    .btn-soft-secondary:focus {
        box-shadow: none;
    }

    .btn-soft-secondary:focus, .btn-soft-secondary:hover {
        background-color: rgba(30,33,57,.2);
        color: #1e2139;
    }

.btn-soft-success {
    background-color: rgba(67,211,158,.15);
    color: #43d39e;
    border-color: rgba(67,211,158,.15);
}

    .btn-soft-success:focus {
        box-shadow: none;
    }

    .btn-soft-success:focus, .btn-soft-success:hover {
        background-color: rgba(67,211,158,.2);
        color: #43d39e;
    }

.btn-soft-info {
    background-color: rgba(37,194,227,.15);
    color: #25c2e3;
    border-color: rgba(37,194,227,.15);
}

    .btn-soft-info:focus {
        box-shadow: none;
    }

    .btn-soft-info:focus, .btn-soft-info:hover {
        background-color: rgba(37,194,227,.2);
        color: #25c2e3;
    }

.btn-soft-warning {
    background-color: rgba(255,190,11,.15);
    color: #ffbe0b;
    border-color: rgba(255,190,11,.15);
}

    .btn-soft-warning:focus {
        box-shadow: none;
    }

    .btn-soft-warning:focus, .btn-soft-warning:hover {
        background-color: rgba(255,190,11,.2);
        color: #ffbe0b;
    }

.btn-soft-danger {
    background-color: rgba(255,92,117,.15);
    color: #ff5c75;
    border-color: rgba(255,92,117,.15);
}

    .btn-soft-danger:focus {
        box-shadow: none;
    }

    .btn-soft-danger:focus, .btn-soft-danger:hover {
        background-color: rgba(255,92,117,.2);
        color: #ff5c75;
    }

.btn-soft-light {
    background-color: rgba(248,249,250,.15);
    color: #f8f9fa;
    border-color: rgba(248,249,250,.15);
}

    .btn-soft-light:focus {
        box-shadow: none;
    }

    .btn-soft-light:focus, .btn-soft-light:hover {
        background-color: rgba(248,249,250,.2);
        color: #f8f9fa;
    }

.btn-soft-dark {
    background-color: rgba(52,58,64,.15);
    color: #343a40;
    border-color: rgba(52,58,64,.15);
}

    .btn-soft-dark:focus {
        box-shadow: none;
    }

    .btn-soft-dark:focus, .btn-soft-dark:hover {
        background-color: rgba(52,58,64,.2);
        color: #343a40;
    }

.btn-outline-primary {
    color: #5369f8;
    border-color: #5369f8;
}

    .btn-outline-primary:hover {
        color: #fff;
        background-color: #5369f8;
        border-color: #5369f8;
    }

    .btn-outline-primary.focus, .btn-outline-primary:focus {
        box-shadow: 0 0 0 .15rem rgba(83,105,248,.5);
    }

    .btn-outline-primary.disabled, .btn-outline-primary:disabled {
        color: #5369f8;
        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: #5369f8;
        border-color: #5369f8;
    }

        .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 .15rem rgba(83,105,248,.5);
        }

    .btn-outline-primary:focus {
        box-shadow: none;
    }

.btn-outline-secondary {
    color: #1e2139;
    border-color: #1e2139;
}

    .btn-outline-secondary:hover {
        color: #fff;
        background-color: #1e2139;
        border-color: #1e2139;
    }

    .btn-outline-secondary.focus, .btn-outline-secondary:focus {
        box-shadow: 0 0 0 .15rem rgba(30,33,57,.5);
    }

    .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
        color: #1e2139;
        background-color: transparent;
    }

    .btn-outline-secondary:not(:disabled):not(.disabled).active, .btn-outline-secondary:not(:disabled):not(.disabled):active, .show > .btn-outline-secondary.dropdown-toggle {
        color: #fff;
        background-color: #1e2139;
        border-color: #1e2139;
    }

        .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
            box-shadow: 0 0 0 .15rem rgba(30,33,57,.5);
        }

    .btn-outline-secondary:focus {
        box-shadow: none;
    }

.btn-outline-success {
    color: #43d39e;
    border-color: #43d39e;
}

    .btn-outline-success:hover {
        color: #fff;
        background-color: #43d39e;
        border-color: #43d39e;
    }

    .btn-outline-success.focus, .btn-outline-success:focus {
        box-shadow: 0 0 0 .15rem rgba(67,211,158,.5);
    }

    .btn-outline-success.disabled, .btn-outline-success:disabled {
        color: #43d39e;
        background-color: transparent;
    }

    .btn-outline-success:not(:disabled):not(.disabled).active, .btn-outline-success:not(:disabled):not(.disabled):active, .show > .btn-outline-success.dropdown-toggle {
        color: #fff;
        background-color: #43d39e;
        border-color: #43d39e;
    }

        .btn-outline-success:not(:disabled):not(.disabled).active:focus, .btn-outline-success:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
            box-shadow: 0 0 0 .15rem rgba(67,211,158,.5);
        }

    .btn-outline-success:focus {
        box-shadow: none;
    }

.btn-outline-info {
    color: #25c2e3;
    border-color: #25c2e3;
}

    .btn-outline-info:hover {
        color: #fff;
        background-color: #25c2e3;
        border-color: #25c2e3;
    }

    .btn-outline-info.focus, .btn-outline-info:focus {
        box-shadow: 0 0 0 .15rem rgba(37,194,227,.5);
    }

    .btn-outline-info.disabled, .btn-outline-info:disabled {
        color: #25c2e3;
        background-color: transparent;
    }

    .btn-outline-info:not(:disabled):not(.disabled).active, .btn-outline-info:not(:disabled):not(.disabled):active, .show > .btn-outline-info.dropdown-toggle {
        color: #fff;
        background-color: #25c2e3;
        border-color: #25c2e3;
    }

        .btn-outline-info:not(:disabled):not(.disabled).active:focus, .btn-outline-info:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
            box-shadow: 0 0 0 .15rem rgba(37,194,227,.5);
        }

    .btn-outline-info:focus {
        box-shadow: none;
    }

.btn-outline-warning {
    color: #ffbe0b;
    border-color: #ffbe0b;
}

    .btn-outline-warning:hover {
        color: #212529;
        background-color: #ffbe0b;
        border-color: #ffbe0b;
    }

    .btn-outline-warning.focus, .btn-outline-warning:focus {
        box-shadow: 0 0 0 .15rem rgba(255,190,11,.5);
    }

    .btn-outline-warning.disabled, .btn-outline-warning:disabled {
        color: #ffbe0b;
        background-color: transparent;
    }

    .btn-outline-warning:not(:disabled):not(.disabled).active, .btn-outline-warning:not(:disabled):not(.disabled):active, .show > .btn-outline-warning.dropdown-toggle {
        color: #212529;
        background-color: #ffbe0b;
        border-color: #ffbe0b;
    }

        .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
            box-shadow: 0 0 0 .15rem rgba(255,190,11,.5);
        }

    .btn-outline-warning:focus {
        box-shadow: none;
    }

.btn-outline-danger {
    color: #ff5c75;
    border-color: #ff5c75;
}

    .btn-outline-danger:hover {
        color: #fff;
        background-color: #ff5c75;
        border-color: #ff5c75;
    }

    .btn-outline-danger.focus, .btn-outline-danger:focus {
        box-shadow: 0 0 0 .15rem rgba(255,92,117,.5);
    }

    .btn-outline-danger.disabled, .btn-outline-danger:disabled {
        color: #ff5c75;
        background-color: transparent;
    }

    .btn-outline-danger:not(:disabled):not(.disabled).active, .btn-outline-danger:not(:disabled):not(.disabled):active, .show > .btn-outline-danger.dropdown-toggle {
        color: #fff;
        background-color: #ff5c75;
        border-color: #ff5c75;
    }

        .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
            box-shadow: 0 0 0 .15rem rgba(255,92,117,.5);
        }

    .btn-outline-danger:focus {
        box-shadow: none;
    }

.btn-outline-light {
    color: #f8f9fa;
    border-color: #f8f9fa;
}

    .btn-outline-light:hover {
        color: #212529;
        background-color: #f8f9fa;
        border-color: #f8f9fa;
    }

    .btn-outline-light.focus, .btn-outline-light:focus {
        box-shadow: 0 0 0 .15rem rgba(248,249,250,.5);
    }

    .btn-outline-light.disabled, .btn-outline-light:disabled {
        color: #f8f9fa;
        background-color: transparent;
    }

    .btn-outline-light:not(:disabled):not(.disabled).active, .btn-outline-light:not(:disabled):not(.disabled):active, .show > .btn-outline-light.dropdown-toggle {
        color: #212529;
        background-color: #f8f9fa;
        border-color: #f8f9fa;
    }

        .btn-outline-light:not(:disabled):not(.disabled).active:focus, .btn-outline-light:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
            box-shadow: 0 0 0 .15rem rgba(248,249,250,.5);
        }

    .btn-outline-light:focus {
        box-shadow: none;
    }

.btn-outline-dark {
    color: #343a40;
    border-color: #343a40;
}

    .btn-outline-dark:hover {
        color: #fff;
        background-color: #343a40;
        border-color: #343a40;
    }

    .btn-outline-dark.focus, .btn-outline-dark:focus {
        box-shadow: 0 0 0 .15rem rgba(52,58,64,.5);
    }

    .btn-outline-dark.disabled, .btn-outline-dark:disabled {
        color: #343a40;
        background-color: transparent;
    }

    .btn-outline-dark:not(:disabled):not(.disabled).active, .btn-outline-dark:not(:disabled):not(.disabled):active, .show > .btn-outline-dark.dropdown-toggle {
        color: #fff;
        background-color: #343a40;
        border-color: #343a40;
    }

        .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
            box-shadow: 0 0 0 .15rem rgba(52,58,64,.5);
        }

    .btn-outline-dark:focus {
        box-shadow: none;
    }

.card {
    margin-bottom: 24px;
    box-shadow: 0 .05rem .01rem rgba(75,75,90,.075);
    border-radius: .25rem;
}

.card-drop {
    display: inline-block;
    font-size: 20px;
    line-height: 30px;
    color: inherit;
    height: 30px;
    width: 30px;
    border-radius: 50%;
    text-align: center;
    margin-top: -6px;
}

    .card-drop:hover {
        background-color: #f6f6f7;
        color: #343a40;
    }

.card-header, .card-title {
    margin-top: 0;
}

.card-nav {
    margin: -.5rem 0;
}

.card-box {
    background-color: #fff;
    padding: 1.25rem;
    box-shadow: 0 .05rem .01rem rgba(75,75,90,.075);
    margin-bottom: 24px;
    border-radius: .5rem;
}

.header-title {
    font-size: 1.04rem;
    font-weight: 700;
}

.sub-header {
    margin-bottom: 24px;
    color: #6c757d;
}

.dropdown-menu {
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15);
    animation-name: DropDownSlide;
    animation-duration: .3s;
    animation-fill-mode: both;
    margin: 0;
    font-size: .875rem;
    position: absolute;
    z-index: 1000;
}

    .dropdown-menu.show {
        top: 100% !important;
    }

.dropdown-menu-right {
    right: 0 !important;
    left: auto !important;
}

.dropdown-menu[x-placement^=left], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=top] {
    top: auto !important;
    animation: none !important;
}

@keyframes DropDownSlide {
    100% {
        transform: translateY(0);
    }

    0% {
        transform: translateY(-20px);
    }
}

.dropdown-lg {
    width: 320px;
}

@media (max-width:767.98px) {
    .dropdown-lg {
        width: 200px !important;
    }
}

.drop-ani-none .dropdown-menu {
    top: 0 !important;
    animation: none !important;
}

.form-control-light {
    background-color: #f8f9fa;
    border-color: #f8f9fa;
}

input.form-control[type=color], input.form-control[type=range] {
    min-height: 39px;
}

.custom-select.is-invalid:focus, .custom-select.is-valid:focus, .custom-select:invalid:focus, .custom-select:valid:focus, .form-control.is-invalid:focus, .form-control.is-valid:focus, .form-control:invalid:focus, .form-control:valid:focus {
    box-shadow: none !important;
}

.comment-area-box .form-control {
    border-color: #e2e7f1;
    border-radius: .3rem .3rem 0 0;
}

.comment-area-box .comment-area-btn {
    background-color: #f8f9fa;
    padding: 10px;
    border: 1px solid #e2e7f1;
    border-top: none;
    border-radius: 0 0 .3rem .3rem;
}

input:focus {
    outline: 0;
}

.modal-title {
    margin-top: 0;
}

.modal-full {
    width: 92%;
    max-width: none;
}

.modal-demo {
    background-color: #fff;
    width: 600px !important;
    border-radius: 4px;
    display: none;
    position: relative;
}

    .modal-demo .close {
        position: absolute;
        top: 15px;
        right: 25px;
        color: #f8f9fa;
    }

@media (max-width:768px) {
    .modal-demo {
        width: 96% !important;
    }
}

.custom-modal-title {
    padding: 15px 25px 15px 25px;
    line-height: 22px;
    font-size: 18px;
    background-color: #343a40;
    color: #fff;
    text-align: left;
    margin: 0;
}

.custom-modal-text {
    padding: 20px;
}

.custombox-modal-wrapper {
    text-align: left;
}

.custombox-modal-flash .close, .custombox-modal-rotatedown .close {
    top: 20px;
    z-index: 9999;
}

.nav-tabs {
    border-bottom: 2px solid rgba(108,117,125,.2);
}

    .nav-tabs .nav-item {
        margin-bottom: -2px;
    }

    .nav-tabs li a {
        border-color: transparent !important;
        padding: .625rem 1.25rem;
    }

        .nav-tabs li a.active {
            border-bottom: 2px solid #5369f8 !important;
        }

    .nav-pills > li > a, .nav-tabs > li > a {
        color: #4b4b5a;
        font-weight: 700;
    }

.nav-pills {
    background: #f3f4f7;
    border-radius: .3rem;
    padding: 6px 2px;
}

    .nav-pills .nav-link {
        background-color: transparent;
        color: #6c757d;
    }

        .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
            color: #6c757d;
            background-color: #fff;
            box-shadow: 0 .05rem .01rem rgba(75,75,90,.075);
        }

.navtab-bg li > a {
    background-color: #e2e7f1;
    margin: 0 5px;
}

.tab-content {
    padding: 20px 0 0 0;
}

.pagination-rounded .page-link {
    border-radius: 30px !important;
    margin: 0 3px;
    border: none;
}

.popover-header {
    margin-top: 0;
}

.progress-sm {
    height: 5px;
}

.progress-md {
    height: 8px;
}

.progress-lg {
    height: 12px;
}

.progress-xl {
    height: 15px;
}

.progress-xxl {
    height: 25px;
}

.progress-vertical {
    min-height: 250px;
    height: 250px;
    width: 10px;
    position: relative;
    display: inline-block;
    margin-bottom: 0;
    margin-right: 20px;
}

    .progress-vertical .progress-bar {
        width: 100%;
    }

    .progress-vertical.progress-xl {
        width: 15px;
    }

    .progress-vertical.progress-lg {
        width: 12px;
    }

    .progress-vertical.progress-md {
        width: 8px;
    }

    .progress-vertical.progress-sm {
        width: 5px;
    }

.progress-vertical-bottom {
    min-height: 250px;
    height: 250px;
    position: relative;
    width: 10px;
    display: inline-block;
    margin-bottom: 0;
    margin-right: 20px;
}

    .progress-vertical-bottom .progress-bar {
        width: 100%;
        bottom: 0;
        position: absolute;
    }

    .progress-vertical-bottom.progress-xl {
        width: 15px;
    }

    .progress-vertical-bottom.progress-lg {
        width: 12px;
    }

    .progress-vertical-bottom.progress-md {
        width: 8px;
    }

    .progress-vertical-bottom.progress-sm {
        width: 5px;
    }

.progress-w-percent {
    min-height: 20px;
    margin-bottom: 20px;
}

    .progress-w-percent .progress {
        width: 80%;
        float: left;
        margin-top: 8px;
    }

    .progress-w-percent .progress-value {
        width: 20%;
        float: right;
        text-align: right;
        line-height: 20px;
    }

a {
    text-decoration: none !important;
}

    a:focus {
        outline: 0;
    }

label {
    font-weight: 600;
}

button:focus {
    outline: 0;
}

.blockquote {
    padding: 10px 20px;
    margin-bottom: 20px;
    border-left: 4px solid #f6f6f7;
}

    .blockquote.blockquote-reverse {
        border-left: 0;
        border-right: 4px solid #f6f6f7;
        text-align: right;
    }

.icon-dual {
    color: #6c757d;
    fill: rgba(108,117,125,.12);
}

.icon-dual-primary {
    color: #5369f8;
    fill: rgba(83,105,248,.16);
}

.icon-dual-secondary {
    color: #1e2139;
    fill: rgba(30,33,57,.16);
}

.icon-dual-success {
    color: #43d39e;
    fill: rgba(67,211,158,.16);
}

.icon-dual-info {
    color: #25c2e3;
    fill: rgba(37,194,227,.16);
}

.icon-dual-warning {
    color: #ffbe0b;
    fill: rgba(255,190,11,.16);
}

.icon-dual-danger {
    color: #ff5c75;
    fill: rgba(255,92,117,.16);
}

.icon-dual-light {
    color: #f8f9fa;
    fill: rgba(248,249,250,.16);
}

.icon-dual-dark {
    color: #343a40;
    fill: rgba(52,58,64,.16);
}

.icon-xs {
    height: 16px;
    width: 16px;
}

.icon-lg {
    height: 32px;
    width: 32px;
}

.icon-xl {
    height: 48px;
    width: 48px;
}

.icon-xxl {
    height: 72px;
    width: 72px;
}

.table-centered td, .table-centered th {
    vertical-align: middle !important;
}

.table th {
    font-weight: 700;
}

.table .table-user img {
    height: 30px;
    width: 30px;
}

.action-icon {
    color: #6c757d;
    font-size: 1.2rem;
    display: inline-block;
    padding: 0 3px;
}

    .action-icon:hover {
        color: #4b4b5a;
    }

.table-nowrap td, .table-nowrap th {
    white-space: nowrap;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    margin: 10px 0;
    font-family: "Nunito Sans",sans-serif;
    color: #4b4b5a;
    font-weight: 600;
}

p {
    line-height: 1.6;
}

.font-size-11 {
    font-size: 11px !important;
}

.font-size-12 {
    font-size: 12px !important;
}

.font-size-13 {
    font-size: 13px !important;
}

.font-size-14 {
    font-size: 14px !important;
}

.font-size-15 {
    font-size: 15px !important;
}

.font-size-16 {
    font-size: 16px !important;
}

.font-size-17 {
    font-size: 17px !important;
}

.font-size-18 {
    font-size: 18px !important;
}

.font-size-19 {
    font-size: 19px !important;
}

.font-size-20 {
    font-size: 20px !important;
}

.font-size-22 {
    font-size: 22px !important;
}

.font-size-24 {
    font-size: 24px !important;
}

.text-unline-dashed {
    border-bottom: #ced4da 1px dashed !important;
    padding-bottom: 1px;
}
.required {
    border: 1px solid red;
  }
/*!**************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/css/app.min.css?ngGlobalStyle (1) ***!
  \**************************************************************************************************************************************************************************************************************************************/
html {
    position: relative;
    min-height: 100%;
}

body {
    padding-bottom: 60px;
    overflow-x: hidden;
}

.nav-second-level li a, .nav-thrid-level li a {
    padding: 8px 20px;
    color: #4b4b5a;
    display: block;
    position: relative;
    transition: all .4s;
}

    .nav-second-level li a:focus, .nav-second-level li a:hover, .nav-thrid-level li a:focus, .nav-thrid-level li a:hover {
        color: #5369f8;
    }

.nav-second-level li > a.active, .nav-thrid-level li > a.active {
    color: #5369f8;
}

#wrapper {
    height: 100%;
    overflow: hidden;
    width: 100%;
}

.content-page {
    margin-left: 237px;
    overflow: hidden;
    padding: 0 12.5px 5px 12.5px;
    min-height: 80vh;
    margin-top: 72px;
}

.left-side-menu {
    width: 250px;
    background: #fff;
    bottom: 0;
    padding: 0 0 30px 0;
    position: fixed;
    top: 72px;
    transition-duration: .2s;
    box-shadow: 1px .05rem .01rem rgba(75,75,90,.075);
    z-index: 99;
}

    .left-side-menu .sidebar-content {
        height: calc(100% - 65px);
        padding-bottom: 30px;
    }

#sidebar-menu {
    padding-bottom: 30px;
    height: calc(100vh - 70px)!important;
    width: auto;
    /* overflow: auto; */
}

    #sidebar-menu > ul > li.mm-active > a {
        border-left: 3px solid #5369f8;
        color: #5369f8;
        background-color: #f7f7ff;
    }

        #sidebar-menu > ul > li.mm-active > a svg {
            color: #5369f8;
            fill: rgba(83,105,248,.1);
        }

    #sidebar-menu > ul > li > a {
        color: #4b4b5a;
        display: block;
        padding: 10px 10px !important;
        font-size: 0.8rem;
        font-weight: 400;
        position: relative;
        transition: all .4s;
        border-left: 3px solid transparent;
    }

        #sidebar-menu > ul > li > a svg {
            display: inline-block;
            width: 26px;
            height: 20px;
            margin: 0 10px 0 3px;
            color: #4b4b5a;
            fill: rgba(75,75,90,.12);
        }

        #sidebar-menu > ul > li > a:hover {
            color: #5369f8;
            text-decoration: none;
            background-color: #f7f7ff;
        }

            /* #sidebar-menu > ul > li > a:active svg, #sidebar-menu > ul > li > a:focus svg, #sidebar-menu > ul > li > a:hover svg {
                color: #5369f8;
                fill: rgba(83,105,248,.1);
            } */

        #sidebar-menu > ul > li > a > span {
            vertical-align: middle;
            position: absolute;
            left: 48px;
            font-size: 0.85rem;
        }

        #sidebar-menu > ul > li > a i {
            display: inline-block;
            line-height: 1rem;
            margin: 0 10px 0 3px;
            text-align: center;
            vertical-align: middle;
            width: 20px;
        }

        #sidebar-menu > ul > li > a.active {
            border-left: 3px solid #5369f8;
            color: #5369f8;
            background-color: #f7f7ff;
        }

            #sidebar-menu > ul > li > a.active svg {
                color: #5369f8;
                fill: rgba(83,105,248,.1);
            }

    #sidebar-menu > ul > li > ul {
        padding-left: 43px;
    }

        #sidebar-menu > ul > li > ul ul {
            padding-left: 20px;
        }

    #sidebar-menu .menu-arrow {
        transition: transform .15s;
        position: absolute;
        right: 30px;
        display: inline-block;
        font-family: unicons;
        text-rendering: auto;
        line-height: 1.3rem;
        font-size: .9rem;
        transform: translate(0,0);
        top: 15px;
    }

        #sidebar-menu .menu-arrow:before {
            content: "\e82f";
        }

    #sidebar-menu .badge {
        margin-top: 3px;
    }

    #sidebar-menu .nav-second-level > li .menu-arrow {
        top: 8px;
    }

    #sidebar-menu li.mm-active > a > span.menu-arrow {
        transform: rotate(90deg);
    }

    #sidebar-menu .menu-title {
        padding: 15px 30px 10px 30px;
        letter-spacing: .05em;
        pointer-events: none;
        cursor: default;
        font-size: .6875rem;
        text-transform: uppercase;
        color: #4b4b5a;
    }

.user-profile {
    padding: 15px 20px 15px 30px;
}

    .user-profile .avatar-xs {
        display: none;
    }

    .user-profile .pro-user-name {
        color: #4b4b5a;
        font-weight: 600;
    }

    .user-profile .pro-user-desc {
        text-transform: uppercase;
        font-size: .6rem;
        font-weight: 700;
        letter-spacing: 1px;
    }

    .user-profile .dropdown-toggle svg {
        width: 18px;
        height: 18px;
        color: #4b4b5a !important;
        border-radius: 3px;
    }

.left-side-menu-condensed .logo {
    width: 70px !important;
    text-align: center;
}

    .left-side-menu-condensed .logo span.logo-lg {
        display: none;
    }

    .left-side-menu-condensed .logo span.logo-sm {
        display: block !important;
    }

.left-side-menu-condensed .navbar-custom {
    left: 0 !important;
    padding-left: 10px;
}

    .left-side-menu-condensed .navbar-custom .button-menu-mobile.disable-btn {
        display: block !important;
    }

.left-side-menu-condensed .left-side-menu {
    position: fixed;
    width: 70px !important;
    z-index: 5;
}



   

    .left-side-menu-condensed .left-side-menu #sidebar-menu .badge, .left-side-menu-condensed .left-side-menu #sidebar-menu .label, .left-side-menu-condensed .left-side-menu #sidebar-menu .menu-arrow, .left-side-menu-condensed .left-side-menu #sidebar-menu .menu-title {
        display: none !important;
    }

    .left-side-menu-condensed .left-side-menu #sidebar-menu > ul > li {
        position: relative;
        white-space: nowrap;
    }

        .left-side-menu-condensed .left-side-menu #sidebar-menu > ul > li > a {
            padding: 15px;
            /* min-height: 54px; */
            transition: none;
            margin: 0;
        }

            /* .left-side-menu-condensed .left-side-menu #sidebar-menu > ul > li > a:active, .left-side-menu-condensed .left-side-menu #sidebar-menu > ul > li > a:focus, .left-side-menu-condensed .left-side-menu #sidebar-menu > ul > li > a:hover {
                color: #5369f8;
            } */

            .left-side-menu-condensed .left-side-menu #sidebar-menu > ul > li > a svg {
                width: 26px;
            }

            .left-side-menu-condensed .left-side-menu #sidebar-menu > ul > li > a span {
                display: none;
                padding-left: 25px;
                vertical-align: baseline;
            }

            .left-side-menu-condensed .left-side-menu #sidebar-menu > ul > li > a.active {
                background-color: #f7f7ff;
            }

        .left-side-menu-condensed .left-side-menu #sidebar-menu > ul > li:hover > a {
            position: relative;
            width: calc(190px + 70px);
            color: #5369f8 !important;
            background-color: #f7f7ff;
            transition: none;
        }

            .left-side-menu-condensed .left-side-menu #sidebar-menu > ul > li:hover > a span {
                display: inline;
            }

        .left-side-menu-condensed .left-side-menu #sidebar-menu > ul > li:hover a.mm-active :after, .left-side-menu-condensed .left-side-menu #sidebar-menu > ul > li:hover a.open :after {
            display: none;
        }

        .left-side-menu-condensed .left-side-menu #sidebar-menu > ul > li:hover > ul {
            display: block;
            left: 70px;
            position: absolute;
            width: 190px;
            height: auto !important;
            box-shadow: 0 .05rem .01rem rgba(75,75,90,.075);
        }

            .left-side-menu-condensed .left-side-menu #sidebar-menu > ul > li:hover > ul ul {
                box-shadow: 0 .05rem .01rem rgba(75,75,90,.075);
            }

            .left-side-menu-condensed .left-side-menu #sidebar-menu > ul > li:hover > ul a {
                box-shadow: none;
                padding: 8px 20px;
                position: relative;
                width: 190px;
                z-index: 6;
            }

                .left-side-menu-condensed .left-side-menu #sidebar-menu > ul > li:hover > ul a:hover {
                    color: #5369f8;
                }

    .left-side-menu-condensed .left-side-menu #sidebar-menu > ul ul {
        padding: 5px 0;
        z-index: 9999;
        display: none;
        background-color: #fff;
    }

        .left-side-menu-condensed .left-side-menu #sidebar-menu > ul ul li:hover > ul {
            display: block;
            left: 190px;
            margin-top: -36px;
            height: auto !important;
            position: absolute;
            width: 190px;
        }

        .left-side-menu-condensed .left-side-menu #sidebar-menu > ul ul li > a span.pull-right {
            position: absolute;
            right: 20px;
            top: 12px;
            transform: rotate(270deg);
        }

        .left-side-menu-condensed .left-side-menu #sidebar-menu > ul ul li.active a {
            color: #c8cddc;
        }

.left-side-menu-condensed .user-profile {
    padding: 15px;
}

    .left-side-menu-condensed .user-profile .avatar-sm {
        display: none;
    }

    .left-side-menu-condensed .user-profile .avatar-xs {
        display: block;
    }

    .left-side-menu-condensed .user-profile .pro-user-desc, .left-side-menu-condensed .user-profile .pro-user-name {
        display: none;
    }

    .left-side-menu-condensed .user-profile .profile-dropdown-menu .dropdown-toggle svg {
        background-color: transparent;
        color: #fff !important;
        right: -7px;
        position: relative;
    }

.left-side-menu-condensed .content-page {
    margin-left: 70px !important;
}

.left-side-menu-condensed .footer {
    left: 70px !important;
}

.left-side-menu-condensed .user-box {
    display: none;
}



@media (max-width:1024px) {
    .left-side-menu {
        top: 72px;
        padding: 12px 0;
    }

    .left-side-menu-condensed .left-side-menu {
        padding-top: 12px;
    }
}

@media (max-width:767.98px) {
    body {
        overflow-x: hidden;
    }

    .left-side-menu {
        display: none;
        z-index: 10 !important;
        top: 72px;
    }

    .sidebar-enable .left-side-menu {
        display: block;
    }

    .content-page, .left-side-menu-condensed .content-page {
        margin-left: 0 !important;
        padding: 0 10px;
    }

    .pro-user-name {
        display: none;
    }

    .logo-box {
        display: none;
    }
}

.left-side-menu-dark .metismenu li a[aria-expanded=true] {
    color: #fff !important;
}

.left-side-menu-dark .left-side-menu {
    background-color: #323742;
    box-shadow: none;
}

    .left-side-menu-dark .left-side-menu #sidebar-menu > ul > li.mm-active > a {
        color: #fff;
        background-color: #3b414e;
    }

        .left-side-menu-dark .left-side-menu #sidebar-menu > ul > li.mm-active > a svg {
            color: #fff;
            fill: rgba(255,255,255,.12);
        }

    .left-side-menu-dark .left-side-menu #sidebar-menu > ul > li > a {
        color: #9097a7;
    }

        .left-side-menu-dark .left-side-menu #sidebar-menu > ul > li > a svg {
            color: #9097a7;
            fill: rgba(255,255,255,.12);
        }

        .left-side-menu-dark .left-side-menu #sidebar-menu > ul > li > a:active, .left-side-menu-dark .left-side-menu #sidebar-menu > ul > li > a:focus, .left-side-menu-dark .left-side-menu #sidebar-menu > ul > li > a:hover {
            color: #c8cddc;
            background-color: #3b414e;
        }

        .left-side-menu-dark .left-side-menu #sidebar-menu > ul > li > a.active {
            color: #fff;
            background-color: #3b414e;
        }

            .left-side-menu-dark .left-side-menu #sidebar-menu > ul > li > a.active svg {
                color: #fff;
                fill: rgba(255,255,255,.12);
            }

    .left-side-menu-dark .left-side-menu #sidebar-menu .menu-title {
        color: #adb5bd;
    }

.left-side-menu-dark .nav-second-level li a, .left-side-menu-dark .nav-thrid-level li a {
    color: #9097a7;
}

    .left-side-menu-dark .nav-second-level li a:focus, .left-side-menu-dark .nav-second-level li a:hover, .left-side-menu-dark .nav-thrid-level li a:focus, .left-side-menu-dark .nav-thrid-level li a:hover {
        background-color: transparent;
        color: #c8cddc;
    }

.left-side-menu-dark .nav-second-level li.mm-active > a, .left-side-menu-dark .nav-thrid-level li.mm-active > a {
    color: #fff;
}

.left-side-menu-dark.left-side-menu-condensed .left-side-menu #sidebar-menu > ul > li:hover > a {
    background-color: #3b414e;
    color: #fff !important;
}

.left-side-menu-dark.left-side-menu-condensed .nav-second-level li.mm-active > a, .left-side-menu-dark.left-side-menu-condensed .nav-thrid-level li.mm-active > a {
    color: #5369f8;
}

.left-side-menu-dark .user-profile .pro-user-desc, .left-side-menu-dark .user-profile .pro-user-name {
    color: #adb5bd;
}

.left-side-menu-dark .user-profile .profile-dropdown-menu .dropdown-toggle svg {
    background-color: #3b414e;
    color: #fff;
}

.navbar-custom {
    padding: 0 22px 0 37px;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 72px;
    z-index: 9999;
    background-color: #fff;
    box-shadow: 0 .05rem .01rem rgba(75,75,90,.075);
}

    .navbar-custom .topnav-menu > li {
        float: left;
    }

    .navbar-custom .topnav-menu .nav-link {
        padding: 0 15px;
        color: #4b4b5a;
        min-width: 32px;
        display: block;
        line-height: 72px;
        text-align: center;
        max-height: 72px;
    }

        .navbar-custom .topnav-menu .nav-link svg {
            height: 20px;
            width: 20px;
            color: #4b4b5a;
            fill: rgba(75,75,90,.12);
        }

        .navbar-custom .topnav-menu .nav-link:active svg, .navbar-custom .topnav-menu .nav-link:focus svg, .navbar-custom .topnav-menu .nav-link:hover svg {
            color: #5369f8;
            fill: rgba(83,105,248,.1);
        }

    .navbar-custom .dropdown.show .nav-link {
        background-color: rgba(255,255,255,.05);
    }

    .navbar-custom .menu-left {
        overflow: hidden;
    }

    .navbar-custom .app-search {
        padding: 17px 0;
        overflow: hidden;
        margin-left: 15px;
        margin-right: 15px;
    }

        .navbar-custom .app-search form {
            max-width: 320px;
        }

        .navbar-custom .app-search .form-control {
            border: 1px solid transparent;
            height: 38px;
            padding-left: 40px;
            padding-right: 20px;
            background-color: #f3f4f7;
            box-shadow: none;
            border-radius: .3rem;
        }

            .navbar-custom .app-search .form-control:focus {
                background-color: #fff;
                border: 1px solid #f3f4f7;
            }

        .navbar-custom .app-search svg {
            position: absolute;
            z-index: 10;
            font-size: 18px;
            color: #adb5bd;
            line-height: 38px;
            left: 10px;
            top: 10px;
            width: 20px;
            height: 20px;
        }

    .navbar-custom .button-menu-mobile {
        border: none;
        color: #adb5bd;
        display: block;
        height: 72px;
        line-height: 72px;
        width: 60px;
        background-color: transparent;
        font-size: 24px;
        cursor: pointer;
        margin-left: 45px;
    }

        .navbar-custom .button-menu-mobile.disable-btn {
            /*display: none;*/
            display: block;
        }

        .navbar-custom .button-menu-mobile .menu-icon {
            display: inline-block;
        }

        .navbar-custom .button-menu-mobile .close-icon {
            display: none;
        }

        .navbar-custom .button-menu-mobile.open .menu-icon {
            display: none;
        }

        .navbar-custom .button-menu-mobile.open .close-icon {
            display: inline-block;
        }

    .navbar-custom .logo span.logo-sm {
        display: none;
    }

.text-logo {
    text-transform: uppercase;
    font-weight: 900;
    letter-spacing: 1px;
}

@keyframes blinker {
    50% {
        opacity: 0;
    }
}

.noti-scroll {
    max-height: 230px;
}

.notification-list {
    margin-left: 0;
}

    .notification-list .noti-title {
        background-color: transparent;
        padding: 7px 20px 15px;
    }

    .notification-list .noti-icon {
        font-size: 21px;
        vertical-align: middle;
    }

    .notification-list .noti-icon-badge {
        display: inline-block;
        position: absolute;
        top: 24px;
        right: 16px;
        width: 12px;
        height: 12px;
        background-color: #ff5c75;
        border: 2px solid #fff;
        border-radius: 50%;
        box-shadow: 0 1rem 3rem rgba(0,0,0,.175);
        animation: blinker 3s linear infinite;
        animation-fill-mode: initial;
    }

    .notification-list .notify-item {
        padding: 12px 20px;
    }

        .notification-list .notify-item .notify-icon {
            float: left;
            height: 36px;
            width: 36px;
            font-size: 16px;
            line-height: 36px;
            text-align: center;
            margin-right: 10px;
            border-radius: 50%;
            color: #fff;
        }

        .notification-list .notify-item .notify-details {
            margin-bottom: 5px;
            overflow: hidden;
            margin-left: 45px;
            text-overflow: ellipsis;
            white-space: nowrap;
            color: #343a40;
            line-height: 1.5;
        }

            .notification-list .notify-item .notify-details b {
                font-weight: 500;
            }

            .notification-list .notify-item .notify-details small {
                display: block;
            }

            .notification-list .notify-item .notify-details span {
                display: block;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                font-size: 13px;
            }

        .notification-list .notify-item .user-msg {
            margin-left: 45px;
            white-space: normal;
            line-height: 16px;
        }

    .notification-list .profile-dropdown-items .notify-item {
        padding: .35rem 1.5rem;
    }

.profile-dropdown {
    display: none;
}

.profile-dropdown-items {
    width: 170px;
}

    .profile-dropdown-items i {
        vertical-align: middle;
        margin-right: 5px;
    }

.nav-user {
    padding: 0 12px !important;
}

    .nav-user img {
        height: 32px;
        width: 32px;
    }

@media (max-width:1024px) {
    .navbar-custom {
        left: 0;
        padding: 0 10px;
        margin: 0;
    }

        .navbar-custom .button-menu-mobile.disable-btn {
            display: block;
        }

        .navbar-custom .logo {
            display: none;
        }
}

@media (max-width:575.98px) {
    .navbar-custom .page-title {
        display: none;
    }
}

.page-title-topbar {
    font-size: 20px;
    margin: 0;
    line-height: 72px;
}

.page-title {
    padding: 20px 0;
}

    .page-title .breadcrumb {
        background-color: transparent;
        padding: 0;
        margin-bottom: 0;
    }

    .page-title h4 {
        font-size: 19px;
    }

.footer {
    bottom: 0;
    padding: 19px 15px 20px;
    position: absolute;
    right: 0;
    color: #6c757d;
    left: 250px;
}

    .footer .footer-links a {
        color: #6c757d;
        margin-left: 1.5rem;
        transition: all .4s;
    }

        .footer .footer-links a:hover {
            color: #212529;
        }

        .footer .footer-links a:first-of-type {
            margin-left: 0;
        }

.footer-alt {
    left: 0 !important;
    text-align: center;
    background-color: transparent;
}

@media (max-width:767.98px) {
    .footer {
        left: 0 !important;
        text-align: center;
    }
}

body[data-layout=topnav] .container-fluid {
    padding-right: 24px;
    padding-left: 24px;
}

body[data-layout=topnav] .navbar-custom {
    position: relative;
    padding: 0;
}

    body[data-layout=topnav] .navbar-custom .topnav-menu .nav-link:active svg, body[data-layout=topnav] .navbar-custom .topnav-menu .nav-link:focus svg, body[data-layout=topnav] .navbar-custom .topnav-menu .nav-link:hover svg {
        color: #4b4b5a;
    }

body[data-layout=topnav] .content-page {
    margin-top: 0;
    margin-left: 0 !important;
    padding: 5px 0 5px 0;
}

body[data-layout=topnav] .footer {
    left: 0;
}

body[data-layout=topnav] .user-profile {
    padding: 20px 0;
}

body[data-layout=topnav] .profile-dropdown {
    display: block;
}

.topnav {
    background: #fff;
}

.topbar-nav {
    margin: 0;
    padding: 0;
}

    .topbar-nav .badge {
        display: none;
    }

    .topbar-nav .metismenu {
        display: flex;
        flex-direction: column;
        margin: 0;
    }

        .topbar-nav .metismenu .has-arrow:after {
            width: .4em;
            height: .4em;
            right: 1rem;
            transform: rotate(45deg) translate(0,-50%);
        }

        .topbar-nav .metismenu .menu-title {
            display: none;
        }

        .topbar-nav .metismenu li:active, .topbar-nav .metismenu li:focus, .topbar-nav .metismenu li:hover {
            color: #5369f8;
            text-decoration: none;
        }

            .topbar-nav .metismenu li:active svg, .topbar-nav .metismenu li:focus svg, .topbar-nav .metismenu li:hover svg {
                color: #5369f8;
                fill: rgba(83,105,248,.1);
            }

        .topbar-nav .metismenu li a {
            color: #4b4b5a;
            font-size: 1rem;
            position: relative;
            padding: 1rem;
            display: block;
        }

            .topbar-nav .metismenu li a svg {
                display: inline-block;
                width: 16px;
                height: 16px;
                margin: 0 5px 0 0;
                color: #4b4b5a;
                fill: rgba(75,75,90,.12);
            }

            .topbar-nav .metismenu li a > span {
                vertical-align: middle;
            }

            .topbar-nav .metismenu li a:active, .topbar-nav .metismenu li a:focus, .topbar-nav .metismenu li a:hover {
                color: #5369f8;
                text-decoration: none;
            }

                .topbar-nav .metismenu li a:active svg, .topbar-nav .metismenu li a:focus svg, .topbar-nav .metismenu li a:hover svg {
                    color: #5369f8;
                    fill: rgba(83,105,248,.1);
                }

        .topbar-nav .metismenu li:nth-child(2) a {
            padding-left: 0;
        }

        .topbar-nav .metismenu li .menu-arrow {
            transition: transform .15s;
            display: inline-block;
            font-family: unicons;
            text-rendering: auto;
            line-height: 1.3rem;
            font-size: 1.25rem;
            transform: translate(0,0);
            vertical-align: middle;
            margin-left: 5px;
        }

            .topbar-nav .metismenu li .menu-arrow:before {
                content: "\e82d";
            }

        .topbar-nav .metismenu li.mm-active > a {
            color: #5369f8;
        }

            .topbar-nav .metismenu li.mm-active > a svg {
                color: #5369f8;
                fill: rgba(83,105,248,.1);
            }

            .topbar-nav .metismenu li.mm-active > a > span.menu-arrow {
                transform: rotate(180deg);
            }

        .topbar-nav .metismenu li.active > a {
            color: #5369f8;
        }

            .topbar-nav .metismenu li.active > a svg {
                color: #5369f8;
                fill: rgba(83,105,248,.1);
            }

        .topbar-nav .metismenu li .nav-second-level {
            color: #4b4b5a;
            background-color: #fff;
            background-clip: padding-box;
            border-radius: 0 0 .2rem .2rem;
            min-width: calc(10rem + 1.5rem);
            font-size: calc(.875rem - .01rem);
            box-shadow: 0 .5rem 1rem rgba(0,0,0,.175);
            padding: .5rem 0;
        }

            .topbar-nav .metismenu li .nav-second-level li:active, .topbar-nav .metismenu li .nav-second-level li:focus, .topbar-nav .metismenu li .nav-second-level li:hover {
                color: #5369f8;
                text-decoration: none;
            }

            .topbar-nav .metismenu li .nav-second-level li:first-of-type {
                padding-top: .5rem;
            }

            .topbar-nav .metismenu li .nav-second-level li:last-of-type {
                padding-bottom: .5rem;
            }

            .topbar-nav .metismenu li .nav-second-level a {
                display: block;
                width: 100%;
                padding: .35rem 1.5rem !important;
                clear: both;
                font-size: .875rem;
                font-weight: 400;
                line-height: 1.5;
                white-space: nowrap;
                background-color: transparent;
                border: 0;
            }

                .topbar-nav .metismenu li .nav-second-level a:focus, .topbar-nav .metismenu li .nav-second-level a:hover {
                    color: #16181b;
                    text-decoration: none;
                    background-color: #f8f9fa;
                }

            .topbar-nav .metismenu li .nav-second-level .has-arrow:after {
                margin-top: -2px;
            }

            .topbar-nav .metismenu li .nav-second-level .menu-arrow {
                float: right;
            }

        .topbar-nav .metismenu li .nav-third-level {
            color: #4b4b5a;
            min-width: calc(10rem + 1.5rem);
        }

            .topbar-nav .metismenu li .nav-third-level li:active, .topbar-nav .metismenu li .nav-third-level li:focus, .topbar-nav .metismenu li .nav-third-level li:hover {
                color: #5369f8;
                text-decoration: none;
            }

            .topbar-nav .metismenu li .nav-third-level li:first-of-type {
                padding-top: .5rem;
            }

            .topbar-nav .metismenu li .nav-third-level li:last-of-type {
                padding-bottom: .5rem;
            }

            .topbar-nav .metismenu li .nav-third-level a {
                display: block;
                width: 100%;
                padding: .35rem 1.5rem !important;
                clear: both;
                font-size: .875rem;
                font-weight: 400;
                line-height: 1.5;
                white-space: nowrap;
                background-color: transparent;
                border: 0;
                padding-left: 2.2rem !important;
            }

                .topbar-nav .metismenu li .nav-third-level a:focus, .topbar-nav .metismenu li .nav-third-level a:hover {
                    color: #16181b;
                    text-decoration: none;
                    background-color: #f8f9fa;
                }

            .topbar-nav .metismenu li .nav-third-level .has-arrow:after {
                margin-top: -2px;
            }

            .topbar-nav .metismenu li .nav-third-level .menu-arrow {
                float: right;
            }

@media (min-width:992px) {
    body[data-layout=topnav] .container-fluid {
        max-width: 85%;
    }

    body[data-layout=topnav] .navbar-custom .logo {
        display: block;
    }

        body[data-layout=topnav] .navbar-custom .logo span.logo-sm {
            display: none !important;
        }

        body[data-layout=topnav] .navbar-custom .logo span.logo-lg {
            display: block;
        }

    body[data-layout=topnav].left-side-menu-condensed .navbar-custom .button-menu-mobile.disable-btn {
        display: none !important;
    }

    body[data-layout=topnav].boxed-layout .container-fluid {
        max-width: 97%;
    }

    .topbar-nav .metismenu {
        flex-direction: row;
    }

        .topbar-nav .metismenu > li {
            flex-direction: column;
        }

            .topbar-nav .metismenu > li > ul {
                position: absolute;
                z-index: 1001;
            }

        .topbar-nav .metismenu .side-nav-item:first-of-type .side-nav-link {
            padding-left: 0;
        }

    .navbar-toggle {
        display: none;
    }
}

@media (max-width:991.98px) {
    body[data-layout=topnav] .navbar-custom .container-fluid {
        padding-right: 12px;
        padding-left: 12px;
    }

    .topnav {
        overflow: auto;
    }

    .topbar-nav {
        max-height: 400px;
    }

        .topbar-nav .metismenu li a {
            padding: 15px 0;
        }

        .topbar-nav .metismenu li .nav-second-level {
            box-shadow: none;
            padding-top: 0;
        }

            .topbar-nav .metismenu li .nav-second-level li:first-of-type {
                padding: 0;
            }

            .topbar-nav .metismenu li .nav-second-level a {
                padding-right: 0 !important;
            }

                .topbar-nav .metismenu li .nav-second-level a:focus, .topbar-nav .metismenu li .nav-second-level a:hover {
                    background-color: transparent;
                }

        .topbar-nav .metismenu li .menu-arrow {
            float: right;
            margin-top: 2px;
        }
}

@media (min-width:992px) and (max-width:1180px) {
    .topbar-nav .metismenu li .menu-arrow {
        display: none;
    }
}


.right-bar-enabled .content-page {
    margin-right: 260px;
}

.right-bar-enabled .right-bar {
    transform: translateX(0px);
}

.right-bar-enabled .right-bar {
    right: 0;
}

.right-bar {
    background-color: #fff;
    box-shadow: 0 0 24px 0 rgba(0,0,0,.06),0 1px 0 0 rgba(0,0,0,.02);
    display: block;
    position: absolute;
    transition: all .2s ease-out;
    width: 260px;
    z-index: 9999;
    float: right !important;
    right: -270px;
    top: 0;
    bottom: 0;
    padding-bottom: 60px;
    padding-bottom: 0px;
    transform: translateX(260px);
    height: calc(100% - 31px);
    overflow: hidden;
}

    .right-bar .rightbar-title {
        padding: 25px 25px;
    }

    .right-bar .right-bar-toggle {
        height: 24px;
        width: 24px;
        line-height: 24px;
        text-align: center;
        border-radius: 50%;
        margin-top: -4px;
    }

    .right-bar .demo-img {
        height: 200px;
    }

.rightbar-overlay {
    background-color: rgba(52,58,64,.55);
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: none;
    z-index: 9998;
    transition: all .2s ease-out;
}



.right-bar-enabled .rightbar-overlay {
    display: block;
}

@media (max-width:767.98px) {
    .right-bar {
        overflow: auto;
    }

        .right-bar .slimscroll-menu {
            height: auto !important;
        }
}

.activity-widget .activity-list {
    border-bottom: 1px solid #f6f6f7;
    padding: 12px 0;
}

    .activity-widget .activity-list:last-child {
        border: none;
    }

.upgrade-wid .laptop-img {
    position: relative;
    bottom: 22px;
}

@media (min-width:1200px) {
    .scrollable-layout {
        padding-bottom: 0;
    }

        .scrollable-layout #wrapper {
            display: flex;
        }

        .scrollable-layout .left-side-menu {
            position: relative;
            min-width: 250px;
            min-height: 100vh;
        }

        .scrollable-layout .navbar-custom {
            position: absolute;
        }

        .scrollable-layout .content-page {
            margin-left: 0;
            width: 100%;
            padding-bottom: 60px;
        }

        .scrollable-layout.left-side-menu-condensed .left-side-menu {
            min-width: 70px;
        }

        .scrollable-layout.left-side-menu-condensed .content-page {
            margin-left: 0 !important;
        }
}

.boxed-layout {
    background: #edeef3;
}

    .boxed-layout #wrapper {
        max-width: 1300px;
        margin: 0 auto;
        box-shadow: 0 .5rem 1rem rgba(0,0,0,.15);
        background: #f3f4f7;
    }

    .boxed-layout .navbar-custom {
        max-width: 1300px;
        margin: 0 auto;
    }

    .boxed-layout .footer {
        margin: 0 auto;
        max-width: calc(1300px - 250px);
        background: #f3f4f7;
    }

    .boxed-layout.left-side-menu-condensed {
        min-height: auto;
    }

        .boxed-layout.left-side-menu-condensed .footer {
            max-width: calc(1300px - 70px);
        }

.width-xs {
    min-width: 80px;
}

.width-sm {
    min-width: 95px;
}

.width-md {
    min-width: 110px;
}

.width-lg {
    min-width: 140px;
}

.width-xl {
    min-width: 160px;
}

.font-family-secondary {
    font-family: "Nunito Sans",sans-serif;
}

.avatar-xs {
    height: 1.5rem;
    width: 1.5rem;
    position: absolute;
}

.avatar-sm {
    height: 2.25rem;
    width: 2.25rem;
    position: absolute;
}

.avatar {
    height: 3rem;
    width: 3rem;
}

.avatar-md {
    height: 3.5rem;
    width: 3.5rem;
}

.avatar-lg {
    height: 4.5rem;
    width: 4.5rem;
}

.avatar-xl {
    height: 6rem;
    width: 6rem;
}

.avatar-xxl {
    height: 7.5rem;
    width: 7.5rem;
}
.customerNamePro {
    display: inline-block;
    height: 25px;
}
.sidebar-enable .customerNamePro {
    padding-left: 48px;
    display: inline-block;
    height: 35px;
}
.avatar-title {
    align-items: center;
    color: #fff;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%;
}

.avatar-group {
    padding-left: 12px;
}

    .avatar-group .avatar-group-item {
        margin: 0 0 10px -12px;
        display: inline-block;
        border: 2px solid #fff;
        border-radius: 50%;
    }

.font-weight-medium {
    font-weight: 500;
}

.font-weight-semibold {
    font-weight: 600;
}

.sp-line-1, .sp-line-2, .sp-line-3, .sp-line-4 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.sp-line-1 {
    -webkit-line-clamp: 1;
}

.sp-line-2 {
    -webkit-line-clamp: 2;
}

.sp-line-3 {
    -webkit-line-clamp: 3;
}

.sp-line-4 {
    -webkit-line-clamp: 4;
}

.pull-in {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
}

.social-list-item {
    height: 2rem;
    width: 2rem;
    line-height: calc(2rem - 4px);
    display: block;
    border: 2px solid #adb5bd;
    border-radius: 50%;
    color: #adb5bd;
}

.widget-flat {
    position: relative;
    overflow: hidden;
}

    .widget-flat i.widget-icon {
        font-size: 36px;
    }

.conversation-list {
    list-style: none;
    height: 332px;
    padding: 0 7px;
}

    .conversation-list li {
        margin-bottom: 24px;
    }

    .conversation-list .chat-avatar {
        float: left;
        text-align: center;
        width: 34px;
    }

        .conversation-list .chat-avatar img {
            border-radius: 100%;
            width: 100%;
        }

        .conversation-list .chat-avatar i {
            font-size: 12px;
            font-style: normal;
        }

    .conversation-list .ctext-wrap {
        background: #f0f2fe;
        color: #5369f8;
        border-radius: .3rem;
        display: inline-block;
        padding: 4px 12px;
        position: relative;
        min-width: 160px;
    }

        .conversation-list .ctext-wrap i {
            display: block;
            font-size: 12px;
            font-style: normal;
            font-weight: 700;
            position: relative;
        }

        .conversation-list .ctext-wrap p {
            margin: 0;
            padding-top: 3px;
        }

        .conversation-list .ctext-wrap:after {
            right: 98%;
            top: 0;
            border: solid transparent;
            content: " ";
            height: 0;
            width: 0;
            position: absolute;
            pointer-events: none;
            border-top-color: #f0f2fe;
            border-width: 6px;
            margin-left: -1px;
            border-right-color: #f0f2fe;
        }

    .conversation-list .conversation-text {
        float: left;
        font-size: 12px;
        margin-left: 12px;
        width: 70%;
    }

    .conversation-list .odd .chat-avatar {
        float: right !important;
    }

    .conversation-list .odd .conversation-text {
        float: right !important;
        margin-right: 12px;
        text-align: right;
        width: 70% !important;
    }

    .conversation-list .odd .ctext-wrap {
        background-color: #e2e7f1;
        color: #4b4b5a;
    }

        .conversation-list .odd .ctext-wrap:after {
            border-color: transparent;
            border-left-color: #e2e7f1;
            border-top-color: #e2e7f1;
            left: 99% !important;
        }

.profile-widget {
    position: relative;
}

    .profile-widget .card-action {
        position: absolute;
        right: 7px;
        top: 12px;
        z-index: 100;
    }

    .profile-widget .card-img-top {
        max-height: 220px;
    }

    .profile-widget .profile-info {
        margin-top: -2.7rem;
    }

.calendar-widget .flatpickr-calendar {
    box-shadow: none;
    border: 1px solid #f6f6f7 !important;
}

.checkbox label {
    display: inline-block;
    padding-left: 8px;
    position: relative;
    font-weight: 400;
    margin-bottom: 0;
}

    .checkbox label::before {
        background-color: #e2e7f1;
        border-radius: 3px;
        border: 2px solid #e2e7f1;
        content: "";
        display: inline-block;
        height: 18px;
        left: 0;
        margin-left: -18px;
        position: absolute;
        transition: .3s ease-in-out;
        width: 18px;
        outline: 0 !important;
        top: 2px;
    }

    .checkbox label::after {
        color: #4b4b5a;
        display: inline-block;
        font-size: 11px;
        height: 18px;
        left: 0;
        margin-left: -18px;
        padding-left: 3px;
        padding-top: 2px;
        position: absolute;
        top: 0;
        width: 18px;
    }

.checkbox input[type=checkbox] {
    cursor: pointer;
    opacity: 0;
    z-index: 1;
    outline: 0 !important;
}

    .checkbox input[type=checkbox]:disabled + label {
        opacity: .65;
    }

    .checkbox input[type=checkbox]:focus + label::before {
        outline-offset: -2px;
        outline: 0;
    }

    .checkbox input[type=checkbox]:checked + label::after {
        content: "";
        position: absolute;
        top: 6px;
        left: 7px;
        display: table;
        width: 4px;
        height: 8px;
        border: 2px solid #4b4b5a;
        border-top-width: 0;
        border-left-width: 0;
        transform: rotate(45deg);
    }

    .checkbox input[type=checkbox]:disabled + label::before {
        background-color: #f8f9fa;
        cursor: not-allowed;
    }

.checkbox.checkbox-circle label::before {
    border-radius: 50%;
}

.checkbox.checkbox-inline {
    margin-top: 0;
}

.checkbox.checkbox-single input {
    height: 18px;
    width: 18px;
    position: absolute;
}

.checkbox.checkbox-single label {
    height: 18px;
    width: 18px;
}

    .checkbox.checkbox-single label:before {
        margin-left: 0;
    }

    .checkbox.checkbox-single label:after {
        margin-left: 0;
    }

.checkbox-primary input[type=checkbox]:checked + label::before {
    background-color: #5369f8;
    border-color: #5369f8;
}

.checkbox-primary input[type=checkbox]:checked + label::after {
    border-color: #fff;
}

.checkbox-secondary input[type=checkbox]:checked + label::before {
    background-color: #1e2139;
    border-color: #1e2139;
}

.checkbox-secondary input[type=checkbox]:checked + label::after {
    border-color: #fff;
}

.checkbox-success input[type=checkbox]:checked + label::before {
    background-color: #43d39e;
    border-color: #43d39e;
}

.checkbox-success input[type=checkbox]:checked + label::after {
    border-color: #fff;
}

.checkbox-info input[type=checkbox]:checked + label::before {
    background-color: #25c2e3;
    border-color: #25c2e3;
}

.checkbox-info input[type=checkbox]:checked + label::after {
    border-color: #fff;
}

.checkbox-warning input[type=checkbox]:checked + label::before {
    background-color: #ffbe0b;
    border-color: #ffbe0b;
}

.checkbox-warning input[type=checkbox]:checked + label::after {
    border-color: #fff;
}

.checkbox-danger input[type=checkbox]:checked + label::before {
    background-color: #ff5c75;
    border-color: #ff5c75;
}

.checkbox-danger input[type=checkbox]:checked + label::after {
    border-color: #fff;
}

.checkbox-light input[type=checkbox]:checked + label::before {
    background-color: #f8f9fa;
    border-color: #f8f9fa;
}

.checkbox-light input[type=checkbox]:checked + label::after {
    border-color: #fff;
}

.checkbox-dark input[type=checkbox]:checked + label::before {
    background-color: #343a40;
    border-color: #343a40;
}

.checkbox-dark input[type=checkbox]:checked + label::after {
    border-color: #fff;
}

.radio label {
    display: inline-block;
    padding-left: 8px;
    position: relative;
    font-weight: 400;
    margin-bottom: 0;
}

    .radio label::before {
        -o-transition: border .5s ease-in-out;
        -webkit-transition: border .5s ease-in-out;
        background-color: #fff;
        border-radius: 50%;
        border: 2px solid #6c757d;
        content: "";
        display: inline-block;
        height: 18px;
        left: 0;
        margin-left: -18px;
        position: absolute;
        transition: border .5s ease-in-out;
        width: 18px;
        outline: 0 !important;
    }

    .radio label::after {
        -moz-transition: -moz-transform .1s cubic-bezier(.8,-.33,.2,1.33);
        -ms-transform: scale(0,0);
        -o-transform: scale(0,0);
        -o-transition: -o-transform .1s cubic-bezier(.8,-.33,.2,1.33);
        -webkit-transform: scale(0,0);
        -webkit-transition: -webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);
        background-color: #4b4b5a;
        border-radius: 50%;
        content: " ";
        display: inline-block;
        height: 10px;
        left: 6px;
        margin-left: -20px;
        position: absolute;
        top: 4px;
        transform: scale(0,0);
        transition: transform .1s cubic-bezier(.8,-.33,.2,1.33);
        width: 10px;
    }

.radio input[type=radio] {
    cursor: pointer;
    opacity: 0;
    z-index: 1;
    outline: 0 !important;
}

    .radio input[type=radio]:disabled + label {
        opacity: .65;
    }

    .radio input[type=radio]:focus + label::before {
        outline-offset: -2px;
        outline: 5px auto -webkit-focus-ring-color;
        outline: thin dotted;
    }

    .radio input[type=radio]:checked + label::after {
        transform: scale(1,1);
    }

    .radio input[type=radio]:disabled + label::before {
        cursor: not-allowed;
    }

.radio.radio-inline {
    margin-top: 0;
}

.radio.radio-single label {
    height: 17px;
}

.radio-primary input[type=radio] + label::after {
    background-color: #5369f8;
}

.radio-primary input[type=radio]:checked + label::before {
    border-color: #5369f8;
}

.radio-primary input[type=radio]:checked + label::after {
    background-color: #5369f8;
}

.radio-secondary input[type=radio] + label::after {
    background-color: #1e2139;
}

.radio-secondary input[type=radio]:checked + label::before {
    border-color: #1e2139;
}

.radio-secondary input[type=radio]:checked + label::after {
    background-color: #1e2139;
}

.radio-success input[type=radio] + label::after {
    background-color: #43d39e;
}

.radio-success input[type=radio]:checked + label::before {
    border-color: #43d39e;
}

.radio-success input[type=radio]:checked + label::after {
    background-color: #43d39e;
}

.radio-info input[type=radio] + label::after {
    background-color: #25c2e3;
}

.radio-info input[type=radio]:checked + label::before {
    border-color: #25c2e3;
}

.radio-info input[type=radio]:checked + label::after {
    background-color: #25c2e3;
}

.radio-warning input[type=radio] + label::after {
    background-color: #ffbe0b;
}

.radio-warning input[type=radio]:checked + label::before {
    border-color: #ffbe0b;
}

.radio-warning input[type=radio]:checked + label::after {
    background-color: #ffbe0b;
}

.radio-danger input[type=radio] + label::after {
    background-color: #ff5c75;
}

.radio-danger input[type=radio]:checked + label::before {
    border-color: #ff5c75;
}

.radio-danger input[type=radio]:checked + label::after {
    background-color: #ff5c75;
}

.radio-light input[type=radio] + label::after {
    background-color: #f8f9fa;
}

.radio-light input[type=radio]:checked + label::before {
    border-color: #f8f9fa;
}

.radio-light input[type=radio]:checked + label::after {
    background-color: #f8f9fa;
}

.radio-dark input[type=radio] + label::after {
    background-color: #343a40;
}

.radio-dark input[type=radio]:checked + label::before {
    border-color: #343a40;
}

.radio-dark input[type=radio]:checked + label::after {
    background-color: #343a40;
}

@media print {
    .footer, .left-side-menu, .navbar-custom, .page-title-box, .right-bar {
        display: none;
    }

    .card-body, .content, .content-page, .right-bar, body {
        padding: 0;
        margin: 0;
    }
}

#preloader {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #f3f4f7;
    z-index: 9999;
}

#status {
    height: 80px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -40px 0 0 -40px;
}

.spinner > div {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: #fff;
    border: 2px solid #5369f8;
    border-radius: 50%;
    animation: circle-loader 1s infinite ease-in-out both;
    margin: 0 7px;
}

.spinner .circle1 {
    animation-delay: -.32s;
}

.spinner .circle2 {
    animation-delay: -.16s;
}

@keyframes circle-loader {
    0%,100%,80% {
        transform: scale(.4);
    }

    40% {
        transform: scale(1);
    }
}

.slimScrollDiv {
    height: auto !important;
}

.apex-charts {
    min-height: 10px !important;
}

    .apex-charts text {
        font-family: "Nunito Sans",sans-serif !important;
        fill: #4b4b5a;
    }

    .apex-charts .apexcharts-canvas {
        margin: 0 auto;
    }

.apexcharts-tooltip-text, .apexcharts-tooltip-title {
    font-family: "Nunito Sans",sans-serif !important;
}

.apexcharts-legend-series {
    font-weight: 400;
}

.apexcharts-gridline {
    pointer-events: none;
    stroke: #f8f9fa;
}

.apexcharts-legend-text {
    color: #6c757d !important;
    font-family: "Nunito Sans",sans-serif !important;
    font-size: 13px !important;
}

.apexcharts-pie-label {
    fill: #fff !important;
}

.apexcharts-xaxis text, .apexcharts-yaxis text {
    font-family: "Nunito Sans",sans-serif !important;
    fill: #adb5bd;
}

.apexcharts-point-annotations text, .apexcharts-xaxis-annotations text, .apexcharts-yaxis-annotations text {
    fill: #fff;
}

.apexcharts-radar-series polygon {
    fill: transparent;
    stroke: #e2e7f1;
}

.apexcharts-radar-series line {
    stroke: #e2e7f1;
}

.apexcharts-datalabel, .apexcharts-datalabel-label, .apexcharts-datalabel-value, .apexcharts-pie-label {
    fill: #fff !important;
}

.calendar {
    float: left;
    margin-bottom: 0;
}

.fc-view {
    margin-top: 30px;
}

.none-border .modal-footer {
    border-top: none;
}

.fc-toolbar {
    margin: 10px 0 5px 0;
}

    .fc-toolbar h2 {
        font-size: 1.25rem;
        line-height: 1.875rem;
        text-transform: uppercase;
    }

.fc-day-grid-event .fc-time {
    font-weight: 500;
}

th.fc-day-header {
    padding: .5rem 0;
}

.fc-day {
    background: 0 0;
}

.fc-toolbar .fc-state-active, .fc-toolbar .ui-state-active, .fc-toolbar .ui-state-hover, .fc-toolbar button:focus, .fc-toolbar button:hover {
    z-index: 0;
}

.fc th.fc-widget-header {
    background: #e2e7f1;
    font-size: 13px;
    line-height: 20px;
    padding: 10px 0;
    text-transform: uppercase;
    font-weight: 500;
}

.fc-unthemed .fc-divider, .fc-unthemed .fc-popover, .fc-unthemed .fc-row, .fc-unthemed tbody, .fc-unthemed td, .fc-unthemed th, .fc-unthemed thead {
    border-color: #e2e7f1;
}

    .fc-unthemed .fc-divider, .fc-unthemed td.fc-today {
        background: #e2e7f1;
    }

.fc-button {
    background: #e2e7f1;
    border: none;
    color: #4b4b5a;
    text-transform: capitalize;
    box-shadow: none;
    border-radius: 3px;
    margin: 0 3px;
    padding: 6px 12px;
    height: auto;
}

.fc-text-arrow {
    font-family: inherit;
    font-size: 1rem;
}

.fc-state-hover {
    background: #e2e7f1;
}

.fc-state-highlight {
    background: #e2e7f1;
}

.fc-state-active, .fc-state-disabled, .fc-state-down {
    background-color: #5369f8;
    color: #fff;
    text-shadow: none;
}

.fc-cell-overlay {
    background: #e2e7f1;
}

.fc-unthemed .fc-today {
    background: #fff;
}

.fc-event {
    border-radius: 2px;
    border: none;
    cursor: move;
    font-size: .8125rem;
    margin: 5px 7px;
    padding: 5px 5px;
    text-align: center;
}

.external-event {
    cursor: move;
    margin: 10px 0;
    padding: 8px 10px;
    color: #fff;
    border-radius: 4px;
}

.fc-basic-view td.fc-week-number span {
    padding-right: 8px;
}

.fc-basic-view td.fc-day-number {
    padding-right: 8px;
}

.fc-basic-view .fc-content {
    color: #fff;
}

.fc-time-grid-event .fc-content {
    color: #fff;
}

@media (max-width:767.98px) {
    .fc-toolbar {
        display: block;
    }

        .fc-toolbar .fc-center, .fc-toolbar .fc-left, .fc-toolbar .fc-right {
            float: none;
            display: block;
            clear: both;
            margin: 10px 0;
        }

    .fc .fc-toolbar > * > * {
        float: none;
    }

    .fc-today-button {
        display: none;
    }
}

.fc-toolbar .btn {
    padding: .25rem .5rem;
    font-size: .76562rem;
    line-height: 1.5;
    border-radius: .2rem;
}

.select2-container {
    width: 100% !important;
}

    .select2-container .select2-selection--single {
        border: 1px solid #e2e7f1;
        height: calc(1.5em + 1rem + 2px);
        background-color: #fff;
        outline: 0;
        border-radius: .3rem;
    }

        .select2-container .select2-selection--single .select2-selection__rendered {
            line-height: 36px;
            padding-left: 12px;
            color: #4b4b5a;
        }

        .select2-container .select2-selection--single .select2-selection__arrow {
            height: 34px;
            width: 34px;
            right: 3px;
        }

            .select2-container .select2-selection--single .select2-selection__arrow b {
                border-color: #adb5bd transparent transparent transparent;
                border-width: 6px 6px 0 6px;
            }

.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #adb5bd transparent !important;
    border-width: 0 6px 6px 6px !important;
}

.select2-results__option {
    padding: 6px 12px;
}

.select2-dropdown {
    border: 0 solid rgba(0,0,0,.15);
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15);
    background-color: #fff;
}

.select2-container--default .select2-search--dropdown {
    padding: 10px;
    background-color: #fff;
}

    .select2-container--default .select2-search--dropdown .select2-search__field {
        outline: 0;
        border: 1px solid #e2e7f1;
        background-color: #fff;
        color: #4b4b5a;
    }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #5369f8;
}

.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: #fff;
    color: #16181b;
}

    .select2-container--default .select2-results__option[aria-selected=true]:hover {
        background-color: #5369f8;
        color: #fff;
    }

.select2-container .select2-selection--multiple {
    min-height: calc(1.5em + 1rem + 2px);
    border: 1px solid #e2e7f1 !important;
    background-color: #fff;
}

    .select2-container .select2-selection--multiple .select2-selection__rendered {
        padding: 2px 10px;
    }

    .select2-container .select2-selection--multiple .select2-search__field {
        border: 0;
        color: #4b4b5a;
    }

    .select2-container .select2-selection--multiple .select2-selection__choice {
        background-color: #5369f8;
        border: none;
        color: #fff;
        border-radius: 3px;
        padding: 0 7px;
        margin-top: 6px;
    }

    .select2-container .select2-selection--multiple .select2-selection__choice__remove {
        color: #fff;
        margin-right: 5px;
    }

        .select2-container .select2-selection--multiple .select2-selection__choice__remove:hover {
            color: #fff;
        }

.ms-container {
    background: transparent url('avatar-7.0f66d4af6060fc1e.jpg') no-repeat 50% 50%;
    width: auto;
    max-width: 370px;
}

    .ms-container .ms-list {
        box-shadow: none;
        border: 1px solid #e2e7f1;
    }

        .ms-container .ms-list.ms-focus {
            box-shadow: none;
            border: 1px solid #5369f8;
        }

    .ms-container .ms-selectable {
        background-color: #fff;
    }

        .ms-container .ms-selectable li.ms-elem-selectable {
            border: none;
            padding: 5px 10px;
            color: #6c757d;
        }

        .ms-container .ms-selectable li.ms-hover {
            background-color: #5369f8;
            color: #fff;
        }

    .ms-container .ms-selection {
        background-color: #fff;
    }

        .ms-container .ms-selection li.ms-elem-selection {
            border: none;
            padding: 5px 10px;
            color: #6c757d;
        }

        .ms-container .ms-selection li.ms-hover {
            background-color: #5369f8;
            color: #fff;
        }

.ms-selectable {
    box-shadow: none;
    outline: 0 !important;
}

.ms-optgroup-label {
    font-weight: 500;
    font-family: "Nunito Sans",sans-serif;
    color: #343a40 !important;
    font-size: 13px;
}

.flatpickr-calendar {
    overflow: hidden;
    background-color: #fff;
    box-shadow: none;
    border: 2px solid #e2e7f1;
}

    .flatpickr-calendar .flatpickr-time {
        border: none !important;
    }

        .flatpickr-calendar .flatpickr-time .flatpickr-am-pm, .flatpickr-calendar .flatpickr-time input {
            color: #6c757d;
        }

            .flatpickr-calendar .flatpickr-time .flatpickr-am-pm:focus, .flatpickr-calendar .flatpickr-time .flatpickr-am-pm:hover, .flatpickr-calendar .flatpickr-time input:focus, .flatpickr-calendar .flatpickr-time input:hover {
                background: #e2e7f1;
            }

.flatpickr-day {
    color: #6c757d;
}

    .flatpickr-day.endRange, .flatpickr-day.endRange.inRange, .flatpickr-day.endRange.nextMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.endRange:focus, .flatpickr-day.endRange:hover, .flatpickr-day.selected, .flatpickr-day.selected.inRange, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.selected:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange, .flatpickr-day.startRange.inRange, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.startRange:focus, .flatpickr-day.startRange:hover {
        background: #5369f8;
        border-color: #5369f8;
    }

        .flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)) {
            box-shadow: -10px 0 0 #5369f8;
        }

    .flatpickr-day.today {
        border-color: #e2e7f1;
    }

    .flatpickr-day.inRange {
        background: #f5f5f5;
        border-color: #f5f5f5;
        box-shadow: -10px 0 0 #f5f5f5;
    }

        .flatpickr-day.inRange.nextMonthDay {
            background: #f5f5f5;
            border-color: #f5f5f5;
        }

    .flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover, .flatpickr-day.nextMonthDay, .flatpickr-day.notAllowed, .flatpickr-day.notAllowed.nextMonthDay, .flatpickr-day.notAllowed.prevMonthDay, .flatpickr-day.prevMonthDay {
        color: rgba(108,117,125,.4);
    }

        .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day.nextMonthDay:focus, .flatpickr-day.nextMonthDay:hover, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.today.inRange, .flatpickr-day.today:focus, .flatpickr-day.today:hover, .flatpickr-day:focus, .flatpickr-day:hover {
            background: #e2e7f1;
            border-color: #e2e7f1;
            color: #6c757d;
        }

.flatpickr-time .flatpickr-am-pm:focus, .flatpickr-time .flatpickr-am-pm:hover, .flatpickr-time input:focus, .flatpickr-time input:hover {
    background: #f8f9fa;
}

.flatpickr-months .flatpickr-month {
    height: 48px;
}

.flatpickr-months .flatpickr-next-month, .flatpickr-months .flatpickr-prev-month {
    fill: #6c757d;
}

.flatpickr-current-month {
    color: #6c757d;
    font-size: 1rem;
    padding: 8px 0 0 0;
}

    .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
        color: #4b4b5a;
    }

.flatpickr-weekdays {
    background: #5369f8;
}

.flatpickr-weekday {
    color: rgba(255,255,255,.6) !important;
}

.bootstrap-touchspin .btn .input-group-text {
    padding: 0;
    border: none;
    background-color: transparent;
    color: inherit;
}

.parsley-errors-list {
    margin: 0;
    padding: 0;
}

    .parsley-errors-list > li {
        list-style: none;
        color: #ff5c75;
        margin-top: 10px;
        padding: 4px 7px 4px 28px;
        position: relative;
        display: inline-block;
        background-color: rgba(255,92,117,.2);
        border-radius: 7px;
    }

        .parsley-errors-list > li:before {
            content: "\ebee";
            font-family: unicons;
            position: absolute;
            left: 8px;
            top: 4px;
        }

        .parsley-errors-list > li:after {
            content: "";
            border: 8px solid transparent;
            border-bottom-color: rgba(255,92,117,.2);
            position: absolute;
            left: 14px;
            top: -16px;
        }

.parsley-error {
    border-color: #ff5c75;
}

.parsley-success {
    border-color: #43d39e;
}

.sw-main {
    box-shadow: none;
    border: 1px solid #dbe1ee;
}

    .sw-main .sw-toolbar {
        background: 0 0;
        padding: 10px;
    }

    .sw-main .step-content {
        background-color: transparent !important;
    }

.sw-theme-default .step-content {
    background-color: transparent;
}

.sw-theme-default > ul.step-anchor > li > a {
    color: #6c757d;
}

    .sw-theme-default > ul.step-anchor > li > a:hover {
        color: #6c757d;
    }

    .sw-theme-default > ul.step-anchor > li > a:after {
        background: #5369f8;
    }

.sw-theme-default > ul.step-anchor > li.active > a {
    color: #5369f8 !important;
}

.sw-theme-default > ul.step-anchor > li.done > a {
    color: #6c757d !important;
}

    .sw-theme-default > ul.step-anchor > li.done > a:after {
        background: #43d39e;
    }

.sw-theme-arrows > ul.step-anchor {
    background: #e2e7f1;
    border-bottom-color: #e2e7f1;
}

    .sw-theme-arrows > ul.step-anchor > li > a, .sw-theme-arrows > ul.step-anchor > li > a:hover {
        background: #e2e7f1;
        color: #6c757d;
    }

        .sw-theme-arrows > ul.step-anchor > li > a::after {
            border-left-color: #e2e7f1 !important;
        }

        .sw-theme-arrows > ul.step-anchor > li > a::before {
            border-left-color: #ced4da !important;
        }

    .sw-theme-arrows > ul.step-anchor > li.active > a {
        background: #5369f8 !important;
        border-color: #5369f8 !important;
    }

        .sw-theme-arrows > ul.step-anchor > li.active > a:after {
            border-left-color: #5369f8 !important;
        }

    .sw-theme-arrows > ul.step-anchor > li.done > a {
        background: #c9d0fd !important;
        border-color: #c9d0fd !important;
    }

        .sw-theme-arrows > ul.step-anchor > li.done > a:after {
            border-left-color: #c9d0fd !important;
        }

        .sw-theme-arrows > ul.step-anchor > li.done > a::before {
            border-left-color: #5369f8 !important;
        }

.sw-theme-circles > ul.step-anchor {
    margin-top: 30px;
    background-color: transparent;
}

    .sw-theme-circles > ul.step-anchor:before {
        background-color: #e2e7f1;
    }

    .sw-theme-circles > ul.step-anchor > li > a {
        font-size: 14px;
        width: 40px;
        height: 40px;
        padding: 12px 0;
        background-color: #e2e7f1;
        border-color: #f6f6f7 !important;
        box-shadow: none !important;
    }

        .sw-theme-circles > ul.step-anchor > li > a:hover {
            background-color: #e2e7f1;
        }

        .sw-theme-circles > ul.step-anchor > li > a small {
            bottom: -20px;
            width: 100%;
        }

        .sw-theme-circles > ul.step-anchor > li > a, .sw-theme-circles > ul.step-anchor > li > a:hover {
            color: #6c757d;
        }

            .sw-theme-circles > ul.step-anchor > li > a small, .sw-theme-circles > ul.step-anchor > li > a:hover small {
                color: #6c757d;
            }

    .sw-theme-circles > ul.step-anchor > li.active > a {
        background: #5369f8 !important;
        border-color: #5369f8 !important;
        color: #fff !important;
    }

        .sw-theme-circles > ul.step-anchor > li.active > a > small {
            color: #5369f8;
        }

    .sw-theme-circles > ul.step-anchor > li.done > a {
        background: #43d39e !important;
        border-color: #43d39e !important;
        color: #fff !important;
    }

        .sw-theme-circles > ul.step-anchor > li.done > a > small {
            color: #43d39e;
        }

.sw-theme-dots > ul.step-anchor {
    background-color: transparent;
}

    .sw-theme-dots > ul.step-anchor:before {
        background-color: #e2e7f1;
    }

    .sw-theme-dots > ul.step-anchor > li > a:before {
        bottom: -6px;
        background: #e2e7f1;
    }

    .sw-theme-dots > ul.step-anchor > li > a:after {
        left: 45%;
        bottom: -8px;
        background: #ced4da;
    }

    .sw-theme-dots > ul.step-anchor > li > a, .sw-theme-dots > ul.step-anchor > li > a:focus, .sw-theme-dots > ul.step-anchor > li > a:hover {
        color: #6c757d;
    }

    .sw-theme-dots > ul.step-anchor > li.active > a {
        color: #5369f8;
    }

        .sw-theme-dots > ul.step-anchor > li.active > a:after {
            background: #5369f8;
        }

    .sw-theme-dots > ul.step-anchor > li.done > a {
        color: #43d39e;
    }

        .sw-theme-dots > ul.step-anchor > li.done > a:after {
            background: #43d39e;
        }

@media (max-width:768px) {
    .sw-main > ul.step-anchor > li {
        display: block;
        width: 100%;
    }

    .sw-theme-circles > ul.step-anchor > li > a > small {
        bottom: 14px;
        left: 76px;
    }

    .sw-theme-dots > ul.step-anchor > li > a:after {
        top: -36px;
        left: -31px !important;
    }
}

@font-face {
    font-family: summernote;
    font-style: normal;
    font-weight: 400;
    src: url('summernote.afb2f3c96457620d.eot');
    src: url('summernote.afb2f3c96457620d.eot?#iefix') format("embedded-opentype"),url('summernote.2ff44291b5ecc231.woff?') format("woff"),url('summernote.ac965a413a89a94b.ttf?') format("truetype");
}

.note-editor.note-frame {
    border: 2px solid #fff;
    box-shadow: none;
    margin: 0;
}

    .note-editor.note-frame .note-statusbar {
        background-color: #fbfbfc;
        border-top: 1px solid #fff;
    }

    .note-editor.note-frame .note-editing-area .note-editable {
        border: none;
        color: #6c757d;
        background-color: transparent;
    }

.note-status-output {
    display: none;
}

.note-editable {
    border-radius: .3rem;
    padding: .5rem .75rem;
}

    .note-editable p:last-of-type {
        margin-bottom: 0;
    }

.card-header.note-toolbar .note-color .dropdown-menu, .note-popover .popover-content .note-color .dropdown-menu {
    min-width: 344px;
}

.note-popover {
    border-color: #e2e7f1;
}

    .card-header.note-toolbar, .note-popover .popover-content {
        background-color: #e2e7f1;
    }

.note-toolbar {
    z-index: 1;
    background-color: transparent !important;
    border-bottom: 2px solid #fff;
}

.dropzone {
    border: 2px dashed rgba(52,58,64,.2);
    background: #fff;
    border-radius: 6px;
}

.dataTables_wrapper.container-fluid {
    padding: 0;
}

table.dataTable {
    border-collapse: collapse !important;
    margin-bottom: 15px !important;
}

    table.dataTable tbody > tr.selected, table.dataTable tbody > tr > .selected {
        background-color: #5369f8;
    }

        table.dataTable tbody > tr.selected td, table.dataTable tbody > tr > .selected td {
            border-color: #5369f8;
        }

    table.dataTable tbody td:focus {
        outline: 0 !important;
    }

    table.dataTable tbody td.focus, table.dataTable tbody th.focus {
        outline: 2px solid #5369f8 !important;
        outline-offset: -1px;
        color: #5369f8;
        background-color: rgba(83,105,248,.15);
    }

.dataTables_info {
    font-weight: 500;
}

table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > td:first-child:before, table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > th:first-child:before {
    box-shadow: 0 1rem 3rem rgba(0,0,0,.175);
    background-color: #43d39e;
    top: .75rem;
}

table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before, table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before {
    background-color: #ff5c75;
    top: .75rem;
}

div.dt-button-info {
    background-color: #5369f8;
    border: none;
    color: #fff;
    box-shadow: none;
    border-radius: 3px;
    text-align: center;
    z-index: 21;
}

    div.dt-button-info h2 {
        border-bottom: none;
        background-color: rgba(255,255,255,.2);
        color: #fff;
    }

@media (max-width:767.98px) {
    li.paginate_button.next, li.paginate_button.previous {
        display: inline-block;
        font-size: 1.5rem;
    }

    li.paginate_button {
        display: none;
    }

    .dataTables_paginate ul {
        text-align: center;
        display: block;
        margin: 1rem 0 0 !important;
    }

    div.dt-buttons {
        display: inline-table;
        margin-bottom: 1rem;
    }
}

.activate-select .sorting_1 {
    background-color: #f8f9fa;
}

#pagination-list .pagination li a {
    padding: .5rem .75rem;
    border-radius: 50%;
    display: block;
    line-height: 1.25;
    margin: 0 3px;
}

#pagination-list .pagination li.active a {
    background-color: #5369f8;
    color: #fff;
}

#transaction-list .sort {
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;
}

#noresult-list .error-message {
    display: none;
}

.tasklist {
    min-height: 40px;
    margin-bottom: 0;
}

    .tasklist > li {
        background-color: #fff;
        box-shadow: 0 .05rem .01rem rgba(75,75,90,.075);
        padding: 20px;
        margin-bottom: 24px;
        border-radius: 7px;
    }

        .tasklist > li:last-of-type {
            margin-bottom: 0;
        }

            .tasklist > li:last-of-type .btn-sm {
                padding: 2px 8px;
                font-size: 12px;
            }

.task-placeholder {
    border: 1px dashed #e2e7f1 !important;
    background-color: #fff !important;
    padding: 20px;
    box-shadow: none !important;
}
/*!
* metismenujs - v1.1.0
* A menu plugin
* https://github.com/onokumus/metismenujs#readme
*
* Made by Osman Nuri Okumus <onokumus@gmail.com> (https://github.com/onokumus)
* Under MIT License
*/

.metismenu .arrow {
    float: right;
    line-height: 1.42857;
}

[dir=rtl] .metismenu .arrow {
    float: left;
}

.metismenu .glyphicon.arrow:before {
    content: "\e079";
}

.metismenu .mm-active > a > .glyphicon.arrow:before {
    content: "\e114";
}

.metismenu .fa.arrow:before {
    content: "\f104";
}

.metismenu .mm-active > a > .fa.arrow:before {
    content: "\f107";
}

.metismenu .ion.arrow:before {
    content: "\f3d2";
}

.metismenu .mm-active > a > .ion.arrow:before {
    content: "\f3d0";
}

.metismenu .plus-times {
    float: right;
}

[dir=rtl] .metismenu .plus-times {
    float: left;
}

.metismenu .fa.plus-times:before {
    content: "\f067";
}

.metismenu .mm-active > a > .fa.plus-times {
    transform: rotate(45deg);
}

.metismenu .plus-minus {
    float: right;
}

[dir=rtl] .metismenu .plus-minus {
    float: left;
}

.metismenu .fa.plus-minus:before {
    content: "\f067";
}

.metismenu .mm-active > a > .fa.plus-minus:before {
    content: "\f068";
}

.metismenu .mm-collapse:not(.mm-show) {
    display: none;
}

.metismenu .mm-collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    transition-timing-function: ease;
    transition-duration: .35s;
    transition-property: height,visibility;
}

.metismenu .has-arrow {
    position: relative;
}

    .metismenu .has-arrow::after {
        position: absolute;
        content: "";
        width: .5em;
        height: .5em;
        border-width: 1px 0 0 1px;
        border-style: solid;
        border-color: initial;
        right: 1em;
        transform: rotate(-45deg) translate(0,-50%);
        transform-origin: top;
        top: 50%;
        transition: all .3s ease-out;
    }

[dir=rtl] .metismenu .has-arrow::after {
    right: auto;
    left: 1em;
    transform: rotate(135deg) translate(0,-50%);
}

.metismenu .has-arrow[aria-expanded=true]::after, .metismenu .mm-active > .has-arrow::after {
    transform: rotate(-135deg) translate(0,-50%);
}

[dir=rtl] .metismenu .has-arrow[aria-expanded=true]::after, [dir=rtl] .metismenu .mm-active > .has-arrow::after {
    transform: rotate(225deg) translate(0,-50%);
}

.metismenu {
    padding: 0;
}

    .metismenu li {
        list-style: none;
    }

        .metismenu li a[aria-expanded=true] {
            color: #5369f8 !important;
        }

    .metismenu ul {
        padding: 0;
    }

        .metismenu ul li {
            width: 100%;
        }

    .metismenu .mm-collapse:not(.mm-show) {
        display: none;
    }

    .metismenu .mm-collapsing {
        position: relative;
        height: 0;
        overflow: hidden;
        transition-timing-function: ease;
        transition-duration: .35s;
        transition-property: height,visibility;
    }

.button-list {
    margin-left: -8px;
    margin-bottom: -12px;
}

    .button-list .btn {
        margin-bottom: 12px;
        margin-left: 8px;
    }

.icons-list-demo div {
    cursor: pointer;
    line-height: 45px;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
    color: #6c757d;
}

    .icons-list-demo div p {
        margin-bottom: 0;
        line-height: inherit;
    }

.icons-list-demo i {
    text-align: center;
    vertical-align: middle;
    font-size: 22px;
    width: 50px;
    height: 50px;
    line-height: 50px;
    margin-right: 12px;
    border-radius: 50%;
    display: inline-block;
    transition: all .2s;
}

.icons-list-demo .col-lg-4 {
    border-radius: 3px;
    background-clip: padding-box;
    margin-top: 10px;
}

    .icons-list-demo .col-lg-4:hover i {
        background-color: #5369f8;
        color: #fff;
        text-shadow: 5px 5px rgba(255,255,255,.2);
    }

.icons-list .icon-item {
    padding: 15px 0;
    color: #6c757d;
}

    .icons-list .icon-item svg {
        margin-right: 10px;
    }

    .icons-list .icon-item span {
        line-height: 30px;
        display: inline-block;
        vertical-align: middle;
    }

.board {
    display: block;
    white-space: nowrap;
    overflow-x: auto;
}

.tasks {
    display: inline-block;
    width: 22rem;
    padding: 0 1rem 1rem 1rem;
    vertical-align: top;
    margin-bottom: 24px;
    background-color: #fff;
    border-radius: .2rem;
}

    .tasks.tasks:not(:last-child) {
        margin-right: 1.25rem;
    }

    .tasks .card {
        white-space: normal;
        margin-top: 1rem;
    }

    .tasks .task-header {
        background-color: #fff;
        padding: 1rem;
        margin: 0 -1rem;
        border-radius: .2rem;
    }

.task-list-items {
    min-height: 100px;
    position: relative;
}

    .task-list-items .card {
        cursor: pointer;
    }

    .task-list-items:before {
        content: "No Tasks";
        position: absolute;
        line-height: 110px;
        width: 100%;
        text-align: center;
        font-weight: 600;
    }

.task-modal-content .form-control-light {
    background-color: #fdfdfd !important;
    border-color: #fdfdfd !important;
}

.gantt-task-details {
    min-width: 220px;
}

.task-search .search-input {
    padding-left: 32px;
    z-index: 10;
}

.task-search .icon-search {
    z-index: 11;
    position: absolute;
    left: 10px;
    top: 10px;
}

.email-container {
    margin-bottom: 24px;
    background-color: #fff;
}

    .email-container .inbox-leftbar {
        padding: 1.25rem;
        width: 250px;
        float: left;
        padding-bottom: 184px;
        margin-bottom: -184px;
    }

    .email-container .inbox-rightbar {
        margin-left: 250px;
        border-left: 5px solid #f3f4f7;
        padding: 0 0 1.5rem 25px;
    }

.message-list {
    display: block;
    padding-left: 0;
}

    .message-list li {
        position: relative;
        display: block;
        height: 48px;
        line-height: 48px;
        cursor: default;
        transition-duration: .3s;
        background: #fff;
        margin-bottom: 1px;
        box-shadow: 0 .05rem .01rem rgba(75,75,90,.075);
    }

        .message-list li a {
            color: #4b4b5a;
        }

        .message-list li:hover {
            box-shadow: 0 .5rem 1rem rgba(0,0,0,.15);
            transition-duration: .05s;
        }

        .message-list li .col-mail {
            float: left;
            position: relative;
        }

        .message-list li .col-mail-1 {
            width: 320px;
        }

            .message-list li .col-mail-1 .checkbox-wrapper-mail, .message-list li .col-mail-1 .dot, .message-list li .col-mail-1 .star-toggle {
                display: block;
                float: left;
            }

            .message-list li .col-mail-1 .dot {
                border: 4px solid transparent;
                border-radius: 100px;
                margin: 22px 26px 0;
                height: 0;
                width: 0;
                line-height: 0;
                font-size: 0;
            }

            .message-list li .col-mail-1 .checkbox-wrapper-mail {
                margin: 15px 10px 0 20px;
            }

            .message-list li .col-mail-1 .star-toggle {
                color: #adb5bd;
                margin-left: 10px;
            }

            .message-list li .col-mail-1 .title {
                position: absolute;
                top: 0;
                left: 100px;
                right: 0;
                text-overflow: ellipsis;
                overflow: hidden;
                white-space: nowrap;
                margin-bottom: 0;
                line-height: 50px;
            }

        .message-list li .col-mail-2 {
            position: absolute;
            top: 0;
            left: 320px;
            right: 0;
            bottom: 0;
        }

            .message-list li .col-mail-2 .date, .message-list li .col-mail-2 .subject {
                position: absolute;
                top: 0;
            }

            .message-list li .col-mail-2 .subject {
                left: 0;
                right: 110px;
                text-overflow: ellipsis;
                overflow: hidden;
                white-space: nowrap;
            }

            .message-list li .col-mail-2 .date {
                right: 0;
                width: 100px;
                padding-left: 10px;
            }

        .message-list li.active, .message-list li.mail-selected {
            background: #f8f9fa;
            transition-duration: .05s;
        }

            .message-list li.active, .message-list li.active:hover {
                box-shadow: inset 3px 0 0 #25c2e3;
            }

        .message-list li.unread a {
            color: #292d32;
        }

    .message-list .checkbox-wrapper-mail {
        cursor: pointer;
        height: 20px;
        width: 20px;
        position: relative;
        display: inline-block;
        box-shadow: inset 0 0 0 2px #ced4da;
        border-radius: 3px;
    }

        .message-list .checkbox-wrapper-mail input {
            opacity: 0;
            cursor: pointer;
        }

            .message-list .checkbox-wrapper-mail input:checked ~ label {
                opacity: 1;
            }

        .message-list .checkbox-wrapper-mail label {
            position: absolute;
            top: 3px;
            left: 3px;
            right: 3px;
            bottom: 3px;
            cursor: pointer;
            background: #6c757d;
            opacity: 0;
            margin-bottom: 0 !important;
            transition-duration: .05s;
        }

            .message-list .checkbox-wrapper-mail label:active {
                background: #87949b;
            }

.mail-list a {
    color: #4b4b5a;
    padding: 7px 10px;
    display: block;
}

.reply-box {
    border: 2px solid #f8f9fa;
}

@media (max-width:648px) {
    .email-container .inbox-leftbar {
        width: 100%;
        float: none;
        margin-bottom: 21px;
        padding-bottom: 1.25rem;
    }

    .email-container .inbox-rightbar {
        margin-left: 0;
        border: 0;
        padding-left: 0;
    }
}

@media (max-width:520px) {
    .inbox-rightbar > .btn-group {
        margin-bottom: 10px;
    }

    .message-list li .col-mail-1 {
        width: 150px;
    }

        .message-list li .col-mail-1 .title {
            left: 80px;
        }

    .message-list li .col-mail-2 {
        left: 160px;
    }

        .message-list li .col-mail-2 .date {
            text-align: right;
            padding-right: 10px;
            padding-left: 20px;
        }
}

.chatbox {
    position: fixed;
    right: 35px;
    bottom: 10px;
    width: 300px;
    background-color: #fff;
    border-radius: .3rem;
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15);
    z-index: 99;
}

    .chatbox .chat-input .form-control {
        padding-right: 60px;
    }

    .chatbox .chat-link {
        position: absolute;
        right: 4px;
        top: 10px;
    }

.left-timeline .events {
    border-left: 3px solid #e2e7f1;
    padding-left: 35px;
}

    .left-timeline .events .event-list {
        position: relative;
    }

        .left-timeline .events .event-list::before {
            content: "";
            position: absolute;
            left: -45px;
            top: 6px;
            height: 18px;
            width: 18px;
            background-color: #5369f8;
            border-radius: 50%;
            border: 5px solid #fff;
            z-index: 9;
        }

        .left-timeline .events .event-list::after {
            content: "";
            position: absolute;
            left: -38px;
            top: 14px;
            height: 3px;
            width: 30px;
            background-color: #e2e7f1;
        }

.left-timeline .album img {
    height: 36px;
    width: auto;
    border-radius: 4px;
}

.timeline {
    margin-bottom: 50px;
    position: relative;
}

    /* .timeline:before {
        background-color: #e2e7f1;
        bottom: 0;
        content: "";
        left: 50%;
        position: absolute;
        top: 30px;
        width: 2px;
        z-index: 0;
    } */

    .timeline .time-show {
        margin-bottom: 30px;
        margin-top: 30px;
        position: relative;
    }

    .timeline .timeline-box {
        display: block;
        position: relative;
        padding: 20px;
    }

    .timeline .timeline-album {
        margin-top: 12px;
    }

        .timeline .timeline-album a {
            display: inline-block;
            margin-right: 5px;
        }

        .timeline .timeline-album img {
            height: 36px;
            width: auto;
            border-radius: 3px;
        }

@media (min-width:768px) {
    .timeline .time-show {
        right: 69px;
        text-align: right;
    }

    .timeline .timeline-box {
        margin-left: 15px;
    }

    .timeline .timeline-icon {
        background: #5369f8;
        border-radius: 50%;
        display: block;
        height: 20px;
        left: -24px;
        margin-top: -10px;
        position: absolute;
        text-align: center;
        top: 15%;
        width: 20px;
        border: 5px solid #fff;
        z-index: 9;
    }

        .timeline .timeline-icon:before {
            content: "";
            position: absolute;
            height: 3px;
            width: 19px;
            background-color: #e2e7f1;
            left: 15px;
            top: 3px;
        }

    .timeline .timeline-desk {
        display: table-cell;
        vertical-align: top;
        width: 50%;
    }

    /* .timeline-item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    } */

        /* .timeline-item:before {
            content: "";
            display: block;
            width: 50%;
        } */

        .timeline-item.timeline-item-left:after {
            content: "";
            display: block;
            width: 50%;
        }

        .timeline-item.timeline-item-left .timeline-desk .album {
            float: right;
            margin-top: 20px;
        }

            .timeline-item.timeline-item-left .timeline-desk .album a {
                float: right;
                margin-left: 5px;
            }

        .timeline-item.timeline-item-left .timeline-icon {
            left: auto;
            right: -26px;
        }

            .timeline-item.timeline-item-left .timeline-icon:before {
                left: auto;
                right: 15px;
            }

        .timeline-item.timeline-item-left:before {
            display: none;
        }

        .timeline-item.timeline-item-left .timeline-box {
            margin-right: 15px;
            margin-left: 0;
            text-align: right;
        }
}

@media (max-width:767.98px) {
    .timeline .time-show {
        text-align: center;
        position: relative;
    }

    .timeline .event-date {
        float: left !important;
        margin-right: 1.5rem;
        margin-left: 0 !important;
    }

    .timeline .timeline-icon {
        display: none;
    }
}

.card-pricing .card-pricing-features li {
    padding: 10px;
}

    .card-pricing .card-pricing-features li:before {
        color: #5369f8;
    }

body.authentication-bg {
    background-size: cover;
    background-repeat: no-repeat;
    padding-bottom: 0;
}

.authentication-form .form-group .input-group-text {
    background-color: transparent;
}

    .authentication-form .form-group .input-group-text svg {
        height: 22px;
        width: 22px;
    }

.icon-fb {
    color: #3c5a98;
}

.icon-google {
    color: #e94134;
}

.auth-page-sidebar {
    padding: 0;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    position: relative;
}

    .auth-page-sidebar .overlay {
        flex: 1;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background-color: rgba(0,0,0,.4);
    }

    .auth-page-sidebar .auth-user-testimonial {
        text-align: center;
        color: #fff;
        position: absolute;
        margin: 0 auto;
        padding: 0 1.75rem;
        bottom: 3rem;
        left: 0;
        right: 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]!./src/assets/css/icons.min.css?ngGlobalStyle ***!
  \************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";

@font-face {
    font-family: unicons;
    src: url('unicons.935e0c55ab8d8f09.eot?2256574');
    src: url('unicons.935e0c55ab8d8f09.eot?2256574#iefix') format("embedded-opentype"), url('unicons.74523367ce8a9930.woff2?2256574') format("woff2"), url('unicons.7e9a239222b27ab0.woff?2256574') format("woff"), url('unicons.9725e3dd175fb17c.ttf?2256574') format("truetype"), url('unicons.6d2beed148ea1918.svg?2256574#unicons') format("svg");
    font-weight: 400;
    font-style: normal
}

.uil {
    line-height: inherit
}

[class*=" uil-"]:before,
[class^=uil-]:before {
    font-family: unicons;
    font-style: normal;
    font-weight: 400;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    font-size: 120%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.uil-0-plus:before {
    content: '\e800'
}

.uil-10-plus:before {
    content: '\e801'
}

.uil-12-plus:before {
    content: '\e802'
}

.uil-13-plus:before {
    content: '\e803'
}

.uil-16-plus:before {
    content: '\e804'
}

.uil-17-plus:before {
    content: '\e805'
}

.uil-18-plus:before {
    content: '\e806'
}

.uil-21-plus:before {
    content: '\e807'
}

.uil-3-plus:before {
    content: '\e808'
}

.uil-500px:before {
    content: '\e809'
}

.uil-6-plus:before {
    content: '\e80a'
}

.uil-abacus:before {
    content: '\e80b'
}

.uil-accessible-icon-alt:before {
    content: '\e80c'
}

.uil-adjust-alt:before {
    content: '\e80d'
}

.uil-adjust-circle:before {
    content: '\e80e'
}

.uil-adjust-half:before {
    content: '\e80f'
}

.uil-adjust:before {
    content: '\e810'
}

.uil-adobe-alt:before {
    content: '\e811'
}

.uil-adobe:before {
    content: '\e812'
}

.uil-airplay:before {
    content: '\e813'
}

.uil-align-alt:before {
    content: '\e814'
}

.uil-align-center-alt:before {
    content: '\e815'
}

.uil-align-center-h:before {
    content: '\e816'
}

.uil-align-center-justify:before {
    content: '\e817'
}

.uil-align-center-v:before {
    content: '\e818'
}

.uil-align-center:before {
    content: '\e819'
}

.uil-align-justify:before {
    content: '\e81a'
}

.uil-align-left-justify:before {
    content: '\e81b'
}

.uil-align-left:before {
    content: '\e81c'
}

.uil-align-letter-right:before {
    content: '\e81d'
}

.uil-align-right-justify:before {
    content: '\e81e'
}

.uil-align-right:before {
    content: '\e81f'
}

.uil-align:before {
    content: '\e820'
}

.uil-amazon:before {
    content: '\e821'
}

.uil-ambulance:before {
    content: '\e822'
}

.uil-analysis:before {
    content: '\e823'
}

.uil-analytics:before {
    content: '\e824'
}

.uil-anchor:before {
    content: '\e825'
}

.uil-android-alt:before {
    content: '\e826'
}

.uil-android-phone-slash:before {
    content: '\e827'
}

.uil-android:before {
    content: '\e828'
}

.uil-angle-double-down:before {
    content: '\e829'
}

.uil-angle-double-left:before {
    content: '\e82a'
}

.uil-angle-double-right:before {
    content: '\e82b'
}

.uil-angle-double-up:before {
    content: '\e82c'
}

.uil-angle-down:before {
    content: '\e82d'
}

.uil-angle-left:before {
    content: '\e82e'
}

.uil-angle-right-b:before {
    content: '\e82f'
}

.uil-angle-right:before {
    content: '\e830'
}

.uil-angle-up:before {
    content: '\e831'
}

.uil-angry:before {
    content: '\e832'
}

.uil-ankh:before {
    content: '\e833'
}

.uil-annoyed-alt:before {
    content: '\e834'
}

.uil-annoyed:before {
    content: '\e835'
}

.uil-apple-alt:before {
    content: '\e836'
}

.uil-apple:before {
    content: '\e837'
}

.uil-apps:before {
    content: '\e838'
}

.uil-archive-alt:before {
    content: '\e839'
}

.uil-archive:before {
    content: '\e83a'
}

.uil-archway:before {
    content: '\e83b'
}

.uil-arrow-break:before {
    content: '\e83c'
}

.uil-arrow-circle-down:before {
    content: '\e83d'
}

.uil-arrow-circle-left:before {
    content: '\e83e'
}

.uil-arrow-circle-right:before {
    content: '\e83f'
}

.uil-arrow-circle-up:before {
    content: '\e840'
}

.uil-arrow-compress-h:before {
    content: '\e841'
}

.uil-arrow-down-left:before {
    content: '\e842'
}

.uil-arrow-down-right:before {
    content: '\e843'
}

.uil-arrow-down:before {
    content: '\e844'
}

.uil-arrow-from-right:before {
    content: '\e845'
}

.uil-arrow-from-top:before {
    content: '\e846'
}

.uil-arrow-growth:before {
    content: '\e847'
}

.uil-arrow-left:before {
    content: '\e848'
}

.uil-arrow-random:before {
    content: '\e849'
}

.uil-arrow-resize-diagonal:before {
    content: '\e84a'
}

.uil-arrow-right:before {
    content: '\e84b'
}

.uil-arrow-to-bottom:before {
    content: '\e84c'
}

.uil-arrow-to-right:before {
    content: '\e84d'
}

.uil-arrow-up-left:before {
    content: '\e84e'
}

.uil-arrow-up-right:before {
    content: '\e84f'
}

.uil-arrow-up:before {
    content: '\e850'
}

.uil-arrows-h-alt:before {
    content: '\e851'
}

.uil-arrows-h:before {
    content: '\e852'
}

.uil-arrows-left-down:before {
    content: '\e853'
}

.uil-arrows-maximize:before {
    content: '\e854'
}

.uil-arrows-merge:before {
    content: '\e855'
}

.uil-arrows-resize-h:before {
    content: '\e856'
}

.uil-arrows-resize-v:before {
    content: '\e857'
}

.uil-arrows-resize:before {
    content: '\e858'
}

.uil-arrows-right-down:before {
    content: '\e859'
}

.uil-arrows-shrink-h:before {
    content: '\e85a'
}

.uil-arrows-shrink-v:before {
    content: '\e85b'
}

.uil-arrows-up-right:before {
    content: '\e85c'
}

.uil-arrows-v-alt:before {
    content: '\e85d'
}

.uil-arrows-v:before {
    content: '\e85e'
}

.uil-assistive-listening-systems:before {
    content: '\e85f'
}

.uil-asterisk:before {
    content: '\e860'
}

.uil-at:before {
    content: '\e861'
}

.uil-atm-card:before {
    content: '\e862'
}

.uil-atom:before {
    content: '\e863'
}

.uil-auto-flash:before {
    content: '\e864'
}

.uil-award-alt:before {
    content: '\e865'
}

.uil-award:before {
    content: '\e866'
}

.uil-baby-carriage:before {
    content: '\e867'
}

.uil-backpack:before {
    content: '\e868'
}

.uil-backspace:before {
    content: '\e869'
}

.uil-backward:before {
    content: '\e86a'
}

.uil-bag-alt:before {
    content: '\e86b'
}

.uil-bag-slash:before {
    content: '\e86c'
}

.uil-bag:before {
    content: '\e86d'
}

.uil-balance-scale:before {
    content: '\e86e'
}

.uil-ball:before {
    content: '\e86f'
}

.uil-ban:before {
    content: '\e870'
}

.uil-bars:before {
    content: '\e871'
}

.uil-baseball-ball:before {
    content: '\e872'
}

.uil-basketball-hoop:before {
    content: '\e873'
}

.uil-basketball:before {
    content: '\e874'
}

.uil-bath:before {
    content: '\e875'
}

.uil-battery-bolt:before {
    content: '\e876'
}

.uil-battery-empty:before {
    content: '\e877'
}

.uil-bed-double:before {
    content: '\e878'
}

.uil-bed:before {
    content: '\e879'
}

.uil-behance-alt:before {
    content: '\e87a'
}

.uil-behance:before {
    content: '\e87b'
}

.uil-bell-school:before {
    content: '\e87c'
}

.uil-bell-slash:before {
    content: '\e87d'
}

.uil-bell:before {
    content: '\e87e'
}

.uil-bill:before {
    content: '\e87f'
}

.uil-bitcoin-alt:before {
    content: '\e880'
}

.uil-bitcoin-bold:before {
    content: '\e881'
}

.uil-bitcoin-circle:before {
    content: '\e882'
}

.uil-bitcoin:before {
    content: '\e883'
}

.uil-black-berry:before {
    content: '\e884'
}

.uil-blogger-alt:before {
    content: '\e885'
}

.uil-blogger:before {
    content: '\e886'
}

.uil-bluetooth-b:before {
    content: '\e887'
}

.uil-bold:before {
    content: '\e888'
}

.uil-bolt-alt:before {
    content: '\e889'
}

.uil-bolt-slash:before {
    content: '\e88a'
}

.uil-bolt:before {
    content: '\e88b'
}

.uil-book-alt:before {
    content: '\e88c'
}

.uil-book-medical:before {
    content: '\e88d'
}

.uil-book-open:before {
    content: '\e88e'
}

.uil-book-reader:before {
    content: '\e88f'
}

.uil-book:before {
    content: '\e890'
}

.uil-bookmark-full:before {
    content: '\e891'
}

.uil-bookmark:before {
    content: '\e892'
}

.uil-books:before {
    content: '\e893'
}

.uil-boombox:before {
    content: '\e894'
}

.uil-border-alt:before {
    content: '\e895'
}

.uil-border-bottom:before {
    content: '\e896'
}

.uil-border-clear:before {
    content: '\e897'
}

.uil-border-horizontal:before {
    content: '\e898'
}

.uil-border-inner:before {
    content: '\e899'
}

.uil-border-left:before {
    content: '\e89a'
}

.uil-border-out:before {
    content: '\e89b'
}

.uil-border-right:before {
    content: '\e89c'
}

.uil-border-top:before {
    content: '\e89d'
}

.uil-border-vertical:before {
    content: '\e89e'
}

.uil-bowling-ball:before {
    content: '\e89f'
}

.uil-box:before {
    content: '\e8a0'
}

.uil-briefcase-alt:before {
    content: '\e8a1'
}

.uil-briefcase:before {
    content: '\e8a2'
}

.uil-bright:before {
    content: '\e8a3'
}

.uil-brightness-empty:before {
    content: '\e8a4'
}

.uil-brightness-half:before {
    content: '\e8a5'
}

.uil-brightness-low:before {
    content: '\e8a6'
}

.uil-brightness-minus:before {
    content: '\e8a7'
}

.uil-brightness-plus:before {
    content: '\e8a8'
}

.uil-brightness:before {
    content: '\e8a9'
}

.uil-bring-bottom:before {
    content: '\e8aa'
}

.uil-bring-front:before {
    content: '\e8ab'
}

.uil-brush-alt:before {
    content: '\e8ac'
}

.uil-bug:before {
    content: '\e8ad'
}

.uil-building:before {
    content: '\e8ae'
}

.uil-bullseye:before {
    content: '\e8af'
}

.uil-bus-alt:before {
    content: '\e8b0'
}

.uil-bus-school:before {
    content: '\e8b1'
}

.uil-bus:before {
    content: '\e8b2'
}

.uil-calcualtor:before {
    content: '\e8b3'
}

.uil-calculator-alt:before {
    content: '\e8b4'
}

.uil-calculator:before {
    content: '\e8b5'
}

.uil-calendar-alt:before {
    content: '\e8b6'
}

.uil-calendar-slash:before {
    content: '\e8b7'
}

.uil-calender:before {
    content: '\e8b8'
}

.uil-calling:before {
    content: '\e8b9'
}

.uil-camera-change:before {
    content: '\e8ba'
}

.uil-camera-plus:before {
    content: '\e8bb'
}

.uil-camera-slash:before {
    content: '\e8bc'
}

.uil-camera:before {
    content: '\e8bd'
}

.uil-cancel:before {
    content: '\e8be'
}

.uil-capsule:before {
    content: '\e8bf'
}

.uil-capture:before {
    content: '\e8c0'
}

.uil-car-sideview:before {
    content: '\e8c1'
}

.uil-car-slash:before {
    content: '\e8c2'
}

.uil-car-wash:before {
    content: '\e8c3'
}

.uil-car:before {
    content: '\e8c4'
}

.uil-card-atm:before {
    content: '\e8c5'
}

.uil-caret-right:before {
    content: '\e8c6'
}

.uil-cart:before {
    content: '\e8c7'
}

.uil-cell:before {
    content: '\e8c8'
}

.uil-celsius:before {
    content: '\e8c9'
}

.uil-chart-bar-alt:before {
    content: '\e8ca'
}

.uil-chart-bar:before {
    content: '\e8cb'
}

.uil-chart-down:before {
    content: '\e8cc'
}

.uil-chart-growth-alt:before {
    content: '\e8cd'
}

.uil-chart-growth:before {
    content: '\e8ce'
}

.uil-chart-line:before {
    content: '\e8cf'
}

.uil-chart-pie-alt:before {
    content: '\e8d0'
}

.uil-chart-pie:before {
    content: '\e8d1'
}

.uil-chart:before {
    content: '\e8d2'
}

.uil-chat-bubble-user:before {
    content: '\e8d3'
}

.uil-chat-info:before {
    content: '\e8d4'
}

.uil-chat:before {
    content: '\e8d5'
}

.uil-check-circle:before {
    content: '\e8d6'
}

.uil-check-square:before {
    content: '\e8d7'
}

.uil-check:before {
    content: '\e8d8'
}

.uil-circle-layer:before {
    content: '\e8d9'
}

.uil-circle:before {
    content: '\e8da'
}

.uil-circuit:before {
    content: '\e8db'
}

.uil-clapper-board:before {
    content: '\e8dc'
}

.uil-clipboard-alt:before {
    content: '\e8dd'
}

.uil-clipboard-blank:before {
    content: '\e8de'
}

.uil-clipboard-notes:before {
    content: '\e8df'
}

.uil-clipboard:before {
    content: '\e8e0'
}

.uil-clock-eight:before {
    content: '\e8e1'
}

.uil-clock-five:before {
    content: '\e8e2'
}

.uil-clock-nine:before {
    content: '\e8e3'
}

.uil-clock-seven:before {
    content: '\e8e4'
}

.uil-clock-ten:before {
    content: '\e8e5'
}

.uil-clock-three:before {
    content: '\e8e6'
}

.uil-clock-two:before {
    content: '\e8e7'
}

.uil-clock:before {
    content: '\e8e8'
}

.uil-closed-captioning:before {
    content: '\e8e9'
}

.uil-cloud-block:before {
    content: '\e8ea'
}

.uil-cloud-bookmark:before {
    content: '\e8eb'
}

.uil-cloud-check:before {
    content: '\e8ec'
}

.uil-cloud-computing:before {
    content: '\e8ed'
}

.uil-cloud-data-connection:before {
    content: '\e8ee'
}

.uil-cloud-database-tree:before {
    content: '\e8ef'
}

.uil-cloud-download:before {
    content: '\e8f0'
}

.uil-cloud-drizzle:before {
    content: '\e8f1'
}

.uil-cloud-exclamation:before {
    content: '\e8f2'
}

.uil-cloud-hail:before {
    content: '\e8f3'
}

.uil-cloud-heart:before {
    content: '\e8f4'
}

.uil-cloud-info:before {
    content: '\e8f5'
}

.uil-cloud-lock:before {
    content: '\e8f6'
}

.uil-cloud-meatball:before {
    content: '\e8f7'
}

.uil-cloud-moon-hail:before {
    content: '\e8f8'
}

.uil-cloud-moon-meatball:before {
    content: '\e8f9'
}

.uil-cloud-moon-rain:before {
    content: '\e8fa'
}

.uil-cloud-moon-showers:before {
    content: '\e8fb'
}

.uil-cloud-moon:before {
    content: '\e8fc'
}

.uil-cloud-question:before {
    content: '\e8fd'
}

.uil-cloud-rain-sun:before {
    content: '\e8fe'
}

.uil-cloud-rain:before {
    content: '\e8ff'
}

.uil-cloud-redo:before {
    content: '\e900'
}

.uil-cloud-set:before {
    content: '\e901'
}

.uil-cloud-share:before {
    content: '\e902'
}

.uil-cloud-shield:before {
    content: '\e903'
}

.uil-cloud-showers-alt:before {
    content: '\e904'
}

.uil-cloud-showers-heavy:before {
    content: '\e905'
}

.uil-cloud-showers:before {
    content: '\e906'
}

.uil-cloud-slash:before {
    content: '\e907'
}

.uil-cloud-sun-hail:before {
    content: '\e908'
}

.uil-cloud-sun-meatball:before {
    content: '\e909'
}

.uil-cloud-sun-rain-alt:before {
    content: '\e90a'
}

.uil-cloud-sun-rain:before {
    content: '\e90b'
}

.uil-cloud-sun-tear:before {
    content: '\e90c'
}

.uil-cloud-sun:before {
    content: '\e90d'
}

.uil-cloud-times:before {
    content: '\e90e'
}

.uil-cloud-unlock:before {
    content: '\e90f'
}

.uil-cloud-upload:before {
    content: '\e910'
}

.uil-cloud-wifi:before {
    content: '\e911'
}

.uil-cloud-wind:before {
    content: '\e912'
}

.uil-cloud:before {
    content: '\e913'
}

.uil-clouds:before {
    content: '\e914'
}

.uil-club:before {
    content: '\e915'
}

.uil-code:before {
    content: '\e916'
}

.uil-coffee:before {
    content: '\e917'
}

.uil-cog:before {
    content: '\e918'
}

.uil-coins:before {
    content: '\e919'
}

.uil-columns:before {
    content: '\e91a'
}

.uil-comment-alt-block:before {
    content: '\e91b'
}

.uil-comment-alt-chart-lines:before {
    content: '\e91c'
}

.uil-comment-alt-check:before {
    content: '\e91d'
}

.uil-comment-alt-dots:before {
    content: '\e91e'
}

.uil-comment-alt-download:before {
    content: '\e91f'
}

.uil-comment-alt-edit:before {
    content: '\e920'
}

.uil-comment-alt-exclamation:before {
    content: '\e921'
}

.uil-comment-alt-heart:before {
    content: '\e922'
}

.uil-comment-alt-image:before {
    content: '\e923'
}

.uil-comment-alt-info:before {
    content: '\e924'
}

.uil-comment-alt-lines:before {
    content: '\e925'
}

.uil-comment-alt-lock:before {
    content: '\e926'
}

.uil-comment-alt-medical:before {
    content: '\e927'
}

.uil-comment-alt-message:before {
    content: '\e928'
}

.uil-comment-alt-notes:before {
    content: '\e929'
}

.uil-comment-alt-plus:before {
    content: '\e92a'
}

.uil-comment-alt-question:before {
    content: '\e92b'
}

.uil-comment-alt-redo:before {
    content: '\e92c'
}

.uil-comment-alt-search:before {
    content: '\e92d'
}

.uil-comment-alt-share:before {
    content: '\e92e'
}

.uil-comment-alt-shield:before {
    content: '\e92f'
}

.uil-comment-alt-slash:before {
    content: '\e930'
}

.uil-comment-alt-upload:before {
    content: '\e931'
}

.uil-comment-alt-verify:before {
    content: '\e932'
}

.uil-comment-alt:before {
    content: '\e933'
}

.uil-comment-block:before {
    content: '\e934'
}

.uil-comment-chart-line:before {
    content: '\e935'
}

.uil-comment-check:before {
    content: '\e936'
}

.uil-comment-dots:before {
    content: '\e937'
}

.uil-comment-download:before {
    content: '\e938'
}

.uil-comment-edit:before {
    content: '\e939'
}

.uil-comment-exclamation:before {
    content: '\e93a'
}

.uil-comment-heart:before {
    content: '\e93b'
}

.uil-comment-image:before {
    content: '\e93c'
}

.uil-comment-info-alt:before {
    content: '\e93d'
}

.uil-comment-info:before {
    content: '\e93e'
}

.uil-comment-lines:before {
    content: '\e93f'
}

.uil-comment-lock:before {
    content: '\e940'
}

.uil-comment-medical:before {
    content: '\e941'
}

.uil-comment-message:before {
    content: '\e942'
}

.uil-comment-notes:before {
    content: '\e943'
}

.uil-comment-plus:before {
    content: '\e944'
}

.uil-comment-question:before {
    content: '\e945'
}

.uil-comment-redo:before {
    content: '\e946'
}

.uil-comment-search:before {
    content: '\e947'
}

.uil-comment-share:before {
    content: '\e948'
}

.uil-comment-shield:before {
    content: '\e949'
}

.uil-comment-slash:before {
    content: '\e94a'
}

.uil-comment-upload:before {
    content: '\e94b'
}

.uil-comment-verify:before {
    content: '\e94c'
}

.uil-comment:before {
    content: '\e94d'
}

.uil-comments-alt:before {
    content: '\e94e'
}

.uil-comments:before {
    content: '\e94f'
}

.uil-commnet-alt-slash:before {
    content: '\e950'
}

.uil-compact-disc:before {
    content: '\e951'
}

.uil-compass:before {
    content: '\e952'
}

.uil-compress-alt-left:before {
    content: '\e953'
}

.uil-compress-alt:before {
    content: '\e954'
}

.uil-compress-arrows:before {
    content: '\e955'
}

.uil-compress-lines:before {
    content: '\e956'
}

.uil-compress-point:before {
    content: '\e957'
}

.uil-compress-v:before {
    content: '\e958'
}

.uil-compress:before {
    content: '\e959'
}

.uil-computer-mouse:before {
    content: '\e95a'
}

.uil-confused:before {
    content: '\e95b'
}

.uil-constructor:before {
    content: '\e95c'
}

.uil-copy-alt:before {
    content: '\e95d'
}

.uil-copy-landscape:before {
    content: '\e95e'
}

.uil-copy:before {
    content: '\e95f'
}

.uil-copyright:before {
    content: '\e960'
}

.uil-corner-down-left:before {
    content: '\e961'
}

.uil-corner-down-right-alt:before {
    content: '\e962'
}

.uil-corner-down-right:before {
    content: '\e963'
}

.uil-corner-left-down:before {
    content: '\e964'
}

.uil-corner-right-down:before {
    content: '\e965'
}

.uil-corner-up-left-alt:before {
    content: '\e966'
}

.uil-corner-up-left:before {
    content: '\e967'
}

.uil-corner-up-right-alt:before {
    content: '\e968'
}

.uil-corner-up-right:before {
    content: '\e969'
}

.uil-creative-commons-pd-alt:before {
    content: '\e96a'
}

.uil-creative-commons-pd:before {
    content: '\e96b'
}

.uil-crockery:before {
    content: '\e96c'
}

.uil-crop-alt-rotate-left:before {
    content: '\e96d'
}

.uil-crop-alt-rotate-right:before {
    content: '\e96e'
}

.uil-crop-alt:before {
    content: '\e96f'
}

.uil-crosshair-alt:before {
    content: '\e970'
}

.uil-crosshair:before {
    content: '\e971'
}

.uil-crosshairs:before {
    content: '\e972'
}

.uil-cube:before {
    content: '\e973'
}

.uil-dashboard:before {
    content: '\e974'
}

.uil-data-sharing:before {
    content: '\e975'
}

.uil-database-alt:before {
    content: '\e976'
}

.uil-database:before {
    content: '\e977'
}

.uil-desert:before {
    content: '\e978'
}

.uil-desktop-alt-slash:before {
    content: '\e979'
}

.uil-desktop-alt:before {
    content: '\e97a'
}

.uil-desktop-cloud-alt:before {
    content: '\e97b'
}

.uil-desktop-slash:before {
    content: '\e97c'
}

.uil-desktop:before {
    content: '\e97d'
}

.uil-dialpad-alt:before {
    content: '\e97e'
}

.uil-dialpad:before {
    content: '\e97f'
}

.uil-diamond:before {
    content: '\e980'
}

.uil-diary-alt:before {
    content: '\e981'
}

.uil-diary:before {
    content: '\e982'
}

.uil-dice-five:before {
    content: '\e983'
}

.uil-dice-four:before {
    content: '\e984'
}

.uil-dice-one:before {
    content: '\e985'
}

.uil-dice-six:before {
    content: '\e986'
}

.uil-dice-three:before {
    content: '\e987'
}

.uil-dice-two:before {
    content: '\e988'
}

.uil-direction:before {
    content: '\e989'
}

.uil-directions:before {
    content: '\e98a'
}

.uil-dizzy-meh:before {
    content: '\e98b'
}

.uil-dna:before {
    content: '\e98c'
}

.uil-document-layout-center:before {
    content: '\e98d'
}

.uil-document-layout-left:before {
    content: '\e98e'
}

.uil-document-layout-right:before {
    content: '\e98f'
}

.uil-document:before {
    content: '\e990'
}

.uil-dollar-alt:before {
    content: '\e991'
}

.uil-dollar-sign-alt:before {
    content: '\e992'
}

.uil-dollar-sign:before {
    content: '\e993'
}

.uil-down-arrow:before {
    content: '\e994'
}

.uil-download-alt:before {
    content: '\e995'
}

.uil-dribbble:before {
    content: '\e996'
}

.uil-drill:before {
    content: '\e997'
}

.uil-dropbox:before {
    content: '\e998'
}

.uil-dumbbell:before {
    content: '\e999'
}

.uil-ear:before {
    content: '\e99a'
}

.uil-edit-alt:before {
    content: '\e99b'
}

.uil-edit:before {
    content: '\e99c'
}

.uil-ellipsis-h:before {
    content: '\e99d'
}

.uil-ellipsis-v:before {
    content: '\e99e'
}

.uil-emoji:before {
    content: '\e99f'
}

.uil-enter:before {
    content: '\e9a0'
}

.uil-entry:before {
    content: '\e9a1'
}

.uil-envelope-add:before {
    content: '\e9a2'
}

.uil-envelope-alt:before {
    content: '\e9a3'
}

.uil-envelope-block:before {
    content: '\e9a4'
}

.uil-envelope-bookmark:before {
    content: '\e9a5'
}

.uil-envelope-check:before {
    content: '\e9a6'
}

.uil-envelope-download-alt:before {
    content: '\e9a7'
}

.uil-envelope-download:before {
    content: '\e9a8'
}

.uil-envelope-edit:before {
    content: '\e9a9'
}

.uil-envelope-exclamation:before {
    content: '\e9aa'
}

.uil-envelope-heart:before {
    content: '\e9ab'
}

.uil-envelope-info:before {
    content: '\e9ac'
}

.uil-envelope-lock:before {
    content: '\e9ad'
}

.uil-envelope-minus:before {
    content: '\e9ae'
}

.uil-envelope-open:before {
    content: '\e9af'
}

.uil-envelope-question:before {
    content: '\e9b0'
}

.uil-envelope-receive:before {
    content: '\e9b1'
}

.uil-envelope-redo:before {
    content: '\e9b2'
}

.uil-envelope-search:before {
    content: '\e9b3'
}

.uil-envelope-send:before {
    content: '\e9b4'
}

.uil-envelope-share:before {
    content: '\e9b5'
}

.uil-envelope-shield:before {
    content: '\e9b6'
}

.uil-envelope-star:before {
    content: '\e9b7'
}

.uil-envelope-times:before {
    content: '\e9b8'
}

.uil-envelope-upload-alt:before {
    content: '\e9b9'
}

.uil-envelope-upload:before {
    content: '\e9ba'
}

.uil-envelope:before {
    content: '\e9bb'
}

.uil-envelopes:before {
    content: '\e9bc'
}

.uil-equal-circle:before {
    content: '\e9bd'
}

.uil-euro-circle:before {
    content: '\e9be'
}

.uil-euro:before {
    content: '\e9bf'
}

.uil-exchange-alt:before {
    content: '\e9c0'
}

.uil-exchange:before {
    content: '\e9c1'
}

.uil-exclamation-circle:before {
    content: '\e9c2'
}

.uil-exclamation-octagon:before {
    content: '\e9c3'
}

.uil-exclamation-triangle:before {
    content: '\e9c4'
}

.uil-exclude:before {
    content: '\e9c5'
}

.uil-exit:before {
    content: '\e9c6'
}

.uil-expand-alt:before {
    content: '\e9c7'
}

.uil-expand-arrows-alt:before {
    content: '\e9c8'
}

.uil-expand-arrows:before {
    content: '\e9c9'
}

.uil-expand-from-corner:before {
    content: '\e9ca'
}

.uil-expand-left:before {
    content: '\e9cb'
}

.uil-expand-right:before {
    content: '\e9cc'
}

.uil-export:before {
    content: '\e9cd'
}

.uil-exposure-alt:before {
    content: '\e9ce'
}

.uil-exposure-increase:before {
    content: '\e9cf'
}

.uil-external-link-alt:before {
    content: '\e9d0'
}

.uil-eye-slash:before {
    content: '\e9d1'
}

.uil-eye:before {
    content: '\e9d2'
}

.uil-facebook-f:before {
    content: '\e9d3'
}

.uil-facebook-messenger-alt:before {
    content: '\e9d4'
}

.uil-facebook-messenger:before {
    content: '\e9d5'
}

.uil-facebook:before {
    content: '\e9d6'
}

.uil-fahrenheit:before {
    content: '\e9d7'
}

.uil-fast-mail-alt:before {
    content: '\e9d8'
}

.uil-fast-mail:before {
    content: '\e9d9'
}

.uil-favorite:before {
    content: '\e9da'
}

.uil-feedback:before {
    content: '\e9db'
}

.uil-file-alt:before {
    content: '\e9dc'
}

.uil-file-blank:before {
    content: '\e9dd'
}

.uil-file-block-alt:before {
    content: '\e9de'
}

.uil-file-bookmark-alt:before {
    content: '\e9df'
}

.uil-file-check-alt:before {
    content: '\e9e0'
}

.uil-file-check:before {
    content: '\e9e1'
}

.uil-file-contract-dollar:before {
    content: '\e9e2'
}

.uil-file-copy-alt:before {
    content: '\e9e3'
}

.uil-file-download-alt:before {
    content: '\e9e4'
}

.uil-file-download:before {
    content: '\e9e5'
}

.uil-file-edit-alt:before {
    content: '\e9e6'
}

.uil-file-exclamation-alt:before {
    content: '\e9e7'
}

.uil-file-exclamation:before {
    content: '\e9e8'
}

.uil-file-heart:before {
    content: '\e9e9'
}

.uil-file-info-alt:before {
    content: '\e9ea'
}

.uil-file-landscape-alt:before {
    content: '\e9eb'
}

.uil-file-landscape:before {
    content: '\e9ec'
}

.uil-file-lanscape-slash:before {
    content: '\e9ed'
}

.uil-file-lock-alt:before {
    content: '\e9ee'
}

.uil-file-medical-alt:before {
    content: '\e9ef'
}

.uil-file-medical:before {
    content: '\e9f0'
}

.uil-file-minus-alt:before {
    content: '\e9f1'
}

.uil-file-minus:before {
    content: '\e9f2'
}

.uil-file-network:before {
    content: '\e9f3'
}

.uil-file-plus-alt:before {
    content: '\e9f4'
}

.uil-file-plus:before {
    content: '\e9f5'
}

.uil-file-question-alt:before {
    content: '\e9f6'
}

.uil-file-question:before {
    content: '\e9f7'
}

.uil-file-redo-alt:before {
    content: '\e9f8'
}

.uil-file-search-alt:before {
    content: '\e9f9'
}

.uil-file-share-alt:before {
    content: '\e9fa'
}

.uil-file-shield-alt:before {
    content: '\e9fb'
}

.uil-file-slash:before {
    content: '\e9fc'
}

.uil-file-times-alt:before {
    content: '\e9fd'
}

.uil-file-times:before {
    content: '\e9fe'
}

.uil-file-upload-alt:before {
    content: '\e9ff'
}

.uil-file-upload:before {
    content: '\ea00'
}

.uil-file:before {
    content: '\ea01'
}

.uil-files-landscapes-alt:before {
    content: '\ea02'
}

.uil-files-landscapes:before {
    content: '\ea03'
}

.uil-film:before {
    content: '\ea04'
}

.uil-filter-slash:before {
    content: '\ea05'
}

.uil-filter:before {
    content: '\ea06'
}

.uil-fire:before {
    content: '\ea07'
}

.uil-flask-potion:before {
    content: '\ea08'
}

.uil-flask:before {
    content: '\ea09'
}

.uil-flip-h-alt:before {
    content: '\ea0a'
}

.uil-flip-h:before {
    content: '\ea0b'
}

.uil-flip-v-alt:before {
    content: '\ea0c'
}

.uil-flip-v:before {
    content: '\ea0d'
}

.uil-flower:before {
    content: '\ea0e'
}

.uil-focus-add:before {
    content: '\ea0f'
}

.uil-focus-target:before {
    content: '\ea10'
}

.uil-focus:before {
    content: '\ea11'
}

.uil-folder-check:before {
    content: '\ea12'
}

.uil-folder-download:before {
    content: '\ea13'
}

.uil-folder-exclamation:before {
    content: '\ea14'
}

.uil-folder-heart:before {
    content: '\ea15'
}

.uil-folder-info:before {
    content: '\ea16'
}

.uil-folder-lock:before {
    content: '\ea17'
}

.uil-folder-medical:before {
    content: '\ea18'
}

.uil-folder-minus:before {
    content: '\ea19'
}

.uil-folder-network:before {
    content: '\ea1a'
}

.uil-folder-plus:before {
    content: '\ea1b'
}

.uil-folder-question:before {
    content: '\ea1c'
}

.uil-folder-slash:before {
    content: '\ea1d'
}

.uil-folder-times:before {
    content: '\ea1e'
}

.uil-folder-upload:before {
    content: '\ea1f'
}

.uil-folder:before {
    content: '\ea20'
}

.uil-food:before {
    content: '\ea21'
}

.uil-football-american:before {
    content: '\ea22'
}

.uil-football-ball:before {
    content: '\ea23'
}

.uil-football:before {
    content: '\ea24'
}

.uil-forecastcloud-moon-tear:before {
    content: '\ea25'
}

.uil-forwaded-call:before {
    content: '\ea26'
}

.uil-forward:before {
    content: '\ea27'
}

.uil-frown:before {
    content: '\ea28'
}

.uil-game-structure:before {
    content: '\ea29'
}

.uil-game:before {
    content: '\ea2a'
}

.uil-gift:before {
    content: '\ea2b'
}

.uil-github-alt:before {
    content: '\ea2c'
}

.uil-github:before {
    content: '\ea2d'
}

.uil-glass-martini-alt-slash:before {
    content: '\ea2e'
}

.uil-glass-martini-alt:before {
    content: '\ea2f'
}

.uil-glass-martini:before {
    content: '\ea30'
}

.uil-glass-tea:before {
    content: '\ea31'
}

.uil-glass:before {
    content: '\ea32'
}

.uil-globe:before {
    content: '\ea33'
}

.uil-gold:before {
    content: '\ea34'
}

.uil-google-drive-alt:before {
    content: '\ea35'
}

.uil-google-drive:before {
    content: '\ea36'
}

.uil-google-hangouts-alt:before {
    content: '\ea37'
}

.uil-google-hangouts:before {
    content: '\ea38'
}

.uil-google-play:before {
    content: '\ea39'
}

.uil-google:before {
    content: '\ea3a'
}

.uil-graduation-hat:before {
    content: '\ea3b'
}

.uil-graph-bar:before {
    content: '\ea3c'
}

.uil-grid:before {
    content: '\ea3d'
}

.uil-grids:before {
    content: '\ea3e'
}

.uil-grin-tongue-wink-alt:before {
    content: '\ea3f'
}

.uil-grin-tongue-wink:before {
    content: '\ea40'
}

.uil-grin:before {
    content: '\ea41'
}

.uil-grip-horizontal-line:before {
    content: '\ea42'
}

.uil-hdd:before {
    content: '\ea43'
}

.uil-headphones-alt:before {
    content: '\ea44'
}

.uil-headphones:before {
    content: '\ea45'
}

.uil-heart-alt:before {
    content: '\ea46'
}

.uil-heart-medical:before {
    content: '\ea47'
}

.uil-heart-rate:before {
    content: '\ea48'
}

.uil-heart-sign:before {
    content: '\ea49'
}

.uil-heart:before {
    content: '\ea4a'
}

.uil-heartbeat:before {
    content: '\ea4b'
}

.uil-history-alt:before {
    content: '\ea4c'
}

.uil-history:before {
    content: '\ea4d'
}

.uil-home-alt:before {
    content: '\ea4e'
}

.uil-home:before {
    content: '\ea4f'
}

.uil-horizontal-align-center:before {
    content: '\ea50'
}

.uil-horizontal-align-left:before {
    content: '\ea51'
}

.uil-horizontal-align-right:before {
    content: '\ea52'
}

.uil-horizontal-distribution-center:before {
    content: '\ea53'
}

.uil-horizontal-distribution-left:before {
    content: '\ea54'
}

.uil-horizontal-distribution-right:before {
    content: '\ea55'
}

.uil-hourglass:before {
    content: '\ea56'
}

.uil-html3-alt:before {
    content: '\ea57'
}

.uil-html3:before {
    content: '\ea58'
}

.uil-hunting:before {
    content: '\ea59'
}

.uil-image-alt-slash:before {
    content: '\ea5a'
}

.uil-image-block:before {
    content: '\ea5b'
}

.uil-image-broken:before {
    content: '\ea5c'
}

.uil-image-check:before {
    content: '\ea5d'
}

.uil-image-download:before {
    content: '\ea5e'
}

.uil-image-edit:before {
    content: '\ea5f'
}

.uil-image-lock:before {
    content: '\ea60'
}

.uil-image-minus:before {
    content: '\ea61'
}

.uil-image-plus:before {
    content: '\ea62'
}

.uil-image-question:before {
    content: '\ea63'
}

.uil-image-redo:before {
    content: '\ea64'
}

.uil-image-resize-landscape:before {
    content: '\ea65'
}

.uil-image-resize-square:before {
    content: '\ea66'
}

.uil-image-search:before {
    content: '\ea67'
}

.uil-image-share:before {
    content: '\ea68'
}

.uil-image-shield:before {
    content: '\ea69'
}

.uil-image-slash:before {
    content: '\ea6a'
}

.uil-image-times:before {
    content: '\ea6b'
}

.uil-image-upload:before {
    content: '\ea6c'
}

.uil-image-v:before {
    content: '\ea6d'
}

.uil-image:before {
    content: '\ea6e'
}

.uil-images:before {
    content: '\ea6f'
}

.uil-import:before {
    content: '\ea70'
}

.uil-incoming-call:before {
    content: '\ea71'
}

.uil-info-circle:before {
    content: '\ea72'
}

.uil-instagram-alt:before {
    content: '\ea73'
}

.uil-instagram:before {
    content: '\ea74'
}

.uil-intercom-alt:before {
    content: '\ea75'
}

.uil-intercom:before {
    content: '\ea76'
}

.uil-invoice:before {
    content: '\ea77'
}

.uil-italic:before {
    content: '\ea78'
}

.uil-jackhammer:before {
    content: '\ea79'
}

.uil-java-script:before {
    content: '\ea7a'
}

.uil-kayak:before {
    content: '\ea7b'
}

.uil-key-skeleton-alt:before {
    content: '\ea7c'
}

.uil-key-skeleton:before {
    content: '\ea7d'
}

.uil-keyboard-alt:before {
    content: '\ea7e'
}

.uil-keyboard-hide:before {
    content: '\ea7f'
}

.uil-keyboard-show:before {
    content: '\ea80'
}

.uil-keyboard:before {
    content: '\ea81'
}

.uil-keyhole-circle:before {
    content: '\ea82'
}

.uil-keyhole-square-full:before {
    content: '\ea83'
}

.uil-keyhole-square:before {
    content: '\ea84'
}

.uil-kid:before {
    content: '\ea85'
}

.uil-label-alt:before {
    content: '\ea86'
}

.uil-label:before {
    content: '\ea87'
}

.uil-lamp:before {
    content: '\ea88'
}

.uil-laptop-cloud:before {
    content: '\ea89'
}

.uil-laptop:before {
    content: '\ea8a'
}

.uil-laughing:before {
    content: '\ea8b'
}

.uil-layer-group-slash:before {
    content: '\ea8c'
}

.uil-layer-group:before {
    content: '\ea8d'
}

.uil-layers-alt:before {
    content: '\ea8e'
}

.uil-layers-slash:before {
    content: '\ea8f'
}

.uil-layers:before {
    content: '\ea90'
}

.uil-left-arrow-from-left:before {
    content: '\ea91'
}

.uil-left-arrow-to-left:before {
    content: '\ea92'
}

.uil-left-indent-alt:before {
    content: '\ea93'
}

.uil-left-indent:before {
    content: '\ea94'
}

.uil-left-to-right-text-direction:before {
    content: '\ea95'
}

.uil-life-ring:before {
    content: '\ea96'
}

.uil-lightbulb-alt:before {
    content: '\ea97'
}

.uil-lightbulb:before {
    content: '\ea98'
}

.uil-line-alt:before {
    content: '\ea99'
}

.uil-line-spacing:before {
    content: '\ea9a'
}

.uil-line:before {
    content: '\ea9b'
}

.uil-link-alt:before {
    content: '\ea9c'
}

.uil-link-broken:before {
    content: '\ea9d'
}

.uil-link-h:before {
    content: '\ea9e'
}

.uil-link:before {
    content: '\ea9f'
}

.uil-linkedin-alt:before {
    content: '\eaa0'
}

.uil-linkedin:before {
    content: '\eaa1'
}

.uil-list-ui-alt:before {
    content: '\eaa2'
}

.uil-list-ul:before {
    content: '\eaa3'
}

.uil-location-arrow-alt:before {
    content: '\eaa4'
}

.uil-location-arrow:before {
    content: '\eaa5'
}

.uil-location-pin-alt:before {
    content: '\eaa6'
}

.uil-location-point:before {
    content: '\eaa7'
}

.uil-location:before {
    content: '\eaa8'
}

.uil-lock-access:before {
    content: '\eaa9'
}

.uil-lock-alt:before {
    content: '\eaaa'
}

.uil-lock-open-alt:before {
    content: '\eaab'
}

.uil-lock-slash:before {
    content: '\eaac'
}

.uil-lock:before {
    content: '\eaad'
}

.uil-mailbox-alt:before {
    content: '\eaae'
}

.uil-mailbox:before {
    content: '\eaaf'
}

.uil-map-marker-alt:before {
    content: '\eab0'
}

.uil-map-marker-edit:before {
    content: '\eab1'
}

.uil-map-marker-info:before {
    content: '\eab2'
}

.uil-map-marker-minus:before {
    content: '\eab3'
}

.uil-map-marker-plus:before {
    content: '\eab4'
}

.uil-map-marker-question:before {
    content: '\eab5'
}

.uil-map-marker-shield:before {
    content: '\eab6'
}

.uil-map-marker-slash:before {
    content: '\eab7'
}

.uil-map-marker:before {
    content: '\eab8'
}

.uil-map-pin-alt:before {
    content: '\eab9'
}

.uil-map-pin:before {
    content: '\eaba'
}

.uil-map:before {
    content: '\eabb'
}

.uil-mars:before {
    content: '\eabc'
}

.uil-master-card:before {
    content: '\eabd'
}

.uil-maximize-left:before {
    content: '\eabe'
}

.uil-medal:before {
    content: '\eabf'
}

.uil-medical-drip:before {
    content: '\eac0'
}

.uil-medical-square-full:before {
    content: '\eac1'
}

.uil-medical-square:before {
    content: '\eac2'
}

.uil-medical:before {
    content: '\eac3'
}

.uil-medium-m:before {
    content: '\eac4'
}

.uil-medkit:before {
    content: '\eac5'
}

.uil-meeting-board:before {
    content: '\eac6'
}

.uil-megaphone:before {
    content: '\eac7'
}

.uil-meh-alt:before {
    content: '\eac8'
}

.uil-meh-closed-eye:before {
    content: '\eac9'
}

.uil-meh:before {
    content: '\eaca'
}

.uil-message:before {
    content: '\eacb'
}

.uil-metro:before {
    content: '\eacc'
}

.uil-microphone-slash:before {
    content: '\eacd'
}

.uil-microphone:before {
    content: '\eace'
}

.uil-minus-circle:before {
    content: '\eacf'
}

.uil-minus-path:before {
    content: '\ead0'
}

.uil-minus-square-full:before {
    content: '\ead1'
}

.uil-minus-square:before {
    content: '\ead2'
}

.uil-minus:before {
    content: '\ead3'
}

.uil-missed-call:before {
    content: '\ead4'
}

.uil-mobey-bill-slash:before {
    content: '\ead5'
}

.uil-mobile-android-alt:before {
    content: '\ead6'
}

.uil-mobile-android:before {
    content: '\ead7'
}

.uil-mobile-vibrate:before {
    content: '\ead8'
}

.uil-modem:before {
    content: '\ead9'
}

.uil-money-bill-stack:before {
    content: '\eada'
}

.uil-money-bill:before {
    content: '\eadb'
}

.uil-money-insert:before {
    content: '\eadc'
}

.uil-money-stack:before {
    content: '\eadd'
}

.uil-money-withdraw:before {
    content: '\eade'
}

.uil-money-withdrawal:before {
    content: '\eadf'
}

.uil-moneybag-alt:before {
    content: '\eae0'
}

.uil-moneybag:before {
    content: '\eae1'
}

.uil-monitor-heart-rate:before {
    content: '\eae2'
}

.uil-monitor:before {
    content: '\eae3'
}

.uil-moon-eclipse:before {
    content: '\eae4'
}

.uil-moon:before {
    content: '\eae5'
}

.uil-moonset:before {
    content: '\eae6'
}

.uil-mountains-sun:before {
    content: '\eae7'
}

.uil-mountains:before {
    content: '\eae8'
}

.uil-mouse-alt:before {
    content: '\eae9'
}

.uil-mouse:before {
    content: '\eaea'
}

.uil-multiply:before {
    content: '\eaeb'
}

.uil-music-note:before {
    content: '\eaec'
}

.uil-music-tune-slash:before {
    content: '\eaed'
}

.uil-music:before {
    content: '\eaee'
}

.uil-n-a:before {
    content: '\eaef'
}

.uil-navigator:before {
    content: '\eaf0'
}

.uil-nerd:before {
    content: '\eaf1'
}

.uil-newspaper:before {
    content: '\eaf2'
}

.uil-ninja:before {
    content: '\eaf3'
}

.uil-no-entry:before {
    content: '\eaf4'
}

.uil-notebooks:before {
    content: '\eaf5'
}

.uil-notes:before {
    content: '\eaf6'
}

.uil-object-group:before {
    content: '\eaf7'
}

.uil-object-ungroup:before {
    content: '\eaf8'
}

.uil-octagon:before {
    content: '\eaf9'
}

.uil-opera-alt:before {
    content: '\eafa'
}

.uil-opera:before {
    content: '\eafb'
}

.uil-outgoing-call:before {
    content: '\eafc'
}

.uil-package:before {
    content: '\eafd'
}

.uil-padlock:before {
    content: '\eafe'
}

.uil-paint-tool:before {
    content: '\eaff'
}

.uil-palette:before {
    content: '\eb00'
}

.uil-panorama-h-alt:before {
    content: '\eb01'
}

.uil-panorama-h:before {
    content: '\eb02'
}

.uil-panorama-v:before {
    content: '\eb03'
}

.uil-paperclip:before {
    content: '\eb04'
}

.uil-paragraph:before {
    content: '\eb05'
}

.uil-parcel:before {
    content: '\eb06'
}

.uil-parking-square:before {
    content: '\eb07'
}

.uil-pathfinder-unite:before {
    content: '\eb08'
}

.uil-pathfinder:before {
    content: '\eb09'
}

.uil-pause-circle:before {
    content: '\eb0a'
}

.uil-pause:before {
    content: '\eb0b'
}

.uil-paypal:before {
    content: '\eb0c'
}

.uil-pen:before {
    content: '\eb0d'
}

.uil-pentagon:before {
    content: '\eb0e'
}

.uil-percentage:before {
    content: '\eb0f'
}

.uil-phone-alt:before {
    content: '\eb10'
}

.uil-phone-pause:before {
    content: '\eb11'
}

.uil-phone-slash:before {
    content: '\eb12'
}

.uil-phone-times:before {
    content: '\eb13'
}

.uil-phone-volume:before {
    content: '\eb14'
}

.uil-phone:before {
    content: '\eb15'
}

.uil-picture:before {
    content: '\eb16'
}

.uil-plane-arrival:before {
    content: '\eb17'
}

.uil-plane-departure:before {
    content: '\eb18'
}

.uil-plane-fly:before {
    content: '\eb19'
}

.uil-plane:before {
    content: '\eb1a'
}

.uil-play-circle:before {
    content: '\eb1b'
}

.uil-play:before {
    content: '\eb1c'
}

.uil-plug:before {
    content: '\eb1d'
}

.uil-plus-circle:before {
    content: '\eb1e'
}

.uil-plus-square:before {
    content: '\eb1f'
}

.uil-plus:before {
    content: '\eb20'
}

.uil-podium:before {
    content: '\eb21'
}

.uil-polygon:before {
    content: '\eb22'
}

.uil-post-stamp:before {
    content: '\eb23'
}

.uil-postcard:before {
    content: '\eb24'
}

.uil-pound-circle:before {
    content: '\eb25'
}

.uil-pound:before {
    content: '\eb26'
}

.uil-power:before {
    content: '\eb27'
}

.uil-prescription-bottle:before {
    content: '\eb28'
}

.uil-presentation-check:before {
    content: '\eb29'
}

.uil-presentation-edit:before {
    content: '\eb2a'
}

.uil-presentation-line:before {
    content: '\eb2b'
}

.uil-presentation-lines-alt:before {
    content: '\eb2c'
}

.uil-presentation-minus:before {
    content: '\eb2d'
}

.uil-presentation-play:before {
    content: '\eb2e'
}

.uil-presentation-plus:before {
    content: '\eb2f'
}

.uil-presentation-times:before {
    content: '\eb30'
}

.uil-presentation:before {
    content: '\eb31'
}

.uil-previous:before {
    content: '\eb32'
}

.uil-pricetag-alt:before {
    content: '\eb33'
}

.uil-print-slash:before {
    content: '\eb34'
}

.uil-print:before {
    content: '\eb35'
}

.uil-process:before {
    content: '\eb36'
}

.uil-processor:before {
    content: '\eb37'
}

.uil-pump:before {
    content: '\eb38'
}

.uil-puzzle-piece:before {
    content: '\eb39'
}

.uil-question-circle:before {
    content: '\eb3a'
}

.uil-raddit-alien-alt:before {
    content: '\eb3b'
}

.uil-rainbow:before {
    content: '\eb3c'
}

.uil-raindrops-alt:before {
    content: '\eb3d'
}

.uil-raindrops:before {
    content: '\eb3e'
}

.uil-react:before {
    content: '\eb3f'
}

.uil-receipt-alt:before {
    content: '\eb40'
}

.uil-receipt:before {
    content: '\eb41'
}

.uil-record-audio:before {
    content: '\eb42'
}

.uil-reddit-alien-alt:before {
    content: '\eb43'
}

.uil-redo:before {
    content: '\eb44'
}

.uil-refresh:before {
    content: '\eb45'
}

.uil-registered:before {
    content: '\eb46'
}

.uil-repeat:before {
    content: '\eb47'
}

.uil-restaurant:before {
    content: '\eb48'
}

.uil-right-indent-alt:before {
    content: '\eb49'
}

.uil-right-to-left-text-direction:before {
    content: '\eb4a'
}

.uil-robot:before {
    content: '\eb4b'
}

.uil-rope-way:before {
    content: '\eb4c'
}

.uil-rotate-360:before {
    content: '\eb4d'
}

.uil-rss-alt:before {
    content: '\eb4e'
}

.uil-rss-interface:before {
    content: '\eb4f'
}

.uil-rss:before {
    content: '\eb50'
}

.uil-ruler-combined:before {
    content: '\eb51'
}

.uil-ruler:before {
    content: '\eb52'
}

.uil-sad-cry:before {
    content: '\eb53'
}

.uil-sad-crying:before {
    content: '\eb54'
}

.uil-sad-dizzy:before {
    content: '\eb55'
}

.uil-sad-squint:before {
    content: '\eb56'
}

.uil-sad:before {
    content: '\eb57'
}

.uil-scaling-left:before {
    content: '\eb58'
}

.uil-scaling-right:before {
    content: '\eb59'
}

.uil-scenery:before {
    content: '\eb5a'
}

.uil-schedule:before {
    content: '\eb5b'
}

.uil-science:before {
    content: '\eb5c'
}

.uil-screw:before {
    content: '\eb5d'
}

.uil-scroll-h:before {
    content: '\eb5e'
}

.uil-scroll:before {
    content: '\eb5f'
}

.uil-search-alt:before {
    content: '\eb60'
}

.uil-search-minus:before {
    content: '\eb61'
}

.uil-search-plus:before {
    content: '\eb62'
}

.uil-search:before {
    content: '\eb63'
}

.uil-selfie:before {
    content: '\eb64'
}

.uil-server-alt:before {
    content: '\eb65'
}

.uil-server-connection:before {
    content: '\eb66'
}

.uil-server-network-alt:before {
    content: '\eb67'
}

.uil-server-network:before {
    content: '\eb68'
}

.uil-server:before {
    content: '\eb69'
}

.uil-servers:before {
    content: '\eb6a'
}

.uil-servicemark:before {
    content: '\eb6b'
}

.uil-share-alt:before {
    content: '\eb6c'
}

.uil-shield-check:before {
    content: '\eb6d'
}

.uil-shield-exclamation:before {
    content: '\eb6e'
}

.uil-shield-question:before {
    content: '\eb6f'
}

.uil-shield-slash:before {
    content: '\eb70'
}

.uil-shield:before {
    content: '\eb71'
}

.uil-ship:before {
    content: '\eb72'
}

.uil-shop:before {
    content: '\eb73'
}

.uil-shopping-basket:before {
    content: '\eb74'
}

.uil-shopping-cart-alt:before {
    content: '\eb75'
}

.uil-shopping-trolley:before {
    content: '\eb76'
}

.uil-shovel:before {
    content: '\eb77'
}

.uil-shrink:before {
    content: '\eb78'
}

.uil-shuffle:before {
    content: '\eb79'
}

.uil-shutter-alt:before {
    content: '\eb7a'
}

.uil-shutter:before {
    content: '\eb7b'
}

.uil-sick:before {
    content: '\eb7c'
}

.uil-sigma:before {
    content: '\eb7d'
}

.uil-sign-alt:before {
    content: '\eb7e'
}

.uil-sign-in-alt:before {
    content: '\eb7f'
}

.uil-sign-left:before {
    content: '\eb80'
}

.uil-sign-out-alt:before {
    content: '\eb81'
}

.uil-sign-right:before {
    content: '\eb82'
}

.uil-signal-alt-3:before {
    content: '\eb83'
}

.uil-signal-alt:before {
    content: '\eb84'
}

.uil-signal:before {
    content: '\eb85'
}

.uil-silence:before {
    content: '\eb86'
}

.uil-silent-squint:before {
    content: '\eb87'
}

.uil-sim-card:before {
    content: '\eb88'
}

.uil-sitemap:before {
    content: '\eb89'
}

.uil-skip-forward-alt:before {
    content: '\eb8a'
}

.uil-skip-forward-circle:before {
    content: '\eb8b'
}

.uil-skip-forward:before {
    content: '\eb8c'
}

.uil-skype-alt:before {
    content: '\eb8d'
}

.uil-skype:before {
    content: '\eb8e'
}

.uil-slack-alt:before {
    content: '\eb8f'
}

.uil-slack:before {
    content: '\eb90'
}

.uil-sliders-v-alt:before {
    content: '\eb91'
}

.uil-sliders-v:before {
    content: '\eb92'
}

.uil-smile-beam:before {
    content: '\eb93'
}

.uil-smile-dizzy:before {
    content: '\eb94'
}

.uil-smile-squint-wink-alt:before {
    content: '\eb95'
}

.uil-smile-squint-wink:before {
    content: '\eb96'
}

.uil-smile-wink-alt:before {
    content: '\eb97'
}

.uil-smile-wink:before {
    content: '\eb98'
}

.uil-smile:before {
    content: '\eb99'
}

.uil-snapchat-alt:before {
    content: '\eb9a'
}

.uil-snapchat-ghost:before {
    content: '\eb9b'
}

.uil-snapchat-square:before {
    content: '\eb9c'
}

.uil-snow-flake:before {
    content: '\eb9d'
}

.uil-snowflake-alt:before {
    content: '\eb9e'
}

.uil-snowflake:before {
    content: '\eb9f'
}

.uil-sort-amount-down:before {
    content: '\eba0'
}

.uil-sort-amount-up:before {
    content: '\eba1'
}

.uil-sort:before {
    content: '\eba2'
}

.uil-sorting:before {
    content: '\eba3'
}

.uil-space-key:before {
    content: '\eba4'
}

.uil-spade:before {
    content: '\eba5'
}

.uil-sperms:before {
    content: '\eba6'
}

.uil-spin:before {
    content: '\eba7'
}

.uil-sport:before {
    content: '\eba8'
}

.uil-square-full:before {
    content: '\eba9'
}

.uil-square-shape:before {
    content: '\ebaa'
}

.uil-square:before {
    content: '\ebab'
}

.uil-squint:before {
    content: '\ebac'
}

.uil-star-half-alt:before {
    content: '\ebad'
}

.uil-star:before {
    content: '\ebae'
}

.uil-step-backward-alt:before {
    content: '\ebaf'
}

.uil-step-backward-circle:before {
    content: '\ebb0'
}

.uil-step-backward:before {
    content: '\ebb1'
}

.uil-step-forward:before {
    content: '\ebb2'
}

.uil-stop-circle:before {
    content: '\ebb3'
}

.uil-stopwatch-slash:before {
    content: '\ebb4'
}

.uil-stopwatch:before {
    content: '\ebb5'
}

.uil-store-alt:before {
    content: '\ebb6'
}

.uil-store:before {
    content: '\ebb7'
}

.uil-streering:before {
    content: '\ebb8'
}

.uil-stretcher:before {
    content: '\ebb9'
}

.uil-subject:before {
    content: '\ebba'
}

.uil-subway-alt:before {
    content: '\ebbb'
}

.uil-subway:before {
    content: '\ebbc'
}

.uil-suitcase-alt:before {
    content: '\ebbd'
}

.uil-suitcase:before {
    content: '\ebbe'
}

.uil-sun:before {
    content: '\ebbf'
}

.uil-sunset:before {
    content: '\ebc0'
}

.uil-surprise:before {
    content: '\ebc1'
}

.uil-swatchbook:before {
    content: '\ebc2'
}

.uil-swiggy:before {
    content: '\ebc3'
}

.uil-swimmer:before {
    content: '\ebc4'
}

.uil-symbol:before {
    content: '\ebc5'
}

.uil-sync-exclamation:before {
    content: '\ebc6'
}

.uil-sync-slash:before {
    content: '\ebc7'
}

.uil-sync:before {
    content: '\ebc8'
}

.uil-syringe:before {
    content: '\ebc9'
}

.uil-table:before {
    content: '\ebca'
}

.uil-tablet:before {
    content: '\ebcb'
}

.uil-tablets:before {
    content: '\ebcc'
}

.uil-tachometer-fast:before {
    content: '\ebcd'
}

.uil-tag-alt:before {
    content: '\ebce'
}

.uil-tag:before {
    content: '\ebcf'
}

.uil-tape:before {
    content: '\ebd0'
}

.uil-taxi:before {
    content: '\ebd1'
}

.uil-tear:before {
    content: '\ebd2'
}

.uil-technology:before {
    content: '\ebd3'
}

.uil-telegram-alt:before {
    content: '\ebd4'
}

.uil-telegram:before {
    content: '\ebd5'
}

.uil-telescope:before {
    content: '\ebd6'
}

.uil-temperature-empty:before {
    content: '\ebd7'
}

.uil-temperature-half:before {
    content: '\ebd8'
}

.uil-temperature-minus:before {
    content: '\ebd9'
}

.uil-temperature-plus:before {
    content: '\ebda'
}

.uil-temperature-quarter:before {
    content: '\ebdb'
}

.uil-temperature-three-quarter:before {
    content: '\ebdc'
}

.uil-temperature:before {
    content: '\ebdd'
}

.uil-text-fields:before {
    content: '\ebde'
}

.uil-text-size:before {
    content: '\ebdf'
}

.uil-text-strike-through:before {
    content: '\ebe0'
}

.uil-text:before {
    content: '\ebe1'
}

.uil-th-large:before {
    content: '\ebe2'
}

.uil-th-slash:before {
    content: '\ebe3'
}

.uil-th:before {
    content: '\ebe4'
}

.uil-thermometer:before {
    content: '\ebe5'
}

.uil-thumbs-down:before {
    content: '\ebe6'
}

.uil-thumbs-up:before {
    content: '\ebe7'
}

.uil-thunderstorm-moon:before {
    content: '\ebe8'
}

.uil-thunderstorm-sun:before {
    content: '\ebe9'
}

.uil-thunderstorm:before {
    content: '\ebea'
}

.uil-ticket:before {
    content: '\ebeb'
}

.uil-times-circle:before {
    content: '\ebec'
}

.uil-times-square:before {
    content: '\ebed'
}

.uil-times:before {
    content: '\ebee'
}

.uil-toggle-off:before {
    content: '\ebef'
}

.uil-toggle-on:before {
    content: '\ebf0'
}

.uil-top-arrow-from-top:before {
    content: '\ebf1'
}

.uil-top-arrow-to-top:before {
    content: '\ebf2'
}

.uil-tornado:before {
    content: '\ebf3'
}

.uil-trademark-circle:before {
    content: '\ebf4'
}

.uil-trademark:before {
    content: '\ebf5'
}

.uil-traffic-barrier:before {
    content: '\ebf6'
}

.uil-trash-alt:before {
    content: '\ebf7'
}

.uil-trash:before {
    content: '\ebf8'
}

.uil-trees:before {
    content: '\ebf9'
}

.uil-triangle:before {
    content: '\ebfa'
}

.uil-trophy:before {
    content: '\ebfb'
}

.uil-trowel:before {
    content: '\ebfc'
}

.uil-truck-case:before {
    content: '\ebfd'
}

.uil-truck-loading:before {
    content: '\ebfe'
}

.uil-truck:before {
    content: '\ebff'
}

.uil-tumblr-alt:before {
    content: '\ec00'
}

.uil-tumblr-square:before {
    content: '\ec01'
}

.uil-tumblr:before {
    content: '\ec02'
}

.uil-tv-retro-slash:before {
    content: '\ec03'
}

.uil-tv-retro:before {
    content: '\ec04'
}

.uil-twitter-alt:before {
    content: '\ec05'
}

.uil-twitter:before {
    content: '\ec06'
}

.uil-umbrella:before {
    content: '\ec07'
}

.uil-unamused:before {
    content: '\ec08'
}

.uil-underline:before {
    content: '\ec09'
}

.uil-university:before {
    content: '\ec0a'
}

.uil-unlock-alt:before {
    content: '\ec0b'
}

.uil-unlock:before {
    content: '\ec0c'
}

.uil-upload-alt:before {
    content: '\ec0d'
}

.uil-upload:before {
    content: '\ec0e'
}

.uil-usd-circle:before {
    content: '\ec0f'
}

.uil-usd-square:before {
    content: '\ec10'
}

.uil-user-check:before {
    content: '\ec11'
}

.uil-user-circle:before {
    content: '\ec12'
}

.uil-user-exclamation:before {
    content: '\ec13'
}

.uil-user-hard-hat:before {
    content: '\ec14'
}

.uil-user-minus:before {
    content: '\ec15'
}

.uil-user-plus:before {
    content: '\ec16'
}

.uil-user-square:before {
    content: '\ec17'
}

.uil-user-times:before {
    content: '\ec18'
}

.uil-user:before {
    content: '\ec19'
}

.uil-users-alt:before {
    content: '\ec1a'
}

.uil-utensils-alt:before {
    content: '\ec1b'
}

.uil-utensils:before {
    content: '\ec1c'
}

.uil-vector-square-alt:before {
    content: '\ec1d'
}

.uil-vector-square:before {
    content: '\ec1e'
}

.uil-venus:before {
    content: '\ec1f'
}

.uil-vertical-align-bottom:before {
    content: '\ec20'
}

.uil-vertical-align-center:before {
    content: '\ec21'
}

.uil-vertical-align-top:before {
    content: '\ec22'
}

.uil-vertical-distribute-bottom:before {
    content: '\ec23'
}

.uil-vertical-distribution-center:before {
    content: '\ec24'
}

.uil-vertical-distribution-top:before {
    content: '\ec25'
}

.uil-video-slash:before {
    content: '\ec26'
}

.uil-video:before {
    content: '\ec27'
}

.uil-visual-studio:before {
    content: '\ec28'
}

.uil-vk-alt:before {
    content: '\ec29'
}

.uil-vk:before {
    content: '\ec2a'
}

.uil-voicemail-rectangle:before {
    content: '\ec2b'
}

.uil-voicemail:before {
    content: '\ec2c'
}

.uil-volleyball:before {
    content: '\ec2d'
}

.uil-volume-down:before {
    content: '\ec2e'
}

.uil-volume-mute:before {
    content: '\ec2f'
}

.uil-volume-off:before {
    content: '\ec30'
}

.uil-volume-up:before {
    content: '\ec31'
}

.uil-volume:before {
    content: '\ec32'
}

.uil-vuejs-alt:before {
    content: '\ec33'
}

.uil-vuejs:before {
    content: '\ec34'
}

.uil-wall:before {
    content: '\ec35'
}

.uil-wallet:before {
    content: '\ec36'
}

.uil-watch-alt:before {
    content: '\ec37'
}

.uil-watch:before {
    content: '\ec38'
}

.uil-water-drop-slash:before {
    content: '\ec39'
}

.uil-water-glass:before {
    content: '\ec3a'
}

.uil-water:before {
    content: '\ec3b'
}

.uil-web-grid-alt:before {
    content: '\ec3c'
}

.uil-web-grid:before {
    content: '\ec3d'
}

.uil-web-section-alt:before {
    content: '\ec3e'
}

.uil-web-section:before {
    content: '\ec3f'
}

.uil-webcam:before {
    content: '\ec40'
}

.uil-weight:before {
    content: '\ec41'
}

.uil-whatsapp:before {
    content: '\ec42'
}

.uil-wheel-barrow:before {
    content: '\ec43'
}

.uil-wheelchair-alt:before {
    content: '\ec44'
}

.uil-wheelchair:before {
    content: '\ec45'
}

.uil-wifi-router:before {
    content: '\ec46'
}

.uil-wifi-slash:before {
    content: '\ec47'
}

.uil-wifi:before {
    content: '\ec48'
}

.uil-wind-moon:before {
    content: '\ec49'
}

.uil-wind-sun:before {
    content: '\ec4a'
}

.uil-wind:before {
    content: '\ec4b'
}

.uil-window-grid:before {
    content: '\ec4c'
}

.uil-window-maximize:before {
    content: '\ec4d'
}

.uil-window-restore:before {
    content: '\ec4e'
}

.uil-window-section:before {
    content: '\ec4f'
}

.uil-window:before {
    content: '\ec50'
}

.uil-windsock:before {
    content: '\ec51'
}

.uil-wrap-text:before {
    content: '\ec52'
}

.uil-wrench:before {
    content: '\ec53'
}

.uil-yellow:before {
    content: '\ec54'
}

.uil-yen-circle:before {
    content: '\ec55'
}

.uil-yen:before {
    content: '\ec56'
}

.uil-yin-yang:before {
    content: '\ec57'
}

.uil-youtube-alt:before {
    content: '\ec58'
}

.uil-youtube:before {
    content: '\ec59'
}
/*!*************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/css/custom.css?ngGlobalStyle (1) ***!
  \*************************************************************************************************************************************************************************************************************************************/
/**  =====================
     Google Font
==========================  **/


html {
    scroll-behavior: smooth !important;
}

body {
    font-family: Mulish, sans-serif !important;
    padding: 0px;
    color: #3f598d !important;
    background-color: #f5f8fb;
    transition: all 0.3s ease;
    letter-spacing: 0px !important;
    text-shadow: 0px 0px 1px #ddd;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -webkit-font-smoothing: subpixel-antialiased;

}

div,
a,
p,
li {
    font-family: Mulish, sans-serif !important;
    letter-spacing: 0px !important;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Mulish, sans-serif !important;
    font-weight: 500;
    color: #3f598d;
}

.h-vh {
    height: 100vh;
}

a {
    color: #04c3bd;
}

a:hover {
    color: #2d709d;
}

label {
    font-weight: 400;
}

.min-w-100 {
    min-width: 100px;
}

.min-w-200 {
    min-width: 200px;
}

.navbar-custom {
    padding: 0px !important;
    background-color: #2d709d;
    height: 50px !important;
}

.nav-link {
    color: #2d709d;
}

.left-side-menu {
    top: 0px !important;
    background: #1c3f5b;
    z-index: 9999 !important;
    padding: 0px;
}

.button-menu-mobile {
    position: fixed;
    top: 12px;
    z-index: 99999999999999;
    left: 8px;
    transition: all 0.3s ease;
}

.sidebar-enable .button-menu-mobile {
    left: 210px;
}

.left-side-menu-condensed .logo-lg {
    transform: translate(-195px, 0px);
}

.logo-lg {
    transition: all 0.3s ease;
    transform: translate(0px, 0px);
}

.content-page {
    padding: 0 0px 25px 12.5px;
    transition: all .2s ease-out;
    margin-top: 0px;
    margin-top: 50px !important;
}

.inprogress {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    border-left: 1px solid #f0f0f0;
    padding: 10px 15px;
    border-right: 1px solid #f0f0f0;
}

.font13 {
    padding: 8px 10px !important;
    font-size: 13px !important;
}

.button-menu-mobile {
    border: none;
    background-color: transparent;
}



.table-responsive tr:hover {
    cursor: pointer;
    background-color: #f5f6f8 !important;
}

.onhoverstop:hover {
    color: #cb0221;
}

.onhoverstop {
    cursor: pointer;
}

.form-control-customecss {
    display: block;
    width: 100%;
    height: inherit !important;
    padding: 8px 2px !important;
    font-size: .875rem !important;
}

.nav-pills-custom {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    background-color: #dee6fe;
    border-radius: 0px;
}

.modal-body-custom {
    padding: 15px 12px;
}

.shadow-none {
    box-shadow: none;
}

.button-menu-mobile .menu-icon {
    color: #1c3f5b;
}

.table td,
.table th {
    padding: 2px 10px;
    vertical-align: middle;
    color: #222;
    height: 40px;
    vertical-align: middle;
    font-size: 0.75rem;
}

.icon_btn:hover {
    background-color: #2d709d !important;
}

.icon_btn:hover svg {
    stroke: #fff;
}

.icon_btn svg {
    stroke: #797979;
}

.table {
    white-space: nowrap;
    font-family: Mulish, sans-serif !important;
}

.mdc-data-table__header-cell,
.mdc-data-table__cell {
    font-family: Mulish, sans-serif !important;
}

.table thead th {
    vertical-align: middle;
    border-bottom: 2px solid #e2e5e8 !important;
    position: sticky;
    top: 0px;
    color: #1c3f5b;
    background-color: #f1f1f1;
    z-index: 5;
    font-size: 0.75rem;
    font-weight: 700;
    height: 40px;
}

.table td {
    border: 1px solid #f6f6f7;
}

.table tbody tr:last-child td {
    border-bottom: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}

.tablescroll {
    overflow-y: auto;
    max-height: 305px;
}

.border {
    border: 1px solid #dee2e6 !important;
}

.pip {
    display: inline-block;
    /*margin: 10px 10px 0 0;*/
}

.full_loader {
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    width: 100%;
    height: 100%;
    z-index: 999999;
    background-color: rgba(0, 0, 0, 0.5);
}

.productborder {
    border: 0px solid #ced4da;
    background: transparent;
    outline-offset: 0;
}

.productborder:active,
.productborder:focus {
    outline: 1px solid #558cec;
    background: #FFF;
}

.productborder:hover {
    outline: 1px solid #ced4da;
}

.rc_box {
    padding-top: 8px;
    padding-bottom: 6px;
}


.form-control {
    border-radius: 0px;
    border: 1px solid #a5a8b9;
    color: #3f598d;
}

.form-control:focus {
    color: #3f598d;
    background-color: transparent;
    border-color: #04c3bd;
}

a,
button {
    outline: none !important;
    border: none !important;
    box-shadow: none !important;
    position: relative;
    cursor: pointer;
}

.input-group-text {
    padding: 5px 10px;
    border: 1px solid #a5a8b9;
}

.text-muted {
    color: #6c757d !important;
}



/* .btn-primary:not(:disabled):active,
.btn-primary:hover {
    color: #fff;
    background-color: #04c3bd !important;
} */

.btn-success:not(:disabled):active,
.btn-success:hover {
    color: #fff;
    background-color: #2d709d !important;
}

small {
    font-size: 80%;
    font-weight: 500;
    color: #797979 !important;
}

::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #b7b7b7 !important;
}

::-moz-placeholder {
    /* Firefox 19+ */
    color: #b7b7b7 !important;
}

:-ms-input-placeholder {
    /* IE 10+ */
    color: #b7b7b7 !important;
}

:-moz-placeholder {
    /* Firefox 18- */
    color: #b7b7b7 !important;
}

textarea.form-control {
    height: calc(100% - 40px);
    min-height: 75px;
}

/* .bg_highlighted label {
    color: #6c757d;
} */

.border_left:before {
    content: "";
    position: absolute;
    top: -14px;
    height: 93px;
    width: 2px;
    background-color: #fff;
    left: -2px;
}


.product_logo input {
    max-height: 35px;
    margin-right: 5px;
}

.product_logo {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin-right: 20px;
    pointer-events: none;
}

.bg_highlighted {
    background: #f7f7f7;
    padding: 10px 15px 10px 15px;
    margin-top: 0px;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    /*border-top: 1px solid rgba(0, 0, 0, 0.1);*/
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.toprowb {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.emailborder {
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    /*border-top: 1px solid rgba(0, 0, 0, 0.1);*/
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.siderequester {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.sidebtn {
    position: relative;
    top: -2px;
}

.icon-sm {
    height: 10px;
    width: 10px;
}

.form-inline label.customelable {
    justify-content: flex-start !important;
}

.mat-mdc-menu-trigger {
    padding: 0px 10px !important;
    height: 38px !important;
    min-width: inherit !important;
}

.mdc-button .mdc-button__label {
    position: static !important;
}
.mdc-button {
    min-width: auto !important;
}

.noti-icon-badge {
    display: inline-block;
    position: absolute;
    right: 12px;
    top: 12px;
    width: 10px;
    height: 10px;
    background-color: #ff5c75;
    border: 2px solid #fff;
    border-radius: 50%;
    box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175);
    animation: blinker 3s linear infinite;
    animation-fill-mode: none;
}

@keyframes blinker {
    50% {
        opacity: 0
    }
}

.noti-title {
    padding: 13px;
}

/* .notification_box {
    max-height: 350px;
    overflow: auto;
} */
    .notification_box .notify-item {
        padding: 10px;
        display: inline-block;
        width: 100%;
    }
       .notification_box .tag_slide {
            margin-top: 0px;
            font-size: 12px;
            color: #393939;
            margin-bottom: 0;
            display: flex;
            float: left;
            width: 80%;
            align-items: center;
            line-height: 18px;
        }

        .notify-item.unread {
            background-color: rgba(4, 195, 189, .1);
        }
   
.notification_box .notify-item p {
    font-size: 0.75rem;
}



.close_btn {
    border-radius: 50%;
    position: absolute;
    right: -40px;
    top: -25px;
    width: 35px;
    height: 35px;
    cursor: pointer;
    fill: #fff;
}

.close_btn:hover {
    fill: #dee6fe;
}

.table-bordered td,
.table-bordered th {
    border: 1px solid #dddddd !important;
}


.card-body {
    flex: 1 1 auto;
    padding: 0.75rem;
}

.hrmargin {
    margin: 10px -12px;
}

.filtertoggle {
    padding: 6px 12px;
    background-color: #fff;
}


#sidebar-menu>ul>li>a {
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.card .card-header {
    background-color: transparent;
    border-bottom: 1px solid #e2e5e8;
    padding: 0px 15px;
    position: relative;
    margin-bottom: 10px;
}

.card .card-footer {
    border-top: 1px solid #e2e5e8;

}

.form-group {
    margin-bottom: 1rem;
    align-items: center;
    /* margin-left: 0;
    margin-right: 0; */
    min-height: 33px;
    min-height: auto;
    margin-bottom: 8px;
}

.card-header h5,
.page-title h4 {
    font-weight: 700;
    font-size: .85rem;
    color: #1c3f5b;
}

.form-control,
.mat-input-element.form-control {
    border-radius: 0;
    border: 1px solid #ced4da !important;
    color: #222;
    padding: 4px 8px;
    height: auto;
    line-height: 1.5;
    background-color: #fff !important;
    margin: 0;
    font-size: .75rem;
    box-sizing: border-box;
}

.mat-datepicker-toggle svg {
    width: 20px !important;
}

.mat-mdc-checkbox {
    margin-right: 15px;
}

.mat-mdc-select-arrow-wrapper {
    height: auto !important;
}

.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle {
    border-color: #04c3bd !important;
}

.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle {
    border-color: #04c3bd !important;
}

.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle {
    border-color: #3f598d !important;
}

.mdc-radio {
    padding: 5px 0px !important;
}

.mat-mdc-radio-touch-target {
    height: auto !important;
}

.mat-mdc-radio-button {
    margin-right: 20px;
}

.mdc-radio__outer-circle {
    width: 18px !important;
    height: 18px !important;
}

input.mdc-radio__native-control {
    height: 100% !important;
    width: 100% !important;
}

.mdc-radio__inner-circle {
    top: -1px !important;
    left: -1px !important;
}

.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle {
    transform: scale(0.4) !important;
}

.mat-mdc-radio-group label {
    color: #222;
    font-size: .75rem;
}

.mdc-checkbox {
    padding: 3px !important;
}

.mdc-checkbox__background {
    top: 3px !important;
    left: 3px !important;
}


.mat-mdc-checkbox-touch-target,
.mdc-checkbox__native-control {
    height: 100% !important;
    width: 100% !important;
}

/* .mat-mdc-select {
    padding: 0px 8px;
    display: block !important;
} */

.mat-mdc-select-trigger {
    height: 100%;
}

/* .mat-mdc-select-value {
    display: flex;
    align-items: center;
    height: 100%;
} */

.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,
.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,
.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background {
    background-color: #04c3bd !important;
    border-color: #04c3bd !important;
}

.btn,
.form-control,
.mat-body,
.mat-body-1,
.mat-button,
.mat-checkbox,
.mat-dialog-title,
.mat-fab,
.mat-flat-button,
.mat-icon-button,
.mat-input-element.form-control,
.mat-mini-fab,
.mat-paginator,
.mat-paginator-page-size .mat-select-trigger,
.mat-raised-button,
.mat-stroked-button,
.mat-table,
.mat-typography,
button.btn {
    font-family: Mulish, sans-serif !important;
    font-weight: 400 !important;
}

.btn-sm {
    padding: 6.5px 10px !important;
}

.mat-mdc-option {
    min-height: 3em !important;
    line-height: 3em;
    font-size: 0.75rem !important;
}

.mdc-menu-surface.mat-mdc-select-panel {
    padding: 0px !important;
}

label {
    font-weight: 500;
    color: #222;
    font-size: 0.75rem !important;
}

.mdc-form-field>label {
    margin-bottom: 0px;
}

.form-group label {
    text-align: left;
}

.col-form-label {
    line-height: 1.5;
    color: #222;
    font-size: .75rem;
    font-weight: 400;
    padding-top: 0;
    padding-bottom: 3px;
}

.custom-select {
    display: inline-block;
    width: 100%;
    height: auto;
    padding: 5px 8px;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.5;
    color: #4b4b5a;
    vertical-align: middle;
    background-color: #fff;
    border: 1px solid #a5a8b9;
    border-radius: 0px;
}

.card {
    margin-bottom: 15px;
    box-shadow: 0 0 4px #ddd;
}

.page-title {
    padding: 8px 0;
}

.card_box {
    /* height: calc(100vh - 170px); */
    overflow: auto;
}

.footer {
    padding: 5px 15px 5px;
    background-color: #2d709d;
    color: #fff;
}

.footer a {
    color: #f5f8fb;
}


.logout {
    font-size: 15px;
    color: #4b4b5a;
}



.user-profile {
    padding: 9px;
}

.left-side-menu-condensed .logo {
    display: none;
}

.left-side-menu-condensed .navbar-custom .button-menu-mobile.disable-btn {
    display: block !important;
    margin-left: -5px;
}

.left-side-menu-condensed .user-profile {
    padding: 9px;
}


.left-side-menu-condensed .user-profile .profile-dropdown-menu .toggle-icon {
    display: none;
}

.left-side-menu-condensed .user-profile .logout span {
    display: none;
}

.left-side-menu-condensed .left-side-menu {
    width: 55px !important;
}

.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li>a {
    padding: 12px 8px;
}

.left-side-menu-condensed .content-page {
    margin-left: 42px !important;
}

.profile-dropdown-items {
    width: auto;
}

#sidebar-menu>ul>li>a.active {
    color: #fff;
    background-color: #2d709d;
    box-shadow: inset 3px 0px 0px #04c3bd !important;
}

#sidebar-menu>ul>li>a {
    color: #fff;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

#sidebar-menu>ul>li>a svg,
.logout,
#sidebar-menu .icon-dual,
.user-profile .dropdown-toggle svg,
#sidebar-menu>ul>li>a.active svg {
    color: #ffffff;
}

#sidebar-menu>ul>li>a:hover,
#sidebar-menu>ul>li>a:hover svg {
    color: #fff;
}

#sidebar-menu>ul>li>a:hover {
    background-color: #2d709d;
}

#sidebar-menu .dropdown-item {
    padding: 10px;
}



.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li>a.active {
    background-color: #2d709d;
    box-shadow: inset 3px 0px 0px #04c3bd !important;
}

.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li>a.active span {
    color: #fff;
}

.left-side-menu-condensed .left-side-menu #sidebar-menu>ul>li:hover>a {
    color: #ffffff !important;
    background-color: #2d709d;
}

.left-side-menu-condensed .custom-logo {
    display: none;
}

.left-side-menu-condensed .footer {
    left: 55px !important;
}

.left-side-menu-condensed .aside_top_left {
    width: 55px;
}

.aside_top_left img {
    display: none;
}

.sidebar-enable .aside_top_left img {
    display: block;
}

.aside_top_left {
    display: flex;
    background-color: #f5f8fb;
    align-items: center;
    width: 250px;
    padding: 5px;
    justify-content: inherit;
    height: 50px;
    box-shadow: 1px 0.05rem 0.01rem rgba(75, 75, 90, .075);
}

.dropdown-menu-right {
    padding: 0px;
}

.left-side-menu-condensed .dropdown-menu-right {
    left: 50px !important;
}

.sidebar-enable .dropdown-menu-right {
    left: 169px !important;
}

.sidebar-enable .left-side-menu .sidebar-content {
    /* height: calc(100% - 65px); */
    padding-bottom: 0px;
}

.left-side-menu-condensed .left-side-menu .sidebar-content {
    /* height: calc(100% - 52px); */
    padding-bottom: 0px;
}

.notification-list .profile-dropdown-items .notify-item {
    padding: 10px;
}

.dropdown-item:focus,
.dropdown-item:hover {
    color: #3f598d;
    background-color: #f5f8fb;
}

.right-bar-icon {
    position: fixed;
    right: 0;
    margin: auto;
    bottom: 0;
    background-color: #fff;
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, .15);
    top: 0px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    z-index: 99;
}

.right-bar-icon svg {
    height: 28px;
    width: 28px;
}

.right-bar .list-group-item {
    padding: 0rem;
}

.right-bar .list-group-item a {
    color: #3f598d;
    padding: .75rem 1.25rem;
    display: inline-block;
    width: 100%;
}

.right-bar .list-group-item a:hover {
    background: #1c3f5b;
    color: #ffffff;
}

.custom-logo {
    background-color: #ffffff;
    padding: 10px;
}

.custom-logo .logo {
    width: 200px;
    object-fit: contain;
    height: 75px;
}

.img-fluid {
    max-height: 100%;
}

.navbar-custom .topnav-menu .nav-link svg {
    color: #ffffff;
}

.navbar-custom .topnav-menu .nav-link:hover svg {
    color: #fff;
}

.navbar-custom .button-menu-mobile .menu-icon {
    color: #2d709d;
}

.navbar-custom .button-menu-mobile {
    margin-left: 0px;
    color: #ffffff;
}

.btn-soft-primary {
    background-color: rgb(45, 112, 157);
    color: #ffffff;
    border-color: rgba(83, 105, 248, .15);
    padding: 4px 6px 0px;
    border-radius: 0px;
    margin: 0px !important;
}

.btn-soft-primary:focus,
.btn-soft-primary:hover {
    background-color: #1c3f5b;
    color: #ffffff;
}

.btn-primary {
    color: #fff;
    background-color: #2d709d;
    border-color: #2d709d;
}


.btn-primary:hover,
.btn-primary:active {
    color: #fff;
    background-color: #1c3f5b !important;
    border-color: #1c3f5b;
}

.btn-secondary {
    color: #fff;
    background-color: #a5a8b9;
    border-color: #a5a8b9;
}

.btn-secondary:hover {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d;
}

/* .btn-group-sm > .btn, .btn-sm {
    padding: 4px 12px;
    font-size: .8rem;
} */

.btn-success {
    color: #fff;
    background-color: #04c3bd;
    border-color: #04c3bd;
}

.btn-success:hover, .btn-success:not(:disabled):not(.disabled):active {
    background-color: #07a39e  !important;
}

.dropzone {
    border: 2px dashed rgba(52, 58, 64, .2);
    padding: 5px 20px;
}

.dropzone .dz-preview .dz-image {
    width: 100px;
    height: 100px;
}


.dropzone .dz-message {
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 145px;
}

.form-control.required {
    border-left: 2px solid #f34d67;
}

.form-control.error {
    animation: shake 0.82s cubic-bezier(.36, .07, .19, .97) both;
    transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    perspective: 1000px;
    box-shadow: 0px 1px 5px rgb(218 28 28 / 20%);
    border: 1px solid #f34d67 !important;
}

.form-control:valid:focus,
.form-control[readonly]:focus,
.form-control:focus {
    box-shadow: 0 0 15px #04c3bd4d !important;
    border-color: #04c3bd !important;
}

@keyframes shake {

    10%,
    90% {
        transform: translate3d(-1px, 0, 0);
    }

    20%,
    80% {
        transform: translate3d(2px, 0, 0);
    }

    30%,
    50%,
    70% {
        transform: translate3d(-4px, 0, 0);
    }

    40%,
    60% {
        transform: translate3d(4px, 0, 0);
    }
}

hr {
    border-top: 1px solid #e2e5e8;
    display: block;
    width: 100%;
}

.form-group {
    margin-bottom: 1rem;
}

.btn-link {
    font-weight: 400;
    color: #2d709d;
    background-color: transparent;
    border-bottom: 1px dashed #2d709d !important;
    padding: 0;
}

.btn-link:hover {
    color: #04c3bd;
    text-decoration: none;
    border-bottom: 1px dashed #04c3bd !important;
}

.bg-success {
    background-color: #04c3bd !important;
}

.bg-danger {
    background-color: #f34d67 !important;
}

.btn-danger {
    color: #fff !important;
    background-color: #f34d67 !important;
    border-color: #f34d67 !important;
}

.custom-control-label::before {
    border: #a5a8b9 solid 1px;
}

.custom-control-input:checked~.custom-control-label::before {
    border-color: #04c3bd;
    background-color: #04c3bd;
}

.login_box {
    height: calc(100vh - 45px);
    display: flex;
    align-items: center;
    width: 100%;
}

.login_box .card {
    box-shadow: 1px 2px 23px rgba(75, 75, 90, .075);
}

.auth-page-sidebar {
    padding: 10px;
}

.login_product_logo {
    width: 100%;
    height: 75px;
    top: 0px;
    padding: 0px;
}

.auth-user-testimonial {
    border-top: 1px solid #e2e5e8;
    padding: 10px 0px;
    text-align: center;
}

.login_img {
    margin-top: 25px;
    margin-left: -50px;
}

.login_box .form-control-label {
    padding-left: 0px !important;
}

/*Topbar Menu Start*/
#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #head-mobile {
    border: 0;
    list-style: none;
    line-height: 1;
    display: block;
    position: relative;
    box-sizing: border-box;
}


#cssmenu #head-mobile {
    display: none;
}

#cssmenu {
    font-family: Mulish, sans-serif !important;
    background: #2d709d;
}

#cssmenu>ul>li {
    float: left;
}

#cssmenu>ul>li>a {
    padding: 18px 12px;
    font-size: 0.75rem;
    letter-spacing: 0px;
    text-decoration: none;
    color: #ffffff;
    font-weight: 400;
}

#cssmenu>ul>li:hover>a,
#cssmenu ul li.active a {
    color: #fff;
}

#cssmenu>ul>li:hover,
#cssmenu ul li.active:hover,
#cssmenu ul li.active,
#cssmenu ul li.has-sub.active:hover {
    background: #1c3f5b !important;
    transition: background 0.3s ease;
}

#cssmenu>ul>li.has-sub>a {
    padding-right: 30px;
}

#cssmenu>ul>li.has-sub>a:after {
    position: absolute;
    top: 22px;
    right: 11px;
    width: 8px;
    height: 2px;
    display: block;
    background: #ddd;
    content: "";
}

#cssmenu>ul>li.has-sub>a:before {
    position: absolute;
    top: 19px;
    right: 14px;
    display: block;
    width: 2px;
    height: 8px;
    background: #ddd;
    content: "";
    transition: all 0.25s ease;
}

#cssmenu>ul>li.has-sub:hover>a:before {
    top: 23px;
    height: 0;
}

#cssmenu ul ul {
    position: absolute;
    left: -9999px;
}

#cssmenu ul ul li {
    height: 0;
    transition: all 0.25s ease;
}


#cssmenu li:hover>ul {
    left: auto;
    padding: 0px;
    background-color: #fff;
    box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.1);
}

#cssmenu li:hover>ul>li {
    height: 35px;
}

#cssmenu ul ul ul {
    margin-left: 100%;
    top: 0;
}

#cssmenu ul ul li a {
    border-bottom: 1px solid rgba(150, 150, 150, 0.15);
    padding: 11px 15px;
    width: 250px;
    font-size: 12px;
    text-decoration: none;
    color: #4b4b5a;
    font-weight: 400;
}

#cssmenu ul ul li:last-child>a,
#cssmenu ul ul li.last-item>a {
    border-bottom: 0;
}

#cssmenu ul ul li:hover>a,
#cssmenu ul ul li a:hover {
    color: #fff;
}

#cssmenu ul ul li.has-sub>a:after {
    position: absolute;
    top: 16px;
    right: 11px;
    width: 8px;
    height: 2px;
    display: block;
    background: #ddd;
    content: "";
}

#cssmenu ul ul li.has-sub>a:before {
    position: absolute;
    top: 13px;
    right: 14px;
    display: block;
    width: 2px;
    height: 8px;
    background: #ddd;
    content: "";
    transition: all 0.25s ease;
}

#cssmenu ul ul>li.has-sub:hover>a:before {
    top: 17px;
    height: 0;
}

#cssmenu ul ul li:hover,
#cssmenu ul li.has-sub ul li ul li:hover {
    background: #1c3f5b;
}

#cssmenu ul ul ul li.active a {
    border-left: 1px solid #333;
}

#cssmenu>ul>li.has-sub>ul>li.active>a,
#cssmenu>ul ul>li.has-sub>ul>li.active>a {
    border-top: 1px solid #333;
}


/*Topbar Menu End*/


/* Activity */
.activity {
    font-size: 14px;
}

.activity .activity-item .activite-label {
    color: #888;
    position: relative;
    flex-shrink: 0;
    flex-grow: 0;
    min-width: 64px;
}

.activity .activity-item .activite-label::before {
    content: "";
    position: absolute;
    right: -11px;
    width: 4px;
    top: 0;
    bottom: 0;
    background-color: #eceefe;
}

.activity .activity-item .activity-badge {
    z-index: 1;
    line-height: 0;
    flex-shrink: 0;
    flex-grow: 0;
    background-color: #ffffff;
    width: 15px;
    margin-left: 2px;
}

.activity .activity-item .activity-content {
    padding-left: 10px;
    padding-bottom: 20px;
}

.activity .activity-item:first-child .activite-label::before {
    top: 5px;
}

.activity .activity-item:last-child .activity-content {
    padding-bottom: 0;
}


/* end */

.search_box_img {
    fill: #797979;
    width: 15px;
    position: absolute;
    left: 18px;
    top: -1px;
}

.search_box.form-control {
    padding: 4px 8px 4px 25px;
}

.svg-icon svg {
    width: 18px;
}

.text-small {
    font-weight: 400;
}

.badge-success {
    background-color: #04c3bd;
}

.card .dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent;
}

.bg-color {
    background-color: #f5f8fb !important;
}

.svg-btn {
    padding: 0px 5px;
    height: 25px;
}

.svg-btn svg {
    width: 15px;
}

.top-0 {
    top: 0px;
}

.icon-dual {
    color: #6c757d !important;
}

.bg-header-color {
    background-color: #ddeaf9 !important;
}

.navtab-bg {
    background: #ddeaf9;
    padding: 0;
    border-radius: 0;
}

.navtab-bg .nav-link {
    display: block;
    padding: 0.5rem 0.2rem;
}

.navtab-bg.nav-pills .nav-link.active,
.navtab-bg.nav-pills .show>.nav-link {
    background-color: #2d709d;
    color: #ffffff;
    border-radius: 0;
    margin: 0;
}

.custom-nav-pills {
    position: sticky;
    top: 0;
    z-index: 9;
    border-radius: 0px;
}

.custom-tab-content {
    padding: 0;
}

.custom-tab-content .lead-heading {
    font-weight: 700;
    font-size: 0.85rem;
    color: #222;
    margin-bottom: 5px;
}

.custom-tab-content .text-small {
    font-size: 0.75rem;
    color: #222 !important;
}

.content-box {
    height: calc(100vh - 280px);
    overflow: auto;
}

.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
    color: #4b4b5a;
}

.scroll-menu {
    background-color: #a5a8b9;
    box-shadow: 0 0 24px 0 rgba(0, 0, 0, .06), 0 1px 0 0 rgba(0, 0, 0, .02);
    width: 100%;
    border: 1px solid #e2e5e8;
    border-radius: 0px 0px 10px 10px;
    overflow: hidden;
}

.scroll-menu li {
    padding: 8px 18px;
}

.scroll-menu li a {
    color: #fff;
    font-weight: 700;
}

.scroll-menu li.active {
    background-color: #2d709d;
}

.scroll-menu li.active a {
    color: #fff;
}

.grid-input {
    width: auto;
    display: inline-block;
    margin-left: 5px;
}

.form-group {
    padding: 6px 0;
    align-items: center;
    min-height: 33px;
    margin-bottom: 0;
    position: relative;
    font-size: 0.75rem;
}

.mat-dialog-title {
    margin: 0 0 20px;
    display: block;
}

.mat-dialog-actions {
    padding: 8px 0;
    display: flex;
    flex-wrap: wrap;
    min-height: 52px;
    align-items: center;
    margin-bottom: -24px;
}

.btn-danger:active,
.btn-danger:hover {
    background-color: rgba(243, 77, 103, .9) !important;
}

.btn-danger:hover {
    color: #fff;
    background-color: #ff3655;
    border-color: #ff294a;
}

.btn-secondary {
    background-color: #a4b2bd !important;
    border: none !important;
    padding: 8px 12px;
    color: #ffffff;
    line-height: 0px;
}

.btn-sec {
    background-color: initial;
    border: 1px solid #93a8b7 !important;
    padding: 1px 12px !important;
    color: #93a8b7;
}

.btn-secondary:active,
.btn-secondary:hover {
    background-color: rgba(28, 63, 91, .5) !important;
}

.btn-secondary:hover {
    color: #fff;
    background-color: #111220;
    border-color: #0c0e18;
}

.mat-mdc-dialog-actions {
    justify-content: center !important;
}

.mat-mdc-dialog-content p {
    font-size: 14px !important;
}

.mdc-data-table__row {
    height: auto !important;
}

.mat-mdc-table .mdc-data-table__row:hover td {
    background-color: #d6ecfb !important;
}

.mat-elevation-z8 {
    box-shadow: none !important;
}

.mat-mdc-table {
    table-layout: auto !important;
    white-space: nowrap !important;
}

.mat-mdc-header-row {
    height: 38px !important;
    border-bottom: 2px solid #f6f6f7 !important;
    background-color: #f1f1f1 !important;
}

/* .mat-table td, .mat-table th, table td, table th {
    border: 1px solid #ddd;
    padding: 7px 10px!important;
} */

mat-header-row {
    display: table-row !important;
}

.mdc-text-field--no-label {
    padding: 0px !important;
}

.mat-mdc-paginator-page-size-select {
    width: 50px !important;
    background-color: #fff;
}

.mat-mdc-paginator {
    color: #717171 !important;
    font-size: .875rem !important;
    display: inline-block !important;
    width: 100%;
    left: 0;
    padding: 0px 0;
    background-color: #f1f1f1;
    border-top: 3px solid #ddd !important;
    border: 1px solid #ddd
}

.mat-mdc-paginator-page-size {
    align-items: center !important;
}

.mat-mdc-paginator-outer-container .mat-mdc-paginator-container {
    min-height: inherit;
    display: flex;
    width: 100%;
    justify-content: space-between;
}

.mat-paginator-range-label {
    margin: 0 5px !important;
}

.mat-mdc-paginator-page-size-label {
    color: #797979 !important;
    font-size: .75rem !important;
}

.mat-mdc-paginator .mat-mdc-form-field-infix {
    min-height: 33px;
}

.mdc-notched-outline {
    display: none !important;
}

.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix {
    border: 1px solid #e2e5e8;
    padding: 5px 6px;
    background-color: #fff;
}

.mat-mdc-paginator-range-label {
    margin: 0 0px 0 15px !important;
}

.card-dash .card-dash-active .card {
    background-image: linear-gradient(to right top, #1c3f5b, #214b6b, #25577b, #29638c, #2d709d);
}

.card-dash .card-dash-active-green .card {
    background-image: none;
    /* background-color: #566e81da; */
    /* background-color: #2d4f6aee */
    /* background-color: #51728c */
    background-color: #51728c; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); border-radius: 8px;
    transition: background-color 0.3s ease, box-shadow 0.3s ease; padding: 15px;
    color: white;
     /* text-align: center; */

    /* background-color: #617170; */
    /* background-color: #7ee7b8ec */

    /* background-image: linear-gradient(to right top, #6c747f, #556171, #3f4f64, #283d57, #0c2c4a); */
    /* background-image: linear-gradient(to right top, #6c747f, #535d6b, #3a4757, #223244, #081e32); */
    /* background-image: linear-gradient(to right top, #298344, #00725d, #005e68, #004862, #19334c); */
    /* background-image: linear-gradient(to right top, #1b3551, #214363, #265176, #2a6089, #2d709d); */
    /* background-image: linear-gradient(to right top, #313a41, #333d46, #353f4b, #384150, #3c4355); */
    
}

.card-dash .card-dash-active-blue .card {
    background-image: none;
    /* background-color: #3c81b9e6; */
    /* background-color: #566e81da; */
    background-color: #566e81da;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); border-radius: 8px;
    transition: background-color 0.3s ease, box-shadow 0.3s ease; padding: 7px;
    color: white;

    /* background-color: #2086d7; */
    /* background-image: linear-gradient(to right top, #6c747f, #556171, #3f4f64, #283d57, #0c2c4a); */
}

.card-dash .card-dash-active-green .card .card-value, .card-dash .card-dash-active-green .card h2, .card-dash .card-dash-active-blue .card .card-value, .card-dash .card-dash-active-blue .card h2, .card-dash .card-dash-active-blue .card .innerMedia span, .card-dash .card-dash-active-green .card .innerMedia span   {
    color: #fff;
}

.card-dash .card-value {
    font-size: .7rem;
    color: #1c3f5b;
    text-transform: uppercase;
    font-weight: 700;
}

.card-dash h2 {
    white-space: nowrap;
    font-size: 1.75rem;
    color: #2d709d;
    font-weight: 700;
}

.card-dash .card-dash-active .card h2,
.card-dash .card-dash-active .card .card-value {
    color: #fff !important;
}

.card-dash .card-dash-active1 .card {
    background-image: linear-gradient(to right top, #ababab, #898383, #8d7e7e, #898282, #6c6c6c);
}

.card-dash .card-dash-active1 .card .card-value {
    color: #ffffff;
}

.card-dash .card-dash-active1 .card h2 {
    color: #ffffff;
}



.icon_btn {
    padding: 0 5px !important;
    border-radius: 5px !important;
    line-height: 26px !important;
    border: 1px solid #ddd !important;
    background-color: #fff !important;
    min-width: auto !important;
    height: 30px !important;
}

.icon_btn svg {
    stroke: #797979;
    top: -1px;
    position: relative;
    width: 18px;
}

.drag_container {
    width: 100%;
    padding: 0;
    text-align: center;
    border: dashed 1px #797979;
    margin: 0 auto;
    position: absolute;
    overflow: hidden;
    top: 0px;
    left: 0px;
    bottom: 0px;
    opacity: 0;
}

.drag_container input {
    opacity: 0;
    position: absolute;
    z-index: 2;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    cursor: pointer;
}

.file_upload_box {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.drag_box_cont {
    height: 83px;
    background-color: #f9f9f9;
    justify-content: center;
    border: 1px solid #e2e5e8 !important;
}

.form-block {
    margin-bottom: 5px;
}

.form-block .col-form-label {
    padding-bottom: 3px;
}


.mat-calendar-table-header {
    color: rgba(0, 0, 0, 0.38);
    background-color: transparent !important;
    border: none !important;
}

.mat-calendar-table-header th {
    text-align: center;
    padding: 0 0 8px 0 !important;
    border: none !important;
    background-color: transparent !important;
}

.mat-calendar-body-label,
.mat-calendar-period-button {
    border: none !important;
}

.mat-calendar-body-cell {
    padding: 20px 0px !important;
    border: none !important;
}

.formDatePicker {
    position: relative;
}

/* .formDatePicker .mat-datepicker-toggle {
    position: absolute;
    right: 5px;
    z-index: 9;
    top: -12px;
} */

textarea.form-control.input {
    height: calc(100% - 40px);
    min-height: 28px;
    height: 28px;
}

.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal::after,
.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal::after {
    color: #04c3bd;
    width: 10px !important;
    height: 4px !important;
}

.mat-mdc-option .mdc-list-item__primary-text {
    color: #222;
}

.btn {
    padding: 0px 10px !important;
    font-size: 0.75rem;
    height: 38px;
}

.btn.btn-sm {
    height: 28px;
}

.btn svg {
    margin-right: 4px;
}

.mdc-dialog__title::before {
    content: none !important;
}

.mat-mdc-dialog-title {
    margin: 15px 0 !important;
    font-weight: 700 !important;
    font-size: 1.1rem;
    font-family: Mulish, sans-serif !important;
    line-height: normal;
    color: #3f598d !important;
    padding: 0px !important;
}

.header_popup_box {
    border-bottom: 1px solid #e2e5e8;
}


.mdc-dialog__content {
    background-color: #f5f7fa !important;
    padding: 15px 0 !important;
    margin: 0 !important;
    display: block !important;
}

.mat-mdc-dialog-actions {
    padding: 2px 0 !important;
    margin: 0 !important;
    border-top: 1px solid #e2e5e8 !important;
    min-width: 20px;
    justify-content: center !important;
}

.customerDropdown {
    background: #1c3f5b;
    border-radius: 0px;
    color: #fff;
    box-shadow: none;
}

.customerDropdown a {
    color: #fff;
    padding: 0.4rem 1rem;
}

.customerDropdown a svg {
    color: #fff !important;
}

.customerDropdown a:hover {
    background-color: #2d709d;
    color: #fff;
}

.table-max-height {
    max-height: 800px;
}

.form-check {
    position: relative;
    display: inline-block;
    padding: 0;
}

.form-check .mat-mdc-checkbox {
    margin-right: 10px;
}

.toast-container .ngx-toastr {
    padding: 10px 15px 10px 50px !important;
    background-color: #fff !important;
    line-height: 20px;
}

.toast-error, .toast-warning {
    background-color: #fff !important;
    border-left: 4px solid #f34d67;
    background-image: url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'><path fill='rgb(243,77,103)' d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z'/></svg>") !important;
    font-size: 0.75rem;
}

.toast-error .toast-title {
    color: #f34d67;
}

.toast-error .toast-message,
.toast-success .toast-message, .toast-warning .toast-message {
    color: #1c3f5b;
}
.toast-warning {
    border-left: 4px solid #f3bb1c;
    background-image: url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='rgb(243,187,28)' class='bi bi-exclamation-triangle-fill' viewBox='0 0 16 16'><path d='M8.982 1.566a1.13 1.13 0 0 0-1.96 0L.165 13.233c-.457.778.091 1.767.98 1.767h13.713c.889 0 1.438-.99.98-1.767zM8 5c.535 0 .954.462.9.995l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 5.995A.905.905 0 0 1 8 5m.002 6a1 1 0 1 1 0 2 1 1 0 0 1 0-2'/></svg>") !important;
}
.toast-warning .toast-title {
    color: #f3bb1c;
}


.toast-success {
    background-color: #fff !important;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(4,195,189)' d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E") !important;
    border-left: 4px solid #2dc28c;
    font-size: 0.75rem;
}

.toast-success .toast-title {
    color: #1c3f5b;
}

.position-sticky .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle {
    border-color: #a5a8b9 !important;
    border-width: 1px;
}

.tree_table tr.child td:nth-child(1) {
    padding-left: 45px !important;
}

.tree_table tr.child td {
    position: relative;
}


.sidebar-enable .arrowExpandCollapse,
.sidebar-enable .arrowExpandBottom,
.left-side-menu-condensed #sidebar-menu .arrowExpandBottom {
    float: right;
    padding: 0px;
    margin: 0px !important;
    display: none;
    height: 22px !important;
}

.sidebar-enable #sidebar-menu .arrowExpandBottom,
.left-side-menu-condensed #sidebar-menu .arrowExpandBottom {
    fill: transparent !important;
    height: 19px !important;
}

.left-side-menu-condensed #sidebar-menu>ul>li ul.sidebarChild {
    width: 205px !important;
}

.left-side-menu-condensed #sidebar-menu>ul>li .arrowExpandCollapse {
    fill: #fff;
    float: right;
    margin: 0px;
    height: 21px;
    display: none;
}

.sidebar-enable #sidebar-menu>ul>li .arrowExpandCollapse {
    fill: #fff !important;
}

.left-side-menu-condensed #sidebar-menu>ul>li:hover .arrowExpandCollapse,
.left-side-menu-condensed #sidebar-menu>ul>li:hover .arrowExpandBottom {
    display: inline-block;
}

.text-danger {
    width: 100%;
    font-size: .6rem;
    font-weight: 700;
    line-height: normal;
    color: #ff5c75 !important;
}

.verticalScroll {
    box-shadow: none;
    position: relative;
    overflow: auto;
    max-height: calc(100vh - 245px);
}

.verticalScroll thead th {
    position: sticky !important;
    top: 0;
    font-size: .75rem;
    color: #1c3f5b;
    font-weight: 700;
    white-space: nowrap;
    z-index: 9;
}

.form-control.required {
    border-left: 3px solid #f34d67 !important;
    animation: shake .82s cubic-bezier(.36, .07, .19, .97) both;
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    perspective: 1000px;
    box-shadow: 0 1px 5px #da1c1c33;
    border: 1px solid #f34d67 !important;
}

.aside_left {
    width: 230px;
    display: inline-block;
    background-color: #fff;
    height: calc(100vh - 125px);
    border-right: 1px solid #e2e5e8;
    border-top: 1px solid #e2e5e8;
    overflow: auto;
}

.aside_left ul {
    margin: 0;
    padding: 0;
}

.aside_left ul li {
    list-style: none;
}

.aside_left ul a {
    padding: 10px 15px;
    display: inline-block;
    width: 100%;
    color: #04c3bd;
    font-size: .75rem;
}

a:not([href]):not([tabindex]) {
    color: #04c3bd;
    position: relative;
    z-index: 9;
    cursor: pointer;
}

.aside_left ul a:hover {
    background-color: #2d709d1a;
}

.aside_left ul a.active,
.aside_left ul a.active:hover {
    background-color: #2d709d;
    color: #fff;
}

.aside_middle_box {
    display: inline-block;
    width: calc(100% - 230px);
    padding-left: 15px;
}
.aside_left .mat-expansion-panel .mat-expansion-panel-header-title {
    color: #1c3f5b !important;
    font-weight: 600;
}
.mat-expansion-panel-header-title, .mat-expansion-panel-header-description {
    display: flex;
    flex-grow: 1;
    flex-basis: 0;
    margin-right: 16px;
    align-items: center;
}
.mat-accordion .mat-expansion-panel:not(.mat-expanded), .mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing) {
    border-radius: 0;
}
.upload_box_cont {
    border: 1px dashed #ced4da;
    padding: 8px;
    background-color: #fff;
    position: relative;
}

.upload_box_cont .media {
    height: 100%;
    display: flex;
    align-items: center;
}

.upload_box_cont .media small {
    font-size: 0.7rem;
    font-weight: 600;
    color: #797979 !important;
}

.upload_box_cont .media h5 {
    font-size: .8rem;
    color: #1c3f5b;
    font-weight: 700;
}

.upload_box_cont .media img {
    width: auto;
    height: auto;
    max-width: 100px;
    max-height: 100%;
    border-radius: 0px !important;
}

.image_profile {
    width: 70px;
    height: 70px;
    display: flex;
    border-radius: 50%;
    overflow: hidden;
    background-color: #ddd;
    align-items: center;
    justify-content: center;
}

/* .card .card-header {
    background-color: transparent;
    border-bottom: 1px solid #e2e5e8;
    padding: 0 10px;
    position: relative;
    background-color: #f5f6f8;
} */
.card .card-header h5 .header-collapse {
    display: block;
    width: 100%;
    padding: 10px 0;
}

.card .card-header h5 .header-collapse svg {
    transition: all .3s ease;
    position: relative;
    top: -1px;
}

.card .card-header h5 .header-collapse.collapsed svg {
    transform: rotate(-90deg);
}

.card-scroll {
    max-height: 215px;
    overflow: auto;
    min-height: 50px;
    font-size: .75rem;
    color: #000;
}

#emailSection .mat-typography {
    border-bottom: 2px solid #ddd;
    padding-right: 20px !important;
}

.email-panel {
    position: relative;
    padding-left: 91px;
}

.sendEmailBtn {
    position: absolute;
    left: 5px;
    top: 5px;
}

.sendEmailBtn .btn {
    width: 70px;
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.8rem !important;
}

.sendEmailBtn .btn svg {
    flex-direction: column;
    display: flex;
    align-items: center;
    transform: rotate(45deg);
    margin-bottom: 2px;
}

.email-tab-btn {
    background: #f5f6f8;
    height: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #ced4da;
    border-right: none;
}

.upload_box_cont h3 {
    font-size: 0.8rem;
    color: #1c3f5b;
    font-weight: 700;
}

.table-heading {
    background-color: #f9f9f9;
    padding: 8px;
    border: 1px solid #ddd;
    margin: 0;
    font-weight: 700;
    color: #1c3f5b;
}

.mail_list {
    height: 515px;
    overflow: auto;
    min-height: 100px;
}

.mail_list li {
    list-style: none;
    padding: 7px 10px;
    border-bottom: 1px solid #e2e5e8;
    display: inline-block;
    justify-content: space-between;
    width: 100%;
}

.mail_list li:last-child {
    border: none;
}

.email-sidebar .mail_list {
    height: 400px;
}

.mat-dialog-content {
    padding: 15px 0 !important;
    margin: 0 !important;
    display: block !important;
}

button.icon_btn.fill svg {
    fill: #797979;
}

button.icon_btn.fill:hover svg {
    fill: #fff;
}

.history-des {
    color: #1c3f5b;
    font-weight: 700;
    font-size: .8rem;
}

.thDropDown .mat-sort-header-content {
    width: 100%;
    display: block;
}

.callTime {
    display: flex;
    align-items: center;
    margin-right: 10px;
    background-color: #04c3bd;
    color: #fff;
    border-radius: .3rem;
    padding: 0px 20px;
    font-weight: 600;
    font-size: 0.85rem;
}


.navbar-icon {
    display: inline-block;
    width: 22px;
    height: 22px;
    stroke-width: 0;
    stroke: currentColor;
    fill: currentColor;
}

.wave {
    animation: waveIn 1.2s infinite ease-out;
    transform-origin: 50% 50%;
}

.wave-sm {
    animation-delay: .3s;
}

.wave-md {
    animation-delay: .45s;
}

.wave-lg {
    animation-delay: .6s;
}

@keyframes waveIn {
    from {
        opacity: 0;
        transform: scale(.3) translate(-20px, 10px);
    }

    50% {
        transform: translate(0, 0);
        opacity: 1;
    }
}

.missCall {
    animation: ringring 2s ease infinite;
    transform-origin: 50% 100%;
}

@keyframes ringring {
    0% {
        transform: scale(1);
    }

    6.25% {
        transform: scale(0.9) rotate(-8deg);
    }

    12.5% {
        transform: scale(0.9) rotate(-8deg);
    }

    18.75% {
        transform: scale(1.3) rotate(8deg);
    }

    25% {
        transform: scale(1.3) rotate(-8deg);
    }

    31.25% {
        transform: scale(1.3) rotate(8deg);
    }

    37.5% {
        transform: scale(1.3) rotate(-8deg);
    }

    43.75% {
        transform: scale(1.3) rotate(8deg);
    }

    50% {
        transform: scale(1) rotate(0);
    }

    100% {
        transform: scale(1) rotate(0);
    }
}

.callDesign {
    position: fixed;
    bottom: 30px;
    right: 20px;
    color: #fff;
    width: 300px;
    font-size: 0.75rem;
    z-index: 999;
}

/* .callDesign.callPosition {
    transform: translate3d(0px, 0px, 0px) !important;
} */
.callDesign .innberBox {
    width: 100%;
    height: 180px;
    display: inline-block;
    background: #333;
}

.callDesign .callList {
    margin: 0px;
    padding: 0px;
}

.callDesign .callList li {
    list-style-type: none;
    color: #fff;
    display: inline-block;
    padding-left: 5px;
}

.callDesign .callList time {
    color: #fff;
}

.callDesign .topBar {
    background: #000;
    padding: 10px 0px;

}

.callDesign .userImage {
    text-align: center;
    padding: 6px 0px;
}

.callDesign .userImage img {
    width: 100px;
    height: 100px;
    border-radius: 100px;
    animation: phone-outer 3000ms infinite;
    font-size: 5vmin;
}

.callDesign .timeIcon {
    padding: 10px 5px;
}

.callDesign .dragDrop {
    cursor: move;
}

.callDesign .callList a {
    color: #fff;
}

.callDesign .callList a:hover {
    color: #ccc;
}

.callDesign .dialingText {
    display: flex;
    align-items: center;
}

@keyframes phone-outer {
    0% {
        box-shadow: 0 0 0 0em rgba(52, 152, 219, 0), 0em 0.05em 0.1em rgba(0, 0, 0, 0.2);
    }

    33.3333% {
        box-shadow: 0 0 0 0em rgba(52, 152, 219, 0.5), 0em 0.05em 0.1em rgba(0, 0, 0, 0.5);
    }

    66.6666% {
        box-shadow: 0 0 0 0.5em rgba(52, 152, 219, 0), 0em 0.05em 0.1em rgba(0, 0, 0, 0.2);
    }

    100% {
        box-shadow: 0 0 0 0em rgba(52, 152, 219, 0), 0em 0.05em 0.1em rgba(0, 0, 0, 0.2);
    }
}

.topnav-menu .bgtrans {
    font-size: .75rem;
    padding: 25px 15px !important;
    height: 50px;
    background: transparent !important;
}

.image_profile {
    width: 70px;
    height: 70px;
    display: flex;
    border-radius: 50%;
    overflow: hidden;
    background-color: #ddd;
    align-items: center;
    justify-content: center;
}

.image_profile.header_profile {
    width: 30px;
    height: 30px;
}

.left-side-menu-condensed .user-profile {
    padding: 0px;
    border: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #1c3f5b;
    font-weight: 700;
}

.cdk-overlay-pane {
    position: absolute;
    pointer-events: auto;
    box-sizing: border-box;
    z-index: 1000;
    display: flex;
    max-width: 100%;
    max-height: 100%;
    font-size: .75rem;
}

.mat-mdc-menu-panel.mat-mdc-menu-panel {
    min-width: 330px !important;
    max-width: 280px;
    overflow: auto;
    min-height: 64px;
    margin-right: 10px;
    box-shadow: 0 2px 10px #0003 !important;
    margin-top: 0px;
    padding: 0;
    max-height: calc(100vh - 48px);
    border-radius: 4px;
    outline: 0;
    min-height: 64px;
    position: relative;
}

.mat-mdc-menu-panel.notification {
    min-width: 230px !important;
}

.mat-menu-content:not(:empty) {
    padding: 0 !important;
}

.cdk-overlay-pane .profile_box {
    color: #797979;
    margin-top: 8px !important;
}

.cdk-overlay-pane .profile_box .user-profile {
    position: relative;
    display: inline-block;
    margin-bottom: 5px;
    padding: 5px;
    cursor: pointer;
}

.image_profile img {
    max-width: 100%;
    max-height: 100%;
}

.cdk-overlay-pane .profile_box .user-profile a.profile_img {
    box-shadow: 0 1px 1px #4145494d, 0 1px 3px 1px #41454926 !important;
    background-color: #fff;
    position: absolute;
    bottom: 8px;
    right: 5px;
    width: 28px;
    height: 28px;
    border-radius: 50%;
}

.cdk-overlay-pane .customerdetails {
    padding: 15px 12px !important;
    border-top: 1px solid #e2e5e8;
    margin-top: 7px !important;
}

.mat-mdc-menu-content {
    padding: 0 !important;
}

.cdk-overlay-pane .profile_box p {
    line-height: 30px;
    font-size: 0.75rem;
}

.card_box {
    height: calc(100vh - 130px);
    overflow: auto;
    padding-top: 3px;
}

.customeSnackBar {
    position: absolute;
    bottom: 0px;
    width: 100%;
    z-index: 9999;
    display: flex;
    justify-content: center;
    align-items: flex-end;
}

.customeSnackBar .snackBarInner {
    background: #d9d9d9;
    border-radius: 4px;
    width: 350px;
    padding: 6px 10px;
    margin-bottom: 10px;
    align-items: center;
    display: flex;
}

.form-control.ng-untouched.ng-pristine.ng-invalid {
    border-left: 2px solid #f34d67 !important;
}

.writeonly_box .form-control[readonly],
.form-control[readonly],
.writeonly_box .form-control.readonly,
.form-control.readonly,
.writeonly_box .mat-select-disabled,
.mat-select-disabled {
    background-color: #f9f9f9 !important;
    border: 1px solid #e2e5e8 !important;
    opacity: 1 !important;
    pointer-events: none;
}

.borderLine {
    border-top: 1px solid #ccc;
    padding-top: 10px;
    margin-top: 10px !important;
}
.card .card-body h2.blue-text {
    margin: 5px 0px;
}
.blue-text .days {
    font-weight: 700;
    font-size: 0.85rem;
    /* color: #1c3f5b; */
}
.card.card-red .blue-text {
    color: #f34d67;
}
.card.card-Yellow .green-text{
    color: #04c3bd;
}
.card.card-red {
    border-bottom: 3px solid #f34d67;
}

.card.card-Yellow {
    border-bottom: 4px solid #04c3bd;
}
.card-dash .col-lg .card .card-body {
    padding: 10px 0px;
}
[mat-sort-header].cdk-program-focused .mat-sort-header-container {
    border-bottom: none !important;
    }
.count-badge {
    display: inline-block;
    position: absolute;
    right: 18px;
    bottom: 30px;
    /* width: 20px; */
    /* height: 18px; */
    background-color: #ff5c75;
    border: 2px solid #fff;
    border-radius: 50%;
    box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);
    color: #fff;
    font-weight: bold;
    font-size: 0.6rem;
    padding: 3px;
    line-height: 9px;
    animation: blinker 3s linear infinite;
    animation-fill-mode: none;
}

.orLine {
    display: flex;
    text-align: center;
}

.orLine:before, .orLine:after {
    content: "";
    border-bottom: 1px solid #e9e9e9;
    width: 100%;
    height: 10px;
}

.orLine span {
    text-transform: uppercase;
    background: #fff;
    padding: 0px 10px;
}

.signInMic {
    display: flex;
    padding: 5px;
    margin-top: 15px;
    width: 100%;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    color: #fff;
}

button {
    cursor: pointer;
}
.mat-expansion-panel-header {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0 24px;
    border-radius: inherit;
    transition: height 225ms cubic-bezier(0.4, 0, 0.2, 1);
    font-family: "Mulish", sans-serif;
    font-size: 0.85rem;
    font-weight: 500;
}
.aside_left .mat-expansion-panel .mat-expansion-panel-header.mat-expanded {
    background-color: #f1f1f1 !important;
}
.mat-expansion-panel-header, .mat-expansion-panel-header.mat-expanded {
    height: 40px;
    padding-left: 12px !important;
}
.mat-expansion-panel-header.mat-expanded, .mat-expansion-panel-header.mat-expanded:focus, .mat-expansion-panel-header.mat-expanded:hover {
    background-color: #2d709d !important;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    color: #fff;
}
.aside_left .mat-expansion-panel:not([class*=mat-elevation-z]) {
    box-shadow: none !important;
}
.mat-expansion-indicator::after {
    top: -4px;
    position: relative;
}
.aside_left .mat-expansion-panel .mat-expansion-panel-body {
    padding: 0px !important;
}
.aside_left .mat-expansion-panel {
    margin: 0px;
    border-radius: 0px !important;
    border-top: 1px solid #e2e5e8;
}

.loaderBox {
    position: fixed;
    left: 0px;
    top: 0px;
    height: 100%;
    width: 100%;
    background-color: #00000060;
    z-index: 99;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.loaderBoxInner {
    font-size: 16px;
    color: #fff;
}

.loaderBoxInner img {
    background-color: #fff;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 15px;
    margin-bottom: 10px;
}

.mdc-linear-progress__bar-inner {
    border-color: #04c3bd !important;
}

.mat-mdc-progress-bar .mdc-linear-progress__buffer-bar {
    background-color: rgba(4, 195, 189, 0.25) !important;
}


.progress-wrapper {
    position: relative;
}

.progress-wrapper:before {
    content: "";
    position: absolute;
    left: 0px;
    top: 0px;
    height: 4px;
    width: 100%;
    background-color: #c0f0ee;
}
  
  .progress-bar {
    background-color: #04c3bd;
    height: 4px; /* Adjust according to your needs */
    transition: width 0.5s ease; /* Smooth transition effect */
    position: relative;
    z-index: 9;
  }
  

  .dashboard-analytics:hover .progress-wrapper:before {
    background-color: #fff;
}

.dashboard-analytics:hover .iconBox {
    background-color: #fff;
}
  
.card-dash.row {
    white-space: nowrap;
    overflow: auto;
    flex-wrap: nowrap;
}

.card-dash.row .col {
    min-width: 250px;
    overflow: auto;
}

.input-group-append .btn {
    height: auto;
    padding: 0px 6px 0px 10px !important;
}

.input-browse {
    background-color: #f9f9f9 !important;
    border: none !important;    
    padding: 0px !important;
}

.form-control.input-browse:focus {
    box-shadow: none !important;
}
.getRenewalData svg {
    fill: #797979;
    font-weight: normal;
}
.getRenewalData:hover svg {
    fill: #fff;
}
.multipleUserWidth {
    width: 180px;
}
.cdk-overlay-pane .mdc-list-item__primary-text {
    white-space: nowrap !important;
}
.sub-heading {
    font-size: 0.8rem !important;
    color: #2d709d !important;
}

#callingTimePopup .mdc-dialog__surface {
    border-radius: 10px;
}

.mat-mdc-dialog-surface.mdc-dialog__surface {
    border-radius: 10px !important;
}

.callingTimeImg {
    border-radius: 6px;
    border:1px solid #e2e5e8;
    padding: 5px;
    background-color: #fff;
}
.form-control.inputHighlight {
    border: 1px solid #28a745 !important;
}
.badge {
    font-size: 11px;
}
.leadInformationModal .form-control[readonly]:focus {
    box-shadow: none !important;
    border-color: #e2e5e8 !important;
}

.box-bg {
    background-color: #f6f7f9;
    border: 1px solid #e2e5e8;
}

.workflow_box {
    display: block;
    width: 100%;
}

.workflow_top_bar {
    padding:  8px 0px;
}

.workflow_middle {
    min-height: 300px;
    background-color: #f3f5f4;
    position: relative;
    justify-content: space-between;
    overflow: hidden;
}

.workflow_middle_left {
    display: flex;
    justify-content: center;
    width: 100%;
    flex-wrap: wrap;
    padding: 35px;
    transition: all 0.3s ease;
    height: 100%;
}

.workflow_middle_right {
    background-color: #fff;
    width: 30%;
    box-shadow: 0 0px 6px #d0ddea;
    transition: all 0.3s ease;
    transform: translateX(360px);
    display: none;
}

.side-panel-active  {
    display: flex;
}

.side-panel-active .workflow_middle_left {  
    width: calc(100% - 30%);
}

.side-panel-active .workflow_middle_right {
    transform: translateX(0px);
    display: block;
}

.worflow-bar {
    background-color: #fff;
    width: 350px;
    box-shadow: 0 0 6px #d0ddea;
    border-radius: 5px;
    position: relative;
    margin-bottom: 50px;
    z-index: 9;
    cursor: move;
}


.step_label {
    font-size: 0.7rem;
    padding: 0px 9px;
    font-weight: 600;
    margin: 8px 0px;
    display: inline-block;
}

.start-process:after, .end-process::after {
    content: "";
    position: absolute;
    left: 0px;
    border: 1px dashed #2d709d;
    width: 300px;
    top: 20px;
}
.start-process, .end-process {
    background-color: #2d709d;
    color: #fff;
    padding: 10px 20px;
    border-radius: 5px;
    margin-right: 40px;
    position: relative;
    height: 40px;
    margin-top: 25px;
} 

.start-process span, .end-process span {
    position: relative;
    z-index: 9;
}


.worflow-bar:after {
    content: "";
    position: absolute;
    left: 0px;
    border: 1px dashed #97abb9;
    height: 50px;
    top: 93px;
    width: 1px;
    right: 0px;
    margin: auto;
}

.workflow_cont .worflow-bar:last-child::after {
    content: none;
}

.workflow_cont .worflow-bar:last-child {
    margin: 0px;
}

a.subtask {
    font-size: 12px;
    padding: 3px 7px;
    background-color: #f0f4f7;
    border-radius: 5px;
    margin-right: 10px;
    font-weight: 600;
}

.end-process {
    background-color: #04c3bd;
    margin-left: 40px;
    margin-right: 0px;
    align-self: end;
    margin-bottom: 25px;
}

.end-process::after {
    left: -120px;
    border: 1px dashed #04c3bd;
    width: 200px;
}
.add-work-step {
    position: absolute;
    left: 0px;
    right: 0px;
    margin: auto;
    bottom: -35px;
    height: 20px;
    width: 20px;
    background-color: #fff;
    z-index: 99;
    font-size: 1.1rem;
    font-weight: 700;
    line-height: 16px;
    text-align: center;
    box-shadow: 0 0 6px #d0ddea;
    border-radius: 50%;
    cursor: pointer;
}
.add-work-step:hover {
    background-color: #04c3bd;
    color: #fff;
    font-weight: 400;
}

.delete-work-step {
    top: 0px;
    left: -41px;
    position: absolute;
    bottom: 0px;
    background-color: #fff;
    width: 27px;
    height: 26px;
    padding-top: 1px;
    box-shadow: 0 0 6px #d0ddea;
    margin: auto;
    color: #f34d67;
    text-align: center;
    border-radius: 5px 0px 5px 5px;
    cursor: pointer;
}

.delete-work-step:hover {
    background-color: #04c3bd;
    color: #fff;
}

.workflow_cont .worflow-bar:nth-child(odd) .delete-work-step {
    left: auto;
    right: -40px;
    border-radius: 0px 5px 5px 5px;
}

.worflow-bar .mat-mdc-select {
    border: none !important;
}
.worflow-bar .form-control.form-control-sm.ng-dirty {
    border-left: 2px solid #04c3bd !important;
}
.worflow-bar .form-control.form-control-sm.select:hover {
    background-color: #f5f5f5 !important;
}



.crm_right_bar.toggle_right_bar {
    transition: all 0.3s ease;
}
.crm_right_bar.toggle_right_bar .card {
    height: calc(100% - 18px) !important;
    z-index: 99;
    width: calc(100% - 33px) !important;
    box-shadow: none !important;
    border-radius: 5px 0px 0px 5px;
    border: 1px solid #e2e5e8 !important;
    transition: all 0.6s ease;
    position: absolute;
}
.crm_right_bar.toggle_right_bar .card .card_cont:last-child {
    border-top: 1px solid #e2e5e8;
}
.crm_right_bar.toggle_right_bar .card .card_cont {
    height: 48%;
}
.crm_right_bar.toggle_right_bar #TimelineHistory.card .card_cont, .crm_right_bar.toggle_right_bar #CustomerDetails.card .card_cont, .crm_right_bar.toggle_right_bar #LeadDetails.card .card_cont { 
    height: 100%;
}

.crm_right_bar.toggle_right_bar #TimelineHistory.card .card_cont .card-body, .crm_right_bar.toggle_right_bar #CustomerDetails.card .card_cont .card-body, .crm_right_bar.toggle_right_bar #LeadDetails.card .card_cont .card-body {
    height: calc(100% - 40px); 
}

.crm_right_bar.toggle_right_bar .card .card_cont .card-body {
    overflow: auto;
    height: calc(100% - 33px);
}
/* .crm_right_bar.toggle_right_bar.active {
    width: 30px !important;
} */
.crm_right_bar.toggle_right_bar .card.active {
    transform: translateX(0px);
}
.crm_right_bar.toggle_right_bar .card {
    transform: translateX(102%);
}
.worflow-bar .form-control:disabled, .worflow-bar .form-control[readonly], .worflow-bar .disabled-div .mat-select {
    background-color: #f5f8fb !important;
    opacity: .8;
    pointer-events: none;
    border: none !important;
    height: calc(1em + 1rem + 2px);
    font-size: .875rem;
    color: #3f598d;
}
.profileImage {
    width: 150px;
    height: 150px;
    display: inline-flex;
    overflow: hidden;
    align-items: center;
    justify-content: center;
    background-color: #f9f9f9;
    position: relative;
    border: 1px solid #ebedf1;
    border-radius: 10px;
    background: #fff;
    box-shadow: 0px 0px 10px #2d709d;
}
.profileImage .nameCharacter {
    font-size: 60px;
    color: #2d709d;
    font-weight: bold;
}
.profileImage .profile-img { 
    width: 100%;
    padding: 5px;
}
.hoverProfile {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    color: #2775ca;
    display: flex;
    align-items: end;
    justify-content: end;
}
.hoverProfile i {
    background-color: #fff;
    padding: 4px;
    border-radius: 10px 0;
    position: absolute;
    bottom: 4px;
    right: 4px;
    margin: 0;
    font-size: 20px;
}
.hoverProfile:hover i {
    background-color: #e8fffe;
    color: #07a39e;
}
.browsefile {
    position: absolute;
    opacity: 0;
    width: 100%;
    height: 100%;
    bottom: 0;
    top: 0;
    cursor: pointer;
}




.mat-mdc-tab-label-container {
    background: #f3f4f7;
}
.mat-mdc-tab-label-container .mdc-tab__text-label {
    font-weight: bold;
    font-size: 13px;
    color: #04c3bd;
}
.mdc-tab.mat-mdc-tab:hover .mdc-tab__text-label { 
    color: #fff !important;
}
.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: #2d709d !important;
    border-radius: 5px;
    margin: 5px;
    color: #4b4b5a;
}
.mdc-tab.mat-mdc-tab.mdc-tab--active .mdc-tab__ripple::before {
    background: #2d709d !important;
}
.mdc-tab.mat-mdc-tab.mdc-tab--active .mdc-tab__text-label {
    color: #fff !important;
}
.mat-mdc-tab:hover .mdc-tab__ripple::before, .mdc-tab.mat-mdc-tab.mdc-tab--active .mdc-tab__ripple::before {
    opacity: 1 !important;
}
.mdc-tab.mat-mdc-tab.mdc-tab--active .mdc-tab-indicator {
    display: none;
}
.mdc-tab.mat-mdc-tab.mdc-tab {
 padding-right: 16px;
 padding-left: 16px;
}
.form-box {
    background-color: #f9f9f9;
    padding: 10px 5px;
    margin-top: 10px;
    border-radius: 0px 0px 6px 6px;
}
.sign-according .mat-expansion-panel {
    box-shadow: none !important;
    outline: 1px solid #e2e5e8;
}
.mdc-tab.mat-mdc-tab .mat-ripple {
    display: none;
}
.mat-expansion-panel-header.mat-expanded mat-panel-title, .mat-expansion-panel-header.mat-expanded .mat-expansion-indicator:after, .mat-expansion-panel-header.mat-expanded:focus mat-panel-title, .mat-expansion-panel-header.mat-expanded:focus .mat-expansion-indicator:after, .mat-expansion-panel-header.mat-expanded:hover mat-panel-title, .mat-expansion-panel-header.mat-expanded:hover .mat-expansion-indicator:after {
    color: #fff;
}
.page-title.border-bottom {
    border-color: #dddddd !important;
}
.filterLead {
    display: flex;
}
.filterLead .form-group {
    border-right: 1px solid #ccc;
    padding-right: 15px;
    margin-right: 20px;
}
.filterLead .form-group:last-child {
    border-right: none;
}
.innerMedia {
    padding: 5px 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.innerMedia span {
    white-space: break-spaces;
    padding-right: 5px;
}
.innerMedia h2 { 
    margin: 0px;
}
.card-dash.cardInline {
    flex-wrap: wrap;
}
.card-dash-active .innerMedia span {
    color: #fff;
}



.informationOuter .mat-mdc-tab-body-content {
    height: auto;
    overflow: visible;
}
.mat-ripple.mat-mdc-tab-header-pagination {
    background: #2d709d;
    border-radius: 6px;
}
.mat-ripple.mat-mdc-tab-header-pagination:hover {
    background: #1c3f5b;
}
.mat-ripple.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron {
    border-color: #fff;
}
.mat-ripple.mat-mdc-tab-header-pagination-before {
    box-shadow: 2px 0px 4px #ccc !important;
}
.mat-ripple.mat-mdc-tab-header-pagination-after {
    box-shadow: -2px 0px 4px #ccc !important;
}


.customBox {
    background-color: #fff;
    height: 100%;
    margin-bottom: 0px;
}
.innerContent ul {
    margin: 0px;
    padding: 0px;
}
.innerContent ul li {
    list-style-type: none;
    padding: 5px 0;
    margin: 0;
}
.innerContent ul li span {
    float: right;
    font-weight: 700;
}
.date-time {
    font-size: 1rem;
    font-weight: 700;
}
.innerContent .border-top, .innerContent .border-bottom {
    border-color: #ddd !important;
}
.subInner h3 {
    border: none;
    font-size: 16px;
    margin-bottom: 5px;
    font-weight: 400;
}
.liBorder li {
    border-bottom: 1px solid #ddd;
    overflow: hidden;
    padding: 10px 0 !important;
}
.liBorder li:last-child {
    border-bottom: none;
}
.pendingRequests {
    position: relative;
}
.pendingReq {
    color: #fda32a;
    font-weight: 400
}
.birthdayImg {
    width: 40px;
    height: 40px;
    border-radius: 6px;
    background: #3ab64e;
    font-size: 18px;
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    position: absolute;
}
.birthdayName {
    padding-left: 50px;
}
.birthdayDate {
    text-align: center;
    font-weight: 700;
}
.birthdayDate img {
    display: block;
    margin: 0 auto 3px;
}
.customScroll {
    max-height: 450px;
    overflow: auto;
}
.attendanceDetails {
    max-height: 150px;
    overflow: hidden;
    overflow-y: auto;
}
.graphOuter {
    width: 100%;
    height: 400px;
    position: relative;
    margin: 10px 0;
}
.canvasjs-chart-credit {
    display: none !important;
}
.shiftCode {
    margin: 0;
    padding: 0;
}
.shiftCode li {
    display: inline-block;
    margin-right: 20px;
}
span.shiftStatus {
    width: 10px;
    height: 10px;
    border-radius: 20px;
    background: grey;
    display: inline-block;
    margin-right: 5px;
}
span.shiftStatus.fullDay {
    background: #a10648;
}

span.shiftStatus.absent {
    background: #fd1f11;
}

span.shiftStatus.halfday {
    background: #fda32a;
}

span.shiftStatus.holiday {
    background: #754dfd;
}

span.shiftStatus.weekoff {
    background: #24276c;
}

span.shiftStatus.unapproved {
    background: #01a049;
}


.mat-datepicker-toggle {
    pointer-events: auto;
    height: 28px;
    width: 28px;
    border-left: 1px solid #ced4da;
    position: absolute;
    top: 0px;
    right: 13px;
}

.mat-mdc-icon-button.mat-mdc-button-base {
    width: 28px;
    height: 28px;
    padding: 0px;
}


.actionTableMenu.mat-mdc-menu-panel {
    min-width: 220px !important;
}
.actionTableMenu .mat-mdc-menu-item {
    min-height: 38px;
}
.actionTableMenu .mdc-list-item__primary-text {
    font-size: 14px !important;
}

input[type="datetime-local"]::-webkit-calendar-picker-indicator {
    background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24" width="24px" height="24px" fill="grey" focusable="false" aria-hidden="true" class="mat-datepicker-toggle-default-icon ng-star-inserted"><path d="M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z"></path></svg>');
    background-size:20px;
    width: 22px;
    height: 22px;
    position: absolute;
    right: 10px;
    border-left: 1px solid #ced4da;
    z-index: 9999;
    padding: 5px 5px 3px;
  }
  .badge-warning {
    color: #fff;
  }
  .header_btn_box {
    display: flex;
    align-items: center;
  }

.table.table-bordered .drag_box_cont {
    background: transparent;
    height: auto;
    border: none !important;
    display: inline-block;
}
.table.table-bordered tr .media-body h4 {
    font-size: 1.05rem;
}
.table.table-bordered tr .media-body h5 {
    padding: 1px 0 4px;
    color: #04c3bd;
}
.table.table-bordered tr .media-body h6 {
    color: #222;
    font-size: .75rem;
}
.table.table-bordered tr .newText {
    color: #2d709d;
}
.notifyDrawer {
    height: 100vh;
    position: absolute !important;
    width: 100%;
    background-color: transparent;
    top: 0;
    z-index: -1 !important;
}
.notifyDrawer.open, .notifyDrawer.mat-drawer-container-has-open {
    z-index: 999 !important;
}
.mat-drawer:not(.mat-drawer-side) {
    box-shadow: 0 8px 10px -5px #0003, 0 16px 24px 2px #00000024, 0 6px 30px 5px #0000001f;
}
.header-drawer {
    width: 500px;
    margin-top: 50px;
    max-width: 100%;
}
.header-drawer h4 {
    font-size: .85rem;
    padding: 10px 10px 5px;
    margin: 0;
}
.notification_box {
    height: calc(100vh - 150px);
    overflow: auto;
    padding: 10px 17px 10px 10px;
    background-color: #faf9f8;
}
.notification_box .notify-item {
    padding: 7px 25px 10px 10px;
    display: inline-block;
    width: 100%;
    position: relative;
    background-color: #fff;
    box-shadow: 0 2px 4px #0000001a;
    border-radius: 5px;
    margin-bottom: 12px;
}
.notification_box .notify-item.unread {
    background-color: #d3ecff !important;
    border-left: 5px solid #2d709d;
    color: #2d709d;
}
.notification_box .notify-item .notifyClear {
    padding: 10px;
    background-color: #faf9f8;
    position: absolute;
    width: 33px;
    height: 33px;
    border-radius: 50%;
    right: -15px;
    top: 0;
    bottom: 0;
    margin: auto;
    box-shadow: 4px 0 4px inset #0000001a;
}
.notification_box .notify-item .notifyClear .notifyClose {
    position: absolute;
    background-color: #fff;
    color: #665959;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
    box-shadow: 0 1px 4px #00000026;
    inset: 0;
    cursor: pointer;
}
.notification_box .notify-item .headingPanel {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.notification_box .notify-item .headingPanel .notifyHeading {
    font-size: .9rem;
    font-weight: 700;
    max-width: 80%;
}
.notification_box .notify-item .notifyTime {
    margin-bottom: 8px;
    color: #717171;
}
.notification_box .notify-item:hover {
    background-color: #f0efee;
}
.text-primary {
    color: #156f93 !important;
}


.gridviewactive {
    background-color: #2d709d !important;
}
.gridviewactive svg {
    stroke: #fff !important;
}
.dashExpandColl {
    padding-left: 5px;
}
.dashExpandColl svg {
    transition: all 0.2s linear;
    transform: rotate(180deg);
    margin-left: 2px;
}
.dashExpandColl.rotate svg {
    transform: rotate(0deg);
}

/* .mat-mdc-select-panel-above {
    width: 75px !important;
} */

/* .mat-mdc-select-panel-above .mat-mdc-option .mdc-list-item__primary-text {
    display: inline-block;
    width: 100%;
    text-align: center;
} */

/* .mat-mdc-form-field-flex {
    width: 65px !important;
} */

.border-bottom, .border-top, .border-left, .border-right {
    border-color: #e2e5e8 !important;
}

div:where(.swal2-container) div:where(.swal2-popup) {
    width: 25em !important;
    padding: 5px !important; 
}

div:where(.swal2-container) div:where(.swal2-actions) {
    margin: 10px !important;
}

div:where(.swal2-container) .swal2-html-container {
    padding: 7px !important;
}

div:where(.swal2-container) h2:where(.swal2-title) {
    padding: 0px !important;
    font-size: 24px !important;
    font-weight: 700 !important;
}

div:where(.swal2-icon) {
    margin: 10px auto !important;
}

div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm) {
    background-color: #04c3bd !important;
}

.icon_btn .globalIconColor {
    fill: #797979;
}
.icon_btn:hover .globalIconColor {
    fill: #fff;
}
.globalSVGPrimary {
    fill: #04c3bd;
}

.globalSVGPrimary:hover  {
    fill: #07a39e;
}
.strokeCurrentColor {
    stroke: #04c3bd;
}

.strokeCurrentColor:hover  {
    stroke: #07a39e;
}

.searchCheckAllFixed .mat-sort-header {
    top: 27px !important;
    border-bottom: 2px solid #ddd;
}
.searchCheckAllFixed .searchFixed {
    position: sticky;
    top: 0px;
    z-index: 9;
}

.ErrorPage {
    width: 100%;
    text-align: center;
    min-height: 100vh;
    background-color: #f7fbfd;
    display: flex;
    align-items: center;
    justify-content: center;
}

.ErrorPage .mini-container {
    max-width: 380px;
}
tree_table tr.child td:nth-child(1) {
    padding-left: 45px !important;
    vertical-align: top !important;
    padding-top: 12px !important;
}

.tree_table tr.child td, .tree_table tr.sub-child td {
    position: relative;
}

.tree_table tr.child td:nth-child(1):before {
    content: "";
    position: absolute;
    left: 15px;
    top: 0;
    width: 2px;
    height: 20px;
    background-color: #e2e5e8;
}

.tree_table tr.child td:nth-child(1):after {
    content: "";
    position: absolute;
    left: 15px;
    top: 20px;
    width: 24px;
    height: 2px;
    background-color: #e2e5e8;
}

.tree_table tr.sub-child td:nth-child(1) {
    padding-left: 75px !important;
    vertical-align: top !important;
    padding-top: 12px !important;
}

.tree_table tr.sub-child td:nth-child(1):before {
    content: "";
    position: absolute;
    left: 45px;
    top: 0;
    width: 2px;
    height: 24px;
    background-color: #e2e5e8;
}

.tree_table tr.sub-child td:nth-child(1):after {
    content: "";
    position: absolute;
    left: 45px;
    top: 22px;
    width: 24px;
    height: 2px;
    background-color: #e2e5e8;
}

.timeline-content .child:before {
    content: "";
    position: absolute;
    left: 3px;
    top: 7px;
    width: 20px;
    height: 3px;
    background-color: #CCD5DB;
}

.timeline-content .child:after {
    content: "";
    position: absolute;
    top: -8px;
    left: 3px;
    width: 3px;
    height: 100%;
    background-color: #CCD5DB;
}
.timeline-content .child {
    padding-left: 30px;
    position: relative;

}

.ErrorPage {
    width: 100%;
    text-align: center;
    min-height: 100vh;
    background-color: #f7fbfd;
    display: flex;
    align-items: center;
    justify-content: center;
}

.mini-container {
    max-width: 380px;

}

.modal-header {
    padding: 10px 15px;
    border-bottom: 1px solid #e2e5e8 !important;
}

.modal-header h4 {
    font-size: 18px;
}

.mat-mdc-menu-item {
    padding: 5px 10px !important;
    min-height: auto !important;
}

.mdc-list-item__primary-text {
    font-size: 12px !important;
    font-family: Mulish, sans-serif !important;
}
.informationOuter .mat-mdc-tab-body.mat-mdc-tab-body-active {
    overflow-y: inherit;
}

.ck-custom .ck-editor__top, .ck-custom .ck_btns, .ck-custom .ck_top_bar {
    visibility: visible;
    transform: translateY(0px);
}

.ck_top_bar {
    background-color: #f6f7f9;
    border-bottom:1px solid #e2e5e8;
    position: relative;
    top: 0px;
    z-index: 9999;
    left: 0px;
    width: calc(100% - 0px);
    transition: all .3s ease-in-out !important;
    transform: translateY(-3px);
}
.ck_top_bar span {
    width: 75px;
    display: inline-block;
    background-color: #edeeef;
    padding: 8px;
    margin-right: 10px;
    font-size: 14px;
}
.reply_to {
    border-top: 1px solid #e2e5e8;
    border-left: 1px solid #e2e5e8;
    border-right: 1px solid #e2e5e8;
    position: relative;
}
.reply_cc {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    display: flex;
    align-items: center;
    border-left: lpx solid #ccc solid #e2e5e8;
    padding: 10px;
    color: #333;
    cursor: pointer;
    background-color: #c1cede;
    transition: all .3s ease-in-out;
}
.reply_cc:hover, .active-cc {
    background-color: #a3adba;
    color: #fff !important;
}
.reply_to input {
    display: inline-block;
    width: calc(100% - 80px);
    background-color: #f6f7f9 !important;
    border: none !important;
    height: 100%;
    padding: 0;
    font-weight: 600 !important;
    position: absolute;
    color: #333;
}
.reply_to .form-control:valid:focus, .reply_to .form-control[readonly]:focus, .reply_to .form-control:focus {
    box-shadow: none !important;
    color: #333;
}

.ck-editor .ck-editor__top {
    position: absolute !important;
    bottom: 0 !important;
    top: unset !important;
    width: 100%;
    z-index: 10;
    width: 100% !important;
    border-bottom:1px solid #ccced1 !important; 
  }
.ck-editor  .ck-editor__main {
    padding-bottom: 35px;
   
  }
  .ck-balloon-panel.ck-balloon-panel_position_border-side_right {
    display: none !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/css/responsive.css?ngGlobalStyle ***!
  \*************************************************************************************************************************************************************************************************************************************/
@media screen and (max-width: 1199px) {


    .page-title.page-bar-db {
        padding: 7px 0px 7px;
        border-bottom: 1px solid #e2e5e8;
    }

    .list-control-options:before {
        content: none !important;
    }

    .card_box.card_db {
        margin-top: 42px;
        height: calc(100vh - 120px) !important;
        padding-top: 0px;
        padding-bottom: 12px;
    }

    .steps_cont {
        position: fixed;
        top: 86px;
        width: 100%;
    }

    .card_box.topbar {
        height: calc(100vh - 172px);
        padding-top: 15px;
        margin-top: 94px;
    }

    .row-column .btn-group {
        width: 100%;
        text-align: center;
        margin: 10px 0px;
        padding: 0px 11px !important;
    }
    
    .form-group {
        margin-left: -12px;
        margin-right: -12px;
    }
    .mat-elevation-z8 {
        max-height: calc(100vh - 220px);
    }
    .header_nav {
        position: absolute;
        right: 0px;
    }
    .topnav-menu {
        margin-right: 40px;
    }
    .topnav-menu svg {
        fill: #2d709d;
    }
    .navbar-custom {
        background-color: #f5f8fb;
        margin-left: 50px;
        z-index: 9999;
    }
    .button-menu-mobile a {
        padding: 10px;
    }
    .topnav-menu .mat-menu-trigger {
        padding: 0px;
        height: 50px;
    }
    .sidebar-enable .open-left svg {
        transform: rotate(0deg);
    }
    .logo {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 46px;
        text-align: center;
        /*padding: 10px 0 0 0;*/
        float: none;
    }
    .card_box {
        height: calc(100vh - 124px);
        overflow: auto;
        margin-top: 45px;
        padding-top: 12px !important;
    }

    .card_box.step-cont-box {
        height: calc(100vh - 160px);
        margin-top: 83px;
    }
    

    .page-title {
        padding: 5px 0;
        position: fixed;
        top: 50px;
        left: 0px;
        width: 100%;
        z-index: 99;
        margin: 0px;
        border-bottom: 1px solid #e2e5e8;
        background-color: #fff;
        min-height: 45px;
    }
    .logo2 {
        display: none;
    }
    nav {
        width: 100%;
    }
    #cssmenu {
        width: 100%;
        background: #f5f8fb;
    }
    .menu_ul li:first-child {
        border: none;
    }
    ul.pl-0.menu_ul {
        max-height: calc(100vh - 80px);
        overflow: auto;
    }
    .menu_backdrop,
    .aside_backdrop {
        position: fixed;
        top: 0px;
        left: 0px;
        right: 0px;
        bottom: 0px;
        background-color: rgba(52, 58, 64, .1);
        height: 100%;
        width: 100%;
        z-index: 999;
        display: none;
    }
    #cssmenu ul {
        /*width: 100%;*/
        display: none;
        position: absolute;
        background-color: #2d709d;
        z-index: 999;
        width: 320px;
        right: 0px;
    }
    #cssmenu ul li {
        width: 100%;
        border-top: 1px solid #fff;
    }
    #cssmenu ul ul li,
    #cssmenu li:hover>ul>li {
        height: auto;
    }
    #cssmenu ul li a,
    #cssmenu ul ul li a {
        width: 100%;
        border-bottom: 0;
    }
    #cssmenu>ul>li {
        float: none;
    }
    #cssmenu ul ul li a {
        padding-left: 25px;
    }
    #cssmenu ul ul li {
        background: #1c3f5b !important
    }
    #cssmenu ul ul li:hover {
        background: #09b5b1 !important;
    }
    #cssmenu ul ul ul li a {
        padding-left: 35px;
    }
    #cssmenu ul ul li a {
        color: #ddd;
        background: none;
    }
    #cssmenu ul ul li:hover>a,
    #cssmenu ul ul li.active>a {
        color: #fff;
    }
    #cssmenu ul ul,
    #cssmenu ul ul ul {
        position: relative;
        left: 0;
        width: 100%;
        margin: 0;
        text-align: left;
        padding: 0px;
    }
    #cssmenu>ul>li>a {
        padding: 12px 10px;
    }
    #cssmenu>ul>li.has-sub>a:after,
    #cssmenu>ul>li.has-sub>a:before,
    #cssmenu ul ul>li.has-sub>a:after,
    #cssmenu ul ul>li.has-sub>a:before {
        display: none;
    }
    #cssmenu #head-mobile {
        display: block;
        padding: 23px;
        color: #ddd;
        font-size: 12px;
        font-weight: 700;
    }
    .menu_button {
        width: 40px;
        height: 45px;
        position: relative;
        cursor: pointer;
    }
    .menu_button:after {
        position: absolute;
        top: 22px;
        right: 0px;
        display: block;
        height: 9px;
        width: 20px;
        /* border-top: 3px solid #2d709d; */
        border-bottom: 3px solid #2d709d;
        content: "";
        left: 0px;
        margin: auto;
    }
    .menu_button:before {
        transition: all 0.3s ease;
        position: absolute;
        top: 16px;
        right: 0px;
        display: block;
        height: 9px;
        width: 20px;
        content: "";
        border-top: 3px solid #2d709d;
        border-bottom: 3px solid #2d709d;
        left: 0px;
        margin: auto;
    }
    .menu_button.menu-opened:after {
        transition: all 0.3s ease;
        top: 23px;
        border: 0;
        height: 2px;
        width: 19px;
        background: #2d709d;
        transform: rotate(45deg);
    }
    .menu_button.menu-opened:before {
        top: 23px;
        background: #2d709d;
        width: 19px;
        transform: rotate(-45deg);
        border: none;
        height: 2px;
    }
    #cssmenu .submenu-button {
        position: absolute;
        z-index: 99;
        right: 0;
        top: 0;
        display: block;
        border-left: 1px solid #fff;
        height: 38px;
        width: 38px;
        cursor: pointer;
    }
    #cssmenu .submenu-button.submenu-opened {
        background: #2d6b94;
    }
    #cssmenu ul ul .submenu-button {
        height: 34px;
        width: 34px;
    }
    #cssmenu .submenu-button:after {
        position: absolute;
        top: 17px;
        right: 15px;
        width: 8px;
        height: 2px;
        display: block;
        background: #ddd;
        content: "";
    }
    #cssmenu ul ul .submenu-button:after {
        top: 15px;
        right: 13px;
    }
    #cssmenu .submenu-button.submenu-opened:after {
        background: #fff;
    }
    #cssmenu .submenu-button:before {
        position: absolute;
        top: 14px;
        right: 18px;
        display: block;
        width: 2px;
        height: 8px;
        background: #ddd;
        content: "";
    }
    #cssmenu ul ul .submenu-button:before {
        top: 12px;
        right: 16px;
    }
    #cssmenu .submenu-button.submenu-opened:before {
        display: none;
    }
    #cssmenu ul ul ul li.active a {
        border-left: none;
    }
    #cssmenu>ul>li.has-sub>ul>li.active>a,
    #cssmenu>ul ul>li.has-sub>ul>li.active>a {
        border-top: none;
    }
    .custom-logo {
        height: 75px;
    }
    .left-side-menu {
        top: 72px;
        padding: 0px;
        display: block !important;
    }
    .left-side-menu-condensed .content-page {
        margin-left: 0px !important;
        padding: 0px;
    }
    .left-side-menu-condensed .navbar-custom .button-menu-mobile.disable-btn {
        margin-left: -5px;
        position: fixed;
        /*margin: auto;*/
        bottom: 0;
        background-color: #fff;
        box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, .15) !important;
        top: 0px;
        height: 40px;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 40px;
        z-index: 99;
        left: 0;
    }
    .aside_top_left {
        width: 0px !important;
        padding-left: 10px;
    }
    .navbar-custom .button-menu-mobile.disable-btn {
        display: block;
        position: absolute;
        margin: auto;
        bottom: 0;
        background-color: #fff;
        top: 6rem;
        height: 40px;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 40px;
        z-index: 99;
        left: 6rem;
        right: 0;
    }
    .logo-lg {
        display: flex;
        background-color: #f5f8fb;
        height: 50px;
        padding: 0px;
        align-items: center;
        transform: translate(0px, 0px) !important;
    }
    .content-page {
        margin-left: 0px;
    }
    .left-side-menu-condensed .footer {
        left: 0px !important;
    }
    .left-side-menu-condensed .left-side-menu {
        width: 0px !important;
    }
    .left-side-menu-condensed .left-side-menu .sidebar-content {
        overflow: hidden;
    }
    .button-menu-mobile {
        position: fixed;
        left: 0 !important;
        margin: auto;
        background-color: transparent;
        top: 0px;
        height: 50px;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 50px;
        z-index: 99;
        box-shadow: 0 0.05rem 0.01rem rgb(75 75 90 / 8%) !important;
    }
    .button-menu-mobile a {
        transform: rotate(180deg);
    }
    .sidebar-enable .aside_backdrop {
        display: block !important;
    }

    .profileUserLeft {
        position: absolute;
        text-align: left;
        right: 0px;
        top: 4px;
        border: none;
        z-index: 999;
        padding: 0px !important;
    }

    .aside_left {
        width: 100% !important;
        height: auto !important;
        text-align: center;
        margin-top: 44px;
        border-top: 1px solid #e2e5e8;
        border-bottom: 1px solid #e2e5e8;
    }

    .aside_left ul {
        white-space: nowrap;
        overflow: auto;
    }

    .aside_left ul li {
        display: inline-block;
    }

    .aside_middle_box {
        width: 100% !important;
        padding: 0px 10px;
    }

    .aside_middle_box .card_box {
        height: calc(100vh - 162px) !important;
        margin-top: 0px;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .aside_left .profileUserLeft .userLeft {
        position: absolute;
        top: 9px;
    }
    .aside_left .profileUserLeft .userNameEmail {
        position: relative;
    }

}



@media (max-width:991px) {
    body.left-side-menu-condensed {
        min-height: 0px;
    }

    .login_img {
        margin-left: 0px !important;
    }

}

@media (max-width:767px) {

    .mat-table.leadview td {        
        width: 100% !important;
        display: block;
        text-align: center;
    }

    .mat-table.leadview td.mat-column-dataa   {
        padding-bottom: 3px !important;
    }

    .mat-table.leadview td.mat-column-Status   {
        padding-top: 0px !important;
    }

    .mat-table.leadview td .media {
        display: block;
        padding: 0px !important;
        margin: 0px !important;
    }

    .mat-table.leadview td .media .media-body   {
        padding: 0px !important;
        margin-top: 10px !important;
    }    

    .mat-dialog-title .page_btn_box {
        z-index: 99; 
        bottom: 0px;
    }

    .modal-body {
        padding-bottom: 60px;
    }

    .aside_middle_box .card_box {
        height: calc(100vh - 225px);
    }

    .mat-dialog-close {
        right: 0px;
        top: -45px;
    }
    .login_box {
        height: auto;
        width: 100%;
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .card_box {
        height: calc(100vh - 195px);
        overflow: auto;
        margin-top: 55px;
        padding-top: 15px;
        padding-bottom: 10px;
    }

    .card_box.without_btn {
        height: calc(100vh - 140px);
    } 

    .mat-elevation-z8 {
        max-height: calc(100vh - 320px);
    }
    .page_btn_box {
        position: fixed;
        bottom: 30px;
        left: 0px;
        width: 100%;
        background-color: #f5f8fb;
        text-align: center;
        padding: 10px;
        box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.2);
    }
    .footer {
        left: 0px !important;
        position: fixed;
        bottom: 0px;
        z-index: 99;
        padding: 5px;
    }
    .mttableresponsive{
        margin-top: 20px;
    }
}
/*!******************************************************************************************************************************************************************************************************************************************!*\
  !*** 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.1d2d9db9d26f22dc.css.map*/